]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
get_int_var_value
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
62d2a18a
PA
12017-07-20 Pedro Alves <palves@redhat.com>
2
3 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
4 (test_minsym): ... this, and make static.
5 (get_pck__foo__bar__minsym): Rename to ...
6 (get_test_minsym): ... this.
7 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
8 symbol names and comments.
9 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
10 (get_test_minsym): ... this.
11 (pck__foo__bar__minsym__2): Rename to ...
12 (test_minsym): ... this.
13 (main): Adjust.
14
c45ec17c
PA
152017-07-17 Pedro Alves <palves@redhat.com>
16
17 * gdb.base/completion.exp: Adjust expected output.
18 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
19 the completer works.
20
c6756f62
PA
212017-07-17 Pedro Alves <palves@redhat.com>
22
23 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
24
5bd68487
AB
252017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
26
27 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
28
8880f2a9
TT
292017-07-14 Tom Tromey <tom@tromey.com>
30
31 PR rust/21764:
32 * gdb.rust/simple.exp: Add tests.
33
65547233
TT
342017-07-14 Tom Tromey <tom@tromey.com>
35
36 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
37
8f14146e
PA
382017-07-14 Pedro Alves <palves@redhat.com>
39
40 * gdb.linespec/base/one/thefile.cc (z1): New function.
41 * gdb.linespec/base/two/thefile.cc (z2): New function.
42 * gdb.linespec/linespec.exp: Add tests.
43
b4365d02
AB
442017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
45
46 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
47 to mi_create_breakpoint.
48
5d2cbaa5
AB
492017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
50
51 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
52 mi_create_breakpoint.
53
11cb5716
IB
542017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
55
56 * gdb.dlang/demangle.exp: Update for demangling changes.
57
03278692
TT
582017-07-09 Tom Tromey <tom@tromey.com>
59
60 * gdb.dwarf2/shortpiece.exp: New file.
61
33c5cd75
DB
622017-07-06 David Blaikie <dblaikie@gmail.com>
63
64 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
65 built from fissiont-multi-cu{1,2}.c.
66 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
67 except putting 'main' and 'func' in separate CUs in the same DWO file.
68 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
69 test.
70 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
71 test.
72
8455d262
PA
732017-07-06 Pedro Alves <palves@redhat.com>
74
75 * gdb.python/py-unwind.exp: Test flushregs.
76
dc4bde35
SDJ
772017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
78
79 PR cli/21688
80 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
81 tests for alias commands and trailing whitespace.
82
51ed89aa
SDJ
832017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
84
85 PR cli/21688
86 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
87 procedure. Call it.
88
eb17d413
PA
892017-06-29 Pedro Alves <palves@redhat.com>
90
91 * gdb.base/printcmds.exp: Add tests.
92
41664b45
DG
932017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
94
95 PR gdb/21337
96 * gdb.base/reread-readsym.exp: New file.
97 * gdb.base/reread-readsym.c: New file.
98
75312ae3
KB
992017-06-21 Kevin Buettner <kevinb@redhat.com>
100
101 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
102 subpattern.
103
66953522
PB
1042017-06-19 Peter Bergner <bergner@vnet.ibm.com>
105
106 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
107 extended mnemonic.
108 * gdb.arch/powerpc-power9.s: Likewise.
109
5524b525
AA
1102017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
111
112 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
113 on 32-bit x86 targets. Exploit is_*_target macros where
114 appropriate.
115
03c8af18
AA
1162017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
117
118 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
119 register pieces.
120
3bf31011
AA
1212017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
122
123 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
124 located in one or more DWARF pieces.
125
805acca0
AA
1262017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
127
128 * lib/gdb.exp (get_endianness): New proc.
129 * gdb.arch/aarch64-fp.exp: Use it.
130 * gdb.arch/altivec-regs.exp: Likewise.
131 * gdb.arch/e500-regs.exp: Likewise.
132 * gdb.arch/vsx-regs.exp: Likewise.
133 * gdb.base/dump.exp: Likewise.
134 * gdb.base/funcargs.exp: Likewise.
135 * gdb.base/gnu_vector.exp: Likewise.
136 * gdb.dwarf2/formdata16.exp: Likewise.
137 * gdb.dwarf2/implptrpiece.exp: Likewise.
138 * gdb.dwarf2/nonvar-access.exp: Likewise.
139 * gdb.python/py-inferior.exp: Likewise.
140 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
141
e9352324
AA
1422017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
143
144 PR gdb/21226
145 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
146 stack value pieces are taken from the LSB end.
147
d5d1163e
AA
1482017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
149
150 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
151 variable at nonzero offset.
152
0567c986
AA
1532017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
154
155 * gdb.dwarf2/var-access.c: New file.
156 * gdb.dwarf2/var-access.exp: New test.
157 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
158
973e9aab
TT
1592017-06-12 Tom Tromey <tom@tromey.com>
160
161 * gdb.dwarf2/formdata16.exp: Add tests.
162
d9109c80
TT
1632017-06-12 Tom Tromey <tom@tromey.com>
164
165 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
166
30a25466
TT
1672017-06-12 Tom Tromey <tom@tromey.com>
168
169 PR exp/16225:
170 * gdb.reverse/i386-sse-reverse.exp: Update tests.
171 * gdb.arch/vsx-regs.exp: Update tests.
172 * gdb.arch/s390-vregs.exp (hex128): New proc.
173 Update test.
174 * gdb.arch/altivec-regs.exp: Update tests.
175
aefd8b33
SDJ
1762017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
177
178 * gdb.base/startup-with-shell.c: New file.
179 * gdb.base/startup-with-shell.exp: Likewise.
180
2090129c
SDJ
1812017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
182
183 * gdb.server/non-existing-program.exp: Update regex in order to
184 reflect the fact that gdbserver is now using fork_inferior (with a
185 shell) to startup the inferior.
186
8e86a419
SM
1872017-05-30 Simon Marchi <simon.marchi@ericsson.com>
188
189 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
190 support function calls from GDB.
191
e6cf65f2
TT
1922017-05-21 Tom Tromey <tom@tromey.com>
193
194 PR rust/21466:
195 * gdb.rust/unsized.exp: New file.
196 * gdb.rust/unsized.rs: New file.
197
43cc5389
TT
1982017-05-19 Tom Tromey <tom@tromey.com>
199
200 PR rust/21484:
201 * gdb.rust/watch.exp: New file.
202 * gdb.rust/watch.rs: New file.
203
ec8df234
TT
2042017-05-18 Tom Tromey <tom@tromey.com>
205
206 * gdb.rust/simple.exp: Allow Box to be qualified.
207
3e3e7fae
TP
2082017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
209
210 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
211
59cc050d
PA
2122017-05-18 Pedro Alves <palves@redhat.com>
213
214 * gdb.base/fileio.c (test_write, test_read, test_close)
215 (test_fstat): Don't print 'ret' in the fail path.
216
c8f6abd1
PA
2172017-05-18 Pedro Alves <palves@redhat.com>
218
219 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
220 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
221 (test_system, test_rename, test_unlink, test_time): Change
222 prototypes.
223 * gdb.base/fileio.exp (stop_msg): Adjust.
224
d2a03b77
PA
2252017-05-18 Pedro Alves <palves@redhat.com>
226
227 * gdb.base/fileio.c (null_str): New global.
228 (test_stat): Use it.
229 * gdb.base/fileio.exp: Remove nowarnings.
230
0d5c6999
YQ
2312017-05-17 Yao Qi <yao.qi@linaro.org>
232
233 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
234
21873064
YQ
2352017-05-17 Simon Marchi <simon.marchi@ericsson.com>
236
237 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
238 argument command.
239 (top-level): Invoke test_set_inferior_tty.
240
d512d31c
PA
2412017-05-04 Pedro Alves <palves@redhat.com>
242
243 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
244 Add parens to print call for Python 3.
245
90cef2ed
KS
2462017-05-03 Keith Seitz <keiths@redhat.com>
247
248 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
249 (main): Call it.
250
14f819c8
TW
2512017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
252
253 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
254 to prev and next.
255
913aeadd
TW
2562017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
257
258 * gdb.python/py-record-btrace.exp: Remove test for
259 gdb.BtraceInstruction.error.
260
a3be24ad
TW
2612017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
262
263 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
264
ae20e79a
TW
2652017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
266
267 * gdb.python/py-record-btrace-threads.c: New file.
268 * gdb.python/py-record-btrace-threads.exp: New file.
269
45ce1b47
SDJ
2702017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
271
272 PR testsuite/8595
273 * gdb.base/environ.exp: Make test available in all architectures.
274 Move bits related to "info program" testing to
275 gdb.base/info-program.exp. Rewrite tests to use the two new
276 procedures mentione below.
277 (test_set_show_env_var) New procedure.
278 (test_set_show_env_var_equal): Likewise.
279 * gdb.base/info-program.exp: New file.
280
e15c3eb4
KS
2812017-04-27 Keith Seitz <keiths@redhat.com>
282
283 * gdb.cp/oranking.cc (test15): New function.
284 (main): Call test15 and declare additional variables for testing.
285 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
286 "p foo101('abc')" tests.
287 Add tests for cv qualifier overloads.
288 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
289 "lvalue reference overload" test.
290 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
291 "print value of f1 on Child&& in f2" test.
292
3a3fd0fd
PA
2932017-04-19 Pedro Alves <palves@redhat.com>
294
295 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
296 procedure.
297 (top level): Call it.
298 * lib/gdb.exp (gdb_define_cmd): New procedure.
299
53375380
PA
3002017-04-12 Pedro Alves <palves@redhat.com>
301
302 PR gdb/21323
303 * gdb.cp/wide_char_types.c: Include <wchar.h>.
304 (wchar): New global.
305 * gdb.cp/wide_char_types.exp (wide_char_types_program)
306 (do_test_wide_char, wide_char_types_no_program, top level): Add
307 wchar_t testing.
308
53e710ac
PA
3092017-04-12 Pedro Alves <palves@redhat.com>
310
311 PR c++/21323
312 * gdb.cp/wide_char_types.c: New file.
313 * gdb.cp/wide_char_types.exp: New file.
314
0ad9d8c7
SDJ
3152017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
316
317 PR gdb/21352
318 * gdb.trace/tsv.exp: Add test for "tsave -r".
319
b1b45502
IB
3202017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
321
322 * gdb.dlang/watch-loc.c: New file.
323 * gdb.dlang/watch-loc.exp: New file.
324
ec13808e
JK
3252017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
326
327 * gdb.python/py-section-script.exp (sepdebug): New testcases.
328
fe5f7374
AK
3292017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
330
331 * gdb.arch/arc-analyze-prologue.S: New file.
332 * gdb.arch/arc-analyze-prologue.exp: Likewise.
333
eea78757
AK
3342017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
335
336 * gdb.arch/arc-decode-insn.S: New file.
337 * gdb.arch/arc-decode-insn.exp: Likewise.
338
5badf10a
IR
3392017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
340
341 PR tdep/20928
342 * gdb.arch/sparc64-regs.exp: New file.
343 * gdb.arch/sparc64-regs.S: Likewise.
344
cee59b3f
TW
3452017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
346
347 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
348 and memory view on Python 3.
349
c0f55cc6
AV
3502017-03-20 Artemiy Volkov <artemiyv@acm.org>
351 Keith Seitz <keiths@redhat.com>
352
353 PR gdb/14441
354 * gdb.cp/demangle.exp: Add rvalue reference tests.
355 * gdb.cp/rvalue-ref-casts.cc: New file.
356 * gdb.cp/rvalue-ref-casts.exp: New file.
357 * gdb.cp/rvalue-ref-overload.cc: New file.
358 * gdb.cp/rvalue-ref-overload.exp: New file.
359 * gdb.cp/rvalue-ref-params.cc: New file.
360 * gdb.cp/rvalue-ref-params.exp: New file.
361 * gdb.cp/rvalue-ref-sizeof.cc: New file.
362 * gdb.cp/rvalue-ref-sizeof.exp: New file.
363 * gdb.cp/rvalue-ref-types.cc: New file.
364 * gdb.cp/rvalue-ref-types.exp: New file.
365 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
366 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
367
51457a05
MAL
3682017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
369
370 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
371 New procedure.
372
5b291c04
MAL
3732017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
374
375 * lib/mi-support.exp (mi_gdb_test): Add additional message
376 for unexpected output.
377
59a56148
AA
3782017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
379
380 * gdb.base/examine-backward.c (Barrier): New character array
381 constant, to ensure that TestStrings is preceded by a string
382 terminator.
383
7942e96e
AA
3842017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
385
386 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
387 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
388 and implicit pointer into such a location.
389
6ebac3fb
DE
3902017-03-16 Doug Evans <dje@google.com>
391
392 * gdb.python/py-lazy-string (pointer): Really add new typedef.
393
ec3b243d
TP
3942017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
395
396 * gdb.cp/m-static.exp: Fix expectation for prototype of
397 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
398
3992017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
400
401 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
402 * gdb.guile/scm-lazy-string.c: New file.
403 * gdb.guile/scm-value.exp: Move lazy string tests to ...
404 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
405 for pointer, array, typedef lazy strings.
406
2cc36e25 4072017-03-16 Doug Evans <dje@google.com>
34b43320
DE
408
409 PR python/17728, python/18439, python/18779
410 * gdb.python/py-value.c (main) Delete locals sptr, sn.
411 * gdb.python/py-lazy-string.c (pointer): New typedef.
412 (main): New locals ptr, array, typedef_ptr.
413 * gdb.python/py-value.exp: Move lazy string tests to ...
414 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
415 array, typedef lazy strings.
ec3b243d 416
0efcde63
AK
4172017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
418
419 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
420 Add optional 'test' parameter.
421
7978d7c3
SM
4222017-03-13 Simon Marchi <simon.marchi@ericsson.com>
423
424 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
425 Skip for versions of DejaGnu < 1.5.
426
896c0c1e
SM
4272017-03-13 Simon Marchi <simon.marchi@ericsson.com>
428
429 * lib/gdb.exp (dejagnu_version): New proc.
430 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
431 Use dejagnu_version.
432
5f4d1085
KS
4332017-03-10 Keith Seitz <keiths@redhat.com>
434
435 PR c++/8128
436 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
437 type from destructor regexps.
438 Add a branch which actually passes the test.
439 Adjust "ptype t5i" test names.
440
1de05205
PA
4412017-03-08 Pedro Alves <palves@redhat.com>
442
443 * gdb.base/step-over-exit.exp: Add explicit test message.
444
c65d6b55
PA
4452017-03-08 Pedro Alves <palves@redhat.com>
446
447 PR gdb/18360
448 * gdb.threads/interrupt-while-step-over.c: New file.
449 * gdb.threads/interrupt-while-step-over.exp: New file.
450
2e86a283
PA
4512017-03-08 Pedro Alves <palves@redhat.com>
452
453 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
454 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
455
25dcbff6
PA
4562017-03-08 Pedro Alves <palves@redhat.com>
457
458 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
459 PKRU as not supported as a PASS.
460
dc9366eb
PA
4612017-03-08 Pedro Alves <palves@redhat.com>
462
463 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
464 prefix instead of $binfile1/$binfile2.
465 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
466 in test message.
467 * gdb.python/py-completion.exp: Use "load python file" as test
468 messages instead of unstable path names.
469
6e5d74e7
PA
4702017-03-08 Pedro Alves <palves@redhat.com>
471 Jan Kratochvil <jan.kratochvil@redhat.com>
472
473 PR cli/21218
474 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
475 New proc.
476 (top level): Call it.
477
9753a2f6
PA
4782017-03-08 Pedro Alves <palves@redhat.com>
479
480 PR tui/21216
481 * gdb.tui/tui-nl-filtered-output.exp: New file.
482
1a4dd9dd
PA
4832017-03-08 Pedro Alves <palves@redhat.com>
484
485 * gdb.base/completion.exp: Move TUI completion tests to ...
486 * gdb.tui/completion.exp: ... this new file.
487
7cbbff33
PA
4882017-03-08 Pedro Alves <palves@redhat.com>
489
490 * gdb.base/tui-disasm-long-lines.c,
491 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
492 gdb.base/tui-layout.exp: Move to ...
493 * gdb.tui/: ... this new directory.
494
5f6fd321
PA
4952017-03-07 Pedro Alves <palves@redhat.com>
496
497 * gdb.base/tui-layout.c: New file.
498 * gdb.base/tui-layout.exp: New file.
499
44959fa8
PA
5002017-03-07 Pedro Alves <palves@redhat.com>
501
502 * gdb.base/tui-layout.c: Rename to ...
503 * gdb.base/tui-disasm-long-lines.c: ... this.
504 * gdb.base/tui-layout.exp: Rename to ...
505 * gdb.base/tui-disasm-long-lines.exp: ... this.
506
f8c4e718
PA
5072017-03-07 Pedro Alves <palves@redhat.com>
508
509 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
510
6dbb839a 5112017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
512
513 * i386-mpx-call.c: New file.
514 * i386-mpx-call.exp: New file.
515
65b48a81
PB
5162017-02-28 Peter Bergner <bergner@vnet.ibm.com>
517
518 * gdb.arch/powerpc-power.exp: Delete test.
519 * gdb.arch/powerpc-power.s: Likewise.
520 * gdb.disasm/disassembler-options.exp: New test.
521 * gdb.arch/powerpc-altivec.exp: Likewise.
522 * gdb.arch/powerpc-altivec.s: Likewise.
523 * gdb.arch/powerpc-altivec2.exp: Likewise.
524 * gdb.arch/powerpc-altivec2.s: Likewise.
525 * gdb.arch/powerpc-altivec3.exp: Likewise.
526 * gdb.arch/powerpc-altivec3.s: Likewise.
527 * gdb.arch/powerpc-power7.exp: Likewise.
528 * gdb.arch/powerpc-power7.s: Likewise.
529 * gdb.arch/powerpc-power8.exp: Likewise.
530 * gdb.arch/powerpc-power8.s: Likewise.
531 * gdb.arch/powerpc-power9.exp: Likewise.
532 * gdb.arch/powerpc-power9.s: Likewise.
533 * gdb.arch/powerpc-vsx.exp: Likewise.
534 * gdb.arch/powerpc-vsx.s: Likewise.
535 * gdb.arch/powerpc-vsx2.exp: Likewise.
536 * gdb.arch/powerpc-vsx2.s: Likewise.
537 * gdb.arch/powerpc-vsx3.exp: Likewise.
538 * gdb.arch/powerpc-vsx3.s: Likewise.
539 * gdb.arch/arm-disassembler-options.exp: Likewise.
540 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
541 * gdb.arch/s390-disassembler-options.exp: Likewise.
542
17cd4947
LM
5432017-02-23 Luis Machado <lgustavo@codesourcery.com>
544
545 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
546 (check_supported_features): ... this. Changed return type to void.
547 (supports_rdseed): New static global.
548 (rdseed): Check supports_rdseed.
549 (initialize): Call check_supported_features.
550
2039d74e
EBM
5512017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
552
553 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
554 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
555 and lqarx/stqcx.
556 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
557 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
558
a51d7ecf
EBM
5592017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
560
561 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
562 uppercase.
563
0224619f
JK
5642017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
565
566 * gdb.dwarf2/formdata16.c: New file.
567 * gdb.dwarf2/formdata16.exp: New file.
568 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
569
216f72a1
JK
5702017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
571
572 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
573 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
574 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
575 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
576 DW_AT_GNU_*.
577
43988095
JK
5782017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
579
580 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
581
99e8a4f9
SDJ
5822017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
583
584 PR gdb/21164
585 * gdb.base/maint.exp: Add testcases for when the commands do
586 not have arguments.
587
b58a8c0c
TP
5882017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
589
590 * gdb.cp/chained-calls.exp: Use p instead of P.
591
4e746bb6
TW
5922017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
593
594 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
595 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
596
3f77c769
TT
5972017-02-14 Tom Tromey <tom@tromey.com>
598
599 PR python/13598:
600 * gdb.python/py-events.exp: Add before_prompt event tests.
601
075beec0
AA
6022017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
603
604 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
605
bf5f525c
LM
6062017-02-13 Luis Machado <lgustavo@codesourcery.com>
607
608 * gdb.linespec/explicit.c (my_unique_function_name): New function.
609 (main): Call my_unique_function_name.
610 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
611 completion of patterns with a single match.
612 Add missing -re switches to gdb_test_multiple calls.
613
13a66184
LM
6142017-02-13 Luis Machado <lgustavo@codesourcery.com>
615
616 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
617 return if core file is not recognized.
618
26a06916
SM
6192017-02-10 Simon Marchi <simon.marchi@ericsson.com>
620
621 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
622 and extra UIs.
623
b761ca9e
SM
6242017-02-10 Simon Marchi <simon.marchi@ericsson.com>
625
626 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
627 proc_with_prefix.
628
b964bee0
TT
6292017-02-10 Tom Tromey <tom@tromey.com>
630
631 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
632
18da0c51
MG
6332017-02-10 Martin Galvan <martingalvan@sourceware.org>
634
635 PR gdb/21122
636 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
637
604c4576
JG
6382017-02-08 Jerome Guitton <guitton@adacore.com>
639
640 * gdb.base/define.exp: Add test for command abbreviations
641 in define.
642
20b477a7
LM
6432017-02-06 Luis Machado <lgustavo@codesourcery.com>
644
645 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
646 * gdb.reverse/insn-reverse-x86.c: New file.
647
3f7b46f2
IR
6482017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
649
650 PR tdep/20936
651 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
652
f0fd41c1
TT
6532017-02-03 Tom Tromey <tom@tromey.com>
654
655 PR rust/21097:
656 * gdb.rust/simple.exp: Add new tests.
657
5be5dbf0
PA
6582017-02-02 Pedro Alves <palves@redhat.com>
659
660 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
661 tests.
662
7346ef59
AA
6632017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
664
665 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
666 taking a 2-byte value out of a 4-byte DWARF implicit value on
667 big-endian targets.
668 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
669 logic. Add test cases for DW_OP_implicit.
670
787f0025
MM
6712017-02-01 Markus Metzger <markus.t.metzger@intel.com>
672
673 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
674
68777c29
MM
6752017-02-01 Markus Metzger <markus.t.metzger@intel.com>
676
677 * gdb.btrace/enable.exp: Call gdb_exit before
678 skip_gdbserver_tests.
679
0a1c7e28
MM
6802017-02-01 Markus Metzger <markus.t.metzger@intel.com>
681
682 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
683 GDBFLAGS.
684
b5ac99b0
MM
6852017-02-01 Markus Metzger <markus.t.metzger@intel.com>
686
687 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
688 the test is skipped.
689 * gdb.btrace/data.exp: Likewise.
690 * gdb.btrace/delta.exp: Likewise.
691 * gdb.btrace/dlopen.exp: Likewise.
692 * gdb.btrace/enable-running.exp: Likewise.
693 * gdb.btrace/enable.exp: Likewise.
694 * gdb.btrace/exception.exp: Likewise.
695 * gdb.btrace/function_call_history.exp: Likewise.
696 * gdb.btrace/gcore.exp: Likewise.
697 * gdb.btrace/instruction_history.exp: Likewise.
698 * gdb.btrace/multi-thread-step.exp: Likewise.
699 * gdb.btrace/nohist.exp: Likewise.
700 * gdb.btrace/non-stop.exp: Likewise.
701 * gdb.btrace/reconnect.exp: Likewise.
702 * gdb.btrace/record_goto-step.exp: Likewise.
703 * gdb.btrace/record_goto.exp: Likewise.
704 * gdb.btrace/rn-dl-bind.exp: Likewise.
705 * gdb.btrace/segv.exp: Likewise.
706 * gdb.btrace/step.exp: Likewise.
707 * gdb.btrace/stepi.exp: Likewise.
708 * gdb.btrace/tailcall-only.exp: Likewise.
709 * gdb.btrace/tailcall.exp: Likewise.
710 * gdb.btrace/tsx.exp: Likewise.
711 * gdb.btrace/unknown_functions.exp: Likewise.
712 * gdb.btrace/vdso.exp: Likewise.
713
cd4007e4
MM
7142017-02-01 Markus Metzger <markus.t.metzger@intel.com>
715
716 * gdb.btrace/enable-running.c: New.
717 * gdb.btrace/enable-running.exp: New.
718
2735833d
WT
7192017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
720
721 * gdb.arch/amd64-gs_base.c: New file.
722 * gdb.arch/amd64-gs_base.exp: New file.
723
b51e1e94
LM
7242017-01-26 Luis Machado <lgustavo@codesourcery.com>
725
726 * lib/memory.exp: Remove spurious empty newlines.
727
72ca0410
SM
7282017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
729
730 * gdb.python/py-bad-printers.exp: Load python file using "source".
731 * gdb.python/py-events.exp: Likewise.
732 * gdb.python/py-evsignal.exp: Likewise.
733 * gdb.python/py-evthreads.exp: Likewise.
734 * gdb.python/py-frame-args.exp: Likewise.
735 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
736 * gdb.python/py-framefilter-mi.exp: Likewise.
737 * gdb.python/py-framefilter.exp: Likewise.
738 * gdb.python/py-mi.exp: Likewise.
739 * gdb.python/py-pp-maint.exp: Likewise.
740 * gdb.python/py-pp-registration.exp: Likewise.
741 * gdb.python/py-prettyprint.exp: Likewise.
742 (run_lang_tests): Likewise.
743 * gdb.python/py-typeprint.exp: Likewise.
744
e309aa65
LM
7452017-01-26 Luis Machado <lgustavo@codesourcery.com>
746
747 * lib/memory.exp: New file.
748 * lib/gdb.exp: Load memory.exp.
749 * gdb.base/memattr.exp (delete_memory): Move proc to
750 lib/memory.exp and rename to delete_memory_regions.
751 Replace delete_memory with delete_memory_regions.
752 Cleanup memory regions before tests.
753 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
754 before tests.
755
515aff23
LM
7562017-01-26 Luis Machado <lgustavo@codesourcery.com>
757
758 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
759 files.
760 (initialize): New function conditionally defined.
761 (testcases): Move within conditional block.
762 (main): Call initialize.
763 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
764 of gdb.reverse/insn-reverse.c.
765 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
766 gdb.reverse/insn-reverse.c.
767
d8b49cf0
YQ
7682017-01-26 Yao Qi <yao.qi@linaro.org>
769
770 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
771 disassemble on address 0.
772
f13a9a0c
YQ
7732017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
774 Yao Qi <yao.qi@linaro.org>
775
776 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
777 * gdb.dwarf2/implptr-64bit.S: Remove.
778 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
779 variables in caller's context. Add DW_OP_implicit_value.
780
5ac95241
YQ
7812017-01-25 Yao Qi <yao.qi@linaro.org>
782
783 * lib/dwarf.exp (Dwarf::_location): Handle
784 DW_OP_GNU_implicit_pointer with proper size.
785
23e82930
LM
7862017-01-20 Luis Machado <lgustavo@codesourcery.com>
787
788 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
789 and add untested calls.
790
d334ae25
LM
7912017-01-20 Luis Machado <lgustavo@codesourcery.com>
792
793 * gdb.python/python.exp: Check line number against what GDB thinks
794 the line number is for func1.
795
f5e6296e
IB
7962017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
797
798 * gdb.dlang/debug-expr.exp: New file.
799
5b362f04
LM
8002016-12-23 Luis Machado <lgustavo@codesourcery.com>
801
802 Fix test names for the following files:
803
804 * gdb.ada/exec_changed.exp
805 * gdb.ada/info_types.exp
806 * gdb.arch/aarch64-atomic-inst.exp
807 * gdb.arch/aarch64-fp.exp
808 * gdb.arch/altivec-abi.exp
809 * gdb.arch/altivec-regs.exp
810 * gdb.arch/amd64-byte.exp
811 * gdb.arch/amd64-disp-step.exp
812 * gdb.arch/amd64-dword.exp
813 * gdb.arch/amd64-entry-value-inline.exp
814 * gdb.arch/amd64-entry-value-param.exp
815 * gdb.arch/amd64-entry-value-paramref.exp
816 * gdb.arch/amd64-entry-value.exp
817 * gdb.arch/amd64-i386-address.exp
818 * gdb.arch/amd64-invalid-stack-middle.exp
819 * gdb.arch/amd64-invalid-stack-top.exp
820 * gdb.arch/amd64-optimout-repeat.exp
821 * gdb.arch/amd64-prologue-skip.exp
822 * gdb.arch/amd64-prologue-xmm.exp
823 * gdb.arch/amd64-stap-special-operands.exp
824 * gdb.arch/amd64-stap-wrong-subexp.exp
825 * gdb.arch/amd64-tailcall-cxx.exp
826 * gdb.arch/amd64-tailcall-noret.exp
827 * gdb.arch/amd64-tailcall-ret.exp
828 * gdb.arch/amd64-tailcall-self.exp
829 * gdb.arch/amd64-word.exp
830 * gdb.arch/arm-bl-branch-dest.exp
831 * gdb.arch/arm-disp-step.exp
832 * gdb.arch/arm-neon.exp
833 * gdb.arch/arm-single-step-kernel-helper.exp
834 * gdb.arch/avr-flash-qualifier.exp
835 * gdb.arch/disp-step-insn-reloc.exp
836 * gdb.arch/e500-abi.exp
837 * gdb.arch/e500-regs.exp
838 * gdb.arch/ftrace-insn-reloc.exp
839 * gdb.arch/i386-avx512.exp
840 * gdb.arch/i386-bp_permanent.exp
841 * gdb.arch/i386-byte.exp
842 * gdb.arch/i386-cfi-notcurrent.exp
843 * gdb.arch/i386-disp-step.exp
844 * gdb.arch/i386-dr3-watch.exp
845 * gdb.arch/i386-float.exp
846 * gdb.arch/i386-gnu-cfi.exp
847 * gdb.arch/i386-mpx-map.exp
848 * gdb.arch/i386-mpx-sigsegv.exp
849 * gdb.arch/i386-mpx-simple_segv.exp
850 * gdb.arch/i386-mpx.exp
851 * gdb.arch/i386-permbkpt.exp
852 * gdb.arch/i386-prologue.exp
853 * gdb.arch/i386-signal.exp
854 * gdb.arch/i386-size-overlap.exp
855 * gdb.arch/i386-unwind.exp
856 * gdb.arch/i386-word.exp
857 * gdb.arch/mips-fcr.exp
858 * gdb.arch/powerpc-d128-regs.exp
859 * gdb.arch/powerpc-stackless.exp
860 * gdb.arch/ppc64-atomic-inst.exp
861 * gdb.arch/s390-stackless.exp
862 * gdb.arch/s390-tdbregs.exp
863 * gdb.arch/s390-vregs.exp
864 * gdb.arch/sparc-sysstep.exp
865 * gdb.arch/thumb-bx-pc.exp
866 * gdb.arch/thumb-singlestep.exp
867 * gdb.arch/thumb2-it.exp
868 * gdb.arch/vsx-regs.exp
869 * gdb.asm/asm-source.exp
870 * gdb.base/a2-run.exp
871 * gdb.base/advance.exp
872 * gdb.base/all-bin.exp
873 * gdb.base/anon.exp
874 * gdb.base/args.exp
875 * gdb.base/arithmet.exp
876 * gdb.base/async-shell.exp
877 * gdb.base/async.exp
878 * gdb.base/attach-pie-noexec.exp
879 * gdb.base/attach-twice.exp
880 * gdb.base/auto-load.exp
881 * gdb.base/bang.exp
882 * gdb.base/bitfields.exp
883 * gdb.base/break-always.exp
884 * gdb.base/break-caller-line.exp
885 * gdb.base/break-entry.exp
886 * gdb.base/break-inline.exp
887 * gdb.base/break-on-linker-gcd-function.exp
888 * gdb.base/break-probes.exp
889 * gdb.base/break.exp
890 * gdb.base/breakpoint-shadow.exp
891 * gdb.base/call-ar-st.exp
892 * gdb.base/call-sc.exp
893 * gdb.base/call-signal-resume.exp
894 * gdb.base/call-strs.exp
895 * gdb.base/callfuncs.exp
896 * gdb.base/catch-fork-static.exp
897 * gdb.base/catch-gdb-caused-signals.exp
898 * gdb.base/catch-load.exp
899 * gdb.base/catch-signal-fork.exp
900 * gdb.base/catch-signal.exp
901 * gdb.base/catch-syscall.exp
902 * gdb.base/charset.exp
903 * gdb.base/checkpoint.exp
904 * gdb.base/chng-syms.exp
905 * gdb.base/code-expr.exp
906 * gdb.base/code_elim.exp
907 * gdb.base/commands.exp
908 * gdb.base/completion.exp
909 * gdb.base/complex.exp
910 * gdb.base/cond-expr.exp
911 * gdb.base/condbreak.exp
912 * gdb.base/consecutive.exp
913 * gdb.base/continue-all-already-running.exp
914 * gdb.base/coredump-filter.exp
915 * gdb.base/corefile.exp
916 * gdb.base/dbx.exp
917 * gdb.base/debug-expr.exp
918 * gdb.base/define.exp
919 * gdb.base/del.exp
920 * gdb.base/disabled-location.exp
921 * gdb.base/disasm-end-cu.exp
922 * gdb.base/disasm-optim.exp
923 * gdb.base/display.exp
924 * gdb.base/duplicate-bp.exp
925 * gdb.base/ena-dis-br.exp
926 * gdb.base/ending-run.exp
927 * gdb.base/enumval.exp
928 * gdb.base/environ.exp
929 * gdb.base/eu-strip-infcall.exp
930 * gdb.base/eval-avoid-side-effects.exp
931 * gdb.base/eval-skip.exp
932 * gdb.base/exitsignal.exp
933 * gdb.base/expand-psymtabs.exp
934 * gdb.base/filesym.exp
935 * gdb.base/find-unmapped.exp
936 * gdb.base/finish.exp
937 * gdb.base/float.exp
938 * gdb.base/foll-exec-mode.exp
939 * gdb.base/foll-exec.exp
940 * gdb.base/foll-fork.exp
941 * gdb.base/fortran-sym-case.exp
942 * gdb.base/freebpcmd.exp
943 * gdb.base/func-ptr.exp
944 * gdb.base/func-ptrs.exp
945 * gdb.base/funcargs.exp
946 * gdb.base/gcore-buffer-overflow.exp
947 * gdb.base/gcore-relro-pie.exp
948 * gdb.base/gcore-relro.exp
949 * gdb.base/gcore.exp
950 * gdb.base/gdb1090.exp
951 * gdb.base/gdb11530.exp
952 * gdb.base/gdb11531.exp
953 * gdb.base/gdb1821.exp
954 * gdb.base/gdbindex-stabs.exp
955 * gdb.base/gdbvars.exp
956 * gdb.base/hbreak.exp
957 * gdb.base/hbreak2.exp
958 * gdb.base/included.exp
959 * gdb.base/infcall-input.exp
960 * gdb.base/inferior-died.exp
961 * gdb.base/infnan.exp
962 * gdb.base/info-macros.exp
963 * gdb.base/info-os.exp
964 * gdb.base/info-proc.exp
965 * gdb.base/info-shared.exp
966 * gdb.base/info-target.exp
967 * gdb.base/infoline.exp
968 * gdb.base/interp.exp
969 * gdb.base/interrupt.exp
970 * gdb.base/jit-reader.exp
971 * gdb.base/jit-simple.exp
972 * gdb.base/kill-after-signal.exp
973 * gdb.base/kill-detach-inferiors-cmd.exp
974 * gdb.base/label.exp
975 * gdb.base/langs.exp
976 * gdb.base/ldbl_e308.exp
977 * gdb.base/line-symtabs.exp
978 * gdb.base/linespecs.exp
979 * gdb.base/list.exp
980 * gdb.base/long_long.exp
981 * gdb.base/longest-types.exp
982 * gdb.base/maint.exp
983 * gdb.base/max-value-size.exp
984 * gdb.base/memattr.exp
985 * gdb.base/mips_pro.exp
986 * gdb.base/morestack.exp
987 * gdb.base/moribund-step.exp
988 * gdb.base/multi-forks.exp
989 * gdb.base/nested-addr.exp
990 * gdb.base/nextoverexit.exp
991 * gdb.base/noreturn-finish.exp
992 * gdb.base/noreturn-return.exp
993 * gdb.base/nostdlib.exp
994 * gdb.base/offsets.exp
995 * gdb.base/opaque.exp
996 * gdb.base/pc-fp.exp
997 * gdb.base/permissions.exp
998 * gdb.base/print-symbol-loading.exp
999 * gdb.base/prologue-include.exp
1000 * gdb.base/psymtab.exp
1001 * gdb.base/ptype.exp
1002 * gdb.base/random-signal.exp
1003 * gdb.base/randomize.exp
1004 * gdb.base/range-stepping.exp
1005 * gdb.base/readline-ask.exp
1006 * gdb.base/recpar.exp
1007 * gdb.base/recurse.exp
1008 * gdb.base/relational.exp
1009 * gdb.base/restore.exp
1010 * gdb.base/return-nodebug.exp
1011 * gdb.base/return.exp
1012 * gdb.base/run-after-attach.exp
1013 * gdb.base/save-bp.exp
1014 * gdb.base/scope.exp
1015 * gdb.base/sect-cmd.exp
1016 * gdb.base/set-lang-auto.exp
1017 * gdb.base/set-noassign.exp
1018 * gdb.base/setvar.exp
1019 * gdb.base/sigall.exp
1020 * gdb.base/sigbpt.exp
1021 * gdb.base/siginfo-addr.exp
1022 * gdb.base/siginfo-infcall.exp
1023 * gdb.base/siginfo-obj.exp
1024 * gdb.base/siginfo.exp
1025 * gdb.base/signals-state-child.exp
1026 * gdb.base/signest.exp
1027 * gdb.base/sigstep.exp
1028 * gdb.base/sizeof.exp
1029 * gdb.base/skip.exp
1030 * gdb.base/solib-corrupted.exp
1031 * gdb.base/solib-nodir.exp
1032 * gdb.base/solib-search.exp
1033 * gdb.base/stack-checking.exp
1034 * gdb.base/stale-infcall.exp
1035 * gdb.base/stap-probe.exp
1036 * gdb.base/start.exp
1037 * gdb.base/step-break.exp
1038 * gdb.base/step-bt.exp
1039 * gdb.base/step-line.exp
1040 * gdb.base/step-over-exit.exp
1041 * gdb.base/step-over-syscall.exp
1042 * gdb.base/step-resume-infcall.exp
1043 * gdb.base/step-test.exp
1044 * gdb.base/store.exp
1045 * gdb.base/structs3.exp
1046 * gdb.base/sym-file.exp
1047 * gdb.base/symbol-without-target_section.exp
1048 * gdb.base/term.exp
1049 * gdb.base/testenv.exp
1050 * gdb.base/ui-redirect.exp
1051 * gdb.base/until.exp
1052 * gdb.base/unwindonsignal.exp
1053 * gdb.base/value-double-free.exp
1054 * gdb.base/vla-datatypes.exp
1055 * gdb.base/vla-ptr.exp
1056 * gdb.base/vla-sideeffect.exp
1057 * gdb.base/volatile.exp
1058 * gdb.base/watch-cond-infcall.exp
1059 * gdb.base/watch-cond.exp
1060 * gdb.base/watch-non-mem.exp
1061 * gdb.base/watch-read.exp
1062 * gdb.base/watch-vfork.exp
1063 * gdb.base/watchpoint-cond-gone.exp
1064 * gdb.base/watchpoint-delete.exp
1065 * gdb.base/watchpoint-hw-hit-once.exp
1066 * gdb.base/watchpoint-hw.exp
1067 * gdb.base/watchpoint-stops-at-right-insn.exp
1068 * gdb.base/watchpoints.exp
1069 * gdb.base/wchar.exp
1070 * gdb.base/whatis-exp.exp
1071 * gdb.btrace/buffer-size.exp
1072 * gdb.btrace/data.exp
1073 * gdb.btrace/delta.exp
1074 * gdb.btrace/dlopen.exp
1075 * gdb.btrace/enable.exp
1076 * gdb.btrace/exception.exp
1077 * gdb.btrace/function_call_history.exp
1078 * gdb.btrace/gcore.exp
1079 * gdb.btrace/instruction_history.exp
1080 * gdb.btrace/nohist.exp
1081 * gdb.btrace/reconnect.exp
1082 * gdb.btrace/record_goto-step.exp
1083 * gdb.btrace/record_goto.exp
1084 * gdb.btrace/rn-dl-bind.exp
1085 * gdb.btrace/segv.exp
1086 * gdb.btrace/step.exp
1087 * gdb.btrace/stepi.exp
1088 * gdb.btrace/tailcall-only.exp
1089 * gdb.btrace/tailcall.exp
1090 * gdb.btrace/tsx.exp
1091 * gdb.btrace/unknown_functions.exp
1092 * gdb.btrace/vdso.exp
1093 * gdb.compile/compile-ifunc.exp
1094 * gdb.compile/compile-ops.exp
1095 * gdb.compile/compile-print.exp
1096 * gdb.compile/compile-setjmp.exp
1097 * gdb.cp/abstract-origin.exp
1098 * gdb.cp/ambiguous.exp
1099 * gdb.cp/annota2.exp
1100 * gdb.cp/annota3.exp
1101 * gdb.cp/anon-ns.exp
1102 * gdb.cp/anon-struct.exp
1103 * gdb.cp/anon-union.exp
1104 * gdb.cp/arg-reference.exp
1105 * gdb.cp/baseenum.exp
1106 * gdb.cp/bool.exp
1107 * gdb.cp/breakpoint.exp
1108 * gdb.cp/bs15503.exp
1109 * gdb.cp/call-c.exp
1110 * gdb.cp/casts.exp
1111 * gdb.cp/chained-calls.exp
1112 * gdb.cp/class2.exp
1113 * gdb.cp/classes.exp
1114 * gdb.cp/cmpd-minsyms.exp
1115 * gdb.cp/converts.exp
1116 * gdb.cp/cp-relocate.exp
1117 * gdb.cp/cpcompletion.exp
1118 * gdb.cp/cpexprs.exp
1119 * gdb.cp/cplabel.exp
1120 * gdb.cp/cplusfuncs.exp
1121 * gdb.cp/cpsizeof.exp
1122 * gdb.cp/ctti.exp
1123 * gdb.cp/derivation.exp
1124 * gdb.cp/destrprint.exp
1125 * gdb.cp/dispcxx.exp
1126 * gdb.cp/enum-class.exp
1127 * gdb.cp/exception.exp
1128 * gdb.cp/exceptprint.exp
1129 * gdb.cp/expand-psymtabs-cxx.exp
1130 * gdb.cp/expand-sals.exp
1131 * gdb.cp/extern-c.exp
1132 * gdb.cp/filename.exp
1133 * gdb.cp/formatted-ref.exp
1134 * gdb.cp/fpointer.exp
1135 * gdb.cp/gdb1355.exp
1136 * gdb.cp/gdb2495.exp
1137 * gdb.cp/hang.exp
1138 * gdb.cp/impl-this.exp
1139 * gdb.cp/infcall-dlopen.exp
1140 * gdb.cp/inherit.exp
1141 * gdb.cp/iostream.exp
1142 * gdb.cp/koenig.exp
1143 * gdb.cp/local.exp
1144 * gdb.cp/m-data.exp
1145 * gdb.cp/m-static.exp
1146 * gdb.cp/mb-ctor.exp
1147 * gdb.cp/mb-inline.exp
1148 * gdb.cp/mb-templates.exp
1149 * gdb.cp/member-name.exp
1150 * gdb.cp/member-ptr.exp
1151 * gdb.cp/meth-typedefs.exp
1152 * gdb.cp/method.exp
1153 * gdb.cp/method2.exp
1154 * gdb.cp/minsym-fallback.exp
1155 * gdb.cp/misc.exp
1156 * gdb.cp/namelessclass.exp
1157 * gdb.cp/namespace-enum.exp
1158 * gdb.cp/namespace-nested-import.exp
1159 * gdb.cp/namespace.exp
1160 * gdb.cp/nextoverthrow.exp
1161 * gdb.cp/no-dmgl-verbose.exp
1162 * gdb.cp/non-trivial-retval.exp
1163 * gdb.cp/noparam.exp
1164 * gdb.cp/nsdecl.exp
1165 * gdb.cp/nsimport.exp
1166 * gdb.cp/nsnested.exp
1167 * gdb.cp/nsnoimports.exp
1168 * gdb.cp/nsrecurs.exp
1169 * gdb.cp/nsstress.exp
1170 * gdb.cp/nsusing.exp
1171 * gdb.cp/operator.exp
1172 * gdb.cp/oranking.exp
1173 * gdb.cp/overload-const.exp
1174 * gdb.cp/overload.exp
1175 * gdb.cp/ovldbreak.exp
1176 * gdb.cp/ovsrch.exp
1177 * gdb.cp/paren-type.exp
1178 * gdb.cp/parse-lang.exp
1179 * gdb.cp/pass-by-ref.exp
1180 * gdb.cp/pr-1023.exp
1181 * gdb.cp/pr-1210.exp
1182 * gdb.cp/pr-574.exp
1183 * gdb.cp/pr10687.exp
1184 * gdb.cp/pr12028.exp
1185 * gdb.cp/pr17132.exp
1186 * gdb.cp/pr17494.exp
1187 * gdb.cp/pr9067.exp
1188 * gdb.cp/pr9167.exp
1189 * gdb.cp/pr9631.exp
1190 * gdb.cp/printmethod.exp
1191 * gdb.cp/psmang.exp
1192 * gdb.cp/psymtab-parameter.exp
1193 * gdb.cp/ptype-cv-cp.exp
1194 * gdb.cp/ptype-flags.exp
1195 * gdb.cp/re-set-overloaded.exp
1196 * gdb.cp/ref-types.exp
1197 * gdb.cp/rtti.exp
1198 * gdb.cp/scope-err.exp
1199 * gdb.cp/shadow.exp
1200 * gdb.cp/smartp.exp
1201 * gdb.cp/static-method.exp
1202 * gdb.cp/static-print-quit.exp
1203 * gdb.cp/temargs.exp
1204 * gdb.cp/templates.exp
1205 * gdb.cp/try_catch.exp
1206 * gdb.cp/typedef-operator.exp
1207 * gdb.cp/typeid.exp
1208 * gdb.cp/userdef.exp
1209 * gdb.cp/using-crash.exp
1210 * gdb.cp/var-tag.exp
1211 * gdb.cp/virtbase.exp
1212 * gdb.cp/virtfunc.exp
1213 * gdb.cp/virtfunc2.exp
1214 * gdb.cp/vla-cxx.exp
1215 * gdb.disasm/t01_mov.exp
1216 * gdb.disasm/t02_mova.exp
1217 * gdb.disasm/t03_add.exp
1218 * gdb.disasm/t04_sub.exp
1219 * gdb.disasm/t05_cmp.exp
1220 * gdb.disasm/t06_ari2.exp
1221 * gdb.disasm/t07_ari3.exp
1222 * gdb.disasm/t08_or.exp
1223 * gdb.disasm/t09_xor.exp
1224 * gdb.disasm/t10_and.exp
1225 * gdb.disasm/t11_logs.exp
1226 * gdb.disasm/t12_bit.exp
1227 * gdb.disasm/t13_otr.exp
1228 * gdb.dlang/circular.exp
1229 * gdb.dwarf2/arr-stride.exp
1230 * gdb.dwarf2/arr-subrange.exp
1231 * gdb.dwarf2/atomic-type.exp
1232 * gdb.dwarf2/bad-regnum.exp
1233 * gdb.dwarf2/bitfield-parent-optimized-out.exp
1234 * gdb.dwarf2/callframecfa.exp
1235 * gdb.dwarf2/clztest.exp
1236 * gdb.dwarf2/corrupt.exp
1237 * gdb.dwarf2/data-loc.exp
1238 * gdb.dwarf2/dup-psym.exp
1239 * gdb.dwarf2/dw2-anon-mptr.exp
1240 * gdb.dwarf2/dw2-anonymous-func.exp
1241 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
1242 * gdb.dwarf2/dw2-bad-unresolved.exp
1243 * gdb.dwarf2/dw2-basic.exp
1244 * gdb.dwarf2/dw2-canonicalize-type.exp
1245 * gdb.dwarf2/dw2-case-insensitive.exp
1246 * gdb.dwarf2/dw2-common-block.exp
1247 * gdb.dwarf2/dw2-compdir-oldgcc.exp
1248 * gdb.dwarf2/dw2-compressed.exp
1249 * gdb.dwarf2/dw2-const.exp
1250 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
1251 * gdb.dwarf2/dw2-cu-size.exp
1252 * gdb.dwarf2/dw2-dup-frame.exp
1253 * gdb.dwarf2/dw2-entry-value.exp
1254 * gdb.dwarf2/dw2-icycle.exp
1255 * gdb.dwarf2/dw2-ifort-parameter.exp
1256 * gdb.dwarf2/dw2-inline-break.exp
1257 * gdb.dwarf2/dw2-inline-param.exp
1258 * gdb.dwarf2/dw2-intercu.exp
1259 * gdb.dwarf2/dw2-intermix.exp
1260 * gdb.dwarf2/dw2-lexical-block-bare.exp
1261 * gdb.dwarf2/dw2-linkage-name-trust.exp
1262 * gdb.dwarf2/dw2-minsym-in-cu.exp
1263 * gdb.dwarf2/dw2-noloc.exp
1264 * gdb.dwarf2/dw2-op-call.exp
1265 * gdb.dwarf2/dw2-op-out-param.exp
1266 * gdb.dwarf2/dw2-opt-structptr.exp
1267 * gdb.dwarf2/dw2-param-error.exp
1268 * gdb.dwarf2/dw2-producer.exp
1269 * gdb.dwarf2/dw2-ranges-base.exp
1270 * gdb.dwarf2/dw2-ref-missing-frame.exp
1271 * gdb.dwarf2/dw2-reg-undefined.exp
1272 * gdb.dwarf2/dw2-regno-invalid.exp
1273 * gdb.dwarf2/dw2-restore.exp
1274 * gdb.dwarf2/dw2-restrict.exp
1275 * gdb.dwarf2/dw2-single-line-discriminators.exp
1276 * gdb.dwarf2/dw2-strp.exp
1277 * gdb.dwarf2/dw2-undefined-ret-addr.exp
1278 * gdb.dwarf2/dw2-unresolved.exp
1279 * gdb.dwarf2/dw2-var-zero-addr.exp
1280 * gdb.dwarf2/dw4-sig-types.exp
1281 * gdb.dwarf2/dwz.exp
1282 * gdb.dwarf2/dynarr-ptr.exp
1283 * gdb.dwarf2/enum-type.exp
1284 * gdb.dwarf2/gdb-index.exp
1285 * gdb.dwarf2/implptr-64bit.exp
1286 * gdb.dwarf2/implptr-optimized-out.exp
1287 * gdb.dwarf2/implptr.exp
1288 * gdb.dwarf2/implref-array.exp
1289 * gdb.dwarf2/implref-const.exp
1290 * gdb.dwarf2/implref-global.exp
1291 * gdb.dwarf2/implref-struct.exp
1292 * gdb.dwarf2/mac-fileno.exp
1293 * gdb.dwarf2/main-subprogram.exp
1294 * gdb.dwarf2/member-ptr-forwardref.exp
1295 * gdb.dwarf2/method-ptr.exp
1296 * gdb.dwarf2/missing-sig-type.exp
1297 * gdb.dwarf2/nonvar-access.exp
1298 * gdb.dwarf2/opaque-type-lookup.exp
1299 * gdb.dwarf2/pieces-optimized-out.exp
1300 * gdb.dwarf2/pieces.exp
1301 * gdb.dwarf2/pr10770.exp
1302 * gdb.dwarf2/pr13961.exp
1303 * gdb.dwarf2/staticvirtual.exp
1304 * gdb.dwarf2/subrange.exp
1305 * gdb.dwarf2/symtab-producer.exp
1306 * gdb.dwarf2/trace-crash.exp
1307 * gdb.dwarf2/typeddwarf.exp
1308 * gdb.dwarf2/valop.exp
1309 * gdb.dwarf2/watch-notconst.exp
1310 * gdb.fortran/array-element.exp
1311 * gdb.fortran/charset.exp
1312 * gdb.fortran/common-block.exp
1313 * gdb.fortran/complex.exp
1314 * gdb.fortran/derived-type-function.exp
1315 * gdb.fortran/derived-type.exp
1316 * gdb.fortran/logical.exp
1317 * gdb.fortran/module.exp
1318 * gdb.fortran/multi-dim.exp
1319 * gdb.fortran/nested-funcs.exp
1320 * gdb.fortran/print-formatted.exp
1321 * gdb.fortran/subarray.exp
1322 * gdb.fortran/vla-alloc-assoc.exp
1323 * gdb.fortran/vla-datatypes.exp
1324 * gdb.fortran/vla-history.exp
1325 * gdb.fortran/vla-ptr-info.exp
1326 * gdb.fortran/vla-ptype-sub.exp
1327 * gdb.fortran/vla-ptype.exp
1328 * gdb.fortran/vla-sizeof.exp
1329 * gdb.fortran/vla-type.exp
1330 * gdb.fortran/vla-value-sub-arbitrary.exp
1331 * gdb.fortran/vla-value-sub-finish.exp
1332 * gdb.fortran/vla-value-sub.exp
1333 * gdb.fortran/vla-value.exp
1334 * gdb.fortran/whatis_type.exp
1335 * gdb.go/chan.exp
1336 * gdb.go/handcall.exp
1337 * gdb.go/hello.exp
1338 * gdb.go/integers.exp
1339 * gdb.go/methods.exp
1340 * gdb.go/package.exp
1341 * gdb.go/strings.exp
1342 * gdb.go/types.exp
1343 * gdb.go/unsafe.exp
1344 * gdb.guile/scm-arch.exp
1345 * gdb.guile/scm-block.exp
1346 * gdb.guile/scm-breakpoint.exp
1347 * gdb.guile/scm-cmd.exp
1348 * gdb.guile/scm-disasm.exp
1349 * gdb.guile/scm-equal.exp
1350 * gdb.guile/scm-frame-args.exp
1351 * gdb.guile/scm-frame-inline.exp
1352 * gdb.guile/scm-frame.exp
1353 * gdb.guile/scm-iterator.exp
1354 * gdb.guile/scm-math.exp
1355 * gdb.guile/scm-objfile.exp
1356 * gdb.guile/scm-ports.exp
1357 * gdb.guile/scm-symbol.exp
1358 * gdb.guile/scm-symtab.exp
1359 * gdb.guile/scm-value-cc.exp
1360 * gdb.guile/types-module.exp
1361 * gdb.linespec/break-ask.exp
1362 * gdb.linespec/cpexplicit.exp
1363 * gdb.linespec/explicit.exp
1364 * gdb.linespec/keywords.exp
1365 * gdb.linespec/linespec.exp
1366 * gdb.linespec/ls-dollar.exp
1367 * gdb.linespec/ls-errs.exp
1368 * gdb.linespec/skip-two.exp
1369 * gdb.linespec/thread.exp
1370 * gdb.mi/mi-async.exp
1371 * gdb.mi/mi-basics.exp
1372 * gdb.mi/mi-break.exp
1373 * gdb.mi/mi-catch-load.exp
1374 * gdb.mi/mi-cli.exp
1375 * gdb.mi/mi-cmd-param-changed.exp
1376 * gdb.mi/mi-console.exp
1377 * gdb.mi/mi-detach.exp
1378 * gdb.mi/mi-disassemble.exp
1379 * gdb.mi/mi-eval.exp
1380 * gdb.mi/mi-file-transfer.exp
1381 * gdb.mi/mi-file.exp
1382 * gdb.mi/mi-fill-memory.exp
1383 * gdb.mi/mi-inheritance-syntax-error.exp
1384 * gdb.mi/mi-linespec-err-cp.exp
1385 * gdb.mi/mi-logging.exp
1386 * gdb.mi/mi-memory-changed.exp
1387 * gdb.mi/mi-read-memory.exp
1388 * gdb.mi/mi-record-changed.exp
1389 * gdb.mi/mi-reg-undefined.exp
1390 * gdb.mi/mi-regs.exp
1391 * gdb.mi/mi-return.exp
1392 * gdb.mi/mi-reverse.exp
1393 * gdb.mi/mi-simplerun.exp
1394 * gdb.mi/mi-solib.exp
1395 * gdb.mi/mi-stack.exp
1396 * gdb.mi/mi-stepi.exp
1397 * gdb.mi/mi-syn-frame.exp
1398 * gdb.mi/mi-until.exp
1399 * gdb.mi/mi-var-block.exp
1400 * gdb.mi/mi-var-child.exp
1401 * gdb.mi/mi-var-cmd.exp
1402 * gdb.mi/mi-var-cp.exp
1403 * gdb.mi/mi-var-display.exp
1404 * gdb.mi/mi-var-invalidate.exp
1405 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
1406 * gdb.mi/mi-vla-fortran.exp
1407 * gdb.mi/mi-watch.exp
1408 * gdb.mi/mi2-var-child.exp
1409 * gdb.mi/user-selected-context-sync.exp
1410 * gdb.modula2/unbounded-array.exp
1411 * gdb.multi/dummy-frame-restore.exp
1412 * gdb.multi/multi-arch-exec.exp
1413 * gdb.multi/multi-arch.exp
1414 * gdb.multi/tids.exp
1415 * gdb.multi/watchpoint-multi.exp
1416 * gdb.opencl/callfuncs.exp
1417 * gdb.opencl/convs_casts.exp
1418 * gdb.opencl/datatypes.exp
1419 * gdb.opencl/operators.exp
1420 * gdb.opencl/vec_comps.exp
1421 * gdb.opt/clobbered-registers-O2.exp
1422 * gdb.opt/inline-break.exp
1423 * gdb.opt/inline-bt.exp
1424 * gdb.opt/inline-cmds.exp
1425 * gdb.opt/inline-locals.exp
1426 * gdb.pascal/case-insensitive-symbols.exp
1427 * gdb.pascal/floats.exp
1428 * gdb.pascal/gdb11492.exp
1429 * gdb.python/lib-types.exp
1430 * gdb.python/py-arch.exp
1431 * gdb.python/py-as-string.exp
1432 * gdb.python/py-bad-printers.exp
1433 * gdb.python/py-block.exp
1434 * gdb.python/py-breakpoint-create-fail.exp
1435 * gdb.python/py-breakpoint.exp
1436 * gdb.python/py-caller-is.exp
1437 * gdb.python/py-cmd.exp
1438 * gdb.python/py-explore-cc.exp
1439 * gdb.python/py-explore.exp
1440 * gdb.python/py-finish-breakpoint.exp
1441 * gdb.python/py-finish-breakpoint2.exp
1442 * gdb.python/py-frame-args.exp
1443 * gdb.python/py-frame-inline.exp
1444 * gdb.python/py-frame.exp
1445 * gdb.python/py-framefilter-mi.exp
1446 * gdb.python/py-infthread.exp
1447 * gdb.python/py-lazy-string.exp
1448 * gdb.python/py-linetable.exp
1449 * gdb.python/py-mi-events.exp
1450 * gdb.python/py-mi-objfile.exp
1451 * gdb.python/py-mi.exp
1452 * gdb.python/py-objfile.exp
1453 * gdb.python/py-pp-integral.exp
1454 * gdb.python/py-pp-maint.exp
1455 * gdb.python/py-pp-re-notag.exp
1456 * gdb.python/py-pp-registration.exp
1457 * gdb.python/py-recurse-unwind.exp
1458 * gdb.python/py-strfns.exp
1459 * gdb.python/py-symbol.exp
1460 * gdb.python/py-symtab.exp
1461 * gdb.python/py-sync-interp.exp
1462 * gdb.python/py-typeprint.exp
1463 * gdb.python/py-unwind-maint.exp
1464 * gdb.python/py-unwind.exp
1465 * gdb.python/py-value-cc.exp
1466 * gdb.python/py-xmethods.exp
1467 * gdb.reverse/amd64-tailcall-reverse.exp
1468 * gdb.reverse/break-precsave.exp
1469 * gdb.reverse/break-reverse.exp
1470 * gdb.reverse/consecutive-precsave.exp
1471 * gdb.reverse/consecutive-reverse.exp
1472 * gdb.reverse/finish-precsave.exp
1473 * gdb.reverse/finish-reverse-bkpt.exp
1474 * gdb.reverse/finish-reverse.exp
1475 * gdb.reverse/fstatat-reverse.exp
1476 * gdb.reverse/getresuid-reverse.exp
1477 * gdb.reverse/i386-precsave.exp
1478 * gdb.reverse/i386-reverse.exp
1479 * gdb.reverse/i386-sse-reverse.exp
1480 * gdb.reverse/i387-env-reverse.exp
1481 * gdb.reverse/i387-stack-reverse.exp
1482 * gdb.reverse/insn-reverse.exp
1483 * gdb.reverse/machinestate-precsave.exp
1484 * gdb.reverse/machinestate.exp
1485 * gdb.reverse/next-reverse-bkpt-over-sr.exp
1486 * gdb.reverse/pipe-reverse.exp
1487 * gdb.reverse/readv-reverse.exp
1488 * gdb.reverse/recvmsg-reverse.exp
1489 * gdb.reverse/rerun-prec.exp
1490 * gdb.reverse/s390-mvcle.exp
1491 * gdb.reverse/step-precsave.exp
1492 * gdb.reverse/step-reverse.exp
1493 * gdb.reverse/time-reverse.exp
1494 * gdb.reverse/until-precsave.exp
1495 * gdb.reverse/until-reverse.exp
1496 * gdb.reverse/waitpid-reverse.exp
1497 * gdb.reverse/watch-precsave.exp
1498 * gdb.reverse/watch-reverse.exp
1499 * gdb.rust/generics.exp
1500 * gdb.rust/methods.exp
1501 * gdb.rust/modules.exp
1502 * gdb.rust/simple.exp
1503 * gdb.server/connect-with-no-symbol-file.exp
1504 * gdb.server/ext-attach.exp
1505 * gdb.server/ext-restart.exp
1506 * gdb.server/ext-wrapper.exp
1507 * gdb.server/file-transfer.exp
1508 * gdb.server/server-exec-info.exp
1509 * gdb.server/server-kill.exp
1510 * gdb.server/server-mon.exp
1511 * gdb.server/wrapper.exp
1512 * gdb.stabs/exclfwd.exp
1513 * gdb.stabs/gdb11479.exp
1514 * gdb.threads/clone-new-thread-event.exp
1515 * gdb.threads/corethreads.exp
1516 * gdb.threads/current-lwp-dead.exp
1517 * gdb.threads/dlopen-libpthread.exp
1518 * gdb.threads/gcore-thread.exp
1519 * gdb.threads/sigstep-threads.exp
1520 * gdb.threads/watchpoint-fork.exp
1521 * gdb.trace/actions-changed.exp
1522 * gdb.trace/backtrace.exp
1523 * gdb.trace/change-loc.exp
1524 * gdb.trace/circ.exp
1525 * gdb.trace/collection.exp
1526 * gdb.trace/disconnected-tracing.exp
1527 * gdb.trace/ftrace.exp
1528 * gdb.trace/mi-trace-frame-collected.exp
1529 * gdb.trace/mi-trace-unavailable.exp
1530 * gdb.trace/mi-traceframe-changed.exp
1531 * gdb.trace/mi-tsv-changed.exp
1532 * gdb.trace/no-attach-trace.exp
1533 * gdb.trace/passc-dyn.exp
1534 * gdb.trace/qtro.exp
1535 * gdb.trace/range-stepping.exp
1536 * gdb.trace/read-memory.exp
1537 * gdb.trace/save-trace.exp
1538 * gdb.trace/signal.exp
1539 * gdb.trace/status-stop.exp
1540 * gdb.trace/tfile.exp
1541 * gdb.trace/trace-break.exp
1542 * gdb.trace/trace-buffer-size.exp
1543 * gdb.trace/trace-condition.exp
1544 * gdb.trace/tracefile-pseudo-reg.exp
1545 * gdb.trace/tstatus.exp
1546 * gdb.trace/unavailable.exp
1547 * gdb.trace/while-dyn.exp
1548 * gdb.trace/while-stepping.exp
1549
34c41c68
DE
15502016-12-22 Doug Evans <xdje42@gmail.com>
1551
1552 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
1553 and msymbols.
1554
16e69324
YQ
15552016-12-19 Yao Qi <yao.qi@linaro.org>
1556
1557 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
1558 (test_with_self): Don't call do_steps_and_nexts, and remove
1559 code about stepping into xmalloc.
1560
f94f411b
YQ
15612016-12-09 Yao Qi <yao.qi@linaro.org>
1562
1563 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
1564
15652016-12-09 Yao Qi <yao.qi@linaro.org>
1566
1567 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
1568
f1b5deee
PA
15692016-12-09 Pedro Alves <palves@redhat.com>
1570
1571 * gdb.base/all-architectures-0.exp: New file.
1572 * gdb.base/all-architectures-1.exp: New file.
1573 * gdb.base/all-architectures-2.exp: New file.
1574 * gdb.base/all-architectures-3.exp: New file.
1575 * gdb.base/all-architectures-4.exp: New file.
1576 * gdb.base/all-architectures-5.exp: New file.
1577 * gdb.base/all-architectures-6.exp: New file.
1578 * gdb.base/all-architectures-7.exp: New file.
1579 * gdb.base/all-architectures.exp.in: New file.
1580
364ca42e
YQ
15812016-12-09 Yao Qi <yao.qi@linaro.org>
1582
1583 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
1584
107c2d62
LM
15852016-12-02 Luis Machado <lgustavo@codesourcery.com>
1586
1587 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
1588 possible.
1589 Remove useless pattern-matching code.
1590
df3ee9ca
PA
15912016-12-02 Pedro Alves <palves@redhat.com>
1592
1593 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
1594 procedure.
1595 (top level): Call it.
1596
ec835369
PA
15972016-12-02 Pedro Alves <palves@redhat.com>
1598
1599 * gdb.base/commands.exp (user_defined_command_args_stack_test):
1600 New procedure.
1601 (top level): Call it.
1602
01770bbd
PA
16032016-12-02 Pedro Alves <palves@redhat.com>
1604
1605 PR cli/20559
1606 * gdb.base/commands.exp (user_defined_command_args_eval): New
1607 procedure.
1608 (top level): Call it.
1609
008459ea
LM
16102016-12-02 Luis Machado <lgustavo@codesourcery.com>
1611
1612 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
1613 timeout handling.
1614
0c1b455e
TT
16152016-12-02 Tom Tromey <tom@tromey.com>
1616
1617 * gdb.dwarf2/main-subprogram.c: New file.
1618 * gdb.dwarf2/main-subprogram.exp: New file.
1619
018572b8
LM
16202016-12-01 Luis Machado <lgustavo@codesourcery.com>
1621
1622 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
1623 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
1624 gdb_test_no_output for a couple of cases.
1625 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
1626
84c93cd5
LM
16272016-12-01 Luis Machado <lgustavo@codesourcery.com>
1628
1629 Fix test names and standardize compilation error messages throughout
1630 the following files:
1631
1632 * gdb.ada/start.exp
1633 * gdb.arch/alpha-step.exp
1634 * gdb.arch/e500-prologue.exp
1635 * gdb.arch/ftrace-insn-reloc.exp
1636 * gdb.arch/gdb1291.exp
1637 * gdb.arch/gdb1431.exp
1638 * gdb.arch/gdb1558.exp
1639 * gdb.arch/i386-dr3-watch.exp
1640 * gdb.arch/i386-sse-stack-align.exp
1641 * gdb.arch/ia64-breakpoint-shadow.exp
1642 * gdb.arch/pa-nullify.exp
1643 * gdb.arch/powerpc-aix-prologue.exp
1644 * gdb.arch/thumb-bx-pc.exp
1645 * gdb.base/annota1.exp
1646 * gdb.base/annota3.exp
1647 * gdb.base/arrayidx.exp
1648 * gdb.base/assign.exp
1649 * gdb.base/attach.exp
1650 * gdb.base/auxv.exp
1651 * gdb.base/bang.exp
1652 * gdb.base/bfp-test.exp
1653 * gdb.base/bigcore.exp
1654 * gdb.base/bitfields2.exp
1655 * gdb.base/break-fun-addr.exp
1656 * gdb.base/break-probes.exp
1657 * gdb.base/call-rt-st.exp
1658 * gdb.base/callexit.exp
1659 * gdb.base/catch-fork-kill.exp
1660 * gdb.base/charset.exp
1661 * gdb.base/checkpoint.exp
1662 * gdb.base/comprdebug.exp
1663 * gdb.base/constvars.exp
1664 * gdb.base/coredump-filter.exp
1665 * gdb.base/cursal.exp
1666 * gdb.base/cvexpr.exp
1667 * gdb.base/detach.exp
1668 * gdb.base/display.exp
1669 * gdb.base/dmsym.exp
1670 * gdb.base/dprintf-pending.exp
1671 * gdb.base/dso2dso.exp
1672 * gdb.base/dtrace-probe.exp
1673 * gdb.base/dump.exp
1674 * gdb.base/enum_cond.exp
1675 * gdb.base/exe-lock.exp
1676 * gdb.base/exec-invalid-sysroot.exp
1677 * gdb.base/execl-update-breakpoints.exp
1678 * gdb.base/exprs.exp
1679 * gdb.base/fileio.exp
1680 * gdb.base/find.exp
1681 * gdb.base/finish.exp
1682 * gdb.base/fixsection.exp
1683 * gdb.base/foll-vfork.exp
1684 * gdb.base/frame-args.exp
1685 * gdb.base/gcore.exp
1686 * gdb.base/gdb1250.exp
1687 * gdb.base/global-var-nested-by-dso.exp
1688 * gdb.base/gnu-ifunc.exp
1689 * gdb.base/hashline1.exp
1690 * gdb.base/hashline2.exp
1691 * gdb.base/hashline3.exp
1692 * gdb.base/hbreak-in-shr-unsupported.exp
1693 * gdb.base/huge.exp
1694 * gdb.base/infcall-input.exp
1695 * gdb.base/info-fun.exp
1696 * gdb.base/info-shared.exp
1697 * gdb.base/jit-simple.exp
1698 * gdb.base/jit-so.exp
1699 * gdb.base/jit.exp
1700 * gdb.base/jump.exp
1701 * gdb.base/label.exp
1702 * gdb.base/lineinc.exp
1703 * gdb.base/logical.exp
1704 * gdb.base/longjmp.exp
1705 * gdb.base/macscp.exp
1706 * gdb.base/miscexprs.exp
1707 * gdb.base/new-ui-echo.exp
1708 * gdb.base/new-ui-pending-input.exp
1709 * gdb.base/new-ui.exp
1710 * gdb.base/nodebug.exp
1711 * gdb.base/nofield.exp
1712 * gdb.base/offsets.exp
1713 * gdb.base/overlays.exp
1714 * gdb.base/pending.exp
1715 * gdb.base/pointers.exp
1716 * gdb.base/pr11022.exp
1717 * gdb.base/printcmds.exp
1718 * gdb.base/prologue.exp
1719 * gdb.base/ptr-typedef.exp
1720 * gdb.base/realname-expand.exp
1721 * gdb.base/relativedebug.exp
1722 * gdb.base/relocate.exp
1723 * gdb.base/remote.exp
1724 * gdb.base/reread.exp
1725 * gdb.base/return2.exp
1726 * gdb.base/savedregs.exp
1727 * gdb.base/sep.exp
1728 * gdb.base/sepdebug.exp
1729 * gdb.base/sepsymtab.exp
1730 * gdb.base/set-inferior-tty.exp
1731 * gdb.base/setshow.exp
1732 * gdb.base/shlib-call.exp
1733 * gdb.base/sigaltstack.exp
1734 * gdb.base/siginfo-addr.exp
1735 * gdb.base/signals.exp
1736 * gdb.base/signull.exp
1737 * gdb.base/sigrepeat.exp
1738 * gdb.base/so-impl-ld.exp
1739 * gdb.base/solib-display.exp
1740 * gdb.base/solib-overlap.exp
1741 * gdb.base/solib-search.exp
1742 * gdb.base/solib-symbol.exp
1743 * gdb.base/structs.exp
1744 * gdb.base/structs2.exp
1745 * gdb.base/symtab-search-order.exp
1746 * gdb.base/twice.exp
1747 * gdb.base/unload.exp
1748 * gdb.base/varargs.exp
1749 * gdb.base/watchpoint-solib.exp
1750 * gdb.base/watchpoint.exp
1751 * gdb.base/whatis.exp
1752 * gdb.base/wrong_frame_bt_full.exp
1753 * gdb.btrace/dlopen.exp
1754 * gdb.cell/ea-standalone.exp
1755 * gdb.cell/ea-test.exp
1756 * gdb.cp/dispcxx.exp
1757 * gdb.cp/gdb2384.exp
1758 * gdb.cp/method2.exp
1759 * gdb.cp/nextoverthrow.exp
1760 * gdb.cp/pr10728.exp
1761 * gdb.disasm/am33.exp
1762 * gdb.disasm/h8300s.exp
1763 * gdb.disasm/mn10300.exp
1764 * gdb.disasm/sh3.exp
1765 * gdb.dwarf2/dw2-dir-file-name.exp
1766 * gdb.fortran/complex.exp
1767 * gdb.fortran/library-module.exp
1768 * gdb.guile/scm-pretty-print.exp
1769 * gdb.guile/scm-symbol.exp
1770 * gdb.guile/scm-type.exp
1771 * gdb.guile/scm-value.exp
1772 * gdb.linespec/linespec.exp
1773 * gdb.mi/gdb701.exp
1774 * gdb.mi/gdb792.exp
1775 * gdb.mi/mi-breakpoint-changed.exp
1776 * gdb.mi/mi-dprintf-pending.exp
1777 * gdb.mi/mi-dprintf.exp
1778 * gdb.mi/mi-exit-code.exp
1779 * gdb.mi/mi-pending.exp
1780 * gdb.mi/mi-solib.exp
1781 * gdb.mi/new-ui-mi-sync.exp
1782 * gdb.mi/pr11022.exp
1783 * gdb.mi/user-selected-context-sync.exp
1784 * gdb.opt/solib-intra-step.exp
1785 * gdb.python/py-events.exp
1786 * gdb.python/py-finish-breakpoint.exp
1787 * gdb.python/py-mi.exp
1788 * gdb.python/py-prettyprint.exp
1789 * gdb.python/py-shared.exp
1790 * gdb.python/py-symbol.exp
1791 * gdb.python/py-template.exp
1792 * gdb.python/py-type.exp
1793 * gdb.python/py-value.exp
1794 * gdb.reverse/solib-precsave.exp
1795 * gdb.reverse/solib-reverse.exp
1796 * gdb.server/solib-list.exp
1797 * gdb.stabs/weird.exp
1798 * gdb.threads/reconnect-signal.exp
1799 * gdb.threads/stepi-random-signal.exp
1800 * gdb.trace/actions.exp
1801 * gdb.trace/ax.exp
1802 * gdb.trace/backtrace.exp
1803 * gdb.trace/change-loc.exp
1804 * gdb.trace/deltrace.exp
1805 * gdb.trace/ftrace-lock.exp
1806 * gdb.trace/ftrace.exp
1807 * gdb.trace/infotrace.exp
1808 * gdb.trace/mi-tracepoint-changed.exp
1809 * gdb.trace/packetlen.exp
1810 * gdb.trace/passcount.exp
1811 * gdb.trace/pending.exp
1812 * gdb.trace/range-stepping.exp
1813 * gdb.trace/report.exp
1814 * gdb.trace/stap-trace.exp
1815 * gdb.trace/tfind.exp
1816 * gdb.trace/trace-break.exp
1817 * gdb.trace/trace-condition.exp
1818 * gdb.trace/trace-enable-disable.exp
1819 * gdb.trace/trace-mt.exp
1820 * gdb.trace/tracecmd.exp
1821 * gdb.trace/tspeed.exp
1822 * gdb.trace/tsv.exp
1823 * lib/perftest.exp
1824
fb9feb35
LM
18252016-12-01 Luis Machado <lgustavo@codesourcery.com>
1826
1827 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
1828 with gdb_test_no_output.
1829 Use command as test name.
1830
cd2ddb6c
LM
18312016-12-01 Luis Machado <lgustavo@codesourcery.com>
1832
1833 Fix test names starting with uppercase throughout the files.
1834
1835 * gdb.ada/assign_1.exp
1836 * gdb.ada/boolean_expr.exp
1837 * gdb.base/arrayidx.exp
1838 * gdb.base/del.exp
1839 * gdb.base/gcore-buffer-overflow.exp
1840 * gdb.base/testenv.exp
1841 * gdb.compile/compile.exp
1842 * gdb.python/py-framefilter-invalidarg.exp
1843 * gdb.python/py-framefilter.exp
1844
bb95117e
LM
18452016-12-01 Luis Machado <lgustavo@codesourcery.com>
1846
1847 Fix test names starting with uppercase throughout the files.
1848
1849 * gdb.ada/array_return.exp
1850 * gdb.ada/expr_delims.exp
1851 * gdb.ada/mi_dyn_arr.exp
1852 * gdb.ada/mi_interface.exp
1853 * gdb.ada/mi_var_array.exp
1854 * gdb.ada/watch_arg.exp
1855 * gdb.arch/alpha-step.exp
1856 * gdb.arch/altivec-regs.exp
1857 * gdb.arch/e500-regs.exp
1858 * gdb.arch/powerpc-d128-regs.exp
1859 * gdb.base/arrayidx.exp
1860 * gdb.base/break.exp
1861 * gdb.base/checkpoint.exp
1862 * gdb.base/debug-expr.exp
1863 * gdb.base/dmsym.exp
1864 * gdb.base/radix.exp
1865 * gdb.base/sepdebug.exp
1866 * gdb.base/testenv.exp
1867 * gdb.base/watch_thread_num.exp
1868 * gdb.base/watchpoint-cond-gone.exp
1869 * gdb.cell/break.exp
1870 * gdb.cell/ea-cache.exp
1871 * gdb.compile/compile.exp
1872 * gdb.cp/gdb2495.exp
1873 * gdb.gdb/selftest.exp
1874 * gdb.gdb/xfullpath.exp
1875 * gdb.go/hello.exp
1876 * gdb.go/integers.exp
1877 * gdb.objc/basicclass.exp
1878 * gdb.pascal/hello.exp
1879 * gdb.pascal/integers.exp
1880 * gdb.python/py-breakpoint.exp
1881 * gdb.python/py-cmd.exp
1882 * gdb.python/py-linetable.exp
1883 * gdb.python/py-xmethods.exp
1884 * gdb.python/python.exp
1885 * gdb.reverse/consecutive-precsave.exp
1886 * gdb.reverse/finish-precsave.exp
1887 * gdb.reverse/i386-precsave.exp
1888 * gdb.reverse/machinestate-precsave.exp
1889 * gdb.reverse/sigall-precsave.exp
1890 * gdb.reverse/solib-precsave.exp
1891 * gdb.reverse/step-precsave.exp
1892 * gdb.reverse/until-precsave.exp
1893 * gdb.reverse/watch-precsave.exp
1894 * gdb.threads/leader-exit.exp
1895 * gdb.threads/pthreads.exp
1896 * gdb.threads/wp-replication.exp
1897 * gdb.trace/actions.exp
1898 * gdb.trace/mi-tsv-changed.exp
1899 * gdb.trace/tsv.exp
1900
de97fdd4
LM
19012016-12-01 Luis Machado <lgustavo@codesourcery.com>
1902
1903 Fix test names starting with uppercase throughout the files.
1904
1905 * gdb.arch/i386-bp_permanent.exp
1906 * gdb.arch/i386-gnu-cfi.exp
1907 * gdb.base/disasm-end-cu.exp
1908 * gdb.base/macscp.exp
1909 * gdb.base/pending.exp
1910 * gdb.base/watch_thread_num.exp
1911 * gdb.cp/exception.exp
1912 * gdb.cp/gdb2495.exp
1913 * gdb.cp/local.exp
1914 * gdb.python/py-evsignal.exp
1915 * gdb.python/python.exp
1916 * gdb.trace/tracecmd.exp
1917
9f058c10
LM
19182016-12-01 Luis Machado <lgustavo@codesourcery.com>
1919
1920 Fix test names starting with uppercase throughout the files.
1921
1922 * gdb.base/charset.exp
1923 * gdb.base/eval.exp
1924 * gdb.base/multi-forks.exp
1925 * gdb.guile/scm-progspace.exp
1926 * gdb.opencl/datatypes.exp
1927 * gdb.python/py-block.exp
1928 * gdb.python/py-function.exp
1929 * gdb.python/py-symbol.exp
1930 * gdb.python/py-symtab.exp
1931 * gdb.python/py-xmethods.exp
1932 * gdb.reverse/break-precsave.exp
1933 * gdb.reverse/break-reverse.exp
1934 * gdb.reverse/consecutive-precsave.exp
1935 * gdb.reverse/consecutive-reverse.exp
1936 * gdb.reverse/finish-precsave.exp
1937 * gdb.reverse/finish-reverse-bkpt.exp
1938 * gdb.reverse/finish-reverse.exp
1939 * gdb.reverse/fstatat-reverse.exp
1940 * gdb.reverse/getresuid-reverse.exp
1941 * gdb.reverse/i386-precsave.exp
1942 * gdb.reverse/i386-reverse.exp
1943 * gdb.reverse/i386-sse-reverse.exp
1944 * gdb.reverse/i387-stack-reverse.exp
1945 * gdb.reverse/insn-reverse.exp
1946 * gdb.reverse/machinestate-precsave.exp
1947 * gdb.reverse/machinestate.exp
1948 * gdb.reverse/next-reverse-bkpt-over-sr.exp
1949 * gdb.reverse/pipe-reverse.exp
1950 * gdb.reverse/readv-reverse.exp
1951 * gdb.reverse/recvmsg-reverse.exp
1952 * gdb.reverse/rerun-prec.exp
1953 * gdb.reverse/s390-mvcle.exp
1954 * gdb.reverse/sigall-precsave.exp
1955 * gdb.reverse/sigall-reverse.exp
1956 * gdb.reverse/solib-precsave.exp
1957 * gdb.reverse/solib-reverse.exp
1958 * gdb.reverse/step-precsave.exp
1959 * gdb.reverse/step-reverse.exp
1960 * gdb.reverse/time-reverse.exp
1961 * gdb.reverse/until-precsave.exp
1962 * gdb.reverse/until-reverse.exp
1963 * gdb.reverse/waitpid-reverse.exp
1964 * gdb.reverse/watch-precsave.exp
1965 * gdb.reverse/watch-reverse.exp
1966
cdc7edd7
LM
19672016-12-01 Luis Machado <lgustavo@codesourcery.com>
1968
1969 Fix test names starting with uppercase throughout the files.
1970
1971 * gdb.arch/i386-mpx-simple_segv.exp
1972 * gdb.arch/i386-mpx.exp
1973 * gdb.arch/i386-permbkpt.exp
1974 * gdb.arch/pa-nullify.exp
1975 * gdb.arch/powerpc-d128-regs.exp
1976 * gdb.arch/vsx-regs.exp
1977 * gdb.base/bfp-test.exp
1978 * gdb.base/break.exp
1979 * gdb.base/breakpoint-shadow.exp
1980 * gdb.base/callfuncs.exp
1981 * gdb.base/charset.exp
1982 * gdb.base/commands.exp
1983 * gdb.base/completion.exp
1984 * gdb.base/dfp-test.exp
1985 * gdb.base/echo.exp
1986 * gdb.base/ending-run.exp
1987 * gdb.base/eval.exp
1988 * gdb.base/expand-psymtabs.exp
1989 * gdb.base/float128.exp
1990 * gdb.base/floatn.exp
1991 * gdb.base/foll-exec-mode.exp
1992 * gdb.base/gdb1056.exp
1993 * gdb.base/gdb11531.exp
1994 * gdb.base/kill-after-signal.exp
1995 * gdb.base/multi-forks.exp
1996 * gdb.base/overlays.exp
1997 * gdb.base/pending.exp
1998 * gdb.base/sepdebug.exp
1999 * gdb.base/testenv.exp
2000 * gdb.base/valgrind-db-attach.exp
2001 * gdb.base/watch_thread_num.exp
2002 * gdb.base/watchpoint-cond-gone.exp
2003 * gdb.base/watchpoint.exp
2004 * gdb.base/watchpoints.exp
2005 * gdb.cp/arg-reference.exp
2006 * gdb.cp/baseenum.exp
2007 * gdb.cp/operator.exp
2008 * gdb.cp/shadow.exp
2009 * gdb.dwarf2/dw2-op-out-param.exp
2010 * gdb.dwarf2/dw2-reg-undefined.exp
2011 * gdb.go/chan.exp
2012 * gdb.go/hello.exp
2013 * gdb.go/integers.exp
2014 * gdb.go/methods.exp
2015 * gdb.go/package.exp
2016 * gdb.guile/scm-parameter.exp
2017 * gdb.guile/scm-progspace.exp
2018 * gdb.guile/scm-value.exp
2019 * gdb.mi/mi-pending.exp
2020 * gdb.mi/user-selected-context-sync.exp
2021 * gdb.multi/multi-attach.exp
2022 * gdb.multi/tids.exp
2023 * gdb.opt/clobbered-registers-O2.exp
2024 * gdb.pascal/floats.exp
2025 * gdb.pascal/integers.exp
2026 * gdb.python/py-block.exp
2027 * gdb.python/py-events.exp
2028 * gdb.python/py-parameter.exp
2029 * gdb.python/py-symbol.exp
2030 * gdb.python/py-symtab.exp
2031 * gdb.python/py-type.exp
2032 * gdb.python/py-value.exp
2033 * gdb.python/py-xmethods.exp
2034 * gdb.python/python.exp
2035 * gdb.reverse/break-precsave.exp
2036 * gdb.reverse/consecutive-precsave.exp
2037 * gdb.reverse/finish-precsave.exp
2038 * gdb.reverse/i386-precsave.exp
2039 * gdb.reverse/machinestate-precsave.exp
2040 * gdb.reverse/sigall-precsave.exp
2041 * gdb.reverse/solib-precsave.exp
2042 * gdb.reverse/step-precsave.exp
2043 * gdb.reverse/until-precsave.exp
2044 * gdb.reverse/watch-precsave.exp
2045 * gdb.server/ext-attach.exp
2046 * gdb.server/ext-restart.exp
2047 * gdb.server/ext-run.exp
2048 * gdb.server/ext-wrapper.exp
2049 * gdb.stabs/gdb11479.exp
2050 * gdb.stabs/weird.exp
2051 * gdb.threads/attach-many-short-lived-threads.exp
2052 * gdb.threads/kill.exp
2053 * gdb.threads/watchpoint-fork.exp
2054
bc6c7af4
LM
20552016-12-01 Luis Machado <lgustavo@codesourcery.com>
2056
2057 Fix test names starting with uppercase throughout all the files below.
2058
2059 * gdb.ada/array_return.exp
2060 * gdb.ada/catch_ex.exp
2061 * gdb.ada/info_exc.exp
2062 * gdb.ada/mi_catch_ex.exp
2063 * gdb.ada/mi_dyn_arr.exp
2064 * gdb.ada/mi_ex_cond.exp
2065 * gdb.ada/mi_exc_info.exp
2066 * gdb.ada/mi_interface.exp
2067 * gdb.ada/mi_task_arg.exp
2068 * gdb.ada/mi_task_info.exp
2069 * gdb.ada/mi_var_array.exp
2070 * gdb.arch/alpha-step.exp
2071 * gdb.arch/amd64-disp-step.exp
2072 * gdb.arch/arm-disp-step.exp
2073 * gdb.arch/disp-step-insn-reloc.exp
2074 * gdb.arch/e500-prologue.exp
2075 * gdb.arch/ftrace-insn-reloc.exp
2076 * gdb.arch/gdb1558.exp
2077 * gdb.arch/i386-bp_permanent.exp
2078 * gdb.arch/i386-disp-step.exp
2079 * gdb.arch/i386-float.exp
2080 * gdb.arch/i386-gnu-cfi.exp
2081 * gdb.arch/ia64-breakpoint-shadow.exp
2082 * gdb.arch/mips16-thunks.exp
2083 * gdb.arch/pa-nullify.exp
2084 * gdb.arch/powerpc-aix-prologue.exp
2085 * gdb.arch/powerpc-power.exp
2086 * gdb.arch/ppc-dfp.exp
2087 * gdb.arch/s390-tdbregs.exp
2088 * gdb.arch/spu-info.exp
2089 * gdb.arch/spu-ls.exp
2090 * gdb.arch/thumb-bx-pc.exp
2091 * gdb.base/advance.exp
2092 * gdb.base/annota-input-while-running.exp
2093 * gdb.base/arrayidx.exp
2094 * gdb.base/asmlabel.exp
2095 * gdb.base/async.exp
2096 * gdb.base/attach-wait-input.exp
2097 * gdb.base/auto-connect-native-target.exp
2098 * gdb.base/batch-preserve-term-settings.exp
2099 * gdb.base/bfp-test.exp
2100 * gdb.base/bigcore.exp
2101 * gdb.base/bp-permanent.exp
2102 * gdb.base/break-always.exp
2103 * gdb.base/break-fun-addr.exp
2104 * gdb.base/break-idempotent.exp
2105 * gdb.base/break-main-file-remove-fail.exp
2106 * gdb.base/break-probes.exp
2107 * gdb.base/break-unload-file.exp
2108 * gdb.base/break.exp
2109 * gdb.base/call-ar-st.exp
2110 * gdb.base/call-rt-st.exp
2111 * gdb.base/call-sc.exp
2112 * gdb.base/call-signal-resume.exp
2113 * gdb.base/call-strs.exp
2114 * gdb.base/callexit.exp
2115 * gdb.base/callfuncs.exp
2116 * gdb.base/catch-gdb-caused-signals.exp
2117 * gdb.base/catch-signal-siginfo-cond.exp
2118 * gdb.base/catch-syscall.exp
2119 * gdb.base/compare-sections.exp
2120 * gdb.base/cond-eval-mode.exp
2121 * gdb.base/condbreak-call-false.exp
2122 * gdb.base/consecutive-step-over.exp
2123 * gdb.base/cursal.exp
2124 * gdb.base/disabled-location.exp
2125 * gdb.base/disasm-end-cu.exp
2126 * gdb.base/display.exp
2127 * gdb.base/double-prompt-target-event-error.exp
2128 * gdb.base/dprintf-bp-same-addr.exp
2129 * gdb.base/dprintf-detach.exp
2130 * gdb.base/dprintf-next.exp
2131 * gdb.base/dprintf-non-stop.exp
2132 * gdb.base/dprintf-pending.exp
2133 * gdb.base/dso2dso.exp
2134 * gdb.base/ending-run.exp
2135 * gdb.base/enum_cond.exp
2136 * gdb.base/examine-backward.exp
2137 * gdb.base/exe-lock.exp
2138 * gdb.base/exec-invalid-sysroot.exp
2139 * gdb.base/execl-update-breakpoints.exp
2140 * gdb.base/execution-termios.exp
2141 * gdb.base/fileio.exp
2142 * gdb.base/fixsection.exp
2143 * gdb.base/foll-exec-mode.exp
2144 * gdb.base/foll-exec.exp
2145 * gdb.base/fork-running-state.exp
2146 * gdb.base/frame-args.exp
2147 * gdb.base/fullpath-expand.exp
2148 * gdb.base/func-ptr.exp
2149 * gdb.base/gcore-relro-pie.exp
2150 * gdb.base/gdb1090.exp
2151 * gdb.base/gdb1555.exp
2152 * gdb.base/global-var-nested-by-dso.exp
2153 * gdb.base/gnu-ifunc.exp
2154 * gdb.base/hbreak-in-shr-unsupported.exp
2155 * gdb.base/hbreak-unmapped.exp
2156 * gdb.base/hook-stop.exp
2157 * gdb.base/infcall-input.exp
2158 * gdb.base/info-fun.exp
2159 * gdb.base/info-shared.exp
2160 * gdb.base/interrupt-noterm.exp
2161 * gdb.base/jit-so.exp
2162 * gdb.base/jit.exp
2163 * gdb.base/line-symtabs.exp
2164 * gdb.base/list.exp
2165 * gdb.base/longjmp.exp
2166 * gdb.base/macscp.exp
2167 * gdb.base/max-value-size.exp
2168 * gdb.base/nodebug.exp
2169 * gdb.base/nofield.exp
2170 * gdb.base/overlays.exp
2171 * gdb.base/paginate-after-ctrl-c-running.exp
2172 * gdb.base/paginate-bg-execution.exp
2173 * gdb.base/paginate-inferior-exit.exp
2174 * gdb.base/pending.exp
2175 * gdb.base/pr11022.exp
2176 * gdb.base/printcmds.exp
2177 * gdb.base/ptr-typedef.exp
2178 * gdb.base/ptype.exp
2179 * gdb.base/randomize.exp
2180 * gdb.base/range-stepping.exp
2181 * gdb.base/realname-expand.exp
2182 * gdb.base/relativedebug.exp
2183 * gdb.base/remote.exp
2184 * gdb.base/savedregs.exp
2185 * gdb.base/sepdebug.exp
2186 * gdb.base/set-noassign.exp
2187 * gdb.base/shlib-call.exp
2188 * gdb.base/shreloc.exp
2189 * gdb.base/sigaltstack.exp
2190 * gdb.base/sigbpt.exp
2191 * gdb.base/siginfo-addr.exp
2192 * gdb.base/siginfo-obj.exp
2193 * gdb.base/siginfo-thread.exp
2194 * gdb.base/signest.exp
2195 * gdb.base/signull.exp
2196 * gdb.base/sigrepeat.exp
2197 * gdb.base/skip.exp
2198 * gdb.base/so-impl-ld.exp
2199 * gdb.base/solib-corrupted.exp
2200 * gdb.base/solib-disc.exp
2201 * gdb.base/solib-display.exp
2202 * gdb.base/solib-overlap.exp
2203 * gdb.base/solib-search.exp
2204 * gdb.base/solib-symbol.exp
2205 * gdb.base/source-execution.exp
2206 * gdb.base/sss-bp-on-user-bp-2.exp
2207 * gdb.base/sss-bp-on-user-bp.exp
2208 * gdb.base/stack-checking.exp
2209 * gdb.base/stale-infcall.exp
2210 * gdb.base/step-break.exp
2211 * gdb.base/step-line.exp
2212 * gdb.base/step-over-exit.exp
2213 * gdb.base/step-test.exp
2214 * gdb.base/structs.exp
2215 * gdb.base/sym-file.exp
2216 * gdb.base/symtab-search-order.exp
2217 * gdb.base/term.exp
2218 * gdb.base/type-opaque.exp
2219 * gdb.base/unload.exp
2220 * gdb.base/until-nodebug.exp
2221 * gdb.base/until.exp
2222 * gdb.base/unwindonsignal.exp
2223 * gdb.base/watch-cond.exp
2224 * gdb.base/watch-non-mem.exp
2225 * gdb.base/watch_thread_num.exp
2226 * gdb.base/watchpoint-reuse-slot.exp
2227 * gdb.base/watchpoint-solib.exp
2228 * gdb.base/watchpoint.exp
2229 * gdb.btrace/dlopen.exp
2230 * gdb.cell/arch.exp
2231 * gdb.cell/break.exp
2232 * gdb.cell/bt.exp
2233 * gdb.cell/core.exp
2234 * gdb.cell/data.exp
2235 * gdb.cell/dwarfaddr.exp
2236 * gdb.cell/ea-cache.exp
2237 * gdb.cell/ea-standalone.exp
2238 * gdb.cell/ea-test.exp
2239 * gdb.cell/f-regs.exp
2240 * gdb.cell/fork.exp
2241 * gdb.cell/gcore.exp
2242 * gdb.cell/mem-access.exp
2243 * gdb.cell/ptype.exp
2244 * gdb.cell/registers.exp
2245 * gdb.cell/sizeof.exp
2246 * gdb.cell/solib-symbol.exp
2247 * gdb.cell/solib.exp
2248 * gdb.compile/compile-tls.exp
2249 * gdb.cp/exception.exp
2250 * gdb.cp/gdb2495.exp
2251 * gdb.cp/local.exp
2252 * gdb.cp/mb-inline.exp
2253 * gdb.cp/mb-templates.exp
2254 * gdb.cp/pr10687.exp
2255 * gdb.cp/pr9167.exp
2256 * gdb.cp/scope-err.exp
2257 * gdb.cp/templates.exp
2258 * gdb.cp/virtfunc.exp
2259 * gdb.dwarf2/dw2-dir-file-name.exp
2260 * gdb.dwarf2/dw2-single-line-discriminators.exp
2261 * gdb.fortran/complex.exp
2262 * gdb.fortran/library-module.exp
2263 * gdb.guile/guile.exp
2264 * gdb.guile/scm-cmd.exp
2265 * gdb.guile/scm-frame-inline.exp
2266 * gdb.guile/scm-objfile.exp
2267 * gdb.guile/scm-pretty-print.exp
2268 * gdb.guile/scm-symbol.exp
2269 * gdb.guile/scm-type.exp
2270 * gdb.guile/scm-value.exp
2271 * gdb.linespec/keywords.exp
2272 * gdb.linespec/ls-errs.exp
2273 * gdb.linespec/macro-relative.exp
2274 * gdb.linespec/thread.exp
2275 * gdb.mi/mi-breakpoint-changed.exp
2276 * gdb.mi/mi-dprintf-pending.exp
2277 * gdb.mi/mi-fullname-deleted.exp
2278 * gdb.mi/mi-logging.exp
2279 * gdb.mi/mi-pending.exp
2280 * gdb.mi/mi-solib.exp
2281 * gdb.mi/new-ui-mi-sync.exp
2282 * gdb.mi/user-selected-context-sync.exp
2283 * gdb.multi/dummy-frame-restore.exp
2284 * gdb.multi/multi-arch-exec.exp
2285 * gdb.multi/remove-inferiors.exp
2286 * gdb.multi/watchpoint-multi-exit.exp
2287 * gdb.opt/solib-intra-step.exp
2288 * gdb.perf/backtrace.exp
2289 * gdb.perf/single-step.exp
2290 * gdb.perf/skip-command.exp
2291 * gdb.perf/skip-prologue.exp
2292 * gdb.perf/solib.exp
2293 * gdb.python/lib-types.exp
2294 * gdb.python/py-as-string.exp
2295 * gdb.python/py-bad-printers.exp
2296 * gdb.python/py-block.exp
2297 * gdb.python/py-breakpoint.exp
2298 * gdb.python/py-cmd.exp
2299 * gdb.python/py-events.exp
2300 * gdb.python/py-evthreads.exp
2301 * gdb.python/py-finish-breakpoint.exp
2302 * gdb.python/py-finish-breakpoint2.exp
2303 * gdb.python/py-frame-inline.exp
2304 * gdb.python/py-frame.exp
2305 * gdb.python/py-inferior.exp
2306 * gdb.python/py-infthread.exp
2307 * gdb.python/py-mi.exp
2308 * gdb.python/py-objfile.exp
2309 * gdb.python/py-pp-maint.exp
2310 * gdb.python/py-pp-registration.exp
2311 * gdb.python/py-prettyprint.exp
2312 * gdb.python/py-recurse-unwind.exp
2313 * gdb.python/py-shared.exp
2314 * gdb.python/py-symbol.exp
2315 * gdb.python/py-symtab.exp
2316 * gdb.python/py-template.exp
2317 * gdb.python/py-type.exp
2318 * gdb.python/py-unwind-maint.exp
2319 * gdb.python/py-unwind.exp
2320 * gdb.python/py-value.exp
2321 * gdb.python/python.exp
2322 * gdb.reverse/finish-reverse-bkpt.exp
2323 * gdb.reverse/insn-reverse.exp
2324 * gdb.reverse/next-reverse-bkpt-over-sr.exp
2325 * gdb.reverse/solib-precsave.exp
2326 * gdb.reverse/solib-reverse.exp
2327 * gdb.stabs/gdb11479.exp
2328 * gdb.stabs/weird.exp
2329 * gdb.threads/fork-child-threads.exp
2330 * gdb.threads/fork-plus-threads.exp
2331 * gdb.threads/fork-thread-pending.exp
2332 * gdb.threads/forking-threads-plus-breakpoint.exp
2333 * gdb.threads/hand-call-in-threads.exp
2334 * gdb.threads/interrupted-hand-call.exp
2335 * gdb.threads/linux-dp.exp
2336 * gdb.threads/local-watch-wrong-thread.exp
2337 * gdb.threads/next-while-other-thread-longjmps.exp
2338 * gdb.threads/non-ldr-exit.exp
2339 * gdb.threads/pending-step.exp
2340 * gdb.threads/print-threads.exp
2341 * gdb.threads/process-dies-while-detaching.exp
2342 * gdb.threads/process-dies-while-handling-bp.exp
2343 * gdb.threads/pthreads.exp
2344 * gdb.threads/queue-signal.exp
2345 * gdb.threads/reconnect-signal.exp
2346 * gdb.threads/signal-command-handle-nopass.exp
2347 * gdb.threads/signal-command-multiple-signals-pending.exp
2348 * gdb.threads/signal-delivered-right-thread.exp
2349 * gdb.threads/signal-sigtrap.exp
2350 * gdb.threads/sigthread.exp
2351 * gdb.threads/staticthreads.exp
2352 * gdb.threads/stepi-random-signal.exp
2353 * gdb.threads/thread-unwindonsignal.exp
2354 * gdb.threads/thread_check.exp
2355 * gdb.threads/thread_events.exp
2356 * gdb.threads/tid-reuse.exp
2357 * gdb.threads/tls-nodebug.exp
2358 * gdb.threads/tls-shared.exp
2359 * gdb.threads/tls-so_extern.exp
2360 * gdb.threads/tls.exp
2361 * gdb.threads/wp-replication.exp
2362 * gdb.trace/actions-changed.exp
2363 * gdb.trace/actions.exp
2364 * gdb.trace/backtrace.exp
2365 * gdb.trace/change-loc.exp
2366 * gdb.trace/collection.exp
2367 * gdb.trace/deltrace.exp
2368 * gdb.trace/disconnected-tracing.exp
2369 * gdb.trace/entry-values.exp
2370 * gdb.trace/ftrace-lock.exp
2371 * gdb.trace/ftrace.exp
2372 * gdb.trace/infotrace.exp
2373 * gdb.trace/mi-trace-frame-collected.exp
2374 * gdb.trace/mi-trace-unavailable.exp
2375 * gdb.trace/mi-traceframe-changed.exp
2376 * gdb.trace/mi-tracepoint-changed.exp
2377 * gdb.trace/mi-tsv-changed.exp
2378 * gdb.trace/no-attach-trace.exp
2379 * gdb.trace/packetlen.exp
2380 * gdb.trace/passc-dyn.exp
2381 * gdb.trace/passcount.exp
2382 * gdb.trace/pending.exp
2383 * gdb.trace/pr16508.exp
2384 * gdb.trace/qtro.exp
2385 * gdb.trace/range-stepping.exp
2386 * gdb.trace/read-memory.exp
2387 * gdb.trace/report.exp
2388 * gdb.trace/save-trace.exp
2389 * gdb.trace/signal.exp
2390 * gdb.trace/stap-trace.exp
2391 * gdb.trace/status-stop.exp
2392 * gdb.trace/strace.exp
2393 * gdb.trace/tfile.exp
2394 * gdb.trace/tfind.exp
2395 * gdb.trace/trace-break.exp
2396 * gdb.trace/trace-condition.exp
2397 * gdb.trace/trace-enable-disable.exp
2398 * gdb.trace/trace-mt.exp
2399 * gdb.trace/tracecmd.exp
2400 * gdb.trace/tracefile-pseudo-reg.exp
2401 * gdb.trace/tspeed.exp
2402 * gdb.trace/tstatus.exp
2403 * gdb.trace/tsv.exp
2404 * gdb.trace/unavailable.exp
2405 * gdb.trace/while-dyn.exp
2406 * gdb.trace/while-stepping.exp
2407 * lib/gdb-guile.exp
2408 * lib/gdb.exp
2409 * lib/mi-support.exp
2410 * lib/pascal.exp
2411 * lib/perftest.exp
2412 * lib/prelink-support.exp
2413 * lib/selftest-support.exp
2414
ad02e4fe
SM
24152016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
2416
2417 * Makefile.in: Include disable-implicit-rules.mk.
2418
22347e55
AA
24192016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
2420
2421 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
2422 non-byte-aligned bit fields.
2423
da5b30da
AA
24242016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
2425
2426 PR gdb/12616
2427 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
2428 respects the DW_AT_data_bit_offset attribute.
2429
b593ecca
SM
24302016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
2431
2432 * gdb.base/default.exp: Fix output of "set language".
2433
3b165252
SM
24342016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
2435
2436 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
2437 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
2438 make.
2439 * configure.ac: Remove checks for the make program.
2440 * configure: Re-generate.
2441
1a2f3d7f
KB
24422016-11-16 Kevin Buettner <kevinb@redhat.com>
2443
2444 * gdb.python/py-recurse-unwind.c (main): Add loop.
2445 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
2446 to read_register() and gdb.parse_and_eval(). Make each code
2447 call a separate case that can be individually tested.
2448 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
2449 proc. Call cont_and_backtrace for each of the code paths that
2450 we want to test in the unwinder.
2451
b7f38fda
AA
24522016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
2453
2454 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
2455 the definition of struct S.
2456
1f8db343
CM
24572016-11-11 Catherine Moore <clm@codesourcery.com>
2458
2459 * gdb.base/dump.exp: Identify verilog format dump tests as such.
2460
fad0c9fb
PA
24612016-11-09 Pedro Alves <palves@redhat.com>
2462
2463 * gdb.base/commands.exp (runto_or_return): New procedure.
2464 (gdbvar_simple_if_test, gdbvar_simple_while_test)
2465 (gdbvar_complex_if_while_test, progvar_simple_if_test)
2466 (progvar_simple_while_test, progvar_complex_if_while_test)
2467 (if_while_breakpoint_command_test)
2468 (infrun_breakpoint_command_test, breakpoint_command_test)
2469 (user_defined_command_test, watchpoint_command_test)
2470 (test_command_prompt_position, redefine_hook_test)
2471 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
2472 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
2473 multi_line_input and multi_line. Remove gdb_expect and
2474 gdb_stop_suppressing_tests uses.
2475 * lib/gdb.exp (valnum_re): New global.
2476 (multi_line_input): New procedure.
2477
8354c62c
SM
24782016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
2479
2480 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
2481 Remove.
2482 (test_setup): Define with proc_with_prefix.
2483 (test_cli_inferior): Likewise.
2484 (test_cli_thread): Likewise.
2485 (test_cli_frame): Likewise.
2486 (test_cli_select_frame): Likewise.
2487 (test_cli_up_down): Likewise.
2488 (test_mi_thread_select): Likewise.
2489 (test_mi_stack_select_frame): Likewise.
2490 (test_cli_in_mi_inferior): Likewise.
2491 (test_cli_in_mi_thread): Likewise.
2492 (test_cli_in_mi_frame): Likewise.
2493 (top level): Do not use with_test_prefix_procname.
2494
64f367a2
PA
24952016-11-09 Pedro Alves <palves@redhat.com>
2496
2497 * gdb.base/commands.exp (gdbvar_simple_if_test)
2498 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
2499 (progvar_simple_if_test, progvar_simple_while_test)
2500 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
2501 (infrun_breakpoint_command_test, breakpoint_command_test)
2502 (user_defined_command_test, watchpoint_command_test)
2503 (test_command_prompt_position, deprecated_command_test)
2504 (bp_deleted_in_command, temporary_breakpoint_commands)
2505 (stray_arg0_test, source_file_with_indented_comment)
2506 (recursive_source_test, if_commands_test)
2507 (error_clears_commands_left, redefine_hook_test)
2508 (redefine_backtrace_test): Use proc_with_prefix.
2509 * lib/gdb.exp (proc_with_prefix): New proc.
2510
0bb65f1e
AA
25112016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
2512
2513 * gdb.base/tui-layout.c: New file.
2514 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
2515 disassembly window contains very long lines.
2516
7353f247
TT
25172016-11-08 Tom Tromey <tom@tromey.com>
2518
2519 * gdb.python/py-value.exp (test_value_creation): Make "long" test
2520 depend on Python 2.
2521
30a7bb83
TT
25222016-11-08 Tom Tromey <tom@tromey.com>
2523
2524 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
2525 New method.
2526
cdf5a07c
MG
25272016-10-29 Manish Goregaokar <manish@mozilla.com>
2528
2806dc7e 2529 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 2530
51a789c3
MG
25312016-10-27 Manish Goregaokar <manish@mozilla.com>
2532
2806dc7e
PA
2533 * gdb.rust/simple.rs: Add test for univariant enums without
2534 discriminants and for encoded struct-like enums.
51a789c3 2535
f610ab6d
PA
25362016-10-28 Pedro Alves <palves@redhat.com>
2537
2538 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
2539 gdb_test_multiple, tighten regexps and match symtabs and line
2540 tables incrementally.
2541
b129b0ca
LM
25422016-10-28 Luis Machado <lgustavo@codesourcery.com>
2543
2544 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
2545 general.
2546
ecf45d2c
SL
25472016-10-25 Luis Machado <lgustavo@codesourcery.com>
2548
2549 * gdb.base/exec-invalid-sysroot.exp: New file.
2550
b8d38ee4
JK
25512016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2552
2553 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
2554
f90fd8c2
JK
25552016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2556
2557 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
2558
2d2476aa
MR
25592016-10-19 Maciej W. Rozycki <macro@imgtec.com>
2560
2806dc7e
PA
2561 * gdb.base/killed-outside.exp: Remove $options from a call to
2562 `prepare_for_testing'.
2d2476aa 2563
e42b25a0
SM
25642016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2565
2566 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
2567 Change test message.
2568
3ccdb432
SM
25692016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2570
2571 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
2572 Update comment.
2573
5bad3170
SM
25742016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2575
2576 * gdb.trace/mi-trace-save.exp: New file.
2577
5ad9dba7
YQ
25782016-10-13 Yao Qi <yao.qi@linaro.org>
2579
2580 * gdb.base/code_elim.exp (get_var_address): Remove.
2581 * gdb.base/relocate.exp: Likewise.
2582 * gdb.base/shreloc.exp: Likewise.
2583 * lib/gdb.exp (get_var_address): New.
2584
62df7e21
YQ
25852016-10-13 Yao Qi <yao.qi@linaro.org>
2586
2587 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
2588 floating point tests if $skip_float_test is false.
2589
4dac951e
LM
25902016-10-12 Luis Machado <lgustavo@codesourcery.com>
2591
2592 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
2593 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
2594 argc values.
2595 Add 1 to argc so we guarantee distinct initial/modified argc values.
2596
8f1a8fc4
JK
25972016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2598
2599 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
2600
16c85b5d
JK
26012016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2602
2603 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
2604 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
2605 * gdb.arch/vsx-regs.exp: Likewise.
2606
1d0e042a
YQ
26072016-10-07 Yao Qi <yao.qi@linaro.org>
2608
2609 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
2610
68dadef5
MM
26112016-10-07 Markus Metzger <markus.t.metzger@intel.com>
2612
2613 * gdb.python/python.exp: Test decode_line("*0").
2614
33fa2c6e
DE
26152016-10-06 Doug Evans <dje@google.com>
2616
2617 * gdb.python/py-value.exp (test_value_creation): Add test for large
2618 unsigned 64-bit value.
2619
9c37b5ae
TT
26202016-10-06 Tom Tromey <tom@tromey.com>
2621
2622 * gdb.compile/compile.exp: Change java tests to rust.
2623 * gdb.base/setshow.exp: Change java tests to rust.
2624 * gdb.base/default.exp: Remove java from language list.
2625 * README (Examples): Update language example.
2626 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
2627 test.
2628 * lib/gdb.exp (skip_java_tests): Remove.
2629 * lib/java.exp: Remove.
2630 * gdb.java: Remove.
2631
78b86327
MR
26322016-10-06 Maciej W. Rozycki <macro@imgtec.com>
2633
2634 * gdb.arch/mips-fcr.exp: New test.
2635 * gdb.arch/mips-fcr.c: Source for the new test.
2636
7470adbb
MR
26372016-10-06 Maciej W. Rozycki <macro@imgtec.com>
2638
2639 * gdb.base/solib-disc.exp: Use `standard_output_file'
2640 throughout.
2641
4a556533
PA
26422016-10-06 Pedro Alves <palves@redhat.com>
2643
2644 * gdb.base/jit-simple-dl.c: New file.
2645 * gdb.base/jit-simple-jit.c: New file, factored out from ...
2646 * gdb.base/jit-simple.c: ... this.
2647 * gdb.base/jit-simple.exp (jit_run): Delete.
2648 (build_jit): New proc.
2649 (jit_test_reread): Recompile either the main program or the shared
2650 library, depending on what is being tested. Skip changing address
2651 if caller wants to. Compare before/after addresses. If testing
2652 standalone, explicitly load the binary. Test "maint info
2653 breakpoints".
2654 (top level): Add "standalone vs shared lib" and "change address"
2655 vs "same address" axes.
2656
5a122fbc
PA
26572016-10-06 Pedro Alves <palves@redhat.com>
2658
2659 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
2660 call.
2661 (jit_run): Delete.
2662 (jit_test_reread): Use with_test_prefix. Reload the main binary
2663 explicitly. Compare the before/after addresses of the JIT
2664 descriptor.
2665
ee8da4b8
DE
26662016-08-15 Doug Evans <dje@google.com>
2667
2668 * gdb.xml/extra-regs.xml: Update, end field now required, default type
2669 for single bitfields is bool.
2670 * gdb.xml/tdesc-regs.exp: Ditto.
2671
f389f6fe
JK
26722016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2673
2674 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
2675
fdebf1a4
YQ
26762016-10-05 Yao Qi <yao.qi@linaro.org>
2677
2678 * lib/gdb.exp (support_complex_tests): Return zero if
2679 gdb_skip_float_test return true.
2680
9c36d954 26812016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 2682 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
2683
2684 PR gdb/20487
2685 * gdb.mi/user-selected-context-sync.exp: New file.
2686 * gdb.mi/user-selected-context-sync.c: New file.
2687
4034d0ff 26882016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 2689 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
2690
2691 PR gdb/20487
2692 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
2693 =thread-select-event check.
2694
a4297203
PB
26952016-09-29 Peter Bergner <bergner@vnet.ibm.com>
2696
2697 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
2698 the compulsory L operand changes.
2699 * gdb.arch/powerpc-power.s: Likewise.
2700
bb805577
JK
27012016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2702
2703 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
2704 * gdb.base/jit-attach-pie.c: New file.
2705 * gdb.base/jit-attach-pie.exp: New file.
2706
6d61dee5
PA
27072016-09-28 Pedro Alves <palves@redhat.com>
2708
2709 * gdb.base/infcall-input.c: New file.
2710 * gdb.base/infcall-input.exp: New file.
2711
f73842fc
YQ
27122016-09-22 Yao Qi <yao.qi@linaro.org>
2713
2714 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
2715 (gdb_exit): Rename it to ...
2716 (gdbserver_gdb_exit): ... Close GDBserver.
2717 (gdb_exit): New proc, call gdbserver_gdb_exit.
2718 (mi_gdb_exit): Likewise.
2719
90681dab
YQ
27202016-09-22 Yao Qi <yao.qi@linaro.org>
2721
2722 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
2723 path.
2724 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
2725 Remove duplication.
2726
9c211fd8
YQ
27272016-09-22 Yao Qi <yao.qi@linaro.org>
2728
2729 * lib/gdbserver-support.exp: Check the existence of
2730 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
2731
ad0a504f
AK
27322016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
2733
2734 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
2735
36cf1806
TT
27362016-09-21 Tom Tromey <tom@tromey.com>
2737
2738 PR gdb/20604:
2739 * gdb.base/quit.exp: New file.
2740
74172ecf
SM
27412016-09-21 Simon Marchi <simon.marchi@ericsson.com>
2742
2743 * .gitignore: New file.
2744
3d0ec882
MR
27452016-09-21 Maciej W. Rozycki <macro@imgtec.com>
2746
2747 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
2748 throughout.
2749
8193adea
AA
27502016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
2751
2752 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
2753
d41a5c09
JK
27542016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2755
2756 * gdb.cp/casts.cc (decltype): Move it ...
2757 (main): ... with its call to ...
2758 * gdb.cp/casts03.cc: ... a new file.
2759 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
2760
d2dfe700
JK
27612016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2762
2763 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
2764
e2a92b16
PB
27652016-09-15 Peter Bergner <bergner@vnet.ibm.com>
2766
2767 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
2768 and sync up the test with tests in gas/testsuite/gas/ppc.
2769 * gdb.arch/powerpc-power.exp: Likewise.
2770
49b4de64
JK
27712016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2772
2773 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
2774
2c29df25
SDJ
27752016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
2776 Jan Kratochvil <jan.kratochvil@redhat.com>
2777
2778 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
2779 make m1's definition to be different from m2's. Use 'dummy' as an
2780 argument for probe 'two'.
2781
cc3c2846
JB
27822016-09-10 Jon Beniston <jon@beniston.com>
2783
2784 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
2785 for sim target.
2786
e1b2624a
AA
27872016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
2788
2789 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
2790 variable declaration.
2791 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
2792 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
2793 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
2794 received HWCAP as its argument.
2795
4295e285
PA
27962016-09-06 Pedro Alves <palves@redhat.com>
2797
2798 * gdb.base/new-ui-pending-input.c: New file.
2799 * gdb.base/new-ui-pending-input.exp: New file.
2800 * gdb.exp (clear_gdb_spawn_id): New procedure.
2801 (with_spawn_id): Check whether gdb_spawn_id exists before
2802 referencing it. If gdb_spawn_id didn't exist on entry, clear it
2803 on exit.
2804
00d5215e
UW
28052016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
2806
2807 * gdb.base/float128.c: New file.
2808 * gdb.base/float128.exp: Likewise.
2809 * gdb.base/floatn.c: Likewise.
2810 * gdb.base/floatn.exp: Likewise.
2811
a9ff5f12
UW
28122016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
2813
2814 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
2815
f245535c
PA
28162016-09-05 Pedro Alves <palves@redhat.com>
2817
2818 PR backtrace/19927
2819 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
2820 unwinders are immediately called as side effect of "source" or
2821 "disable unwinder" commands.
2822 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
2823
ae9cf263
YQ
28242016-09-02 Yao Qi <yao.qi@linaro.org>
2825
2826 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
2827 is true and $type is "float" or "double".
2828
27aba047
YQ
28292016-09-02 Yao Qi <yao.qi@linaro.org>
2830
2831 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
2832 true.
2833 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
2834 * gdb.base/call-rt-st.exp: Likewise.
2835 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
2836 return value instead of gdb,skip_float_test.
2837 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
2838 (do_function_calls): Use its return value instead of
2839 gdb,skip_float_test.
2840 * gdb.base/finish.exp: Likewise.
2841 * gdb.base/funcargs.exp: Likewise.
2842 * gdb.base/return.exp: Likewise.
2843 * gdb.base/return2.exp: Likewise.
2844 * gdb.base/varargs.exp: Likewise.
2845 * lib/gdb.exp (gdb_skip_float_test): Change it to
2846 gdb_caching_proc. Detect the broken ptrace on arm-linux.
2847
5af962df
AA
28482016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
2849
2850 * gdb.multi/tids.exp: Test "thread apply all".
2851
7fac6910
JK
28522016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2853
2854 * gdb.base/default.exp (tty): Remove.
2855
bb1fe4ac
KB
28562016-08-24 Kevin Buettner <kevinb@redhat.com>
2857
2806dc7e
PA
2858 * gdb.python/py-recurse-unwind.c: New file.
2859 * gdb.python/py-recurse-unwind.py: New file.
2860 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 2861
0a1ddfa6
SM
28622016-08-24 Simon Marchi <simon.marchi@ericsson.com>
2863
2864 * gdb.base/set-inferior-tty.exp: New file.
2865 * gdb.base/set-inferior-tty.c: New file.
2866
d9de1fe3
PA
28672016-08-23 Pedro Alves <palves@redhat.com>
2868
2869 PR gdb/20494
2870 * gdb.base/new-ui-echo.c: New file.
2871 * gdb.base/new-ui-echo.exp: New file.
2872
e9d9abd7
YQ
28732016-08-23 Yao Qi <yao.qi@linaro.org>
2874
2875 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
2876 gdbserver_spawn.
2877 * gdb.server/connect-without-multi-process.exp (do_test):
2878 Likewise.
2879
3589529e
YQ
28802016-08-23 Yao Qi <yao.qi@linaro.org>
2881
2882 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
2883 standalone_txt. Delete gdb_txt and standalone_txt on host
2884 and target. Spawn the binary on target. Copy files from
2885 target to host.
2886
6bb90213
PA
28872016-08-22 Pedro Alves <palves@redhat.com>
2888
2889 PR gdb/20505
2890 * gdb.base/vdso-warning.exp: Test core dumps too. Use
2891 with_test_prefix. Factor out bits to ...
2892 (test_no_vdso): ... this new procedure.
2893
20c2c024
CL
28942016-08-19 Carl Love <cel@us.ibm.com>
2895
2896 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
2897 maintaining separate logic for constructing the output path.
2898 * gdb.arch/powerpc-d128-regs.exp: Likewise.
2899 * gdb.arch/ppc-dfp.exp: Likewise.
2900 * gdb.arch/ppc-fp.exp: Likewise.
2901 * gdb.arch/vsx-regs.exp: Likewise.
2902 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
2903 binprefix for generating the additional binary files.
2904
0646e07d
PA
29052016-08-19 Pedro Alves <palves@redhat.com>
2906
2907 * gdb.trace/mi-trace-frame-collected.exp
2908 (test_trace_frame_collected): On x32, expect two registers.
2909
46da9242
CL
29102016-08-18 Carl Love <cel@us.ibm.com>
2911
2912 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
2913 and sync up the test with tests in gas/testsuite/gas/ppc.
2914 * gdb.arch/powerpc-power.exp: Likewise.
2915
eb2332d7
SM
29162016-08-17 Simon Marchi <simon.marchi@ericsson.com>
2917
2918 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
2919 expected error message.
2920
63c61e04
SM
29212016-08-17 Simon Marchi <simon.marchi@ericsson.com>
2922
2923 * gdb.multi/remove-inferiors.exp: New file.
2924 * gdb.multi/remove-inferiors.c: New file.
2925
7b17065f
YQ
29262016-08-12 Yao Qi <yao.qi@linaro.org>
2927
2928 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
2929 argument list.
2930
01d3dedf
PA
29312016-08-10 Pedro Alves <palves@redhat.com>
2932
2933 PR gdb/19187
2934 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
2935 setup_kfails.
2936
3eb7562a
PA
29372016-08-09 Pedro Alves <palves@redhat.com>
2938 Simon Marchi <simon.marchi@ericsson.com>
2939
2940 PR gdb/20418
2941 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
2942 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
2943
80614914
PA
29442016-08-09 Pedro Alves <palves@redhat.com>
2945
2946 PR mi/20431
2947 * gdb.mi/mi-cmd-error.exp: New file.
2948
f348d89a
PA
29492016-08-09 Pedro Alves <palves@redhat.com>
2950
2951 PR gdb/18653
2952 * gdb.base/signals-state-child.c: New file.
2953 * gdb.base/signals-state-child.exp: New file.
2954 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
2955
e5ca03b4
PA
29562016-08-09 Pedro Alves <palves@redhat.com>
2957
2958 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
2959
282a0691
TT
29602016-08-03 Tom Tromey <tom@tromey.com>
2961
2962 PR python/18565:
2963 * gdb.python/py-frame-inline.exp: Add Frame.function test.
2964
41bfcd63
YQ
29652016-08-01 Yao Qi <yao.qi@linaro.org>
2966
2967 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
2968 variable mode to "multi-process" if $multi_process is 1, otherwise
2969 set it to "single-process".
2970
e3465b24
YQ
29712016-08-01 Yao Qi <yao.qi@linaro.org>
2972
2973 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
2974 * gdb.cp/cpexprs.exp: Likewise.
2975 * gdb.cp/m-static.exp: Likewise.
2976
0b31a4bc
TT
29772016-07-26 Tom Tromey <tom@tromey.com>
2978
2979 PR python/20190:
2980 * gdb.threads/tls.exp (check_thread_local): Add python symbol
2981 test.
2982
e0461dbb
MM
29832016-07-26 Markus Metzger <markus.t.metzger@intel.com>
2984
2985 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
2986 selecting assembly source files.
2987 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
2988 assembly source files.
2989 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
2990 assembly source files.
2991 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
2992 selecting assembly source files.
2993
8194e927
SM
29942016-07-25 Simon Marchi <simon.marchi@ericsson.com>
2995
2996 * gdb.base/new-ui.exp (do_test_invalid_args): New
2997 procedure.
2998
c0272db5
TW
29992016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
3000
3001 * gdb.btrace/reconnect.c: New file.
3002 * gdb.btrace/reconnect.exp: New file.
3003
e3487908
GKB
30042016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
3005
3006 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
3007 to test_catch_syscall_group.
3008 (test_catch_syscall_group): New.
3009
12df5c00
TT
30102016-07-21 Tom Tromey <tom@tromey.com>
3011
3012 * gdb.rust/simple.rs (main): Use empty struct expression.
3013 * gdb.rust/simple.exp: Add tests for empty struct expression.
3014
bae62ee2
YQ
30152016-07-21 Yao Qi <yao.qi@linaro.org>
3016
3017 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
3018 if gdb_skip_xml_test is true on some targets.
3019
b1b53fb3
YQ
30202016-07-21 Yao Qi <yao.qi@linaro.org>
3021
3022 * gdb.server/solib-list.exp: Unset last_loaded_file.
3023
027d97f8
JK
30242016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3025
3026 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
3027 "step into captured_main (args)".
3028
7674d381
JK
30292016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3030
3031 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
3032
72b5d099
JK
30332016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3034
3035 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
3036
1f960ced
PA
30372016-07-19 Pedro Alves <palves@redhat.com>
3038
3039 * gdb.opt/inline-break.exp: Remove optimize=-O2.
3040 * gdb.opt/inline-bt.exp: Likewise.
3041 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
3042 additional_flags=-Winline.
3043 * gdb.opt/inline-locals.exp: Likewise.
3044 * gdb.opt/inline-markers.c (ATTR): Define.
3045 (inlined_fn): Use it.
3046
f25827c1
YQ
30472016-07-19 Yao Qi <yao.qi@linaro.org>
3048
3049 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
3050 (test_with_self): Remove some code. Remove argument executable.
3051 (top-level): Use do_self_tests.
3052
37539ebe
DB
30532016-07-15 Zachary Welch <zwelch@codesourcery.com>
3054 Don Breazeal <donb@codesourcery.com>
3055
3056 * gdb.base/maint.exp: Escape paths used in regular expressions.
3057 * gdb.stabs/weird.exp: Likewise.
3058
dac790e1
TT
30592016-07-13 Tom Tromey <tom@tromey.com>
3060
3061 PR python/15620, PR python/18620:
3062 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
3063 (test_bkpt_events): New procs.
3064
93daf339
TT
30652016-07-13 Tom Tromey <tom@tromey.com>
3066
3067 PR python/17698:
3068 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
3069 test.
3070 (test_watchpoints): Likewise.
3071 (test_bkpt_pending): New proc.
3072
6571a381
TT
30732016-07-13 Tom Tromey <tom@tromey.com>
3074
3075 PR cli/18053:
3076 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
3077 completion test.
3078
e8732474
JK
30792016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3080
3081 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
3082 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
3083 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
3084 f_label.
3085 (g): Rename g_end_lbl to g_label.
3086 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
3087 low_pc and high_pc.
3088 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
3089
e0f3fd7c
TT
30902016-07-12 Tom Tromey <tom@tromey.com>
3091
3092 PR python/19293:
3093 * gdb.python/py-unwind-maint.exp: Update tests.
3094
3cfe46b6
YQ
30952016-07-12 Yao Qi <yao.qi@linaro.org>
3096
3097 * lib/selftest-support.exp (selftest_setup): Match the output
3098 when captured_main is inlined.
3099
4f19a0e6
WT
31002016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
3101
3102 * gdb.fortran/derived-types.exp (result_line, result_line_2):
3103 New variables.
3104 (print this%a, print this%b, print this): New tests.
3105 * gdb.fortran/derived-types.f90 (this): New object and
3106 initialization.
3107
986cf455
SM
31082016-07-06 Simon Marchi <simon.marchi@ericsson.com>
3109
3110 * gdb.ada/arraydim.exp: Remove extra directory level in build
3111 directory.
3112
f0464b23
SM
31132016-07-06 Simon Marchi <simon.marchi@ericsson.com>
3114
3115 * lib/ada.exp: Remove extra directory level in build directory.
3116 * gdb.ada/cond_lang.exp: Likewise.
3117 * gdb.ada/exec_changed.exp: Likewise.
3118 * gdb.ada/lang_switch.exp: Likewise.
3119
42d94011
MG
31202016-07-06 Manish Goregaokar <manish@mozilla.com>
3121
2806dc7e
PA
3122 * simple.rs: Add test for raw pointer subscripting.
3123 * simple.exp: Add test expectations.
42d94011 3124
647c264c
YQ
31252016-07-05 Yao Qi <yao.qi@linaro.org>
3126
3127 * gdb.mi/mi-reverse.exp: Match =record-started output.
3128
20aa2c60
PA
31292016-07-01 Pedro Alves <palves@redhat.com>
3130
3131 * gdb.base/jit-reader.exp (info_registers_current_frame): New
3132 procedure.
3133 (jit_reader_test): Test the jit reader's unwinder.
3134 * gdb.base/jithost.c (jit_function_00_code): New global.
3135 (main): Use memcpy to fill in the mmapped code, instead of poking
3136 bytes manually here.
3137 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
3138 value.
3139 (read_debug_info): Save the function's range.
3140 (read_sp): New function.
3141 (unwind_frame): Use it. Also unwind RBP.
3142 (get_frame_id): Use read_sp.
3143 (gdb_init_reader): Use calloc instead of malloc.
3144 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
3145 parameter. Use gdb_test_multiple.
3146
ced2dffb
PA
31472016-07-01 Pedro Alves <palves@redhat.com>
3148 Antoine Tremblay <antoine.tremblay@ericsson.com>
3149
3150 * gdb.threads/process-dies-while-detaching.c: New file.
3151 * gdb.threads/process-dies-while-detaching.exp: New file.
3152
63000888
PA
31532016-07-01 Pedro Alves <palves@redhat.com>
3154
3155 * gdb.multi/watchpoint-multi-exit.c: New file.
3156 * gdb.multi/watchpoint-multi-exit.exp: New file.
3157
038d4868
PA
31582016-06-30 Pedro Alves <palves@redhat.com>
3159
3160 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
3161 unset inferior_spawn_id.
3162
994e9c83
PA
31632016-06-30 Pedro Alves <palves@redhat.com>
3164
3165 * lib/mi-support.exp (default_mi_gdb_start): Declare global
3166 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
3167
e5653468
YQ
31682016-06-29 Yao Qi <yao.qi@linaro.org>
3169
3170 * gdb.base/return.c: Add copyright header.
3171
803b47e5
TT
31722016-06-29 Tom Tromey <tom@tromey.com>
3173
3174 PR python/20129:
3175 * gdb.python/py-framefilter.exp: Add tests for setting priority
3176 and disabling of non-existent frame filter.
3177
28244707
YQ
31782016-06-29 Yao Qi <yao.qi@linaro.org>
3179
3180 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
3181 0x0f07ff.
3182
a31d2f06
YQ
31832016-06-28 Yao Qi <yao.qi@linaro.org>
3184
3185 * gdb.base/catch-syscall.exp: Remove check on isnative and target
3186 triplets. Start gdb, execute catch syscall, and continue. Check
3187 gdb's output to determine catch syscall is supported.
3188
921d8f54
MG
31892016-06-27 Manish Goregaokar <manish@mozilla.com>
3190
25d49b86
PA
3191 * gdb.rust/simple.rs: Add test for returning unit in a function.
3192 * gdb.rust/simple.exp: Add expectation for functions returning
3193 unit.
921d8f54 3194
f4952523
PMR
31952016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
3196
3197 * gdb.python/py-breakpoint-create-fail.c,
3198 gdb.python/py-breakpoint-create-fail.exp,
3199 gdb.python/py-breakpoint-create-fail.py: New testcase.
3200
fccb08f8
MG
32012016-06-25 Manish Goregaokar <manish@mozilla.com>
3202
3203 PR gdb/20239
3204 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
3205 * gdb.rust/simple.exp: Add test expectations for new NonZero
3206 tests.
fccb08f8 3207
6b850546
DT
32082016-06-24 David Taylor <dtaylor@emc.com>
3209
3210 * gdb.base/offsets.exp: New file.
3211 * gdb.base/offsets.c: New file.
3212
17621150
TT
32132016-06-23 Tom Tromey <tom@tromey.com>
3214
3215 PR gdb/16483:
3216 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
3217 before any filters are loaded.
3218
04d59df6
WT
32192016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
3220
3221 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
3222 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
3223 structs.
3224 * gdb.fortran/derived-type-function.exp: New file.
3225 * gdb.fortran/derived-type-function.f90: New file.
3226
3227
ac69f786
PA
32282016-06-21 Pedro Alves <palves@redhat.com>
3229
3230 * gdb.base/new-ui.exp: New file.
3231 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
3232 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
3233 (with_spawn_id): New procedure.
3234
49940788
PA
32352016-06-21 Pedro Alves <palves@redhat.com>
3236
3237 * gdb.mi/mi-exec-run.exp: New file.
3238
ef274d26
PA
32392016-06-21 Pedro Alves <palves@redhat.com>
3240
3241 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
3242 breakpoint command's output on the main UI.
3243 (test_break): New procedure, factored out from calls in the top
3244 level.
3245 (top level): Use foreach_with_prefix to test MI as main UI and as
3246 separate UI.
3247
468afe6c
PA
32482016-06-21 Pedro Alves <palves@redhat.com>
3249
3250 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
3251 (test_awatch_creation_and_listing)
3252 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
3253 Remove 'type' parameter.
3254 (test_watchpoint_all): New parameter mi_mode. Remove
3255 with_test_prefix.
3256 (top level): Use foreach_with_prefix, and add main/separate UI MI
3257 testing axis.
3258
51f77c37
PA
32592016-06-21 Pedro Alves <palves@redhat.com>
3260
3261 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
3262 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
3263 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
3264 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
3265 (gdb_main_spawn_id, mi_spawn_id): Declare and
3266 comment.
3267 (mi_create_inferior_pty): New procedure,
3268 factored out from default_mi_gdb_start.
3269 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
3270 procedures.
3271 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
3272 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
3273 Use mi_create_inferior_pty.
3274 (mi_gdb_start): Use eval to pass down args list.
3275
8980e177
PA
32762016-06-21 Pedro Alves <palves@redhat.com>
3277
3278 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
3279 * gdb.opt/inline-cmds.exp: Add MI tests.
3280
f38d3ad1
PA
32812016-06-21 Pedro Alves <palves@redhat.com>
3282
3283 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
3284
45db7c09
PA
32852016-06-21 Pedro Alves <palves@redhat.com>
3286
3287 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
3288 (top level): Use it instead of mi_execute_to.
3289
5a069ab3
PA
32902016-06-21 Pedro Alves <palves@redhat.com>
3291
3292 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
3293 (cont_handler_str): New.
3294 (signal_stop_handler): Set stop_handler_str instead of printing to
3295 stdout.
3296 (continue_handler): Set cont_handler_str instead of printing to
3297 stdout.
3298 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
3299 mi_send_resuming_command. Print stop_handler_str and
3300 cont_handler_str instead of expecting the python events print
3301 directly.
3302
2838cc1d
SD
33032016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
3304
3305 * gdb.base/jit-reader.exp: New file.
3306 * gdb.base/jithost.c: New file.
3307 * gdb.base/jithost.h: New file.
3308 * gdb.base/jitreader.c : New file.
3309 * gdb.base/jit-protocol.h: New file.
3310
21a77091
YQ
33112016-06-17 Yao Qi <yao.qi@linaro.org>
3312
3313 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
3314 parameters follow_fork and detach_on_fork. Set follow-fork-mode
3315 and detach-on-fork. Adjust tests.
3316 (top level): Invoke break_cond_on_syscall with combinations of
3317 syscall, follow-fork-mode and detach-on-fork.
3318
f50bf8e5
YQ
33192016-06-17 Yao Qi <yao.qi@linaro.org>
3320
3321 * gdb.base/step-over-exit.c: New.
3322 * gdb.base/step-over-exit.exp: New.
3323
a28d8e50
YTL
33242016-06-17 Yan-Ting Lin <currygt52@gmail.com>
3325
3326 * gdb.base/float.exp: Add target check for nds32*-*-*.
3327 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
3328
cad8e26d
AB
33292016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
3330
3331 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
3332 for unsupported target features.
3333 * gdb.base/call-rt-st.exp: Likewise.
3334 * gdb.base/call-sc.exp: Likewise.
3335 * gdb.base/call-signal-resume.exp: Likewise.
3336 * gdb.base/call-strs.exp: Likewise.
3337 * gdb.base/callexit.exp: Likewise.
3338 * gdb.base/callfuncs.exp: Likewise.
3339 * gdb.base/nodebug.exp: Likewise.
3340 * gdb.base/printcmds.exp: Likewise.
3341 * gdb.base/ptype.exp: Likewise.
3342 * gdb.base/structs.exp: Likewise.
3343 * gdb.base/unwindonsignal.exp: Likewise.
3344 * gdb.cp/gdb2495.exp: Likewise.
3345 * gdb.cp/templates.exp: Likewise.
3346 * gdb.cp/virtfunc.exp: Likewise.
3347 * gdb.threads/hand-call-in-threads.exp: Likewise.
3348 * gdb.threads/interrupted-hand-call.exp: Likewise.
3349 * gdb.threads/thread-unwindonsignal.exp: Likewise.
3350
347dc102
TT
33512016-06-10 Tom Tromey <tom@tromey.com>
3352
3353 PR rust/20110:
3354 * gdb.rust/expr.exp: Add test for integer constant larger than
3355 i32.
3356
5e13cf25
BH
33572016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
3358
3359 * gdb.fortran/nested-funcs.exp: New.
3360 * gdb.fortran/nested-funcs.f90: New.
3361
bb556f1f
TK
33622016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
3363
3364 * gdb.base/examine-backward.c: New file.
3365 * gdb.base/examine-backward.exp: New file.
3366
38b022b4
SM
33672016-06-06 Simon Marchi <simon.marchi@ericsson.com>
3368
3369 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
3370 matching.
3371
1b40ec05
TT
33722016-06-02 Tom Tromey <tom@tromey.com>
3373
3374 PR python/18984:
3375 * gdb.python/py-shared.exp: Add solib_name test.
3376
193bd378
SM
33772016-06-02 Simon Marchi <simon.marchi@ericsson.com>
3378
3379 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
3380
3326303b
MG
33812016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
3382
3383 PR c++/19893
3384 * gdb.dwarf2/implref.exp: Rename to...
3385 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
3386 * gdb.dwarf2/implref-array.c: New file.
3387 * gdb.dwarf2/implref-array.exp: Likewise.
3388 * gdb.dwarf2/implref-global.c: Likewise.
3389 * gdb.dwarf2/implref-global.exp: Likewise.
3390 * gdb.dwarf2/implref-struct.c: Likewise.
3391 * gdb.dwarf2/implref-struct.exp: Likewise.
3392
825c8ef2
AT
33932016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3394
3395 * gdb.trace/trace-condition.exp: Add 64bit tests.
3396
2320162a
AT
33972016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3398
3399 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
3400 bits types.
3401 (main): Adapt to 8 to 64 bits types.
3402 * gdb.trace/trace-condition.exp: Add new tests.
3403
a7818233
AT
34042016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3405
3406 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
3407
0d336466
AT
34082016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3409
3410 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
3411 Move condition tests...
3412 * gdb.trace/trace-condition.exp: Here.
3413
7faeb45a
AT
34142016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3415
3416 * gdb.trace/trace-condition.exp: Add counter-case tests.
3417
e385593e
JK
34182016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3419
3420 PR c++/15231
3421 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
3422 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
3423
744608cc
PA
34242016-05-27 Pedro Alves <palves@redhat.com>
3425
3426 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
3427 New procedure.
3428 (top level): Call it, and bail out of DejaGnu is known to be bad.
3429
ac775bf4
AB
34302016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
3431
3432 * gdb.base/whatis.c: Extend the test case.
3433 * gdb.base/whatis.exp: Add additional tests.
3434
2bbad2ea
BH
34352016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3436
3437* gdb.fortran/type.f90: Add pointer variable.
3438* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
3439
8b70175d
BH
34402016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3441
3442 * gdb.fortran/vla-type.exp: Fix testcase name.
3443
86d8a848
BH
34442016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3445
3446 * gdb.fortran/vla-type.exp: Access elements in nested structs.
3447
e188eb36
BH
34482016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3449
3450 * gdb.fortran/type.f90: Add nested structures.
3451 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
3452 * gdb.fortran/derived-type.exp: Adapt expected output.
3453 * gdb.fortran/vla-type.exp: Adapt expected output.
3454
9b2db1fd
BH
34552016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3456
3457 * gdb.fortran/whatis_type.exp: Adapt expected output.
3458
72b17055
BH
34592016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3460
3461 * gdb.fortran/print_type.exp: Fix expected output.
3462 * gdb.fortran/whatis_type.exp: Fix expected output.
3463
3cd81d8d
BH
34642016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3465
3466 * gdb.fortran/whatis_type.exp: Use multi_line.
3467
ddae9462
TT
34682016-05-24 Tom Tromey <tom@tromey.com>
3469
3470 PR python/17386:
3471 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
3472 use value as an index.
3473
1957f6b8
TT
34742016-05-23 Tom Tromey <tom@tromey.com>
3475
3476 PR python/17981:
3477 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
3478 no-breakpoint case.
3479
026a9174
PA
34802016-05-24 Pedro Alves <palves@redhat.com>
3481
3482 PR gdb/19828
3483 * gdb.threads/clone-attach-detach.c: New file.
3484 * gdb.threads/clone-attach-detach.exp: New file.
3485
e70a7231
FR
34862016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
3487
3488 * gdb.base/annota-input-while-running.exp: Fix syntax error.
3489
0f6ed0e0
TT
34902016-05-23 Tom Tromey <tom@tromey.com>
3491
3492 PR python/19438, PR python/18393:
3493 * gdb.python/py-progspace.exp: Add "dir" test.
3494 * gdb.python/py-objfile.exp: Add "dir" test.
3495
ffd19d61
YQ
34962016-05-23 Yao Qi <yao.qi@linaro.org>
3497
3498 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
3499 * gdb.arch/thumb2-it.exp: Likewise.
3500
9e8f9b05
SM
35012016-05-18 Simon Marchi <simon.marchi@ericsson.com>
3502
3503 * gdb.mi/mi-threads-interrupt.c: New file.
3504 * gdb.mi/mi-threads-interrupt.exp: New file.
3505
61c6156d
SM
35062016-05-17 Simon Marchi <simon.marchi@ericsson.com>
3507
3508 PR gdb/18077
3509 * gdb.mi/mi-async-run.exp: New file.
3510 * gdb.mi/mi-async-run.c: New file.
3511
67218854
TT
35122016-05-17 Tom Tromey <tom@tromey.com>
3513 Manish Goregaokar <manishsmail@gmail.com>
3514
3515 * lib/rust-support.exp: New file.
3516 * lib/gdb.exp (skip_rust_tests): New proc.
3517 (build_executable_from_specs): Handle rust.
3518 * lib/future.exp (gdb_find_rustc): New proc.
3519 (gdb_default_target_compile): Handle rust.
3520 * gdb.rust/expr.exp: New file.
3521 * gdb.rust/generics.exp: New file.
3522 * gdb.rust/generics.rs: New file.
3523 * gdb.rust/methods.exp: New file.
3524 * gdb.rust/methods.rs: New file.
3525 * gdb.rust/modules.exp: New file.
3526 * gdb.rust/modules.rs: New file.
3527 * gdb.rust/simple.exp: New file.
3528 * gdb.rust/simple.rs: New file.
3529
c44af4eb
TT
35302016-05-17 Tom Tromey <tom@tromey.com>
3531
3532 * gdb.base/default.exp (set language): Add rust.
3533
dcd1f979
TT
35342016-05-17 Tom Tromey <tom@tromey.com>
3535
3536 * gdb.gdb/unittest.exp: New file.
3537
155b7f57
YQ
35382016-05-16 Yao Qi <yao.qi@linaro.org>
3539
3540 * gdb.base/batch-preserve-term-settings.exp: Remove variable
3541 shell_prompt. Update shell_prompt_re.
3542
8ddd5a6c
DE
35432016-05-12 Doug Evans <dje@google.com>
3544
3545 PR symtab/19999
3546 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
3547 $options when building executable.
3548 * gdb.dwarf2/fission-loclists-pie.S: New file.
3549 * gdb.dwarf2/fission-loclists-pie.exp: New file.
3550
02e370d9
SM
35512016-05-04 Simon Marchi <simon.marchi@ericsson.com>
3552
3553 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
3554 of [is_remote target],
3555
8929ad8b
SM
35562016-05-04 Simon Marchi <simon.marchi@ericsson.com>
3557
3558 * lib/gdb.exp (use_gdb_stub): New procedure.
3559
6c447423
DE
35602016-05-03 Yunlian Jiang <yunlian@google.com>
3561 Doug Evans <dje@google.com>
3562
3563 PR symtab/19914
3564 * gdb.dwarf2/dwp-sepdebug.c: New file.
3565 * gdb.dwarf2/dwp-sepdebug.exp: New file.
3566
444e826c
SM
35672016-05-02 Simon Marchi <simon.marchi@ericsson.com>
3568
3569 * gdb.base/detach.exp: Remove is_remote check.
3570
740feeaa
SM
35712016-05-02 Simon Marchi <simon.marchi@ericsson.com>
3572
3573 * gdb.base/annota-input-while-running.exp: Don't check for
3574 [is_remote target]. Enable annotations after running to main.
3575 Remove unused "set test..." line.
3576
9080ac9d
SM
35772016-04-28 Simon Marchi <simon.marchi@ericsson.com>
3578
3579 * gdb.trace/trace-enable-disable.exp: New file.
3580 * gdb.trace/trace-enable-disable.c: New file.
3581
952ebca5
SM
35822016-04-28 Simon Marchi <simon.marchi@ericsson.com>
3583
3584 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
3585 use it in info sharedlibrary test.
3586 * gdb.trace/ftrace-lock.exp: Likewise.
3587 * gdb.trace/ftrace.exp: Likewise.
3588 * gdb.trace/range-stepping.exp: Likewise.
3589 * gdb.trace/trace-break.exp: Likewise.
3590 * gdb.trace/trace-condition.exp: Likewise.
3591 * gdb.trace/trace-mt.exp: Likewise.
3592
d9019901
SM
35932016-04-27 Simon Marchi <simon.marchi@ericsson.com>
3594
3595 * lib/gdb.exp (gdb_load_shlibs): Rename to...
3596 (gdb_load_shlib): ... this.
3597 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
3598 gdb_load_shlib.
3599 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
3600 * gdb.base/ctxobj.exp: Likewise.
3601 * gdb.base/dprintf-pending.exp: Likewise.
3602 * gdb.base/dso2dso.exp: Likewise.
3603 * gdb.base/fixsection.exp: Likewise.
3604 * gdb.base/gcore-relro.exp: Likewise.
3605 * gdb.base/gdb1555.exp: Likewise.
3606 * gdb.base/global-var-nested-by-dso.exp: Likewise.
3607 * gdb.base/gnu-ifunc.exp: Likewise.
3608 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
3609 * gdb.base/jit-so.exp (one_jit_test): Likewise.
3610 * gdb.base/pending.exp: Likewise.
3611 * gdb.base/print-file-var.exp: Likewise.
3612 * gdb.base/print-symbol-loading.exp: Likewise.
3613 * gdb.base/shlib-call.exp: Likewise.
3614 * gdb.base/shreloc.exp: Likewise.
3615 * gdb.base/so-impl-ld.exp: Likewise.
3616 * gdb.base/solib-disc.exp: Likewise.
3617 * gdb.base/solib-nodir.exp: Likewise.
3618 * gdb.base/solib-overlap.exp: Likewise.
3619 * gdb.base/solib-symbol.exp: Likewise.
3620 * gdb.base/solib-weak.exp (do_test): Likewise.
3621 * gdb.base/sym-file.exp: Likewise.
3622 * gdb.base/symtab-search-order.exp: Likewise.
3623 * gdb.base/type-opaque.exp: Likewise.
3624 * gdb.base/unload.exp: Likewise.
3625 * gdb.base/watchpoint-solib.exp: Likewise.
3626 * gdb.compile/compile.exp: Likewise.
3627 * gdb.cp/gdb2384.exp: Likewise.
3628 * gdb.cp/infcall-dlopen.exp: Likewise.
3629 * gdb.cp/re-set-overloaded.exp: Likewise.
3630 * gdb.fortran/library-module.exp: Likewise.
3631 * gdb.opt/solib-intra-step.exp: Likewise.
3632 * gdb.python/py-finish-breakpoint.exp: Likewise.
3633 * gdb.python/py-shared.exp: Likewise.
3634 * gdb.reverse/solib-precsave.exp: Likewise.
3635 * gdb.reverse/solib-reverse.exp: Likewise.
3636 * gdb.server/solib-list.exp: Likewise.
3637 * gdb.threads/dlopen-libpthread.exp: Likewise.
3638 * gdb.threads/tls-shared.exp: Likewise.
3639 * gdb.threads/tls-so_extern.exp: Likewise.
3640 * gdb.trace/change-loc.exp: Likewise.
3641 * gdb.trace/ftrace-lock.exp: Likewise.
3642 * gdb.trace/ftrace.exp: Likewise.
3643 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
3644 * gdb.trace/pending.exp: Likewise.
3645 * gdb.trace/range-stepping.exp: Likewise.
3646 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
3647 (strace_info_marker): Likewise.
3648 (strace_probe_marker): Likewise.
3649 (strace_trace_on_same_addr): Likewise.
3650 (strace_trace_on_diff_addr): Likewise.
3651 * gdb.trace/trace-break.exp: Likewise.
3652 * gdb.trace/trace-condition.exp: Likewise.
3653 * gdb.trace/trace-mt.exp: Likewise.
3654
fca4cfd9
SM
36552016-04-27 Simon Marchi <simon.marchi@ericsson.com>
3656
3657 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
3658 result of gdb_remote_download.
3659 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
3660 * gdb.base/dso2dso.exp: Likewise.
3661 * gdb.base/global-var-nested-by-dso.exp: Likewise.
3662 * gdb.base/print-file-var.exp: Likewise.
3663 * gdb.base/shlib-call.exp: Likewise.
3664 * gdb.base/shreloc.exp: Likewise.
3665 * gdb.base/solib-overlap.exp: Likewise.
3666 * gdb.base/solib-weak.exp (do_test): Likewise.
3667 * gdb.base/unload.exp: Likewise.
3668
11cf4ffb
YQ
36692016-04-27 Yao Qi <yao.qi@linaro.org>
3670
3671 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
3672 exists.
3673
3e2e34f8
KB
36742016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
3675
3676 * vla-type.exp: Print structure from toplevel.
3677
8f07e298
BH
36782016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
3679
3680 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
3681 of dynamic types.
3682 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
3683 of dynamic types.
3684
9920b434
BH
36852016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
3686
3687 * gdb.fortran/vla-type.f90: New file.
3688 * gdb.fortran/vla-type.exp: New file.
3689
f3abeff5
YQ
36902016-04-25 Yao Qi <yao.qi@linaro.org>
3691
3692 * gdb.base/branch-to-self.c: New file.
3693 * gdb.base/branch-to-self.exp: New file.
3694
0a5d52f0
YQ
36952016-04-22 Yao Qi <yao.qi@linaro.org>
3696
3697 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
3698 more after $hex.
3699
495346f6
YQ
37002016-04-22 Yao Qi <yao.qi@linaro.org>
3701
3702 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
3703 * gdb.base/annota3.exp: Likewise.
3704
4a7e075c
YQ
37052016-04-22 Yao Qi <yao.qi@linaro.org>
3706
3707 * gdb.reverse/step-precsave.exp: Do one step and test program
3708 stops in "callee" and do multiple steps until program goes out
3709 of "callee".
3710 * gdb.reverse/step-reverse.exp: Likewise.
3711
5b061e98
YQ
37122016-04-22 Yao Qi <yao.qi@linaro.org>
3713
3714 * gdb.trace/signal.exp: Also pass if
3715 $tracepoint_hits($i) > $iterations.
3716
5c5dc57f
YQ
37172016-04-22 Yao Qi <yao.qi@linaro.org>
3718
3719 * gdb.trace/signal.c: New file.
3720 * gdb.trace/signal.exp: New file.
3721
a55411b9
DE
37222016-04-19 Doug Evans <xdje42@gmail.com>
3723
3724 * gdb.base/bad-file.exp: New file.
3725
a22df60a
MG
37262016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
3727
3728 * gdb.dwarf2/implref.exp: New file.
3729
0c13f7e5
BH
37302016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
3731
3732 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
3733 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
3734 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
3735 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
3736 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
3737 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
3738 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
3739 * lib/fortran.exp (fortran_int4): New procedure.
3740 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
3741 (fortran_logical4): Likewise.
3742
9b9b09e9
BH
37432016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
3744
3745 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
3746
a14d1f4d
BH
37472016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
3748
3749 * lib/compiler.c: Add Intel specific preprocessor macros.
3750 * lib/compiler.cc: Likewise.
25d49b86 3751
7d49b1d0
LM
37522016-04-13 Luis Machado <lgustavo@codesourcery.com>
3753
3754 * gdb.server/connect-with-no-symbol-file.c: New file.
3755 * gdb.server/connect-with-no-symbol-file.exp: New file.
3756
8392fa22
SM
37572016-04-13 Simon Marchi <simon.marchi@ericsson.com>
3758
3759 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
3760
8c4c4aeb
SM
37612016-04-13 Simon Marchi <simon.marchi@ericsson.com>
3762
3763 * boards/gdbserver-base.exp (${board}_download): Copy source file to
3764 standard output directory.
3765
45e3745e
AT
37662016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
3767
3768 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
3769
e26b7e41
MM
37702016-04-13 Markus Metzger <markus.t.metzger@intel.com>
3771
3772 * gdb.btrace/instruction_history.c (loop): Add declaration.
3773
8ce09462
AT
37742016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
3775
3776 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
3777
2e88a1ea
SM
37782016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
3779
3780 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
3781 parentheses to print.
3782 (continue_handler): Likewise.
3783
f48e22e3
SM
37842016-04-08 Simon Marchi <simon.marchi@ericsson.com>
3785
3786 * gdb.server/solib-list.exp: Remove is_remote check.
3787 Pass shlib= to gdb_compile. Don't link shared library with
3788 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
3789 Run binary filename through "readlink -f" on the target.
3790
096be756
PA
37912016-04-08 Pedro Alves <palves@redhat.com>
3792
3793 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
3794 interpreter filename as argument to gdbserver_spawn.
3795 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
3796 Return empty if $last_loaded_file does not exist.
3797
06500533
JK
37982016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3799
3800 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
3801 * gdb.base/jit-main.c: Use exit after usage.
3802
2d35e871
JK
38032016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3804
3805 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
3806 GDBHISTSIZE prior to the tests.
3807 * gdb.base/gdbinit-history.exp: Likewise.
3808
38092016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
3810
3811 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
3812 instead of build_executable. Use gdb_load_shlibs.
3813
c8064e7e
YQ
38142016-04-07 Yao Qi <yao.qi@linaro.org>
3815
3816 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
3817 Execute "si" command.
3818
bde47561
YQ
38192016-04-07 Yao Qi <yao.qi@linaro.org>
3820
3821 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
3822 number instead of the comments on some line.
3823
b16f8a3b
DB
38242016-04-06 Don Breazeal <donb@codesourcery.com>
3825
3826 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
3827 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
3828
c2f901df
SM
38292016-04-06 Simon Marchi <simon.marchi@ericsson.com>
3830
3831 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
3832 standard_output_file. Remove unused binfile variable.
3833
ac17fda0
CU
38342016-04-05 Catalin Udma <catalin.udma@freescale.com>
3835
3836 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
3837 * gdb.python/py-mi-objfile.exp: Match "list main" output
3838 in console format.
3839
03a8c4df
SM
38402016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
3841
3842 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
3843 absolute.
3844
6e774b13
SM
38452016-04-05 Simon Marchi <simon.marchi@ericsson.com>
3846
3847 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
3848 absolute.
3849 * gdb.trace/ftrace.exp: Likewise.
3850 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
3851 targets as well.
3852 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
3853 (gdb_load_shlibs): Copy libraries to test directory when testing
3854 natively. Only set solib-search-path if testing remotely.
3855 * lib/mi-support.exp (mi_load_shlibs): Likewise.
3856
7817ea46
SM
38572016-04-05 Simon Marchi <simon.marchi@ericsson.com>
3858
3859 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
3860 gdb_download. Use it even if the target is not remote.
3861 * gdb.base/jit.exp (compile_jit_test): Likewise.
3862 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
3863 output directory if the destination board is local, otherwise use
3864 the standard remote_download from DejaGnu.
3865 (gdb_download): Remove.
3866 (gdb_load_shlibs): Use gdb_remote_download instead of
3867 gdb_download.
3868 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
3869 Use gdb_remote_download instead of gdb_download. Use it even if
3870 the target is not remote.
3871 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
3872 instead of gdb_download.
3873
7beb7f68
SM
38742016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
3875
3876 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
3877 (test_insert_delete_modify): Call mi_load_shlibs before trying to
3878 run.
3879
cc63428a
AV
38802016-04-01 Artemiy Volkov <artemiyv@acm.org>
3881
3882 PR gdb/19820
3883 * gdb.base/printcmds.exp: Add artificial arrays tests.
3884
64cdf930
PA
38852016-03-31 Pedro Alves <palves@redhat.com>
3886
3887 PR gdb/19858
3888 * gdb.base/jit-main.c: Include unistd.h.
3889 (ATTACH): Define to 0 if not already defined.
3890 (wait_for_gdb, mypid): New globals.
3891 (WAIT_FOR_GDB): New macro.
3892 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
3893 some breakpoint locations.
3894 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
3895 New procedures.
3896 (one_jit_test): Add REATTACH parameter, and handle it. Use
3897 continue_to_test_location.
3898 (top level): Test attach, and adjusts calls to one_jit_test.
3899
40dea8cb
PA
39002016-03-31 Pedro Alves <palves@redhat.com>
3901
3902 PR gdb/19858
3903 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
3904 BINSUFFIX parameter, and handle it.
3905 (top level): Adjust calls compile_jit_test.
3906
e7ea3ec7
CU
39072016-03-31 Catalin Udma <catalin.udma@freescale.com>
3908
3909 PR python/19743
3910 * gdb.python/py-mi-events-gdb.py: New file.
3911 * gdb.python/py-mi-events.c: New file.
3912 * gdb.python/py-mi-events.exp: New file.
3913
e6359af3
YQ
39142016-03-30 Yao Qi <yao.qi@linaro.org>
3915
3916 * gdb.reverse/until-precsave.exp: Match function name only.
3917 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
3918 Move malloc to a condition block.
3919 * gdb.reverse/until-reverse.exp: Match function name only.
3920
a4105d04
MK
39212016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
3922
3923 * gdb.trace/ftrace.exp: Set arg0exp for s390.
3924 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
3925 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
3926 variable for GPR 0 instead of assuming it is register 0.
3927 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
3928 * lib/trace-support.exp: Add s390 registers.
3929
bfa6adb9
YQ
39302016-03-29 Yao Qi <yao.qi@linaro.org>
3931
3932 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
3933
1e6697ea
YQ
39342016-03-24 Yao Qi <yao.qi@linaro.org>
3935
3936 * gdb.reverse/break-reverse.exp: Add quotation mark in the
3937 test message.
3938
64bcd522
AA
39392016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
3940
3941 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
3942 maintaining separate logic for constructing the output path.
3943
7868401b
DB
39442016-03-16 Don Breazeal <donb@codesourcery.com>
3945
3946 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
3947 Retry fork and waitpid on interrupted system call errors.
3948 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
3949 Use with_timeout_factor to increase timeout by factor of 10.
3950
1cafadb4
DB
39512016-03-15 Don Breazeal <donb@codesourcery.com>
3952
3953 * gdb.cp/scope-err.cc: New test program.
3954 * gdb.cp/scope-err.exp: New test script.
3955 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
3956 lines and "set breakpoint here" comment.
3957 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
3958 Fixed some whitespace and format issues.
3959 * gdb.mi/mi-linespec-err-cp.cc: New test program.
3960 * gdb.mi/mi-linespec-err-cp.exp: New test script.
3961
81516450
DE
39622016-03-15 Doug Evans <dje@google.com>
3963
3964 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
3965 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
3966 All callers updated. Add tests for enums, mixed flags register.
3967
aa52b601
DE
39682016-03-15 Doug Evans <dje@google.com>
3969
3970 * gdb.base/skip.c (main): Call test_skip_file_and_function.
3971 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
3972
fa4ff313
SM
39732016-03-14 Simon Marchi <simon.marchi@ericsson.com>
3974
3975 * gdb.base/default.exp: Add $_as_string to the list of expected
3976 convenience functions.
3977
f2403c39
AB
39782016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
3979
3980 * gdb.base/maint.exp: New tests for 'maint info line-table'.
3981
f2f3ccb9
SM
39822016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
3983
3984 * gdb.python/py-as-string.exp: New file.
3985 * gdb.python/py-as-string.c: New file.
3986
00dbd492
PA
39872016-03-09 Pedro Alves <palves@redhat.com>
3988
3989 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
3990 signal" -> "Thread NN received signal" output change.
3991 * gdb.threads/ia64-sigill.exp: Likewise.
3992 * gdb.threads/linux-dp.exp: Likewise.
3993 * gdb.threads/manythreads.exp: Likewise.
3994 * gdb.threads/pending-step.exp: Likewise.
3995 * gdb.threads/print-threads.exp: Likewise.
3996 * gdb.threads/sigstep-threads.exp: Likewise.
3997 * gdb.threads/staticthreads.exp: Likewise.
3998 * gdb.threads/tls.exp: Likewise.
3999
1e6697ea
YQ
40002016-03-09 Pedro Alves <palves@redhat.com>
4001
4002 * gdb.base/command-line-input.exp: New file.
4003
b04fd3be
MK
40042016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
4005
4006 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
4007 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
4008 * gdb.trace/pending.exp: Accept leading dot before function name.
4009 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
4010 * lib/trace-support.exp: Set registers for ppc.
4011
98fa59e9
MK
40122016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
4013
4014 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
4015 use it for disassembly; accept .main in addition to main in backtrace.
4016
f77198c8
MK
40172016-03-09 Wei-cheng Wang <cole945@gmail.com>
4018 Marcin Kościelnicki <koriakin@0x04.net>
4019
4020 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
4021 (gdb_recursion_test_ptr): New global variable.
4022 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
4023 gdb_recursion_test.
4024 (gdb_c_test): Ditto.
4025
ba84e0da
MK
40262016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
4027
4028 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
4029 ordering.
4030
4366d36e
MK
40312016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
4032
4033 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
4034 (bar): Add bar_start_lbl label.
4035 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
4036 of foo/bar for emitting DWARF and tracing.
4037
5eb264df
SDJ
40382016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
4039
4040 * analyze-racy-logs.py: Set executable bit.
4041
fb6a751f
SDJ
40422016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
4043
4044 * Makefile.in (DEFAULT_RACY_ITER): New variable.
4045 (CHECK_TARGET_TMP): Likewise.
4046 (check-single-racy): New rule.
4047 (check-parallel-racy): Likewise.
4048 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
4049 (do-check-parallel-racy): New rule.
4050 (check-racy/%.exp): Likewise.
4051 * README (Racy testcases): New section.
4052 * analyze-racy-logs.py: New file.
4053
bdf7e230
DE
40542016-03-03 Doug Evans <dje@google.com>
4055
4056 * gdb.base/skip.exp: Use with_test_prefix.
4057
4719d415
YQ
40582016-03-03 Yao Qi <yao.qi@linaro.org>
4059
4060 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
4061 Invoke step_over_syscall "clone" and break_cond_on_syscall
4062 "clone".
4063 * gdb.base/step-over-clone.c: New file.
4064
ea507862
YQ
40652016-03-03 Yao Qi <yao.qi@linaro.org>
4066
4067 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
4068 code format.
4069
8fc8cbda
YQ
40702016-03-03 Yao Qi <yao.qi@linaro.org>
4071
4072 * gdb.base/disp-step-fork.c: Rename to ...
4073 * gdb.base/step-over-fork.c: ... it. New file.
4074 * gdb.base/disp-step-vfork.c: Rename to ...
4075 * gdb.base/step-over-vfork.c: ... it. New file.
4076 * gdb.base/disp-step-syscall.exp: Rename to ...
4077 * gdb.base/step-over-syscall.exp: ... it. New file.
4078 (disp_step_cross_syscall): Rename to ...
4079 (step_over_syscall): ... it.
4080
92fa70b0
YQ
40812016-03-03 Yao Qi <yao.qi@linaro.org>
4082
4083 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
4084 If target supports condition evaluation on target, invoke
4085 break_cond_on_syscall for fork and vfork.
4086
e197ad3c
YQ
40872016-03-03 Yao Qi <yao.qi@linaro.org>
4088
4089 * gdb.base/disp-step-syscall.exp: Don't invoke
4090 support_displaced_stepping.
4091 (disp_step_cross_syscall): Test with displaced stepping off and
4092 on if supported.
4093
0b47da9f
YQ
40942016-03-03 Yao Qi <yao.qi@linaro.org>
4095
4096 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
4097 proc.
4098 (setup): New proc.
4099 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
4100 and setup.
4101
065ab6dc
BH
41022016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
4103
4104 * gdb.fortran/vla-history.exp: Remove breakpoint.
4105
07e448ad 41062016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
4107
25d49b86
PA
4108 * gdb.fortran/vla-history.exp: Lookup array elements and printing
4109 exceeds timeout.
07e448ad 4110
9ac2d526 41112016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
4112
25d49b86
PA
4113 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
4114 breakpoint.
9ac2d526 4115
17807369
BH
41162016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
4117
4118 * gdb.mi/vla.f90: Nullify pointer after declaration.
4119
86e501af
PA
41202016-03-01 Pedro Alves <palves@redhat.com>
4121
4122 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
4123
1e903e32
PA
41242016-03-01 Pedro Alves <palves@redhat.com>
4125
4126 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
4127 before anything else.
4128 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
4129 _GNU_SOURCE here.
4130 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
4131 before anything else.
4132 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
4133
6ccb54e2
PA
41342016-03-01 Pedro Alves <palves@redhat.com>
4135
4136 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
4137
30ca9da1
YQ
41382016-03-01 Yao Qi <yao.qi@linaro.org>
4139
4140 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
4141 prepare_for_testing.
4142
dc856b38
YQ
41432016-03-01 Yao Qi <yao.qi@linaro.org>
4144
4145 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
4146
4a932159
AA
41472016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
4148
4149 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
4150 manually constructing the output path.
4151
f2489477
AA
41522016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
4153
4154 * gdb.arch/s390-stackless.S: New.
4155 * gdb.arch/s390-stackless.exp: New.
4156
38899f16
IB
41572016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
4158
4159 * gdb.dlang/circular.c: New file.
4160 * gdb.dlang/circular.exp: New file.
4161
9fde51ed
YQ
41622016-02-26 Yao Qi <yao.qi@linaro.org>
4163
4164 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
4165 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
4166 (testcases): Update.
4167
ce90fefe
YQ
41682016-02-26 Yao Qi <yao.qi@linaro.org>
4169
4170 * gdb.reverse/aarch64.c: Rename to ...
4171 * gdb.reverse/insn-reverse.c: ... it.
4172 * gdb.reverse/aarch64.exp: Rename to ...
4173 * gdb.reverse/insn-reverse.exp: ... it.
4174
3263bceb
YQ
41752016-02-26 Yao Qi <yao.qi@linaro.org>
4176
4177 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
4178 (testcase_ftype): New.
4179 (testcases): New array.
4180 (n_testcases): New.
4181 (main): Call each element in testcases.
4182 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
4183 (read_testcase): New.
4184 Do the tests in a loop.
4185
6cb59ff1
YQ
41862016-02-25 Yao Qi <yao.qi@linaro.org>
4187
4188 * gdb.base/branches.c: Remove.
4189
ae91f625
MK
41902016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
4191
4192 PR gdb/13808
4193 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
4194
678b48b7
MK
41952016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
4196
4197 * gdb.trace/ftrace.exp: Remove unnecessary target check.
4198
7337a6f2
MK
41992016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
4200
4201 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
4202 change x86_64 call_insn to 'callq'.
4203
861ca91f
AT
42042016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
4205
4206 * gdb.trace/tfile-avx.c: Move to...
4207 * gdb.trace/tracefile-pseudo-reg.c: Here.
4208 * gdb.trace/tfile-avx.exp: Move to...
4209 * gdb.trace/tracefile-pseudo-reg.exp: Here.
4210
bf74e428
GB
42112016-02-24 Gary Benson <gbenson@redhat.com>
4212
4213 * gdb.base/attach-pie-noexec.exp: Do not expect an error
4214 message on attach.
4215
cce0e923
DE
42162016-02-23 Doug Evans <dje@google.com>
4217
4218 * gdb.base/skip.c (test_skip): New function.
4219 (end_test_skip_file_and_function): New function.
4220 (test_skip_file_and_function): New function.
4221 * gdb.base/skip1.c (test_skip): New function.
4222 (skip1_test_skip_file_and_function): New function.
4223 * gdb.base/skip.exp: Add tests for new skip options.
4224 * gdb.base/skip-solib.exp: Update expected output.
4225 * gdb.perf/skip-command.cc: New file.
4226 * gdb.perf/skip-command.exp: New file.
4227 * gdb.perf/skip-command.py: New file.
4228
4000e47e
MK
42292016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
4230
4231 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
4232 info registers pattern.
4233
24f75ead
IB
42342016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
4235
4236 * lib/future.exp: Add D support.
4237 (gdb_find_gdc): New proc.
4238 (gdb_default_target_compile): Add D support.
4239
fbb7bcbe
WW
42402016-02-18 Wei-cheng Wang <cole945@gmail.com>
4241
4242 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
4243 user+system time.
4244 (trace_speed_test): Determine the iteration count for a time
4245 between 15..30 seconds.
4246
012b3a21
WT
42472016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
4248
4249 * gdb.arch/i386-mpx-sigsegv.c: New file.
4250 * gdb.arch/i386-mpx-sigsegv.exp: New file.
4251 * gdb.arch/i386-mpx-simple_segv.c: New file.
4252 * gdb.arch/i386-mpx-simple_segv.exp: New file.
4253
2d5189bd
YQ
42542016-02-18 Yao Qi <yao.qi@linaro.org>
4255
4256 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
4257 Don't call setup_kfail.
4258
40fb20d0
YQ
42592016-02-18 Yao Qi <yao.qi@linaro.org>
4260
4261 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
4262 Set "set breakpoint condition-evaluation" per $cond_bp_target.
4263
21b1f8d2
DE
42642016-02-16 Doug Evans <dje@google.com>
4265
4266 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
4267 * gdb.base/skip1.c: Ditto.
4268 * gdb.base/skip.exp: Whitespace cleanup.
4269
4041ed77
DB
42702016-02-16 Don Breazeal <donb@codesourcery.com>
4271
4272 PR remote/19496
4273 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
4274 Remove kfail for PR remote/19496.
4275
c4ef31bf
SM
42762016-02-16 Simon Marchi <simon.marchi@ericsson.com>
4277
4278 * lib/gdb.exp (standard_temp_file): Return a path specific to
4279 the runtest invocation.
4280
266b65b3
SM
42812016-02-16 Simon Marchi <simon.marchi@ericsson.com>
4282
4283 * gdb.trace/save-trace.exp: Change relative path to be in the
4284 standard output directory.
4285
a7a0a6a9
JK
42862016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4287
4288 * gdb.arch/i386-prologue.c: Add missing prototypes.
4289
c99dbb42
JK
42902016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4291
4292 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
4293 * gdb.arch/i386-prologue.exp: Likewise.
4294 * gdb.arch/i386-size.exp: Likewise.
4295
aa480355
SM
42962016-02-15 Simon Marchi <simon.marchi@ericsson.com>
4297
4298 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
4299 define object file path.
4300 * gdb.btrace/gcore.exp: Use standard_output_file to define core
4301 file path.
4302 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
4303 standard_output_file to define binfile.
4304
ba881f50
JK
43052016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4306
4307 Fix compatibility with recent gfortran-5.3.1.
4308 * gdb.fortran/vla-history.exp (print vla1 allocated)
4309 (print vla2 allocated, print $2, print $3): Remove
4310 (print $4): Rename to ...
4311 (print $2): ... here.
4312 (print $9): Rename to ...
4313 (print $5): ... here.
4314 (print $10): Rename to ...
4315 (print $6): ... here.
4316 * gdb.fortran/vla.f90: Add pvla initialization.
4317
e9fb005c
JK
43182016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4319
4320 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
4321 New test.
4322 * gdb.fortran/vla-value-sub.exp: Likewise.
4323
e44e00ff
MK
43242016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
4325
4326 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
4327
97e94151
SM
43282016-02-12 Simon Marchi <simon.marchi@ericsson.com>
4329
4330 * i386-biarch-core.exp: Define corefile using
4331 standard_output_file.
4332
01113bc1
YQ
43332016-02-12 Yao Qi <yao.qi@linaro.org>
4334
4335 * gdb.arch/arm-single-step-kernel-helper.c: New.
4336 * gdb.arch/arm-single-step-kernel-helper.exp: New.
4337
33b4777c
MM
43382016-02-12 Markus Metzger <markus.t.metzger@intel.com>
4339
4340 * gdb.btrace/tailcall-only.exp: New.
4341 * gdb.btrace/tailcall-only.c: New.
4342 * gdb.btrace/x86_64-tailcall-only.S: New.
4343 * gdb.btrace/i686-tailcall-only.S: New.
4344
acc23c11
PA
43452016-02-11 Pedro Alves <palves@redhat.com>
4346
4347 * README (Parallel testing): Add missing double quotes.
4348
e352bf0a
PA
43492016-02-11 Pedro Alves <palves@redhat.com>
4350
4351 * README (Parallel testing): New section.
4352 (GDB_PARALLEL): Rewrite.
4353 (FORCE_PARALLEL): Document.
4354
9f5fed78
MK
43552016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
4356
4357 * gdb.trace/tfile-avx.c: New test.
4358 * gdb.trace/tfile-avx.exp: New test.
4359
9ef9e6a6
KS
43602016-02-09 Keith Seitz <keiths@redhat.com>
4361
4362 PR breakpoints/19546
4363 * gdb.base/infcall-exec.c: New file.
4364 * gdb.base/infcall-exec2.c: New file.
4365 * gdb.base/infcall-exec.exp: New file.
4366
a96e36da
KS
43672016-02-09 Keith Seitz <keiths@redhat.com>
4368
4369 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
4370 (toplevel): Call test_bkpt_address.
4371
9f61929f
KS
43722016-02-09 Keith Seitz <keiths@redhat.com>
4373
4374 PR python/19506
4375 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
4376 (toplevel): Call test_bkpt_address.
4377
1e94266c
SM
43782016-02-09 Simon Marchi <simon.marchi@ericsson.com>
4379
4380 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
4381 to AC_OUTPUT.
4382 * configure: Regenerate.
4383
2a7f3dff
PA
43842016-02-09 Pedro Alves <palves@redhat.com>
4385
4386 PR breakpoints/19548
4387 * gdb.base/execl-update-breakpoints.c (some_function): New
4388 function.
4389 (main): Call it.
4390 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
4391 Tighten expected GDB output.
4392
2151ccc5
SM
43932016-02-08 Simon Marchi <simon.marchi@ericsson.com>
4394
4395 * Makefile.in (ALL_SUBDIRS): Remove.
4396 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
4397 (distclean maintainer-clean realclean): Likewise.
4398 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
4399 * configure: Regenerate.
4400 * gdb.ada/Makefile.in: Delete.
4401 * gdb.arch/Makefile.in: Likewise.
4402 * gdb.asm/Makefile.in: Likewise.
4403 * gdb.base/Makefile.in: Likewise.
4404 * gdb.btrace/Makefile.in: Likewise.
4405 * gdb.cell/Makefile.in: Likewise.
4406 * gdb.compile/Makefile.in: Likewise.
4407 * gdb.cp/Makefile.in: Likewise.
4408 * gdb.disasm/Makefile.in: Likewise.
4409 * gdb.dlang/Makefile.in: Likewise.
4410 * gdb.dwarf2/Makefile.in: Likewise.
4411 * gdb.fortran/Makefile.in: Likewise.
4412 * gdb.gdb/Makefile.in: Likewise.
4413 * gdb.go/Makefile.in: Likewise.
4414 * gdb.guile/Makefile.in: Likewise.
4415 * gdb.java/Makefile.in: Likewise.
4416 * gdb.linespec/Makefile.in: Likewise.
4417 * gdb.mi/Makefile.in: Likewise.
4418 * gdb.modula2/Makefile.in: Likewise.
4419 * gdb.multi/Makefile.in: Likewise.
4420 * gdb.objc/Makefile.in: Likewise.
4421 * gdb.opencl/Makefile.in: Likewise.
4422 * gdb.opt/Makefile.in: Likewise.
4423 * gdb.pascal/Makefile.in: Likewise.
4424 * gdb.perf/Makefile.in: Likewise.
4425 * gdb.python/Makefile.in: Likewise.
4426 * gdb.reverse/Makefile.in: Likewise.
4427 * gdb.server/Makefile.in: Likewise.
4428 * gdb.stabs/Makefile.in: Likewise.
4429 * gdb.threads/Makefile.in: Likewise.
4430 * gdb.trace/Makefile.in: Likewise.
4431 * gdb.xml/Makefile.in: Likewise.
4432 * lib/gdb.exp (make_gdb_parallel_path): Add check for
4433 GDB_PARALLEL.
4434 (standard_output_file): Remove check for GDB_PARALLEL, always
4435 return path in outputs/$subdir/$testname.
4436
437277d4
SM
44372016-02-08 Simon Marchi <simon.marchi@ericsson.com>
4438
4439 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
4440 (site.exp): Assign abs_srcdir to tcl's srcdir.
4441
31d913c7
YQ
44422016-02-04 Yao Qi <yao.qi@linaro.org>
4443
4444 * gdb.base/foll-exec-mode.c: Include limits.h.
4445 (main): Add parameters argc and argv. Get directory from
4446 argv[0].
4447 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
4448 compilation.
4449 * gdb.base/foll-exec.c: Include limits.h.
4450 (main): Add parameters argc and argv.
4451 Get directory from argv[0].
4452 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
4453 Adjust tests on the number of lines as source code changed.
4454 * gdb.base/foll-vfork-exit.c: Include limits.h.
4455 (main): Add one line of statement before vfork.
4456 * gdb.base/foll-vfork.c: Include limits.h and string.h.
4457 (main): Add parameters argc and argv. Get directory from
4458 argv[0].
4459 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
4460 (setup_gdb): Set tbreak to skip some source lines.
4461 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
4462 (main): Add parameters argc and argv. Get directory from
4463 argv[0].
4464 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
4465 compilation.
4466 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
4467 (main): Add parameters argc and argv. Get directory from
4468 argv[0].
4469 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
4470 compilation.
4471
9482b9fb
DE
44722016-02-01 Doug Evans <dje@google.com>
4473
4474 * gdb.base/skip.exp: Clean up multiple references to same test name.
4475
6b2e4f10
PA
44762016-02-01 Pedro Alves <palves@redhat.com>
4477
ccb6afd6 4478 PR remote/19496
6b2e4f10
PA
4479 * gdb.threads/forking-threads-plus-breakpoint.exp
4480 (displaced_stepping_supported): New global.
4481 (probe_displaced_stepping_support): New procedure.
4482 (do_test): Add 'displaced' parameter, and use it.
4483 (top level): Check for displaced stepping support. Add displaced
4484 stepping on/off testing axis.
4485
37a8db1a
AB
44862016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
4487
4488 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
4489 pointer. Don't perform further tests on the unassociated pointer
4490 if the first test fails.
4491
5fdf6324
AB
44922016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
4493
4494 * gdb.base/max-value-size.c: New file.
4495 * gdb.base/max-value-size.exp: New file.
4496 * gdb.base/huge.exp: Disable max-value-size for this test.
4497
935c6144
IB
44982016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
4499
4500 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
4501
7fe8399d
YQ
45022016-01-28 Yao Qi <yao.qi@linaro.org>
4503
4504 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
4505
a2077e25
PA
45062016-01-25 Pedro Alves <palves@redhat.com>
4507
4508 PR threads/19461
4509 * gdb.base/fork-running-state.c: New file.
4510 * gdb.base/fork-running-state.exp: New file.
4511
1d2736d4
PA
45122016-01-25 Pedro Alves <palves@redhat.com>
4513
4514 PR gdb/19494
4515 * gdb.base/catch-fork-kill.c: New file.
4516 * gdb.base/catch-fork-kill.exp: New file.
4517
f1da4b11
PA
45182016-01-25 Pedro Alves <palves@redhat.com>
4519
4520 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
4521 Delete, moved to lib/gdb.exp.
4522 * gdb.threads/forking-threads-plus-breakpoint.exp
4523 (foreach_with_prefix): Likewise.
4524 * gdb.threads/process-dies-while-handling-bp.exp
4525 (foreach_with_prefix): Likewise.
4526 * lib/gdb.exp (foreach_with_prefix): New procedure.
4527
45f38546
MK
45282016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
4529
4530 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
4531 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
4532
dc29a1ce
MK
45332016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
4534
4535 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
4536 endian targets.
4537
092127d7
JK
45382016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4539 Pedro Alves <palves@redhat.com>
4540
4541 Fix testsuite compatibility with Guile.
4542 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
4543 number.
4544
31d765d3
JK
45452016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4546
4547 Fix testsuite compatibility with Guile.
4548 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
4549 (thread 1): New test for backtrace through signal handler.
4550
1ac78c04
YQ
45512016-01-22 Yao Qi <yao.qi@linaro.org>
4552
4553 PR testsuite/19491
4554 * gdb.base/multi-forks.c: Include
4555 ../lib/unbuffer_output.c
4556 (main): Call gdb_unbuffer_output.
4557
4f5946a8
DE
45582016-01-21 Doug Evans <dje@google.com>
4559
4560 * lib/ada.exp (gdb_compile_ada): Fix typo.
4561
305e13e6
JB
45622016-01-21 Joel Brobecker <brobecker@adacore.com>
4563
4564 * gdb.base/break-fun-addr.exp: New file.
4565 * gdb.base/break-fun-addr1.c: New file.
4566 * gdb.base/break-fun-addr2.c: New file.
4567
5f5dfff6
SM
45682016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
4569
4570 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
4571 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
4572 enum flag values.
4573
fd356fa2
AA
45742016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
4575
4576 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
4577 when GDB can not set the vector return value. Add more comments
4578 for clarification.
4579
9df22175
AT
45802016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
4581
4582 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
4583 command.
4584
41d1845e
SM
45852016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4586
4587 * Makefile.in (DO_RUNTEST): Add --status and update usages.
4588
01ac6840
SM
45892016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4590
4591 * Makefile.in (check-single): Pass --status to runtest.
4592 (check/%.exp): Likewise.
4593
45942016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4595
4596 * Makefile.in (check-parallel): Propagate return code from make
4597 do-check-parallel.
4598
bd0a71fa
MK
45992016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
4600
4601 * gdb.trace/ftrace.exp: Fix expected message on continue.
4602 * gdb.trace/pending.exp: Fix expected message on continue.
4603 * gdb.trace/trace-break.exp: Fix expected message on continue.
4604
8bcbad33
SM
46052016-01-18 Simon Marchi <simon.marchi@ericsson.com>
4606
4607 * lib/gdb.exp (gdb_test): Remove unused global references.
4608
f303dbd6
PA
46092016-01-18 Pedro Alves <palves@redhat.com>
4610
4611 * gdb.base/async-shell.exp: Adjust expected output.
4612 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
4613 * gdb.base/siginfo-thread.exp: Adjust expected output.
4614 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
4615 * gdb.java/jnpe.exp: Adjust expected output.
4616 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
4617 * gdb.threads/continue-pending-status.exp: Adjust expected output.
4618 * gdb.threads/leader-exit.exp: Adjust expected output.
4619 * gdb.threads/manythreads.exp: Adjust expected output.
4620 * gdb.threads/pthreads.exp: Adjust expected output.
4621 * gdb.threads/schedlock.exp: Adjust expected output.
4622 * gdb.threads/siginfo-threads.exp: Adjust expected output.
4623 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
4624 expected output.
4625 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
4626 output.
4627 * gdb.threads/sigthread.exp: Adjust expected output.
4628 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
4629
b2789696
YQ
46302016-01-18 Yao Qi <yao.qi@linaro.org>
4631
4632 * gdb.guile/scm-section-script.c: Replace @progbits with
4633 %progbits.
4634 * gdb.python/py-section-script.c: Likewise.
4635
71ef29a8
PA
46362016-01-15 Pedro Alves <palves@redhat.com>
4637
4638 * gdb.multi/tids.exp: Test star wildcard ranges.
4639
3f5b7598
PA
46402016-01-15 Pedro Alves <palves@redhat.com>
4641
4642 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
4643 command from "thread apply" invocation.
4644 (thr_apply_info_thr_invalid): Default the expected output to the
4645 input tid list.
4646 (top level): Add tests that use convenience variables. Add tests
4647 for "thread apply" with a valid TID list, but missing the command.
4648
663f6d42
PA
46492016-01-13 Pedro Alves <palves@redhat.com>
4650
4651 * gdb.base/default.exp: Expect $_gthread as well.
4652 * gdb.multi/tids.exp: Test $_gthread.
4653 * gdb.threads/thread-specific.exp: Test $_gthread.
4654
c84f6bbf
PA
46552016-01-13 Pedro Alves <palves@redhat.com>
4656
4657 * gdb.multi/tids.exp: Test "info threads -gid".
4658
22a02324
PA
46592016-01-13 Pedro Alves <palves@redhat.com>
4660
4661 * gdb.multi/tids.exp: Test InferiorThread.global_num and
4662 Breakpoint.thread.
4663 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
4664
5d5658a1
PA
46652016-01-07 Pedro Alves <palves@redhat.com>
4666
4667 * gdb.base/break.exp: Adjust to output changes.
4668 * gdb.base/hbreak2.exp: Likewise.
4669 * gdb.base/sepdebug.exp: Likewise.
4670 * gdb.base/watch_thread_num.exp: Likewise.
4671 * gdb.linespec/keywords.exp: Likewise.
4672 * gdb.multi/info-threads.exp: Likewise.
4673 * gdb.threads/thread-find.exp: Likewise.
4674 * gdb.multi/tids.c: New file.
4675 * gdb.multi/tids.exp: New file.
4676
84654457
PA
46772016-01-13 Pedro Alves <palves@redhat.com>
4678
4679 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
4680
e3940304
PA
46812016-01-13 Pedro Alves <palves@redhat.com>
4682
4683 * gdb.base/default.exp: Expect $_inferior as well.
4684 * gdb.multi/base.exp: Test $_inferior.
4685
a911d87a
PA
46862016-01-13 Pedro Alves <palves@redhat.com>
4687
4688 PR breakpoints/19388
4689 * gdb.base/catch-signal-siginfo-cond.c: New file.
4690 * gdb.base/catch-signal-siginfo-cond.exp: New file.
4691
82075af2
JS
46922016-01-12 Josh Stone <jistone@redhat.com>
4693 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4694
4695 * gdb.base/catch-syscall.c (do_execve): New variable.
4696 (main): Conditionally trigger an execve.
4697 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
4698 (test_catch_syscall_execve): New, check entry/return across execve.
4699 (do_syscall_tests): Call test_catch_syscall_execve.
4700
e46eeedd
PA
47012016-01-12 Pedro Alves <palves@redhat.com>
4702
4703 * gdb.base/random-signal.exp (do_test): New procedure, with body
4704 of testcase moved in.
4705
01d8c27e
JK
47062016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4707 Pedro Alves <palves@redhat.com>
4708
4709 * gdb.base/funcargs.exp (finish from indirectly called function):
4710 Reintroduce the case for 'First'.
4711
9a706302
JK
47122016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4713 Pedro Alves <palves@redhat.com>
4714
4715 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
4716 (tcatch_vfork_then_child_follow_exec)
4717 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
4718 identification.
4719
c0ecb95f
JK
47202016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4721
4722 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
4723 and repeats to unlimited.
4724 * gdb.python/py-value.exp: Likewise.
4725 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
4726 and repeats to unlimited.
4727
6cfc1fcb
JK
47282016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4729
4730 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
4731 and reordering the functions.
4732 * gdb.multi/hangout.c: Likewise.
4733 * gdb.multi/hello.c: Likewise.
4734
582a1b00
SM
47352016-01-08 Simon Marchi <simon.marchi@ericsson.com>
4736
4737 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
4738 absolute.
4739 (SingleStatisticTestResult.report): Use dict.keys instead of
4740 dict.iterkeys.
4741
79bc59cb
PA
47422016-01-06 Pedro Alves <palves@redhat.com>
4743
4744 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
4745
43368e1d
MM
47462016-01-04 Markus Metzger <markus.t.metzger@intel.com>
4747
4748 * gdb.btrace/dlopen.exp: New.
4749 * gdb.btrace/dlopen.c: New.
4750 * gdb.btrace/dlopen-dso.c: New.
4751
79fad5b8
SL
47522015-12-25 Sandra Loosemore <sandra@codesourcery.com>
4753
4754 * lib/gdb.exp (gdb_test): Update comments to clarify that the
4755 PATTERN argument is optional.
4756
ab8314b3
JB
47572015-12-24 Joel Brobecker <brobecker@adacore.com>
4758
4759 * lib/ada.exp (target_compile_ada_from_dir): New function.
4760 (gdb_compile_ada): Reimplement avoiding the use of project files.
4761 * gdb.ada/gnat_ada.gpr: Delete.
4762 * gdb.ada/cond_lang.exp: Adjust test to make path before
4763 filename optional.
4764 * gdb.ada/small_reg_param.exp: Likewise.
4765
fe33faff
SM
47662015-12-22 Simon Marchi <simon.marchi@ericsson.com>
4767
4768 * gdb.base/foll-vork.exp: Remove HP-UX special case.
4769
6d265cb4
TP
47702015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
4771
4772 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
4773 case.
4774
10125099
SM
47752015-12-21 Simon Marchi <simon.marchi@ericsson.com>
4776
4777 * gdb.base/break.exp: Remove dead code.
4778 * gdb.base/sepdebug.exp: Likewise.
4779
3ca22649
SM
47802015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
4781
4782 * gdb.asm/asm-source.exp: Remove HP-UX references.
4783 * gdb.base/annota1.exp: Likewise.
4784 * gdb.base/annota3.exp: Likewise.
4785 * gdb.base/attach.exp: Likewise.
4786 * gdb.base/bigcore.exp: Likewise.
4787 * gdb.base/break.exp: Likewise.
4788 * gdb.base/call-ar-st.exp: Likewise.
4789 * gdb.base/callfuncs.exp: Likewise.
4790 * gdb.base/catch-fork-static.exp: Likewise.
4791 * gdb.base/display.exp: Likewise.
4792 * gdb.base/foll-exec-mode.exp: Likewise.
4793 * gdb.base/foll-exec.exp: Likewise.
4794 * gdb.base/foll-fork.exp: Likewise.
4795 * gdb.base/foll-vfork.exp: Likewise.
4796 * gdb.base/funcargs.exp: Likewise.
4797 * gdb.base/hbreak2.exp: Likewise.
4798 * gdb.base/inferior-died.exp: Likewise.
4799 * gdb.base/interrupt.exp: Likewise.
4800 * gdb.base/multi-forks.exp: Likewise.
4801 * gdb.base/nodebug.exp: Likewise.
4802 * gdb.base/sepdebug.exp: Likewise.
4803 * gdb.base/solib1.c: Likewise.
4804 * gdb.base/step-test.exp: Likewise.
4805 * gdb.mi/non-stop.c: Likewise.
4806 * gdb.mi/pthreads.c: Likewise.
4807 * gdb.multi/bkpt-multi-exec.ex: Likewise.
4808 * gdb.threads/pthreads.c: Likewise.
4809 * gdb.threads/staticthreads.exp: Likewise.
4810 * lib/future.exp: Likewise.
4811 * lib/gdb.exp: Likewise.
4812 * gdb.base/so-indr-cl.c: Remove.
4813 * gdb.base/so-indr-cl.exp: Likewise.
4814 * gdb.base/solib.c: Likewise.
4815 * gdb.base/solib.exp: Likewise.
4816 * gdb.base/solib2.c: Likewise.
4817
b6304613
SM
48182015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
4819
4820 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
4821 * gdb.base/call-ar-st.exp: Likewise.
4822 * gdb.base/callfuncs.exp: Likewise.
4823 * gdb.base/condbreak.exp: Likewise.
4824 * gdb.base/constvars.exp: Likewise.
4825 * gdb.base/hbreak2.exp: Likewise.
4826 * gdb.base/langs.exp: Likewise.
4827 * gdb.base/list.exp: Likewise.
4828 * gdb.base/long_long.exp: Likewise.
4829 * gdb.base/ptype.exp: Likewise.
4830 * gdb.base/scope.exp: Likewise.
4831 * gdb.base/signals.exp: Likewise.
4832 * gdb.base/so-impl-ld.exp: Likewise.
4833 * gdb.base/varargs.exp: Likewise.
4834 * gdb.base/volatile.exp: Likewise.
4835 * gdb.base/whatis.exp: Likewise.
4836 * gdb.cp/cplusfuncs.exp: Likewise.
4837 * gdb.cp/inherit.exp: Likewise.
4838 * gdb.cp/local.exp: Likewise.
4839 * gdb.cp/member-ptr.exp: Likewise.
4840 * gdb.cp/method.exp: Likewise.
4841 * gdb.cp/overload.exp: Likewise.
4842 * gdb.cp/templates.exp: Likewise.
4843 * gdb.stabs/weird.exp: Likewise.
4844 * lib/compiler.c: Likewise.
4845 * lib/compiler.cc: Likewise.
4846 * lib/cp-support.exp: Likewise.
4847 * lib/gdb.exp: Likewise.
4848
bf401b07
SM
48492015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
4850
4851 * configure.ac: Remove HP-UX case.
4852 * configure: Regenerate.
4853
aff9c0f8
SM
48542015-12-18 Simon Marchi <simon.marchi@ericsson.com>
4855
4856 * lib/gdb.exp (gdb_compile): Add function doc.
4857
a6904d5a
PA
48582015-12-17 Pedro Alves <palves@redhat.com>
4859
4860 PR threads/19354
4861 * gdb.multi/info-threads.exp: New file.
4862
a22279dd
YQ
48632015-12-15 Yao Qi <yao.qi@linaro.org>
4864
4865 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
4866 is aarch64*-*-*.
4867
0588c796
SL
48682015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4869
4870 * gdb.base/history-duplicates.exp: Skip if no readline support.
4871
5d978e17
SL
48722015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4873
4874 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
4875
7e763b86
SL
48762015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4877
4878 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
4879
87a3a92c
SL
48802015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4881
4882 * gdb.base/completion.exp: Skip tests that interrupt GDB with
4883 ctrl-C if nointerrupts target property is set.
4884 * gdb.base/double-prompt-target-event-error.exp: Likewise.
4885 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
4886 * gdb.base/paginate-bg-execution.exp: Likewise.
4887 * gdb.base/paginate-execution-startup.exp: Likewise.
4888 * gdb.base/random-signal.exp: Likewise.
4889 * gdb.base/range-stepping.exp: Likewise.
4890 * gdb.cp/annota2.exp: Likewise.
4891 * gdb.cp/annota3.exp: Likewise.
4892 * gdb.gdb/selftest.exp: Likewise.
4893 * gdb.threads/continue-pending-status.exp: Likewise.
4894 * gdb.threads/leader-exit.exp: Likewise.
4895 * gdb.threads/manythreads.exp: Likewise.
4896 * gdb.threads/pthreads.exp: Likewise.
4897 * gdb.threads/schedlock.exp: Likewise.
4898 * gdb.threads/sigthread.exp: Likewise.
4899
a8f077dc
DB
49002015-12-11 Don Breazeal <donb@codesourcery.com>
4901
4902 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
4903 remote.
4904 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
4905 * gdb.base/foll-exec.exp (main): Enable for target remote.
4906 * gdb.base/foll-fork.exp (main): Likewise.
4907 * gdb.base/foll-vfork.exp (main): Likewise.
4908 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
4909 (proc continue_to_exit_bp_loc): Use clean_restart.
4910 * gdb.base/pie-execl.exp (main): Disable for target remote.
4911 * gdb.base/watch-vfork.exp (main): Enable for target remote.
4912 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
4913 * gdb.threads/execl.exp (main): Likewise.
4914 * gdb.threads/fork-child-threads.exp (main): Likewise.
4915 * gdb.threads/fork-plus-threads.exp (main): Disable for target
4916 remote.
4917 * gdb.threads/fork-thread-pending.exp (main): Enable for target
4918 remote.
4919 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
4920 pid.tid style ptids, instead of just tid.
4921 * gdb.threads/thread-execl.exp (main): Enable for target remote.
4922 * gdb.threads/watchpoint-fork.exp (main): Likewise.
4923 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
4924 ptids, instead of just tid.
4925
3b2464a8
AB
49262015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4927
4928 * gdb.base/list.exp (test_list_forward): Add end of file error
4929 test.
4930 (test_repeat_list_command): Add end of file error test.
4931 (test_list_backwards): Add beginning of file error test.
4932
a0def019
AB
49332015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4934
4935 * gdb.base/list.exp (test_list_invalid_args): New function,
4936 defined, and called.
4937
5c000dff
AB
49382015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4939
4940 * gdb.base/list.exp (test_list): Make test names unique.
4941
f1637ebe
YQ
49422015-12-11 Yao Qi <yao.qi@linaro.org>
4943
4944 * gdb.base/coremaker2.c: Remove.
4945
36d6fc0a
PA
49462015-12-10 Pedro Alves <palves@redhat.com>
4947
4948 * gdb.multi/base.exp: Remove stale "spaces" references.
4949
762f7747
PA
49502015-12-10 Pedro Alves <palves@redhat.com>
4951
4952 * gdb.multi/base.exp: Don't use nowarnings.
4953 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
4954 * gdb.multi/hangout.c: Include stdio.h.
4955 * gdb.multi/hello.c: Include stdlib.h.
4956 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
4957 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
4958 * gdb.multi/multi-arch.exp: Don't use nowarnings.
4959
28d2bfb9
AB
49602015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
4961
4962 * gdb.dwarf2/dw2-ranges-base.c: New file.
4963 * gdb.dwarf2/dw2-ranges-base.exp: New file.
4964 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
4965 support additional line table, and debug ranges generation.
4966 (Dwarf::ranges): New function, generate .debug_ranges.
4967 (Dwarf::lines): Support generating simple line table programs.
4968 (Dwarf::assemble): Initialise new namespace variables.
4969
5fc2beac
KB
49702015-12-09 Kevin Buettner <kevinb@redhat.com>
4971
4972 * gdb.base/async.exp (proc test_background): Add case for
4973 asynchronous execution not supported.
4974
1c35a88f
LM
49752015-12-09 Luis Machado <lgustavo@codesourcery.com>
4976
4977 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
4978 format and change test names to make them unique.
4979
b593e3d9
RK
49802015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
4981 Pedro Alves <pedro@redhat.com>
4982
4983 PR gdb/18702
4984 Add checking of floatformats setup on x86_64 hosts.
4985 * gdb.arch/i386-float.S (main): Load bigval and smallval.
4986 (smallval, bigval): New labels/constants.
4987 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
4988 float" after loading bigval and smallval.
4989
d72413e6
PMR
49902015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
4991
4992 * gdb.ada/fun_overload_menu.exp: New testcase.
4993 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
4994
ece66d65
JS
49952015-12-04 Josh Stone <jistone@redhat.com>
4996
4997 * gdb.base/catch-fork-static.exp: New.
4998
41d0efca
YQ
49992015-12-03 Yao Qi <yao.qi@linaro.org>
5000
5001 * gdb.base/sizeof.c: Don't include stdio.h and
5002 ../lib/unbuffer_output.c.
5003 (main): New variable 'size' and 'value'. Remove printf and
5004 gdb_unbuffer_output. Assign return value to size and value.
5005 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
5006 at the beginning.
5007 (check_sizeof): Check the result by printing variable 'size'.
5008 (check_valueof): Check the result by printing variable 'value'.
5009
99fd02d9
YQ
50102015-12-01 Yao Qi <yao.qi@linaro.org>
5011
5012 * gdb.base/disp-step-syscall.exp: Define syscall instruction
5013 for aarch64*-*-linux* target.
5014
f2faf941
PA
50152015-11-30 Pedro Alves <palves@redhat.com>
5016
5017 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
5018
04bf20c5
PA
50192015-11-30 Pedro Alves <palves@redhat.com>
5020
5021 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
5022 Handle non-stop mode vCont replies.
5023
09df4675
PA
50242015-11-30 Pedro Alves <palves@redhat.com>
5025
5026 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
5027 prepare_for_testing. Start gdb with "set non-stop on" appended to
5028 GDBFLAGS. Lax expected stop output.
5029
58b584af
YQ
50302015-11-27 Yao Qi <yao.qi@linaro.org>
5031
5032 * gdb.arch/arm-neon.exp: New.
5033 * gdb.arch/arm-neon.c: New.
5034
dfcb77a8
YQ
50352015-11-27 Yao Qi <yao.qi@linaro.org>
5036
5037 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
5038
88e8ec1b
YQ
50392015-11-27 Yao Qi <yao.qi@linaro.org>
5040
5041 * gdb.cp/annota2.exp: Allow multiple occurrences of the
5042 frames-invalid annotation.
5043
bfde72c2
YQ
50442015-11-27 Yao Qi <yao.qi@linaro.org>
5045
5046 * gdb.cp/annota2.exp: Use ${frames_invalid}.
5047
f6512a69
SM
50482015-11-26 Simon Marchi <simon.marchi@ericsson.com>
5049
5050 * gdb.threads/names.exp: New file.
5051 * gdb.threads/names.c: New file.
5052 * README: Mention gdb,no_thread_names.
5053
46a3515b
MM
50542015-11-26 Markus Metzger <markus.t.metzger@intel.com>
5055
5056 PR 19297
5057 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
5058 support" error.
5059
62147a22
PA
50602015-11-24 Pedro Alves <palves@redhat.com>
5061
5062 PR 17539
5063 * gdb.base/display.exp: Expect displays to be sorted in ascending
5064 order. Use multi_line.
5065 * gdb.base/solib-display.exp: Likewise.
5066
2f341b6e
PA
50672015-11-24 Pedro Alves <palves@redhat.com>
5068
5069 PR 17539
25d49b86
PA
5070 * gdb.base/display.exp: Expect displays to be sorted in ascending
5071 order. Use multi_line.
5072 * gdb.base/solib-display.exp: Likewise.
2f341b6e 5073
7e0aa6aa
PA
50742015-11-24 Pedro Alves <palves@redhat.com>
5075
5076 PR 17539
5077 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
5078 threads in ascending order.
5079 * gdb.base/foll-fork.exp: Likewise.
5080 * gdb.base/foll-vfork.exp: Likewise.
5081 * gdb.base/multi-forks.exp: Likewise.
5082 * gdb.mi/mi-nonstop.exp: Likewise.
5083 * gdb.mi/mi-nsintrall.exp: Likewise.
5084 * gdb.multi/base.exp: Likewise.
5085 * gdb.multi/multi-arch.exp: Likewise.
5086 * gdb.python/py-inferior.exp: Likewise.
5087 * gdb.threads/break-while-running.exp: Likewise.
5088 * gdb.threads/execl.exp: Likewise.
5089 * gdb.threads/gcore-thread.exp: Likewise.
5090 * gdb.threads/info-threads-cur-sal.exp: Likewise.
5091 * gdb.threads/kill.exp: Likewise.
5092 * gdb.threads/linux-dp.exp: Likewise.
5093 * gdb.threads/multiple-step-overs.exp: Likewise.
5094 * gdb.threads/next-bp-other-thread.exp: Likewise.
5095 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
5096 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
5097 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
5098 * gdb.threads/thread-find.exp: Likewise.
5099 * gdb.threads/tls.exp: Likewise.
5100 * lib/mi-support.exp (mi_reverse_list): Delete.
5101 (mi_check_thread_states): No longer reverse list.
5102
2cc57ad8
PA
51032015-11-24 Pedro Alves <palves@redhat.com>
5104
5105 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
5106 use lowercase.
5107
c93e8391
SM
51082015-11-23 Simon Marchi <simon.marchi@ericsson.com>
5109
5110 * gdb.trace/actions.c: Include trace-common.h.
5111 (main): Add a location for a fast tracepoint.
5112 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
5113 the normal tracepoints.
5114 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
5115
045ccf91
SM
51162015-11-23 Simon Marchi <simon.marchi@ericsson.com>
5117
5118 * save-trace.exp: Factor out code to these...
5119 (gdb_save_tracepoints): New.
5120 (gdb_load_tracepoints): New.
5121 (do_save_load_test): New.
5122
5506f9f6
KB
51232015-11-23 Kevin Buettner <kevinb@redhat.com>
5124
5125 * gdb.base/asmlabel.exp: New test.
5126 * gdb.base/asmlabel.c: New test case.
5127
16c3b12f
JB
51282015-11-23 Joel Brobecker <brobecker@adacore.com>
5129
5130 * gdb.base/wrong_frame_bt_full-main.c: New file.
5131 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
5132 * gdb.base/wrong_frame_bt_full.exp: New file.
5133
155bfbd3
JB
51342015-11-23 Joel Brobecker <brobecker@adacore.com>
5135
5136 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
5137
bb097445
JM
51382015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
5139
206853a0 5140 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
5141 pstate register when comparing registers values in
5142 sparc64-*-linux-gnu targets to avoid spurious differences.
5143
9c88ed8f
JM
51442015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
5145
206853a0 5146 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 5147
96161e25
SL
51482015-11-19 Sandra Loosemore <sandra@codesourcery.com>
5149
5150 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
5151 as type argument to gdb_compile.
5152 * gdb.base/nested-subp2.exp: Likewise.
5153 * gdb.base/nested-subp3.exp: Likewise.
5154
340c2830
DV
51552015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
5156
5157 * lib/dwarf.exp (_note): Fix left shift of negative value.
5158 * gdb.trace/trace-condition.exp: Likewise.
5159
c1862d0f
YQ
51602015-11-13 Yao Qi <yao.qi@linaro.org>
5161
5162 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
5163 comments about d10v.
5164 (test_scalar_returns): Likewise.
5165 * gdb.base/d10v.ld: Remove.
5166 * gdb.base/overlays.exp: Remove the target triplet checking for
5167 d10v-*-*.
5168 * gdb.base/structs.exp (test_struct_returns): Remove the
5169 comments about d10v.
5170 (test_struct_calls): Likewise.
5171
77ae9c19
YQ
51722015-11-13 Yao Qi <yao.qi@linaro.org>
5173
5174 * gdb.base/gnu_vector.exp: Check the return value by "p res".
5175 * gdb.base/gnu_vector.c: Don't include stdio.h.
5176 (main): Don't print res and call add_some_intvecs.
5177
430e004e
MK
51782015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
5179
5180 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
5181 macro.
5182 (func5): Removed.
5183 (func4): Use FAST_TRACEPOINT_LABEL.
5184 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
5185 macro.
5186 (func): Removed.
5187 (thread_function): Use FAST_TRACEPOINT_LABEL.
5188 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
5189 (func): Remove.
5190 (marker): Use FAST_TRACEPOINT_LABEL.
5191 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
5192 (pendfunc1): Remove.
5193 (pendfunc): Use FAST_TRACEPOINT_LABEL.
5194 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
5195 (foo): Remove.
5196 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
5197 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
5198 macro.
5199 (func): Remove.
5200 (marker): Use FAST_TRACEPOINT_LABEL.
5201 * gdb.trace/trace-common.h: New header.
5202 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
5203 macro.
5204 (func): Remove.
5205 (marker): Use FAST_TRACEPOINT_LABEL.
5206 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
5207 (func): Remove.
5208 (thread_function): Use FAST_TRACEPOINT_LABEL.
5209
6e7675a7
MK
52102015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
5211
5212 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
5213 in front.
5214 * gdb.trace/change-loc.exp: Use global pcreg definition.
5215 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
5216 * gdb.trace/entry-values.exp: Use global spreg definition, add $
5217 in front.
5218 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
5219 * gdb.trace/pending.exp: Likewise.
5220 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
5221 * gdb.trace/trace-break.exp: Likewise.
5222 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
5223 in front.
5224 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
5225 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
5226 in front.
5227 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
5228
dddc0e16
JB
52292015-11-09 Joel Brobecker <brobecker@adacore.com>
5230
5231 * gdb.ada/fin_fun_out: New testcase.
5232
c6f0b406
KB
52332015-11-07 Kevin Buettner <kevinb@redhat.com>
5234
5235 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
5236 value associated with DW_AT_byte_size.
5237 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
5238 constants for DW_AT_byte_size, DW_AT_lower_bound, and
5239 DW_AT_upper_bound.
5240
f01dcfd9
KB
52412015-11-07 Kevin Buettner <kevinb@redhat.com>
5242
5243 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
5244 (gdb_target_symbol_prefix_flags): Define in terms of _asm
5245 version.
5246 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
5247 gdb.dwarf2/dw2-canonicalize-type.exp,
5248 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
5249 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
5250 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
5251 provided by gdb_target_symbol_prefix_flags_asm.
5252 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
5253 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
5254 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
5255 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
5256 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
5257 macros where needed). Use this macro for symbols which require
5258 the prefix provided by SYMBOL_PREFIX.
5259
2223449a
KB
52602015-11-05 Kevin Buettner <kevinb@redhat.com>
5261
5262 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
5263 New procs.
5264 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
5265 representing expressions, of more than one list element.
5266 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
5267 to prepend linker symbol prefix to f.
5268 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
5269 table_1 and table_2.
5270 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
5271 Likewise, for f and g.
5272 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
5273 for ptr.
5274 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
5275 for main.
5276 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
5277 table_1_ptr and table_2_ptr.
5278
6f2f1a3a
JK
52792015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5280 Joel Brobecker <brobecker@adacore.com>
5281
5282 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
5283
566c56c9
MK
52842015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
5285
5286 * gdb.reverse/s390-mvcle.c: New test.
5287 * gdb.reverse/s390-mvcle.exp: New file.
5288 * lib/gdb.exp: Enable reverse tests on s390*-linux.
5289
d5f0636b
MK
52902015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
5291
5292 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
5293
7ad8b86c
MK
52942015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
5295
5296 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
5297 reaching marker2.
5298 * gdb.reverse/getresuid-reverse.exp: Likewise.
5299 * gdb.reverse/pipe-reverse.exp: Likewise.
5300 * gdb.reverse/readv-reverse.exp: Likewise.
5301 * gdb.reverse/recvmsg-reverse.exp: Likewise.
5302 * gdb.reverse/time-reverse.exp: Likewise.
5303 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
5304
4081c0f1
YQ
53052015-10-30 Yao Qi <yao.qi@linaro.org>
5306
5307 * gdb.threads/wp-replication.c (watch_count_done): Remove.
5308 (empty_cycle): Remove.
5309 (main): Don't call empty_cycle. Don't use watch_count_done.
5310 * gdb.threads/wp-replication.exp: Don't set breakpoint on
5311 empty_cycle. Rewrite the code counting HW watchpoints.
5312
452b4ba5
MK
53132015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
5314
5315 * gdb.reverse/fstatat-reverse.c: New test.
5316 * gdb.reverse/fstatat-reverse.exp: New file.
5317 * gdb.reverse/getresuid-reverse.c: New test.
5318 * gdb.reverse/getresuid-reverse.exp: New file.
5319 * gdb.reverse/pipe-reverse.c: New test.
5320 * gdb.reverse/pipe-reverse.exp: New file.
5321 * gdb.reverse/readv-reverse.c: New test.
5322 * gdb.reverse/readv-reverse.exp: New file.
5323 * gdb.reverse/recvmsg-reverse.c: New test.
5324 * gdb.reverse/recvmsg-reverse.exp: New file.
5325 * gdb.reverse/time-reverse.c: New test.
5326 * gdb.reverse/time-reverse.exp: New file.
5327 * gdb.reverse/waitpid-reverse.c: New test.
5328 * gdb.reverse/waitpid-reverse.exp: New file.
5329
5e2e7507
JK
53302015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5331
5332 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
5333
0fde2c53
DE
53342015-10-26 Doug Evans <dje@google.com>
5335
5336 PR symtab/17391
5337 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
5338 * gdb.dwarf2/bad-regnum.c: New file.
5339 * gdb.dwarf2/bad-regnum.exp: New file.
5340
1a70ae97
DE
53412015-10-26 Doug Evans <dje@google.com>
5342
5343 PR python/18938
5344 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
5345 file.
5346
27dc26ab
JK
53472015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5348
5349 * gdb.compile/compile.exp (compile code globalvar): Update expectation
5350 for a change by "Mention language in compile error message".
5351
bed91f4d
SM
53522015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
5353
5354 PR python/18073
5355 * gdb.python/py-type.c (C::a_method): New.
5356 (C::a_const_method): New.
5357 (C::a_static_method): New.
5358 (a_function): New.
5359 * gdb.python/py-type.exp (test_fields): Test getting fields
5360 from function and method.
5361
3f2f83dd
KB
53622015-10-21 Keven Boell <keven.boell@intel.com>
5363
5364 * gdb.fortran/vla-alloc-assoc.exp: New file.
5365 * gdb.fortran/vla-datatypes.exp: New file.
5366 * gdb.fortran/vla-datatypes.f90: New file.
5367 * gdb.fortran/vla-history.exp: New file.
5368 * gdb.fortran/vla-ptype-sub.exp: New file.
5369 * gdb.fortran/vla-ptype.exp: New file.
5370 * gdb.fortran/vla-sizeof.exp: New file.
5371 * gdb.fortran/vla-sub.f90: New file.
5372 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
5373 * gdb.fortran/vla-value-sub-finish.exp: New file.
5374 * gdb.fortran/vla-value-sub.exp: New file.
5375 * gdb.fortran/vla-value.exp: New file.
5376 * gdb.fortran/vla-ptr-info.exp: New file.
5377 * gdb.mi/mi-vla-fortran.exp: New file.
5378 * gdb.mi/vla.f90: New file.
5379
27145d50
SL
53802015-10-21 Sandra Loosemore <sandra@codesourcery.com>
5381
5382 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
5383 of hardwired timeout value.
5384
5f3ff4f8
JK
53852015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5386 Pedro Alves <palves@redhat.com>
5387
5388 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
5389 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
5390
bfd09d20
JS
53912015-10-19 Josh Stone <jistone@redhat.com>
5392
5393 * gdb.base/catch-syscall.c: Include <sched.h>.
5394 (unknown_syscall): New variable.
5395 (main): Trigger a vfork and an unknown syscall.
5396 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
5397 (unknown_syscall_number): Likewise.
5398 (check_call_to_syscall): Accept an optional syscall pattern.
5399 (check_return_from_syscall): Likewise.
5400 (check_continue): Likewise.
5401 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
5402 (test_catch_syscall_skipping_return): New test toggling off 'catch
5403 syscall' to step over the syscall return, then toggling back on.
5404 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
5405 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
5406 (do_syscall_tests): Call test_catch_syscall_without_args and
5407 test_catch_syscall_mid_vfork.
5408 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
5409 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
5410
b32b93c6
AS
54112015-10-19 Andrew Stubbs <ams@codesourcery.com>
5412
5413 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
5414 print g_vE): Add new pass patterns.
5415 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
5416 print various symbol names for vptr fields.
5417
9d622bda
AB
54182015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
5419
5420 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
5421 results.
5422
0fd8ac1c
YQ
54232015-10-12 Yao Qi <yao.qi@linaro.org>
5424
5425 * gdb.arch/disp-step-insn-reloc.exp: New test case.
5426
34240514
YQ
54272015-10-12 Yao Qi <yao.qi@linaro.org>
5428
5429 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
5430 is aarch64*-*-linux*.
5431
8240f442
YQ
54322015-10-12 Yao Qi <yao.qi@linaro.org>
5433
5434 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
5435 (can_relocate_bcond_true): ... it.
5436 (can_relocate_bcond_false): New function.
5437 (foo): Likewise.
5438 (can_relocate_bl): Likewise.
5439 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
5440 can_relocate_bl.
5441
2520f728
PMR
54422015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
5443
5444 * gdb.base/nested-addr.c: New file.
5445 * gdb.base/nested-addr.exp: New testcase.
5446
abcef95a
MM
54472015-10-09 Markus Metzger <markus.t.metzger@intel.com>
5448
5449 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
5450 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
5451 its output. Ignore the output of "record goto begin" and instead
5452 check that GDB is replaying.
5453
145e3ddb
PA
54542015-10-09 Pedro Alves <palves@redhat.com>
5455
5456 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
5457 (top level): Use it in the run with no args test.
5458
d5d8c4e1
IB
54592015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
5460
5461 * gdb.dlang/properties.exp: New file.
5462
06e635ef
SL
54632015-10-02 Sandra Loosemore <sandra@codesourcery.com>
5464
5465 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
5466 whether or not address 0x1000 is mapped on the target.
5467
e019fd1d
SM
54682015-09-30 Simon Marchi <simon.marchi@ericsson.com>
5469
5470 * gdb.python/py-type.exp: Do not run tests if binaries fail to
5471 build.
5472
77ba2a67
MM
54732015-09-30 Markus Metzger <markus.t.metzger@intel.com>
5474
5475 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
5476 instruction-history test.
5477
c60eb31f
DE
54782015-09-28 Doug Evans <dje@google.com>
5479
5480 * gdb.base/gcore.c (array_func): Add reference to static_array.
5481
9a3c8263
SM
54822015-09-25 Simon Marchi <simon.marchi@ericsson.com>
5483
5484 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
5485 source line.
5486
9720e656
SL
54872015-09-24 Sandra Loosemore <sandra@codesourcery.com>
5488
5489 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
5490 short or char as base type.
5491
938d3bf2
SL
54922015-09-23 Sandra Loosemore <sandra@codesourcery.com>
5493
5494 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
5495 to allow any size enum.
5496
e6c2c623
PMR
54972015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
5498
5499 * gdb.ada/array_ptr_renaming.exp: New testcase.
5500 * gdb.ada/array_ptr_renaming/foo.adb: New file.
5501 * gdb.ada/array_ptr_renaming/pack.ads: New file.
5502
06da0f77
PL
55032015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5504
5505 * gdb.trace/ftrace-lock.c: New file.
5506 * gdb.trace/ftrace-lock.exp: New file.
5507
4f51c22a
PL
55082015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5509
5510 * gdb.arch/insn-reloc.c: New file.
5511 * gdb.arch/ftrace-insn-reloc.exp: New file.
5512
7041adf4
PL
55132015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5514
5515 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
5516 instruction.
5517 * gdb.trace/pendshr1.c (pendfunc): Likewise.
5518 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
5519 * gdb.trace/range-stepping.c: Likewise.
5520 * gdb.trace/trace-break.c: Likewise.
5521 * gdb.trace/trace-mt.c (thread_function): Likewise.
5522 * gdb.trace/ftrace.c (marker): Likewise.
5523 * gdb.trace/trace-condition.c (marker): Likewise.
5524 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
5525 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
5526 is_aarch64_target.
5527
015d2e7e
DE
55282015-09-18 Doug Evans <xdje42@gmail.com>
5529
5530 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
5531 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
5532
26b188a2
SL
55332015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5534
5535 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
5536 the breakpoint.
5537
79dc332b
SL
55382015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5539
5540 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
5541 the pending breakpoint. Remove timeout override for "Run till
5542 MI pending breakpoint on pendfunc3 on thread 2" test.
5543
f57929f2
SL
55442015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5545
5546 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
5547 filename pattern.
5548
3f469b17
SL
55492015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5550
5551 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
5552 in breakpoint filename pattern.
5553
515b89b3
SL
55542015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5555
7800dbe4
SL
5556 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
5557
55582015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5559
515b89b3
SL
5560 * gdb.linespec/explicit.exp: Check for readline support for
5561 tab-completion tests. Fix obvious typo.
5562
d2939ba2
MM
55632015-09-18 Markus Metzger <markus.t.metzger@intel.com>
5564
5565 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
5566 and replay.
5567
cbb55fa7
MM
55682015-09-18 Markus Metzger <markus.t.metzger@intel.com>
5569
5570 * gdb.btrace/non-stop.c: New.
5571 * gdb.btrace/non-stop.exp: New.
5572
43691ca1
PL
55732015-09-17 Pierre Langlois <pierre.langlois@arm.com>
5574 Yao Qi <yao.qi@linaro.org>
5575
5576 * gdb.trace/trace-condition.c: New file.
5577 * gdb.trace/trace-condition.exp: New file.
5578
d78908cf
WW
55792015-09-16 Wei-cheng Wang <cole945@gmail.com>
5580
5581 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
5582 for testing bytecode compilation.
5583
1ed415e2
PA
55842015-09-16 Pedro Alves <palves@redhat.com>
5585 Sandra Loosemore <sandra@codesourcery.com>
5586
5587 * gdb.threads/non-stop-fair-events.c (timeout): New global.
5588 (SECONDS): Redefine.
5589 (main): Call pthread_kill and alarm early.
5590 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
5591 support.
5592 (test): If the target can't hardware step and doesn't support
5593 displaced stepping, increase the timeout.
5594
d136eff5
PA
55952015-09-16 Pedro Alves <palves@redhat.com>
5596
5597 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
5598 (enable_debug): New procedures.
5599 (test): Use them. Bail out if waiting for threads fails.
5600 (top level): Bail out if a test fails.
5601
991f019c
YQ
56022015-09-16 Yao Qi <yao.qi@linaro.org>
5603
5604 * gdb.asm/asm-source.exp: Set asm-arch for
5605 aarch64*-*-* target.
5606 * gdb.asm/aarch64.inc: New file.
5607
bfca584f
PMR
56082015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
5609
5610 * gdb.ada/array_of_variable_length.exp: New testcase.
5611 * gdb.ada/array_of_variable_length/foo.adb: New file.
5612 * gdb.ada/array_of_variable_length/pck.adb: New file.
5613 * gdb.ada/array_of_variable_length/pck.ads: New file.
5614
b326e587
DE
56152015-09-15 Doug Evans <dje@google.com>
5616
5617 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
5618 of function static local variable.
5619
5382cfab
PW
56202015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5621
5622 * gdb.threads/tls-so_extern.exp: New test file.
5623 * gdb.threads/tls-so_extern.c: New test file.
5624 * gdb.threads/tls-so_extern_main.c: New test file.
5625
141c5cc4
JK
56262015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5627
5628 * gdb.opt/solib-intra-step-lib.c: New file.
5629 * gdb.opt/solib-intra-step-main.c: New file.
5630 * gdb.opt/solib-intra-step.exp: New file.
5631
d15dcecd
PA
56322015-09-15 Pedro Alves <palves@redhat.com>
5633
5634 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
5635 gdb_continue_to_breakpoint instead of gdb_test_multiple.
5636
4c2f2a79
PA
56372015-09-14 Pedro Alves <palves@redhat.com>
5638
5639 * gdb.base/hook-stop-continue.c: Delete.
5640 * gdb.base/hook-stop-continue.exp: Delete.
5641 * gdb.base/hook-stop-frame.c: Delete.
5642 * gdb.base/hook-stop-frame.exp: Delete.
5643 * gdb.base/hook-stop.c: New file.
5644 * gdb.base/hook-stop.exp: New file.
5645
919e6dbe
PMR
56462015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
5647
5648 * gdb.ada/access_to_packed_array.exp: New testcase.
5649 * gdb.ada/access_to_packed_array/foo.adb: New file.
5650 * gdb.ada/access_to_packed_array/pack.adb: New file.
5651 * gdb.ada/access_to_packed_array/pack.ads: New file.
5652
157280a4
MM
56532015-09-14 Markus Metzger <markus.t.metzger@intel.com>
5654
5655 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
5656 buffer size test.
5657
2fd33e94
DB
56582015-09-11 Don Breazeal <donb@codesourcery.com>
5659
5660 * gdb.base/foll-exec.c: Add copyright header. Fix
5661 formatting issues.
5662 * gdb.base/foll-exec.exp (zap_session): Delete proc.
5663 (do_exec_tests): Use clean_restart in place of zap_session,
5664 and for test initialization. Fix formatting issues. Use
5665 fail in place of perror.
5666 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
5667 an expect statement to match an expression with output from
5668 the program under debug.
5669 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
5670 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
5671 * gdb.threads/non-ldr-exc-2.exp: Likewise.
5672 * gdb.threads/non-ldr-exc-3.exp: Likewise.
5673 * gdb.threads/non-ldr-exc-4.exp: Likewise.
5674
e70b6e8e
DE
56752015-09-09 Doug Evans <dje@google.com>
5676
5677 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
5678
7a551a51
DE
56792015-09-09 Doug Evans <dje@google.com>
5680
5681 * gdb.base/pie-execl.exp: Fix result test of build_executable.
5682
4c666f84
DE
56832015-09-09 Doug Evans <dje@google.com>
5684
5685 * gdb.base/savedregs.exp: Fix typo.
5686
243a9253
PA
56872015-09-09 Pedro Alves <palves@redhat.com>
5688
5689 * gdb.mi/mi-cli.exp: Add CLI finish tests.
5690
c0fa8fbd
SL
56912015-09-08 Sandra Loosemore <sandra@codesourcery.com>
5692
5693 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
5694 command actually switches threads. Give up on remaining
5695 tests if target fails to stop at breakpoint.
5696
cd7c1778
PMR
56972015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
5698
5699 * gdb.ada/funcall_char.exp: New testcase.
5700 * gdb.ada/funcall_char/foo.adb: New file.
5701
dc5c8746
PMR
57022015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
5703
5704 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
5705 expected outputs. Add two testcases for completing ambiguous
5706 functions.
5707 * gdb.ada/complete/aux_pck.adb: New file.
5708 * gdb.ada/complete/aux_pck.ads: New file.
5709 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
5710 Ambiguous_Func functions.
5711 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
5712 * gdb.ada/complete/pck.adb: Likewise.
5713
4e83a1e7
UW
57142015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
5715
5716 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
5717 failures to run the test program under GDB.
5718
8ce74153
LM
57192015-08-26 Luis Machado <lgustavo@codesourcery.com>
5720
5721 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
5722 to C.
5723
e9756d52
PP
57242015-08-26 Patrick Palka <patrick@parcs.ath.cx>
5725
5726 * gdb.base/run-after-attach.exp: New test file.
5727 * gdb.base/run-after-attach.c: New test file.
5728
8d37573b
DB
57292015-08-26 Don Breazeal <donb@codesourcery.com>
5730
5731 * gdb.base/foll-exec-2.c: New test program.
5732 * gdb.base/foll-exec-2.exp: New test.
5733
63e43d3a
PMR
57342015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
5735
5736 * gdb.base/nested-subp1.exp: New file.
5737 * gdb.base/nested-subp1.c: New file.
5738 * gdb.base/nested-subp2.exp: New file.
5739 * gdb.base/nested-subp2.c: New file.
5740 * gdb.base/nested-subp3.exp: New file.
5741 * gdb.base/nested-subp3.c: New file.
5742
3d40fbb5
PA
57432015-08-24 Pedro Alves <palves@redhat.com>
5744
5745 * gdb.server/connect-without-multi-process.c: New file.
5746 * gdb.server/connect-without-multi-process.exp: New file.
5747
4422ac93
LM
57482015-08-24 Luis Machado <lgustavo@codesourcery.com>
5749
5750 * gdb.opt/inline-markers.c: Make z int.
5751
91dddb86
LM
57522015-08-24 Luis Machado <lgustavo@codesourcery.com>
5753
5754 * gdb.opt/inline-markers.c: Make z volatile.
5755
a48847ee
LM
57562015-08-24 Luis Machado <lgustavo@codesourcery.com>
5757
5758 * gdb.opt/inline-bt.c: New volatile global z.
5759 * gdb.opt/inline-cmds.c: Likewise.
5760 * gdb.opt/inline-locals.c: Likewise.
5761 * gdb.opt/inline-markers.c: New extern global z.
5762 (marker): Use z.
5763 (inline_fn): Likewise.
5764
0ebbc52b
PA
57652015-08-24 Pedro Alves <palves@redhat.com>
5766
5767 * config/m32r-stub.exp: Remove file.
5768 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
5769 * gdb.base/call-rt-st.exp: Likewise.
5770 * gdb.base/call-strs.exp: Likewise.
5771 * gdb.base/default.exp: Remove references to h8300-*-hms and
5772 *-*-udi*.
5773 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
5774
77c365df
AA
57752015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
5776
5777 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
5778 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
5779 and "return" use KFAIL when GDB can not read/write the vector
5780 return value.
5781
4313b8c0
GB
57822015-08-21 Gary Benson <gbenson@redhat.com>
5783
5784 * gdb.trace/pending.exp: Cope with remote transfer warnings.
5785
0e433b32
PA
57862015-08-20 Pedro Alves <palves@redhat.com>
5787
5788 * gdb.server/solib-list.exp: No longer expect an interior stop in
5789 non-stop mode.
5790
221e1a37
PA
57912015-08-20 Pedro Alves <palves@redhat.com>
5792
5793 * gdb.server/connect-stopped-target.c: New file.
5794 * gdb.server/connect-stopped-target.exp: New file.
5795
40e3ad0e
PA
57962015-08-20 Pedro Alves <palves@redhat.com>
5797
5798 * gdb.dwarf2/comp-unit-lang.exp: New file.
5799 * gdb.dwarf2/comp-unit-lang.c: New file.
5800
af39b327
PMR
58012015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
5802
5803 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
5804 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
5805
7d45c7c3 58062015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 5807
7d45c7c3
KB
5808 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
5809 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
5810
4d6cceb4
DE
58112015-08-18 Doug Evans <dje@google.com>
5812 Adrian Sendroiu <adrian.sendroiu@freescale.com>
5813
5814 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
5815 skip_python_tests. New arg prompt_regexp.
5816 (skip_python_tests): New function.
5817 * lib/mi-support.exp (mi_skip_python_tests): New function.
5818 * gdb.python/py-mi-objfile-gdb.py: New file.
5819 * gdb.python/py-mi-objfile.c: New file.
5820 * gdb.python/py-mi-objfile.exp: New file.
5821
ad89c2aa
KS
58222015-08-17 Keith Seitz <keiths@redhat.com>
5823
5824 * gdb.linespec/explicit.exp: Move strace test from here ...
5825 * gdb.trace/strace.exp: ... to here.
5826
e3ae3c43
PP
58272015-08-15 Patrick Palka <patrick@parcs.ath.cx>
5828
5829 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
5830 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
5831
604b2636
DE
58322015-08-14 Doug Evans <xdje42@gmail.com>
5833
5834 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
5835 inferior before selecting a new file.
5836
6ff0ba5f
DE
58372015-08-14 Doug Evans <xdje42@gmail.com>
5838
5839 * gdb.mi/mi-disassemble.exp: Update.
5840 * gdb.base/disasm-optim.S: New file.
5841 * gdb.base/disasm-optim.c: New file.
5842 * gdb.base/disasm-optim.h: New file.
5843 * gdb.base/disasm-optim.exp: New file.
5844
9ca98f92
KS
58452015-08-14 Keith Seitz <keiths@redhat.com>
5846
5847 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
5848 "evaluated-by".
5849
52bbc560
JB
58502015-08-13 Joel Brobecker <brobecker@adacore.com>
5851
5852 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
5853
5d8c3ed3
PMR
58542015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
5855
5856 * gdb.ada/fun_renaming.exp: New testcase.
5857 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
5858 * gdb.ada/fun_renaming/pack.adb: New file.
5859 * gdb.ada/fun_renaming/pack.ads: New file.
5860
ea8812bc
KS
58612015-08-12 Keith Seitz <keiths@redhat.com>
5862
5863 * gdb.base/dso2dso.exp: Pass basename of source file in call to
5864 gdb_get_line_number.
5865
4dafcdeb
JB
58662015-08-12 Joel Brobecker <brobecker@adacore.com>
5867
5868 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
5869 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
5870 gdb.base/dso2dso.exp: New files.
5871
5ba32597
SDJ
58722015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
5873 Pedro Alves <palves@redhat.com>
5874 Keith Seitz <keiths@redhat.com>
5875
5876 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
5877 GDBFLAGS.
5878
b6dafabf
PP
58792015-08-12 Patrick Palka <patrick@parcs.ath.cx>
5880
5881 * gdb.base/gdbhistsize-history.exp
5882 (test_histsize_history_setting): Use save_vars.
5883 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
5884 Use save_vars.
5885 (test_no_truncation_of_unlimited_history_file): Use save_vars.
5886 * gdb.base/readline.exp: Use save_vars.
5887
abe8e607
PP
58882015-08-12 Patrick Palka <patrick@parcs.ath.cx>
5889
5890 * lib/gdb.exp (save_vars): New proc.
5891
629500fa
KS
58922015-08-11 Keith Seitz <keiths@redhat.com>
5893
5894 * gdb.base/help.exp: Update help_breakpoint_text.
5895
eb8c4e2e
KS
58962015-08-11 Keith Seitz <keiths@redhat.com>
5897
5898 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
5899 (at toplevel): Call test_explicit_breakpoints.
5900 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
5901 breakpoints.
5902 * lib/mi-support.exp (mi_make_breakpoint): Add support for
5903 breakpoint conditions, "-cond".
5904
87f0e720
KS
59052015-08-11 Keith Seitz <keiths@redhat.com>
5906
5907 * gdb.linespec/3explicit.c: New file.
5908 * gdb.linespec/cpexplicit.cc: New file.
5909 * gdb.linespec/cpexplicit.exp: New file.
5910 * gdb.linespec/explicit.c: New file.
5911 * gdb.linespec/explicit.exp: New file.
5912 * gdb.linespec/explicit2.c: New file.
5913 * gdb.linespec/ls-errs.exp: Add explicit location tests.
5914 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
5915 before using in the matching pattern.
5916 Clarify that `prefix' is a regular expression.
5917
f00aae0f
KS
59182015-08-11 Keith Seitz <keiths@redhat.com>
5919
5920 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
5921 test.
5922 Add tests for missing ",FMT" and ",".
5923
e27852be
DE
59242015-08-10 Doug Evans <dje@google.com>
5925 Keith Seitz <keiths@redhat.com>
5926
5927 PR gdb/17960
5928 * gdb.base/completion.exp: Add location completer tests.
5929
7f03bd92
PA
59302015-08-07 Pedro Alves <palves@redhat.com>
5931
5932 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
5933 tests here.
5934 (top level): Run do_test with and without displaced stepping.
5935
3fc8eb30
PA
59362015-08-07 Pedro Alves <palves@redhat.com>
5937
5938 * gdb.base/valgrind-disp-step.c: New file.
5939 * gdb.base/valgrind-disp-step.exp: New file.
5940
d4569d7b
PA
59412015-08-07 Pedro Alves <palves@redhat.com>
5942
5943 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
5944 Delete function.
5945 (main): Add alarm. Run an infinite loop instead of calling
5946 wait_threads.
5947 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
5948 comment.
5949 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
5950 Delete function.
5951 (main): Add alarm. Run an infinite loop instead of calling
5952 wait_threads.
5953 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
5954 comment.
5955
e1316e60
PA
59562015-08-07 Pedro Alves <palves@redhat.com>
5957
5958 * gdb.base/checkpoint-ns.exp: New file.
5959 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
5960 standard_testfile.
5961
da8c46d2
MM
59622015-08-07 Markus Metzger <markus.t.metzger@intel.com>
5963
5964 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
5965 * gdb.btrace/instruction_history.exp: Update.
5966 * gdb.btrace/tsx.exp: New.
5967 * gdb.btrace/tsx.c: New.
5968
de1c2c52
PA
59692015-08-06 Pedro Alves <palves@redhat.com>
5970
5971 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
5972 increase timeout.
5973 * gdb.reverse/until-precsave.exp: Bump timeouts.
5974
782e0bf4
PA
59752015-08-06 Pedro Alves <palves@redhat.com>
5976
5977 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
5978
83e97ed0
PA
59792015-08-06 Pedro Alves <palves@redhat.com>
5980
5981 PR gdb/18749
5982 * gdb.threads/process-dies-while-handling-bp.c: New file.
5983 * gdb.threads/process-dies-while-handling-bp.exp: New file.
5984
863d01bd
PA
59852015-08-06 Pedro Alves <palves@redhat.com>
5986
5987 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
5988 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
5989
0a39bb32
PA
59902015-08-05 Pedro Alves <palves@redhat.com>
5991
5992 * gdb.threads/next-while-other-thread-longjmps.c: New file.
5993 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
5994
ee2d2b10
SL
59952015-08-03 Sandra Loosemore <sandra@codesourcery.com>
5996
5997 * gdb.base/bp-permanent.exp: Report test as unsupported if
5998 the target cannot stop at the permanent breakpoint.
5999
4e1bdb00
DE
60002015-08-03 Doug Evans <dje@google.com>
6001
6002 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
6003 10000.
6004
3d338901
DE
60052015-08-03 Doug Evans <dje@google.com>
6006
6007 * Makefile.in (workers/%.worker, build-perf): New rule.
6008 (GDB_PERFTEST_MODE): New variable.
6009 (check-perf): Use it.
6010 (clean): Clean up gdb.perf parallel build subdirs.
6011 * lib/build-piece.exp: New file.
6012 * lib/gdb.exp (make_gdb_parallel_path): New function
6013 (standard_output_file, standard_temp_file): Call it.
6014 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
6015 of $GDB_PARALLEL.
6016 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
6017
af061d3e
DE
60182015-08-03 Doug Evans <dje@google.com>
6019
8e1afc81 6020 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
6021 (LOG_FILE_NAME): New global.
6022 (TextReporter.__init__): Initialize self.txt_sum.
6023 (TextReporter.report): Add support for multiple data-points.
6024 Move report to perftest.sum, put raw data in perftest.log.
6025 (TextReporter.start): Open sum and log files.
6026 (TextReporter.end): Close sum and log files.
8e1afc81
DE
6027 * gdb.perf/lib/perftest/testresult.py
6028 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 6029
2c8c5d37
PA
60302015-07-31 Pedro Alves <palves@redhat.com>
6031
6032 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
6033 Use spawn_id_get_pid. Wait for spawn id after eof. Use
6034 kill_wait_spawned_process instead of explicit "kill -9".
6035 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
6036 returning a spawn id instead of a pid. Use spawn_id_get_pid and
6037 kill_wait_spawned_process.
6038 * gdb.base/attach-twice.exp: Likewise.
6039 * gdb.base/attach.exp: Likewise.
6040 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
6041 gdb_test_multiple.
6042 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
6043 returning a spawn id instead of a pid. Use spawn_id_get_pid and
6044 kill_wait_spawned_process.
6045 * gdb.base/valgrind-infcall.exp: Likewise.
6046 * gdb.multi/multi-attach.exp: Likewise.
6047 * gdb.python/py-prompt.exp: Likewise.
6048 * gdb.python/py-sync-interp.exp: Likewise.
6049 * gdb.server/ext-attach.exp: Likewise.
6050 * gdb.threads/attach-into-signal.exp (corefunc): Use
6051 spawn_wait_for_attach, spawn_id_get_pid and
6052 kill_wait_spawned_process.
6053 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
6054 spawn_wait_for_attach returning a spawn id instead of a pid. Use
6055 spawn_id_get_pid and kill_wait_spawned_process.
6056 * gdb.threads/attach-stopped.exp (corefunc): Use
6057 spawn_wait_for_attach, spawn_id_get_pid and
6058 kill_wait_spawned_process.
6059 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
6060 Use spawn_id_get_pid. Wait for spawn id after eof. Use
6061 kill_wait_spawned_process instead of explicit "kill -9".
6062 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
6063 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
6064 (spawn_wait_for_attach): Use spawn instead of exec to spawn
6065 processes. Don't map cygwin/windows pids here. Now returns a
6066 spawn id list.
6067
032a0fca
SL
60682015-07-30 Sandra Loosemore <sandra@codesourcery.com>
6069
6070 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
6071 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
6072 correct patch.
6073
61a934ca
SL
60742015-07-30 Sandra Loosemore <sandra@codesourcery.com>
6075
6076 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
6077
4bc4d428
SL
60782015-07-30 Sandra Loosemore <sandra@codesourcery.com>
6079
6080 Reapply:
6081 2014-05-21 Mark Wielaard <mjw@redhat.com>
6082
6083 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
6084
998d452a
PA
60852015-07-30 Pedro Alves <palves@redhat.com>
6086
6087 * linux-low.c (handle_extended_wait): Set the child's last
6088 reported status to TARGET_WAITKIND_STOPPED.
6089
69dde7dc
PA
60902015-07-30 Pedro Alves <palves@redhat.com>
6091
6092 PR threads/18600
6093 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
6094 only shows inferior 1.
6095
4dd63d48
PA
60962015-07-30 Simon Marchi <simon.marchi@ericsson.com>
6097 Pedro Alves <palves@redhat.com>
6098
6099 PR threads/18600
6100 * gdb.threads/fork-plus-threads.c: New file.
6101 * gdb.threads/fork-plus-threads.exp: New file.
6102
d618e4c5
PP
61032015-07-29 Patrick Palka <patrick@parcs.ath.cx>
6104
6105 * gdb.base/batch-preserve-term-settings.exp
6106 (test_terminal_settings_preserved_after_cli_exit): Use
6107 send_quit_command.
6108
1eef6428
PA
61092015-07-29 Pedro Alves <palves@redhat.com>
6110 Don Breazeal <donb@codesourcery.com>
6111
6112 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
6113 output from both inferior_spawn_id and gdb_spawn_id.
6114
7da5b897
SDJ
61152015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
6116
6117 * gdb.threads/attach-into-signal.exp (corefunc): Use
6118 with_test_prefix on nested loops, uniquefying the test messages.
6119
dac804df
SDJ
61202015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
6121
6122 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
6123 commit.
6124
06265e53
PP
61252015-07-29 Patrick Palka <patrick@parcs.ath.cx>
6126
6127 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
6128 New proc.
6129 (test_terminal_settings_preserved_after_sigterm): New test.
6130
18206ca3
PP
61312015-07-29 Patrick Palka <patrick@parcs.ath.cx>
6132
6133 * gdb.base/batch-preserve-term-settings.exp
6134 (test_terminal_settings_preserved_after_cli_exit): New test.
6135
90074d11
PP
61362015-07-29 Patrick Palka <patrick@parcs.ath.cx>
6137
6138 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
6139 manipulation of saved_gdbflags.
6140 (test_terminal_settings_preserved): Remove global declaration of
6141 the unused variable pagination_prompt. Remove manipulation of
6142 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
6143 GDBFLAGS.
6144
eb1a7902
PA
61452015-07-29 Pedro Alves <palves@redhat.com>
6146
6147 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
6148
8b75dd3b
PA
61492015-07-29 Pedro Alves <palves@redhat.com>
6150
6151 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
6152 at the top.
6153
dedad4e3
PA
61542015-07-29 Pedro Alves <palves@redhat.com>
6155
6156 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
6157 (main): Call gdb_unbuffer_output.
6158 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
6159 (main): Call gdb_unbuffer_output.
6160 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
6161 (main): Call gdb_unbuffer_output.
6162 * gdb.base/call-strs.exp: Adjust to step over the
6163 gdb_unbuffer_output call.
6164 * gdb.base/catch-gdb-caused-signals.c: Include
6165 "../lib/unbuffer_output.c".
6166 (main): Call gdb_unbuffer_output.
6167 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
6168 (main): Call gdb_unbuffer_output.
6169 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
6170 (main): Call gdb_unbuffer_output.
6171 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
6172 (main): Call gdb_unbuffer_output.
6173 * gdb.base/shlib-call.exp: Adjust to step over the
6174 gdb_unbuffer_output call.
6175 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
6176 (main): Call gdb_unbuffer_output.
6177 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
6178 (main): Call gdb_unbuffer_output.
6179 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
6180 (main): Rename to ...
6181 (test): ... this.
6182 (main): Reimplement.
6183 * gdb.base/varargs.exp: Run to test instead of to main.
6184 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
6185 (main): Call gdb_unbuffer_output.
6186
58789a91
PA
61872015-07-29 Pedro Alves <palves@redhat.com>
6188
6189 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
6190 factore out from mi_continue_dprintf. For call-style dprintfs,
6191 expect dprintf output out of $inferior_spawn_id.
6192 (mi_continue_dprintf): Use mi_expect_dprintf.
6193 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
6194 (main): Call gdb_unbuffer_output.
6195
e8376742
PA
61962015-07-29 Pedro Alves <palves@redhat.com>
6197
6198 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
6199 (default_mi_gdb_start): Set inferior_spawn_id instead of
6200 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
6201 gdb_spawn_id.
6202 (mi_gdb_test): Always expect inferior output from both
6203 $inferior_spawn_id and $gdb_spawn_id.
6204
08280010
PA
62052015-07-29 Pedro Alves <palves@redhat.com>
6206
6207 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
6208 send_inferior and $inferior_spawn_id.
6209
4d30e432
PA
62102015-07-29 Pedro Alves <palves@redhat.com>
6211
6212 * gdb.gdb/complaints.exp (test_initial_complaints)
6213 (test_serial_complaints, test_short_complaints): Use
6214 gdb_test_stdio.
6215 (test_empty_complaint): Handle $inferior_spawn_id !=
6216 $gdb_spawn_id.
6217
0d30a335
PA
62182015-07-29 Pedro Alves <palves@redhat.com>
6219
6220 * gdb.base/varargs.exp: Use gdb_test_stdio.
6221
39413b29
PA
62222015-07-29 Pedro Alves <palves@redhat.com>
6223
6224 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
6225
7cb000a9
PA
62262015-07-29 Pedro Alves <palves@redhat.com>
6227
6228 * gdb.base/ending-run.exp: Use gdb_test_stdio.
6229
d7b8ac82
PA
62302015-07-29 Pedro Alves <palves@redhat.com>
6231
6232 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
6233 parameter into two new parameters, "inf_result" and "gdb_result".
6234 Expect inferior output and gdb output from $inferior_spawn_id and
6235 $gdb_spawn_id, respectively. Adjust all callers.
6236
789c3a0c
PA
62372015-07-29 Pedro Alves <palves@redhat.com>
6238
6239 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
6240 of gdb_test_sequence.
6241
77e760c3
PA
62422015-07-29 Pedro Alves <palves@redhat.com>
6243
6244 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
6245 (saw_spurious_output): Expect inferior output from
6246 $inferior_spawn_id. Use gdb_test_stdio.
6247
8396d2cd
PA
62482015-07-29 Pedro Alves <palves@redhat.com>
6249
6250 * gdb.base/dprintf.exp: Use standard_testfile. Change
6251 prepare_for_testing call.
6252 (srcfile): Don't set.
6253 (restart): New procedure.
6254 (test_dprintf): New procecure, use to continue over dprintfs.
6255 (test_call, test_agent): New procedures, tests moved here.
6256 Restart gdb and recreate dprintfs. Adjust expected output.
6257
2051d61f
PA
62582015-07-29 Pedro Alves <palves@redhat.com>
6259
6260 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
6261
452397af
PA
62622015-07-29 Pedro Alves <palves@redhat.com>
6263
6264 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
6265
8aed9555
PA
62662015-07-29 Pedro Alves <palves@redhat.com>
6267
6268 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
6269 gdb_test_stdio.
6270
188a61b4
PA
62712015-07-29 Pedro Alves <palves@redhat.com>
6272
6273 * lib/gdb.exp (gdb_test_stdio): New procedure.
6274
12264a45
PA
62752015-07-29 Pedro Alves <palves@redhat.com>
6276
6277 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
6278
23ffc893
PA
62792015-07-29 Pedro Alves <palves@redhat.com>
6280
6281 * gdb.base/call-signal-resume.exp: Remove check for
6282 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
6283 * gdb.base/unwindonsignal.exp: Likewise.
6284 * gdb.base/call-signals.c (gen_signal): Remove printf call.
6285 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
6286
65566918
PA
62872015-07-29 Pedro Alves <palves@redhat.com>
6288
6289 * gdb.base/siginfo-addr.c (pass): New function.
6290 (handler): Call it iff si_addr is correct.
6291 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
6292 Set a breakpoint at "pass" and continue to it.
6293
d60a9221
SDJ
62942015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
6295
6296 * gdb.python/py-objfile.exp: Make some tests have unique names.
6297 * gdb.python/py-pp-registration.exp: Likewise.
6298
bde40b8f
PA
62992015-07-28 Pedro Alves <palves@redhat.com>
6300
6301 * gdb.server/server-exec-info.exp: Issue a "disconnect".
6302
13e1dec8
SM
63032015-07-27 Simon Marchi <simon.marchi@ericsson.com>
6304
6305 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
6306
da33c9a7
SM
63072015-07-27 Simon Marchi <simon.marchi@ericsson.com>
6308
6309 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
6310
077836f7
PP
63112015-07-27 Patrick Palka <patrick@parcs.ath.cx>
6312
6313 * gdb.base/gdb-sigterm-2.exp: New test.
6314
b8cc7b2e
DE
63152015-07-25 Doug Evans <xdje42@gmail.com>
6316
6317 Revert:
6318 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
6319 (workers/%.worker, build-perf): New rule.
6320 (GDB_PERFTEST_MODE): New variable.
6321 (check-perf): Use it.
6322 (clean): Clean up gdb.perf parallel build subdirs.
6323 * lib/build-piece.exp: New file.
6324 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
6325 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
6326 name.
6327 (standard_temp_file): Ditto.
6328 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
6329 of $GDB_PARALLEL.
6330
c8bd4544
DE
63312015-07-24 Doug Evans <dje@google.com>
6332
6333 * gdb.perf/lib/perftest/utils.py: New file.
6334 * gdb.perf/gm-hello.cc: New file.
6335 * gdb.perf/gm-pervasive-typedef.cc: New file.
6336 * gdb.perf/gm-pervasive-typedef.h: New file.
6337 * gdb.perf/gm-std.cc: New file.
6338 * gdb.perf/gm-std.h: New file.
6339 * gdb.perf/gm-use-cerr.cc: New file.
6340 * gdb.perf/gm-utils.h: New file.
6341 * gdb.perf/gmonster-null-lookup.py: New file.
6342 * gdb.perf/gmonster-pervasive-typedef.py: New file.
6343 * gdb.perf/gmonster-print-cerr.py: New file.
6344 * gdb.perf/gmonster-ptype-string.py: New file.
6345 * gdb.perf/gmonster-runto-main.py: New file.
6346 * gdb.perf/gmonster-select-file.py: New file.
6347 * gdb.perf/gmonster1-null-lookup.exp: New file.
6348 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
6349 * gdb.perf/gmonster1-print-cerr.exp: New file.
6350 * gdb.perf/gmonster1-ptype-string.exp: New file.
6351 * gdb.perf/gmonster1-runto-main.exp: New file.
6352 * gdb.perf/gmonster1-select-file.exp: New file.
6353 * gdb.perf/gmonster1.cc: New file.
6354 * gdb.perf/gmonster1.exp: New file.
6355 * gdb.perf/gmonster2-null-lookup.exp: New file.
6356 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
6357 * gdb.perf/gmonster2-print-cerr.exp: New file.
6358 * gdb.perf/gmonster2-ptype-string.exp: New file.
6359 * gdb.perf/gmonster2-runto-main.exp: New file.
6360 * gdb.perf/gmonster2-select-file.exp: New file.
6361 * gdb.perf/gmonster2.cc: New file.
6362 * gdb.perf/gmonster2.exp: New file.
6363
6eab34f3
DE
63642015-07-24 Doug Evans <dje@google.com>
6365
6366 * gdb.perf/README: New file.
6367 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
6368 * lib/gen-perf-test.exp: New file.
6369
63738bfd
DE
63702015-07-24 Doug Evans <dje@google.com>
6371
6372 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
6373 (PerfTest::startup): New function.
6374 (PerfTest::run): Return result of calling body.
6375 (PerfTest::assemble): Rewrite.
6376 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
6377 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
6378 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
6379 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
6380 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
6381
7b606f95
DE
63822015-07-24 Doug Evans <dje@google.com>
6383
6384 * lib/gdb.exp (clean_restart): Make executable optional.
6385
a97b16b8
DE
63862015-07-24 Doug Evans <dje@google.com>
6387
6388 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
6389 compiler_info references.
6390 * gdb.cp/temargs.exp: Ditto.
6391 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
6392 (get_compiler_info): Early exit if already computed. Set compiler_info
6393 to "unknown" if there was a problem.
6394 (test_compiler_info): Add function comment. Call get_compiler_info.
6395
35baa57f
DE
63962015-07-24 Doug Evans <dje@google.com>
6397
6398 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
6399 (workers/%.worker, build-perf): New rule.
6400 (GDB_PERFTEST_MODE): New variable.
6401 (check-perf): Use it.
6402 (clean): Clean up gdb.perf parallel build subdirs.
6403 * lib/build-piece.exp: New file.
6404 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
6405 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
6406 name.
6407 (standard_temp_file): Ditto.
6408 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
6409 of $GDB_PARALLEL.
6410
6ebea266
DE
64112015-07-24 Doug Evans <dje@google.com>
6412
6413 * lib/future.exp (gdb_default_target_compile): New option
6414 "early_flags".
6415 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
6416 --as-needed.
6417
1e76a7e9
SDJ
64182015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
6419
6420 * gdb.base/catch-syscall.exp: Call gdb_exit before
6421 gdb_skip_xml_test.
6422
5068630a
PA
64232015-07-24 Pedro Alves <palves@redhat.com>
6424
6425 * gdb.python/py-events.exp: Accept output between the stop event
6426 and the prompt.
6427 * gdb.python/py-evsignal.exp: Likewise.
6428 * gdb.python/py-evthreads.exp: Likewise.
6429
77598427
PA
64302015-07-24 Pedro Alves <palves@redhat.com>
6431
6432 PR gdb/18717
6433 * gdb.threads/non-ldr-exit.c: New file.
6434 * gdb.threads/non-ldr-exit.exp: New file.
6435
11e6c98f
YQ
64362015-07-24 Yao Qi <yao.qi@linaro.org>
6437
6438 * gdb.server/ext-wrapper.exp: Test --wrapper option when
6439 restarting process.
6440
51aee833
YQ
64412015-07-24 Yao Qi <yao.qi@linaro.org>
6442
6443 * gdb.server/ext-restart.exp: New file.
6444
8cfe207c
YQ
64452015-07-24 Yao Qi <yao.qi@linaro.org>
6446
6447 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
6448 argument options.
6449 * gdb.server/ext-wrapper.exp: New file.
6450
cc12ce38
DE
64512015-07-23 Doug Evans <dje@google.com>
6452
6453 * gdb.dwarf2/dw2-dummy-cu.S: New file.
6454 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
6455
d0d84780
PMR
64562015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
6457
6458 * gdb.ada/var_arr_typedef.exp: New testcase.
6459 * gdb.ada/var_arr_typedef/pack.adb: New file.
6460 * gdb.ada/var_arr_typedef/pack.ads: New file.
6461 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
6462
8b558f79
JB
64632015-07-20 Joel Brobecker <brobecker@adacore.com>
6464
6465 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
6466
775a3298
JK
64672015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6468
6469 * gdb.arch/i386-biarch-core.exp: Replace istarget
6470 by "complete set gnutarget". Remove expectation for the "core-file"
6471 command.
6472
db1ff28b
JK
64732015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6474
6475 Revert the previous commit:
6476 Tests for validate symbol file using build-id.
6477
0a94970d
JK
64782015-07-15 Aleksandar Ristovski <aristovski@qnx.com
6479
6480 Tests for validate symbol file using build-id.
6481 * gdb.base/solib-mismatch-lib.c: New file.
6482 * gdb.base/solib-mismatch-libmod.c: New file.
6483 * gdb.base/solib-mismatch.c: New file.
6484 * gdb.base/solib-mismatch.exp: New file.
6485
03346981
SL
64862015-07-15 Sandra Loosemore <sandra@codesourcery.com>
6487
6488 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
6489 nios2-*-linux*.
6490 * gdb.base/sigbpt.exp (stepi_out): Likewise.
6491 * gdb.base/siginfo.exp: Likewise.
6492 * gdb.base/sigstep.exp (advance, advancei): Likewise.
6493
42422cc7
PL
64942015-07-15 Pierre Langlois <pierre.langlois@arm.com>
6495
6496 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
6497 Move it to ...
6498 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
6499 ... here.
6500 * gdb.trace/range-stepping.exp: Check that the target supports
6501 range stepping.
6502
cfa68bae
JK
65032015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6504
6505 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
6506
8ffdba26
PA
65072015-07-14 Pedro Alves <palves@redhat.com>
6508
6509 * gdb.base/killed-outside.exp: New file.
6510 * gdb.base/killed-outside.c: New file.
6511
218a5a11
JK
65122015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6513
6514 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
6515 (n at main): New.
6516 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
6517
e03ed3c6
AA
65182015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
6519
6520 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
6521 infcall tests instead of setting up for KFAIL.
6522
485668e5
MM
65232015-07-10 Markus Metzger <markus.t.metzger@intel.com>
6524
6525 * gdb.btrace/record_goto-step.exp: New.
6526
08464196
JK
65272015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6528
6529 PR compile/18484
6530 * gdb.compile/compile.c (struct struct_type): Add volatile to
6531 selffield's type.
6532 * gdb.compile/compile.exp
6533 (compile code struct_object.selffield = &struct_object): Skip further
6534 struct_object tests if this one xfails.
6535
bcf5c1d9
RC
65362015-07-08 Robert O'Callahan <robert@ocallahan.org>
6537
6538 PR exp/18617
6539 * gdb.trace/ax.exp: Add test.
6540
4931af25
YQ
65412015-07-07 Yao Qi <yao.qi@linaro.org>
6542
6543 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
6544 instead of istarget "aarch64*-*-*".
6545 * gdb.arch/aarch64-fp.exp: Likewise.
6546 * gdb.base/float.exp: Likewise.
6547 * gdb.reverse/aarch64.exp: Likewise.
6548 * lib/gdb.exp (is_aarch64_target): New proc.
6549
9fcf688e
YQ
65502015-07-07 Yao Qi <yao.qi@linaro.org>
6551
6552 * lib/gdb.exp (is_aarch32_target): New proc.
6553 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
6554 instead of "istarget "arm*-*-*"".
6555 * gdb.arch/arm-disp-step.exp: Likewise.
6556 * gdb.arch/thumb-bx-pc.exp: Likewise.
6557 * gdb.arch/thumb-prologue.exp: Likewise.
6558 * gdb.arch/thumb-singlestep.exp: Likewise.
6559 * gdb.base/disp-step-syscall.exp: Likewise.
6560 * gdb.base/float.exp: Likewise.
6561
fbd8d50d
YQ
65622015-07-07 Yao Qi <yao.qi@linaro.org>
6563
6564 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
6565 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
6566
71be1fdc
YQ
65672015-07-07 Yao Qi <yao.qi@linaro.org>
6568
6569 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
6570 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
6571 if it exists.
6572 * gdb.multi/multi-arch.exp: Likewise.
6573
3e221d36
SM
65742015-07-07 Simon Marchi <simon.marchi@ericsson.com>
6575
6576 * gdb.python/py-lazy-string.exp: Add missing parentheses to
6577 print.
6578
d441430b
YQ
65792015-07-07 Yao Qi <yao.qi@linaro.org>
6580
6581 * gdb.arch/thumb-singlestep.exp: Do one more single step.
6582
06f810bd
MG
65832015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
6584
6585 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
6586 '[' and ']' characters.
6587
5e61e7c0
IB
65882015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
6589
6590 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
6591
28bf096c
PA
65922015-06-29 Pedro Alves <palves@redhat.com>
6593
6594 PR threads/18127
6595 * gdb.threads/hand-call-new-thread.c: New file.
6596 * gdb.threads/hand-call-new-thread.c: New file.
6597
ee93cd5e
KS
65982015-06-26 Keith Seitz <keiths@redhat.com>
6599 Doug Evans <dje@google.com>
6600
6601 PR 16253
6602 * gdb.cp/var-tag-2.cc: New file.
6603 * gdb.cp/var-tag-3.cc: New file.
6604 * gdb.cp/var-tag-4.cc: New file.
6605 * gdb.cp/var-tag.cc: New file.
6606 * gdb.cp/var-tag.exp: New file.
6607
fc637f04
PP
66082015-06-26 Patrick Palka <patrick@parcs.ath.cx>
6609
6610 * gdb.base/history-duplicates.exp: New test.
6611
2e52ae68
PP
66122015-06-26 Patrick Palka <patrick@parcs.ath.cx>
6613
6614 * gdb.base/completion.exp: Test the completion of the "focus"
6615 command.
6616
6e22494e
JK
66172015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6618
6619 * gdb.arch/amd64-prologue-skip.S: New file.
6620 * gdb.arch/amd64-prologue-skip.exp: New file.
6621
bf7b9cd9
SM
66222015-06-25 Simon Marchi <simon.marchi@ericsson.com>
6623
6624 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
6625 is_address_zero_readable check.
6626
201e8dfd
PB
66272015-06-24 Peter Bergner <bergner@vnet.ibm.com>
6628
6629 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
6630 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
6631
5cd867b4
YQ
66322015-06-24 Yao Qi <yao.qi@linaro.org>
6633
6634 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
6635 linux targets.
6636
4d7be007
YQ
66372015-06-24 Yao Qi <yao.qi@linaro.org>
6638
6639 * lib/gdb.exp (supports_get_siginfo_type): New proc.
6640 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
6641 * gdb.base/siginfo-thread.exp: Likewise.
6642
07fcd301
YQ
66432015-06-22 Yao Qi <yao.qi@linaro.org>
6644
6645 * boards/remote-gdbserver-on-localhost.exp: Add comments.
6646
52042a00
YQ
66472015-06-22 Yao Qi <yao.qi@linaro.org>
6648
6649 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
6650 aarch64*-*-*.
6651 (skip_hw_watchpoint_tests): Likewise.
6652
74bd41ce
PP
66532015-06-18 Patrick Palka <patrick@parcs.ath.cx>
6654
6655 * gdb.base/gdbinit-history.exp: Test the interaction between
6656 setting GDBHISTSIZE and setting the history size via .gdbinit.
6657
bc460514
PP
66582015-06-17 Patrick Palka <patrick@parcs.ath.cx>
6659
6660 PR gdb/16999
6661 * gdb.base/gdbhistsize-history.exp: New test.
6662
b58c513b
PP
66632015-06-17 Patrick Palka <patrick@parcs.ath.cx>
6664
6665 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
6666 with GDBHISTSIZE.
6667 * gdb.base/readline.exp: Likewise.
6668
92046791
YQ
66692015-06-17 Yao Qi <yao.qi@linaro.org>
6670
6671 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
6672 line.
6673
2093d2d3
PP
66742015-06-17 Patrick Palka <patrick@parcs.ath.cx>
6675
6676 * gdb.base/gdbinit-history.exp: Add test case to check that
6677 an unlimited history file does not get truncated on exit.
6678
e6c693af
AA
66792015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
6680
6681 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
6682 (VECTOR): New macro. Use it...
6683 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
6684 ...for these typedefs.
6685 (int8, char1, int1, double1): New typedefs.
6686 (struct just_int2, struct two_int2): New structures.
6687 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
6688 (add_structvecs, add_singlevecs): New functions.
6689 (main): Call add_some_intvecs twice.
6690 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
6691 the compile and exit upon failure. Try compiling for the "native"
6692 architecture. Test inferior function calls with vector arguments
6693 and vector return value handling with "finish" and "return".
6694
c74f7d1c
JT
66952015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
6696
6697 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
6698 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
6699 PE file.
6700 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
6701
98aa42ee
AT
67022015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
6703
6704 PR breakpoints/16465
6705 * gdb.mi/mi-dprintf-pending.c: New file.
6706 * gdb.mi/mi-dprintf-pending.exp: New test.
6707 * gdb.mi/mi-dprintf-pendshr.c: New file.
6708
7d73c23c 67092015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 6710 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
6711
6712 * gdb.arch/i386-mpx-map.c: New file.
6713 * gdb.arch/i386-mpx-map.exp: New File.
6714
67152015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
6716
6717 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
6718 * gdb.arch/i386-mpx.exp: Indentation fixed.
6719
67202015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
6721
6722 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
6723 function and improved indentation.
6724 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
6725 gdb_test_multiple. Added additional tests to skip the test.
6726
67272015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
6728
6729 * gdb.arch/i386-avx512.c: Change path in include file.
6730 * gdb.arch/i386-avx512.exp: Change include dir path
6731 compilation flag.
6732 * gdb.arch/i386-mpx.c: Change path in include file.
6733 * gdb.arch/i386-mpx.exp: Change include dir path compilation
6734 flag.
6735
d5eba19a
JK
67362015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6737
6738 * gdb.compile/compile-print.exp (compile print *vararray@3)
6739 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
6740
7f361056
JK
67412015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6742
6743 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
6744 (do not keep jit in memory): ... this.
6745 (expect 5): Change it to ...
6746 (expect no 5): ... this.
6747
3b462ec2
SM
67482015-06-02 Simon Marchi <simon.marchi@ericsson.com>
6749
6750 PR gdb/15564
6751 * gdb.mi/mi-detach.exp: New file.
6752
e0619de6
JK
67532015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6754
6755 PR symtab/18392
6756 * gdb.arch/amd64-tailcall-self.S: New file.
6757 * gdb.arch/amd64-tailcall-self.c: New file.
6758 * gdb.arch/amd64-tailcall-self.exp: New file.
6759
e970cb34
DB
67602015-05-28 Don Breazeal <donb@codesourcery.com>
6761
6762 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
6763 tests for remote targets by checking is_target_gdbserver.
6764
b2e2f908
DE
67652015-05-27 Doug Evans <dje@google.com>
6766
6767 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
6768 * gdb.dwarf2/opaque-type-lookup.c: New file.
6769 * gdb.dwarf2/opaque-type-lookup.exp: New file.
6770
82c7be31
DE
67712015-05-26 Doug Evans <dje@google.com>
6772
6773 * gdb.cp/iostream.cc: New file.
6774 * gdb.cp/iostream.exp: New file.
6775
b4f54984
DE
67762015-05-26 Doug Evans <dje@google.com>
6777
6778 * gdb.dwarf2/dw2-op-call.exp: Update.
6779 * gdb.dwarf2/dw4-sig-types.exp: Update.
6780 * gdb.dwarf2/implptr.exp: Update.
6781 * gdb.mi/mi-cmd-param-changed.exp: Update.
6782
4ea6efe9
DE
67832015-05-26 Doug Evans <dje@google.com>
6784
6785 * gdb.python/py-lazy-string.c: New file.
6786 * gdb.python/py-lazy-string.exp: New file.
6787 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
6788 (main): Update. Add estring3.
6789 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
6790 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
6791
f6bb7db3
YQ
67922015-05-26 Omair Javaid <omair.javaid@linaro.org>
6793 Yao Qi <yao.qi@linaro.org>
6794
6795 * gdb.reverse/aarch64.c: New.
6796 * gdb.reverse/aarch64.exp: New.
6797
a81bfbd0
OJ
67982015-05-26 Omair Javaid <omair.javaid@linaro.org>
6799
25d49b86
PA
6800 * lib/gdb.exp (supports_process_record): Return true for
6801 aarch64*-linux*.
a81bfbd0
OJ
6802 (supports_reverse): Likewise.
6803
158bf1b4
PP
68042015-05-22 Patrick Palka <patrick@parcs.ath.cx>
6805
6806 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
6807 Use with_test_prefix.
6808
a0145030
AB
68092015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
6810
6811 * gdb.base/completion.exp: Add test for completion of layout
6812 names.
6813
ebe3b578
AB
68142015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
6815
6816 * lib/gdb.exp (skip_tui_tests): New proc.
6817 * gdb.base/tui-layout.exp: Check skip_tui_tests.
6818
84204ed7
PA
68192015-05-19 Pedro Alves <palves@redhat.com>
6820
6821 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
6822 Save the whole env array instead of just HOME. Unset HISTSIZE in
6823 the environment while testing. Restore whole environment
6824 afterwards.
6825
37442ce1
DE
68262015-05-16 Doug Evans <xdje42@gmail.com>
6827
6828 * gdb.guile/scm-ports.c: New file.
6829 * gdb.guile/scm-ports.exp: Add memory port tests.
6830
36de76f9
JK
68312015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6832
6833 * gdb.compile/compile-print.c: New file.
6834 * gdb.compile/compile-print.exp: New file.
6835
3a9558c4
JK
68362015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6837
6838 * gdb.compile/compile-ops.exp: Cast param to void.
6839 * gdb.compile/compile.exp: Complete type for _gdb_expr.
6840 (compile code struct_object.selffield = &struct_object): Add xfail.
6841
aa715135
JG
68422015-05-15 Joel Brobecker <brobecker@adacore.com>
6843
6844 * gdb.ada/arr_enum_with_gap: New testcase.
6845
931e5bc3
JG
68462015-05-15 Joel Brobecker <brobecker@adacore.com>
6847
6848 * gdb.ada/byte_packed_arr: New testcase.
6849
9cd4d857
JB
68502015-05-15 Joel Brobecker <brobecker@adacore.com>
6851
6852 * gdb.ada/pckd_neg: New testcase.
6853
ebfd00d2
PP
68542015-05-13 Patrick Palka <patrick@parcs.ath.cx>
6855
6856 PR gdb/17820
6857 * gdb.base/gdbinit-history.exp: New test.
6858 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
6859 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
6860
4c082a81
SC
68612015-05-09 Siva Chandra Reddy <sivachandra@google.com>
6862
6863 * gdb.python/py-xmethods.cc: Enhance test case.
6864 * gdb.python/py-xmethods.exp: New tests.
6865 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
6866 function.
6867 (B_indexoper): Likewise.
6868 (global_dm_list) : Add new xmethod worker functions.
6869
f7797074
SDJ
68702015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
6871
6872 * gdb.base/coredump-filter.exp: Correctly unset
6873 "coredump_var_addr" array.
6874
a4674e4e
PA
68752015-05-08 Pedro Alves <palves@redhat.com>
6876
6877 * gdb.server/non-existing-program.exp: Unset spawn_id.
6878
df2eb078
SC
68792015-05-08 Siva Chandra Reddy <sivachandra@google.com>
6880
6881 PR python/18291
6882 * gdb.python/py-xmethods.exp: Add tests.
6883
422349a3
YQ
68842015-05-08 Yao Qi <yao.qi@linaro.org>
6885
6886 PR gdb/18208
6887 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
6888 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
6889 function set_coredump_filter, and remove remote_exec call.
6890 Remove argument ipid. Callers update.
6891 (top level): Don't get inferior's PID.
6892
63fc80ce
AA
68932015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
6894
6895 * gdb.base/watch_thread_num.exp: Skip test on targets without
6896 access watchpoints.
6897
80ad801e
PA
68982015-05-06 Pedro Alves <palves@redhat.com>
6899
6900 PR server/18081
6901 * gdb.server/non-existing-program.exp: New file.
6902
0fa7fe50
JB
69032015-05-05 Joel Brobecker <brobecker@adacore.com>
6904
6905 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
6906
3ea89b92
PMR
69072015-05-05 Joel Brobecker <brobecker@adacore.com>
6908
6909 * gdb.ada/out_of_line_in_inlined: New testcase.
6910
87b8eff0
JB
69112015-05-05 Joel Brobecker <brobecker@adacore.com>
6912
6913 * gdb.ada/var_rec_arr: New testcase.
6914
5fccc635
YQ
69152015-04-30 Yao Qi <yao.qi@linaro.org>
6916
6917 * gdb.base/break-idempotent.exp: If
6918 skip_hw_watchpoint_multi_tests returns true, skip the tests
6919 on "rwatch" and "awatch".
6920
42d38f42
YQ
69212015-04-30 Yao Qi <yao.qi@linaro.org>
6922
6923 * gdb.base/relativedebug.exp: Invoke gdb command
6924 "info sharedlibrary", and if libc.so doesn't have debug info,
6925 skip the test.
6926
2ce1cdbf
DE
69272015-04-29 Doug Evans <dje@google.com>
6928
6929 * gdb.python/py-xmethods.exp: Add ptype tests.
6930 * gdb.python/py-xmethods.py (E_method_char_worker): Add
6931 get_result_type method.
6932
f24a38c5
LM
69332015-04-29 Luis Machado <lgustavo@codesourcery.com>
6934
6935 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
6936 the target does not support hardware watchpoints.
6937
ecbf2b3c
LM
69382015-04-29 Luis Machado <lgustavo@codesourcery.com>
6939
6940 * gdb.base/break-always.exp: Abort testing if writing to memory
6941 causes an error.
6942
34f5f757
DE
69432015-04-28 Doug Evans <dje@google.com>
6944
6945 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
6946 * gdb.python/py-pp-registration.exp: ... here. New file.
6947 * gdb.python/py-pp-registration.c: New file.
6948 * gdb.python/py-pp-registration.py: New file.
6949
69b4374a
DE
69502015-04-28 Doug Evans <dje@google.com>
6951
6952 * gdb.python/py-bad-printers.c: New file.
6953 * gdb.python/py-bad-printers.py: New file.
6954 * gdb.python/py-bad-printers.exp: New file.
6955
59fb7612
SS
69562015-04-28 Sasha Smundak <asmundak@google.com>
6957
6958 * gdb.python/py-type.exp: New test.
6959
2631b16a
AW
69602015-04-28 Andy Wingo <wingo@igalia.com>
6961
6962 * gdb.python/py-parameter.exp:
6963 * gdb.guile/scm-parameter.exp: Escape the path that we are
6964 matching against, as it might contain characters that are special
6965 to regular expressions.
6966
460efde1
JB
69672015-04-27 Joel Brobecker <brobecker@adacore.com>
6968
6969 * gdb.ada/rec_comp: New testcase.
6970
2d369d8e
SDJ
69712015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
6972
6973 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
6974 before using it.
6975
cf75d6c3
AB
69762015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
6977
6978 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
6979 new tests for verilog output.
6980
8dbe7ca5
YQ
69812015-04-24 Yao Qi <yao.qi@linaro.org>
6982
6983 * boards/remote-gdbserver-on-localhost.exp: New file.
6984
4ef9fb2f
PA
69852015-04-23 Pedro Alves <palves@redhat.com>
6986
6987 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
6988 $inferior_spawn_id instead of $inferior_spawn_id directly. On
6989 "end of file", remove $inferior_spawn_id from the indirect list.
6990
0a803169
PA
69912015-04-23 Pedro Alves <palves@redhat.com>
6992
6993 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
6994
749ef8f8
PA
69952015-04-23 Pedro Alves <palves@redhat.com>
6996
6997 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
6998 on $any_spawn_id instead of only on $gdb_spawn_id.
6999
8aae4344
PM
70002015-04-21 Pierre Muller <muller@sourceware.org>
7001
7002 PR pascal/17815
7003 * lib/pascal.exp (gpc_compile): Add new option "class".
7004 (fpc_compile): Likewise.
7005 * gdb.pascal/case-insensitive-symbols.pas: New file.
7006 * gdb.pascal/case-insensitive-symbols.exp: New file.
7007
1586c8fb
GB
70082015-04-20 Gary Benson <gbenson@redhat.com>
7009
7010 * gdb.base/attach.exp: Fix three extended remote failures.
7011
1b6e6f5c
GB
70122015-04-17 Gary Benson <gbenson@redhat.com>
7013
7014 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
7015 the main executable over the remote protocol.
7016
e797481d
PA
70172015-04-16 Pedro Alves <palves@redhat.com>
7018
7019 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
7020 a new gdbserver if gdbserver_reconnect_p is set.
7021
1ca99c42
PA
70222015-04-16 Pedro Alves <palves@redhat.com>
7023
7024 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
7025 is set, don't exit gdbserver.
7026
af9fd6f8
AA
70272015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7028
7029 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
7030 appropriate .insn, such that an older assembler can be used.
7031 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
7032 the z/Architecture instruction set on 31-bit targets as well.
7033
04ff1e61
AA
70342015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7035
7036 * gdb.go/handcall.exp: Remove all logic related to the first
7037 breakpoint and rely on go_runto_main instead.
7038 * gdb.go/strings.exp: Likewise.
7039 * gdb.go/unsafe.exp: Likewise.
7040 * gdb.go/hello.exp: Likewise. Also rename the remaining
7041 breakpoint marker to "breakpoint 1".
7042 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
7043 * gdb.go/strings.go: Likewise.
7044 * gdb.go/unsafe.go: Likewise.
7045 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
7046 "set breakpoint 2 here" and rename the remaining breakpoint marker
7047 to "breakpoint 1".
7048
40d2f8d6
SM
70492015-04-15 Simon Marchi <simon.marchi@ericsson.com>
7050
7051 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
7052 if itertools.imap is not present.
7053 * gdb.python/py-objfile.exp: Add parentheses.
7054 * gdb.python/py-type.exp: Same.
7055 * gdb.python/py-unwind-maint.py: Same.
7056
8cbc97c6
YQ
70572015-04-15 Yao Qi <yao.qi@linaro.org>
7058
7059 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
7060 of ":$ptr_size" and set its form explicitly.
7061
45fd756c
YQ
70622015-04-15 Pedro Alves <palves@redhat.com>
7063 Yao Qi <yao.qi@linaro.org>
7064
7065 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
7066 timeout by factor of 4.
7067 (test_regular_watch): Likewise.
7068 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
7069 * gdb.reverse/sigall-reverse.exp: Likewise.
7070 * gdb.reverse/until-precsave.exp: Likewise.
7071 * lib/gdb.exp (with_timeout_factor): New proc.
7072 (gdb_expect): Move some code to ...
7073 (get_largest_timeout): ... here. New procedure.
7074
9e811bc3
LM
70752015-04-14 Luis Machado <lgustavo@codesourcery.com>
7076
7077 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
7078
0ff6fcb2
LM
70792015-04-13 Luis Machado <lgustavo@codesourcery.com>
7080
7081 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
7082 to write to the .text section.
7083
7578d5f7
LM
70842015-04-13 Luis Machado <lgustavo@codesourcery.com>
7085
7086 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
7087 Handle the case of targets that do not provide PID information.
7088
2efe15c4
YQ
70892015-04-13 Yao Qi <yao.qi@linaro.org>
7090
7091 * lib/gdbserver-support.exp (gdb_exit): Catch exception
7092 and use expect instead of gdb_expect.
7093
8cd8f2f8
SDJ
70942015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
7095
7096 * gdb.base/coredump-filter.exp: Rename variable "addr" to
7097 "coredump_var_addr" to avoid naming conflict with other testcases.
7098
9ee41772
PA
70992015-04-10 Pedro Alves <palves@redhat.com>
7100
7101 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
7102 gdb_test_sequence and gdb_assert.
7103
07473109
PA
71042015-04-10 Pedro Alves <palves@redhat.com>
7105
7106 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
7107 test messages that don't include the breakpoint address.
7108
de3db44c
YQ
71092015-04-10 Yao Qi <yao.qi@linaro.org>
7110
7111 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
7112 false for some offset and width combinations which aren't
7113 supported by linux kernel.
7114
c79d856c
PA
71152015-04-10 Pedro Alves <palves@redhat.com>
7116
7117 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
7118 procedure, factored out from ...
7119 (top level): ... here. Add "set displaced-stepping" testing axis.
7120 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
7121 parameter "displaced". Use it.
7122 (top level): Use foreach and add "set displaced-stepping" testing
7123 axis.
7124
ebc90b50
PA
71252015-04-10 Pedro Alves <palves@redhat.com>
7126
7127 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
7128 Remove comment.
7129 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
7130 both the address of the instruction that triggers the watchpoint
7131 and the address of the instruction immediately after, and use
7132 those addresses for the test. Fix comment.
7133
8f572e5c
PA
71342015-04-10 Pedro Alves <palves@redhat.com>
7135
7136 * gdb.base/sigstep.exp (breakpoint_to_handler)
7137 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
7138 Test "backtrace" in handler.
7139 (breakpoint_over_handler): New parameter 'displaced'. Use it.
7140 (top level): Add new "displaced" test axis to
7141 breakpoint_to_handler, breakpoint_to_handler_entry and
7142 breakpoint_over_handler.
7143
8d707a12
PA
71442015-04-10 Pedro Alves <palves@redhat.com>
7145
7146 PR gdb/18216
7147 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
7148
ef713951
YQ
71492015-04-10 Yao Qi <yao.qi@linaro.org>
7150
7151 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
7152 (test_add_rn_pc): New function.
7153 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
7154 (top level): Invoke test_add_rn_pc.
7155
906d60cf
PA
71562015-04-10 Pedro Alves <palves@redhat.com>
7157
7158 PR gdb/13858
7159 * gdb.base/step-over-no-symbols.exp: New file.
7160
f2983cc3
AW
71612015-04-09 Andy Wingo <wingo@igalia.com>
7162
7163 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
7164 after the Python tests.
7165
6d62641c
SDJ
71662015-04-08 Keith Seitz <keiths@redhat.com>
7167
7168 PR python/16699
7169 * gdb.python/py-completion.exp: New tests for completion.
7170 * gdb.python/py-completion.py (CompleteLimit1): New class.
7171 (CompleteLimit2): Likewise.
7172 (CompleteLimit3): Likewise.
7173 (CompleteLimit4): Likewise.
7174 (CompleteLimit5): Likewise.
7175 (CompleteLimit6): Likewise.
7176 (CompleteLimit7): Likewise.
7177
f3770638
PA
71782015-04-08 Pedro Alves <palves@redhat.com>
7179
7180 PR gdb/18214
7181 PR gdb/18216
7182 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
7183 function.
7184 (main): Install it as SIGUSR1 handler.
7185 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
7186 parameter. Always use "setup" as prefix. Toggle "set
7187 displaced-stepping" off/on depending on global. Don't switch to
7188 thread 1 here.
7189 (top level): Add displaced stepping "off/on" test axis. Update
7190 "setup" calls. Wrap each subtest with with_test_prefix. Test
7191 continuing with a queued signal in each thread.
7192
4496bed7
PA
71932015-04-08 Pedro Alves <palves@redhat.com>
7194
7195 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
7196 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
7197 gdb_breakpoint instead of gdb_test that doesn't expect anything.
7198 Return early if running to main fails.
7199 * gdb.trace/while-stepping.exp: Likewise.
7200
b97fde92
PA
72012015-04-07 Pedro Alves <palves@redhat.com>
7202
7203 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
7204 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
7205 interact with inferior program.
7206
f71c18e7
PA
72072015-04-07 Pedro Alves <palves@redhat.com>
7208
7209 * lib/gdb.exp (inferior_spawn_id): New global.
7210 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
7211 spawn id after processing the user code.
7212 (default_gdb_start): Set inferior_spawn_id.
7213 (send_inferior): New procedure.
7214 * lib/gdbserver-support.exp (gdbserver_start): Set
7215 inferior_spawn_id.
7216 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
7217
6423214f
PA
72182015-04-07 Pedro Alves <palves@redhat.com>
7219
7220 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
7221 * lib/gdbserver-support.exp (gdbserver_start): Make
7222 $server_spawn_id global.
7223 (gdbserver_start): Don't wait for gdbserver's spawn id with
7224 expect_background.
7225 (close_gdbserver): New procedure.
7226 (gdb_exit): Rename the default version and reimplement.
7227
71c0ee8c
PA
72282015-04-07 Pedro Alves <palves@redhat.com>
7229
72f4393d 7230 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
7231 append the substituted item, not the original item.
7232
203bc29b
PA
72332015-04-07 Pedro Alves <palves@redhat.com>
7234
7235 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
7236 gdb_expect.
7237
508a3ddf
PA
72382015-04-07 Pedro Alves <palves@redhat.com>
7239
7240 * gdb.base/interrupt.exp: Don't handle the case of the inferior
7241 output appearing once only.
7242
9f6dbe2b
PA
72432015-04-07 Pedro Alves <palves@redhat.com>
7244
7245 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
7246 that doesn't expect anything. Return early if running to main
7247 fails.
7248
337532fa
YQ
72492015-04-07 Yao Qi <yao.qi@linaro.org>
7250
7251 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
7252 (child_function): Call alarm.
7253 (main): Move call to alarm into the loop.
7254 * gdb.threads/non-stop-fair-events.exp: Build program with
7255 -DTIMEOUT=$timeout.
7256
01b622d4
DE
72572015-04-06 Doug Evans <xdje42@gmail.com>
7258
7259 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
7260 Fix dest parameter to board_info.
7261 (fpc_compile): Ditto.
7262 (gdb_compile_pascal): Rename dest arg to destfile.
7263
961f4160
PMR
72642015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
7265
7266 * gdb.ada/funcall_ref.exp: New file.
7267 * gdb.ada/funcall_ref/foo.adb: New file.
7268
cafda597
YQ
72692015-04-02 Yao Qi <yao.qi@linaro.org>
7270
7271 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
7272 is remote.
7273
fed040c6
GB
72742015-04-02 Gary Benson <gbenson@redhat.com>
7275
7276 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
7277
d11916aa
SS
72782015-04-01 Sasha Smundak <asmundak@google.com>
7279
7280 * gdb.python/py-unwind-maint.c: New file.
7281 * gdb.python/py-unwind-maint.exp: New test.
7282 * gdb.python/py-unwind-maint.py: New file.
7283 * gdb.python/py-unwind.c: New file.
7284 * gdb.python/py-unwind.exp: New test.
7285 * gdb.python/py-unwind.py: New test.
7286
a1471180
PA
72872015-04-01 Pedro Alves <palves@redhat.com>
7288
7289 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
7290 to fail instead of non-existent $test.
7291
0bbeccb1
PA
72922015-04-01 Pedro Alves <palves@redhat.com>
7293
7294 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
7295 GDBFLAGS if not empty.
7296
3c724c8c
PMR
72972015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
7298
7299 * gdb.ada/complete.exp: Remove "multi_line".
7300 * gdb.ada/info_exc.exp: Remove "multi_line".
7301 * gdb.ada/packed_tagged.exp: Remove "multi_line".
7302 * gdb.ada/ptype_field.exp: Remove "multi_line".
7303 * gdb.ada/sym_print_name.exp: Remove "multi_line".
7304 * gdb.ada/tagged.exp: Remove "multi_line".
7305 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
7306 [multi_line ...]
7307 * gdb.btrace/delta.exp: Likewise.
7308 * gdb.btrace/exception.exp: Likewise.
7309 * gdb.btrace/function_call_history.exp: Likewise.
7310 * gdb.btrace/instruction_history.exp: Likewise.
7311 * gdb.btrace/nohist.exp: Likewise.
7312 * gdb.btrace/record_goto.exp: Likewise.
7313 * gdb.btrace/segv.exp: Likewise.
7314 * gdb.btrace/stepi.exp: Likewise.
7315 * gdb.btrace/tailcall.exp: Likewise.
7316 * gdb.btrace/unknown_functions.exp: Likewise.
7317 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
7318 * lib/gdb.exp: Add the "multi_line" helper.
7319
4eec2deb
PA
73202015-04-01 Pedro Alves <palves@redhat.com>
7321
7322 * gdb.threads/tid-reuse.c: New file.
7323 * gdb.threads/tid-reuse.exp: New file.
7324
df8411da
SDJ
73252015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
7326
7327 PR corefiles/16092
7328 * gdb.base/coredump-filter.c: New file.
7329 * gdb.base/coredump-filter.exp: Likewise.
7330
6ef37366
PM
73312015-03-27 Petr Machata <pmachata@redhat.com>
7332
7333 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
7334 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
7335 (Dwarf::assemble): Initialize them.
7336 (Dwarf::lines): New function.
7337
7ec911b0
JT
73382015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
7339
7340 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
7341 SYMBOL_PREFIX for x86_64-*-cygwin.
7342
ff908ebf
AW
73432015-03-26 Andy Wingo <wingo@igalia.com>
7344
7345 PR symtab/18148
7346 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
7347 const_value but not a location.
7348 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
7349 location defined in non-main CUs are visible.
7350
6d5f0679
YQ
73512015-03-26 Yao Qi <yao.qi@linaro.org>
7352
7353 PR testsuite/18139
7354 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
7355 Add a line number entry for the same line.
7356 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
7357 Add a line number entry for the same line.
7358
2898689b
YQ
73592015-03-26 Yao Qi <yao.qi@linaro.org>
7360
7361 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
7362 .int 0.
7363 (func): Likewise. Add .Lfunc_1 label.
7364 Use .Lfunc_1 label.
7365 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
7366 .int 0.
7367 (func): Likewise.
7368 Use .Lfunc_1 label.
7369
85180498
YQ
73702015-03-26 Yao Qi <yao.qi@linaro.org>
7371
7372 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
7373 Call gdb_compile instead to compile each .s files without debug
7374 information.
7375
8aa08a8d
YQ
73762015-03-26 Yao Qi <yao.qi@linaro.org>
7377
7378 * gdb.base/savedregs.exp (process_saved_regs): Make
7379 "Saved registers:" optional in the pattern.
7380
66849923
MM
73812015-03-25 Markus Metzger <markus.t.metzger@intel.com>
7382
7383 * gdb.btrace/next.exp: Merged into step.exp.
7384 * gdb.btrace/finish.exp: Merged into step.exp.
7385 * gdb.btrace/nexti.exp: Merged into stepi.exp.
7386 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
7387 "record goto" and checking the exact replay position.
7388 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
7389 check for "Recording format" in "info record" output.
7390 * gdb.btrace/record_goto.exp: Choose test file based on target.
7391 * gdb.btrace/x86-record_goto.S: Renamed into ...
7392 * gdb.btrace/x86_64-record_goto.S: ... this.
7393 * gdb.btrace/i686-record_goto.S: New.
7394 * gdb.btrace/x86-tailcall.S: Renamed into ...
7395 * gdb.btrace/x86_64-tailcall.S: ... this.
7396 * gdb.btrace/i686-tailcall.S: New.
7397 * gdb.btrace/x86-tailcall.c: Renamed into ...
7398 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
7399 separate statements. Update test.
7400 * gdb.btrace/delta.exp: Use record_goto.c as test file.
7401 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
7402 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
7403 * gdb.btrace/tailcall.exp: Choose test file based on target.
7404 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
7405
11cc1b74
MM
74062015-03-25 Markus Metzger <markus.t.metzger@intel.com>
7407
7408 * gdb.btrace/exception.exp: Increase BTS buffer size.
7409
a25d8bf9
PA
74102015-03-24 Pedro Alves <palves@redhat.com>
7411
7412 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
7413
856e7dd6
PA
74142015-03-24 Pedro Alves <palves@redhat.com>
7415
7416 * gdb.threads/schedlock.exp (test_step): No longer expect that
7417 "set scheduler-locking step" with "next" over a function call runs
7418 threads unlocked.
7419
ad235a41
AT
74202015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
7421
7422 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
7423
15630549
AT
74242015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
7425
7426 PR breakpoints/16466
7427 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
7428 * gdb.mi/mi-pending.c (thread_func): New function.
7429 (int main): Add threading support required.
7430 * gdb.mi/mi-pending.exp: Add tests for this issue.
7431 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
7432 (pendfunc2): Remove stdio dependency.
7433 * gdb.mi/mi-pendshr2.c: New file.
7434
693dca06
KS
74352015-03-23 Keith Seitz <keiths@redhat.com>
7436
7437 * gdb.linespec/keywords.c: New file.
7438 * gdb.linespec/keywords.exp: New file.
7439
7e993ebf
KS
74402015-03-23 Keith Seitz <keiths@redhat.com>
7441
7442 PR gdb/18021
7443 * gdb.dwarf2/staticvirtual.exp: New test.
7444
bc23328c
JK
74452015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7446
7447 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
7448 * README: Remove HP-UX and gdb.hp.
7449 (configuration):
7450 * configure: Regenerate.
7451 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
7452 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
7453 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
7454 gdb.hp/gdb.defects/Makefile.
7455 * gdb.hp/Makefile.in: File deleted.
7456 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
7457 * gdb.hp/gdb.aCC/optimize.c: File deleted.
7458 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
7459 * gdb.hp/gdb.aCC/run.c: File deleted.
7460 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
7461 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
7462 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
7463 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
7464 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
7465 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
7466 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
7467 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
7468 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
7469 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
7470 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
7471 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
7472 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
7473 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
7474 * gdb.hp/gdb.base-hp/reg.s: File deleted.
7475 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
7476 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
7477 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
7478 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
7479 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
7480 * gdb.hp/gdb.compat/Makefile.in: File deleted.
7481 * gdb.hp/gdb.compat/average.c: File deleted.
7482 * gdb.hp/gdb.compat/sum.c: File deleted.
7483 * gdb.hp/gdb.compat/xdb.c: File deleted.
7484 * gdb.hp/gdb.compat/xdb0.c: File deleted.
7485 * gdb.hp/gdb.compat/xdb0.h: File deleted.
7486 * gdb.hp/gdb.compat/xdb1.c: File deleted.
7487 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
7488 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
7489 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
7490 * gdb.hp/gdb.defects/Makefile.in: File deleted.
7491 * gdb.hp/gdb.defects/bs14602.c: File deleted.
7492 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
7493 * gdb.hp/gdb.defects/solib-d.c: File deleted.
7494 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
7495 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
7496 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
7497 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
7498 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
7499 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
7500 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
7501 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
7502 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
7503 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
7504 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
7505 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
7506 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
7507 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
7508 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
7509 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
7510 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
7511 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
7512 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
7513 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
7514 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
7515 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
7516 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
7517 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
7518 * gdb.hp/tools/odump: File deleted.
7519
8bf3b159
PA
75202015-03-19 Pedro Alves <palves@redhat.com>
7521
7522 * gdb.threads/continue-pending-status.exp (saw_thread_2)
7523 (saw_thread_3): New globals.
7524 (top level): Increment them when an event for the corresponding
7525 thread is seen.
7526 (no thread starvation): New test.
7527
eb54c8bf
PA
75282015-03-19 Pedro Alves <palves@redhat.com>
7529
7530 * gdb.threads/continue-pending-status.c: New file.
7531 * gdb.threads/continue-pending-status.exp: New file.
7532
32d2e5d6
PA
75332015-03-18 Pedro Alves <palves@redhat.com>
7534
7535 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
7536 Use gdb_is_target_remote instead of is_remote. Use
7537 gdb_test_multiple instead of gdb_expect. Exit early if
7538 gdb_test_multiple hits its internal matches. Tighten stepi tests
7539 expected output. Fail on exit with any signal, instead of just
7540 SIGILL.
7541
f68f11b7
YQ
75422015-03-18 Yao Qi <yao.qi@linaro.org>
7543
7544 PR tdep/18107
7545 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
7546 variable.
7547 * gdb.base/catch-syscall.exp: Don't skip it on
7548 aarch64*-*-linux* target. Remove elements in all_syscalls.
7549 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
7550 target.
7551 (setup_all_syscalls): New proc.
7552
ca5fd19b
YQ
75532015-03-16 Yao Qi <yao.qi@linaro.org>
7554
7555 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
7556 (top level): Skip tests if valid_addr_p returns false for
7557 $cmd1 or $cmd2.
7558
85642ba0
AW
75592015-03-11 Andy Wingo <wingo@igalia.com>
7560
7561 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
7562
e03f9645
YQ
75632015-03-11 Yao Qi <yao.qi@linaro.org>
7564
7565 * gdb.base/catch-syscall.exp: Fix typo in comments.
7566
5d0962b2
YQ
75672015-03-11 Yao Qi <yao.qi@linaro.org>
7568
7569 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
7570
b2df3cef
PA
75712015-03-09 Pedro Alves <palves@redhat.com>
7572
7573 * dg-extract-results.py: Delete.
7574
ef878e53
PA
75752015-03-09 Pedro Alves <palves@redhat.com>
7576
7577 Merge dg-extract-results.sh from GCC upstream (r218843).
7578
7579 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
7580 * dg-extract-results.sh: Use --text with grep to avoid issues with
7581 binary files. Fall back to cat -v, if that doesn't work.
7582
9494d219
PA
75832015-03-05 Pedro Alves <palves@redhat.com>
7584
7585 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
7586
a8d9763a
SM
75872015-03-04 Simon Marchi <simon.marchi@ericsson.com>
7588
7589 * lib/mi-support.exp (mi_expect_interrupt): Accept
7590 alternative event for when in all-stop mode.
7591
be9957b8
PA
75922015-03-04 Pedro Alves <palves@redhat.com>
7593
7594 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
7595
d57be0f4 75962015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
7597
7598 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
7599
c214c7cf
AA
76002015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
7601
7602 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
7603 regexps for GDB's current line display, accept a hex address
7604 preceding the line number.
7605
6d74a497
AA
76062015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
7607
7608 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
7609 the 'arch1' variable for "s390*-linux*" targets.
7610
511aee7c
PA
76112015-03-04 Pedro Alves <palves@redhat.com>
7612
7613 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
7614 (main): Pass missing retval argument to pthread_join call.
7615
95e50b27
PA
76162015-03-02 Pedro Alves <palves@redhat.com>
7617
7618 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
7619 (top level): Call do_test with non-stop as well.
7620
28054d69
PA
76212015-03-02 Pedro Alves <palves@redhat.com>
7622
7623 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
7624 -1.
7625
4fa5d7b4
AA
76262015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
7627
7628 * gdb.arch/s390-vregs.exp: New test.
7629 * gdb.arch/s390-vregs.S: New file.
7630
97c18565
PA
76312015-02-27 Pedro Alves <palves@redhat.com>
7632
7633 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
7634 call to catch_command_errors.
7635 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
7636 catch_command_errors.
7637
a37bfa30
PA
76382015-02-27 Pedro Alves <palves@redhat.com>
7639
7640 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
7641 "true" for boolean result.
7642 * gdb.gdb/selftest.exp (test_with_self): Also accept full
7643 prototype of main.
7644
6f98576f
PA
76452015-02-27 Pedro Alves <palves@redhat.com>
7646
7647 * lib/unbuffer_output.c: New file.
7648 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
7649 (main): Call gdb_unbuffer_output.
7650
eba5ab56
YQ
76512015-02-27 Yao Qi <yao.qi@linaro.org>
7652
7653 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
7654 target.
7655
0def5aaa
DE
76562015-02-26 Doug Evans <dje@google.com>
7657
7658 * gdb.cp/class2.cc (Dbase, D): New classes.
7659 (main): New local delta.
7660 * gdb.cp/class2.exp: Test printing delta.
7661 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
7662 (dynbar): New global.
7663 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
7664
081a1c2c
JK
76652015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7666
7667 * gdb.compile/compile-ifunc.c: New file.
7668 * gdb.compile/compile-ifunc.exp: New file.
7669
2f41223f
AT
76702015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
7671
7672 * gdb.base/structs.exp: Check for correct struct on finish.
7673
03eddd80
YQ
76742015-02-26 Yao Qi <yao.qi@linaro.org>
7675
7676 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
7677 is zero.
7678
80c57053
JK
76792015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7680
7681 * gdb.arch/cordic.ko.bz2: New file.
7682 * gdb.arch/cordic.ko.debug.bz2: New file.
7683 * gdb.arch/ppc64-symtab-cordic.exp: New file.
7684
21613c12
YQ
76852015-02-25 Yao Qi <yao.qi@linaro.org>
7686
7687 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
7688 aarch64*-*-* target.
7689
d8b901ed
PA
76902015-02-23 Pedro Alves <palves@redhat.com>
7691
7692 * lib/gdb.exp (delete_breakpoints): Rewrite using
7693 gdb_test_multiple.
7694
e5b85ead
PA
76952015-02-23 Pedro Alves <palves@redhat.com>
7696
7697 * gdb.base/info-os.c: Include stdlib.h.
7698
85c3a371
DE
76992015-02-22 Doug Evans <xdje42@gmail.com>
7700
7701 PR symtab/17855
7702 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
7703 is read after symbols have been re-read.
7704 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
7705 * gdb.ada/exec_changed/second.adb (Second): Ditto.
7706
96553a0c
DE
77072015-02-21 Doug Evans <dje@google.com>
7708
7709 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
7710
97a0c697
JK
77112015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7712
7713 PR corefiles/17808
7714 * gdb.arch/i386-biarch-core.core.bz2: New file.
7715 * gdb.arch/i386-biarch-core.exp: New file.
7716
a47cd6e9
PA
77172015-02-21 Pedro Alves <palves@redhat.com>
7718
7719 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
7720 runto_main fails.
7721
c5facdc4
PA
77222015-02-20 Pedro Alves <palves@redhat.com>
7723
7724 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
7725 info probes.
7726
2db9a427
PA
77272015-02-20 Pedro Alves <palves@redhat.com>
7728
7729 * gdb.threads/multi-create-ns-info-thr.exp: New file.
7730
60fb7e9e
PA
77312015-02-20 Pedro Alves <palves@redhat.com>
7732
7733 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
7734 clean_restart before gdb_target_supports_trace.
7735
5c5019c2
PA
77362015-02-20 Pedro Alves <palves@redhat.com>
7737
7738 PR threads/18006
7739 * gdb.threads/clone-thread_db.c: New file.
7740 * gdb.threads/clone-thread_db.exp: New file.
7741
c9587f88
AT
77422015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
7743
7744 PR breakpoints/16812
7745 * gdb.base/catch-gdb-caused-signals.c: New file.
7746 * gdb.base/catch-gdb-caused-signals.exp: New file.
7747
f6a88844
JM
77482015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
7749
7750 * configure: Regenerated.
7751 * configure.ac: Use GDB_AC_TRANSFORM.
7752 * aclocal.m4: sinclude ../transform.m4.
7753
497c491b
JM
77542015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
7755
7756 * lib/dtrace.exp: New file.
7757 * gdb.base/dtrace-probe.exp: Likewise.
7758 * gdb.base/dtrace-probe.d: Likewise.
7759 * gdb.base/dtrace-probe.c: Likewise.
7760 * lib/pdtrace.in: Likewise.
7761 * configure.ac: Output variables with the transformed names of
7762 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
7763 * configure: Regenerated.
7764
03e98035
JM
77652015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
7766
7767 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
7768 expected message when trying to access $_probe_* convenience
7769 variables while not on a probe.
7770
63cc30e9
JK
77712015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7772
7773 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
7774
0703599a
PA
77752015-02-11 Pedro Alves <pedro@codesourcery.com>
7776
7777 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
7778 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
7779
7e60a48e
DE
77802015-02-10 Doug Evans <xdje42@gmail.com>
7781
7782 * lib/gdb.exp (gdb_load): Always return a result.
7783
01b088bc
PA
77842015-02-10 Pedro Alves <palves@redhat.com>
7785
7786 * gdb.threads/signal-sigtrap.c: New file.
7787 * gdb.threads/signal-sigtrap.exp: New file.
7788
b05ec7a5
AT
77892015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
7790
7791 * gdb.trace/no-attach-trace.c: New file.
7792 * gdb.trace/no-attach-trace.exp: New file.
7793
a2c2acaf
MW
77942015-02-09 Mark Wielaard <mjw@redhat.com>
7795
7796 * gdb.dwarf2/atomic.c: New file.
7797 * gdb.dwarf2/atomic-type.exp: Likewise.
7798
31fd9caa
MM
77992015-02-09 Markus Metzger <markus.t.metzger@intel.com>
7800
7801 * gdb.btrace/buffer-size.exp: Update "info record" output.
7802 * gdb.btrace/delta.exp: Update "info record" output.
7803 * gdb.btrace/enable.exp: Update "info record" output.
7804 * gdb.btrace/finish.exp: Update "info record" output.
7805 * gdb.btrace/instruction_history.exp: Update "info record" output.
7806 * gdb.btrace/next.exp: Update "info record" output.
7807 * gdb.btrace/nexti.exp: Update "info record" output.
7808 * gdb.btrace/step.exp: Update "info record" output.
7809 * gdb.btrace/stepi.exp: Update "info record" output.
7810 * gdb.btrace/nohist.exp: Update "info record" output.
7811
d33501a5
MM
78122015-02-09 Markus Metzger <markus.t.metzger@intel.com>
7813
7814 * gdb.btrace/buffer-size: New.
7815
f4abbc16
MM
78162015-02-09 Markus Metzger <markus.t.metzger@intel.com>
7817
7818 * gdb.btrace/delta.exp: Update "info record" output.
7819 * gdb.btrace/enable.exp: Update "info record" output.
7820 * gdb.btrace/finish.exp: Update "info record" output.
7821 * gdb.btrace/instruction_history.exp: Update "info record" output.
7822 * gdb.btrace/next.exp: Update "info record" output.
7823 * gdb.btrace/nexti.exp: Update "info record" output.
7824 * gdb.btrace/step.exp: Update "info record" output.
7825 * gdb.btrace/stepi.exp: Update "info record" output.
7826 * gdb.btrace/nohist.exp: Update "info record" output.
7827
b9d61307
SM
78282015-02-06 Simon Marchi <simon.marchi@ericsson.com>
7829
7830 PR gdb/15678
7831 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
7832
e584fdbc
PA
78332015-02-06 Pedro Alves <palves@redhat.com>
7834
7835 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
7836 macro.
7837 (seconds_left, again): New globals.
7838 (main): Wait seconds_left in a 1-second sleep loop instead of
7839 sleeping 180 seconds. If 'again' is set, reset the seconds
7840 counter.
7841 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
7842 'again' in the inferior before detaching. Print the seconds left.
7843 (options): New global.
7844 (top level): Build program with -DTIMEOUT=$timeout.
7845
77f41761
PA
78462015-02-06 Pedro Alves <palves@redhat.com>
7847
7848 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
7849 determine how many seconds to pass to 'alarm'.
7850 * gdb.base/gdb-sigterm.exp (top level): Build program with
7851 -DTIMEOUT=$timeout.
7852 (do_test): Return success/failure indication. Add more verbose
7853 logging. Don't fail if 200 single steps are seen. Instead, fail
7854 when the test times out.
7855 (passes): New global.
7856 (top level): Break the testing loop if testing fails on any
7857 iteration. Use gdb_assert.
7858
b9394193
DB
78592015-02-04 Don Breazeal <donb@codesourcery.com>
7860
7861 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
7862 and initialize them.
7863 (ipc_cleanup): New function.
7864 (main): Don't declare shmid, semid, and msqid. Add a call to
7865 atexit so that we call ipc_cleanup on exit.
7866
42d9e528
PA
78672015-02-04 Pedro Alves <palves@redhat.com>
7868
7869 * boards/native-extended-gdbserver.exp: Remove any target variant
7870 specifications from the board name before clearing the isremote
7871 flag from board_info.
7872
ae6ae975
DE
78732015-01-31 Doug Evans <xdje42@gmail.com>
7874
7875 * gdb.base/maint.exp <maint print type argc>: Update expected output.
7876
cfb069a8
GB
78772015-01-31 Gary Benson <gbenson@redhat.com>
7878
7879 * gdb.base/completion.exp: Disable completion limiting for
7880 existing tests. Add new tests to check completion limiting.
7881 * gdb.linespec/ls-errs.exp: Disable completion limiting.
7882
5dd31d79
DE
78832015-01-31 Doug Evans <xdje42@gmail.com>
7884
7885 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
7886
9f050062
DE
78872015-01-31 Doug Evans <xdje42@gmail.com>
7888
7889 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
7890 entries. Duplicate file section script entries.
7891 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
7892 inlined entries. Add test for safe-path rejection.
7893 * gdb.python/py-section-script.c: Add duplicate inlined section script
7894 entries. Duplicate file section script entries.
7895 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
7896 inlined entries. Add test for safe-path rejection.
7897
df25ebbd
JB
78982015-01-29 Joel Brobecker <brobecker@adacore.com>
7899
7900 * gdb.ada/disc_arr_bound: New testcase.
7901
4a0ca9ec
JB
79022015-01-29 Joel Brobecker <brobecker@adacore.com>
7903
7904 * gdb.ada/mi_var_array: New testcase.
7905
3a8b707a
DE
79062015-01-27 Doug Evans <dje@google.com>
7907
7908 * gdb.python/py-objfile.exp: Add tests for objfile.username.
7909 Add test for objfile.filename, objfile.username after objfile
7910 has been unloaded.
7911
f8313f6e
JB
79122015-01-26 Joel Brobecker <brobecker@adacore.com>
7913
7914 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
7915 the second test to print the name attribute of value
7916 returned by the call to gdb.lookup_type, and adjust
7917 the expected output accordingly.
7918
37bc665e
MW
79192015-01-25 Mark Wielaard <mjw@redhat.com>
7920
7921 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
7922 * gdb.base/disp-step-fork.c: Include unistd.h.
7923 * gdb.base/siginfo-obj.c: Include stdio.h.
7924 * gdb.base/siginfo-thread.c: Likewise.
7925 * gdb.mi/non-stop.c: Include unistd.h.
7926 * gdb.mi/nsthrexec.c: Include stdio.h.
7927 * gdb.mi/pthreads.c: Include unistd.h.
7928 * gdb.modula2/unbounded1.c (main): Declare returns int.
7929 * gdb.reverse/consecutive-reverse.c: Likewise.
7930 * gdb.threads/create-fail.c: Include unistd.h.
7931 * gdb.threads/killed.c: Likewise.
7932 * gdb.threads/linux-dp.c: Likewise.
7933 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
7934 * gdb.threads/non-ldr-exc-2.c: Likewise.
7935 * gdb.threads/non-ldr-exc-3.c: Likewise.
7936 * gdb.threads/non-ldr-exc-4.c: Likewise.
7937 * gdb.threads/pthreads.c: Include unistd.h.
7938 (main): Declare returns int.
7939 * gdb.threads/tls-main.c (foo): New declaration.
7940 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
7941
f7e5394d
SM
79422015-01-23 Simon Marchi <simon.marchi@ericsson.com>
7943
7944 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
7945 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
7946
743649fd
MW
79472015-01-15 Mark Wielaard <mjw@redhat.com>
7948
7949 * gdb.base/noreturn-return.c: New file.
7950 * gdb.base/noreturn-return.exp: New file.
7951 * gdb.base/noreturn-finish.c: New file.
7952 * gdb.base/noreturn-finish.exp: New file.
7953
198297aa
PA
79542015-01-23 Pedro Alves <palves@redhat.com>
7955
7956 * gdb.threads/continue-pending-after-query.c: New file.
7957 * gdb.threads/continue-pending-after-query.exp: New file.
7958
717cf30c
AG
79592015-01-22 Anders Granlund <anders.granlund@ericsson.com>
7960 Simon Marchi <simon.marchi@ericsson.com>
7961
7962 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
7963 * gdb.base/valgrind-db-attach.exp: Same.
7964 * gdb.base/valgrind-infcall.exp: Same.
7965 * lib/mi-support.exp (default_mi_gdb_start): Same.
7966 * lib/prompt.exp (default_prompt_gdb_start): Same.
7967 * lib/gdb.exp (default_gdb_spawn): Same.
7968 (gdb_interact): New.
7969
7970
4b62a76e
JK
79712015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7972
7973 * gdb.compile/compile.exp (pointer to jit function): New test.
7974
b4cdae6f
WW
79752015-01-17 Wei-cheng Wang <cole945@gmail.com>
7976
7977 * lib/gdb.exp (supports_process_record): Return true for
7978 powerpc*-*-linux*.
7979 (supports_reverse): Likewise.
7980
d221e7ef
DB
79812015-01-15 Don Breazeal <donb@codesourcery.com>
7982
7983 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
7984 instead of checking whether the target board is remote and
7985 use spawn_wait_for_attach instead of exec/sleep.
7986 * gdb.base/attach-twice.exp: Likewise.
7987
bafffb51
JB
79882015-01-15 Joel Brobecker <brobecker@adacore.com>
7989
7990 * gdb.ada/var_arr_attrs: New testcase.
7991
5589af0e
PA
79922015-01-14 Pedro Alves <palves@redhat.com>
7993 Joel Brobecker <brobecker@adacore.com>
7994
7995 PR gdb/17525
7996 * gdb.base/bp-cmds-execution-x-script.c: New file.
7997 * gdb.base/bp-cmds-execution-x-script.exp: New file.
7998 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
7999
6c400b59
PA
80002015-01-14 Pedro Alves <palves@redhat.com>
8001
8002 PR cli/17828
8003 * gdb.base/batch-preserve-term-settings.c: New file.
8004 * gdb.base/batch-preserve-term-settings.exp: New file.
8005
e02c96a7
DE
80062015-01-13 Doug Evans <dje@google.com>
8007
8008 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
8009 binary.
8010
576fd14c
JB
80112015-01-13 Joel Brobecker <brobecker@adacore.com>
8012
8013 * Makefile.in (clean mostlyclean): Do not delete *.py.
8014
04dccad0
JB
80152015-01-13 Joel Brobecker <brobecker@adacore.com>
8016
8017 * gdb.python/py-lookup-type.exp: New file.
8018
3d230f71
PA
80192015-01-12 Pedro Alves <palves@redhat.com>
8020
8021 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
8022 restore GDBFLAGS before returning.
8023
7e67715d
JK
80242015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8025
8026 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
8027 is_amd64_regs_target and is_x86_like_target.
8028
f2e0d4b4
DE
80292015-01-11 Doug Evans <xdje42@gmail.com>
8030
8031 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
8032 is given without an explicit form.
8033 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
8034 attributes.
8035 * gdb.dwarf/corrupt.exp: Ditto.
8036 * gdb.dwarf2/enum-type.exp: Ditto.
8037 * gdb.trace/entry-values.exp: Ditto.
8038 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
8039
439250fb
DE
80402015-01-11 Doug Evans <xdje42@gmail.com>
8041
8042 PR gdb/15830
8043 * gdb.base/maint.exp: Remove references to "maint demangle".
8044 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
8045 Add tests for explicitly specifying language to demangle.
8046 * gdb.dlang/demangle.exp: Ditto.
8047
ede9f622
PA
80482015-01-09 Pedro Alves <palves@redhat.com>
8049
8050 * gdb.threads/non-stop-fair-events.c: New file.
8051 * gdb.threads/non-stop-fair-events.exp: New file.
8052
a7b796db
PA
80532015-01-09 Pedro Alves <palves@redhat.com>
8054
8055 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
8056 the global scope. Set a breakpoint after all threads are started
8057 rather than stepping over two source lines. Expect the prompt.
8058 * gdb.base/watch_thread_num.c (threads_started_barrier): New
8059 global.
8060 (NUM): Now 15.
8061 (main): Use threads_started_barrier to wait for all threads to
8062 start. Main thread no longer calls thread_function. Exit after
8063 180 seconds.
8064 (loop): New function.
8065 (thread_function): Wait on threads_started_barrier barrier. Call
8066 'loop' at each iteration.
8067 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
8068 threads have started, instead of hardcoding number of "next"
8069 steps. Use an access watchpoint instead of a write watchpoint.
8070
9665ffdd
PA
80712015-01-09 Pedro Alves <palves@redhat.com>
8072
8073 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
8074 (thread_func): Wait on barrier.
8075 (main): Wait for all threads to start before stopping GDB.
8076 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
8077 global.
8078 (thread1_func, thread2_func): Wait on barrier.
8079 (main): Wait for all threads to start before stopping GDB.
8080 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
8081 New global.
8082 (thread1_func, thread2_func): Wait on barrier.
8083 (main): Wait for all threads to start before stopping GDB.
8084
c945a99f
PA
80852015-01-09 Pedro Alves <palves@redhat.com>
8086
8087 * gdb.threads/attach-many-short-lived-threads.c: New file.
8088 * gdb.threads/attach-many-short-lived-threads.exp: New file.
8089
c1a747c1
PA
80902014-01-09 Pedro Alves <palves@redhat.com>
8091
8092 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
8093 instead of to thread 2.
8094 * gdb.threads/signal-command-multiple-signals-pending.c (main):
8095 Add barrier around each pthread_create call instead of around all
8096 calls.
8097 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
8098 Set a break on thread_function and have the child threads hit it
8099 one at at a time.
8100
60b3033e
PA
81012015-01-09 Pedro Alves <palves@redhat.com>
8102
8103 * lib/gdb.exp (can_spawn_for_attach): New procedure.
8104 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
8105 false.
8106 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
8107 checking whether the target board is remote.
8108 * gdb.multi/multi-attach.exp: Likewise.
8109 * gdb.python/py-sync-interp.exp: Likewise.
8110 * gdb.server/ext-attach.exp: Likewise.
8111 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
8112 tests that need to attach, instead of checking whether the target
8113 board is remote at the top of the file.
8114
acc018ac
YQ
81152015-01-08 Yao Qi <yao@codesourcery.com>
8116
8117 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
8118
50a18af8
JK
81192015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8120
8121 Fix testcase compilation.
8122 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
8123
8503d6e1
JB
81242015-01-06 Joel Brobecker <brobecker@adacore.com>
8125
8126 * gdb.python/py-type.exp: Add a couple test about empty
8127 array creation, and negative-length array creation.
8128
cc73dbcc
DE
81292015-01-02 Doug Evans <xdje42@gmail.com>
8130
8131 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
8132
0300bbc7
DE
81332015-01-02 Doug Evans <dje@google.com>
8134
8135 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
8136
9d85a0ec
YQ
81372014-12-29 Yao Qi <yao@codesourcery.com>
8138
8139 * gdb.trace/entry-values.exp: Update comments. Rename variable
8140 bar_call_foo to returned_from_foo.
8141
87186c6a
MMN
81422014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
8143
8144 PR gdb/17394
8145 * gdb.linespec/break-asm-file.c: New file.
8146 * gdb.linespec/break-asm-file.exp: New file.
8147 * gdb.linespec/break-asm-file0.s: New file.
8148 * gdb.linespec/break-asm-file1.s: New file.
8149
1bab7383
YQ
81502014-12-18 Nigel Stephens <nigel@mips.com>
8151 Maciej W. Rozycki <macro@codesourcery.com>
8152
8153 * gdb.base/float.exp: Handle the new output from "info float" on
8154 MIPS targets.
8155
1bc1068a
JK
81562014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8157
8158 Fix MinGW compilation.
8159 * gdb.compile/compile-ops.exp: Update untested message if
8160 !skip_compile_feature_tests.
8161 * gdb.compile/compile-setjmp.exp: Likewise.
8162 * gdb.compile/compile-tls.exp: Likewise.
8163 * gdb.compile/compile.exp: Likewise.
8164 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
8165 supported on this host".
8166
b6615d10
DE
81672014-12-16 Doug Evans <xdje42@gmail.com>
8168
8169 * boards/stabs.exp: New file.
8170
25dda427
AA
81712014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
8172
8173 * gdb.base/completion.exp: Adjust to format changes of "maint
8174 print user-registers".
8175
bf330350
CU
81762014-12-16 Catalin Udma <catalin.udma@freescale.com>
8177
8178 PR server/17457
8179 * gdb.arch/aarch64-fp.c: New file.
8180 * gdb.arch/aarch64-fp.exp: New file.
8181
395cf596
SDJ
81822014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
8183
8184 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
8185 r210637, r210913, r211666, r215400, r215817).
8186
8187 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
8188 * dg-extract-results.py: New file.
8189 * dg-extract-results.sh: Use it if the environment seems
8190 suitable.
8191
8192 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
8193
8194 * dg-extract-results.py (parse_run): Handle warnings that
8195 are printed before a test harness is run.
8196
8197 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
8198
8199 * dg-extract-results.py (Named): Remove __cmp__ method.
8200 (output_variation): Use a key to sort variation.harnesses.
8201
8202 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
8203
8204 * dg-extract-results.py: For Python 3, force sys.stdout to
8205 handle surrogate escape sequences.
8206 (safe_open): New function.
8207 (output_segment, main): Use it.
8208
8209 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
8210
8211 * dg-extract-results.py (Prog.result_re): Include options
8212 in test name.
8213
8214 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
8215
8216 * dg-extract-results.py (output_variation): Always sort if
8217 do_sum.
8218
e882ef3c
SM
82192014-12-15 Simon Marchi <simon.marchi@ericsson.com>
8220
8221 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
8222 as long as we get pagination notifications.
8223
4992aa20
JM
82242014-12-15 Jason Merrill <jason@redhat.com>
8225
8226 * Makefile.in (check-gdb.%): Restore.
8227 * README: Mention it.
8228
c1b5a1a6
JB
82292014-12-13 Joel Brobecker <brobecker@adacore.com>
8230
8231 * gdb.ada/str_uninit: New testcase.
8232
5537b577
JK
82332014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8234
8235 PR symtab/17642
8236 * gdb.base/vla-stub-define.c: New file.
8237 * gdb.base/vla-stub.c: New file.
8238 * gdb.base/vla-stub.exp: New file.
8239
bb2ec1b3
TT
82402014-12-12 Phil Muldoon <pmuldoon@redhat.com>
8241 Jan Kratochvil <jan.kratochvil@redhat.com>
8242 Tom Tromey <tromey@redhat.com>
8243
8244 * configure.ac: Add gdb.compile/.
8245 * configure: Regenerate.
8246 * gdb.compile/Makefile.in: New file.
8247 * gdb.compile/compile-ops.exp: New file.
8248 * gdb.compile/compile-ops.c: New file.
8249 * gdb.compile/compile-tls.c: New file.
8250 * gdb.compile/compile-tls.exp: New file.
8251 * gdb.compile/compile-constvar.S: New file.
8252 * gdb.compile/compile-constvar.c: New file.
8253 * gdb.compile/compile-mod.c: New file.
8254 * gdb.compile/compile-nodebug.c: New file.
8255 * gdb.compile/compile-setjmp-mod.c: New file.
8256 * gdb.compile/compile-setjmp.c: New file.
8257 * gdb.compile/compile-setjmp.exp: New file.
8258 * gdb.compile/compile-shlib.c: New file.
8259 * gdb.compile/compile.c: New file.
8260 * gdb.compile/compile.exp: New file.
8261 * lib/gdb.exp (skip_compile_feature_tests): New proc.
8262
4ff709eb
TT
82632014-12-12 Tom Tromey <tromey@redhat.com>
8264
8265 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
8266 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
8267
6dddd6a5
DE
82682014-12-12 Doug Evans <dje@google.com>
8269
8270 * lib/gdb-python.exp (get_python_valueof): New function.
8271 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
8272
71c24708
AA
82732014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
8274
8275 * gdb.base/completion.exp: Add test for completion of "info
8276 registers ".
8277
3e29f34a
MR
82782014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
8279
8280 * gdb.base/func-ptrs.c: New file.
8281 * gdb.base/func-ptrs.exp: New file.
8282
fc126975
SM
82832014-12-10 Simon Marchi <simon.marchi@ericsson.com>
8284
8285 PR breakpoints/17012
8286 * gdb.base/dprintf-detach.c: New file.
8287 * gdb.base/dprintf-detach.exp: New file.
8288
0a46d518
SM
82892014-12-10 Simon Marchi <simon.marchi@ericsson.com>
8290
8291 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
8292 * lib/gdb.exp (target_is_gdbserver): New procedure.
8293
a0be3e44
DE
82942014-12-08 Doug Evans <dje@google.com>
8295
8296 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
8297
df1b803a
YQ
82982014-12-05 Yao Qi <yao@codesourcery.com>
8299
8300 * gdb.guile/scm-error.exp: Remove the third argument to
8301 gdb_remote_download.
8302 * gdb.guile/scm-frame-args.exp: Likewise.
8303 * gdb.guile/scm-section-script.exp: Likewise.
8304
ddb9f679
YQ
83052014-12-05 Yao Qi <yao@codesourcery.com>
8306
8307 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
8308
86e4ed39
DE
83092014-12-04 Doug Evans <dje@google.com>
8310
8311 * gdb.python/py-objfile.exp: Add tests for
8312 objfile.add_separate_debug_file.
8313
7c50a931
DE
83142014-12-04 Doug Evans <dje@google.com>
8315
8316 * lib/gdb.exp (get_build_id): New function.
8317 (build_id_debug_filename_get): Rewrite to use it.
8318 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
8319
621661e3
MR
83202014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
8321
8322 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
8323 `method(long)', not just 0x0.
8324 * gdb.cp/nsalias.exp: Align code labels to 4.
8325 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
8326 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
8327 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
8328 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
8329 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
8330 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
8331
29f0c3b7
DE
83322014-12-02 Doug Evans <dje@google.com>
8333
e1e061e7 8334 PR symtab/17602
29f0c3b7 8335 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 8336 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
8337 * gdb.cp/anon-ns.exp: Update.
8338
162078c8
NB
83392014-12-02 Nick Bull <nicholaspbull@gmail.com>
8340
8341 * gdb.python/py-events.py (inferior_call_handler): New.
8342 (register_changed_handler, memory_changed_handler): New.
8343 (test_events.invoke): Register new handlers.
8344 * gdb.python/py-events.exp: Add tests for inferior call,
8345 memory_changed and register_changed events.
8346
fdb09caf
AA
83472014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
8348
8349 * gdb.base/execl-update-breakpoints.exp: Specify the link address
8350 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
8351 if the linker doesn't understand this.
8352
55cfb2c4
SM
83532014-12-01 Simon Marchi <simon.marchi@ericsson.com>
8354
8355 * gdb.python/python.exp: Change expected reply to help().
8356
9e8cd6df
YQ
83572014-12-01 Yao Qi <yao@codesourcery.com>
8358
8359 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
8360 AC_CONFIG_SUBDIRS(gdb.gdbtk).
8361 * configure: Re-generated.
8362
6c659fc2
SC
83632014-11-28 Siva Chandra Reddy <sivachandra@google.com>
8364
8365 * gdb.cp/chained-calls.cc: New file.
8366 * gdb.cp/chained-calls.exp: New file.
8367 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
8368
d7fc3181
SM
83692014-11-28 Simon Marchi <simon.marchi@ericsson.com>
8370
8371 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
8372 * gdb.dwarf2/symtab-producer.exp: Same.
8373 * gdb.gdb/python-interrupts.exp: Same.
8374 * gdb.gdb/python-selftest.exp: Same.
8375 * gdb.python/py-linetable.exp: Same.
8376 * gdb.python/py-type.exp: Same.
8377 * gdb.python/py-value-cc.exp: Same.
8378 * gdb.python/py-value.exp: Same.
8379
10e79639
YQ
83802014-11-28 Yao Qi <yao@codesourcery.com>
8381
8382 * gdb.base/break-probes.exp: Match library name prefixed with
8383 sysroot.
8384
f28a0564
SM
83852014-11-27 Simon Marchi <simon.marchi@ericsson.com>
8386
8387 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
8388 test expected output. Add parentheses for the call to print.
8389 Remove L suffix from integers.
8390
3fe1ce1d
DE
83912014-11-26 Doug Evans <dje@google.com>
8392
8393 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
8394
84429e27
YQ
83952014-11-22 Yao Qi <yao@codesourcery.com>
8396
8397 * gdb.trace/entry-values.c: Remove asms.
8398 (foo): Add foo_label.
8399 (bar): Add bar_label.
8400 * gdb.trace/entry-values.exp: Remove code computing foo's
8401 length and bar's length.
8402 (Dwarf::assemble): Invoke function_range for bar and use
8403 MACRO_AT_func for foo.
8404
26741859
YQ
84052014-11-22 Yao Qi <yao@codesourcery.com>
8406
8407 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
8408 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
8409 Use .Lgcc43_procstart instead of gcc43.
8410
45e44d27
JB
84112014-11-21 Joel Brobecker <brobecker@adacore.com>
8412
8413 * gdb.ada/n_arr_bound: New testcase.
8414
458c8db8
SDJ
84152014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
8416
8417 PR breakpoints/10737
8418 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
8419 test_catch_syscall_multi_arch.
8420 (test_catch_syscall_multi_arch): New function.
8421
43f3e411
DE
84222014-11-20 Doug Evans <xdje42@gmail.com>
8423
8424 * gdb.base/maint.exp: Update expected output.
8425
0d7b2549
AA
84262014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8427
8428 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
8429 4-byte instruction on S390.
8430
8908fca5
JB
84312014-11-19 Joel Brobecker <brobecker@adacore.com>
8432
8433 * gdb.ada/arr_arr: New testcase.
8434
4a46959e
JB
84352014-11-19 Joel Brobecker <brobecker@adacore.com>
8436
8437 * gdb.ada/pkd_arr_elem: New Testcase.
8438
470e2f4e
LM
84392014-11-18 Luis Machado <lgustavo@codesourcery.com>
8440
8441 * gdb.reverse/break-precsave: Expect completion message for
8442 core file reads.
8443 * gdb.reverse/consecutive-precsave.exp: Likewise.
8444 * gdb.reverse/finish-precsave.exp: Likewise.
8445 * gdb.reverse/i386-precsave.exp: Likewise.
8446 * gdb.reverse/machinestate-precsave.exp: Likewise.
8447 * gdb.reverse/sigall-precsave.exp: Likewise.
8448 * gdb.reverse/solib-precsave.exp: Likewise.
8449 * gdb.reverse/step-precsave.exp: Likewise.
8450 * gdb.reverse/until-precsave.exp: Likewise.
8451 * gdb.reverse/watch-precsave.exp: Likewise.
8452
a267f3ad
AA
84532014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8454
8455 * gdb.base/bp-permanent.c: Include unistd.h.
8456 * gdb.python/py-framefilter-mi.c (main): Add return type.
8457 * gdb.python/py-framefilter.c (main): Likewise.
8458 * gdb.trace/actions-changed.c (main): Likewise.
8459
12084a9a
AA
84602014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8461
8462 * gdb.mi/until.c: Add eye-catchers.
8463 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
8464 line numbers.
8465
dc7e1a77
AA
84662014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8467
8468 * gdb.base/condbreak.exp: Drop references to removed non-prototype
8469 function header variants in break1.c.
8470 * gdb.base/ena-dis-br.exp: Likewise.
8471 * gdb.base/hbreak2.exp: Likewise.
8472 * gdb.reverse/until-precsave.exp: Drop references to removed
8473 non-prototype function header variants in ur1.c.
8474 * gdb.reverse/until-reverse.exp: Likewise.
8475
41c77605
PM
84762014-11-17 Petr Machata <pmachata@redhat.com>
8477
8478 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
8479 ${_cu_offset_size} bytes abbrev offset.
8480
34248c3a
DE
84812014-11-15 Doug Evans <xdje42@gmail.com>
8482
8483 PR symtab/17559
8484 * gdb.base/line-symtabs.exp: New file.
8485 * gdb.base/line-symtabs.c: New file.
8486 * gdb.base/line-symtabs.h: New file.
8487
646da059
YQ
84882014-11-14 Yao Qi <yao@codesourcery.com>
8489
8490 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
8491 (func): Add label func_label.
8492 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
8493 Replace low_pc and high_pc with MACRO_AT_range.
8494 Replace name, low_pc and high_pc with MACRO_AT_func.
8495
9301ebe6
YQ
84962014-11-14 Yao Qi <yao@codesourcery.com>
8497
8498 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
8499 Replace name, low_pc and high_pc with MACRO_AT_func.
8500
f166b542
YQ
85012014-11-14 Yao Qi <yao@codesourcery.com>
8502
8503 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
8504 produce debug information.
8505 * gdb.dwarf2/implptr-optimized-out.S: Removed.
8506
0f6e71e3
YQ
85072014-11-14 Yao Qi <yao@codesourcery.com>
8508
8509 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
8510 object and get function length.
8511 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
8512 with MACRO_AT_func.
8513 (top-level): Replace gdb_compile and clean_restart with
8514 prepare_for_testing.
8515 * gdb.dwarf2/main.c (main): Add label main_label.
8516
876c4df9
YQ
85172014-11-14 Yao Qi <yao@codesourcery.com>
8518
8519 * lib/dwarf.exp (function_range): New procedure.
8520 (Dwarf::_handle_macro_at_func): New procedure.
8521 (Dwarf::_handle_macro_at_range): New procedure.
8522 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
8523
02ad9cf1
YQ
85242014-11-14 Yao Qi <yao@codesourcery.com>
8525
8526 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
8527 (_handle_attribute): New procedure.
8528
a59add0c
AA
85292014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8530
8531 * gdb.ada/cond_lang/foo.c (callme): Add return type.
8532 * gdb.base/call-sc.c (zed): Likewise.
8533 * gdb.base/checkpoint.c (main): Likewise.
8534 * gdb.base/dump.c (main): Likewise.
8535 * gdb.base/gcore.c (main): Likewise.
8536 * gdb.base/huge.c (main): Likewise.
8537 * gdb.base/multi-forks.c (main): Likewise.
8538 * gdb.base/pr10179-a.c (main): Likewise.
8539 * gdb.base/savedregs.c (main): Likewise.
8540 * gdb.base/sigaltstack.c (main): Likewise.
8541 * gdb.base/siginfo.c (main): Likewise.
8542 * gdb.base/structs.c (zed): Likewise.
8543 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
8544 * gdb.mi/mi-syn-frame.c (main): Likewise.
8545 * gdb.mi/until.c (foo, main): Likewise.
8546 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
8547 * gdb.base/solib-weak.c (foo): Declare.
8548 * gdb.base/attach-twice.c: Include stdio.h.
8549 * gdb.base/weaklib1.c: Likewise.
8550 * gdb.base/weaklib2.c: Likewise.
8551 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
8552 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
8553 unistd.h.
8554 * gdb.base/attach-pie-misread.c: Include stdlib.h.
8555 * gdb.mi/mi-exit-code.c: Likewise.
8556 * gdb.base/break-interp-lib.c: Include string.h.
8557 * gdb.base/coremaker.c: Likewise.
8558 * gdb.base/testenv.c: Likewise.
8559 * gdb.python/py-finish-breakpoint.c: Likewise.
8560 * gdb.base/inferior-died.c: Include sys/wait.h.
8561 * gdb.base/fileio.c: Include time.h.
8562 * gdb.base/async-shell.c: Include unistd.h.
8563 * gdb.base/dprintf-non-stop.c: Likewise.
8564 * gdb.base/info-os.c: Likewise.
8565 * gdb.mi/mi-console.c: Likewise.
8566 * gdb.mi/watch-nonstop.c: Likewise.
8567 * gdb.python/py-events.c: Likewise.
8568 * gdb.base/async.c (baz): Move up before its invocation.
8569 * gdb.base/code_elim2.c (my_global_func): Likewise.
8570 * gdb.base/skip-solib-lib.c (multiply): Likewise.
8571 * gdb.base/advance.c (func2): Likewise.
8572
3b5d5997
AA
85732014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8574
8575 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
8576 variant.
8577 * gdb.base/annota3.c: Likewise.
8578 * gdb.base/async.c: Likewise.
8579 * gdb.base/average.c: Likewise.
8580 * gdb.base/call-ar-st.c: Likewise.
8581 * gdb.base/call-rt-st.c: Likewise.
8582 * gdb.base/call-sc.c: Likewise.
8583 * gdb.base/call-strs.c: Likewise.
8584 * gdb.base/ending-run.c: Likewise.
8585 * gdb.base/execd-prog.c: Likewise.
8586 * gdb.base/exprs.c: Likewise.
8587 * gdb.base/foll-exec.c: Likewise.
8588 * gdb.base/foll-fork.c: Likewise.
8589 * gdb.base/foll-vfork.c: Likewise.
8590 * gdb.base/funcargs.c: Likewise.
8591 * gdb.base/gcore.c: Likewise.
8592 * gdb.base/jump.c: Likewise.
8593 * gdb.base/langs0.c: Likewise.
8594 * gdb.base/langs1.c: Likewise.
8595 * gdb.base/langs2.c: Likewise.
8596 * gdb.base/mips_pro.c: Likewise.
8597 * gdb.base/nodebug.c: Likewise.
8598 * gdb.base/opaque0.c: Likewise.
8599 * gdb.base/opaque1.c: Likewise.
8600 * gdb.base/recurse.c: Likewise.
8601 * gdb.base/run.c: Likewise.
8602 * gdb.base/scope0.c: Likewise.
8603 * gdb.base/scope1.c: Likewise.
8604 * gdb.base/setshow.c: Likewise.
8605 * gdb.base/setvar.c: Likewise.
8606 * gdb.base/shmain.c: Likewise.
8607 * gdb.base/shr1.c: Likewise.
8608 * gdb.base/shr2.c: Likewise.
8609 * gdb.base/sigall.c: Likewise.
8610 * gdb.base/signals.c: Likewise.
8611 * gdb.base/so-indr-cl.c: Likewise.
8612 * gdb.base/solib2.c: Likewise.
8613 * gdb.base/structs.c: Likewise.
8614 * gdb.base/sum.c: Likewise.
8615 * gdb.base/vforked-prog.c: Likewise.
8616 * gdb.base/watchpoint.c: Likewise.
8617 * gdb.reverse/shr2.c: Likewise.
8618 * gdb.reverse/until-reverse.c: Likewise.
8619 * gdb.reverse/ur1.c: Likewise.
8620 * gdb.reverse/watch-reverse.c: Likewise.
8621
066a77c5
AA
86222014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8623
8624 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
8625 variant.
8626 * gdb.base/sepdebug.exp: Drop references to removed code.
8627
4f204ea5
AA
86282014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8629
8630 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
8631 variant. Preserve original line numbering.
8632 * gdb.base/list1.c: Likewise.
8633
3b377a3a
AA
86342014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8635
8636 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
8637 variant.
8638 * gdb.base/break1.c: Likewise.
8639 * gdb.base/break.exp: Drop references to removed code.
8640
e444df73
AA
86412014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8642
8643 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
8644 variant.
8645
8008f2a7
AA
86462014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8647
8648 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
8649
a5a06887
AA
86502014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8651
8652 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
8653 logic into perform_all_tests() and invoke it with and without
8654 function header prototypes.
8655 (do_function_calls): Remove conditional XFAIL for PR 5318.
8656 (rerun_and_prepare): Remove duplicate code.
8657 (perform_all_tests): New. Main logic moved here.
8658
44dba9b9
AA
86592014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8660
8661 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
8662 code guarded by #ifdef NO_PROTOTYPES.
8663 (t_double_many_args): Likewise.
8664 (DEF_FUNC_MANY_ARGS_1): Likewise.
8665 (DEF_FUNC_VALUES_1): Likewise.
8666 (t_structs_ldc): Renamed from t_structs_fc in conditional code
8667 guarded by #ifdef PROTOTYPES.
8668
d1fbcd56
AA
86692014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8670
8671 * gdb.mi/mi-console.c: Add eye-catcher.
8672 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
8673 instead of literal line number.
8674
b0e59b8f
AA
86752014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8676
8677 * gdb.base/shr2.c: Add eye-catcher.
8678 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
8679 line number.
8680
78f98cca
AA
86812014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8682
8683 * gdb.base/jump.c: Add eye-catchers.
8684 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
8685 numbers.
8686
58fa2af0
AA
86872014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8688
8689 * gdb.base/execd-prog.c: Add eye-catchers.
8690 * gdb.base/foll-exec.c: Likewise.
8691 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
8692 line numbers.
8693
04e5059b
AA
86942014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8695
8696 * gdb.base/ending-run.c: Add eye-catchers.
8697 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
8698 literal line numbers.
8699
dbfdb174
AA
87002014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8701
8702 * gdb.base/call-rt-st.c: Add eye-catchers.
8703 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
8704 literal line numbers.
8705
888a2ade
AA
87062014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8707
8708 * gdb.base/call-ar-st.c: Add eye-catchers.
8709 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
8710 literal line numbers.
8711
6acc2dde
AA
87122014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8713
8714 * gdb.base/average.c: Add eye-catchers.
8715 * gdb.base/sum.c: Likewise.
8716 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
8717 regexps dynamically.
8718
9ecfcd1d
AA
87192014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8720
8721 * gdb.base/solib1.c: Add eye-catchers.
8722 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
8723 literal line numbers.
8724
78708b7c
PA
87252014-11-12 Pedro Alves <palves@redhat.com>
8726
8727 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
8728 leader has exited.
8729
af48d08f
PA
87302014-11-12 Pedro Alves <palves@redhat.com>
8731
8732 * gdb.arch/i386-bp_permanent.c: New file.
8733 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
8734 (srcfile): Set to i386-bp_permanent.c.
8735 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
8736 that stepi does not execute the 'leave' instruction, instead of
8737 testing it does execute.
8738 * gdb.base/bp-permanent.c: New file.
8739 * gdb.base/bp-permanent.exp: New file.
8740
af3768e9
DE
87412014-11-10 Doug Evans <xdje42@gmail.com>
8742
8743 PR symtab/17564
8744 * gdb.base/symtab-search-order.exp: New file.
8745 * gdb.base/symtab-search-order.c: New file.
8746 * gdb.base/symtab-search-order-1.c: New file.
8747 * gdb.base/symtab-search-order-shlib-1.c: New file.
8748
9de00a4a
PA
87492014-11-07 Pedro Alves <palves@redhat.com>
8750
8751 PR gdb/17511
8752 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
8753 i?86-*-linux*.
8754
e0f52461
SC
87552014-11-03 Siva Chandra Reddy <sivachandra@google.com>
8756
8757 PR c++/17494
8758 * gdb.cp/pr17494.cc: New file.
8759 * gdb.cp/pr17494.exp: New file.
8760
6ce8c980
YQ
87612014-11-02 Yao Qi <yao@codesourcery.com>
8762
8763 * gdb.python/python.exp: Get working directory and match the
8764 output of "set extended-prompt \\w " with it.
8765
02be9a71
DE
87662014-10-30 Doug Evans <dje@google.com>
8767
8768 * gdb.python/py-objfile.exp: Add tests for setting random attributes
8769 in objfiles.
8770 * gdb.python/py-progspace.exp: Add tests for setting random attributes
8771 in progspaces.
8772
3bdff46b
LM
87732014-10-30 Janis Johnson <janisjo@codesourcery.com>
8774
8775 * gdb.base/fullpath-expand.exp: Skip for a remote host.
8776 * gdb.base/realname-expand.exp: Likewise.
8777 * gdb.linespec/macro-relative.exp: Likewise.
8778
ab917dfb
PA
87792014-10-29 Pedro Alves <palves@redhat.com>
8780
8781 PR gdb/17408
8782 * gdb.threads/schedlock.c (some_function): New function.
8783 (call_function): New global.
8784 (MAYBE_CALL_SOME_FUNCTION): New macro.
8785 (thread_function): Call it.
8786 * gdb.threads/schedlock.exp (get_args): Add description parameter,
8787 and use it instead of a global counter. Adjust all callers.
8788 (get_current_thread): Use "find current thread" for test message
8789 here rather than having all callers pass down the same string.
8790 (goto_loop): New procedure, factored out from ...
8791 (my_continue): ... this.
8792 (step_ten_loops): Change parameter from test message to command to
8793 use. Adjust.
8794 (list_count): Delete global.
8795 (check_result): New procedure, factored out from duplicate top
8796 level code.
8797 (continue tests): Wrap in with_test_prefix.
8798 (test_step): New procedure, factored out from duplicate top level
8799 code.
8800 (top level): Test "step" in combination with all scheduler-locking
8801 modes. Test "next" in combination with all scheduler-locking
8802 modes, and in combination with stepping over a function call or
8803 not.
8804 * gdb.threads/next-bp-other-thread.c: New file.
8805 * gdb.threads/next-bp-other-thread.exp: New file.
8806
d3d4baed
PA
88072014-10-29 Pedro Alves <palves@redhat.com>
8808
8809 PR python/17372
8810 * gdb.python/python.exp: Test a multi-line command that spawns
8811 interactive Python.
8812 * gdb.base/multi-line-starts-subshell.exp: New file.
8813
563e8d85
YQ
88142014-10-29 Yao Qi <yao@codesourcery.com>
8815
8816 * gdb.base/fileio.exp: Make directories on host.
8817
0ea4d52e
YQ
88182014-10-29 Yao Qi <yao@codesourcery.com>
8819
8820 * gdb.base/fileio.c (test_write): Close the file.
8821
7f5ef605
PA
88222014-10-28 Pedro Alves <palves@redhat.com>
8823
8824 PR gdb/12623
8825 * gdb.base/sigstep.c (no_handler): New global.
8826 (main): If 'no_handler is true, set the signal handlers to
8827 SIG_IGN.
8828 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
8829 with_sw_watch and no_handler parameters. Handle them.
8830 (top level) <stepping over handler when stopped at a breakpoint
8831 test>: Add a test axis for testing with a software watchpoint, and
8832 another for testing with the signal handler set to SIG_IGN.
8833 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
8834 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
8835
abbdbd03
PA
88362014-10-28 Pedro Alves <palves@redhat.com>
8837
8838 PR gdb/17511
8839 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
8840 * gdb.base/sigstep.exp (other_handler_location): New global.
8841 (advance): Support stepping into the signal handler, and running
8842 commands while in the handler.
8843 (in_handler_map): New global.
8844 (top level): In the advance test, add combinations for getting
8845 into the handler with stepping commands, and for running commands
8846 in the handler. Add comment descripting the advancei tests.
8847
1df4399f
PA
88482014-10-28 Pedro Alves <palves@redhat.com>
8849
8850 * gdb.base/sigstep.exp: Use build_executable instead of
8851 prepare_for_testing.
8852 (top level): Move code that starts GDB, runs to main and creates a
8853 display to ...
8854 (restart): ... this new procedure.
8855 (top level): Move backtrace from signal handler test to ...
8856 (validate_backtrace): ... this new procedure.
8857 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
8858 with_test_prefix. Always restart GDB.
8859 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
8860 with_test_prefix. Always restart GDB. No need to delete
8861 breakpoints after the test.
8862 (test_skip_handler): Remove prefix parameter.
8863 (skip_over_handler, breakpoint_to_handler)
8864 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
8865 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
8866 restart GDB. No need to delete breakpoints after the test.
8867 (top level): Use foreach to call the test procedures with
8868 different commands.
8869
a5b6e449
PA
88702014-10-28 Pedro Alves <palves@redhat.com>
8871
8872 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
8873 instead of GNATS numbers.
8874 * gdb.base/sigbpt.exp: Likewise.
8875 * gdb.base/siginfo.exp: Likewise.
8876 * gdb.base/sigstep.exp: Likewise.
8877
e5f8a7cc
PA
88782014-10-27 Pedro Alves <palves@redhat.com>
8879
8880 * gdb.base/sigstep.c (dummy): New global.
8881 (main): Issue a couple writes to the new global.
8882 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
8883 procedures.
8884 (skip_over_handler): Use test_skip_handler.
8885 (top level): Call skip_over_handler for stepi and nexti too.
8886 (breakpoint_over_handler): Use test_skip_handler.
8887 (top level): Call breakpoint_over_handler for stepi and nexti too.
8888
763905a3
YQ
88892014-10-27 Yao Qi <yao@codesourcery.com>
8890
8891 * gdb.trace/tfile.c (adjust_function_address)
8892 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
8893 function descriptor.
8894
6f259a23
DB
88952014-10-24 Don Breazeal <donb@codesourcery.com>
8896
8897 * gdb.base/foll-fork.exp (test_follow_fork,
8898 catch_fork_child_follow): Check for updated fork messages emitted
8899 from infrun.c.
8900 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
8901 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
8902 vfork_and_exec_child_follow_through_step): Check for updated vfork
8903 messages emitted from infrun.c.
8904
09dd9a69
PA
89052014-10-24 Pedro Alves <palves@redhat.com>
8906
8907 * gdb.base/corefile.exp: Remove references to ultrix.
8908 * gdb.base/interrupt.exp: Likewise.
8909 * gdb.base/whatis.exp: Likewise.
8910 * gdb.gdb/selftest.exp: Likewise.
8911 * gdb.threads/manythreads.exp: Likewise.
8912 * gdb.threads/print-threads.exp: Likewise.
8913 * gdb.threads/pthreads.exp:: Likewise.
8914 * gdb.threads/schedlock.exp: Likewise.
8915
3433cfa5
SC
89162014-10-24 Siva Chandra Reddy <sivachandra@google.com>
8917
8918 * gdb.cp/non-trivial-retval.cc: Add a test case.
8919 * gdb.cp/non-trivial-retval.exp: Add a test.
8920
092f880b
YQ
89212014-10-20 Yao Qi <yao@codesourcery.com>
8922
8923 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
8924 * gdb.python/py-objfile-script-gdb.py: New file.
8925 * gdb.python/py-objfile-script.exp: Update reference to
8926 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
8927 of remote_download. Remove the dest file.
8928
acbdb7f3
YQ
89292014-10-20 Yao Qi <yao@codesourcery.com>
8930
8931 * gdb.base/checkpoint.exp: Don't remove file copied on host.
8932 * gdb.base/step-line.exp: Likewise.
8933 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
8934 * gdb.dwarf2/dw2-basic.exp: Likewise.
8935 * gdb.dwarf2/dw2-compressed.exp: Likewise.
8936 * gdb.dwarf2/dw2-filename.exp: Likewise.
8937 * gdb.dwarf2/dw2-intercu.exp: Likewise.
8938 * gdb.dwarf2/dw2-intermix.exp: Likewise.
8939 * gdb.dwarf2/dw2-producer.exp: Likewise.
8940 * gdb.dwarf2/mac-fileno.exp: Likewise.
8941 * gdb.python/py-frame-args.exp: Likewise.
8942 * gdb.python/py-framefilter.exp: Likewise.
8943 * gdb.python/py-mi.exp: Likewise.
8944 * gdb.python/py-objfile-script.exp: Likewise
8945 * gdb.python/py-pp-integral.exp: Likewise.
8946 * gdb.python/py-pp-re-notag.exp: Likewise.
8947 * gdb.python/py-prettyprint.exp: Likewise.
8948 * gdb.python/py-section-script.exp: Likewise.
8949 * gdb.python/py-typeprint.exp: Likewise.
8950 * gdb.python/py-xmethods.exp: Likewise.
8951 * gdb.stabs/weird.exp: Likewise.
8952 * gdb.xml/tdesc-regs.exp: Likewise.
8953
bd286a29
KCY
89542014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
8955
8956 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
8957 (out_cu): Use addr_len for the size of addresses.
8958 (out_line): Likewise. Size DW_LNE_set_address instruction
8959 according to addr_len.
8960 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
8961 (FUNC): Add START_INSNS to definition.
8962
673dc4a0
YQ
89632014-10-18 Yao Qi <yao@codesourcery.com>
8964
8965 * gdb.base/argv0-symlink.exp: Check argv[0] value if
8966 gdb_has_argv0 return true.
8967 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
8968 check [target_info exists noargs], check [gdb_has_argv0]
8969 instead.
8970 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
8971 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
8972 procedures.
8973
4ffbba72
DE
89742014-10-17 Doug Evans <dje@google.com>
8975
8976 * gdb.python/py-events.exp: Update expected output for clear_objfiles
8977 event.
8978 * gdb.python/py-events.py: Add clear_objfiles event.
8979
d096d8c1
DE
89802014-10-17 Doug Evans <dje@google.com>
8981
8982 * gdb.python/py-objfile.exp: Test progspace attribute.
8983
a80db015
LM
89842014-10-17 Luis Machado <lgustavo@codesourcery.com>
8985
8986 * gdb.guile/scm-breakpoint.exp: Do not assume any
8987 directory separators when matching source file paths.
8988 * gdb.python/py-breakpoint.exp: Likewise.
8989 * gdb.reverse/break-precsave.exp: Likewise.
8990 * gdb.reverse/break-reverse.exp: Likewise.
8991 * gdb.reverse/consecutive-precsave.exp: Likewise.
8992 * gdb.reverse/finish-precsave.exp: Likewise.
8993 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
8994 * gdb.reverse/finish-reverse.exp: Likewise.
8995 * gdb.reverse/i386-precsave.exp: Likewise.
8996 * gdb.reverse/i387-env-reverse.exp: Likewise.
8997 * gdb.reverse/i387-stack-reverse.exp: Likewise.
8998 * gdb.reverse/machinestate-precsave.exp: Likewise.
8999 * gdb.reverse/machinestate.exp: Likewise.
9000 * gdb.reverse/sigall-precsave.exp: Likewise.
9001 * gdb.reverse/solib-precsave.exp: Likewise.
9002 * gdb.reverse/step-precsave.exp: Likewise.
9003 * gdb.reverse/until-precsave.exp: Likewise.
9004 * gdb.reverse/watch-precsave.exp: Likewise.
9005 * gdb.reverse/watch-reverse.exp: Likewise.
9006
b22089ab
YQ
90072014-10-17 Yao Qi <yao@codesourcery.com>
9008
9009 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
9010 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
9011
6c4486e6
PA
90122014-10-17 Pedro Alves <palves@redhat.com>
9013
9014 PR gdb/17471
9015 * gdb.base/bg-execution-repeat.c: New file.
9016 * gdb.base/bg-execution-repeat.exp: New file.
9017
0ff33695
PA
90182014-10-17 Pedro Alves <palves@redhat.com>
9019
9020 PR gdb/17300
9021 * gdb.base/continue-all-already-running.c: New file.
9022 * gdb.base/continue-all-already-running.exp: New file.
9023
6fdebc3d
PA
90242014-10-17 Pedro Alves <palves@redhat.com>
9025
9026 PR gdb/17472
9027 * gdb.base/annota-input-while-running.c: New file.
9028 * gdb.base/annota-input-while-running.exp: New file.
9029
32a8097b
PA
90302014-10-17 Pedro Alves <palves@redhat.com>
9031
9032 * gdb.base/callfuncs.exp: emove references to osf.
9033 * gdb.base/sigall.exp: Likewise.
9034 * gdb.gdb/selftest.exp: Likewise.
9035 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
9036 * gdb.mi/non-stop.c: Likewise.
9037 * gdb.mi/pthreads.c: Likewise.
9038 * gdb.reverse/sigall-precsave.exp: Likewise.
9039 * gdb.reverse/sigall-reverse.exp: Likewise.
9040 * gdb.threads/pthreads.c: Likewise.
9041 * gdb.threads/pthreads.exp: Likewise.
9042
7a3517ff
YQ
90432014-10-17 Yao Qi <yao@codesourcery.com>
9044
9045 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
9046 check 'target_info exists noargs'.
9047 (test_command_prompt_position): Likewise.
9048 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
9049 Remove "set args".
9050 (progvar_simple_while_test): Likewise.
9051 (progvar_complex_if_while_test): Likewise.
9052 (if_while_breakpoint_command_test): Likewise.
9053 (infrun_breakpoint_command_test): Likewise.
9054 (breakpoint_command_test): Likewise.
9055 (watchpoint_command_test): Likewise.
9056 (bp_deleted_in_command_test): Likewise.
9057 (temporary_breakpoint_commands): Likewise.
9058
bb99c472
YQ
90592014-10-16 Yao Qi <yao@codesourcery.com>
9060
9061 * gdb.base/remotetimeout.exp: Remove noargs checking.
9062
7c16b83e
PA
90632014-10-15 Pedro Alves <palves@redhat.com>
9064
9065 PR breakpoints/9649
9066 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
9067 * gdb.base/breakpoint-in-ro-region.exp
9068 (probe_target_hardware_step): New procedure.
9069 (top level): Probe hardware stepping and hardware breakpoint
9070 support. Test stepping through a read-only region, with both
9071 "breakpoint auto-hw" on and off and both "always-inserted" on and
9072 off.
9073
35a49624
IB
90742014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
9075
9076 * gdb.dlang/demangle.exp: Update for demangling changes.
9077
2d1c107c
SC
90782014-10-15 Siva Chandra Reddy <sivachandra@google.com>
9079
9080 * gdb.cp/non-trivial-retval.cc: Add new test cases.
9081 * gdb.cp/non-trivial-retval.exp: Add new tests.
9082
778811d5
SC
90832014-10-15 Siva Chandra Reddy <sivachandra@google.com>
9084
9085 PR c++/13403
9086 PR c++/15154
9087 * gdb.cp/non-trivial-retval.cc: New file.
9088 * gdb.cp/non-trivial-retval.exp: New file.
9089
10c5f0a8
YQ
90902014-10-15 Yao Qi <yao@codesourcery.com>
9091
9092 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
9093 remote host.
9094
65d7b369
YQ
90952014-10-15 Yao Qi <yao@codesourcery.com>
9096
9097 * gdb.python/py-symbol.exp: Match file base name if host is
9098 remote, otherwise match file name with dir name.
9099 * gdb.python/py-symtab.exp: Likewise.
9100 * gdb.python/python.exp: Likewise.
9101
46dc1394
YQ
91022014-10-15 Yao Qi <yao@codesourcery.com>
9103
9104 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
9105 pattern.
9106 * gdb.python/py-symtab.exp: Likewise.
9107 * gdb.python/python.exp: Remove trailing ".*". Fix typo
9108 locationn.
9109
c40cc657
JB
91102014-10-14 Joel Brobecker <brobecker@adacore.com>
9111
9112 * gdb.ada/addr_arith: New testcase.
9113
2abf49e1
MR
91142014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
9115
9116 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
9117 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
9118 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
9119 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
9120
f7088df3
SDJ
91212014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
9122
9123 * gdb.arch/stap-eval-lang-ada.S: Likewise.
9124 * gdb.arch/stap-eval-lang-ada.c: Likewise.
9125 * gdb.arch/stap-eval-lang-ada.exp: New file.
9126
4dc06805
YQ
91272014-10-14 Yao Qi <yao@codesourcery.com>
9128
9129 * gdb.mi/mi-var-child.c (nothing1): New function.
9130 (nothing2): New function.
9131 (do_children_tests): Set function pointers by nothing1 and
9132 nothing2.
9133 * gdb.mi/mi-var-child.exp: Step over new added statements.
9134 Update test to match the new output.
9135 * gdb.mi/var-cmd.c (nothing1): New function.
9136 (nothing2): New function.
9137 (do_children_tests): Set function pointers by nothing1 and
9138 nothing2.
9139 * gdb.mi/mi-var-display.exp: Update test to match output.
9140 Step to the line specified by $line_dct_nothing.
9141 Increase the number of lines to step.
9142
46a93de2
YQ
91432014-10-14 Yao Qi <yao@codesourcery.com>
9144
9145 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
9146 tests.
9147 * gdb.mi/mi2-var-child.exp: Likewise.
9148
14ea52ee
DE
91492014-10-13 Doug Evans <dje@google.com>
9150
9151 * gdb.python/py-objfile.exp: Change name of file name test.
9152
e5c6e92b
DE
91532014-10-13 Doug Evans <dje@google.com>
9154
9155 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
9156 from the start of the CU.
9157
c780cc2f
JK
91582014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9159 Yao Qi <yao@codesourcery.com>
9160
9161 Fix "save breakpoints" for "catch" command.
9162 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
9163 Remove -nonewline. Match also the added "main" line.
9164
99894e11
JK
91652014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9166
9167 Fix "save breakpoints" for "disable $bpnum" command.
9168 * gdb.base/save-bp.c (main): Add label.
9169 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
9170
6e1ac5a3
JK
91712014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9172
9173 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
9174
754dd2b0
YQ
91752014-10-11 Yao Qi <yao@codesourcery.com>
9176
9177 * gdb.server/server-kill.exp: Execute command
9178 "set remote trace-status-packet on" before "tstatus".
9179
f90183d7
YQ
91802014-10-11 Yao Qi <yao@codesourcery.com>
9181
9182 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
9183 (main): Call getppid.
9184 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
9185 and continue to it. Read variable "server_pid".
9186
bf40a607
YQ
91872014-10-11 Yao Qi <yao@codesourcery.com>
9188
9189 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
9190
052ca370
YQ
91912014-10-11 Yao Qi <yao@codesourcery.com>
9192
9193 * gdb.threads/thread-find.exp: Don't execute command
9194 "info threads".
9195 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
9196 * gdb.threads/linux-dp.exp: Don't check the condition
9197 $threads_created equals to zero.
9198
3831839c
PA
91992014-10-10 Pedro Alves <palves@redhat.com>
9200
9201 * gdb.base/bigcore.exp: Remove references to IRIX.
9202 * gdb.base/funcargs.exp: Likewise.
9203 * gdb.base/interrupt.exp: Likewise.
9204 * gdb.base/mips_pro.exp: Likewise.
9205 * gdb.base/nodebug.exp: Likewise.
9206 * gdb.base/setvar.exp: Likewise.
9207 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
9208
8b9a549d
PA
92092014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9210 Pedro Alves <palves@redhat.com>
9211
9212 PR symtab/14466
9213 * gdb.base/vdso-warning.c: New file.
9214 * gdb.base/vdso-warning.exp: New file.
9215
d48ba5e8
DE
92162014-10-02 Doug Evans <dje@google.com>
9217
9218 * gdb.base/structs.c (main): Don't run forever.
9219
2278c276
PA
92202014-10-02 Pedro Alves <palves@redhat.com>
9221
9222 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
9223 (top level) <stop threads 1, stop threads 2>: Use it.
9224
b57bacec
PA
92252014-10-02 Pedro Alves <palves@redhat.com>
9226
9227 * gdb.threads/break-while-running.exp (test): Add new
9228 'update_thread_list' argument. Skip "info threads" if false.
9229 (top level): Add new 'update_thread_list' axis.
9230
13fd3ff3
PA
92312014-10-02 Pedro Alves <palves@redhat.com>
9232
9233 PR breakpoints/17431
9234 * gdb.base/execl-update-breakpoints.c: New file.
9235 * gdb.base/execl-update-breakpoints.exp: New file.
9236
0fec99e8
PA
92372014-10-01 Pedro Alves <palves@redhat.com>
9238
9239 * gdb.base/breakpoint-in-ro-region.c: New file.
9240 * gdb.base/breakpoint-in-ro-region.exp: New file.
9241
2ddf4301
SM
92422014-10-01 Simon Marchi <simon.marchi@ericsson.com>
9243
9244 * gdb.mi/mi-exit-code.exp: New file.
9245 * gdb.mi/mi-exit-code.c: New file.
9246
6a5f3f43
YQ
92472014-09-30 Yao Qi <yao@codesourcery.com>
9248
9249 * lib/prelink-support.exp (build_executable_own_libs): Error if
9250 the target isn't native.
9251
345bcc73
YQ
92522014-09-30 Yao Qi <yao@codesourcery.com>
9253
9254 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
9255 false.
9256
a25a5a45
PA
92572014-09-22 Pedro Alves <palves@redhat.com>
9258
9259 * gdb.threads/break-while-running.exp: New file.
9260 * gdb.threads/break-while-running.c: New file.
9261
00ba3162
YQ
92622014-09-19 Yao Qi <yao@codesourcery.com>
9263
9264 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
9265 Invoke test. Restart GDB with --readnow and invoke test again.
9266
c3b7b696
YQ
92672014-09-19 Yao Qi <yao@codesourcery.com>
9268
9269 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
9270 proc set_breakpoint_on_gcd_function. Invoke
9271 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
9272 invoke set_breakpoint_on_gcd_function again.
9273
2b4fd423
DE
92742014-09-18 Doug Evans <dje@google.com>
9275
9276 * gdb.dwarf2/symtab-producer.exp: New file.
9277
a5947601
SDJ
92782014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
9279
9280 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
9281 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
9282 * gdb.base/global-var-nested-by-dso.c: Likewise.
9283 * gdb.base/global-var-nested-by-dso.exp: Likewise.
9284
91c19059
SDJ
92852014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
9286 Pedro Alves <palves@redhat.com>
9287
9288 * gdb.base/watch-bitfields.exp: Pass string other than test file
9289 name to prepare_for_testing.
9290 (watch): New procedure.
9291 (expect_watchpoint): Use with_test_prefix.
9292 (top level): Factor out tests to ...
9293 (test_watch_location, test_regular_watch): ... these new
9294 procedures, and use with_test_prefix and gdb_continue_to_end.
9295
bb9d5f81
PP
92962014-09-16 Patrick Palka <patrick@parcs.ath.cx>
9297
9298 PR breakpoints/12526
9299 * gdb.base/watch-bitfields.exp: New file.
9300 * gdb.base/watch-bitfields.c: New file.
9301
635856f5
PA
93022014-09-16 Pedro Alves <palves@redhat.com>
9303
9304 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
9305 software and hardware addresses, not software address against
9306 itself.
9307
7280ceea
PA
93082014-09-16 Pedro Alves <palves@redhat.com>
9309
9310 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
9311 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
9312
428b16bd
PA
93132014-09-16 Pedro Alves <palves@redhat.com>
9314
9315 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
9316 files.
9317 * gdb.base/a2-run.exp: Remove all code guarded by istarget
9318 "*-*-vxworks*" throughout.
9319 * gdb.base/break.exp: Likewise.
9320 * gdb.base/default.exp: Likewise.
9321 * gdb.base/scope.exp: Likewise.
9322 * gdb.base/sepdebug.exp: Likewise.
9323 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
9324 throughout.
9325 * gdb.base/run.c: Likewise.
9326 * gdb.base/sepdebug.c: Likewise.
9327 * gdb.hp/gdb.aCC/run.c: Likewise.
9328 * gdb.reverse/until-reverse.c: Likewise.
9329 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
9330
666d413c
YQ
93312014-09-16 Yao Qi <yao@codesourcery.com>
9332
9333 * boards/local-remote-host-native.exp: New file.
9334
57cbd724
DE
93352014-09-14 Doug Evans <xdje42@gmail.com>
9336
9337 * gdb.threads/queue-signal.c (thread_count): New variable.
9338 (thread_count_mutex, thread_count_condvar): New variables.
9339 (incr_thread_count, wait_all_threads_running): New functions.
9340 (main): Wait for all threads to be in their thread functions.
9341
81219e53
DE
93422014-09-13 Doug Evans <xdje42@gmail.com>
9343
9344 * gdb.threads/queue-signal.c: New file.
9345 * gdb.threads/queue-signal.exp: New file.
9346
3714cea7
DE
93472014-09-13 Doug Evans <xdje42@gmail.com>
9348
9349 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
9350 be consistent with what default_gdb_init uses.
9351 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
9352 the plain text of the prompt. Add some logging printfs.
9353 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
9354
fa43b1d7
PA
93552014-09-12 Pedro Alves <palves@redhat.com>
9356
9357 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
9358 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
9359 * gdb.arch/i386-size-overlap.exp: Likewise.
9360 * gdb.arch/i386-size.exp: Likewise.
9361 * gdb.arch/i386-unwind.exp: Likewise.
9362 * gdb.base/a2-run.exp: Likewise.
9363 * gdb.base/break.exp: Likewise.
9364 * gdb.base/charset.exp: Likewise.
9365 * gdb.base/chng-syms.exp: Likewise.
9366 * gdb.base/commands.exp: Likewise.
9367 * gdb.base/dbx.exp: Likewise.
9368 * gdb.base/find.exp: Likewise.
9369 * gdb.base/funcargs.exp: Likewise.
9370 * gdb.base/jit-simple.exp: Likewise.
9371 * gdb.base/reread.exp: Likewise.
9372 * gdb.base/sepdebug.exp: Likewise.
9373 * gdb.base/step-bt.exp: Likewise.
9374 * gdb.cp/mb-inline.exp: Likewise.
9375 * gdb.cp/mb-templates.exp: Likewise.
9376 * gdb.objc/basicclass.exp: Likewise.
9377 * gdb.threads/killed.exp: Likewise.
9378
9d9bf2df
EBM
93792014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9380
9381 PR tdep/17379
9382 * gdb.arch/powerpc-stackless.S: New file.
9383 * gdb.arch/powerpc-stackless.exp: New file.
9384
1cf2f1b0
JK
93852014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9386
9387 * gdb.base/attach.c: Include unistd.h.
9388 (main): Call alarm. Add label postloop.
9389 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
9390 gdb_breakpoint, gdb_continue_to_breakpoint.
9391 (test_command_line_attach_run): Kill ${testpid} in one exit path.
9392
98880d46
PA
93932014-09-11 Pedro Alves <palves@redhat.com>
9394
9395 PR gdb/17347
9396 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
9397 * gdb.base/attach.exp (test_command_line_attach_run): New
9398 procedure.
9399 (top level): Call it.
9400
4c92ff2c
PA
94012014-09-11 Pedro Alves <palves@redhat.com>
9402
9403 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
9404 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
9405 (do_command_attach_tests): Use spawn_wait_for_attach.
9406 * gdb.base/solib-overlap.exp: Likewise.
9407 * gdb.multi/multi-attach.exp: Likewise.
9408 * gdb.python/py-prompt.exp: Likewise.
9409 * gdb.python/py-sync-interp.exp: Likewise.
9410 * gdb.server/ext-attach.exp: Likewise.
9411
3adc1a7d
GKB
94122014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
9413
9414 * gdb.fortran/array-element.exp: Remove unexpected "continue"
9415 command in testcase. Simplify testcase.
9416
96334934
JB
94172014-09-10 Joel Brobecker <brobecker@adacore.com>
9418
9419 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
9420
eb479039
JB
94212014-09-10 Joel Brobecker <brobecker@adacore.com>
9422
9423 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
9424
deede10c
JB
94252014-09-10 Joel Brobecker <brobecker@adacore.com>
9426
9427 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
9428
7828a5f5
JB
94292014-09-10 Joel Brobecker <brobecker@adacore.com>
9430
9431 * gdb.dwarf2/dynarr-ptr.c: New file.
9432 * gdb.dwarf2/dynarr-ptr.exp: New file.
9433
33aeebcf
MR
94342014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9435
9436 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
9437 of 30 rather than hardcoding 120 for a slow test case. Take the
9438 `gdb,timeout' target setting into account for this calculation.
9439 Don't extend the timeout for the test cases that don't need it.
9440
7b415901
MR
94412014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9442
9443 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
9444 a factor of 2 for a slow test case. Take the `gdb,timeout'
9445 target setting into account for this calculation.
9446 * gdb.reverse/until-precsave.exp: Increase the timeout by
9447 a factor of 15 and 3 respectively rather than adding 120
9448 for a pair of slow test cases. Take the `gdb,timeout'
9449 target setting into account for this calculation.
9450
4a40f85a
MR
94512014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9452
9453 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
9454 timeout, don't pass one down to gdb_expect.
9455 (gdb_expect): Rework timeout selection.
9456
09635af7
MR
94572014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9458
9459 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
9460 exception on timeout.
9461 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
9462 (gdbserver_start_extended): Catch any `gdbserver_start' error
9463 exceptions.
9464 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
9465 * lib/mi-support.exp (mi_gdb_target_load): Catch any
9466 `gdbserver_gdb_load' error exceptions.
9467
2bdd10b7
MR
94682014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9469
9470 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
9471 120 on waiting for the TCP socket to open.
9472
316935f0
DE
94732014-09-09 Doug Evans <xdje42@gmail.com>
9474
9475 * gdb.base/default.exp (show_conv_list): Add _caller_is,
9476 _caller_matches, _any_caller_is, _any_caller_matches.
9477
83740597
DE
94782014-09-09 Doug Evans <xdje42@gmail.com>
9479
9480 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
9481
4c122fc3
YQ
94822014-09-09 Yao Qi <yao@codesourcery.com>
9483
9484 * gdb.mi/mi-var-display.exp: Set print symbol off.
9485
a9f116cb
GKB
94862014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
9487
9488 PR gdb/17035
9489 * gdb.base/commands.exp: Add tests to verify user-defined
9490 commands with empty bodies.
9491 * gdb.python/py-cmd.exp: Test that we don't show user-defined
9492 python commands in `show user command`.
9493 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
9494 scheme commands in `show user command`.
9495
c75bd3a2
JK
94962014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9497
9498 PR python/17355
9499 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
9500 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
9501 * gdb.python/py-framefilter-invalidarg.exp: New file.
9502 * gdb.python/py-framefilter-invalidarg.py: New file.
9503
faa42425
DE
95042014-09-06 Doug Evans <xdje42@gmail.com>
9505
9506 PR 15276
9507 * gdb.python/py-caller-is.c: New file.
9508 * gdb.python/py-caller-is.exp: New file.
9509
474ca4f6
SDJ
95102014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
9511
9512 PR gdb/17235
9513 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
9514 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
9515
eb0b0463
SDJ
95162014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
9517
9518 PR fortran/17237
9519 * gdb.fortran/print-formatted.exp: New file.
9520 * gdb.fortran/print-formatted.f90: Likewise.
9521
5f3b99cf
SS
95222014-09-03 Sasha Smundak <asmundak@google.com>
9523
9524 * gdb.python/py-frame.exp: Test Frame.read_register.
9525
7d793aa9
SDJ
95262014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
9527
9528 PR python/16699
9529 * gdb.python/py-completion.exp: New file.
9530 * gdb.python/py-completion.py: Likewise.
9531
fb0576e9
DE
95322014-08-28 Doug Evans <dje@google.com>
9533
9534 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
9535 eax,etc. are live with values set by gdb and thus the compiler can't
9536 use them.
9537 * gdb.arch/i386-pseudo.c (main): Ditto.
9538
ee92b0dd
DE
95392014-08-27 Doug Evans <dje@google.com>
9540
9541 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
9542
6649db35
DE
95432014-08-25 Doug Evans <dje@google.com>
9544
9545 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
9546 (main): Ditto.
9547
564b7600
DE
95482014-08-25 Doug Evans <dje@google.com>
9549
9550 * gdb.threads/thread-execl.exp: #include <stdio.h>.
9551
3881fb67
YQ
95522014-08-24 Yao Qi <yao@codesourcery.com>
9553
9554 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
9555 symbol off.
9556 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
9557
a05a36a5
DE
95582014-08-22 Doug Evans <dje@google.com>
9559
9560 PR 17276
9561 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
9562 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
9563 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
9564
7c343b48
YQ
95652014-08-22 Yao Qi <yao@codesourcery.com>
9566
9567 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
9568 * gdb.python/py-finish-breakpoint2.exp: Likewise.
9569 * gdb.python/python.exp: Likewise. Use .py file on the host
9570 instead of the build.
9571
22fd09ae
JK
95722014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9573
9574 * gdb.threads/gcore-stale-thread.c: New file.
9575 * gdb.threads/gcore-stale-thread.exp: New file.
9576
a8454a7c
PA
95772014-08-21 Pedro Alves <palves@redhat.com>
9578
9579 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
9580 * gdb.base/gcore-relro-pie.exp: Likewise.
9581 * gdb.base/gcore-relro.exp: Likewise.
9582 * gdb.base/gcore.exp: Likewise.
9583 * gdb.base/print-symbol-loading.exp: Likewise.
9584 * gdb.threads/gcore-thread.exp: Likewise.
9585 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
9586
2a31c623
PA
95872014-08-20 Pedro Alves <palves@redhat.com>
9588 Jan Kratochvil <jan.kratochvil@redhat.com>
9589
9590 * Makefile.in (EXTRA_RULES, CC): New variables, get from
9591 configure.
9592 (EXPECT): Handle READ1 being set.
9593 (all): Depend on EXTRA_RULES.
9594 (check-read1, expect-read1, read1.so, read1): New rules.
9595 * README (Testsuite Parameters): Document the READ1 make variable.
9596 (Race detection): New section.
9597 * configure: Regenerate.
9598 * configure.ac: If build==host==target, and running under a
9599 GNU/glibc system, add read1 to the extra Makefile rules.
9600 (EXTRA_RULES): AC_SUBST it.
9601 * lib/read1.c: New file.
9602
d36430db
JB
96032014-08-20 Joel Brobecker <brobecker@adacore.com>
9604
9605 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
9606 the handling of variables declared as a typedef to an array
9607 which a DW_AT_data_location attribute.
9608
9a0dc9e3
PA
96092014-08-19 Andrew Burgess <aburgess@broadcom.com>
9610 Pedro Alves <palves@redhat.com>
9611
9612 PR symtab/14604
9613 PR symtab/14605
9614 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
9615 gdb_test.
9616
0718a8da
PA
96172014-08-19 Pedro Alves <palves@redhat.com>
9618
9619 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
9620
13b448cd
YQ
96212014-08-19 Yao Qi <yao@codesourcery.com>
9622
9623 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
9624 right line.
9625
1cbf5077
DB
96262014-08-18 David Blaikie <dblaikie@gmail.com>
9627
9628 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
9629
bf0fae19
JB
96302014-08-18 Joel Brobecker <brobecker@adacore.com>
9631
9632 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
9633 attribute in array range.
9634
3c8c5dcc
JB
96352014-08-18 Joel Brobecker <brobecker@adacore.com>
9636
9637 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
9638
e66d4446
SC
96392014-08-15 Siva Chandra Reddy <sivachandra@google.com>
9640
9641 PR c++/17132
9642 * gdb.cp/pr17132.cc: New file.
9643 * gdb.cp/pr17132.exp: New file.
9644
940df408
SC
96452014-08-15 Siva Chandra Reddy <sivachandra@google.com>
9646
9647 * gdb.python/py-xmethods.py (A_getarrayind)
9648 (E_method_char_worker.__call__, E_method_int_worker.__call__):
9649 Use 'print' with function call syntax.
9650 (E_method_matcher.match): Fix tab vs space indentation mixup.
9651
ebcc6c3a
YQ
96522014-08-15 Yao Qi <yao@codesourcery.com>
9653
9654 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
9655 false.
9656
775e0f04
YQ
96572014-08-15 Yao Qi <yao@codesourcery.com>
9658
9659 * gdb.cp/casts.exp: Set print symbol off.
9660 * gdb.cp/class2.exp: Likewise.
9661 * gdb.cp/overload.exp: Likewise.
9662 * gdb.cp/templates.exp: Likewise.
9663
d769e349
DE
96642014-08-11 Doug Evans <dje@google.com>
9665
9666 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
9667 (test_load_shlib): Update.
9668
20c6f1e1
YQ
96692014-08-09 Yao Qi <yao@codesourcery.com>
9670
9671 * gdb.base/display.exp: Invoke is_address_zero_readable.
9672 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
9673 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
9674 * gdb.base/hbreak-unmapped.exp: Return if
9675 is_address_zero_readable returns true.
9676 * gdb.base/signest.exp: Likewise.
9677 * gdb.base/signull.exp: Likewise.
9678 * gdb.base/sigbpt.exp: Likewise.
9679 * gdb.guile/scm-disasm.exp: Do the test if
9680 is_address_zero_readable returns false.
9681 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
9682 * gdb.python/py-arch.exp: Likewise.
9683 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
9684 * lib/gdb.exp (is_address_zero_readable): New proc.
9685
5792e8e3
YQ
96862014-08-09 Yao Qi <yao@codesourcery.com>
9687
9688 PR testsuite/13443
9689 * gdb.mi/mi-var-display.exp: Make test messages unique.
9690
3cecbbbe
TT
96912014-08-04 Tom Tromey <tromey@redhat.com>
9692
9693 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
9694 target 0".
9695
00b51ff5
TT
96962014-08-04 Tom Tromey <tromey@redhat.com>
9697
9698 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
9699 "target_resume".
9700
6908c509
JB
97012014-08-01 Joel Brobecker <brobecker@adacore.com>
9702
9703 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
9704 inner_vla_struct_object_size.
9705 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
9706 as xfail.
9707
cc6563d2
PA
97082014-07-30 Pedro Alves <palves@redhat.com>
9709
9710 * gdb.threads/signal-command-handle-nopass.exp (test): Add
9711 comment.
9712
7e09a223
YQ
97132014-07-29 Yao Qi <yao@codesourcery.com>
9714
9715 PR gdb/17206
9716 * gdb.base/until-nodebug.exp: New.
9717
7ebdbe92
DE
97182014-07-28 Doug Evans <xdje42@gmail.com>
9719
9720 PR guile/17203
9721 * gdb.guile/scm-parameter.exp: Add tests for trying to create
9722 previously existing parameter, and previously ambiguously spelled
9723 parameter.
9724
fdb1adc6
WN
97252014-07-28 Will Newton <will.newton@linaro.org>
9726
9727 * gdb.base/varargs.exp: Remove KFAILs for ARM.
9728
186fcde0
DE
97292014-07-26 Ludovic Courtès <ludo@gnu.org>
9730 Doug Evans <xdje42@gmail.com>
9731
9732 PR guile/17146
9733 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
9734
70509625
PA
97352014-07-25 Pedro Alves <palves@redhat.com>
9736
9737 * gdb.threads/signal-command-handle-nopass.c: New file.
9738 * gdb.threads/signal-command-handle-nopass.exp: New file.
9739 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
9740 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
9741 * gdb.threads/signal-delivered-right-thread.c: New file.
9742 * gdb.threads/signal-delivered-right-thread.exp: New file.
9743
c3f814a1
PA
97442014-07-25 Pedro Alves <palves@redhat.com>
9745
9746 * gdb.base/double-prompt-target-event-error.exp
9747 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
9748 match.
9749 (cancel_pagination_in_target_event): Rework double prompt
9750 detection.
9751 * gdb.base/paginate-after-ctrl-c-running.exp
9752 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
9753 <return>' match.
9754 * gdb.base/paginate-bg-execution.exp
9755 (test_bg_execution_pagination_return)
9756 (test_bg_execution_pagination_cancel): Remove '-notransfer
9757 <return>' matches.
9758 * gdb.base/paginate-execution-startup.exp
9759 (test_fg_execution_pagination_return)
9760 (test_fg_execution_pagination_cancel): Remove '-notransfer
9761 <return>' matches.
9762 * gdb.base/paginate-inferior-exit.exp
9763 (test_paginate_inferior_exited): Remove '-notransfer <return>'
9764 match.
9765 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
9766 * lib/gdb.exp (pagination_prompt): Run text through
9767 string_to_regexp.
9768 (gdb_test_multiple): Match $pagination_prompt instead of
9769 "<return>".
9770 (string_to_regexp): Move to lib/gdb-utils.exp.
9771
e214cf6c
JK
97722014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9773
9774 * gdb.arch/amd64-entry-value-paramref.S: New file.
9775 * gdb.arch/amd64-entry-value-paramref.cc: New file.
9776 * gdb.arch/amd64-entry-value-paramref.exp: New file.
9777 * gdb.arch/amd64-optimout-repeat.S: New file.
9778 * gdb.arch/amd64-optimout-repeat.c: New file.
9779 * gdb.arch/amd64-optimout-repeat.exp: New file.
9780
17d0c5c8
JK
97812014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9782
9783 PR gdb/17170
9784 * gdb.base/statistics.exp: New file.
9785
b8b8facf
DE
97862014-07-17 Doug Evans <dje@google.com>
9787
74b49205 9788 PR gdb/17170
b8b8facf
DE
9789 * gdb.base/maint.exp: Update testing of per-command stats.
9790
1b5d0ab3
PA
97912014-07-16 Pedro Alves <palves@redhat.com>
9792
9793 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
9794 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
9795 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
9796 (tfile_write_buf): New functions.
9797 (add_memory_block): Rewrite using the above.
9798 (adjust_function_address): New function.
9799 (FUNCTION_ADDRESS): New macro.
9800 (write_basic_trace_file): Remove short_x local, and use
9801 tfile_write_16. Change type of func_addr local to unsigned long
9802 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
9803 here. Cast argument of add_memory_block to char pointer.
9804 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
9805 (main): Remove parameters.
9806 * gdb.trace/tfile.exp: Remove nowarnings.
9807
4d974e88
SM
98082014-07-15 Simon Marchi <simon.marchi@ericsson.com>
9809
9810 * gdb.base/debug-expr.exp: Test string evaluation with
9811 "debug expression" on.
9812
41e99568
PA
98132014-07-15 Pedro Alves <palves@redhat.com>
9814
9815 * gdb.base/reread.exp: Use clean_restart.
9816
487d9753
PL
98172014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
9818
9819 * gdb.arch/avr-flash-qualifer.c: New.
9820 * gdb.arch/avr-flash-qualifer.exp: New.
9821
cc1c52ad
PA
98222014-07-14 Pedro Alves <palves@redhat.com>
9823
9824 * gdb.base/paginate-after-ctrl-c-running.c: New file.
9825 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
9826
1e973570
PA
98272014-07-14 Pedro Alves <palves@redhat.com>
9828
9829 * gdb.base/double-prompt-target-event-error.c: New file.
9830 * gdb.base/double-prompt-target-event-error.exp: New file.
9831
93d6eb10
PA
98322014-07-14 Pedro Alves <palves@redhat.com>
9833
9834 PR gdb/17072
9835 * gdb.base/paginate-inferior-exit.c: New file.
9836 * gdb.base/paginate-inferior-exit.exp: New file.
9837
0017922d
PA
98382014-07-14 Pedro Alves <palves@redhat.com>
9839
9840 PR gdb/17072
9841 * gdb.base/paginate-bg-execution.c: New file.
9842 * gdb.base/paginate-bg-execution.exp: New file.
9843
94696ad3
PA
98442014-07-14 Pedro Alves <palves@redhat.com>
9845
9846 PR gdb/17072
9847 * gdb.base/paginate-execution-startup.c: New file.
9848 * gdb.base/paginate-execution-startup.exp: New file.
9849 * lib/gdb.exp (pagination_prompt): New global.
9850 (default_gdb_spawn): New procedure, factored out from
9851 default_gdb_spawn.
9852 (default_gdb_start): Adjust to call default_gdb_spawn.
9853 (gdb_spawn): New procedure.
9854
bd293940
PA
98552014-07-14 Pedro Alves <palves@redhat.com>
9856
9857 * lib/gdb.exp (gdb_assert): New procedure.
9858 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
9859
c933f875
PA
98602014-07-14 Pedro Alves <palves@redhat.com>
9861
9862 * gdb.base/execution-termios.c: New file.
9863 * gdb.base/execution-termios.exp: New file.
9864
d98b7a16
TT
98652014-07-14 Tom Tromey <tromey@redhat.com>
9866
9867 * gdb.cp/vla-cxx.cc: New file.
9868 * gdb.cp/vla-cxx.exp: New file.
9869
548740d6
TT
98702014-07-14 Tom Tromey <tromey@redhat.com>
9871
9872 * gdb.reverse/rerun-prec.c: New file.
9873 * gdb.reverse/rerun-prec.exp: New file.
9874
a25eb028
MR
98752014-07-12 Maciej W. Rozycki <macro@mips.com>
9876 Maciej W. Rozycki <macro@codesourcery.com>
9877
9878 * lib/gdb-utils.exp: New file.
9879 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
9880 inline `gdb_init_command' processing.
9881 (gdb_start_cmd): Likewise.
9882 * lib/mi-support.exp (mi_run_cmd): Likewise.
9883 * README: Document `gdb_init_command' and `gdb_init_commands'.
9884
218c2655
JK
98852014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9886
9887 Fix false FAIL running under a very long directory name.
9888 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
9889 and "set print elements 10000". Twice.
9890
5401fde3
YQ
98912014-07-11 Yao Qi <yao@codesourcery.com>
9892
9893 * gdb.base/exprs.exp: "set print symbol off".
9894
e76126e8
PA
98952014-07-11 Pedro Alves <palves@redhat.com>
9896
9897 * gdb.threads/kill.c: New file.
9898 * gdb.threads/kill.exp: New file.
9899
2d6f0de6
YQ
99002014-07-10 Yao Qi <yao@codesourcery.com>
9901
9902 * gdb.trace/tfile.c (write_basic_trace_file)
9903 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
9904 address written to trace file.
9905
7180e04a
PA
99062014-07-09 Pedro Alves <palves@redhat.com>
9907
9908 * gdb.base/attach-wait-input.exp: New file.
9909 * gdb.base/attach-wait-input.c: New file.
9910
9a9a7608
AB
99112014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
9912
9913 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
9914 setting up test structures.
9915 (main): Call new test function.
9916 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
9917 test function, continue into test function and walk test
9918 structures.
9919
161ac41e
YQ
99202014-07-02 Yao Qi <yao@codesourcery.com>
9921
9922 * gdb.trace/entry-values.c: Define labels 'foo_start' and
9923 'bar_start' at the beginning of functions 'foo' and 'bar'
9924 respectively.
9925 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
9926 instead of 'foo' and 'bar'.
9927
1f267ae3
MM
99282014-07-08 Markus Metzger <markus.t.metzger@intel.com>
9929
9930 * gdb.btrace/segv.exp: New.
9931 * gdb.btrace/segv.c: New.
9932
2b239efb
LM
99332014-07-02 Luis Machado <lgustavo@codesourcery.com>
9934
9935 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
9936 instruction.
9937
cf363f18
MW
99382014-06-30 Mark Wielaard <mjw@redhat.com>
9939
9940 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
9941 vulture, vilify, villar): New volatile array constants.
9942 (vindictive, vegetation): New const volatile array constants.
9943 * gdb.base/volatile.exp: Test volatile and const volatile array
9944 types.
9945
aebf9d24
AA
99462014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
9947
9948 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
9949 target lacks support for awatch, rwatch, or hbreak.
9950
b67a2c6f
YQ
99512014-06-27 Yao Qi <yao@codesourcery.com>
9952
9953 * gdb.multi/dummy-frame-restore.exp: New.
9954 * gdb.multi/dummy-frame-restore.c: New.
9955
aef92902
MM
99562014-06-25 Markus Metzger <markus.t.metzger@intel.com>
9957
9958 * gdb.btrace/gcore.exp: New.
9959
8e9db26e
PA
99602014-06-23 Pedro Alves <palves@redhat.com>
9961
9962 * gdb.base/watchpoint-reuse-slot.c: New file.
9963 * gdb.base/watchpoint-reuse-slot.exp: New file.
9964
70afc5b7
SC
99652014-06-23 Siva Chandra Reddy <sivachandra@google.com>
9966
9967 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
9968 progspace's filename in 'info', 'enable' and 'disable' command
9969 tests.
9970
b972bd9c
JK
99712014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9972
9973 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
9974 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
9975 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
9976
125f8a3d
GB
99772014-06-20 Gary Benson <gbenson@redhat.com>
9978
9979 * gdb.arch/i386-avx.exp: Fix include file location.
9980 * gdb.arch/i386-sse.exp: Likewise.
9981
3ed9baed
IB
99822014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
9983
9984 * gdb.dlang/expression.exp: New file.
9985
034f788c
PA
99862014-06-19 Pedro Alves <palves@redhat.com>
9987
9988 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
9989 out from ...
9990 (top level): ... here. Iterate running tests under different
9991 scheduler-locking settings.
9992
45371d0c
LM
99932014-06-18 Luis Machado <lgustavo@codesourcery.com>
9994
9995 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
9996 to DW_FORM_addr and use non-zero addresses.
9997
5d376983
SC
99982014-06-18 Siva Chandra Reddy <sivachandra@google.com>
9999
10000 PR gdb/17017
10001 * gdb.python/py-xmethods.cc: Add global function call counters and
10002 increment them in their respective functions. Remove "cout"
10003 statements.
10004 * gdb.python/py-xmethods.exp: Make tests check the global function
10005 call counters instead of depending on inferior IO.
10006
a1aa2221
LM
100072014-06-18 Don Breazeal <donb@codesourcery.com>
10008
10009 * gdb.base/foll-fork.exp (default_fork_parent_follow):
10010 Deleted procedure.
10011 (explicit_fork_parent_follow): Deleted procedure.
10012 (explicit_fork_child_follow): Deleted procedure.
10013 (test_follow_fork): New procedure.
10014 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 10015 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
10016 procedure calls.
10017
0fc05997
YQ
100182014-06-17 Yao Qi <yao@codesourcery.com>
10019
10020 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
10021 CP1252.
10022
70795c52
LM
100232014-06-17 Luis Machado <lgustavo@codesourcery.com>
10024
10025 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
10026 Initialize ptr and S explicitly.
10027 (skip_type_update_when_not_use_rtti_test): Likewise.
10028
6be47f0c
KS
100292014-06-16 Keith Seitz <keiths@redhat.com>
10030
10031 PR mi/15863
10032 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
10033 the inferior is started.
10034
d03de421
PA
100352014-06-16 Pedro Alves <palves@redhat.com>
10036
10037 * gdb.base/break-main-file-remove-fail.c: New file.
10038 * gdb.base/break-main-file-remove-fail.exp: New file.
10039 * gdb.base/break-unload-file.exp: Use build_executable instead of
10040 prepare_for_testing.
10041 (test_break): New parameter "initial_load". Handle it.
10042 (top level): Add initial_load cmdline/file axis.
10043
f9579b99
TT
100442014-06-12 Tom Tromey <tromey@redhat.com>
10045
10046 * gdb.base/completion.exp: Don't use directory name in test.
10047
3657956b
GB
100482014-06-09 Gary Benson <gbenson@redhat.com>
10049
10050 * gdb.base/sigall.c [Functions to send signals]: Reorder to
10051 separate the always-available ANSI-standard signals from the
10052 signals that require checking.
10053 (main): Likewise.
10054 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
10055 Likewise.
10056 (main): Likewise.
10057
4186eb54
KS
100582014-06-07 Keith Seitz <keiths@redhat.com>
10059
10060 Revert:
10061 PR c++/16253
10062 * gdb.cp/var-tag.cc: New file.
10063 * gdb.cp/var-tag.exp: New file.
10064 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
10065 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
10066 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
10067 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
10068
25326a28 100692014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
10070
10071 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
10072
829155c9
PA
100732014-06-06 Pedro Alves <palves@redhat.com>
10074
10075 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
10076 in target debug output instead of looking at RSP packets,
10077 disabling the test on any target that uses hardware stepping.
10078 Update comments.
10079
61c8d22e
PA
100802014-06-06 Pedro Alves <palves@redhat.com>
10081
10082 * gdb.base/break-unload-file.exp: Fix typo.
10083
d9a47287
YQ
100842014-06-06 Yao Qi <yao@codesourcery.com>
10085
10086 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
10087 from "jit_function" to "^jit_function".
10088
e5e01dbf
YQ
100892014-06-06 Yao Qi <yao@codesourcery.com>
10090
10091 * gdb.base/async.c (foo): Add one statement.
10092 * gdb.base/async.exp: Get the next instruction address and
10093 match the output of "nexti" by instruction address. Match
10094 the hex address in the output of "finish".
10095
73ba372c
GB
100962014-06-06 Gary Benson <gbenson@redhat.com>
10097
10098 * gdb.base/call-signals.c: Remove preprocessor conditionals
10099 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
10100 SIGSEGV and SIGTERM.
10101 * gdb.base/sigall.c: Likewise.
10102 * gdb.base/unwindonsignal.c: Likewise.
10103 * gdb.reverse/sigall-reverse.c: Likewise.
10104
831517df
YQ
101052014-06-06 Yao Qi <yao@codesourcery.com>
10106
10107 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
10108 readable, skip the test.
10109
b8b91e98
YQ
101102014-06-06 Yao Qi <yao@codesourcery.com>
10111
10112 * gdb.threads/staticthreads.c (thread_function): Move the line
10113 setting breakpoint on forward.
10114 * gdb.threads/staticthreads.exp: Update comments.
10115
fb934770
LC
101162014-06-05 Ludovic Courtès <ludo@gnu.org>
10117
10118 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
10119 "history-append! type error".
10120
6ef284bd
SM
101212014-06-05 Simon Marchi <simon.marchi@ericsson.com>
10122
10123 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
10124 erroneous dprintf expected input.
10125
a872e241
DE
101262014-06-04 Doug Evans <xdje42@gmail.com>
10127
10128 * gdb.guile/scm-generics.exp: Delete.
10129
16f691fb
DE
101302014-06-04 Doug Evans <xdje42@gmail.com>
10131
10132 * gdb.guile/scm-breakpoint.exp: Update.
10133 Add tests for breakpoint registration.
10134
012370f6
TT
101352014-06-04 Tom Tromey <tromey@redhat.com>
10136
10137 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
10138 VLA-in-union.
10139 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
10140 inner_vla_struct, vla_union types. Initialize objects of those
10141 types and compute their sizes.
10142
9f5a4cef
HZ
101432014-06-04 Nathan Sidwell <nathan@codesourcery.com>
10144 Hui Zhu <hui@codesourcery.com>
10145
10146 * gdb.base/fileio.exp: Add test for shell not available as well as
10147 available.
10148 * gdb.base/fileio.c (test_system): Check for shell twice.
10149
90a45c4d
YQ
101502014-06-04 Yao Qi <yao@codesourcery.com>
10151
10152 * gdb.base/auto-connect-native-target.exp: Remove redundant
10153 space from the regexp pattern.
10154
70017e41
YQ
101552014-06-04 Yao Qi <yao@codesourcery.com>
10156
10157 * gdb.base/default.exp: Replace "child" with "native" in
10158 regexp pattern.
10159
883964a7
SC
101602014-06-03 Siva Chandra Reddy <sivachandra@google.com>
10161
10162 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
10163 * gdb.python/py-xmethods.exp: New tests to test xmethods.
10164 * gdb.python/py-xmethods.py: Python script supporting the
10165 new testcase and tests.
10166
ef370185
JB
101672014-06-03 Joel Brobecker <brobecker@adacore.com>
10168 Pedro Alves <palves@redhat.com>
10169
10170 PR breakpoints/17000
10171 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
10172 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
10173
1e2ccb61
BM
101742014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
10175
10176 * gdb.base/subst.exp: Add tests to verify partial path matching
10177 output.
10178
c6ec5ab2
PA
101792014-06-03 Pedro Alves <palves@redhat.com>
10180
10181 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
10182 target that doesn't use software single-stepping.
10183
835c559f
PA
101842014-06-03 Pedro Alves <palves@redhat.com>
10185
10186 PR breakpoints/17000
10187 * gdb.base/sss-bp-on-user-bp-2.c: New file.
10188 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
10189
06eb1586
DE
101902014-06-02 Doug Evans <xdje42@gmail.com>
10191
10192 * gdb.guile/scm-parameter.exp: New file.
10193
e698b8c4
DE
101942014-06-02 Doug Evans <xdje42@gmail.com>
10195
10196 * gdb.guile/scm-cmd.c: New file.
10197 * gdb.guile/scm-cmd.exp: New file.
10198
ded03782
DE
101992014-06-02 Doug Evans <xdje42@gmail.com>
10200
10201 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
10202 pretty-printer lookup.
10203 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
10204 (make-pp_s-printer): Call it.
10205 (make-pretty-printer-from-dict): New function.
10206 (lookup-pretty-printer-maker-from-dict): New function.
10207 (*pretty-printer*): Simplify.
10208 (make-objfile-pp_s-printer): New function.
10209 (install-objfile-pretty-printers!): New function.
10210 (make-progspace-pp_s-printer): New function.
10211 (install-progspace-pretty-printers!): New function.
10212 * gdb.guile/scm-progspace.c: New file.
10213 * gdb.guile/scm-progspace.exp: New file.
10214
41fac0cf
PA
102152014-06-02 Pedro Alves <palves@redhat.com>
10216
10217 * gdb.base/dprintf-bp-same-addr.c: New file.
10218 * gdb.base/dprintf-bp-same-addr.exp: New file.
10219
96ae5695
EBM
102202014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10221
10222 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
10223 * gdb.arch/powerpc-power.s: Likewise.
10224
da02b3a8
JB
102252014-06-02 Joel Brobecker <brobecker@adacore.com>
10226
10227 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
10228
c72b2e7b
YQ
102292014-06-01 Yao Qi <yao@codesourcery.com>
10230
10231 * gdb.base/watchpoint.exp (test_watch_location): Check null
10232 pointer can be dereferenced. If not, do the test, otherwise
10233 skip it.
10234
53e8a631
AB
102352014-05-30 Andrew Burgess <aburgess@broadcom.com>
10236
10237 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
10238 results.
10239 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
10240
938f0e2f
AB
102412014-05-30 Andrew Burgess <aburgess@broadcom.com>
10242
10243 * gdb.arch/amd64-invalid-stack-middle.S: New file.
10244 * gdb.arch/amd64-invalid-stack-middle.c: New file.
10245 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
10246 * gdb.arch/amd64-invalid-stack-top.c: New file.
10247 * gdb.arch/amd64-invalid-stack-top.exp: New file.
10248
9ba6657a
PA
102492014-05-30 Pedro Alves <palves@redhat.com>
10250
10251 PR breakpoints/17000
10252 * gdb.base/sss-bp-on-user-bp.c: New file.
10253 * gdb.base/sss-bp-on-user-bp.exp: New file.
10254
522c09bf
DB
102552014-05-30 David Blaikie <dblaikie@gmail.com>
10256
10257 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
10258 gnu_inline semantics via attribute.
10259 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
10260 source explicitly specifies the required semantics.
10261
bf4ef81e
MR
102622014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
10263
10264 * gdb.reverse/sigall-reverse.exp: Fix a typo.
10265
329ea579
PA
102662014-05-29 Pedro Alves <palves@redhat.com>
10267 Tom Tromey <tromey@redhat.com>
10268
10269 * gdb.base/async-shell.exp: Don't enable target-async.
10270 * gdb.base/async.exp
10271 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
10272 parameter. Adjust.
10273 (top level): Don't test with "target-async".
10274 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
10275 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
10276 * gdb.base/inferior-died.exp: Don't enable target-async.
10277 * gdb.base/interrupt-noterm.exp: Likewise.
10278 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
10279 * gdb.mi/mi-nonstop-exit.exp: Likewise.
10280 * gdb.mi/mi-nonstop.exp: Likewise.
10281 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10282 * gdb.mi/mi-nsintrall.exp: Likewise.
10283 * gdb.mi/mi-nsmoribund.exp: Likewise.
10284 * gdb.mi/mi-nsthrexec.exp: Likewise.
10285 * gdb.mi/mi-watch-nonstop.exp: Likewise.
10286 * gdb.multi/watchpoint-multi.exp: Adjust comment.
10287 * gdb.python/py-evsignal.exp: Don't enable target-async.
10288 * gdb.python/py-evthreads.exp: Likewise.
10289 * gdb.python/py-prompt.exp: Likewise.
10290 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
10291 * gdb.server/solib-list.exp: Don't enable target-async.
10292 * gdb.threads/thread-specific-bp.exp: Likewise.
10293 * lib/mi-support.exp: Adjust to use mi-async.
10294
fd664c91
PA
102952014-05-29 Pedro Alves <palves@redhat.com>
10296
10297 PR gdb/13860
10298 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
10299 reason, even in sync mode.
10300
251bde03
PA
103012014-05-29 Pedro Alves <palves@redhat.com>
10302 Hui Zhu <hui@codesourcery.com>
10303
10304 PR PR15693
10305 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
10306 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
10307 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
10308 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
10309
7f3c0343
JB
103102014-05-28 Joel Brobecker <brobecker@adacore.com>
10311
10312 * config/monitor.exp (gdb_target_monitor): Replace use of
10313 "set remotebaud" by "set serial baud".
10314
b2715b27
AW
103152014-05-26 Andy Wingo <wingo@igalia.com>
10316
10317 * gdb.guile/scm-breakpoint.exp:
10318 * gdb.guile/scm-gsmob.exp: Update to use plain old object
10319 properties instead of gdb-object-properties.
10320
498a4489
YQ
103212014-05-26 Yao Qi <yao@codesourcery.com>
10322
10323 * gdb.server/no-thread-db.exp: Specify source file name
10324 explicitly when setting a breakpoint.
10325
589fdceb
MM
103262014-05-23 Markus Metzger <markus.t.metzger@intel.com>
10327
10328 * gdb.btrace/vdso.c: New.
10329 * gdb.btrace/vdso.exp: New.
10330
e9089e05
MM
103312014-05-23 Markus Metzger <markus.t.metzger@intel.com>
10332
10333 * gdb.base/gcore.exp (capture_command_output): Move ...
10334 * lib/gdb.exp (capture_command_output): ... here.
10335
67b5c0c1
MM
103362014-05-23 Markus Metzger <markus.t.metzger@intel.com>
10337
10338 * gdb.btrace/data.exp: Test memory access during btrace replay.
10339
a2199296
SM
103402014-05-22 Simon Marchi <simon.marchi@ericsson.com>
10341
10342 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
10343
17b2616c
PA
103442014-05-21 Pedro Alves <palves@redhat.com>
10345
10346 PR gdb/13860
10347 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
10348 (top level): Test that output related to execution commands is
10349 sent to the console with CLI commands, but not with MI commands.
10350 Test that breakpoint events are always mirrored to the console.
10351 Also expect the new source line to be output after a "next" in
10352 async mode too. Make it a pass/fail test.
10353 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
10354 output.
10355 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
10356
5166082f
PA
103572014-05-21 Pedro Alves <palves@redhat.com>
10358
10359 * gdb.base/list.exp (build_pattern, test_list): New procedures.
10360 Use them to test variations of "list" after reaching a breakpoint.
10361 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
10362 Test "list" with listsize 10 after reaching a breakpoint.
10363 * gdb.python/python.exp (decode_line current location line
10364 number): Adjust expected line number.
10365
2f25d70f
SM
103662014-05-21 Simon Marchi <simon.marchi@ericsson.com>
10367
10368 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
10369 behavior for $args, pass it directly to "run".
10370
ff604a67
MR
103712014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
10372
10373 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
10374 30000 to 65536.
10375
6a3cb8e8
PA
103762014-05-21 Pedro Alves <palves@redhat.com>
10377
10378 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
10379 auto-connect-native-target off".
10380 * gdb.base/auto-connect-native-target.c: New file.
10381 * gdb.base/auto-connect-native-target.exp: New file.
10382
4ebfc96e
PA
103832014-05-21 Pedro Alves <palves@redhat.com>
10384
10385 * gdb.base/default.exp: Test "target native" instead of "target
10386 child".
10387
36d46afb
MW
103882014-05-21 Mark Wielaard <mjw@redhat.com>
10389
10390 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
10391
5876f503
JK
103922014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10393
10394 Fix TLS access for -static -pthread.
10395 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
10396 <HAVE_TLS> (thread_function, main): Initialize it.
10397 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
10398 Add clean_restart.
10399 <$have_tls != "">: Check TLSVAR.
10400
0256a6ac
PA
104012014-05-21 Pedro Alves <palves@redhat.com>
10402
10403 * gdb.base/dcache-line-read-error.c: New.
10404 * gdb.base/dcache-line-read-error.exp: New.
10405
936d2992
PA
104062014-05-20 Pedro Alves <palves@redhat.com>
10407
10408 * gdb.base/compare-sections.c: New file.
10409 * gdb.base/compare-sections.exp: New file.
10410
802e8e6d
PA
104112014-05-20 Pedro Alves <palves@redhat.com>
10412
10413 * gdb.base/break-idempotent.c: New file.
10414 * gdb.base/break-idempotent.exp: New file.
10415
e59fa00f
MM
104162014-05-20 Markus Metzger <markus.t.metzger@intel.com>
10417
10418 * gdb.btrace/nohist.exp: New.
10419
8b696e31
YQ
104202014-05-20 Yao Qi <yao@codesourcery.com>
10421
10422 * lib/gdb.exp (gdb_init): Set timeout if test file is under
10423 gdb.reverse directory and gdb_reverse_timeout exists in board
10424 setting.
10425 * README: Document gdb_reverse_timeout.
10426
73c9764f
YQ
104272014-05-20 Yao Qi <yao@codesourcery.com>
10428
10429 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
10430 'test_file_name'. Treat args as a string instead of a list.
10431 (gdb_init): Rename argument 'args' by 'test_file_name'.
10432
f1f4348a
JK
104332014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10434
10435 * gdb.arch/powerpc-power.exp: New file.
10436 * gdb.arch/powerpc-power.s: New file.
10437
0dbe70ce
DE
104382014-05-16 Doug Evans <dje@google.com>
10439
10440 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
10441 * gdb.base/completion.exp: Check that all expected files exist
10442 before doing file completion.
0dbe70ce 10443
8d551b02
DE
104442014-05-16 Doug Evans <dje@google.com>
10445
10446 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
10447 Update.
10448 (do_syscall_tests_without_xml): Update.
10449
73eb7709
PA
104502014-05-16 Pedro Alves <palves@redhat.com>
10451
10452 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
10453 instead of "unknown output after running".
10454
3fae92fc
YQ
104552014-05-16 Yao Qi <yao@codesourcery.com>
10456
10457 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
10458 file1.txt from host at the end.
10459 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
10460
c2b2ccc5
DE
104612014-05-15 Doug Evans <dje@google.com>
10462
10463 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
10464 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
10465 loading file. Add test for TU lookup.
10466
8c217a4b
SM
104672014-05-15 Simon Marchi <simon.marchi@ericsson.com>
10468
10469 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
10470 calling "-exec-arguments" or "set args" before running the
10471 inferior.
10472
3deb39c6
SM
104732014-05-15 Simon Marchi <simon.marchi@ericsson.com>
10474
10475 * lib/mi-support.exp (mi_expect_stop): Expect message for
10476 inferiors that exit with non-zero exit code.
10477
71a79f8c
YQ
104782014-05-14 Yao Qi <yao@codesourcery.com>
10479
10480 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
10481 match absolute path on remote host.
10482 (test_file_list_exec_source_files): Remove "/" from the
10483 pattern.
10484
f23fcd46
YQ
104852014-05-14 Yao Qi <yao@codesourcery.com>
10486
10487 * boards/local-remote-host-notty.exp (${board}_file): New
10488 proc.
10489
9404b58f
KM
104902014-05-07 Kyle McMartin <kyle@redhat.com>
10491
10492 Pushed by Joel Brobecker <brobecker@adacore.com>.
10493 * gdb.arch/aarch64-atomic-inst.c: New file.
10494 * gdb.arch/aarch64-atomic-inst.exp: New file.
10495
5e45f04c
YQ
104962014-05-07 Yao Qi <yao@codesourcery.com>
10497
10498 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
10499 in current context" too.
10500
c888a17d
KS
105012014-05-05 Keith Seitz <keiths@redhat.com>
10502
10503 * gdb.linespec/ls-dollar.exp: Add test for linespec
10504 file:convenience_variable.
10505
290a839c
YQ
105062014-05-05 Yao Qi <yao@codesourcery.com>
10507
10508 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
10509 traceframes into tfile and ctf trace files. Read data from
10510 trace file and test collected data.
10511 (gdb_collect_locals_test): Likewise.
10512 (gdb_unavailable_registers_test): Likewise.
10513 (gdb_unavailable_floats): Likewise.
10514 (gdb_collect_globals_test): Likewise.
10515 (top-level): Append "ctf" to trace_file_targets if GDB
10516 supports.
10517
b5262cd0
YQ
105182014-05-05 Yao Qi <yao@codesourcery.com>
10519
10520 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
10521 code to ...
10522 (gdb_collect_args_test_1): ... it. New proc.
10523 (gdb_collect_locals_test): Move some code to ...
10524 (gdb_collect_locals_test_1): ... it. New proc.
10525 (gdb_unavailable_registers_test): Move some code to ...
10526 (gdb_unavailable_registers_test_1): ... it. New proc.
10527 (gdb_unavailable_floats): Move some code to ...
10528 (gdb_unavailable_floats_1): ... it. New proc.
10529
30a1e6cc
SDJ
105302014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
10531
10532 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
10533 probes to test for bitness recognition.
10534 * gdb.arch/amd64-stap-optional-prefix.exp
10535 (test_probe_value_without_reg): New procedure.
10536 Add code to test for different kinds of bitness.
10537
f33da99a
SDJ
105382014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
10539
10540 PR breakpoints/16889
10541 * gdb.arch/amd64-stap-optional-prefix.S: New file.
10542 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
10543
5b80f00d
PA
105442014-05-01 Pedro Alves <palves@redhat.com>
10545
10546 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
10547 gdb_file_cmd if no file is specified.
10548 * boards/native-extended-gdbserver.exp (gdb_load): Use the
10549 last_loaded_file to set the remote exec-file.
10550
f8c2a73c
PA
105512014-05-01 Pedro Alves <palves@redhat.com>
10552
10553 * boards/local-remote-host.exp: New file.
10554
be6e8ac7
PA
105552014-05-01 Pedro Alves <palves@redhat.com>
10556
10557 * boards/local-remote-host.exp: Rename to ...
10558 * boards/local-remote-host-notty.exp: ... this.
10559
cac0dc8f
JB
105602014-04-28 Joel Brobecker <brobecker@adacore.com>
10561
10562 * gdb.ada/dyn_arrayidx: New testcase.
10563
9730e6cc
YQ
105642014-04-26 Yao Qi <yao@codesourcery.com>
10565
10566 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
10567 and compute the length of function main. Save it in
10568 $main_length.
10569 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
10570 (top-level): Use gdb_compile to compile objects into
10571 executable and restart GDB. Remove invocation to
10572 prepare_for_testing.
10573
7ae1a6a6
PA
105742014-04-25 Simon Marchi <simon.marchi@ericsson.com>
10575 Pedro Alves <palves@redhat.com>
10576
10577 PR server/16255
10578 * gdb.multi/multi-attach.c: New file.
10579 * gdb.multi/multi-attach.exp: New file.
10580
4082afcc
PA
105812014-04-25 Pedro Alves <palves@redhat.com>
10582
10583 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
10584 user.
10585 (top level): Test that "set remote conditional-breakpoints-packet
10586 off" works as intended.
10587 * gdb.base/dprintf.exp: Test that "set remote
10588 breakpoint-commands-packet off" works as intended.
10589 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
10590 New function.
10591 (top level): Call it.
10592 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
10593 remote fast-tracepoints-packet off" works as intended.
10594 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
10595 * lib/gdb.exp (gdb_is_target_remote): ... here.
10596
2abc3f8d
DB
105972014-04-24 David Blaikie <dblaikie@gmail.com>
10598
10599 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
10600 ensure clang would not discard them.
10601 * gdb.base/gdbvars.c: Ditto.
10602 * gdb.base/memattr.c: Ditto.
10603 * gdb.base/whatis.c: Ditto.
10604 * gdb.python/py-prettyprint.c: Ditto.
10605 * gdb.trace/actions.c: Ditto.
10606 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
10607 ensure clang would not discard it.
10608
bfd39632
DB
106092014-04-24 David Blaikie <dblaikie@gmail.com>
10610
10611 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
10612 clang to emit the full definition of type required by the test
10613 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
10614
22842ff6
DB
106152014-04-24 David Blaikie <dblaikie@gmail.com>
10616
10617 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
10618 coax Clang into emitting the definition of the type.
10619 * gdb.cp/pr10728-x.h (y): Ditto.
10620 * gdb.cp/pr10728-y.cc (y): Ditto.
10621
c2e827ad
DB
106222014-04-24 David Blaikie <dblaikie@gmail.com>
10623
10624 * gdb.base/label.exp: XFAIL label related tests under Clang.
10625 * gdb.cp/cplabel.exp: Ditto.
10626 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
10627 under Clang those using labels.
10628
4c2d33e7
YQ
106292014-04-25 Yao Qi <yao@codesourcery.com>
10630
10631 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
10632 double_label.
10633 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
10634 partial_label and double_label.
10635
56083b99
DB
106362014-04-24 David Blaikie <dblaikie@gmail.com>
10637
10638 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
10639
25d4e99d
DB
106402014-04-24 David Blaikie <dblaikie@gmail.com>
10641
10642 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
10643 of the function to work across GCC and Clang.
10644 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
10645 pointer types (const void ** const V void **).
10646
01f9f808
MS
106472014-04-24 Michael Sturm <michael.sturm@mintel.com>
10648 Walfred Tedeschi <walfred.tedeschi@intel.com>
10649
10650 * Makefile.in (EXECUTABLES): Added i386-avx512.
10651 * gdb.arch/i386-avx512.c: New file.
10652 * gdb.arch/i386-avx512.exp: Likewise.
10653
4b48d439
KS
106542014-04-23 Keith Seitz <keiths@redhat.com>
10655
10656 * lib/mi-support.exp (mi_list_breakpoints): Delete.
10657 (mi_make_breakpoint_table): New procedure.
10658 (mi_create_breakpoint): Use mi_make_breakpoint
10659 and return the result.
10660 (mi_make_breakpoint): New procedure.
10661 (mi_build_kv_pairs): New procedure.
10662
10663 * gdb.mi/mi-break.exp: Remove unused globals,
10664 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
10665 All callers updated.
10666 * gdb.mi/mi-dprintf.exp: Use variable to track command
10667 number.
10668 Update all callers of mi_create_breakpoint and use
10669 mi_make_breakpoint_table.
10670 Remove any unused global variables.
10671 * gdb.mi/mi-nonstop.exp: Likewise.
10672 * gdb.mi/mi-nsintrall.exp: Likewise.
10673 * gdb.mi/mi-nsmoribund.exp: Likewise.
10674 * gdb.mi/mi-nsthrexec.exp: Likewise.
10675 * gdb.mi/mi-reverse.exp: Likewise.
10676 * gdb.mi/mi-simplerun.exp: Likewise.
10677 * gdb.mi/mi-stepn.exp: Likewise.
10678 * gdb.mi/mi-syn-frame.exp: Likewise.
10679 * gdb.mi/mi-until.exp: Likewise.
10680 * gdb.mi/mi-var-cp.exp: Likewise.
10681 * gdb.mi/mi-var-display.exp: Likewise.
10682 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
10683 * gdb.mi/mi2-var-child.exp: Likewise.
10684 * gdb.mi/mi-vla-c99.exp: Likewise.
10685 * lib/mi-support.exp: Likewise.
10686
10687 From Ian Lance Taylor <iant@cygnus.com>:
10688 * lib/gdb.exp (parse_args): New procedure.
10689
08351840
PA
106902014-04-23 Pedro Alves <palves@redhat.com>
10691
10692 * gdb.base/break-unload-file.c: New file.
10693 * gdb.base/break-unload-file.exp: New file.
10694 * gdb.base/sym-file-lib.c (baz): New function.
10695 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
10696 field.
10697 (load): Store the segment's mapped size.
10698 (unload): New function.
10699 (unload_shlib): New function.
10700 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
10701 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
10702 set a breakpoint at baz, and call it.
10703 * gdb.base/sym-file.exp: New tests for stale breakpoint
10704 instructions.
10705
076855f9
PA
107062014-04-23 Pedro Alves <palves@redhat.com>
10707
10708 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
10709 * gdb.base/hbreak-in-shr-unsupported.c: New file.
10710 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
10711 * gdb.base/hbreak-unmapped.c: New file.
10712 * gdb.base/hbreak-unmapped.exp: New file.
10713 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
10714 * lib/gdb.exp (gdb_is_target_remote): ... here.
10715
483805cf
PA
107162014-04-22 Pedro Alves <palves@redhat.com>
10717
10718 * gdb.base/consecutive-step-over.c: New file.
10719 * gdb.base/consecutive-step-over.exp: New file.
10720
06d97543
PA
107212014-04-22 Pedro Alves <palves@redhat.com>
10722
10723 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
10724 instead of send_gdb/gdb_expect.
10725
b4429ea2
YQ
107262014-04-22 Yao Qi <yao@codesourcery.com>
10727
10728 * lib/trace-support.exp (generate_tracefile): New procedure.
10729 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
10730 return 0.
10731 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
10732 if generate_tracefile returns 1.
10733
51d48146
PA
107342014-04-18 Tom Tromey <palves@redhat.com>
10735 Pedro alves <tromey@redhat.com>
10736
10737 PR backtrace/15558
10738 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
10739 with a backtrace limit.
10740 * gdb.python/py-frame-inline.exp: Test running to an inline
10741 function with a backtrace limit, and printing the newest frame.
10742 * gdb.python/py-frame-inline.c (main): Call f.
10743
bd1dce5f
MS
107442014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
10745
10746 * gdb.java/jnpe.exp: Drop srcdir from untested path.
10747
40d1a503
MS
107482014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
10749
10750 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
10751 Drop prefix from unsupported source file path.
10752
389b98f7
YQ
107532014-04-17 Yao Qi <yao@codesourcery.com>
10754
10755 * lib/gdb.exp (with_target_charset): New proc.
10756 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
10757 with_target_charset.
10758 (test_print_strings): Likewise.
10759 (test_repeat_bytes): Likewise.
10760 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
10761 for some tests.
10762
22869d73
KS
107632014-04-16 Keith Seitz <keiths@redhat.com>
10764
10765 PR gdb/15827
10766 * gdb.dwarf2/corrupt.c: New file.
10767 * gdb.dwarf2/corrupt.exp: New file.
10768
c4f87ca6
KS
107692014-04-16 Keith Seitz <keiths@redhat.com>
10770
10771 PR c++/16597
10772 * gdb.cp/namelessclass.cc: New file.
10773 * gdb.cp/namelessclass.exp: New file.
10774 * gdb.cp/namelessclass.S: New file.
10775
ab19de87
DE
107762014-04-16 Doug Evans <dje@google.com>
10777
10778 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
10779 Add comment.
10780 (gdbserver_default_get_comm_port): New function.
10781 (gdbserver_start): Check if board file provided
10782 "gdbserver,get_comm_port" and use it if so.
10783 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
10784 (gdb,socketport): Set to "stdio".
10785 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
10786 (stdio_gdbserver_template): Delete.
10787 (${board}_get_remote_address): Update.
10788 (${board}_build_remote_cmd): Delete.
10789 (${board}_get_comm_port): New function.
10790 (${board}_spawn): Update.
10791 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
10792 Delete.
10793 (${board}_get_remote_address): Update.
10794 (${board}_get_comm_port): New function.
10795
fc98a809
AB
107962014-04-16 Andrew Burgess <aburgess@broadcom.com>
10797
10798 * gdb.base/memattr.exp: Improve regexps to handle memory regions
10799 appearing in any order.
10800
87fd9e6e
DE
108012014-04-15 Doug Evans <dje@google.com>
10802
10803 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
10804 uninitialized value of "description".
10805
099fc3ea
KS
108062014-04-15 Keith Seitz <keiths@redhat.com>
10807
10808 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
10809 Remove unused globals.
10810 (test_running_the_program): Likewise.
10811 (test_controlled_execution): Likewise.
10812 (test_controlling_breakpoints): Likewise.
10813 (test_program_termination): Likewise.
10814
5da151d4
KS
108152014-04-15 Keith Seitz <keiths@redhat.com>
10816
10817 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
10818 unused globals.
10819 (test_rbreak_creation_and_listing): Likewise.
10820 (test_ignore_count): Likewise.
10821 (test_error): Likewise.
10822
35e5d2f0
PA
108232014-04-15 Pedro Alves <palves@redhat.com>
10824
10825 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
10826 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
10827 sym-file-loader.c.
10828 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
10829 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
10830 to sym-file-loader.c.
10831 (struct library): Forward declare.
10832 (load_shlib, lookup_function): Change prototypes.
10833 (find_shstrtab, find_strtab, find_shdr, find_symtab)
10834 (translate_offset): Remove declarations.
10835 (get_text_addr): New declaration.
10836 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
10837 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
10838 sym-file-loader.h.
10839 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
10840 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
10841 here from sym-file-loader.h.
10842 (struct library): New structure.
10843 (load_shlib, lookup_function): Change prototypes and adjust to
10844 work with a struct library.
10845 (find_shstrtab, find_strtab, find_shdr, find_symtab)
10846 (translate_offset): Make static.
10847 (get_text_addr): New function.
10848 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
10849
eb4c1710
PA
108502014-04-15 Pedro Alves <palves@redhat.com>
10851
10852 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
10853
2d1baf52
PA
108542014-04-15 Pedro Alves <palves@redhat.com>
10855
10856 * gdb.base/sym-file-loader.c: Include <limits.h>.
10857 (SELF_LINK): New define.
10858 (get_origin): New function.
10859 (load_shlib): Use it.
10860 * gdb.base/sym-file.exp: Don't early return if the target is
10861 remote. Use runto_main, and issue fail is that fails. Use
10862 gdb_load_shlibs.
10863 (shlib_name): Delete.
10864 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
10865
7dd6df01
PA
108662014-04-15 Pedro Alves <palves@redhat.com>
10867
10868 * gdb.base/sym-file.exp: Remove regex characters from test
10869 message. Don't refer to breakpoint numbers in test messages.
10870
b50c8614
KS
108712014-04-14 Keith Seitz <keiths@redhat.com>
10872
10873 PR c++/16253
10874 * gdb.cp/var-tag.cc: New file.
10875 * gdb.cp/var-tag.exp: New file.
10876 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
10877 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
10878 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
10879 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
10880
3d567982
TT
108812014-04-14 Tom Tromey <tromey@redhat.com>
10882
10883 * gdb.cp/classes.exp (test_enums): Handle underlying type.
10884 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
10885 type.
10886 * gdb.cp/enum-class.exp: New file.
10887 * gdb.cp/enum-class.cc: New file.
10888
0626fc76
TT
108892014-04-14 Tom Tromey <tromey@redhat.com>
10890
10891 * gdb.dwarf2/enum-type.exp: New file.
10892
dca325b3
SA
108932014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10894
10895 * gdb.mi/mi-vla-c99.exp: New file.
10896 * gdb.mi/vla.c: New file.
10897
5854b38a
SA
108982014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10899
10900 * gdb.base/vla-datatypes.c: New file.
10901 * gdb.base/vla-datatypes.exp: New file.
10902
463bb957
SA
109032014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10904
10905 * gdb.base/vla-ptr.c: New file.
10906 * gdb.base/vla-ptr.exp: New file.
10907
3dd170be
SA
109082014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10909
10910 * gdb.dwarf2/count.exp: New file.
10911
5ecaaa66
SA
109122014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10913
10914 * gdb.base/vla-sideeffect.c: New file.
10915 * gdb.base/vla-sideeffect.exp: New file.
10916
41f1ada5
DB
109172014-04-14 David Blaikie <dblaikie@gmail.com>
10918
10919 * gdb.mi/non-stop.c: Add return value for non-void function return
10920 statement.
10921 * gdb.threads/staticthreads.c: Ditto.
10922
0be03e84
DE
109232014-04-12 Siva Chandra Reddy <sivachandra@google.com>
10924 Doug Evans <xdje42@gmail.com>
10925
10926 * gdb.guile/scm-value.c: Improve test case.
10927 * gdb.guile/scm-value.exp: Add new test.
10928
f180a1fb
DB
109292014-04-11 David Blaikie <dblaikie@gmail.com>
10930
10931 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
10932 override Clang's default.
10933
6b662e19
JB
109342014-04-11 Joel Brobecker <brobecker@adacore.com>
10935
10936 Revert the following changes (regressions):
10937
10938 * gdb.base/vla-sideeffect.c: New file.
10939 * gdb.base/vla-sideeffect.exp: New file.
10940
10941 * gdb.dwarf2/count.exp: New file.
10942
10943 * gdb.base/vla-multi.c: New file.
10944 * gdb.base/vla-multi.exp: New file.
10945
10946 * gdb.base/vla-ptr.c: New file.
10947 * gdb.base/vla-ptr.exp: New file.
10948
10949 * gdb.base/vla-datatypes.c: New file.
10950 * gdb.base/vla-datatypes.exp: New file.
10951
10952 * gdb.mi/mi-vla-c99.exp: New file.
10953 * gdb.mi/vla.c: New file.
10954
245a5f0b
KS
109552014-04-11 Keith Seitz <keiths@redhat.com>
10956
10957 PR c++/16675
10958 * gdb.cp/cpsizeof.exp: New file.
10959 * gdb.cp/cpsizeof.cc: New file.
10960
58a84dcf
SA
109612014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10962
191a8a90
JB
10963 * gdb.mi/mi-vla-c99.exp: New file.
10964 * gdb.mi/vla.c: New file.
58a84dcf 10965
c8655f75
SA
109662014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10967
10968 * gdb.base/vla-datatypes.c: New file.
10969 * gdb.base/vla-datatypes.exp: New file.
10970
024e13b4
SA
109712014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10972
10973 * gdb.base/vla-ptr.c: New file.
10974 * gdb.base/vla-ptr.exp: New file.
10975
1a237e0e
SA
109762014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10977
10978 * gdb.base/vla-multi.c: New file.
10979 * gdb.base/vla-multi.exp: New file.
10980
504f3432
SA
109812014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10982
10983 * gdb.dwarf2/count.exp: New file.
10984
3bce8237
SA
109852014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10986
191a8a90
JB
10987 * gdb.base/vla-sideeffect.c: New file.
10988 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 10989
322f9c21
YQ
109902014-04-11 Yao Qi <yao@codesourcery.com>
10991
10992 * gdb.base/completion.exp: Check file exists before running tests
10993 on file completion.
10994
d708bcd1
PA
109952014-04-10 Pedro Alves <palves@redhat.com>
10996
10997 * gdb.base/cond-eval-mode.c: New file.
10998 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
10999 prepare_for_testing to build the new file. Check result of
11000 runto_main.
11001 (test_break, test_watch): New procedures.
11002 (top level): Use them.
11003
ae1d2761
PM
110042014-04-08 Pierre Muller <muller@sourceware.org>
11005
11006 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
11007 Ctrl-V use for mingw hosts.
11008
7af389b8
SC
110092014-04-07 Siva Chandra Reddy <sivachandra@google.com>
11010
11011 * gdb.python/py-value.c: Improve test case.
11012 * gdb.python/py-value.exp: Add new test.
11013
5e703181
DE
110142014-04-07 David Blaikie <dblaikie@gmail.com>
11015
11016 * lib/compiler.c: Identify the clang compiler.
11017 * lib/compiler.cc: Ditto.
11018
9810b410
YQ
110192014-04-03 Yao Qi <yao@codesourcery.com>
11020
11021 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
11022
98d1b8dc
AB
110232014-04-01 Anton Blanchard <anton@samba.org>
11024
11025 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
11026 messages unique.
11027
3114cea1
AB
110282014-04-01 Anton Blanchard <anton@samba.org>
11029
11030 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
11031 prepare_for_testing.
11032
62f7182c
AB
110332014-04-01 Anton Blanchard <anton@samba.org>
11034
11035 * gdb.arch/ppc64-atomic-inst.c: Remove.
11036 * gdb.arch/ppc64-atomic-inst.S: New file.
11037 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
11038
770e7fc7
DE
110392014-03-31 Doug Evans <dje@google.com>
11040
11041 * gdb.base/print-symbol-loading-lib.c: New file.
11042 * gdb.base/print-symbol-loading-main.c: New file.
11043 * gdb.base/print-symbol-loading.exp: New file.
11044
46e2bafa
YQ
110452014-03-31 Yao Qi <yao@codesourcery.com>
11046
11047 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
11048
8776cfe9
JB
110492014-03-28 Joel Brobecker <brobecker@adacore.com>
11050
11051 * gdb.ada/mi_dyn_arr: New testcase.
11052
5d1ef361
DE
110532014-03-27 Doug Evans <dje@google.com>
11054
11055 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
11056
b5bee914
YQ
110572014-03-27 Yao Qi <yao@codesourcery.com>
11058
11059 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
11060 if target is nios2-*-*.
11061
0d4d0e77
YQ
110622014-03-26 Yao Qi <yao@codesourcery.com>
11063
11064 * lib/gdb.exp (readline_is_used): New proc.
11065 * gdb.base/completion.exp: Move tests on command complete up.
11066 Skip the rest of tests if readline is not used.
11067 * gdb.ada/complete.exp: Skp the test if readline is not
11068 used.
11069 * gdb.base/filesym.exp: Likewise.
11070 * gdb.base/macscp.exp: Likewise.
11071 * gdb.base/readline-ask.exp: Likewise.
11072 * gdb.base/readline.exp: Likewise.
11073 * gdb.python/py-cmd.exp: Likewise.
11074 * gdb.trace/tfile.exp: Likewise.
11075
29361eee
YQ
110762014-03-26 Yao Qi <yao@codesourcery.com>
11077
11078 * gdb.base/macscp.exp: Fix code format issues.
11079
bc9a5525
UW
110802014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
11081
11082 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
11083 * gdb.asm/powerpc64le.inc: New file.
11084
d3839ede
PA
110852014-03-25 Pedro Alves <palves@redhat.com>
11086 Doug Evans <dje@google.com>
11087
11088 * gdb.base/source-execution.c: New file.
11089 * gdb.base/source-execution.exp: New file.
11090 * gdb.base/source-execution.gdb: New file.
11091
01672a57
DE
110922014-03-24 Doug Evans <dje@google.com>
11093
11094 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
11095 using fission.
11096
88bbeca9
HZ
110972014-03-24 Hui Zhu <hui@codesourcery.com>
11098 Pedro Alves <palves@redhat.com>
11099
11100 PR breakpoints/16101
11101 * gdb.base/dprintf.exp: Use unsupported rather than changing the
11102 test pass/fail messages. Detect missing support for dprintf when
11103 breakpoints are actually inserted.
11104 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
11105 breakpoints are actually inserted.
11106 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
11107 fails.
11108
d2348791
JK
111092014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11110
11111 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
11112
feef67ab
DE
111132014-03-22 Doug Evans <xdje42@gmail.com>
11114
11115 * gdb.python/python.exp (python not supported): Verify multi-line
11116 python command issues an error.
25d743f9 11117 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 11118 guile command issues an error.
feef67ab 11119
ecebef6a
MR
111202014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
11121
11122 * gdb.threads/thread-specific.exp: Handle the lack of usable
11123 $this_breakpoint and $this_thread.
11124
ccdd1909
HZ
111252014-03-21 Hui Zhu <hui@codesourcery.com>
11126
11127 * gdb.base/attach.exp (do_command_attach_tests): New.
11128
beb460e8
PA
111292014-03-20 Tom Tromey <tromey@redhat.com>
11130 Pedro Alves <palves@redhat.com>
11131
11132 PR cli/15718
11133 * gdb.base/condbreak-call-false.c: New file.
11134 * gdb.base/condbreak-call-false.exp: New file.
11135
40acf43a
PA
111362014-03-20 Pedro Alves <palves@redhat.com>
11137
11138 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
11139 Delete.
11140 (block_signals, unblock_signals): Delete.
11141 (child_function_2, main): Remove references to deleted variable
11142 and functions.
11143
9f5e1e02
PA
111442014-03-20 Pedro Alves <palves@redhat.com>
11145
11146 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
11147 Use pthread_kill to signal thread 2.
11148 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
11149 Adjust to make the test send itself a signal rather than using the
11150 host's "kill" command.
11151
99619bea
PA
111522014-03-20 Pedro Alves <palves@redhat.com>
11153
11154 * gdb.threads/multiple-step-overs.c: New file.
11155 * gdb.threads/multiple-step-overs.exp: New file.
11156 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
11157 Adjust expected infrun debug output.
11158
2adfaa28
PA
111592014-03-20 Pedro Alves <palves@redhat.com>
11160
11161 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
11162 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
11163
31e77af2
PA
111642014-03-20 Pedro Alves <palves@redhat.com>
11165
11166 PR breakpoints/7143
11167 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
11168 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
11169 of gdb_test_multiple.
11170 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
11171 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
11172
b9f437de
PA
111732014-03-20 Pedro Alves <palves@redhat.com>
11174
11175 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
11176 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
11177
05adc73e
PA
111782014-03-19 Pedro Alves <palves@redhat.com>
11179
11180 * gdb.base/async.exp: Remove early return.
11181
6048b950
PA
111822014-03-19 Pedro Alves <palves@redhat.com>
11183
11184 * gdb.base/async.exp (step& tests): Pass explicit test messages.
11185
8bcfb00a
PA
111862014-03-19 Pedro Alves <palves@redhat.com>
11187
11188 * gdb.base/async.exp (test_background): Expect \r\n after
11189 "completed." in the fail pattern.
11190
884e37dc
PA
111912014-03-19 Pedro Alves <palves@redhat.com>
11192
11193 * gdb.base/async.exp (test_background): New procedure.
11194 Use it for all background execution command tests.
11195
148e57e2
PA
111962014-03-19 Pedro Alves <palves@redhat.com>
11197
11198 * gdb.base/async.exp: Use prepare_for_testing.
11199
f48088c7
PA
112002014-03-19 Pedro Alves <palves@redhat.com>
11201
11202 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
11203 the same line.
11204
e2f6c966
PA
112052014-03-19 Pedro Alves <palves@redhat.com>
11206
11207 * gdb.base/async.c (main): Add "jump here" and "until here" line
11208 marker comments.
11209 * gdb.base/async.exp (jump_here): New global.
11210 (jump& test): Use it.
11211 (until_here): New global.
11212 (until& test): Use it.
11213
c30568d4
PA
112142014-03-19 Pedro Alves <palves@redhat.com>
11215
11216 * gdb.base/async.exp: Don't frob gdb_protocol.
11217
0172b6a7
DE
112182014-03-18 Doug Evans <xdje42@gmail.com>
11219
11220 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
11221 Fix spelling of exec-done-display.
11222
06c868a8
JK
112232014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11224
11225 PR gdb/15358
11226 * gdb.base/gdb-sigterm.c: New file.
11227 * gdb.base/gdb-sigterm.exp: New file.
11228
0c7e1a46
PA
112292014-03-18 Pedro Alves <palves@redhat.com>
11230
11231 PR gdb/13860
11232 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
11233 * lib/mi-support.exp (mi_expect_stop): Add special handling for
11234 solib-event.
11235
f7c77d93
JB
112362014-03-17 Joel Brobecker <brobecker@adacore.com>
11237
11238 * gdb.ada/pckd_arr_ren: New testcase.
11239
5a1e8c7a
DE
112402014-03-13 Doug Evans <xdje42@gmail.com>
11241
11242 PR guile/16612
11243 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
11244 collect after discarding symbols.
11245
350e1a76
DE
112462014-03-13 Ludovic Courtès <ludo@gnu.org>
11247 Doug Evans <xdje42@gmail.com>
11248
11249 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
11250 to history survives a gc.
11251
a69900ae
PA
112522014-03-13 Pedro Alves <palves@redhat.com>
11253
11254 * gdb.base/default.exp: Don't test "target procfs".
11255
5db9f0bd
PA
112562014-03-13 Pedro Alves <palves@redhat.com>
11257
11258 * gdb.base/default.exp: Update "target child" and "target procfs"
11259 tests to not expect "Unix".
11260
b3ccfe11
TT
112612014-03-12 Tom Tromey <tromey@redhat.com>
11262
11263 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
11264 New procs. Add target-async tests.
11265 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
11266 Add target-async tests.
11267
646f4417
AA
112682014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11269
11270 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
11271 'func_start' and 'func_end' for the beginning and end of the
11272 function code, respectively.
11273 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
11274 'func_end' instead of 'func' and 'main'.
11275
288c211f
AA
112762014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11277
11278 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
11279 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
11280 generate the debug info assembler source.
11281
e0c0f156
AA
112822014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11283
11284 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
11285 * gdb.dwarf2/arr-subrange.exp: Likewise.
11286 * gdb.dwarf2/dwz.exp: Likewise.
11287 * gdb.dwarf2/method-ptr.exp: Likewise.
11288 * gdb.dwarf2/missing-sig-type.exp: Likewise.
11289 * gdb.dwarf2/subrange.exp: Likewise.
11290 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
11291 * gdb.dwarf2/implptrpiece.exp: Likewise.
11292 * gdb.dwarf2/nostaticblock.exp: Likewise.
11293
0e5c4555
AA
112942014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11295
11296 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
11297 directory to absolute path name arguments.
11298
5ec18f2b
JG
112992014-03-10 Joel Brobecker <brobecker@adacore.com>
11300
11301 * gdb.ada/tagged_access: New testcase.
11302
847fc4f2
MM
113032014-03-07 Markus Metzger <markus.t.metzger@intel.com>
11304
11305 * gdb.btrace/data.exp: Update expected output.
11306
cc3da688
YQ
113072014-03-06 Yao Qi <yao@codesourcery.com>
11308
11309 * gdb.trace/pr16508.exp: New file.
11310
0f26cec1
PA
113112014-03-05 Pedro Alves <palves@redhat.com>
11312
11313 PR gdb/16575
11314 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
11315 procedure.
11316 (top level): Adjust to use it. Add tests that exercise breakpoint
11317 interaction with the code-cache.
11318
7a5a839f
LC
113192014-02-26 Ludovic Courtès <ludo@gnu.org>
11320
11321 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
11322 test for 'history-append!'.
11323
31aa7e4e
JB
113242014-02-26 Joel Brobecker <brobecker@adacore.com>
11325
11326 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
11327 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
11328 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
11329 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
11330 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
11331 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
11332
1b588015
JB
113332014-02-26 Joel Brobecker <brobecker@adacore.com>
11334
11335 * testsuite/gdb.python/py-pp-re-notag.c: New file.
11336 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
11337 * testsuite/gdb.python/py-pp-re-notag.p: New file.
11338
55426c9d
JB
113392014-02-26 Joel Brobecker <brobecker@adacore.com>
11340
11341 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
11342
dc53a7ad
JB
113432014-02-26 Joel Brobecker <brobecker@adacore.com>
11344
11345 * gdb.dwarf2/arr-stride.c: New file.
11346 * gdb.dwarf2/arr-stride.exp: New file.
11347
12ab52e9
PA
113482014-02-26 Pedro Alves <palves@redhat.com>
11349
11350 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
11351 that won't ever trigger. Make sure that GDB reports the correct
11352 breakpoint that caused the stop.
11353
849c862e
JK
113542014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11355
11356 PR gdb/16626
11357 * gdb.base/auto-load-script: New file.
11358 * gdb.base/auto-load.c: New file.
11359 * gdb.base/auto-load.exp: New file.
11360
71b7d793
JK
11361 PR gdb/16626
11362 * gdb.base/auto-load.exp: Fix out-of-srctree run.
11363
e2f0d509
JK
113642014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11365
11366 Fix dw2-icycle.exp -fsanitize=address GDB crash.
11367 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
11368
50cc37c8
DE
113692014-02-24 Doug Evans <dje@google.com>
11370
11371 * lib/gdb.exp (run_on_host): Log error output if program fails.
11372
ea4758f2
PA
113732014-02-21 Pedro Alves <palves@redhat.com>
11374
11375 * gdb.threads/step-after-sr-lock.c: Rename to ...
11376 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
11377 * gdb.threads/step-after-sr-lock.exp: Rename to ...
11378 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
11379 ... this.
11380
d7b30f67
SDJ
113812014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
11382
11383 PR tdep/16397
11384 * gdb.arch/amd64-stap-special-operands.exp: New file.
11385 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
11386 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
11387 * gdb.arch/amd64-stap-triplet.S: Likewise.
11388 * gdb.arch/amd64-stap-triplet.c: Likewise.
11389
83deb43f
JB
113902014-02-20 Joel Brobecker <brobecker@adacore.com>
11391
11392 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
11393 in .section pseudo-op.
11394
adde2bff
DE
113952014-02-20 lin zuojian <manjian2006@gmail.com>
11396 Joel Brobecker <brobecker@adacore.com>
11397 Doug Evans <xdje42@gmail.com>
11398
11399 PR symtab/16581
11400 * gdb.dwarf2/dw2-icycle.S: New file.
11401 * gdb.dwarf2/dw2-icycle.c: New file.
11402 * gdb.dwarf2/dw2-icycle.exp: New file.
11403
f7bd0f78
SC
114042014-02-19 Siva Chandra Reddy <sivachandra@google.com>
11405
11406 * gdb.python/py-value-cc.cc: Improve test case to enable testing
11407 operations on gdb.Value objects.
11408 * gdb.python/py-value-cc.exp: Add new test to test operations on
11409 gdb.Value objects.
11410
c17ef0d5
DE
114112014-02-18 Doug Evans <dje@google.com>
11412
11413 * Makefile.in (TESTS): New variable.
11414 (expanded_tests, expanded_tests_or_none): New variables
11415 (check-single): Pass $(expanded_tests_or_none) to runtest.
11416 (check-parallel): Only run tests in $(TESTS) if non-empty.
11417 (check/no-matching-tests-found): New rule.
11418 * README: Document TESTS makefile variable.
11419
5dd3176f
DE
114202014-02-18 Doug Evans <dje@google.com>
11421
11422 * Makefile.in (check-parallel): rm -rf outputs temp.
11423
0b10be4f
JK
114242014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
11425
11426 Fix "ERROR: no fileid for" in the testsuite.
11427 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
11428
85f224e7
DE
114292014-02-12 Doug Evans <dje@google.com>
11430
11431 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
11432 (MISCELLANEOUS): New variable.
11433 (clean): rm -rf $(MISCELLANEOUS).
11434 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
11435 dwp live in the same directory as symlinks, with each symlink pointed
11436 to a differently named file in a different directory.
11437
149b30ff
DE
114382014-02-11 Doug Evans <dje@google.com>
11439
11440 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
11441 of Tcl file commands.
11442
1dfdac32
MK
114432014-02-10 Mark Kettenis <kettenis@gnu.org>
11444
11445 * gdb.threads/step-after-sr-lock.exp: Avoid executing
11446 "kill -SIGUSR1 -1".
11447
aa4fb036
JB
114482014-02-10 Joel Brobecker <brobecker@adacore.com>
11449
11450 * gdb.ada/tick_length_array_enum_idx: New testcase.
11451
ed3ef339
DE
114522014-02-10 Doug Evans <xdje42@gmail.com>
11453
11454 * configure.ac (AC_OUTPUT): Add gdb.guile.
11455 * configure: Regenerate.
11456 * lib/gdb-guile.exp: New file.
11457 * lib/gdb.exp (get_target_charset): New function.
11458 * gdb.base/help.exp: Update expected output from "apropos apropos".
11459 * gdb.guile/Makefile.in: New file.
11460 * gdb.guile/guile.exp: New file.
11461 * gdb.guile/scm-arch.c: New file.
11462 * gdb.guile/scm-arch.exp: New file.
11463 * gdb.guile/scm-block.c: New file.
11464 * gdb.guile/scm-block.exp: New file.
11465 * gdb.guile/scm-breakpoint.c: New file.
11466 * gdb.guile/scm-breakpoint.exp: New file.
11467 * gdb.guile/scm-disasm.c: New file.
11468 * gdb.guile/scm-disasm.exp: New file.
11469 * gdb.guile/scm-equal.c: New file.
11470 * gdb.guile/scm-equal.exp: New file.
11471 * gdb.guile/scm-error.exp: New file.
11472 * gdb.guile/scm-error.scm: New file.
11473 * gdb.guile/scm-frame-args.c: New file.
11474 * gdb.guile/scm-frame-args.exp: New file.
11475 * gdb.guile/scm-frame-args.scm: New file.
11476 * gdb.guile/scm-frame-inline.c: New file.
11477 * gdb.guile/scm-frame-inline.exp: New file.
11478 * gdb.guile/scm-frame.c: New file.
11479 * gdb.guile/scm-frame.exp: New file.
11480 * gdb.guile/scm-generics.exp: New file.
11481 * gdb.guile/scm-gsmob.exp: New file.
11482 * gdb.guile/scm-iterator.c: New file.
11483 * gdb.guile/scm-iterator.exp: New file.
11484 * gdb.guile/scm-math.c: New file.
11485 * gdb.guile/scm-math.exp: New file.
11486 * gdb.guile/scm-objfile-script-gdb.in: New file.
11487 * gdb.guile/scm-objfile-script.c: New file.
11488 * gdb.guile/scm-objfile-script.exp: New file.
11489 * gdb.guile/scm-objfile.c: New file.
11490 * gdb.guile/scm-objfile.exp: New file.
11491 * gdb.guile/scm-ports.exp: New file.
11492 * gdb.guile/scm-pretty-print.c: New file.
11493 * gdb.guile/scm-pretty-print.exp: New file.
11494 * gdb.guile/scm-pretty-print.scm: New file.
11495 * gdb.guile/scm-section-script.c: New file.
11496 * gdb.guile/scm-section-script.exp: New file.
11497 * gdb.guile/scm-section-script.scm: New file.
11498 * gdb.guile/scm-symbol.c: New file.
11499 * gdb.guile/scm-symbol.exp: New file.
11500 * gdb.guile/scm-symtab-2.c: New file.
11501 * gdb.guile/scm-symtab.c: New file.
11502 * gdb.guile/scm-symtab.exp: New file.
11503 * gdb.guile/scm-type.c: New file.
11504 * gdb.guile/scm-type.exp: New file.
11505 * gdb.guile/scm-value-cc.cc: New file.
11506 * gdb.guile/scm-value-cc.exp: New file.
11507 * gdb.guile/scm-value.c: New file.
11508 * gdb.guile/scm-value.exp: New file.
11509 * gdb.guile/source2.scm: New file.
11510 * gdb.guile/types-module.cc: New file.
11511 * gdb.guile/types-module.exp: New file.
11512
7026a7c1
YQ
115132014-02-10 Yao Qi <yao@codesourcery.com>
11514
11515 PR testsuite/16543
11516 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
11517 * configure: Regenerated.
11518 * Makefile.in: New file.
11519
6c466447
AS
115202014-02-08 Andreas Schwab <schwab@linux-m68k.org>
11521
11522 * gdb.python/py-framefilter.exp: Fix typo.
11523
6e854735
YQ
115242014-02-08 Yao Qi <yao@codesourcery.com>
11525
11526 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
11527 that no =breakpoint-modified is emitted when breakpoints are
11528 modified through MI commands.
11529
d137e6dc
PA
115302014-02-07 Pedro Alves <pedro@codesourcery.com>
11531 Pedro Alves <palves@redhat.com>
11532
11533 * gdb.threads/step-after-sr-lock.c: New file.
11534 * gdb.threads/step-after-sr-lock.exp: New file.
11535
b5ee5a50
PA
115362014-02-07 Pedro Alves <palves@redhat.com>
11537
11538 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
11539
3c77faf3
JK
115402014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11541
11542 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
11543 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
11544
6dddc817
DE
115452014-02-06 Doug Evans <xdje42@gmail.com>
11546
11547 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
11548 output.
11549
11550 * gdb.gdb/python-interrupts.exp: New file.
11551
de7b2893
YQ
115522014-02-05 Yao Qi <yao@codesourcery.com>
11553
11554 * gdb.trace/report.exp (use_collected_data): Test the output
11555 of "info threads" and "info inferiors".
11556
66d032ac
YQ
115572014-02-05 Yao Qi <yao@codesourcery.com>
11558
11559 Revert this patch:
11560
11561 2013-05-24 Yao Qi <yao@codesourcery.com>
11562
11563 * gdb.trace/tfile.exp: Test inferior and thread.
11564
591a12a1
UW
115652014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11566
11567 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
11568 on a function.
11569 * gdb.base/step-bt.c: Call hello via function pointer to make
11570 sure its first instruction is executed on powerpc64le-linux.
11571
0ff3e01f
UW
115722014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11573
11574 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
11575
084ee545
UW
115762014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11577
11578 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
11579 of the test patterns for use on little-endian systems.
11580
6ed14ff3
UW
115812014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11582
11583 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
11584 (decimal_vector): Fix for little-endian.
11585
401e27fd
JM
115862014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
11587
11588 * gdb.arch/sparc-sysstep.exp: New file.
11589 * gdb.arch/sparc-sysstep.c: Likewise.
11590
11591 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
11592
8b924729
EBM
115932014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11594
11595 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
11596
fb151210
JB
115972014-01-23 Tom Tromey <tromey@redhat.com>
11598
11599 * gdb.ada/array_char_idx: New testcase.
11600
0740f8d8
TT
116012014-01-23 Tom Tromey <tromey@redhat.com>
11602
11603 PR python/16487:
11604 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
11605 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
11606 classes.
11607
21909fa1
TT
116082014-01-23 Tom Tromey <tromey@redhat.com>
11609
11610 PR python/16491:
11611 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
11612 string from an inferior frame.
11613 * gdb.python/py-framefilter-mi.exp: Update.
11614
87ce2a04
DE
116152014-01-22 Doug Evans <dje@google.com>
11616
11617 * gdb.server/server-mon.exp: Add tests for "set debug-format".
11618
237b092b
AA
116192014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11620
11621 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
11622
d674a709
AA
116232014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11624
11625 * gdb.trace/entry-values.exp: Remove excess space character from
11626 regex patterns. Handle s390 call instruction.
11627
20fa3390
AA
116282014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11629
11630 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
11631 define "*_start" label. Make "name" static.
11632 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
11633 ${name} by references to ${name}_start.
11634
78466714
AA
116352014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11636
11637 * gdb.base/info-macros.exp: Remove "debug" from the compile
11638 options.
11639
ec9f644a
IB
116402014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
11641
11642 * gdb.dlang/demangle.exp: New file.
11643
94b1b47e
IB
116442014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
11645
11646 * gdb.dlang/primitive-types.exp: New file.
11647
7f420862
IB
116482014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
11649
11650 * configure.ac: Create gdb.dlang/Makefile.
11651 * configure: Regenerate.
11652 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
11653 * gdb.dlang/Makefile.in: New file.
11654 * lib/d-support.exp: New file.
11655 * lib/gdb.exp (skip_d_tests): New proc.
11656
52834460
MM
116572014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11658
11659 * gdb.btrace/delta.exp: Check reverse stepi.
11660 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
11661 * gdb.btrace/finish.exp: New.
11662 * gdb.btrace/next.exp: New.
11663 * gdb.btrace/nexti.exp: New.
11664 * gdb.btrace/record_goto.c: Add comments.
11665 * gdb.btrace/step.exp: New.
11666 * gdb.btrace/stepi.exp: New.
11667 * gdb.btrace/multi-thread-step.c: New.
11668 * gdb.btrace/multi-thread-step.exp: New.
11669 * gdb.btrace/rn-dl-bind.c: New.
11670 * gdb.btrace/rn-dl-bind.exp: New.
11671 * gdb.btrace/data.c: New.
11672 * gdb.btrace/data.exp: New.
11673 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
11674
6e07b1d2
MM
116752014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11676
11677 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
11678 * gdb.btrace/exception.exp: Update.
11679 * gdb.btrace/instruction_history.exp: Update.
11680 * gdb.btrace/record_goto.exp: Update.
11681 * gdb.btrace/tailcall.exp: Update.
11682 * gdb.btrace/unknown_functions.exp: Update.
11683 * gdb.btrace/delta.exp: New.
11684
0b722aec
MM
116852014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11686
11687 * gdb.btrace/record_goto.exp: Add backtrace test.
11688 * gdb.btrace/tailcall.exp: Add backtrace test.
11689
066ce621
MM
116902014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11691
11692 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
11693 * gdb.btrace/record_goto.c: New.
11694 * gdb.btrace/record_goto.exp: New.
11695 * gdb.btrace/x86-record_goto.S: New.
11696
0688d04e
MM
116972014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11698
11699 * gdb.btrace/function_call_history.exp: Update tests.
11700 * gdb.btrace/instruction_history.exp: Update tests.
11701
8710b709
MM
117022014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11703
11704 * gdb.btrace/function_call_history.exp: Fix expected field
11705 order for "record function-call-history".
11706 Add new tests for "record function-call-history /c".
11707 * gdb.btrace/exception.cc: New.
11708 * gdb.btrace/exception.exp: New.
11709 * gdb.btrace/tailcall.exp: New.
11710 * gdb.btrace/x86-tailcall.S: New.
11711 * gdb.btrace/x86-tailcall.c: New.
11712 * gdb.btrace/unknown_functions.c: New.
11713 * gdb.btrace/unknown_functions.exp: New.
11714 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
11715
5de9129b
MM
117162014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11717
11718 * gdb.btrace/instruction_history.exp: Update.
11719 * gdb.btrace/function_call_history.exp: Update.
11720
23a7fe75
MM
117212014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11722
11723 * gdb.btrace/function_call_history.exp: Fix expected function
11724 trace.
11725 * gdb.btrace/instruction_history.exp: Initialize traced.
11726 Remove traced_functions.
11727
724c7dd8
MM
117282014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11729
11730 * gdb.btrace/function_call_history.exp: Update
11731 * gdb.btrace/instruction_history.exp: Update.
11732
6d78d93b
MM
117332014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11734
11735 * gdb.btrace/enable.exp: Update expected text.
11736
93a360cc
OJ
117372014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
11738
11739 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
11740 bytes.
11741
3772b53f
MR
117422014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
11743
11744 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
11745
596662fa
OJ
117462014-01-15 Omair Javaid <omair.javaid@linaro.org>
11747
11748 * lib/gdb.exp (supports_process_record): Return true for
11749 arm*-linux*. (supports_reverse): Likewise.
11750
b5b08fb4
SC
117512014-01-13 Siva Chandra Reddy <sivachandra@google.com>
11752
11753 PR python/15464
11754 PR python/16113
11755 * gdb.python/py-type.c: Enhance test case.
11756 * gdb.python/py-value-cc.cc: Likewise
11757 * gdb.python/py-type.exp: Add new tests.
11758 * gdb.python/py-value-cc.exp: Likewise
11759
52d7fb13
AA
117602014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
11761 Pedro Alves <palves@redhat.com>
11762
11763 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
11764 Make "name" extern.
11765 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
11766 references to ${name}_start by references to ${name}.
11767
a2cd8cfe
JB
117682014-01-10 Joel Brobecker <brobecker@adacore.com>
11769
11770 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
11771
4e23fced
JB
117722014-01-10 Joel Brobecker <brobecker@adacore.com>
11773
11774 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
11775
c6a9e42c
PA
117762014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
11777 Pedro Alves <palves@redhat.com>
11778
11779 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 11780 mi_gdb_target_load.
c6a9e42c 11781
b7ea362b
PA
117822014-01-08 Pedro Alves <palves@redhat.com>
11783
11784 * gdb.threads/reconnect-signal.c: New file.
11785 * gdb.threads/reconnect-signal.exp: New file.
11786
5e3f4fab
EBM
117872014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11788
11789 * gdb.base/source-dir.exp: New file.
11790
79301218
JB
117912014-01-07 Joel Brobecker <brobecker@adacore.com>
11792
11793 * gdb.ada/mi_interface: New testcase.
11794
8e355c5d
JB
117952014-01-07 Joel Brobecker <brobecker@adacore.com>
11796
11797 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
11798 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
11799 gdb.ada/pp-rec-component/pck.ads: New files.
11800
c0d48811
JB
118012014-01-07 Joel Brobecker <brobecker@adacore.com>
11802
11803 * gdb.python/py-pp-integral.c: New file.
11804 * gdb.python/py-pp-integral.py: New file.
11805 * gdb.python/py-pp-integral.exp: New file.
11806
17b609c3 11807For older changes see ChangeLog-1993-2013.
c906108c 11808\f
8d8cb839
EZ
11809;; Local Variables:
11810;; mode: change-log
11811;; left-margin: 8
11812;; fill-column: 74
11813;; version-control: never
11814;; End:
902f2ccb 11815
61baf725 11816 Copyright 2014-2017 Free Software Foundation, Inc.
902f2ccb
MC
11817 Copying and distribution of this file, with or without modification,
11818 are permitted provided the copyright notice and this notice are preserved.