]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Remove cleanups from Rust parser
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
27d41eac
YQ
12017-07-26 Yao Qi <yao.qi@linaro.org>
2
3 * gdb.gdb/unittest.exp: Invoke command
4 "maintenance check xml-descriptions".
5
031ed05d
AA
62017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
7
8 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
9 calling context.
10 (hex128): Drop erroneous calculation of parameters.
11
dcd27ddf
SM
122017-07-22 Simon Marchi <simon.marchi@ericsson.com>
13
14 * gdb.python/py-unwind.exp: Disable stack protection when
15 building test file.
16
47e77640
PA
172017-07-20 Pedro Alves <palves@redhat.com>
18
19 * gdb.base/default.exp (set language): Adjust expected output.
20
62d2a18a
PA
212017-07-20 Pedro Alves <palves@redhat.com>
22
23 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
24 (test_minsym): ... this, and make static.
25 (get_pck__foo__bar__minsym): Rename to ...
26 (get_test_minsym): ... this.
27 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
28 symbol names and comments.
29 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
30 (get_test_minsym): ... this.
31 (pck__foo__bar__minsym__2): Rename to ...
32 (test_minsym): ... this.
33 (main): Adjust.
34
c45ec17c
PA
352017-07-17 Pedro Alves <palves@redhat.com>
36
37 * gdb.base/completion.exp: Adjust expected output.
38 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
39 the completer works.
40
c6756f62
PA
412017-07-17 Pedro Alves <palves@redhat.com>
42
43 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
44
5bd68487
AB
452017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
46
47 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
48
8880f2a9
TT
492017-07-14 Tom Tromey <tom@tromey.com>
50
51 PR rust/21764:
52 * gdb.rust/simple.exp: Add tests.
53
65547233
TT
542017-07-14 Tom Tromey <tom@tromey.com>
55
56 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
57
8f14146e
PA
582017-07-14 Pedro Alves <palves@redhat.com>
59
60 * gdb.linespec/base/one/thefile.cc (z1): New function.
61 * gdb.linespec/base/two/thefile.cc (z2): New function.
62 * gdb.linespec/linespec.exp: Add tests.
63
b4365d02
AB
642017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
65
66 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
67 to mi_create_breakpoint.
68
5d2cbaa5
AB
692017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
70
71 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
72 mi_create_breakpoint.
73
11cb5716
IB
742017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
75
76 * gdb.dlang/demangle.exp: Update for demangling changes.
77
03278692
TT
782017-07-09 Tom Tromey <tom@tromey.com>
79
80 * gdb.dwarf2/shortpiece.exp: New file.
81
33c5cd75
DB
822017-07-06 David Blaikie <dblaikie@gmail.com>
83
84 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
85 built from fissiont-multi-cu{1,2}.c.
86 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
87 except putting 'main' and 'func' in separate CUs in the same DWO file.
88 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
89 test.
90 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
91 test.
92
8455d262
PA
932017-07-06 Pedro Alves <palves@redhat.com>
94
95 * gdb.python/py-unwind.exp: Test flushregs.
96
dc4bde35
SDJ
972017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
98
99 PR cli/21688
100 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
101 tests for alias commands and trailing whitespace.
102
51ed89aa
SDJ
1032017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
104
105 PR cli/21688
106 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
107 procedure. Call it.
108
eb17d413
PA
1092017-06-29 Pedro Alves <palves@redhat.com>
110
111 * gdb.base/printcmds.exp: Add tests.
112
41664b45
DG
1132017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
114
115 PR gdb/21337
116 * gdb.base/reread-readsym.exp: New file.
117 * gdb.base/reread-readsym.c: New file.
118
75312ae3
KB
1192017-06-21 Kevin Buettner <kevinb@redhat.com>
120
121 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
122 subpattern.
123
66953522
PB
1242017-06-19 Peter Bergner <bergner@vnet.ibm.com>
125
126 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
127 extended mnemonic.
128 * gdb.arch/powerpc-power9.s: Likewise.
129
5524b525
AA
1302017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
131
132 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
133 on 32-bit x86 targets. Exploit is_*_target macros where
134 appropriate.
135
03c8af18
AA
1362017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
137
138 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
139 register pieces.
140
3bf31011
AA
1412017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
142
143 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
144 located in one or more DWARF pieces.
145
805acca0
AA
1462017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
147
148 * lib/gdb.exp (get_endianness): New proc.
149 * gdb.arch/aarch64-fp.exp: Use it.
150 * gdb.arch/altivec-regs.exp: Likewise.
151 * gdb.arch/e500-regs.exp: Likewise.
152 * gdb.arch/vsx-regs.exp: Likewise.
153 * gdb.base/dump.exp: Likewise.
154 * gdb.base/funcargs.exp: Likewise.
155 * gdb.base/gnu_vector.exp: Likewise.
156 * gdb.dwarf2/formdata16.exp: Likewise.
157 * gdb.dwarf2/implptrpiece.exp: Likewise.
158 * gdb.dwarf2/nonvar-access.exp: Likewise.
159 * gdb.python/py-inferior.exp: Likewise.
160 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
161
e9352324
AA
1622017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
163
164 PR gdb/21226
165 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
166 stack value pieces are taken from the LSB end.
167
d5d1163e
AA
1682017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
169
170 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
171 variable at nonzero offset.
172
0567c986
AA
1732017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
174
175 * gdb.dwarf2/var-access.c: New file.
176 * gdb.dwarf2/var-access.exp: New test.
177 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
178
973e9aab
TT
1792017-06-12 Tom Tromey <tom@tromey.com>
180
181 * gdb.dwarf2/formdata16.exp: Add tests.
182
d9109c80
TT
1832017-06-12 Tom Tromey <tom@tromey.com>
184
185 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
186
30a25466
TT
1872017-06-12 Tom Tromey <tom@tromey.com>
188
189 PR exp/16225:
190 * gdb.reverse/i386-sse-reverse.exp: Update tests.
191 * gdb.arch/vsx-regs.exp: Update tests.
192 * gdb.arch/s390-vregs.exp (hex128): New proc.
193 Update test.
194 * gdb.arch/altivec-regs.exp: Update tests.
195
aefd8b33
SDJ
1962017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
197
198 * gdb.base/startup-with-shell.c: New file.
199 * gdb.base/startup-with-shell.exp: Likewise.
200
2090129c
SDJ
2012017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
202
203 * gdb.server/non-existing-program.exp: Update regex in order to
204 reflect the fact that gdbserver is now using fork_inferior (with a
205 shell) to startup the inferior.
206
8e86a419
SM
2072017-05-30 Simon Marchi <simon.marchi@ericsson.com>
208
209 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
210 support function calls from GDB.
211
e6cf65f2
TT
2122017-05-21 Tom Tromey <tom@tromey.com>
213
214 PR rust/21466:
215 * gdb.rust/unsized.exp: New file.
216 * gdb.rust/unsized.rs: New file.
217
43cc5389
TT
2182017-05-19 Tom Tromey <tom@tromey.com>
219
220 PR rust/21484:
221 * gdb.rust/watch.exp: New file.
222 * gdb.rust/watch.rs: New file.
223
ec8df234
TT
2242017-05-18 Tom Tromey <tom@tromey.com>
225
226 * gdb.rust/simple.exp: Allow Box to be qualified.
227
3e3e7fae
TP
2282017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
229
230 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
231
59cc050d
PA
2322017-05-18 Pedro Alves <palves@redhat.com>
233
234 * gdb.base/fileio.c (test_write, test_read, test_close)
235 (test_fstat): Don't print 'ret' in the fail path.
236
c8f6abd1
PA
2372017-05-18 Pedro Alves <palves@redhat.com>
238
239 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
240 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
241 (test_system, test_rename, test_unlink, test_time): Change
242 prototypes.
243 * gdb.base/fileio.exp (stop_msg): Adjust.
244
d2a03b77
PA
2452017-05-18 Pedro Alves <palves@redhat.com>
246
247 * gdb.base/fileio.c (null_str): New global.
248 (test_stat): Use it.
249 * gdb.base/fileio.exp: Remove nowarnings.
250
0d5c6999
YQ
2512017-05-17 Yao Qi <yao.qi@linaro.org>
252
253 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
254
21873064
YQ
2552017-05-17 Simon Marchi <simon.marchi@ericsson.com>
256
257 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
258 argument command.
259 (top-level): Invoke test_set_inferior_tty.
260
d512d31c
PA
2612017-05-04 Pedro Alves <palves@redhat.com>
262
263 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
264 Add parens to print call for Python 3.
265
90cef2ed
KS
2662017-05-03 Keith Seitz <keiths@redhat.com>
267
268 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
269 (main): Call it.
270
14f819c8
TW
2712017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
272
273 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
274 to prev and next.
275
913aeadd
TW
2762017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
277
278 * gdb.python/py-record-btrace.exp: Remove test for
279 gdb.BtraceInstruction.error.
280
a3be24ad
TW
2812017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
282
283 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
284
ae20e79a
TW
2852017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
286
287 * gdb.python/py-record-btrace-threads.c: New file.
288 * gdb.python/py-record-btrace-threads.exp: New file.
289
45ce1b47
SDJ
2902017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
291
292 PR testsuite/8595
293 * gdb.base/environ.exp: Make test available in all architectures.
294 Move bits related to "info program" testing to
295 gdb.base/info-program.exp. Rewrite tests to use the two new
296 procedures mentione below.
297 (test_set_show_env_var) New procedure.
298 (test_set_show_env_var_equal): Likewise.
299 * gdb.base/info-program.exp: New file.
300
e15c3eb4
KS
3012017-04-27 Keith Seitz <keiths@redhat.com>
302
303 * gdb.cp/oranking.cc (test15): New function.
304 (main): Call test15 and declare additional variables for testing.
305 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
306 "p foo101('abc')" tests.
307 Add tests for cv qualifier overloads.
308 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
309 "lvalue reference overload" test.
310 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
311 "print value of f1 on Child&& in f2" test.
312
3a3fd0fd
PA
3132017-04-19 Pedro Alves <palves@redhat.com>
314
315 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
316 procedure.
317 (top level): Call it.
318 * lib/gdb.exp (gdb_define_cmd): New procedure.
319
53375380
PA
3202017-04-12 Pedro Alves <palves@redhat.com>
321
322 PR gdb/21323
323 * gdb.cp/wide_char_types.c: Include <wchar.h>.
324 (wchar): New global.
325 * gdb.cp/wide_char_types.exp (wide_char_types_program)
326 (do_test_wide_char, wide_char_types_no_program, top level): Add
327 wchar_t testing.
328
53e710ac
PA
3292017-04-12 Pedro Alves <palves@redhat.com>
330
331 PR c++/21323
332 * gdb.cp/wide_char_types.c: New file.
333 * gdb.cp/wide_char_types.exp: New file.
334
0ad9d8c7
SDJ
3352017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
336
337 PR gdb/21352
338 * gdb.trace/tsv.exp: Add test for "tsave -r".
339
b1b45502
IB
3402017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
341
342 * gdb.dlang/watch-loc.c: New file.
343 * gdb.dlang/watch-loc.exp: New file.
344
ec13808e
JK
3452017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
346
347 * gdb.python/py-section-script.exp (sepdebug): New testcases.
348
fe5f7374
AK
3492017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
350
351 * gdb.arch/arc-analyze-prologue.S: New file.
352 * gdb.arch/arc-analyze-prologue.exp: Likewise.
353
eea78757
AK
3542017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
355
356 * gdb.arch/arc-decode-insn.S: New file.
357 * gdb.arch/arc-decode-insn.exp: Likewise.
358
5badf10a
IR
3592017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
360
361 PR tdep/20928
362 * gdb.arch/sparc64-regs.exp: New file.
363 * gdb.arch/sparc64-regs.S: Likewise.
364
cee59b3f
TW
3652017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
366
367 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
368 and memory view on Python 3.
369
c0f55cc6
AV
3702017-03-20 Artemiy Volkov <artemiyv@acm.org>
371 Keith Seitz <keiths@redhat.com>
372
373 PR gdb/14441
374 * gdb.cp/demangle.exp: Add rvalue reference tests.
375 * gdb.cp/rvalue-ref-casts.cc: New file.
376 * gdb.cp/rvalue-ref-casts.exp: New file.
377 * gdb.cp/rvalue-ref-overload.cc: New file.
378 * gdb.cp/rvalue-ref-overload.exp: New file.
379 * gdb.cp/rvalue-ref-params.cc: New file.
380 * gdb.cp/rvalue-ref-params.exp: New file.
381 * gdb.cp/rvalue-ref-sizeof.cc: New file.
382 * gdb.cp/rvalue-ref-sizeof.exp: New file.
383 * gdb.cp/rvalue-ref-types.cc: New file.
384 * gdb.cp/rvalue-ref-types.exp: New file.
385 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
386 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
387
51457a05
MAL
3882017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
389
390 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
391 New procedure.
392
5b291c04
MAL
3932017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
394
395 * lib/mi-support.exp (mi_gdb_test): Add additional message
396 for unexpected output.
397
59a56148
AA
3982017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
399
400 * gdb.base/examine-backward.c (Barrier): New character array
401 constant, to ensure that TestStrings is preceded by a string
402 terminator.
403
7942e96e
AA
4042017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
405
406 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
407 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
408 and implicit pointer into such a location.
409
6ebac3fb
DE
4102017-03-16 Doug Evans <dje@google.com>
411
412 * gdb.python/py-lazy-string (pointer): Really add new typedef.
413
ec3b243d
TP
4142017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
415
416 * gdb.cp/m-static.exp: Fix expectation for prototype of
417 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
418
4192017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
420
421 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
422 * gdb.guile/scm-lazy-string.c: New file.
423 * gdb.guile/scm-value.exp: Move lazy string tests to ...
424 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
425 for pointer, array, typedef lazy strings.
426
2cc36e25 4272017-03-16 Doug Evans <dje@google.com>
34b43320
DE
428
429 PR python/17728, python/18439, python/18779
430 * gdb.python/py-value.c (main) Delete locals sptr, sn.
431 * gdb.python/py-lazy-string.c (pointer): New typedef.
432 (main): New locals ptr, array, typedef_ptr.
433 * gdb.python/py-value.exp: Move lazy string tests to ...
434 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
435 array, typedef lazy strings.
ec3b243d 436
0efcde63
AK
4372017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
438
439 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
440 Add optional 'test' parameter.
441
7978d7c3
SM
4422017-03-13 Simon Marchi <simon.marchi@ericsson.com>
443
444 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
445 Skip for versions of DejaGnu < 1.5.
446
896c0c1e
SM
4472017-03-13 Simon Marchi <simon.marchi@ericsson.com>
448
449 * lib/gdb.exp (dejagnu_version): New proc.
450 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
451 Use dejagnu_version.
452
5f4d1085
KS
4532017-03-10 Keith Seitz <keiths@redhat.com>
454
455 PR c++/8128
456 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
457 type from destructor regexps.
458 Add a branch which actually passes the test.
459 Adjust "ptype t5i" test names.
460
1de05205
PA
4612017-03-08 Pedro Alves <palves@redhat.com>
462
463 * gdb.base/step-over-exit.exp: Add explicit test message.
464
c65d6b55
PA
4652017-03-08 Pedro Alves <palves@redhat.com>
466
467 PR gdb/18360
468 * gdb.threads/interrupt-while-step-over.c: New file.
469 * gdb.threads/interrupt-while-step-over.exp: New file.
470
2e86a283
PA
4712017-03-08 Pedro Alves <palves@redhat.com>
472
473 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
474 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
475
25dcbff6
PA
4762017-03-08 Pedro Alves <palves@redhat.com>
477
478 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
479 PKRU as not supported as a PASS.
480
dc9366eb
PA
4812017-03-08 Pedro Alves <palves@redhat.com>
482
483 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
484 prefix instead of $binfile1/$binfile2.
485 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
486 in test message.
487 * gdb.python/py-completion.exp: Use "load python file" as test
488 messages instead of unstable path names.
489
6e5d74e7
PA
4902017-03-08 Pedro Alves <palves@redhat.com>
491 Jan Kratochvil <jan.kratochvil@redhat.com>
492
493 PR cli/21218
494 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
495 New proc.
496 (top level): Call it.
497
9753a2f6
PA
4982017-03-08 Pedro Alves <palves@redhat.com>
499
500 PR tui/21216
501 * gdb.tui/tui-nl-filtered-output.exp: New file.
502
1a4dd9dd
PA
5032017-03-08 Pedro Alves <palves@redhat.com>
504
505 * gdb.base/completion.exp: Move TUI completion tests to ...
506 * gdb.tui/completion.exp: ... this new file.
507
7cbbff33
PA
5082017-03-08 Pedro Alves <palves@redhat.com>
509
510 * gdb.base/tui-disasm-long-lines.c,
511 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
512 gdb.base/tui-layout.exp: Move to ...
513 * gdb.tui/: ... this new directory.
514
5f6fd321
PA
5152017-03-07 Pedro Alves <palves@redhat.com>
516
517 * gdb.base/tui-layout.c: New file.
518 * gdb.base/tui-layout.exp: New file.
519
44959fa8
PA
5202017-03-07 Pedro Alves <palves@redhat.com>
521
522 * gdb.base/tui-layout.c: Rename to ...
523 * gdb.base/tui-disasm-long-lines.c: ... this.
524 * gdb.base/tui-layout.exp: Rename to ...
525 * gdb.base/tui-disasm-long-lines.exp: ... this.
526
f8c4e718
PA
5272017-03-07 Pedro Alves <palves@redhat.com>
528
529 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
530
6dbb839a 5312017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
532
533 * i386-mpx-call.c: New file.
534 * i386-mpx-call.exp: New file.
535
65b48a81
PB
5362017-02-28 Peter Bergner <bergner@vnet.ibm.com>
537
538 * gdb.arch/powerpc-power.exp: Delete test.
539 * gdb.arch/powerpc-power.s: Likewise.
540 * gdb.disasm/disassembler-options.exp: New test.
541 * gdb.arch/powerpc-altivec.exp: Likewise.
542 * gdb.arch/powerpc-altivec.s: Likewise.
543 * gdb.arch/powerpc-altivec2.exp: Likewise.
544 * gdb.arch/powerpc-altivec2.s: Likewise.
545 * gdb.arch/powerpc-altivec3.exp: Likewise.
546 * gdb.arch/powerpc-altivec3.s: Likewise.
547 * gdb.arch/powerpc-power7.exp: Likewise.
548 * gdb.arch/powerpc-power7.s: Likewise.
549 * gdb.arch/powerpc-power8.exp: Likewise.
550 * gdb.arch/powerpc-power8.s: Likewise.
551 * gdb.arch/powerpc-power9.exp: Likewise.
552 * gdb.arch/powerpc-power9.s: Likewise.
553 * gdb.arch/powerpc-vsx.exp: Likewise.
554 * gdb.arch/powerpc-vsx.s: Likewise.
555 * gdb.arch/powerpc-vsx2.exp: Likewise.
556 * gdb.arch/powerpc-vsx2.s: Likewise.
557 * gdb.arch/powerpc-vsx3.exp: Likewise.
558 * gdb.arch/powerpc-vsx3.s: Likewise.
559 * gdb.arch/arm-disassembler-options.exp: Likewise.
560 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
561 * gdb.arch/s390-disassembler-options.exp: Likewise.
562
17cd4947
LM
5632017-02-23 Luis Machado <lgustavo@codesourcery.com>
564
565 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
566 (check_supported_features): ... this. Changed return type to void.
567 (supports_rdseed): New static global.
568 (rdseed): Check supports_rdseed.
569 (initialize): Call check_supported_features.
570
2039d74e
EBM
5712017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
572
573 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
574 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
575 and lqarx/stqcx.
576 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
577 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
578
a51d7ecf
EBM
5792017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
580
581 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
582 uppercase.
583
0224619f
JK
5842017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
585
586 * gdb.dwarf2/formdata16.c: New file.
587 * gdb.dwarf2/formdata16.exp: New file.
588 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
589
216f72a1
JK
5902017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
591
592 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
593 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
594 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
595 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
596 DW_AT_GNU_*.
597
43988095
JK
5982017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
599
600 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
601
99e8a4f9
SDJ
6022017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
603
604 PR gdb/21164
605 * gdb.base/maint.exp: Add testcases for when the commands do
606 not have arguments.
607
b58a8c0c
TP
6082017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
609
610 * gdb.cp/chained-calls.exp: Use p instead of P.
611
4e746bb6
TW
6122017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
613
614 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
615 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
616
3f77c769
TT
6172017-02-14 Tom Tromey <tom@tromey.com>
618
619 PR python/13598:
620 * gdb.python/py-events.exp: Add before_prompt event tests.
621
075beec0
AA
6222017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
623
624 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
625
bf5f525c
LM
6262017-02-13 Luis Machado <lgustavo@codesourcery.com>
627
628 * gdb.linespec/explicit.c (my_unique_function_name): New function.
629 (main): Call my_unique_function_name.
630 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
631 completion of patterns with a single match.
632 Add missing -re switches to gdb_test_multiple calls.
633
13a66184
LM
6342017-02-13 Luis Machado <lgustavo@codesourcery.com>
635
636 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
637 return if core file is not recognized.
638
26a06916
SM
6392017-02-10 Simon Marchi <simon.marchi@ericsson.com>
640
641 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
642 and extra UIs.
643
b761ca9e
SM
6442017-02-10 Simon Marchi <simon.marchi@ericsson.com>
645
646 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
647 proc_with_prefix.
648
b964bee0
TT
6492017-02-10 Tom Tromey <tom@tromey.com>
650
651 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
652
18da0c51
MG
6532017-02-10 Martin Galvan <martingalvan@sourceware.org>
654
655 PR gdb/21122
656 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
657
604c4576
JG
6582017-02-08 Jerome Guitton <guitton@adacore.com>
659
660 * gdb.base/define.exp: Add test for command abbreviations
661 in define.
662
20b477a7
LM
6632017-02-06 Luis Machado <lgustavo@codesourcery.com>
664
665 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
666 * gdb.reverse/insn-reverse-x86.c: New file.
667
3f7b46f2
IR
6682017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
669
670 PR tdep/20936
671 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
672
f0fd41c1
TT
6732017-02-03 Tom Tromey <tom@tromey.com>
674
675 PR rust/21097:
676 * gdb.rust/simple.exp: Add new tests.
677
5be5dbf0
PA
6782017-02-02 Pedro Alves <palves@redhat.com>
679
680 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
681 tests.
682
7346ef59
AA
6832017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
684
685 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
686 taking a 2-byte value out of a 4-byte DWARF implicit value on
687 big-endian targets.
688 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
689 logic. Add test cases for DW_OP_implicit.
690
787f0025
MM
6912017-02-01 Markus Metzger <markus.t.metzger@intel.com>
692
693 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
694
68777c29
MM
6952017-02-01 Markus Metzger <markus.t.metzger@intel.com>
696
697 * gdb.btrace/enable.exp: Call gdb_exit before
698 skip_gdbserver_tests.
699
0a1c7e28
MM
7002017-02-01 Markus Metzger <markus.t.metzger@intel.com>
701
702 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
703 GDBFLAGS.
704
b5ac99b0
MM
7052017-02-01 Markus Metzger <markus.t.metzger@intel.com>
706
707 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
708 the test is skipped.
709 * gdb.btrace/data.exp: Likewise.
710 * gdb.btrace/delta.exp: Likewise.
711 * gdb.btrace/dlopen.exp: Likewise.
712 * gdb.btrace/enable-running.exp: Likewise.
713 * gdb.btrace/enable.exp: Likewise.
714 * gdb.btrace/exception.exp: Likewise.
715 * gdb.btrace/function_call_history.exp: Likewise.
716 * gdb.btrace/gcore.exp: Likewise.
717 * gdb.btrace/instruction_history.exp: Likewise.
718 * gdb.btrace/multi-thread-step.exp: Likewise.
719 * gdb.btrace/nohist.exp: Likewise.
720 * gdb.btrace/non-stop.exp: Likewise.
721 * gdb.btrace/reconnect.exp: Likewise.
722 * gdb.btrace/record_goto-step.exp: Likewise.
723 * gdb.btrace/record_goto.exp: Likewise.
724 * gdb.btrace/rn-dl-bind.exp: Likewise.
725 * gdb.btrace/segv.exp: Likewise.
726 * gdb.btrace/step.exp: Likewise.
727 * gdb.btrace/stepi.exp: Likewise.
728 * gdb.btrace/tailcall-only.exp: Likewise.
729 * gdb.btrace/tailcall.exp: Likewise.
730 * gdb.btrace/tsx.exp: Likewise.
731 * gdb.btrace/unknown_functions.exp: Likewise.
732 * gdb.btrace/vdso.exp: Likewise.
733
cd4007e4
MM
7342017-02-01 Markus Metzger <markus.t.metzger@intel.com>
735
736 * gdb.btrace/enable-running.c: New.
737 * gdb.btrace/enable-running.exp: New.
738
2735833d
WT
7392017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
740
741 * gdb.arch/amd64-gs_base.c: New file.
742 * gdb.arch/amd64-gs_base.exp: New file.
743
b51e1e94
LM
7442017-01-26 Luis Machado <lgustavo@codesourcery.com>
745
746 * lib/memory.exp: Remove spurious empty newlines.
747
72ca0410
SM
7482017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
749
750 * gdb.python/py-bad-printers.exp: Load python file using "source".
751 * gdb.python/py-events.exp: Likewise.
752 * gdb.python/py-evsignal.exp: Likewise.
753 * gdb.python/py-evthreads.exp: Likewise.
754 * gdb.python/py-frame-args.exp: Likewise.
755 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
756 * gdb.python/py-framefilter-mi.exp: Likewise.
757 * gdb.python/py-framefilter.exp: Likewise.
758 * gdb.python/py-mi.exp: Likewise.
759 * gdb.python/py-pp-maint.exp: Likewise.
760 * gdb.python/py-pp-registration.exp: Likewise.
761 * gdb.python/py-prettyprint.exp: Likewise.
762 (run_lang_tests): Likewise.
763 * gdb.python/py-typeprint.exp: Likewise.
764
e309aa65
LM
7652017-01-26 Luis Machado <lgustavo@codesourcery.com>
766
767 * lib/memory.exp: New file.
768 * lib/gdb.exp: Load memory.exp.
769 * gdb.base/memattr.exp (delete_memory): Move proc to
770 lib/memory.exp and rename to delete_memory_regions.
771 Replace delete_memory with delete_memory_regions.
772 Cleanup memory regions before tests.
773 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
774 before tests.
775
515aff23
LM
7762017-01-26 Luis Machado <lgustavo@codesourcery.com>
777
778 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
779 files.
780 (initialize): New function conditionally defined.
781 (testcases): Move within conditional block.
782 (main): Call initialize.
783 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
784 of gdb.reverse/insn-reverse.c.
785 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
786 gdb.reverse/insn-reverse.c.
787
d8b49cf0
YQ
7882017-01-26 Yao Qi <yao.qi@linaro.org>
789
790 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
791 disassemble on address 0.
792
f13a9a0c
YQ
7932017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
794 Yao Qi <yao.qi@linaro.org>
795
796 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
797 * gdb.dwarf2/implptr-64bit.S: Remove.
798 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
799 variables in caller's context. Add DW_OP_implicit_value.
800
5ac95241
YQ
8012017-01-25 Yao Qi <yao.qi@linaro.org>
802
803 * lib/dwarf.exp (Dwarf::_location): Handle
804 DW_OP_GNU_implicit_pointer with proper size.
805
23e82930
LM
8062017-01-20 Luis Machado <lgustavo@codesourcery.com>
807
808 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
809 and add untested calls.
810
d334ae25
LM
8112017-01-20 Luis Machado <lgustavo@codesourcery.com>
812
813 * gdb.python/python.exp: Check line number against what GDB thinks
814 the line number is for func1.
815
f5e6296e
IB
8162017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
817
818 * gdb.dlang/debug-expr.exp: New file.
819
5b362f04
LM
8202016-12-23 Luis Machado <lgustavo@codesourcery.com>
821
822 Fix test names for the following files:
823
824 * gdb.ada/exec_changed.exp
825 * gdb.ada/info_types.exp
826 * gdb.arch/aarch64-atomic-inst.exp
827 * gdb.arch/aarch64-fp.exp
828 * gdb.arch/altivec-abi.exp
829 * gdb.arch/altivec-regs.exp
830 * gdb.arch/amd64-byte.exp
831 * gdb.arch/amd64-disp-step.exp
832 * gdb.arch/amd64-dword.exp
833 * gdb.arch/amd64-entry-value-inline.exp
834 * gdb.arch/amd64-entry-value-param.exp
835 * gdb.arch/amd64-entry-value-paramref.exp
836 * gdb.arch/amd64-entry-value.exp
837 * gdb.arch/amd64-i386-address.exp
838 * gdb.arch/amd64-invalid-stack-middle.exp
839 * gdb.arch/amd64-invalid-stack-top.exp
840 * gdb.arch/amd64-optimout-repeat.exp
841 * gdb.arch/amd64-prologue-skip.exp
842 * gdb.arch/amd64-prologue-xmm.exp
843 * gdb.arch/amd64-stap-special-operands.exp
844 * gdb.arch/amd64-stap-wrong-subexp.exp
845 * gdb.arch/amd64-tailcall-cxx.exp
846 * gdb.arch/amd64-tailcall-noret.exp
847 * gdb.arch/amd64-tailcall-ret.exp
848 * gdb.arch/amd64-tailcall-self.exp
849 * gdb.arch/amd64-word.exp
850 * gdb.arch/arm-bl-branch-dest.exp
851 * gdb.arch/arm-disp-step.exp
852 * gdb.arch/arm-neon.exp
853 * gdb.arch/arm-single-step-kernel-helper.exp
854 * gdb.arch/avr-flash-qualifier.exp
855 * gdb.arch/disp-step-insn-reloc.exp
856 * gdb.arch/e500-abi.exp
857 * gdb.arch/e500-regs.exp
858 * gdb.arch/ftrace-insn-reloc.exp
859 * gdb.arch/i386-avx512.exp
860 * gdb.arch/i386-bp_permanent.exp
861 * gdb.arch/i386-byte.exp
862 * gdb.arch/i386-cfi-notcurrent.exp
863 * gdb.arch/i386-disp-step.exp
864 * gdb.arch/i386-dr3-watch.exp
865 * gdb.arch/i386-float.exp
866 * gdb.arch/i386-gnu-cfi.exp
867 * gdb.arch/i386-mpx-map.exp
868 * gdb.arch/i386-mpx-sigsegv.exp
869 * gdb.arch/i386-mpx-simple_segv.exp
870 * gdb.arch/i386-mpx.exp
871 * gdb.arch/i386-permbkpt.exp
872 * gdb.arch/i386-prologue.exp
873 * gdb.arch/i386-signal.exp
874 * gdb.arch/i386-size-overlap.exp
875 * gdb.arch/i386-unwind.exp
876 * gdb.arch/i386-word.exp
877 * gdb.arch/mips-fcr.exp
878 * gdb.arch/powerpc-d128-regs.exp
879 * gdb.arch/powerpc-stackless.exp
880 * gdb.arch/ppc64-atomic-inst.exp
881 * gdb.arch/s390-stackless.exp
882 * gdb.arch/s390-tdbregs.exp
883 * gdb.arch/s390-vregs.exp
884 * gdb.arch/sparc-sysstep.exp
885 * gdb.arch/thumb-bx-pc.exp
886 * gdb.arch/thumb-singlestep.exp
887 * gdb.arch/thumb2-it.exp
888 * gdb.arch/vsx-regs.exp
889 * gdb.asm/asm-source.exp
890 * gdb.base/a2-run.exp
891 * gdb.base/advance.exp
892 * gdb.base/all-bin.exp
893 * gdb.base/anon.exp
894 * gdb.base/args.exp
895 * gdb.base/arithmet.exp
896 * gdb.base/async-shell.exp
897 * gdb.base/async.exp
898 * gdb.base/attach-pie-noexec.exp
899 * gdb.base/attach-twice.exp
900 * gdb.base/auto-load.exp
901 * gdb.base/bang.exp
902 * gdb.base/bitfields.exp
903 * gdb.base/break-always.exp
904 * gdb.base/break-caller-line.exp
905 * gdb.base/break-entry.exp
906 * gdb.base/break-inline.exp
907 * gdb.base/break-on-linker-gcd-function.exp
908 * gdb.base/break-probes.exp
909 * gdb.base/break.exp
910 * gdb.base/breakpoint-shadow.exp
911 * gdb.base/call-ar-st.exp
912 * gdb.base/call-sc.exp
913 * gdb.base/call-signal-resume.exp
914 * gdb.base/call-strs.exp
915 * gdb.base/callfuncs.exp
916 * gdb.base/catch-fork-static.exp
917 * gdb.base/catch-gdb-caused-signals.exp
918 * gdb.base/catch-load.exp
919 * gdb.base/catch-signal-fork.exp
920 * gdb.base/catch-signal.exp
921 * gdb.base/catch-syscall.exp
922 * gdb.base/charset.exp
923 * gdb.base/checkpoint.exp
924 * gdb.base/chng-syms.exp
925 * gdb.base/code-expr.exp
926 * gdb.base/code_elim.exp
927 * gdb.base/commands.exp
928 * gdb.base/completion.exp
929 * gdb.base/complex.exp
930 * gdb.base/cond-expr.exp
931 * gdb.base/condbreak.exp
932 * gdb.base/consecutive.exp
933 * gdb.base/continue-all-already-running.exp
934 * gdb.base/coredump-filter.exp
935 * gdb.base/corefile.exp
936 * gdb.base/dbx.exp
937 * gdb.base/debug-expr.exp
938 * gdb.base/define.exp
939 * gdb.base/del.exp
940 * gdb.base/disabled-location.exp
941 * gdb.base/disasm-end-cu.exp
942 * gdb.base/disasm-optim.exp
943 * gdb.base/display.exp
944 * gdb.base/duplicate-bp.exp
945 * gdb.base/ena-dis-br.exp
946 * gdb.base/ending-run.exp
947 * gdb.base/enumval.exp
948 * gdb.base/environ.exp
949 * gdb.base/eu-strip-infcall.exp
950 * gdb.base/eval-avoid-side-effects.exp
951 * gdb.base/eval-skip.exp
952 * gdb.base/exitsignal.exp
953 * gdb.base/expand-psymtabs.exp
954 * gdb.base/filesym.exp
955 * gdb.base/find-unmapped.exp
956 * gdb.base/finish.exp
957 * gdb.base/float.exp
958 * gdb.base/foll-exec-mode.exp
959 * gdb.base/foll-exec.exp
960 * gdb.base/foll-fork.exp
961 * gdb.base/fortran-sym-case.exp
962 * gdb.base/freebpcmd.exp
963 * gdb.base/func-ptr.exp
964 * gdb.base/func-ptrs.exp
965 * gdb.base/funcargs.exp
966 * gdb.base/gcore-buffer-overflow.exp
967 * gdb.base/gcore-relro-pie.exp
968 * gdb.base/gcore-relro.exp
969 * gdb.base/gcore.exp
970 * gdb.base/gdb1090.exp
971 * gdb.base/gdb11530.exp
972 * gdb.base/gdb11531.exp
973 * gdb.base/gdb1821.exp
974 * gdb.base/gdbindex-stabs.exp
975 * gdb.base/gdbvars.exp
976 * gdb.base/hbreak.exp
977 * gdb.base/hbreak2.exp
978 * gdb.base/included.exp
979 * gdb.base/infcall-input.exp
980 * gdb.base/inferior-died.exp
981 * gdb.base/infnan.exp
982 * gdb.base/info-macros.exp
983 * gdb.base/info-os.exp
984 * gdb.base/info-proc.exp
985 * gdb.base/info-shared.exp
986 * gdb.base/info-target.exp
987 * gdb.base/infoline.exp
988 * gdb.base/interp.exp
989 * gdb.base/interrupt.exp
990 * gdb.base/jit-reader.exp
991 * gdb.base/jit-simple.exp
992 * gdb.base/kill-after-signal.exp
993 * gdb.base/kill-detach-inferiors-cmd.exp
994 * gdb.base/label.exp
995 * gdb.base/langs.exp
996 * gdb.base/ldbl_e308.exp
997 * gdb.base/line-symtabs.exp
998 * gdb.base/linespecs.exp
999 * gdb.base/list.exp
1000 * gdb.base/long_long.exp
1001 * gdb.base/longest-types.exp
1002 * gdb.base/maint.exp
1003 * gdb.base/max-value-size.exp
1004 * gdb.base/memattr.exp
1005 * gdb.base/mips_pro.exp
1006 * gdb.base/morestack.exp
1007 * gdb.base/moribund-step.exp
1008 * gdb.base/multi-forks.exp
1009 * gdb.base/nested-addr.exp
1010 * gdb.base/nextoverexit.exp
1011 * gdb.base/noreturn-finish.exp
1012 * gdb.base/noreturn-return.exp
1013 * gdb.base/nostdlib.exp
1014 * gdb.base/offsets.exp
1015 * gdb.base/opaque.exp
1016 * gdb.base/pc-fp.exp
1017 * gdb.base/permissions.exp
1018 * gdb.base/print-symbol-loading.exp
1019 * gdb.base/prologue-include.exp
1020 * gdb.base/psymtab.exp
1021 * gdb.base/ptype.exp
1022 * gdb.base/random-signal.exp
1023 * gdb.base/randomize.exp
1024 * gdb.base/range-stepping.exp
1025 * gdb.base/readline-ask.exp
1026 * gdb.base/recpar.exp
1027 * gdb.base/recurse.exp
1028 * gdb.base/relational.exp
1029 * gdb.base/restore.exp
1030 * gdb.base/return-nodebug.exp
1031 * gdb.base/return.exp
1032 * gdb.base/run-after-attach.exp
1033 * gdb.base/save-bp.exp
1034 * gdb.base/scope.exp
1035 * gdb.base/sect-cmd.exp
1036 * gdb.base/set-lang-auto.exp
1037 * gdb.base/set-noassign.exp
1038 * gdb.base/setvar.exp
1039 * gdb.base/sigall.exp
1040 * gdb.base/sigbpt.exp
1041 * gdb.base/siginfo-addr.exp
1042 * gdb.base/siginfo-infcall.exp
1043 * gdb.base/siginfo-obj.exp
1044 * gdb.base/siginfo.exp
1045 * gdb.base/signals-state-child.exp
1046 * gdb.base/signest.exp
1047 * gdb.base/sigstep.exp
1048 * gdb.base/sizeof.exp
1049 * gdb.base/skip.exp
1050 * gdb.base/solib-corrupted.exp
1051 * gdb.base/solib-nodir.exp
1052 * gdb.base/solib-search.exp
1053 * gdb.base/stack-checking.exp
1054 * gdb.base/stale-infcall.exp
1055 * gdb.base/stap-probe.exp
1056 * gdb.base/start.exp
1057 * gdb.base/step-break.exp
1058 * gdb.base/step-bt.exp
1059 * gdb.base/step-line.exp
1060 * gdb.base/step-over-exit.exp
1061 * gdb.base/step-over-syscall.exp
1062 * gdb.base/step-resume-infcall.exp
1063 * gdb.base/step-test.exp
1064 * gdb.base/store.exp
1065 * gdb.base/structs3.exp
1066 * gdb.base/sym-file.exp
1067 * gdb.base/symbol-without-target_section.exp
1068 * gdb.base/term.exp
1069 * gdb.base/testenv.exp
1070 * gdb.base/ui-redirect.exp
1071 * gdb.base/until.exp
1072 * gdb.base/unwindonsignal.exp
1073 * gdb.base/value-double-free.exp
1074 * gdb.base/vla-datatypes.exp
1075 * gdb.base/vla-ptr.exp
1076 * gdb.base/vla-sideeffect.exp
1077 * gdb.base/volatile.exp
1078 * gdb.base/watch-cond-infcall.exp
1079 * gdb.base/watch-cond.exp
1080 * gdb.base/watch-non-mem.exp
1081 * gdb.base/watch-read.exp
1082 * gdb.base/watch-vfork.exp
1083 * gdb.base/watchpoint-cond-gone.exp
1084 * gdb.base/watchpoint-delete.exp
1085 * gdb.base/watchpoint-hw-hit-once.exp
1086 * gdb.base/watchpoint-hw.exp
1087 * gdb.base/watchpoint-stops-at-right-insn.exp
1088 * gdb.base/watchpoints.exp
1089 * gdb.base/wchar.exp
1090 * gdb.base/whatis-exp.exp
1091 * gdb.btrace/buffer-size.exp
1092 * gdb.btrace/data.exp
1093 * gdb.btrace/delta.exp
1094 * gdb.btrace/dlopen.exp
1095 * gdb.btrace/enable.exp
1096 * gdb.btrace/exception.exp
1097 * gdb.btrace/function_call_history.exp
1098 * gdb.btrace/gcore.exp
1099 * gdb.btrace/instruction_history.exp
1100 * gdb.btrace/nohist.exp
1101 * gdb.btrace/reconnect.exp
1102 * gdb.btrace/record_goto-step.exp
1103 * gdb.btrace/record_goto.exp
1104 * gdb.btrace/rn-dl-bind.exp
1105 * gdb.btrace/segv.exp
1106 * gdb.btrace/step.exp
1107 * gdb.btrace/stepi.exp
1108 * gdb.btrace/tailcall-only.exp
1109 * gdb.btrace/tailcall.exp
1110 * gdb.btrace/tsx.exp
1111 * gdb.btrace/unknown_functions.exp
1112 * gdb.btrace/vdso.exp
1113 * gdb.compile/compile-ifunc.exp
1114 * gdb.compile/compile-ops.exp
1115 * gdb.compile/compile-print.exp
1116 * gdb.compile/compile-setjmp.exp
1117 * gdb.cp/abstract-origin.exp
1118 * gdb.cp/ambiguous.exp
1119 * gdb.cp/annota2.exp
1120 * gdb.cp/annota3.exp
1121 * gdb.cp/anon-ns.exp
1122 * gdb.cp/anon-struct.exp
1123 * gdb.cp/anon-union.exp
1124 * gdb.cp/arg-reference.exp
1125 * gdb.cp/baseenum.exp
1126 * gdb.cp/bool.exp
1127 * gdb.cp/breakpoint.exp
1128 * gdb.cp/bs15503.exp
1129 * gdb.cp/call-c.exp
1130 * gdb.cp/casts.exp
1131 * gdb.cp/chained-calls.exp
1132 * gdb.cp/class2.exp
1133 * gdb.cp/classes.exp
1134 * gdb.cp/cmpd-minsyms.exp
1135 * gdb.cp/converts.exp
1136 * gdb.cp/cp-relocate.exp
1137 * gdb.cp/cpcompletion.exp
1138 * gdb.cp/cpexprs.exp
1139 * gdb.cp/cplabel.exp
1140 * gdb.cp/cplusfuncs.exp
1141 * gdb.cp/cpsizeof.exp
1142 * gdb.cp/ctti.exp
1143 * gdb.cp/derivation.exp
1144 * gdb.cp/destrprint.exp
1145 * gdb.cp/dispcxx.exp
1146 * gdb.cp/enum-class.exp
1147 * gdb.cp/exception.exp
1148 * gdb.cp/exceptprint.exp
1149 * gdb.cp/expand-psymtabs-cxx.exp
1150 * gdb.cp/expand-sals.exp
1151 * gdb.cp/extern-c.exp
1152 * gdb.cp/filename.exp
1153 * gdb.cp/formatted-ref.exp
1154 * gdb.cp/fpointer.exp
1155 * gdb.cp/gdb1355.exp
1156 * gdb.cp/gdb2495.exp
1157 * gdb.cp/hang.exp
1158 * gdb.cp/impl-this.exp
1159 * gdb.cp/infcall-dlopen.exp
1160 * gdb.cp/inherit.exp
1161 * gdb.cp/iostream.exp
1162 * gdb.cp/koenig.exp
1163 * gdb.cp/local.exp
1164 * gdb.cp/m-data.exp
1165 * gdb.cp/m-static.exp
1166 * gdb.cp/mb-ctor.exp
1167 * gdb.cp/mb-inline.exp
1168 * gdb.cp/mb-templates.exp
1169 * gdb.cp/member-name.exp
1170 * gdb.cp/member-ptr.exp
1171 * gdb.cp/meth-typedefs.exp
1172 * gdb.cp/method.exp
1173 * gdb.cp/method2.exp
1174 * gdb.cp/minsym-fallback.exp
1175 * gdb.cp/misc.exp
1176 * gdb.cp/namelessclass.exp
1177 * gdb.cp/namespace-enum.exp
1178 * gdb.cp/namespace-nested-import.exp
1179 * gdb.cp/namespace.exp
1180 * gdb.cp/nextoverthrow.exp
1181 * gdb.cp/no-dmgl-verbose.exp
1182 * gdb.cp/non-trivial-retval.exp
1183 * gdb.cp/noparam.exp
1184 * gdb.cp/nsdecl.exp
1185 * gdb.cp/nsimport.exp
1186 * gdb.cp/nsnested.exp
1187 * gdb.cp/nsnoimports.exp
1188 * gdb.cp/nsrecurs.exp
1189 * gdb.cp/nsstress.exp
1190 * gdb.cp/nsusing.exp
1191 * gdb.cp/operator.exp
1192 * gdb.cp/oranking.exp
1193 * gdb.cp/overload-const.exp
1194 * gdb.cp/overload.exp
1195 * gdb.cp/ovldbreak.exp
1196 * gdb.cp/ovsrch.exp
1197 * gdb.cp/paren-type.exp
1198 * gdb.cp/parse-lang.exp
1199 * gdb.cp/pass-by-ref.exp
1200 * gdb.cp/pr-1023.exp
1201 * gdb.cp/pr-1210.exp
1202 * gdb.cp/pr-574.exp
1203 * gdb.cp/pr10687.exp
1204 * gdb.cp/pr12028.exp
1205 * gdb.cp/pr17132.exp
1206 * gdb.cp/pr17494.exp
1207 * gdb.cp/pr9067.exp
1208 * gdb.cp/pr9167.exp
1209 * gdb.cp/pr9631.exp
1210 * gdb.cp/printmethod.exp
1211 * gdb.cp/psmang.exp
1212 * gdb.cp/psymtab-parameter.exp
1213 * gdb.cp/ptype-cv-cp.exp
1214 * gdb.cp/ptype-flags.exp
1215 * gdb.cp/re-set-overloaded.exp
1216 * gdb.cp/ref-types.exp
1217 * gdb.cp/rtti.exp
1218 * gdb.cp/scope-err.exp
1219 * gdb.cp/shadow.exp
1220 * gdb.cp/smartp.exp
1221 * gdb.cp/static-method.exp
1222 * gdb.cp/static-print-quit.exp
1223 * gdb.cp/temargs.exp
1224 * gdb.cp/templates.exp
1225 * gdb.cp/try_catch.exp
1226 * gdb.cp/typedef-operator.exp
1227 * gdb.cp/typeid.exp
1228 * gdb.cp/userdef.exp
1229 * gdb.cp/using-crash.exp
1230 * gdb.cp/var-tag.exp
1231 * gdb.cp/virtbase.exp
1232 * gdb.cp/virtfunc.exp
1233 * gdb.cp/virtfunc2.exp
1234 * gdb.cp/vla-cxx.exp
1235 * gdb.disasm/t01_mov.exp
1236 * gdb.disasm/t02_mova.exp
1237 * gdb.disasm/t03_add.exp
1238 * gdb.disasm/t04_sub.exp
1239 * gdb.disasm/t05_cmp.exp
1240 * gdb.disasm/t06_ari2.exp
1241 * gdb.disasm/t07_ari3.exp
1242 * gdb.disasm/t08_or.exp
1243 * gdb.disasm/t09_xor.exp
1244 * gdb.disasm/t10_and.exp
1245 * gdb.disasm/t11_logs.exp
1246 * gdb.disasm/t12_bit.exp
1247 * gdb.disasm/t13_otr.exp
1248 * gdb.dlang/circular.exp
1249 * gdb.dwarf2/arr-stride.exp
1250 * gdb.dwarf2/arr-subrange.exp
1251 * gdb.dwarf2/atomic-type.exp
1252 * gdb.dwarf2/bad-regnum.exp
1253 * gdb.dwarf2/bitfield-parent-optimized-out.exp
1254 * gdb.dwarf2/callframecfa.exp
1255 * gdb.dwarf2/clztest.exp
1256 * gdb.dwarf2/corrupt.exp
1257 * gdb.dwarf2/data-loc.exp
1258 * gdb.dwarf2/dup-psym.exp
1259 * gdb.dwarf2/dw2-anon-mptr.exp
1260 * gdb.dwarf2/dw2-anonymous-func.exp
1261 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
1262 * gdb.dwarf2/dw2-bad-unresolved.exp
1263 * gdb.dwarf2/dw2-basic.exp
1264 * gdb.dwarf2/dw2-canonicalize-type.exp
1265 * gdb.dwarf2/dw2-case-insensitive.exp
1266 * gdb.dwarf2/dw2-common-block.exp
1267 * gdb.dwarf2/dw2-compdir-oldgcc.exp
1268 * gdb.dwarf2/dw2-compressed.exp
1269 * gdb.dwarf2/dw2-const.exp
1270 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
1271 * gdb.dwarf2/dw2-cu-size.exp
1272 * gdb.dwarf2/dw2-dup-frame.exp
1273 * gdb.dwarf2/dw2-entry-value.exp
1274 * gdb.dwarf2/dw2-icycle.exp
1275 * gdb.dwarf2/dw2-ifort-parameter.exp
1276 * gdb.dwarf2/dw2-inline-break.exp
1277 * gdb.dwarf2/dw2-inline-param.exp
1278 * gdb.dwarf2/dw2-intercu.exp
1279 * gdb.dwarf2/dw2-intermix.exp
1280 * gdb.dwarf2/dw2-lexical-block-bare.exp
1281 * gdb.dwarf2/dw2-linkage-name-trust.exp
1282 * gdb.dwarf2/dw2-minsym-in-cu.exp
1283 * gdb.dwarf2/dw2-noloc.exp
1284 * gdb.dwarf2/dw2-op-call.exp
1285 * gdb.dwarf2/dw2-op-out-param.exp
1286 * gdb.dwarf2/dw2-opt-structptr.exp
1287 * gdb.dwarf2/dw2-param-error.exp
1288 * gdb.dwarf2/dw2-producer.exp
1289 * gdb.dwarf2/dw2-ranges-base.exp
1290 * gdb.dwarf2/dw2-ref-missing-frame.exp
1291 * gdb.dwarf2/dw2-reg-undefined.exp
1292 * gdb.dwarf2/dw2-regno-invalid.exp
1293 * gdb.dwarf2/dw2-restore.exp
1294 * gdb.dwarf2/dw2-restrict.exp
1295 * gdb.dwarf2/dw2-single-line-discriminators.exp
1296 * gdb.dwarf2/dw2-strp.exp
1297 * gdb.dwarf2/dw2-undefined-ret-addr.exp
1298 * gdb.dwarf2/dw2-unresolved.exp
1299 * gdb.dwarf2/dw2-var-zero-addr.exp
1300 * gdb.dwarf2/dw4-sig-types.exp
1301 * gdb.dwarf2/dwz.exp
1302 * gdb.dwarf2/dynarr-ptr.exp
1303 * gdb.dwarf2/enum-type.exp
1304 * gdb.dwarf2/gdb-index.exp
1305 * gdb.dwarf2/implptr-64bit.exp
1306 * gdb.dwarf2/implptr-optimized-out.exp
1307 * gdb.dwarf2/implptr.exp
1308 * gdb.dwarf2/implref-array.exp
1309 * gdb.dwarf2/implref-const.exp
1310 * gdb.dwarf2/implref-global.exp
1311 * gdb.dwarf2/implref-struct.exp
1312 * gdb.dwarf2/mac-fileno.exp
1313 * gdb.dwarf2/main-subprogram.exp
1314 * gdb.dwarf2/member-ptr-forwardref.exp
1315 * gdb.dwarf2/method-ptr.exp
1316 * gdb.dwarf2/missing-sig-type.exp
1317 * gdb.dwarf2/nonvar-access.exp
1318 * gdb.dwarf2/opaque-type-lookup.exp
1319 * gdb.dwarf2/pieces-optimized-out.exp
1320 * gdb.dwarf2/pieces.exp
1321 * gdb.dwarf2/pr10770.exp
1322 * gdb.dwarf2/pr13961.exp
1323 * gdb.dwarf2/staticvirtual.exp
1324 * gdb.dwarf2/subrange.exp
1325 * gdb.dwarf2/symtab-producer.exp
1326 * gdb.dwarf2/trace-crash.exp
1327 * gdb.dwarf2/typeddwarf.exp
1328 * gdb.dwarf2/valop.exp
1329 * gdb.dwarf2/watch-notconst.exp
1330 * gdb.fortran/array-element.exp
1331 * gdb.fortran/charset.exp
1332 * gdb.fortran/common-block.exp
1333 * gdb.fortran/complex.exp
1334 * gdb.fortran/derived-type-function.exp
1335 * gdb.fortran/derived-type.exp
1336 * gdb.fortran/logical.exp
1337 * gdb.fortran/module.exp
1338 * gdb.fortran/multi-dim.exp
1339 * gdb.fortran/nested-funcs.exp
1340 * gdb.fortran/print-formatted.exp
1341 * gdb.fortran/subarray.exp
1342 * gdb.fortran/vla-alloc-assoc.exp
1343 * gdb.fortran/vla-datatypes.exp
1344 * gdb.fortran/vla-history.exp
1345 * gdb.fortran/vla-ptr-info.exp
1346 * gdb.fortran/vla-ptype-sub.exp
1347 * gdb.fortran/vla-ptype.exp
1348 * gdb.fortran/vla-sizeof.exp
1349 * gdb.fortran/vla-type.exp
1350 * gdb.fortran/vla-value-sub-arbitrary.exp
1351 * gdb.fortran/vla-value-sub-finish.exp
1352 * gdb.fortran/vla-value-sub.exp
1353 * gdb.fortran/vla-value.exp
1354 * gdb.fortran/whatis_type.exp
1355 * gdb.go/chan.exp
1356 * gdb.go/handcall.exp
1357 * gdb.go/hello.exp
1358 * gdb.go/integers.exp
1359 * gdb.go/methods.exp
1360 * gdb.go/package.exp
1361 * gdb.go/strings.exp
1362 * gdb.go/types.exp
1363 * gdb.go/unsafe.exp
1364 * gdb.guile/scm-arch.exp
1365 * gdb.guile/scm-block.exp
1366 * gdb.guile/scm-breakpoint.exp
1367 * gdb.guile/scm-cmd.exp
1368 * gdb.guile/scm-disasm.exp
1369 * gdb.guile/scm-equal.exp
1370 * gdb.guile/scm-frame-args.exp
1371 * gdb.guile/scm-frame-inline.exp
1372 * gdb.guile/scm-frame.exp
1373 * gdb.guile/scm-iterator.exp
1374 * gdb.guile/scm-math.exp
1375 * gdb.guile/scm-objfile.exp
1376 * gdb.guile/scm-ports.exp
1377 * gdb.guile/scm-symbol.exp
1378 * gdb.guile/scm-symtab.exp
1379 * gdb.guile/scm-value-cc.exp
1380 * gdb.guile/types-module.exp
1381 * gdb.linespec/break-ask.exp
1382 * gdb.linespec/cpexplicit.exp
1383 * gdb.linespec/explicit.exp
1384 * gdb.linespec/keywords.exp
1385 * gdb.linespec/linespec.exp
1386 * gdb.linespec/ls-dollar.exp
1387 * gdb.linespec/ls-errs.exp
1388 * gdb.linespec/skip-two.exp
1389 * gdb.linespec/thread.exp
1390 * gdb.mi/mi-async.exp
1391 * gdb.mi/mi-basics.exp
1392 * gdb.mi/mi-break.exp
1393 * gdb.mi/mi-catch-load.exp
1394 * gdb.mi/mi-cli.exp
1395 * gdb.mi/mi-cmd-param-changed.exp
1396 * gdb.mi/mi-console.exp
1397 * gdb.mi/mi-detach.exp
1398 * gdb.mi/mi-disassemble.exp
1399 * gdb.mi/mi-eval.exp
1400 * gdb.mi/mi-file-transfer.exp
1401 * gdb.mi/mi-file.exp
1402 * gdb.mi/mi-fill-memory.exp
1403 * gdb.mi/mi-inheritance-syntax-error.exp
1404 * gdb.mi/mi-linespec-err-cp.exp
1405 * gdb.mi/mi-logging.exp
1406 * gdb.mi/mi-memory-changed.exp
1407 * gdb.mi/mi-read-memory.exp
1408 * gdb.mi/mi-record-changed.exp
1409 * gdb.mi/mi-reg-undefined.exp
1410 * gdb.mi/mi-regs.exp
1411 * gdb.mi/mi-return.exp
1412 * gdb.mi/mi-reverse.exp
1413 * gdb.mi/mi-simplerun.exp
1414 * gdb.mi/mi-solib.exp
1415 * gdb.mi/mi-stack.exp
1416 * gdb.mi/mi-stepi.exp
1417 * gdb.mi/mi-syn-frame.exp
1418 * gdb.mi/mi-until.exp
1419 * gdb.mi/mi-var-block.exp
1420 * gdb.mi/mi-var-child.exp
1421 * gdb.mi/mi-var-cmd.exp
1422 * gdb.mi/mi-var-cp.exp
1423 * gdb.mi/mi-var-display.exp
1424 * gdb.mi/mi-var-invalidate.exp
1425 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
1426 * gdb.mi/mi-vla-fortran.exp
1427 * gdb.mi/mi-watch.exp
1428 * gdb.mi/mi2-var-child.exp
1429 * gdb.mi/user-selected-context-sync.exp
1430 * gdb.modula2/unbounded-array.exp
1431 * gdb.multi/dummy-frame-restore.exp
1432 * gdb.multi/multi-arch-exec.exp
1433 * gdb.multi/multi-arch.exp
1434 * gdb.multi/tids.exp
1435 * gdb.multi/watchpoint-multi.exp
1436 * gdb.opencl/callfuncs.exp
1437 * gdb.opencl/convs_casts.exp
1438 * gdb.opencl/datatypes.exp
1439 * gdb.opencl/operators.exp
1440 * gdb.opencl/vec_comps.exp
1441 * gdb.opt/clobbered-registers-O2.exp
1442 * gdb.opt/inline-break.exp
1443 * gdb.opt/inline-bt.exp
1444 * gdb.opt/inline-cmds.exp
1445 * gdb.opt/inline-locals.exp
1446 * gdb.pascal/case-insensitive-symbols.exp
1447 * gdb.pascal/floats.exp
1448 * gdb.pascal/gdb11492.exp
1449 * gdb.python/lib-types.exp
1450 * gdb.python/py-arch.exp
1451 * gdb.python/py-as-string.exp
1452 * gdb.python/py-bad-printers.exp
1453 * gdb.python/py-block.exp
1454 * gdb.python/py-breakpoint-create-fail.exp
1455 * gdb.python/py-breakpoint.exp
1456 * gdb.python/py-caller-is.exp
1457 * gdb.python/py-cmd.exp
1458 * gdb.python/py-explore-cc.exp
1459 * gdb.python/py-explore.exp
1460 * gdb.python/py-finish-breakpoint.exp
1461 * gdb.python/py-finish-breakpoint2.exp
1462 * gdb.python/py-frame-args.exp
1463 * gdb.python/py-frame-inline.exp
1464 * gdb.python/py-frame.exp
1465 * gdb.python/py-framefilter-mi.exp
1466 * gdb.python/py-infthread.exp
1467 * gdb.python/py-lazy-string.exp
1468 * gdb.python/py-linetable.exp
1469 * gdb.python/py-mi-events.exp
1470 * gdb.python/py-mi-objfile.exp
1471 * gdb.python/py-mi.exp
1472 * gdb.python/py-objfile.exp
1473 * gdb.python/py-pp-integral.exp
1474 * gdb.python/py-pp-maint.exp
1475 * gdb.python/py-pp-re-notag.exp
1476 * gdb.python/py-pp-registration.exp
1477 * gdb.python/py-recurse-unwind.exp
1478 * gdb.python/py-strfns.exp
1479 * gdb.python/py-symbol.exp
1480 * gdb.python/py-symtab.exp
1481 * gdb.python/py-sync-interp.exp
1482 * gdb.python/py-typeprint.exp
1483 * gdb.python/py-unwind-maint.exp
1484 * gdb.python/py-unwind.exp
1485 * gdb.python/py-value-cc.exp
1486 * gdb.python/py-xmethods.exp
1487 * gdb.reverse/amd64-tailcall-reverse.exp
1488 * gdb.reverse/break-precsave.exp
1489 * gdb.reverse/break-reverse.exp
1490 * gdb.reverse/consecutive-precsave.exp
1491 * gdb.reverse/consecutive-reverse.exp
1492 * gdb.reverse/finish-precsave.exp
1493 * gdb.reverse/finish-reverse-bkpt.exp
1494 * gdb.reverse/finish-reverse.exp
1495 * gdb.reverse/fstatat-reverse.exp
1496 * gdb.reverse/getresuid-reverse.exp
1497 * gdb.reverse/i386-precsave.exp
1498 * gdb.reverse/i386-reverse.exp
1499 * gdb.reverse/i386-sse-reverse.exp
1500 * gdb.reverse/i387-env-reverse.exp
1501 * gdb.reverse/i387-stack-reverse.exp
1502 * gdb.reverse/insn-reverse.exp
1503 * gdb.reverse/machinestate-precsave.exp
1504 * gdb.reverse/machinestate.exp
1505 * gdb.reverse/next-reverse-bkpt-over-sr.exp
1506 * gdb.reverse/pipe-reverse.exp
1507 * gdb.reverse/readv-reverse.exp
1508 * gdb.reverse/recvmsg-reverse.exp
1509 * gdb.reverse/rerun-prec.exp
1510 * gdb.reverse/s390-mvcle.exp
1511 * gdb.reverse/step-precsave.exp
1512 * gdb.reverse/step-reverse.exp
1513 * gdb.reverse/time-reverse.exp
1514 * gdb.reverse/until-precsave.exp
1515 * gdb.reverse/until-reverse.exp
1516 * gdb.reverse/waitpid-reverse.exp
1517 * gdb.reverse/watch-precsave.exp
1518 * gdb.reverse/watch-reverse.exp
1519 * gdb.rust/generics.exp
1520 * gdb.rust/methods.exp
1521 * gdb.rust/modules.exp
1522 * gdb.rust/simple.exp
1523 * gdb.server/connect-with-no-symbol-file.exp
1524 * gdb.server/ext-attach.exp
1525 * gdb.server/ext-restart.exp
1526 * gdb.server/ext-wrapper.exp
1527 * gdb.server/file-transfer.exp
1528 * gdb.server/server-exec-info.exp
1529 * gdb.server/server-kill.exp
1530 * gdb.server/server-mon.exp
1531 * gdb.server/wrapper.exp
1532 * gdb.stabs/exclfwd.exp
1533 * gdb.stabs/gdb11479.exp
1534 * gdb.threads/clone-new-thread-event.exp
1535 * gdb.threads/corethreads.exp
1536 * gdb.threads/current-lwp-dead.exp
1537 * gdb.threads/dlopen-libpthread.exp
1538 * gdb.threads/gcore-thread.exp
1539 * gdb.threads/sigstep-threads.exp
1540 * gdb.threads/watchpoint-fork.exp
1541 * gdb.trace/actions-changed.exp
1542 * gdb.trace/backtrace.exp
1543 * gdb.trace/change-loc.exp
1544 * gdb.trace/circ.exp
1545 * gdb.trace/collection.exp
1546 * gdb.trace/disconnected-tracing.exp
1547 * gdb.trace/ftrace.exp
1548 * gdb.trace/mi-trace-frame-collected.exp
1549 * gdb.trace/mi-trace-unavailable.exp
1550 * gdb.trace/mi-traceframe-changed.exp
1551 * gdb.trace/mi-tsv-changed.exp
1552 * gdb.trace/no-attach-trace.exp
1553 * gdb.trace/passc-dyn.exp
1554 * gdb.trace/qtro.exp
1555 * gdb.trace/range-stepping.exp
1556 * gdb.trace/read-memory.exp
1557 * gdb.trace/save-trace.exp
1558 * gdb.trace/signal.exp
1559 * gdb.trace/status-stop.exp
1560 * gdb.trace/tfile.exp
1561 * gdb.trace/trace-break.exp
1562 * gdb.trace/trace-buffer-size.exp
1563 * gdb.trace/trace-condition.exp
1564 * gdb.trace/tracefile-pseudo-reg.exp
1565 * gdb.trace/tstatus.exp
1566 * gdb.trace/unavailable.exp
1567 * gdb.trace/while-dyn.exp
1568 * gdb.trace/while-stepping.exp
1569
34c41c68
DE
15702016-12-22 Doug Evans <xdje42@gmail.com>
1571
1572 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
1573 and msymbols.
1574
16e69324
YQ
15752016-12-19 Yao Qi <yao.qi@linaro.org>
1576
1577 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
1578 (test_with_self): Don't call do_steps_and_nexts, and remove
1579 code about stepping into xmalloc.
1580
f94f411b
YQ
15812016-12-09 Yao Qi <yao.qi@linaro.org>
1582
1583 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
1584
15852016-12-09 Yao Qi <yao.qi@linaro.org>
1586
1587 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
1588
f1b5deee
PA
15892016-12-09 Pedro Alves <palves@redhat.com>
1590
1591 * gdb.base/all-architectures-0.exp: New file.
1592 * gdb.base/all-architectures-1.exp: New file.
1593 * gdb.base/all-architectures-2.exp: New file.
1594 * gdb.base/all-architectures-3.exp: New file.
1595 * gdb.base/all-architectures-4.exp: New file.
1596 * gdb.base/all-architectures-5.exp: New file.
1597 * gdb.base/all-architectures-6.exp: New file.
1598 * gdb.base/all-architectures-7.exp: New file.
1599 * gdb.base/all-architectures.exp.in: New file.
1600
364ca42e
YQ
16012016-12-09 Yao Qi <yao.qi@linaro.org>
1602
1603 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
1604
107c2d62
LM
16052016-12-02 Luis Machado <lgustavo@codesourcery.com>
1606
1607 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
1608 possible.
1609 Remove useless pattern-matching code.
1610
df3ee9ca
PA
16112016-12-02 Pedro Alves <palves@redhat.com>
1612
1613 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
1614 procedure.
1615 (top level): Call it.
1616
ec835369
PA
16172016-12-02 Pedro Alves <palves@redhat.com>
1618
1619 * gdb.base/commands.exp (user_defined_command_args_stack_test):
1620 New procedure.
1621 (top level): Call it.
1622
01770bbd
PA
16232016-12-02 Pedro Alves <palves@redhat.com>
1624
1625 PR cli/20559
1626 * gdb.base/commands.exp (user_defined_command_args_eval): New
1627 procedure.
1628 (top level): Call it.
1629
008459ea
LM
16302016-12-02 Luis Machado <lgustavo@codesourcery.com>
1631
1632 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
1633 timeout handling.
1634
0c1b455e
TT
16352016-12-02 Tom Tromey <tom@tromey.com>
1636
1637 * gdb.dwarf2/main-subprogram.c: New file.
1638 * gdb.dwarf2/main-subprogram.exp: New file.
1639
018572b8
LM
16402016-12-01 Luis Machado <lgustavo@codesourcery.com>
1641
1642 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
1643 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
1644 gdb_test_no_output for a couple of cases.
1645 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
1646
84c93cd5
LM
16472016-12-01 Luis Machado <lgustavo@codesourcery.com>
1648
1649 Fix test names and standardize compilation error messages throughout
1650 the following files:
1651
1652 * gdb.ada/start.exp
1653 * gdb.arch/alpha-step.exp
1654 * gdb.arch/e500-prologue.exp
1655 * gdb.arch/ftrace-insn-reloc.exp
1656 * gdb.arch/gdb1291.exp
1657 * gdb.arch/gdb1431.exp
1658 * gdb.arch/gdb1558.exp
1659 * gdb.arch/i386-dr3-watch.exp
1660 * gdb.arch/i386-sse-stack-align.exp
1661 * gdb.arch/ia64-breakpoint-shadow.exp
1662 * gdb.arch/pa-nullify.exp
1663 * gdb.arch/powerpc-aix-prologue.exp
1664 * gdb.arch/thumb-bx-pc.exp
1665 * gdb.base/annota1.exp
1666 * gdb.base/annota3.exp
1667 * gdb.base/arrayidx.exp
1668 * gdb.base/assign.exp
1669 * gdb.base/attach.exp
1670 * gdb.base/auxv.exp
1671 * gdb.base/bang.exp
1672 * gdb.base/bfp-test.exp
1673 * gdb.base/bigcore.exp
1674 * gdb.base/bitfields2.exp
1675 * gdb.base/break-fun-addr.exp
1676 * gdb.base/break-probes.exp
1677 * gdb.base/call-rt-st.exp
1678 * gdb.base/callexit.exp
1679 * gdb.base/catch-fork-kill.exp
1680 * gdb.base/charset.exp
1681 * gdb.base/checkpoint.exp
1682 * gdb.base/comprdebug.exp
1683 * gdb.base/constvars.exp
1684 * gdb.base/coredump-filter.exp
1685 * gdb.base/cursal.exp
1686 * gdb.base/cvexpr.exp
1687 * gdb.base/detach.exp
1688 * gdb.base/display.exp
1689 * gdb.base/dmsym.exp
1690 * gdb.base/dprintf-pending.exp
1691 * gdb.base/dso2dso.exp
1692 * gdb.base/dtrace-probe.exp
1693 * gdb.base/dump.exp
1694 * gdb.base/enum_cond.exp
1695 * gdb.base/exe-lock.exp
1696 * gdb.base/exec-invalid-sysroot.exp
1697 * gdb.base/execl-update-breakpoints.exp
1698 * gdb.base/exprs.exp
1699 * gdb.base/fileio.exp
1700 * gdb.base/find.exp
1701 * gdb.base/finish.exp
1702 * gdb.base/fixsection.exp
1703 * gdb.base/foll-vfork.exp
1704 * gdb.base/frame-args.exp
1705 * gdb.base/gcore.exp
1706 * gdb.base/gdb1250.exp
1707 * gdb.base/global-var-nested-by-dso.exp
1708 * gdb.base/gnu-ifunc.exp
1709 * gdb.base/hashline1.exp
1710 * gdb.base/hashline2.exp
1711 * gdb.base/hashline3.exp
1712 * gdb.base/hbreak-in-shr-unsupported.exp
1713 * gdb.base/huge.exp
1714 * gdb.base/infcall-input.exp
1715 * gdb.base/info-fun.exp
1716 * gdb.base/info-shared.exp
1717 * gdb.base/jit-simple.exp
1718 * gdb.base/jit-so.exp
1719 * gdb.base/jit.exp
1720 * gdb.base/jump.exp
1721 * gdb.base/label.exp
1722 * gdb.base/lineinc.exp
1723 * gdb.base/logical.exp
1724 * gdb.base/longjmp.exp
1725 * gdb.base/macscp.exp
1726 * gdb.base/miscexprs.exp
1727 * gdb.base/new-ui-echo.exp
1728 * gdb.base/new-ui-pending-input.exp
1729 * gdb.base/new-ui.exp
1730 * gdb.base/nodebug.exp
1731 * gdb.base/nofield.exp
1732 * gdb.base/offsets.exp
1733 * gdb.base/overlays.exp
1734 * gdb.base/pending.exp
1735 * gdb.base/pointers.exp
1736 * gdb.base/pr11022.exp
1737 * gdb.base/printcmds.exp
1738 * gdb.base/prologue.exp
1739 * gdb.base/ptr-typedef.exp
1740 * gdb.base/realname-expand.exp
1741 * gdb.base/relativedebug.exp
1742 * gdb.base/relocate.exp
1743 * gdb.base/remote.exp
1744 * gdb.base/reread.exp
1745 * gdb.base/return2.exp
1746 * gdb.base/savedregs.exp
1747 * gdb.base/sep.exp
1748 * gdb.base/sepdebug.exp
1749 * gdb.base/sepsymtab.exp
1750 * gdb.base/set-inferior-tty.exp
1751 * gdb.base/setshow.exp
1752 * gdb.base/shlib-call.exp
1753 * gdb.base/sigaltstack.exp
1754 * gdb.base/siginfo-addr.exp
1755 * gdb.base/signals.exp
1756 * gdb.base/signull.exp
1757 * gdb.base/sigrepeat.exp
1758 * gdb.base/so-impl-ld.exp
1759 * gdb.base/solib-display.exp
1760 * gdb.base/solib-overlap.exp
1761 * gdb.base/solib-search.exp
1762 * gdb.base/solib-symbol.exp
1763 * gdb.base/structs.exp
1764 * gdb.base/structs2.exp
1765 * gdb.base/symtab-search-order.exp
1766 * gdb.base/twice.exp
1767 * gdb.base/unload.exp
1768 * gdb.base/varargs.exp
1769 * gdb.base/watchpoint-solib.exp
1770 * gdb.base/watchpoint.exp
1771 * gdb.base/whatis.exp
1772 * gdb.base/wrong_frame_bt_full.exp
1773 * gdb.btrace/dlopen.exp
1774 * gdb.cell/ea-standalone.exp
1775 * gdb.cell/ea-test.exp
1776 * gdb.cp/dispcxx.exp
1777 * gdb.cp/gdb2384.exp
1778 * gdb.cp/method2.exp
1779 * gdb.cp/nextoverthrow.exp
1780 * gdb.cp/pr10728.exp
1781 * gdb.disasm/am33.exp
1782 * gdb.disasm/h8300s.exp
1783 * gdb.disasm/mn10300.exp
1784 * gdb.disasm/sh3.exp
1785 * gdb.dwarf2/dw2-dir-file-name.exp
1786 * gdb.fortran/complex.exp
1787 * gdb.fortran/library-module.exp
1788 * gdb.guile/scm-pretty-print.exp
1789 * gdb.guile/scm-symbol.exp
1790 * gdb.guile/scm-type.exp
1791 * gdb.guile/scm-value.exp
1792 * gdb.linespec/linespec.exp
1793 * gdb.mi/gdb701.exp
1794 * gdb.mi/gdb792.exp
1795 * gdb.mi/mi-breakpoint-changed.exp
1796 * gdb.mi/mi-dprintf-pending.exp
1797 * gdb.mi/mi-dprintf.exp
1798 * gdb.mi/mi-exit-code.exp
1799 * gdb.mi/mi-pending.exp
1800 * gdb.mi/mi-solib.exp
1801 * gdb.mi/new-ui-mi-sync.exp
1802 * gdb.mi/pr11022.exp
1803 * gdb.mi/user-selected-context-sync.exp
1804 * gdb.opt/solib-intra-step.exp
1805 * gdb.python/py-events.exp
1806 * gdb.python/py-finish-breakpoint.exp
1807 * gdb.python/py-mi.exp
1808 * gdb.python/py-prettyprint.exp
1809 * gdb.python/py-shared.exp
1810 * gdb.python/py-symbol.exp
1811 * gdb.python/py-template.exp
1812 * gdb.python/py-type.exp
1813 * gdb.python/py-value.exp
1814 * gdb.reverse/solib-precsave.exp
1815 * gdb.reverse/solib-reverse.exp
1816 * gdb.server/solib-list.exp
1817 * gdb.stabs/weird.exp
1818 * gdb.threads/reconnect-signal.exp
1819 * gdb.threads/stepi-random-signal.exp
1820 * gdb.trace/actions.exp
1821 * gdb.trace/ax.exp
1822 * gdb.trace/backtrace.exp
1823 * gdb.trace/change-loc.exp
1824 * gdb.trace/deltrace.exp
1825 * gdb.trace/ftrace-lock.exp
1826 * gdb.trace/ftrace.exp
1827 * gdb.trace/infotrace.exp
1828 * gdb.trace/mi-tracepoint-changed.exp
1829 * gdb.trace/packetlen.exp
1830 * gdb.trace/passcount.exp
1831 * gdb.trace/pending.exp
1832 * gdb.trace/range-stepping.exp
1833 * gdb.trace/report.exp
1834 * gdb.trace/stap-trace.exp
1835 * gdb.trace/tfind.exp
1836 * gdb.trace/trace-break.exp
1837 * gdb.trace/trace-condition.exp
1838 * gdb.trace/trace-enable-disable.exp
1839 * gdb.trace/trace-mt.exp
1840 * gdb.trace/tracecmd.exp
1841 * gdb.trace/tspeed.exp
1842 * gdb.trace/tsv.exp
1843 * lib/perftest.exp
1844
fb9feb35
LM
18452016-12-01 Luis Machado <lgustavo@codesourcery.com>
1846
1847 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
1848 with gdb_test_no_output.
1849 Use command as test name.
1850
cd2ddb6c
LM
18512016-12-01 Luis Machado <lgustavo@codesourcery.com>
1852
1853 Fix test names starting with uppercase throughout the files.
1854
1855 * gdb.ada/assign_1.exp
1856 * gdb.ada/boolean_expr.exp
1857 * gdb.base/arrayidx.exp
1858 * gdb.base/del.exp
1859 * gdb.base/gcore-buffer-overflow.exp
1860 * gdb.base/testenv.exp
1861 * gdb.compile/compile.exp
1862 * gdb.python/py-framefilter-invalidarg.exp
1863 * gdb.python/py-framefilter.exp
1864
bb95117e
LM
18652016-12-01 Luis Machado <lgustavo@codesourcery.com>
1866
1867 Fix test names starting with uppercase throughout the files.
1868
1869 * gdb.ada/array_return.exp
1870 * gdb.ada/expr_delims.exp
1871 * gdb.ada/mi_dyn_arr.exp
1872 * gdb.ada/mi_interface.exp
1873 * gdb.ada/mi_var_array.exp
1874 * gdb.ada/watch_arg.exp
1875 * gdb.arch/alpha-step.exp
1876 * gdb.arch/altivec-regs.exp
1877 * gdb.arch/e500-regs.exp
1878 * gdb.arch/powerpc-d128-regs.exp
1879 * gdb.base/arrayidx.exp
1880 * gdb.base/break.exp
1881 * gdb.base/checkpoint.exp
1882 * gdb.base/debug-expr.exp
1883 * gdb.base/dmsym.exp
1884 * gdb.base/radix.exp
1885 * gdb.base/sepdebug.exp
1886 * gdb.base/testenv.exp
1887 * gdb.base/watch_thread_num.exp
1888 * gdb.base/watchpoint-cond-gone.exp
1889 * gdb.cell/break.exp
1890 * gdb.cell/ea-cache.exp
1891 * gdb.compile/compile.exp
1892 * gdb.cp/gdb2495.exp
1893 * gdb.gdb/selftest.exp
1894 * gdb.gdb/xfullpath.exp
1895 * gdb.go/hello.exp
1896 * gdb.go/integers.exp
1897 * gdb.objc/basicclass.exp
1898 * gdb.pascal/hello.exp
1899 * gdb.pascal/integers.exp
1900 * gdb.python/py-breakpoint.exp
1901 * gdb.python/py-cmd.exp
1902 * gdb.python/py-linetable.exp
1903 * gdb.python/py-xmethods.exp
1904 * gdb.python/python.exp
1905 * gdb.reverse/consecutive-precsave.exp
1906 * gdb.reverse/finish-precsave.exp
1907 * gdb.reverse/i386-precsave.exp
1908 * gdb.reverse/machinestate-precsave.exp
1909 * gdb.reverse/sigall-precsave.exp
1910 * gdb.reverse/solib-precsave.exp
1911 * gdb.reverse/step-precsave.exp
1912 * gdb.reverse/until-precsave.exp
1913 * gdb.reverse/watch-precsave.exp
1914 * gdb.threads/leader-exit.exp
1915 * gdb.threads/pthreads.exp
1916 * gdb.threads/wp-replication.exp
1917 * gdb.trace/actions.exp
1918 * gdb.trace/mi-tsv-changed.exp
1919 * gdb.trace/tsv.exp
1920
de97fdd4
LM
19212016-12-01 Luis Machado <lgustavo@codesourcery.com>
1922
1923 Fix test names starting with uppercase throughout the files.
1924
1925 * gdb.arch/i386-bp_permanent.exp
1926 * gdb.arch/i386-gnu-cfi.exp
1927 * gdb.base/disasm-end-cu.exp
1928 * gdb.base/macscp.exp
1929 * gdb.base/pending.exp
1930 * gdb.base/watch_thread_num.exp
1931 * gdb.cp/exception.exp
1932 * gdb.cp/gdb2495.exp
1933 * gdb.cp/local.exp
1934 * gdb.python/py-evsignal.exp
1935 * gdb.python/python.exp
1936 * gdb.trace/tracecmd.exp
1937
9f058c10
LM
19382016-12-01 Luis Machado <lgustavo@codesourcery.com>
1939
1940 Fix test names starting with uppercase throughout the files.
1941
1942 * gdb.base/charset.exp
1943 * gdb.base/eval.exp
1944 * gdb.base/multi-forks.exp
1945 * gdb.guile/scm-progspace.exp
1946 * gdb.opencl/datatypes.exp
1947 * gdb.python/py-block.exp
1948 * gdb.python/py-function.exp
1949 * gdb.python/py-symbol.exp
1950 * gdb.python/py-symtab.exp
1951 * gdb.python/py-xmethods.exp
1952 * gdb.reverse/break-precsave.exp
1953 * gdb.reverse/break-reverse.exp
1954 * gdb.reverse/consecutive-precsave.exp
1955 * gdb.reverse/consecutive-reverse.exp
1956 * gdb.reverse/finish-precsave.exp
1957 * gdb.reverse/finish-reverse-bkpt.exp
1958 * gdb.reverse/finish-reverse.exp
1959 * gdb.reverse/fstatat-reverse.exp
1960 * gdb.reverse/getresuid-reverse.exp
1961 * gdb.reverse/i386-precsave.exp
1962 * gdb.reverse/i386-reverse.exp
1963 * gdb.reverse/i386-sse-reverse.exp
1964 * gdb.reverse/i387-stack-reverse.exp
1965 * gdb.reverse/insn-reverse.exp
1966 * gdb.reverse/machinestate-precsave.exp
1967 * gdb.reverse/machinestate.exp
1968 * gdb.reverse/next-reverse-bkpt-over-sr.exp
1969 * gdb.reverse/pipe-reverse.exp
1970 * gdb.reverse/readv-reverse.exp
1971 * gdb.reverse/recvmsg-reverse.exp
1972 * gdb.reverse/rerun-prec.exp
1973 * gdb.reverse/s390-mvcle.exp
1974 * gdb.reverse/sigall-precsave.exp
1975 * gdb.reverse/sigall-reverse.exp
1976 * gdb.reverse/solib-precsave.exp
1977 * gdb.reverse/solib-reverse.exp
1978 * gdb.reverse/step-precsave.exp
1979 * gdb.reverse/step-reverse.exp
1980 * gdb.reverse/time-reverse.exp
1981 * gdb.reverse/until-precsave.exp
1982 * gdb.reverse/until-reverse.exp
1983 * gdb.reverse/waitpid-reverse.exp
1984 * gdb.reverse/watch-precsave.exp
1985 * gdb.reverse/watch-reverse.exp
1986
cdc7edd7
LM
19872016-12-01 Luis Machado <lgustavo@codesourcery.com>
1988
1989 Fix test names starting with uppercase throughout the files.
1990
1991 * gdb.arch/i386-mpx-simple_segv.exp
1992 * gdb.arch/i386-mpx.exp
1993 * gdb.arch/i386-permbkpt.exp
1994 * gdb.arch/pa-nullify.exp
1995 * gdb.arch/powerpc-d128-regs.exp
1996 * gdb.arch/vsx-regs.exp
1997 * gdb.base/bfp-test.exp
1998 * gdb.base/break.exp
1999 * gdb.base/breakpoint-shadow.exp
2000 * gdb.base/callfuncs.exp
2001 * gdb.base/charset.exp
2002 * gdb.base/commands.exp
2003 * gdb.base/completion.exp
2004 * gdb.base/dfp-test.exp
2005 * gdb.base/echo.exp
2006 * gdb.base/ending-run.exp
2007 * gdb.base/eval.exp
2008 * gdb.base/expand-psymtabs.exp
2009 * gdb.base/float128.exp
2010 * gdb.base/floatn.exp
2011 * gdb.base/foll-exec-mode.exp
2012 * gdb.base/gdb1056.exp
2013 * gdb.base/gdb11531.exp
2014 * gdb.base/kill-after-signal.exp
2015 * gdb.base/multi-forks.exp
2016 * gdb.base/overlays.exp
2017 * gdb.base/pending.exp
2018 * gdb.base/sepdebug.exp
2019 * gdb.base/testenv.exp
2020 * gdb.base/valgrind-db-attach.exp
2021 * gdb.base/watch_thread_num.exp
2022 * gdb.base/watchpoint-cond-gone.exp
2023 * gdb.base/watchpoint.exp
2024 * gdb.base/watchpoints.exp
2025 * gdb.cp/arg-reference.exp
2026 * gdb.cp/baseenum.exp
2027 * gdb.cp/operator.exp
2028 * gdb.cp/shadow.exp
2029 * gdb.dwarf2/dw2-op-out-param.exp
2030 * gdb.dwarf2/dw2-reg-undefined.exp
2031 * gdb.go/chan.exp
2032 * gdb.go/hello.exp
2033 * gdb.go/integers.exp
2034 * gdb.go/methods.exp
2035 * gdb.go/package.exp
2036 * gdb.guile/scm-parameter.exp
2037 * gdb.guile/scm-progspace.exp
2038 * gdb.guile/scm-value.exp
2039 * gdb.mi/mi-pending.exp
2040 * gdb.mi/user-selected-context-sync.exp
2041 * gdb.multi/multi-attach.exp
2042 * gdb.multi/tids.exp
2043 * gdb.opt/clobbered-registers-O2.exp
2044 * gdb.pascal/floats.exp
2045 * gdb.pascal/integers.exp
2046 * gdb.python/py-block.exp
2047 * gdb.python/py-events.exp
2048 * gdb.python/py-parameter.exp
2049 * gdb.python/py-symbol.exp
2050 * gdb.python/py-symtab.exp
2051 * gdb.python/py-type.exp
2052 * gdb.python/py-value.exp
2053 * gdb.python/py-xmethods.exp
2054 * gdb.python/python.exp
2055 * gdb.reverse/break-precsave.exp
2056 * gdb.reverse/consecutive-precsave.exp
2057 * gdb.reverse/finish-precsave.exp
2058 * gdb.reverse/i386-precsave.exp
2059 * gdb.reverse/machinestate-precsave.exp
2060 * gdb.reverse/sigall-precsave.exp
2061 * gdb.reverse/solib-precsave.exp
2062 * gdb.reverse/step-precsave.exp
2063 * gdb.reverse/until-precsave.exp
2064 * gdb.reverse/watch-precsave.exp
2065 * gdb.server/ext-attach.exp
2066 * gdb.server/ext-restart.exp
2067 * gdb.server/ext-run.exp
2068 * gdb.server/ext-wrapper.exp
2069 * gdb.stabs/gdb11479.exp
2070 * gdb.stabs/weird.exp
2071 * gdb.threads/attach-many-short-lived-threads.exp
2072 * gdb.threads/kill.exp
2073 * gdb.threads/watchpoint-fork.exp
2074
bc6c7af4
LM
20752016-12-01 Luis Machado <lgustavo@codesourcery.com>
2076
2077 Fix test names starting with uppercase throughout all the files below.
2078
2079 * gdb.ada/array_return.exp
2080 * gdb.ada/catch_ex.exp
2081 * gdb.ada/info_exc.exp
2082 * gdb.ada/mi_catch_ex.exp
2083 * gdb.ada/mi_dyn_arr.exp
2084 * gdb.ada/mi_ex_cond.exp
2085 * gdb.ada/mi_exc_info.exp
2086 * gdb.ada/mi_interface.exp
2087 * gdb.ada/mi_task_arg.exp
2088 * gdb.ada/mi_task_info.exp
2089 * gdb.ada/mi_var_array.exp
2090 * gdb.arch/alpha-step.exp
2091 * gdb.arch/amd64-disp-step.exp
2092 * gdb.arch/arm-disp-step.exp
2093 * gdb.arch/disp-step-insn-reloc.exp
2094 * gdb.arch/e500-prologue.exp
2095 * gdb.arch/ftrace-insn-reloc.exp
2096 * gdb.arch/gdb1558.exp
2097 * gdb.arch/i386-bp_permanent.exp
2098 * gdb.arch/i386-disp-step.exp
2099 * gdb.arch/i386-float.exp
2100 * gdb.arch/i386-gnu-cfi.exp
2101 * gdb.arch/ia64-breakpoint-shadow.exp
2102 * gdb.arch/mips16-thunks.exp
2103 * gdb.arch/pa-nullify.exp
2104 * gdb.arch/powerpc-aix-prologue.exp
2105 * gdb.arch/powerpc-power.exp
2106 * gdb.arch/ppc-dfp.exp
2107 * gdb.arch/s390-tdbregs.exp
2108 * gdb.arch/spu-info.exp
2109 * gdb.arch/spu-ls.exp
2110 * gdb.arch/thumb-bx-pc.exp
2111 * gdb.base/advance.exp
2112 * gdb.base/annota-input-while-running.exp
2113 * gdb.base/arrayidx.exp
2114 * gdb.base/asmlabel.exp
2115 * gdb.base/async.exp
2116 * gdb.base/attach-wait-input.exp
2117 * gdb.base/auto-connect-native-target.exp
2118 * gdb.base/batch-preserve-term-settings.exp
2119 * gdb.base/bfp-test.exp
2120 * gdb.base/bigcore.exp
2121 * gdb.base/bp-permanent.exp
2122 * gdb.base/break-always.exp
2123 * gdb.base/break-fun-addr.exp
2124 * gdb.base/break-idempotent.exp
2125 * gdb.base/break-main-file-remove-fail.exp
2126 * gdb.base/break-probes.exp
2127 * gdb.base/break-unload-file.exp
2128 * gdb.base/break.exp
2129 * gdb.base/call-ar-st.exp
2130 * gdb.base/call-rt-st.exp
2131 * gdb.base/call-sc.exp
2132 * gdb.base/call-signal-resume.exp
2133 * gdb.base/call-strs.exp
2134 * gdb.base/callexit.exp
2135 * gdb.base/callfuncs.exp
2136 * gdb.base/catch-gdb-caused-signals.exp
2137 * gdb.base/catch-signal-siginfo-cond.exp
2138 * gdb.base/catch-syscall.exp
2139 * gdb.base/compare-sections.exp
2140 * gdb.base/cond-eval-mode.exp
2141 * gdb.base/condbreak-call-false.exp
2142 * gdb.base/consecutive-step-over.exp
2143 * gdb.base/cursal.exp
2144 * gdb.base/disabled-location.exp
2145 * gdb.base/disasm-end-cu.exp
2146 * gdb.base/display.exp
2147 * gdb.base/double-prompt-target-event-error.exp
2148 * gdb.base/dprintf-bp-same-addr.exp
2149 * gdb.base/dprintf-detach.exp
2150 * gdb.base/dprintf-next.exp
2151 * gdb.base/dprintf-non-stop.exp
2152 * gdb.base/dprintf-pending.exp
2153 * gdb.base/dso2dso.exp
2154 * gdb.base/ending-run.exp
2155 * gdb.base/enum_cond.exp
2156 * gdb.base/examine-backward.exp
2157 * gdb.base/exe-lock.exp
2158 * gdb.base/exec-invalid-sysroot.exp
2159 * gdb.base/execl-update-breakpoints.exp
2160 * gdb.base/execution-termios.exp
2161 * gdb.base/fileio.exp
2162 * gdb.base/fixsection.exp
2163 * gdb.base/foll-exec-mode.exp
2164 * gdb.base/foll-exec.exp
2165 * gdb.base/fork-running-state.exp
2166 * gdb.base/frame-args.exp
2167 * gdb.base/fullpath-expand.exp
2168 * gdb.base/func-ptr.exp
2169 * gdb.base/gcore-relro-pie.exp
2170 * gdb.base/gdb1090.exp
2171 * gdb.base/gdb1555.exp
2172 * gdb.base/global-var-nested-by-dso.exp
2173 * gdb.base/gnu-ifunc.exp
2174 * gdb.base/hbreak-in-shr-unsupported.exp
2175 * gdb.base/hbreak-unmapped.exp
2176 * gdb.base/hook-stop.exp
2177 * gdb.base/infcall-input.exp
2178 * gdb.base/info-fun.exp
2179 * gdb.base/info-shared.exp
2180 * gdb.base/interrupt-noterm.exp
2181 * gdb.base/jit-so.exp
2182 * gdb.base/jit.exp
2183 * gdb.base/line-symtabs.exp
2184 * gdb.base/list.exp
2185 * gdb.base/longjmp.exp
2186 * gdb.base/macscp.exp
2187 * gdb.base/max-value-size.exp
2188 * gdb.base/nodebug.exp
2189 * gdb.base/nofield.exp
2190 * gdb.base/overlays.exp
2191 * gdb.base/paginate-after-ctrl-c-running.exp
2192 * gdb.base/paginate-bg-execution.exp
2193 * gdb.base/paginate-inferior-exit.exp
2194 * gdb.base/pending.exp
2195 * gdb.base/pr11022.exp
2196 * gdb.base/printcmds.exp
2197 * gdb.base/ptr-typedef.exp
2198 * gdb.base/ptype.exp
2199 * gdb.base/randomize.exp
2200 * gdb.base/range-stepping.exp
2201 * gdb.base/realname-expand.exp
2202 * gdb.base/relativedebug.exp
2203 * gdb.base/remote.exp
2204 * gdb.base/savedregs.exp
2205 * gdb.base/sepdebug.exp
2206 * gdb.base/set-noassign.exp
2207 * gdb.base/shlib-call.exp
2208 * gdb.base/shreloc.exp
2209 * gdb.base/sigaltstack.exp
2210 * gdb.base/sigbpt.exp
2211 * gdb.base/siginfo-addr.exp
2212 * gdb.base/siginfo-obj.exp
2213 * gdb.base/siginfo-thread.exp
2214 * gdb.base/signest.exp
2215 * gdb.base/signull.exp
2216 * gdb.base/sigrepeat.exp
2217 * gdb.base/skip.exp
2218 * gdb.base/so-impl-ld.exp
2219 * gdb.base/solib-corrupted.exp
2220 * gdb.base/solib-disc.exp
2221 * gdb.base/solib-display.exp
2222 * gdb.base/solib-overlap.exp
2223 * gdb.base/solib-search.exp
2224 * gdb.base/solib-symbol.exp
2225 * gdb.base/source-execution.exp
2226 * gdb.base/sss-bp-on-user-bp-2.exp
2227 * gdb.base/sss-bp-on-user-bp.exp
2228 * gdb.base/stack-checking.exp
2229 * gdb.base/stale-infcall.exp
2230 * gdb.base/step-break.exp
2231 * gdb.base/step-line.exp
2232 * gdb.base/step-over-exit.exp
2233 * gdb.base/step-test.exp
2234 * gdb.base/structs.exp
2235 * gdb.base/sym-file.exp
2236 * gdb.base/symtab-search-order.exp
2237 * gdb.base/term.exp
2238 * gdb.base/type-opaque.exp
2239 * gdb.base/unload.exp
2240 * gdb.base/until-nodebug.exp
2241 * gdb.base/until.exp
2242 * gdb.base/unwindonsignal.exp
2243 * gdb.base/watch-cond.exp
2244 * gdb.base/watch-non-mem.exp
2245 * gdb.base/watch_thread_num.exp
2246 * gdb.base/watchpoint-reuse-slot.exp
2247 * gdb.base/watchpoint-solib.exp
2248 * gdb.base/watchpoint.exp
2249 * gdb.btrace/dlopen.exp
2250 * gdb.cell/arch.exp
2251 * gdb.cell/break.exp
2252 * gdb.cell/bt.exp
2253 * gdb.cell/core.exp
2254 * gdb.cell/data.exp
2255 * gdb.cell/dwarfaddr.exp
2256 * gdb.cell/ea-cache.exp
2257 * gdb.cell/ea-standalone.exp
2258 * gdb.cell/ea-test.exp
2259 * gdb.cell/f-regs.exp
2260 * gdb.cell/fork.exp
2261 * gdb.cell/gcore.exp
2262 * gdb.cell/mem-access.exp
2263 * gdb.cell/ptype.exp
2264 * gdb.cell/registers.exp
2265 * gdb.cell/sizeof.exp
2266 * gdb.cell/solib-symbol.exp
2267 * gdb.cell/solib.exp
2268 * gdb.compile/compile-tls.exp
2269 * gdb.cp/exception.exp
2270 * gdb.cp/gdb2495.exp
2271 * gdb.cp/local.exp
2272 * gdb.cp/mb-inline.exp
2273 * gdb.cp/mb-templates.exp
2274 * gdb.cp/pr10687.exp
2275 * gdb.cp/pr9167.exp
2276 * gdb.cp/scope-err.exp
2277 * gdb.cp/templates.exp
2278 * gdb.cp/virtfunc.exp
2279 * gdb.dwarf2/dw2-dir-file-name.exp
2280 * gdb.dwarf2/dw2-single-line-discriminators.exp
2281 * gdb.fortran/complex.exp
2282 * gdb.fortran/library-module.exp
2283 * gdb.guile/guile.exp
2284 * gdb.guile/scm-cmd.exp
2285 * gdb.guile/scm-frame-inline.exp
2286 * gdb.guile/scm-objfile.exp
2287 * gdb.guile/scm-pretty-print.exp
2288 * gdb.guile/scm-symbol.exp
2289 * gdb.guile/scm-type.exp
2290 * gdb.guile/scm-value.exp
2291 * gdb.linespec/keywords.exp
2292 * gdb.linespec/ls-errs.exp
2293 * gdb.linespec/macro-relative.exp
2294 * gdb.linespec/thread.exp
2295 * gdb.mi/mi-breakpoint-changed.exp
2296 * gdb.mi/mi-dprintf-pending.exp
2297 * gdb.mi/mi-fullname-deleted.exp
2298 * gdb.mi/mi-logging.exp
2299 * gdb.mi/mi-pending.exp
2300 * gdb.mi/mi-solib.exp
2301 * gdb.mi/new-ui-mi-sync.exp
2302 * gdb.mi/user-selected-context-sync.exp
2303 * gdb.multi/dummy-frame-restore.exp
2304 * gdb.multi/multi-arch-exec.exp
2305 * gdb.multi/remove-inferiors.exp
2306 * gdb.multi/watchpoint-multi-exit.exp
2307 * gdb.opt/solib-intra-step.exp
2308 * gdb.perf/backtrace.exp
2309 * gdb.perf/single-step.exp
2310 * gdb.perf/skip-command.exp
2311 * gdb.perf/skip-prologue.exp
2312 * gdb.perf/solib.exp
2313 * gdb.python/lib-types.exp
2314 * gdb.python/py-as-string.exp
2315 * gdb.python/py-bad-printers.exp
2316 * gdb.python/py-block.exp
2317 * gdb.python/py-breakpoint.exp
2318 * gdb.python/py-cmd.exp
2319 * gdb.python/py-events.exp
2320 * gdb.python/py-evthreads.exp
2321 * gdb.python/py-finish-breakpoint.exp
2322 * gdb.python/py-finish-breakpoint2.exp
2323 * gdb.python/py-frame-inline.exp
2324 * gdb.python/py-frame.exp
2325 * gdb.python/py-inferior.exp
2326 * gdb.python/py-infthread.exp
2327 * gdb.python/py-mi.exp
2328 * gdb.python/py-objfile.exp
2329 * gdb.python/py-pp-maint.exp
2330 * gdb.python/py-pp-registration.exp
2331 * gdb.python/py-prettyprint.exp
2332 * gdb.python/py-recurse-unwind.exp
2333 * gdb.python/py-shared.exp
2334 * gdb.python/py-symbol.exp
2335 * gdb.python/py-symtab.exp
2336 * gdb.python/py-template.exp
2337 * gdb.python/py-type.exp
2338 * gdb.python/py-unwind-maint.exp
2339 * gdb.python/py-unwind.exp
2340 * gdb.python/py-value.exp
2341 * gdb.python/python.exp
2342 * gdb.reverse/finish-reverse-bkpt.exp
2343 * gdb.reverse/insn-reverse.exp
2344 * gdb.reverse/next-reverse-bkpt-over-sr.exp
2345 * gdb.reverse/solib-precsave.exp
2346 * gdb.reverse/solib-reverse.exp
2347 * gdb.stabs/gdb11479.exp
2348 * gdb.stabs/weird.exp
2349 * gdb.threads/fork-child-threads.exp
2350 * gdb.threads/fork-plus-threads.exp
2351 * gdb.threads/fork-thread-pending.exp
2352 * gdb.threads/forking-threads-plus-breakpoint.exp
2353 * gdb.threads/hand-call-in-threads.exp
2354 * gdb.threads/interrupted-hand-call.exp
2355 * gdb.threads/linux-dp.exp
2356 * gdb.threads/local-watch-wrong-thread.exp
2357 * gdb.threads/next-while-other-thread-longjmps.exp
2358 * gdb.threads/non-ldr-exit.exp
2359 * gdb.threads/pending-step.exp
2360 * gdb.threads/print-threads.exp
2361 * gdb.threads/process-dies-while-detaching.exp
2362 * gdb.threads/process-dies-while-handling-bp.exp
2363 * gdb.threads/pthreads.exp
2364 * gdb.threads/queue-signal.exp
2365 * gdb.threads/reconnect-signal.exp
2366 * gdb.threads/signal-command-handle-nopass.exp
2367 * gdb.threads/signal-command-multiple-signals-pending.exp
2368 * gdb.threads/signal-delivered-right-thread.exp
2369 * gdb.threads/signal-sigtrap.exp
2370 * gdb.threads/sigthread.exp
2371 * gdb.threads/staticthreads.exp
2372 * gdb.threads/stepi-random-signal.exp
2373 * gdb.threads/thread-unwindonsignal.exp
2374 * gdb.threads/thread_check.exp
2375 * gdb.threads/thread_events.exp
2376 * gdb.threads/tid-reuse.exp
2377 * gdb.threads/tls-nodebug.exp
2378 * gdb.threads/tls-shared.exp
2379 * gdb.threads/tls-so_extern.exp
2380 * gdb.threads/tls.exp
2381 * gdb.threads/wp-replication.exp
2382 * gdb.trace/actions-changed.exp
2383 * gdb.trace/actions.exp
2384 * gdb.trace/backtrace.exp
2385 * gdb.trace/change-loc.exp
2386 * gdb.trace/collection.exp
2387 * gdb.trace/deltrace.exp
2388 * gdb.trace/disconnected-tracing.exp
2389 * gdb.trace/entry-values.exp
2390 * gdb.trace/ftrace-lock.exp
2391 * gdb.trace/ftrace.exp
2392 * gdb.trace/infotrace.exp
2393 * gdb.trace/mi-trace-frame-collected.exp
2394 * gdb.trace/mi-trace-unavailable.exp
2395 * gdb.trace/mi-traceframe-changed.exp
2396 * gdb.trace/mi-tracepoint-changed.exp
2397 * gdb.trace/mi-tsv-changed.exp
2398 * gdb.trace/no-attach-trace.exp
2399 * gdb.trace/packetlen.exp
2400 * gdb.trace/passc-dyn.exp
2401 * gdb.trace/passcount.exp
2402 * gdb.trace/pending.exp
2403 * gdb.trace/pr16508.exp
2404 * gdb.trace/qtro.exp
2405 * gdb.trace/range-stepping.exp
2406 * gdb.trace/read-memory.exp
2407 * gdb.trace/report.exp
2408 * gdb.trace/save-trace.exp
2409 * gdb.trace/signal.exp
2410 * gdb.trace/stap-trace.exp
2411 * gdb.trace/status-stop.exp
2412 * gdb.trace/strace.exp
2413 * gdb.trace/tfile.exp
2414 * gdb.trace/tfind.exp
2415 * gdb.trace/trace-break.exp
2416 * gdb.trace/trace-condition.exp
2417 * gdb.trace/trace-enable-disable.exp
2418 * gdb.trace/trace-mt.exp
2419 * gdb.trace/tracecmd.exp
2420 * gdb.trace/tracefile-pseudo-reg.exp
2421 * gdb.trace/tspeed.exp
2422 * gdb.trace/tstatus.exp
2423 * gdb.trace/tsv.exp
2424 * gdb.trace/unavailable.exp
2425 * gdb.trace/while-dyn.exp
2426 * gdb.trace/while-stepping.exp
2427 * lib/gdb-guile.exp
2428 * lib/gdb.exp
2429 * lib/mi-support.exp
2430 * lib/pascal.exp
2431 * lib/perftest.exp
2432 * lib/prelink-support.exp
2433 * lib/selftest-support.exp
2434
ad02e4fe
SM
24352016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
2436
2437 * Makefile.in: Include disable-implicit-rules.mk.
2438
22347e55
AA
24392016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
2440
2441 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
2442 non-byte-aligned bit fields.
2443
da5b30da
AA
24442016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
2445
2446 PR gdb/12616
2447 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
2448 respects the DW_AT_data_bit_offset attribute.
2449
b593ecca
SM
24502016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
2451
2452 * gdb.base/default.exp: Fix output of "set language".
2453
3b165252
SM
24542016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
2455
2456 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
2457 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
2458 make.
2459 * configure.ac: Remove checks for the make program.
2460 * configure: Re-generate.
2461
1a2f3d7f
KB
24622016-11-16 Kevin Buettner <kevinb@redhat.com>
2463
2464 * gdb.python/py-recurse-unwind.c (main): Add loop.
2465 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
2466 to read_register() and gdb.parse_and_eval(). Make each code
2467 call a separate case that can be individually tested.
2468 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
2469 proc. Call cont_and_backtrace for each of the code paths that
2470 we want to test in the unwinder.
2471
b7f38fda
AA
24722016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
2473
2474 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
2475 the definition of struct S.
2476
1f8db343
CM
24772016-11-11 Catherine Moore <clm@codesourcery.com>
2478
2479 * gdb.base/dump.exp: Identify verilog format dump tests as such.
2480
fad0c9fb
PA
24812016-11-09 Pedro Alves <palves@redhat.com>
2482
2483 * gdb.base/commands.exp (runto_or_return): New procedure.
2484 (gdbvar_simple_if_test, gdbvar_simple_while_test)
2485 (gdbvar_complex_if_while_test, progvar_simple_if_test)
2486 (progvar_simple_while_test, progvar_complex_if_while_test)
2487 (if_while_breakpoint_command_test)
2488 (infrun_breakpoint_command_test, breakpoint_command_test)
2489 (user_defined_command_test, watchpoint_command_test)
2490 (test_command_prompt_position, redefine_hook_test)
2491 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
2492 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
2493 multi_line_input and multi_line. Remove gdb_expect and
2494 gdb_stop_suppressing_tests uses.
2495 * lib/gdb.exp (valnum_re): New global.
2496 (multi_line_input): New procedure.
2497
8354c62c
SM
24982016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
2499
2500 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
2501 Remove.
2502 (test_setup): Define with proc_with_prefix.
2503 (test_cli_inferior): Likewise.
2504 (test_cli_thread): Likewise.
2505 (test_cli_frame): Likewise.
2506 (test_cli_select_frame): Likewise.
2507 (test_cli_up_down): Likewise.
2508 (test_mi_thread_select): Likewise.
2509 (test_mi_stack_select_frame): Likewise.
2510 (test_cli_in_mi_inferior): Likewise.
2511 (test_cli_in_mi_thread): Likewise.
2512 (test_cli_in_mi_frame): Likewise.
2513 (top level): Do not use with_test_prefix_procname.
2514
64f367a2
PA
25152016-11-09 Pedro Alves <palves@redhat.com>
2516
2517 * gdb.base/commands.exp (gdbvar_simple_if_test)
2518 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
2519 (progvar_simple_if_test, progvar_simple_while_test)
2520 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
2521 (infrun_breakpoint_command_test, breakpoint_command_test)
2522 (user_defined_command_test, watchpoint_command_test)
2523 (test_command_prompt_position, deprecated_command_test)
2524 (bp_deleted_in_command, temporary_breakpoint_commands)
2525 (stray_arg0_test, source_file_with_indented_comment)
2526 (recursive_source_test, if_commands_test)
2527 (error_clears_commands_left, redefine_hook_test)
2528 (redefine_backtrace_test): Use proc_with_prefix.
2529 * lib/gdb.exp (proc_with_prefix): New proc.
2530
0bb65f1e
AA
25312016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
2532
2533 * gdb.base/tui-layout.c: New file.
2534 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
2535 disassembly window contains very long lines.
2536
7353f247
TT
25372016-11-08 Tom Tromey <tom@tromey.com>
2538
2539 * gdb.python/py-value.exp (test_value_creation): Make "long" test
2540 depend on Python 2.
2541
30a7bb83
TT
25422016-11-08 Tom Tromey <tom@tromey.com>
2543
2544 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
2545 New method.
2546
cdf5a07c
MG
25472016-10-29 Manish Goregaokar <manish@mozilla.com>
2548
2806dc7e 2549 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 2550
51a789c3
MG
25512016-10-27 Manish Goregaokar <manish@mozilla.com>
2552
2806dc7e
PA
2553 * gdb.rust/simple.rs: Add test for univariant enums without
2554 discriminants and for encoded struct-like enums.
51a789c3 2555
f610ab6d
PA
25562016-10-28 Pedro Alves <palves@redhat.com>
2557
2558 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
2559 gdb_test_multiple, tighten regexps and match symtabs and line
2560 tables incrementally.
2561
b129b0ca
LM
25622016-10-28 Luis Machado <lgustavo@codesourcery.com>
2563
2564 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
2565 general.
2566
ecf45d2c
SL
25672016-10-25 Luis Machado <lgustavo@codesourcery.com>
2568
2569 * gdb.base/exec-invalid-sysroot.exp: New file.
2570
b8d38ee4
JK
25712016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2572
2573 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
2574
f90fd8c2
JK
25752016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2576
2577 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
2578
2d2476aa
MR
25792016-10-19 Maciej W. Rozycki <macro@imgtec.com>
2580
2806dc7e
PA
2581 * gdb.base/killed-outside.exp: Remove $options from a call to
2582 `prepare_for_testing'.
2d2476aa 2583
e42b25a0
SM
25842016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2585
2586 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
2587 Change test message.
2588
3ccdb432
SM
25892016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2590
2591 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
2592 Update comment.
2593
5bad3170
SM
25942016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2595
2596 * gdb.trace/mi-trace-save.exp: New file.
2597
5ad9dba7
YQ
25982016-10-13 Yao Qi <yao.qi@linaro.org>
2599
2600 * gdb.base/code_elim.exp (get_var_address): Remove.
2601 * gdb.base/relocate.exp: Likewise.
2602 * gdb.base/shreloc.exp: Likewise.
2603 * lib/gdb.exp (get_var_address): New.
2604
62df7e21
YQ
26052016-10-13 Yao Qi <yao.qi@linaro.org>
2606
2607 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
2608 floating point tests if $skip_float_test is false.
2609
4dac951e
LM
26102016-10-12 Luis Machado <lgustavo@codesourcery.com>
2611
2612 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
2613 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
2614 argc values.
2615 Add 1 to argc so we guarantee distinct initial/modified argc values.
2616
8f1a8fc4
JK
26172016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2618
2619 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
2620
16c85b5d
JK
26212016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2622
2623 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
2624 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
2625 * gdb.arch/vsx-regs.exp: Likewise.
2626
1d0e042a
YQ
26272016-10-07 Yao Qi <yao.qi@linaro.org>
2628
2629 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
2630
68dadef5
MM
26312016-10-07 Markus Metzger <markus.t.metzger@intel.com>
2632
2633 * gdb.python/python.exp: Test decode_line("*0").
2634
33fa2c6e
DE
26352016-10-06 Doug Evans <dje@google.com>
2636
2637 * gdb.python/py-value.exp (test_value_creation): Add test for large
2638 unsigned 64-bit value.
2639
9c37b5ae
TT
26402016-10-06 Tom Tromey <tom@tromey.com>
2641
2642 * gdb.compile/compile.exp: Change java tests to rust.
2643 * gdb.base/setshow.exp: Change java tests to rust.
2644 * gdb.base/default.exp: Remove java from language list.
2645 * README (Examples): Update language example.
2646 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
2647 test.
2648 * lib/gdb.exp (skip_java_tests): Remove.
2649 * lib/java.exp: Remove.
2650 * gdb.java: Remove.
2651
78b86327
MR
26522016-10-06 Maciej W. Rozycki <macro@imgtec.com>
2653
2654 * gdb.arch/mips-fcr.exp: New test.
2655 * gdb.arch/mips-fcr.c: Source for the new test.
2656
7470adbb
MR
26572016-10-06 Maciej W. Rozycki <macro@imgtec.com>
2658
2659 * gdb.base/solib-disc.exp: Use `standard_output_file'
2660 throughout.
2661
4a556533
PA
26622016-10-06 Pedro Alves <palves@redhat.com>
2663
2664 * gdb.base/jit-simple-dl.c: New file.
2665 * gdb.base/jit-simple-jit.c: New file, factored out from ...
2666 * gdb.base/jit-simple.c: ... this.
2667 * gdb.base/jit-simple.exp (jit_run): Delete.
2668 (build_jit): New proc.
2669 (jit_test_reread): Recompile either the main program or the shared
2670 library, depending on what is being tested. Skip changing address
2671 if caller wants to. Compare before/after addresses. If testing
2672 standalone, explicitly load the binary. Test "maint info
2673 breakpoints".
2674 (top level): Add "standalone vs shared lib" and "change address"
2675 vs "same address" axes.
2676
5a122fbc
PA
26772016-10-06 Pedro Alves <palves@redhat.com>
2678
2679 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
2680 call.
2681 (jit_run): Delete.
2682 (jit_test_reread): Use with_test_prefix. Reload the main binary
2683 explicitly. Compare the before/after addresses of the JIT
2684 descriptor.
2685
ee8da4b8
DE
26862016-08-15 Doug Evans <dje@google.com>
2687
2688 * gdb.xml/extra-regs.xml: Update, end field now required, default type
2689 for single bitfields is bool.
2690 * gdb.xml/tdesc-regs.exp: Ditto.
2691
f389f6fe
JK
26922016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2693
2694 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
2695
fdebf1a4
YQ
26962016-10-05 Yao Qi <yao.qi@linaro.org>
2697
2698 * lib/gdb.exp (support_complex_tests): Return zero if
2699 gdb_skip_float_test return true.
2700
9c36d954 27012016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 2702 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
2703
2704 PR gdb/20487
2705 * gdb.mi/user-selected-context-sync.exp: New file.
2706 * gdb.mi/user-selected-context-sync.c: New file.
2707
4034d0ff 27082016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 2709 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
2710
2711 PR gdb/20487
2712 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
2713 =thread-select-event check.
2714
a4297203
PB
27152016-09-29 Peter Bergner <bergner@vnet.ibm.com>
2716
2717 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
2718 the compulsory L operand changes.
2719 * gdb.arch/powerpc-power.s: Likewise.
2720
bb805577
JK
27212016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2722
2723 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
2724 * gdb.base/jit-attach-pie.c: New file.
2725 * gdb.base/jit-attach-pie.exp: New file.
2726
6d61dee5
PA
27272016-09-28 Pedro Alves <palves@redhat.com>
2728
2729 * gdb.base/infcall-input.c: New file.
2730 * gdb.base/infcall-input.exp: New file.
2731
f73842fc
YQ
27322016-09-22 Yao Qi <yao.qi@linaro.org>
2733
2734 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
2735 (gdb_exit): Rename it to ...
2736 (gdbserver_gdb_exit): ... Close GDBserver.
2737 (gdb_exit): New proc, call gdbserver_gdb_exit.
2738 (mi_gdb_exit): Likewise.
2739
90681dab
YQ
27402016-09-22 Yao Qi <yao.qi@linaro.org>
2741
2742 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
2743 path.
2744 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
2745 Remove duplication.
2746
9c211fd8
YQ
27472016-09-22 Yao Qi <yao.qi@linaro.org>
2748
2749 * lib/gdbserver-support.exp: Check the existence of
2750 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
2751
ad0a504f
AK
27522016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
2753
2754 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
2755
36cf1806
TT
27562016-09-21 Tom Tromey <tom@tromey.com>
2757
2758 PR gdb/20604:
2759 * gdb.base/quit.exp: New file.
2760
74172ecf
SM
27612016-09-21 Simon Marchi <simon.marchi@ericsson.com>
2762
2763 * .gitignore: New file.
2764
3d0ec882
MR
27652016-09-21 Maciej W. Rozycki <macro@imgtec.com>
2766
2767 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
2768 throughout.
2769
8193adea
AA
27702016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
2771
2772 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
2773
d41a5c09
JK
27742016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2775
2776 * gdb.cp/casts.cc (decltype): Move it ...
2777 (main): ... with its call to ...
2778 * gdb.cp/casts03.cc: ... a new file.
2779 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
2780
d2dfe700
JK
27812016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2782
2783 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
2784
e2a92b16
PB
27852016-09-15 Peter Bergner <bergner@vnet.ibm.com>
2786
2787 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
2788 and sync up the test with tests in gas/testsuite/gas/ppc.
2789 * gdb.arch/powerpc-power.exp: Likewise.
2790
49b4de64
JK
27912016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2792
2793 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
2794
2c29df25
SDJ
27952016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
2796 Jan Kratochvil <jan.kratochvil@redhat.com>
2797
2798 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
2799 make m1's definition to be different from m2's. Use 'dummy' as an
2800 argument for probe 'two'.
2801
cc3c2846
JB
28022016-09-10 Jon Beniston <jon@beniston.com>
2803
2804 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
2805 for sim target.
2806
e1b2624a
AA
28072016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
2808
2809 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
2810 variable declaration.
2811 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
2812 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
2813 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
2814 received HWCAP as its argument.
2815
4295e285
PA
28162016-09-06 Pedro Alves <palves@redhat.com>
2817
2818 * gdb.base/new-ui-pending-input.c: New file.
2819 * gdb.base/new-ui-pending-input.exp: New file.
2820 * gdb.exp (clear_gdb_spawn_id): New procedure.
2821 (with_spawn_id): Check whether gdb_spawn_id exists before
2822 referencing it. If gdb_spawn_id didn't exist on entry, clear it
2823 on exit.
2824
00d5215e
UW
28252016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
2826
2827 * gdb.base/float128.c: New file.
2828 * gdb.base/float128.exp: Likewise.
2829 * gdb.base/floatn.c: Likewise.
2830 * gdb.base/floatn.exp: Likewise.
2831
a9ff5f12
UW
28322016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
2833
2834 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
2835
f245535c
PA
28362016-09-05 Pedro Alves <palves@redhat.com>
2837
2838 PR backtrace/19927
2839 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
2840 unwinders are immediately called as side effect of "source" or
2841 "disable unwinder" commands.
2842 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
2843
ae9cf263
YQ
28442016-09-02 Yao Qi <yao.qi@linaro.org>
2845
2846 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
2847 is true and $type is "float" or "double".
2848
27aba047
YQ
28492016-09-02 Yao Qi <yao.qi@linaro.org>
2850
2851 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
2852 true.
2853 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
2854 * gdb.base/call-rt-st.exp: Likewise.
2855 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
2856 return value instead of gdb,skip_float_test.
2857 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
2858 (do_function_calls): Use its return value instead of
2859 gdb,skip_float_test.
2860 * gdb.base/finish.exp: Likewise.
2861 * gdb.base/funcargs.exp: Likewise.
2862 * gdb.base/return.exp: Likewise.
2863 * gdb.base/return2.exp: Likewise.
2864 * gdb.base/varargs.exp: Likewise.
2865 * lib/gdb.exp (gdb_skip_float_test): Change it to
2866 gdb_caching_proc. Detect the broken ptrace on arm-linux.
2867
5af962df
AA
28682016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
2869
2870 * gdb.multi/tids.exp: Test "thread apply all".
2871
7fac6910
JK
28722016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2873
2874 * gdb.base/default.exp (tty): Remove.
2875
bb1fe4ac
KB
28762016-08-24 Kevin Buettner <kevinb@redhat.com>
2877
2806dc7e
PA
2878 * gdb.python/py-recurse-unwind.c: New file.
2879 * gdb.python/py-recurse-unwind.py: New file.
2880 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 2881
0a1ddfa6
SM
28822016-08-24 Simon Marchi <simon.marchi@ericsson.com>
2883
2884 * gdb.base/set-inferior-tty.exp: New file.
2885 * gdb.base/set-inferior-tty.c: New file.
2886
d9de1fe3
PA
28872016-08-23 Pedro Alves <palves@redhat.com>
2888
2889 PR gdb/20494
2890 * gdb.base/new-ui-echo.c: New file.
2891 * gdb.base/new-ui-echo.exp: New file.
2892
e9d9abd7
YQ
28932016-08-23 Yao Qi <yao.qi@linaro.org>
2894
2895 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
2896 gdbserver_spawn.
2897 * gdb.server/connect-without-multi-process.exp (do_test):
2898 Likewise.
2899
3589529e
YQ
29002016-08-23 Yao Qi <yao.qi@linaro.org>
2901
2902 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
2903 standalone_txt. Delete gdb_txt and standalone_txt on host
2904 and target. Spawn the binary on target. Copy files from
2905 target to host.
2906
6bb90213
PA
29072016-08-22 Pedro Alves <palves@redhat.com>
2908
2909 PR gdb/20505
2910 * gdb.base/vdso-warning.exp: Test core dumps too. Use
2911 with_test_prefix. Factor out bits to ...
2912 (test_no_vdso): ... this new procedure.
2913
20c2c024
CL
29142016-08-19 Carl Love <cel@us.ibm.com>
2915
2916 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
2917 maintaining separate logic for constructing the output path.
2918 * gdb.arch/powerpc-d128-regs.exp: Likewise.
2919 * gdb.arch/ppc-dfp.exp: Likewise.
2920 * gdb.arch/ppc-fp.exp: Likewise.
2921 * gdb.arch/vsx-regs.exp: Likewise.
2922 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
2923 binprefix for generating the additional binary files.
2924
0646e07d
PA
29252016-08-19 Pedro Alves <palves@redhat.com>
2926
2927 * gdb.trace/mi-trace-frame-collected.exp
2928 (test_trace_frame_collected): On x32, expect two registers.
2929
46da9242
CL
29302016-08-18 Carl Love <cel@us.ibm.com>
2931
2932 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
2933 and sync up the test with tests in gas/testsuite/gas/ppc.
2934 * gdb.arch/powerpc-power.exp: Likewise.
2935
eb2332d7
SM
29362016-08-17 Simon Marchi <simon.marchi@ericsson.com>
2937
2938 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
2939 expected error message.
2940
63c61e04
SM
29412016-08-17 Simon Marchi <simon.marchi@ericsson.com>
2942
2943 * gdb.multi/remove-inferiors.exp: New file.
2944 * gdb.multi/remove-inferiors.c: New file.
2945
7b17065f
YQ
29462016-08-12 Yao Qi <yao.qi@linaro.org>
2947
2948 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
2949 argument list.
2950
01d3dedf
PA
29512016-08-10 Pedro Alves <palves@redhat.com>
2952
2953 PR gdb/19187
2954 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
2955 setup_kfails.
2956
3eb7562a
PA
29572016-08-09 Pedro Alves <palves@redhat.com>
2958 Simon Marchi <simon.marchi@ericsson.com>
2959
2960 PR gdb/20418
2961 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
2962 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
2963
80614914
PA
29642016-08-09 Pedro Alves <palves@redhat.com>
2965
2966 PR mi/20431
2967 * gdb.mi/mi-cmd-error.exp: New file.
2968
f348d89a
PA
29692016-08-09 Pedro Alves <palves@redhat.com>
2970
2971 PR gdb/18653
2972 * gdb.base/signals-state-child.c: New file.
2973 * gdb.base/signals-state-child.exp: New file.
2974 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
2975
e5ca03b4
PA
29762016-08-09 Pedro Alves <palves@redhat.com>
2977
2978 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
2979
282a0691
TT
29802016-08-03 Tom Tromey <tom@tromey.com>
2981
2982 PR python/18565:
2983 * gdb.python/py-frame-inline.exp: Add Frame.function test.
2984
41bfcd63
YQ
29852016-08-01 Yao Qi <yao.qi@linaro.org>
2986
2987 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
2988 variable mode to "multi-process" if $multi_process is 1, otherwise
2989 set it to "single-process".
2990
e3465b24
YQ
29912016-08-01 Yao Qi <yao.qi@linaro.org>
2992
2993 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
2994 * gdb.cp/cpexprs.exp: Likewise.
2995 * gdb.cp/m-static.exp: Likewise.
2996
0b31a4bc
TT
29972016-07-26 Tom Tromey <tom@tromey.com>
2998
2999 PR python/20190:
3000 * gdb.threads/tls.exp (check_thread_local): Add python symbol
3001 test.
3002
e0461dbb
MM
30032016-07-26 Markus Metzger <markus.t.metzger@intel.com>
3004
3005 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
3006 selecting assembly source files.
3007 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
3008 assembly source files.
3009 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
3010 assembly source files.
3011 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
3012 selecting assembly source files.
3013
8194e927
SM
30142016-07-25 Simon Marchi <simon.marchi@ericsson.com>
3015
3016 * gdb.base/new-ui.exp (do_test_invalid_args): New
3017 procedure.
3018
c0272db5
TW
30192016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
3020
3021 * gdb.btrace/reconnect.c: New file.
3022 * gdb.btrace/reconnect.exp: New file.
3023
e3487908
GKB
30242016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
3025
3026 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
3027 to test_catch_syscall_group.
3028 (test_catch_syscall_group): New.
3029
12df5c00
TT
30302016-07-21 Tom Tromey <tom@tromey.com>
3031
3032 * gdb.rust/simple.rs (main): Use empty struct expression.
3033 * gdb.rust/simple.exp: Add tests for empty struct expression.
3034
bae62ee2
YQ
30352016-07-21 Yao Qi <yao.qi@linaro.org>
3036
3037 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
3038 if gdb_skip_xml_test is true on some targets.
3039
b1b53fb3
YQ
30402016-07-21 Yao Qi <yao.qi@linaro.org>
3041
3042 * gdb.server/solib-list.exp: Unset last_loaded_file.
3043
027d97f8
JK
30442016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3045
3046 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
3047 "step into captured_main (args)".
3048
7674d381
JK
30492016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3050
3051 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
3052
72b5d099
JK
30532016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3054
3055 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
3056
1f960ced
PA
30572016-07-19 Pedro Alves <palves@redhat.com>
3058
3059 * gdb.opt/inline-break.exp: Remove optimize=-O2.
3060 * gdb.opt/inline-bt.exp: Likewise.
3061 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
3062 additional_flags=-Winline.
3063 * gdb.opt/inline-locals.exp: Likewise.
3064 * gdb.opt/inline-markers.c (ATTR): Define.
3065 (inlined_fn): Use it.
3066
f25827c1
YQ
30672016-07-19 Yao Qi <yao.qi@linaro.org>
3068
3069 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
3070 (test_with_self): Remove some code. Remove argument executable.
3071 (top-level): Use do_self_tests.
3072
37539ebe
DB
30732016-07-15 Zachary Welch <zwelch@codesourcery.com>
3074 Don Breazeal <donb@codesourcery.com>
3075
3076 * gdb.base/maint.exp: Escape paths used in regular expressions.
3077 * gdb.stabs/weird.exp: Likewise.
3078
dac790e1
TT
30792016-07-13 Tom Tromey <tom@tromey.com>
3080
3081 PR python/15620, PR python/18620:
3082 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
3083 (test_bkpt_events): New procs.
3084
93daf339
TT
30852016-07-13 Tom Tromey <tom@tromey.com>
3086
3087 PR python/17698:
3088 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
3089 test.
3090 (test_watchpoints): Likewise.
3091 (test_bkpt_pending): New proc.
3092
6571a381
TT
30932016-07-13 Tom Tromey <tom@tromey.com>
3094
3095 PR cli/18053:
3096 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
3097 completion test.
3098
e8732474
JK
30992016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3100
3101 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
3102 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
3103 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
3104 f_label.
3105 (g): Rename g_end_lbl to g_label.
3106 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
3107 low_pc and high_pc.
3108 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
3109
e0f3fd7c
TT
31102016-07-12 Tom Tromey <tom@tromey.com>
3111
3112 PR python/19293:
3113 * gdb.python/py-unwind-maint.exp: Update tests.
3114
3cfe46b6
YQ
31152016-07-12 Yao Qi <yao.qi@linaro.org>
3116
3117 * lib/selftest-support.exp (selftest_setup): Match the output
3118 when captured_main is inlined.
3119
4f19a0e6
WT
31202016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
3121
3122 * gdb.fortran/derived-types.exp (result_line, result_line_2):
3123 New variables.
3124 (print this%a, print this%b, print this): New tests.
3125 * gdb.fortran/derived-types.f90 (this): New object and
3126 initialization.
3127
986cf455
SM
31282016-07-06 Simon Marchi <simon.marchi@ericsson.com>
3129
3130 * gdb.ada/arraydim.exp: Remove extra directory level in build
3131 directory.
3132
f0464b23
SM
31332016-07-06 Simon Marchi <simon.marchi@ericsson.com>
3134
3135 * lib/ada.exp: Remove extra directory level in build directory.
3136 * gdb.ada/cond_lang.exp: Likewise.
3137 * gdb.ada/exec_changed.exp: Likewise.
3138 * gdb.ada/lang_switch.exp: Likewise.
3139
42d94011
MG
31402016-07-06 Manish Goregaokar <manish@mozilla.com>
3141
2806dc7e
PA
3142 * simple.rs: Add test for raw pointer subscripting.
3143 * simple.exp: Add test expectations.
42d94011 3144
647c264c
YQ
31452016-07-05 Yao Qi <yao.qi@linaro.org>
3146
3147 * gdb.mi/mi-reverse.exp: Match =record-started output.
3148
20aa2c60
PA
31492016-07-01 Pedro Alves <palves@redhat.com>
3150
3151 * gdb.base/jit-reader.exp (info_registers_current_frame): New
3152 procedure.
3153 (jit_reader_test): Test the jit reader's unwinder.
3154 * gdb.base/jithost.c (jit_function_00_code): New global.
3155 (main): Use memcpy to fill in the mmapped code, instead of poking
3156 bytes manually here.
3157 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
3158 value.
3159 (read_debug_info): Save the function's range.
3160 (read_sp): New function.
3161 (unwind_frame): Use it. Also unwind RBP.
3162 (get_frame_id): Use read_sp.
3163 (gdb_init_reader): Use calloc instead of malloc.
3164 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
3165 parameter. Use gdb_test_multiple.
3166
ced2dffb
PA
31672016-07-01 Pedro Alves <palves@redhat.com>
3168 Antoine Tremblay <antoine.tremblay@ericsson.com>
3169
3170 * gdb.threads/process-dies-while-detaching.c: New file.
3171 * gdb.threads/process-dies-while-detaching.exp: New file.
3172
63000888
PA
31732016-07-01 Pedro Alves <palves@redhat.com>
3174
3175 * gdb.multi/watchpoint-multi-exit.c: New file.
3176 * gdb.multi/watchpoint-multi-exit.exp: New file.
3177
038d4868
PA
31782016-06-30 Pedro Alves <palves@redhat.com>
3179
3180 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
3181 unset inferior_spawn_id.
3182
994e9c83
PA
31832016-06-30 Pedro Alves <palves@redhat.com>
3184
3185 * lib/mi-support.exp (default_mi_gdb_start): Declare global
3186 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
3187
e5653468
YQ
31882016-06-29 Yao Qi <yao.qi@linaro.org>
3189
3190 * gdb.base/return.c: Add copyright header.
3191
803b47e5
TT
31922016-06-29 Tom Tromey <tom@tromey.com>
3193
3194 PR python/20129:
3195 * gdb.python/py-framefilter.exp: Add tests for setting priority
3196 and disabling of non-existent frame filter.
3197
28244707
YQ
31982016-06-29 Yao Qi <yao.qi@linaro.org>
3199
3200 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
3201 0x0f07ff.
3202
a31d2f06
YQ
32032016-06-28 Yao Qi <yao.qi@linaro.org>
3204
3205 * gdb.base/catch-syscall.exp: Remove check on isnative and target
3206 triplets. Start gdb, execute catch syscall, and continue. Check
3207 gdb's output to determine catch syscall is supported.
3208
921d8f54
MG
32092016-06-27 Manish Goregaokar <manish@mozilla.com>
3210
25d49b86
PA
3211 * gdb.rust/simple.rs: Add test for returning unit in a function.
3212 * gdb.rust/simple.exp: Add expectation for functions returning
3213 unit.
921d8f54 3214
f4952523
PMR
32152016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
3216
3217 * gdb.python/py-breakpoint-create-fail.c,
3218 gdb.python/py-breakpoint-create-fail.exp,
3219 gdb.python/py-breakpoint-create-fail.py: New testcase.
3220
fccb08f8
MG
32212016-06-25 Manish Goregaokar <manish@mozilla.com>
3222
3223 PR gdb/20239
3224 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
3225 * gdb.rust/simple.exp: Add test expectations for new NonZero
3226 tests.
fccb08f8 3227
6b850546
DT
32282016-06-24 David Taylor <dtaylor@emc.com>
3229
3230 * gdb.base/offsets.exp: New file.
3231 * gdb.base/offsets.c: New file.
3232
17621150
TT
32332016-06-23 Tom Tromey <tom@tromey.com>
3234
3235 PR gdb/16483:
3236 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
3237 before any filters are loaded.
3238
04d59df6
WT
32392016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
3240
3241 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
3242 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
3243 structs.
3244 * gdb.fortran/derived-type-function.exp: New file.
3245 * gdb.fortran/derived-type-function.f90: New file.
3246
3247
ac69f786
PA
32482016-06-21 Pedro Alves <palves@redhat.com>
3249
3250 * gdb.base/new-ui.exp: New file.
3251 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
3252 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
3253 (with_spawn_id): New procedure.
3254
49940788
PA
32552016-06-21 Pedro Alves <palves@redhat.com>
3256
3257 * gdb.mi/mi-exec-run.exp: New file.
3258
ef274d26
PA
32592016-06-21 Pedro Alves <palves@redhat.com>
3260
3261 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
3262 breakpoint command's output on the main UI.
3263 (test_break): New procedure, factored out from calls in the top
3264 level.
3265 (top level): Use foreach_with_prefix to test MI as main UI and as
3266 separate UI.
3267
468afe6c
PA
32682016-06-21 Pedro Alves <palves@redhat.com>
3269
3270 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
3271 (test_awatch_creation_and_listing)
3272 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
3273 Remove 'type' parameter.
3274 (test_watchpoint_all): New parameter mi_mode. Remove
3275 with_test_prefix.
3276 (top level): Use foreach_with_prefix, and add main/separate UI MI
3277 testing axis.
3278
51f77c37
PA
32792016-06-21 Pedro Alves <palves@redhat.com>
3280
3281 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
3282 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
3283 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
3284 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
3285 (gdb_main_spawn_id, mi_spawn_id): Declare and
3286 comment.
3287 (mi_create_inferior_pty): New procedure,
3288 factored out from default_mi_gdb_start.
3289 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
3290 procedures.
3291 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
3292 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
3293 Use mi_create_inferior_pty.
3294 (mi_gdb_start): Use eval to pass down args list.
3295
8980e177
PA
32962016-06-21 Pedro Alves <palves@redhat.com>
3297
3298 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
3299 * gdb.opt/inline-cmds.exp: Add MI tests.
3300
f38d3ad1
PA
33012016-06-21 Pedro Alves <palves@redhat.com>
3302
3303 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
3304
45db7c09
PA
33052016-06-21 Pedro Alves <palves@redhat.com>
3306
3307 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
3308 (top level): Use it instead of mi_execute_to.
3309
5a069ab3
PA
33102016-06-21 Pedro Alves <palves@redhat.com>
3311
3312 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
3313 (cont_handler_str): New.
3314 (signal_stop_handler): Set stop_handler_str instead of printing to
3315 stdout.
3316 (continue_handler): Set cont_handler_str instead of printing to
3317 stdout.
3318 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
3319 mi_send_resuming_command. Print stop_handler_str and
3320 cont_handler_str instead of expecting the python events print
3321 directly.
3322
2838cc1d
SD
33232016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
3324
3325 * gdb.base/jit-reader.exp: New file.
3326 * gdb.base/jithost.c: New file.
3327 * gdb.base/jithost.h: New file.
3328 * gdb.base/jitreader.c : New file.
3329 * gdb.base/jit-protocol.h: New file.
3330
21a77091
YQ
33312016-06-17 Yao Qi <yao.qi@linaro.org>
3332
3333 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
3334 parameters follow_fork and detach_on_fork. Set follow-fork-mode
3335 and detach-on-fork. Adjust tests.
3336 (top level): Invoke break_cond_on_syscall with combinations of
3337 syscall, follow-fork-mode and detach-on-fork.
3338
f50bf8e5
YQ
33392016-06-17 Yao Qi <yao.qi@linaro.org>
3340
3341 * gdb.base/step-over-exit.c: New.
3342 * gdb.base/step-over-exit.exp: New.
3343
a28d8e50
YTL
33442016-06-17 Yan-Ting Lin <currygt52@gmail.com>
3345
3346 * gdb.base/float.exp: Add target check for nds32*-*-*.
3347 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
3348
cad8e26d
AB
33492016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
3350
3351 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
3352 for unsupported target features.
3353 * gdb.base/call-rt-st.exp: Likewise.
3354 * gdb.base/call-sc.exp: Likewise.
3355 * gdb.base/call-signal-resume.exp: Likewise.
3356 * gdb.base/call-strs.exp: Likewise.
3357 * gdb.base/callexit.exp: Likewise.
3358 * gdb.base/callfuncs.exp: Likewise.
3359 * gdb.base/nodebug.exp: Likewise.
3360 * gdb.base/printcmds.exp: Likewise.
3361 * gdb.base/ptype.exp: Likewise.
3362 * gdb.base/structs.exp: Likewise.
3363 * gdb.base/unwindonsignal.exp: Likewise.
3364 * gdb.cp/gdb2495.exp: Likewise.
3365 * gdb.cp/templates.exp: Likewise.
3366 * gdb.cp/virtfunc.exp: Likewise.
3367 * gdb.threads/hand-call-in-threads.exp: Likewise.
3368 * gdb.threads/interrupted-hand-call.exp: Likewise.
3369 * gdb.threads/thread-unwindonsignal.exp: Likewise.
3370
347dc102
TT
33712016-06-10 Tom Tromey <tom@tromey.com>
3372
3373 PR rust/20110:
3374 * gdb.rust/expr.exp: Add test for integer constant larger than
3375 i32.
3376
5e13cf25
BH
33772016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
3378
3379 * gdb.fortran/nested-funcs.exp: New.
3380 * gdb.fortran/nested-funcs.f90: New.
3381
bb556f1f
TK
33822016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
3383
3384 * gdb.base/examine-backward.c: New file.
3385 * gdb.base/examine-backward.exp: New file.
3386
38b022b4
SM
33872016-06-06 Simon Marchi <simon.marchi@ericsson.com>
3388
3389 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
3390 matching.
3391
1b40ec05
TT
33922016-06-02 Tom Tromey <tom@tromey.com>
3393
3394 PR python/18984:
3395 * gdb.python/py-shared.exp: Add solib_name test.
3396
193bd378
SM
33972016-06-02 Simon Marchi <simon.marchi@ericsson.com>
3398
3399 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
3400
3326303b
MG
34012016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
3402
3403 PR c++/19893
3404 * gdb.dwarf2/implref.exp: Rename to...
3405 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
3406 * gdb.dwarf2/implref-array.c: New file.
3407 * gdb.dwarf2/implref-array.exp: Likewise.
3408 * gdb.dwarf2/implref-global.c: Likewise.
3409 * gdb.dwarf2/implref-global.exp: Likewise.
3410 * gdb.dwarf2/implref-struct.c: Likewise.
3411 * gdb.dwarf2/implref-struct.exp: Likewise.
3412
825c8ef2
AT
34132016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3414
3415 * gdb.trace/trace-condition.exp: Add 64bit tests.
3416
2320162a
AT
34172016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3418
3419 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
3420 bits types.
3421 (main): Adapt to 8 to 64 bits types.
3422 * gdb.trace/trace-condition.exp: Add new tests.
3423
a7818233
AT
34242016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3425
3426 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
3427
0d336466
AT
34282016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3429
3430 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
3431 Move condition tests...
3432 * gdb.trace/trace-condition.exp: Here.
3433
7faeb45a
AT
34342016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3435
3436 * gdb.trace/trace-condition.exp: Add counter-case tests.
3437
e385593e
JK
34382016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3439
3440 PR c++/15231
3441 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
3442 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
3443
744608cc
PA
34442016-05-27 Pedro Alves <palves@redhat.com>
3445
3446 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
3447 New procedure.
3448 (top level): Call it, and bail out of DejaGnu is known to be bad.
3449
ac775bf4
AB
34502016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
3451
3452 * gdb.base/whatis.c: Extend the test case.
3453 * gdb.base/whatis.exp: Add additional tests.
3454
2bbad2ea
BH
34552016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3456
3457* gdb.fortran/type.f90: Add pointer variable.
3458* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
3459
8b70175d
BH
34602016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3461
3462 * gdb.fortran/vla-type.exp: Fix testcase name.
3463
86d8a848
BH
34642016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3465
3466 * gdb.fortran/vla-type.exp: Access elements in nested structs.
3467
e188eb36
BH
34682016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3469
3470 * gdb.fortran/type.f90: Add nested structures.
3471 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
3472 * gdb.fortran/derived-type.exp: Adapt expected output.
3473 * gdb.fortran/vla-type.exp: Adapt expected output.
3474
9b2db1fd
BH
34752016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3476
3477 * gdb.fortran/whatis_type.exp: Adapt expected output.
3478
72b17055
BH
34792016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3480
3481 * gdb.fortran/print_type.exp: Fix expected output.
3482 * gdb.fortran/whatis_type.exp: Fix expected output.
3483
3cd81d8d
BH
34842016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3485
3486 * gdb.fortran/whatis_type.exp: Use multi_line.
3487
ddae9462
TT
34882016-05-24 Tom Tromey <tom@tromey.com>
3489
3490 PR python/17386:
3491 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
3492 use value as an index.
3493
1957f6b8
TT
34942016-05-23 Tom Tromey <tom@tromey.com>
3495
3496 PR python/17981:
3497 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
3498 no-breakpoint case.
3499
026a9174
PA
35002016-05-24 Pedro Alves <palves@redhat.com>
3501
3502 PR gdb/19828
3503 * gdb.threads/clone-attach-detach.c: New file.
3504 * gdb.threads/clone-attach-detach.exp: New file.
3505
e70a7231
FR
35062016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
3507
3508 * gdb.base/annota-input-while-running.exp: Fix syntax error.
3509
0f6ed0e0
TT
35102016-05-23 Tom Tromey <tom@tromey.com>
3511
3512 PR python/19438, PR python/18393:
3513 * gdb.python/py-progspace.exp: Add "dir" test.
3514 * gdb.python/py-objfile.exp: Add "dir" test.
3515
ffd19d61
YQ
35162016-05-23 Yao Qi <yao.qi@linaro.org>
3517
3518 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
3519 * gdb.arch/thumb2-it.exp: Likewise.
3520
9e8f9b05
SM
35212016-05-18 Simon Marchi <simon.marchi@ericsson.com>
3522
3523 * gdb.mi/mi-threads-interrupt.c: New file.
3524 * gdb.mi/mi-threads-interrupt.exp: New file.
3525
61c6156d
SM
35262016-05-17 Simon Marchi <simon.marchi@ericsson.com>
3527
3528 PR gdb/18077
3529 * gdb.mi/mi-async-run.exp: New file.
3530 * gdb.mi/mi-async-run.c: New file.
3531
67218854
TT
35322016-05-17 Tom Tromey <tom@tromey.com>
3533 Manish Goregaokar <manishsmail@gmail.com>
3534
3535 * lib/rust-support.exp: New file.
3536 * lib/gdb.exp (skip_rust_tests): New proc.
3537 (build_executable_from_specs): Handle rust.
3538 * lib/future.exp (gdb_find_rustc): New proc.
3539 (gdb_default_target_compile): Handle rust.
3540 * gdb.rust/expr.exp: New file.
3541 * gdb.rust/generics.exp: New file.
3542 * gdb.rust/generics.rs: New file.
3543 * gdb.rust/methods.exp: New file.
3544 * gdb.rust/methods.rs: New file.
3545 * gdb.rust/modules.exp: New file.
3546 * gdb.rust/modules.rs: New file.
3547 * gdb.rust/simple.exp: New file.
3548 * gdb.rust/simple.rs: New file.
3549
c44af4eb
TT
35502016-05-17 Tom Tromey <tom@tromey.com>
3551
3552 * gdb.base/default.exp (set language): Add rust.
3553
dcd1f979
TT
35542016-05-17 Tom Tromey <tom@tromey.com>
3555
3556 * gdb.gdb/unittest.exp: New file.
3557
155b7f57
YQ
35582016-05-16 Yao Qi <yao.qi@linaro.org>
3559
3560 * gdb.base/batch-preserve-term-settings.exp: Remove variable
3561 shell_prompt. Update shell_prompt_re.
3562
8ddd5a6c
DE
35632016-05-12 Doug Evans <dje@google.com>
3564
3565 PR symtab/19999
3566 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
3567 $options when building executable.
3568 * gdb.dwarf2/fission-loclists-pie.S: New file.
3569 * gdb.dwarf2/fission-loclists-pie.exp: New file.
3570
02e370d9
SM
35712016-05-04 Simon Marchi <simon.marchi@ericsson.com>
3572
3573 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
3574 of [is_remote target],
3575
8929ad8b
SM
35762016-05-04 Simon Marchi <simon.marchi@ericsson.com>
3577
3578 * lib/gdb.exp (use_gdb_stub): New procedure.
3579
6c447423
DE
35802016-05-03 Yunlian Jiang <yunlian@google.com>
3581 Doug Evans <dje@google.com>
3582
3583 PR symtab/19914
3584 * gdb.dwarf2/dwp-sepdebug.c: New file.
3585 * gdb.dwarf2/dwp-sepdebug.exp: New file.
3586
444e826c
SM
35872016-05-02 Simon Marchi <simon.marchi@ericsson.com>
3588
3589 * gdb.base/detach.exp: Remove is_remote check.
3590
740feeaa
SM
35912016-05-02 Simon Marchi <simon.marchi@ericsson.com>
3592
3593 * gdb.base/annota-input-while-running.exp: Don't check for
3594 [is_remote target]. Enable annotations after running to main.
3595 Remove unused "set test..." line.
3596
9080ac9d
SM
35972016-04-28 Simon Marchi <simon.marchi@ericsson.com>
3598
3599 * gdb.trace/trace-enable-disable.exp: New file.
3600 * gdb.trace/trace-enable-disable.c: New file.
3601
952ebca5
SM
36022016-04-28 Simon Marchi <simon.marchi@ericsson.com>
3603
3604 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
3605 use it in info sharedlibrary test.
3606 * gdb.trace/ftrace-lock.exp: Likewise.
3607 * gdb.trace/ftrace.exp: Likewise.
3608 * gdb.trace/range-stepping.exp: Likewise.
3609 * gdb.trace/trace-break.exp: Likewise.
3610 * gdb.trace/trace-condition.exp: Likewise.
3611 * gdb.trace/trace-mt.exp: Likewise.
3612
d9019901
SM
36132016-04-27 Simon Marchi <simon.marchi@ericsson.com>
3614
3615 * lib/gdb.exp (gdb_load_shlibs): Rename to...
3616 (gdb_load_shlib): ... this.
3617 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
3618 gdb_load_shlib.
3619 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
3620 * gdb.base/ctxobj.exp: Likewise.
3621 * gdb.base/dprintf-pending.exp: Likewise.
3622 * gdb.base/dso2dso.exp: Likewise.
3623 * gdb.base/fixsection.exp: Likewise.
3624 * gdb.base/gcore-relro.exp: Likewise.
3625 * gdb.base/gdb1555.exp: Likewise.
3626 * gdb.base/global-var-nested-by-dso.exp: Likewise.
3627 * gdb.base/gnu-ifunc.exp: Likewise.
3628 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
3629 * gdb.base/jit-so.exp (one_jit_test): Likewise.
3630 * gdb.base/pending.exp: Likewise.
3631 * gdb.base/print-file-var.exp: Likewise.
3632 * gdb.base/print-symbol-loading.exp: Likewise.
3633 * gdb.base/shlib-call.exp: Likewise.
3634 * gdb.base/shreloc.exp: Likewise.
3635 * gdb.base/so-impl-ld.exp: Likewise.
3636 * gdb.base/solib-disc.exp: Likewise.
3637 * gdb.base/solib-nodir.exp: Likewise.
3638 * gdb.base/solib-overlap.exp: Likewise.
3639 * gdb.base/solib-symbol.exp: Likewise.
3640 * gdb.base/solib-weak.exp (do_test): Likewise.
3641 * gdb.base/sym-file.exp: Likewise.
3642 * gdb.base/symtab-search-order.exp: Likewise.
3643 * gdb.base/type-opaque.exp: Likewise.
3644 * gdb.base/unload.exp: Likewise.
3645 * gdb.base/watchpoint-solib.exp: Likewise.
3646 * gdb.compile/compile.exp: Likewise.
3647 * gdb.cp/gdb2384.exp: Likewise.
3648 * gdb.cp/infcall-dlopen.exp: Likewise.
3649 * gdb.cp/re-set-overloaded.exp: Likewise.
3650 * gdb.fortran/library-module.exp: Likewise.
3651 * gdb.opt/solib-intra-step.exp: Likewise.
3652 * gdb.python/py-finish-breakpoint.exp: Likewise.
3653 * gdb.python/py-shared.exp: Likewise.
3654 * gdb.reverse/solib-precsave.exp: Likewise.
3655 * gdb.reverse/solib-reverse.exp: Likewise.
3656 * gdb.server/solib-list.exp: Likewise.
3657 * gdb.threads/dlopen-libpthread.exp: Likewise.
3658 * gdb.threads/tls-shared.exp: Likewise.
3659 * gdb.threads/tls-so_extern.exp: Likewise.
3660 * gdb.trace/change-loc.exp: Likewise.
3661 * gdb.trace/ftrace-lock.exp: Likewise.
3662 * gdb.trace/ftrace.exp: Likewise.
3663 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
3664 * gdb.trace/pending.exp: Likewise.
3665 * gdb.trace/range-stepping.exp: Likewise.
3666 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
3667 (strace_info_marker): Likewise.
3668 (strace_probe_marker): Likewise.
3669 (strace_trace_on_same_addr): Likewise.
3670 (strace_trace_on_diff_addr): Likewise.
3671 * gdb.trace/trace-break.exp: Likewise.
3672 * gdb.trace/trace-condition.exp: Likewise.
3673 * gdb.trace/trace-mt.exp: Likewise.
3674
fca4cfd9
SM
36752016-04-27 Simon Marchi <simon.marchi@ericsson.com>
3676
3677 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
3678 result of gdb_remote_download.
3679 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
3680 * gdb.base/dso2dso.exp: Likewise.
3681 * gdb.base/global-var-nested-by-dso.exp: Likewise.
3682 * gdb.base/print-file-var.exp: Likewise.
3683 * gdb.base/shlib-call.exp: Likewise.
3684 * gdb.base/shreloc.exp: Likewise.
3685 * gdb.base/solib-overlap.exp: Likewise.
3686 * gdb.base/solib-weak.exp (do_test): Likewise.
3687 * gdb.base/unload.exp: Likewise.
3688
11cf4ffb
YQ
36892016-04-27 Yao Qi <yao.qi@linaro.org>
3690
3691 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
3692 exists.
3693
3e2e34f8
KB
36942016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
3695
3696 * vla-type.exp: Print structure from toplevel.
3697
8f07e298
BH
36982016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
3699
3700 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
3701 of dynamic types.
3702 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
3703 of dynamic types.
3704
9920b434
BH
37052016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
3706
3707 * gdb.fortran/vla-type.f90: New file.
3708 * gdb.fortran/vla-type.exp: New file.
3709
f3abeff5
YQ
37102016-04-25 Yao Qi <yao.qi@linaro.org>
3711
3712 * gdb.base/branch-to-self.c: New file.
3713 * gdb.base/branch-to-self.exp: New file.
3714
0a5d52f0
YQ
37152016-04-22 Yao Qi <yao.qi@linaro.org>
3716
3717 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
3718 more after $hex.
3719
495346f6
YQ
37202016-04-22 Yao Qi <yao.qi@linaro.org>
3721
3722 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
3723 * gdb.base/annota3.exp: Likewise.
3724
4a7e075c
YQ
37252016-04-22 Yao Qi <yao.qi@linaro.org>
3726
3727 * gdb.reverse/step-precsave.exp: Do one step and test program
3728 stops in "callee" and do multiple steps until program goes out
3729 of "callee".
3730 * gdb.reverse/step-reverse.exp: Likewise.
3731
5b061e98
YQ
37322016-04-22 Yao Qi <yao.qi@linaro.org>
3733
3734 * gdb.trace/signal.exp: Also pass if
3735 $tracepoint_hits($i) > $iterations.
3736
5c5dc57f
YQ
37372016-04-22 Yao Qi <yao.qi@linaro.org>
3738
3739 * gdb.trace/signal.c: New file.
3740 * gdb.trace/signal.exp: New file.
3741
a55411b9
DE
37422016-04-19 Doug Evans <xdje42@gmail.com>
3743
3744 * gdb.base/bad-file.exp: New file.
3745
a22df60a
MG
37462016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
3747
3748 * gdb.dwarf2/implref.exp: New file.
3749
0c13f7e5
BH
37502016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
3751
3752 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
3753 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
3754 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
3755 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
3756 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
3757 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
3758 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
3759 * lib/fortran.exp (fortran_int4): New procedure.
3760 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
3761 (fortran_logical4): Likewise.
3762
9b9b09e9
BH
37632016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
3764
3765 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
3766
a14d1f4d
BH
37672016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
3768
3769 * lib/compiler.c: Add Intel specific preprocessor macros.
3770 * lib/compiler.cc: Likewise.
25d49b86 3771
7d49b1d0
LM
37722016-04-13 Luis Machado <lgustavo@codesourcery.com>
3773
3774 * gdb.server/connect-with-no-symbol-file.c: New file.
3775 * gdb.server/connect-with-no-symbol-file.exp: New file.
3776
8392fa22
SM
37772016-04-13 Simon Marchi <simon.marchi@ericsson.com>
3778
3779 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
3780
8c4c4aeb
SM
37812016-04-13 Simon Marchi <simon.marchi@ericsson.com>
3782
3783 * boards/gdbserver-base.exp (${board}_download): Copy source file to
3784 standard output directory.
3785
45e3745e
AT
37862016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
3787
3788 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
3789
e26b7e41
MM
37902016-04-13 Markus Metzger <markus.t.metzger@intel.com>
3791
3792 * gdb.btrace/instruction_history.c (loop): Add declaration.
3793
8ce09462
AT
37942016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
3795
3796 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
3797
2e88a1ea
SM
37982016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
3799
3800 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
3801 parentheses to print.
3802 (continue_handler): Likewise.
3803
f48e22e3
SM
38042016-04-08 Simon Marchi <simon.marchi@ericsson.com>
3805
3806 * gdb.server/solib-list.exp: Remove is_remote check.
3807 Pass shlib= to gdb_compile. Don't link shared library with
3808 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
3809 Run binary filename through "readlink -f" on the target.
3810
096be756
PA
38112016-04-08 Pedro Alves <palves@redhat.com>
3812
3813 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
3814 interpreter filename as argument to gdbserver_spawn.
3815 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
3816 Return empty if $last_loaded_file does not exist.
3817
06500533
JK
38182016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3819
3820 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
3821 * gdb.base/jit-main.c: Use exit after usage.
3822
2d35e871
JK
38232016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3824
3825 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
3826 GDBHISTSIZE prior to the tests.
3827 * gdb.base/gdbinit-history.exp: Likewise.
3828
38292016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
3830
3831 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
3832 instead of build_executable. Use gdb_load_shlibs.
3833
c8064e7e
YQ
38342016-04-07 Yao Qi <yao.qi@linaro.org>
3835
3836 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
3837 Execute "si" command.
3838
bde47561
YQ
38392016-04-07 Yao Qi <yao.qi@linaro.org>
3840
3841 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
3842 number instead of the comments on some line.
3843
b16f8a3b
DB
38442016-04-06 Don Breazeal <donb@codesourcery.com>
3845
3846 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
3847 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
3848
c2f901df
SM
38492016-04-06 Simon Marchi <simon.marchi@ericsson.com>
3850
3851 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
3852 standard_output_file. Remove unused binfile variable.
3853
ac17fda0
CU
38542016-04-05 Catalin Udma <catalin.udma@freescale.com>
3855
3856 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
3857 * gdb.python/py-mi-objfile.exp: Match "list main" output
3858 in console format.
3859
03a8c4df
SM
38602016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
3861
3862 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
3863 absolute.
3864
6e774b13
SM
38652016-04-05 Simon Marchi <simon.marchi@ericsson.com>
3866
3867 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
3868 absolute.
3869 * gdb.trace/ftrace.exp: Likewise.
3870 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
3871 targets as well.
3872 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
3873 (gdb_load_shlibs): Copy libraries to test directory when testing
3874 natively. Only set solib-search-path if testing remotely.
3875 * lib/mi-support.exp (mi_load_shlibs): Likewise.
3876
7817ea46
SM
38772016-04-05 Simon Marchi <simon.marchi@ericsson.com>
3878
3879 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
3880 gdb_download. Use it even if the target is not remote.
3881 * gdb.base/jit.exp (compile_jit_test): Likewise.
3882 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
3883 output directory if the destination board is local, otherwise use
3884 the standard remote_download from DejaGnu.
3885 (gdb_download): Remove.
3886 (gdb_load_shlibs): Use gdb_remote_download instead of
3887 gdb_download.
3888 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
3889 Use gdb_remote_download instead of gdb_download. Use it even if
3890 the target is not remote.
3891 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
3892 instead of gdb_download.
3893
7beb7f68
SM
38942016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
3895
3896 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
3897 (test_insert_delete_modify): Call mi_load_shlibs before trying to
3898 run.
3899
cc63428a
AV
39002016-04-01 Artemiy Volkov <artemiyv@acm.org>
3901
3902 PR gdb/19820
3903 * gdb.base/printcmds.exp: Add artificial arrays tests.
3904
64cdf930
PA
39052016-03-31 Pedro Alves <palves@redhat.com>
3906
3907 PR gdb/19858
3908 * gdb.base/jit-main.c: Include unistd.h.
3909 (ATTACH): Define to 0 if not already defined.
3910 (wait_for_gdb, mypid): New globals.
3911 (WAIT_FOR_GDB): New macro.
3912 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
3913 some breakpoint locations.
3914 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
3915 New procedures.
3916 (one_jit_test): Add REATTACH parameter, and handle it. Use
3917 continue_to_test_location.
3918 (top level): Test attach, and adjusts calls to one_jit_test.
3919
40dea8cb
PA
39202016-03-31 Pedro Alves <palves@redhat.com>
3921
3922 PR gdb/19858
3923 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
3924 BINSUFFIX parameter, and handle it.
3925 (top level): Adjust calls compile_jit_test.
3926
e7ea3ec7
CU
39272016-03-31 Catalin Udma <catalin.udma@freescale.com>
3928
3929 PR python/19743
3930 * gdb.python/py-mi-events-gdb.py: New file.
3931 * gdb.python/py-mi-events.c: New file.
3932 * gdb.python/py-mi-events.exp: New file.
3933
e6359af3
YQ
39342016-03-30 Yao Qi <yao.qi@linaro.org>
3935
3936 * gdb.reverse/until-precsave.exp: Match function name only.
3937 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
3938 Move malloc to a condition block.
3939 * gdb.reverse/until-reverse.exp: Match function name only.
3940
a4105d04
MK
39412016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
3942
3943 * gdb.trace/ftrace.exp: Set arg0exp for s390.
3944 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
3945 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
3946 variable for GPR 0 instead of assuming it is register 0.
3947 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
3948 * lib/trace-support.exp: Add s390 registers.
3949
bfa6adb9
YQ
39502016-03-29 Yao Qi <yao.qi@linaro.org>
3951
3952 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
3953
1e6697ea
YQ
39542016-03-24 Yao Qi <yao.qi@linaro.org>
3955
3956 * gdb.reverse/break-reverse.exp: Add quotation mark in the
3957 test message.
3958
64bcd522
AA
39592016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
3960
3961 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
3962 maintaining separate logic for constructing the output path.
3963
7868401b
DB
39642016-03-16 Don Breazeal <donb@codesourcery.com>
3965
3966 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
3967 Retry fork and waitpid on interrupted system call errors.
3968 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
3969 Use with_timeout_factor to increase timeout by factor of 10.
3970
1cafadb4
DB
39712016-03-15 Don Breazeal <donb@codesourcery.com>
3972
3973 * gdb.cp/scope-err.cc: New test program.
3974 * gdb.cp/scope-err.exp: New test script.
3975 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
3976 lines and "set breakpoint here" comment.
3977 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
3978 Fixed some whitespace and format issues.
3979 * gdb.mi/mi-linespec-err-cp.cc: New test program.
3980 * gdb.mi/mi-linespec-err-cp.exp: New test script.
3981
81516450
DE
39822016-03-15 Doug Evans <dje@google.com>
3983
3984 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
3985 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
3986 All callers updated. Add tests for enums, mixed flags register.
3987
aa52b601
DE
39882016-03-15 Doug Evans <dje@google.com>
3989
3990 * gdb.base/skip.c (main): Call test_skip_file_and_function.
3991 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
3992
fa4ff313
SM
39932016-03-14 Simon Marchi <simon.marchi@ericsson.com>
3994
3995 * gdb.base/default.exp: Add $_as_string to the list of expected
3996 convenience functions.
3997
f2403c39
AB
39982016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
3999
4000 * gdb.base/maint.exp: New tests for 'maint info line-table'.
4001
f2f3ccb9
SM
40022016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
4003
4004 * gdb.python/py-as-string.exp: New file.
4005 * gdb.python/py-as-string.c: New file.
4006
00dbd492
PA
40072016-03-09 Pedro Alves <palves@redhat.com>
4008
4009 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
4010 signal" -> "Thread NN received signal" output change.
4011 * gdb.threads/ia64-sigill.exp: Likewise.
4012 * gdb.threads/linux-dp.exp: Likewise.
4013 * gdb.threads/manythreads.exp: Likewise.
4014 * gdb.threads/pending-step.exp: Likewise.
4015 * gdb.threads/print-threads.exp: Likewise.
4016 * gdb.threads/sigstep-threads.exp: Likewise.
4017 * gdb.threads/staticthreads.exp: Likewise.
4018 * gdb.threads/tls.exp: Likewise.
4019
1e6697ea
YQ
40202016-03-09 Pedro Alves <palves@redhat.com>
4021
4022 * gdb.base/command-line-input.exp: New file.
4023
b04fd3be
MK
40242016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
4025
4026 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
4027 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
4028 * gdb.trace/pending.exp: Accept leading dot before function name.
4029 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
4030 * lib/trace-support.exp: Set registers for ppc.
4031
98fa59e9
MK
40322016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
4033
4034 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
4035 use it for disassembly; accept .main in addition to main in backtrace.
4036
f77198c8
MK
40372016-03-09 Wei-cheng Wang <cole945@gmail.com>
4038 Marcin Kościelnicki <koriakin@0x04.net>
4039
4040 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
4041 (gdb_recursion_test_ptr): New global variable.
4042 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
4043 gdb_recursion_test.
4044 (gdb_c_test): Ditto.
4045
ba84e0da
MK
40462016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
4047
4048 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
4049 ordering.
4050
4366d36e
MK
40512016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
4052
4053 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
4054 (bar): Add bar_start_lbl label.
4055 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
4056 of foo/bar for emitting DWARF and tracing.
4057
5eb264df
SDJ
40582016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
4059
4060 * analyze-racy-logs.py: Set executable bit.
4061
fb6a751f
SDJ
40622016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
4063
4064 * Makefile.in (DEFAULT_RACY_ITER): New variable.
4065 (CHECK_TARGET_TMP): Likewise.
4066 (check-single-racy): New rule.
4067 (check-parallel-racy): Likewise.
4068 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
4069 (do-check-parallel-racy): New rule.
4070 (check-racy/%.exp): Likewise.
4071 * README (Racy testcases): New section.
4072 * analyze-racy-logs.py: New file.
4073
bdf7e230
DE
40742016-03-03 Doug Evans <dje@google.com>
4075
4076 * gdb.base/skip.exp: Use with_test_prefix.
4077
4719d415
YQ
40782016-03-03 Yao Qi <yao.qi@linaro.org>
4079
4080 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
4081 Invoke step_over_syscall "clone" and break_cond_on_syscall
4082 "clone".
4083 * gdb.base/step-over-clone.c: New file.
4084
ea507862
YQ
40852016-03-03 Yao Qi <yao.qi@linaro.org>
4086
4087 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
4088 code format.
4089
8fc8cbda
YQ
40902016-03-03 Yao Qi <yao.qi@linaro.org>
4091
4092 * gdb.base/disp-step-fork.c: Rename to ...
4093 * gdb.base/step-over-fork.c: ... it. New file.
4094 * gdb.base/disp-step-vfork.c: Rename to ...
4095 * gdb.base/step-over-vfork.c: ... it. New file.
4096 * gdb.base/disp-step-syscall.exp: Rename to ...
4097 * gdb.base/step-over-syscall.exp: ... it. New file.
4098 (disp_step_cross_syscall): Rename to ...
4099 (step_over_syscall): ... it.
4100
92fa70b0
YQ
41012016-03-03 Yao Qi <yao.qi@linaro.org>
4102
4103 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
4104 If target supports condition evaluation on target, invoke
4105 break_cond_on_syscall for fork and vfork.
4106
e197ad3c
YQ
41072016-03-03 Yao Qi <yao.qi@linaro.org>
4108
4109 * gdb.base/disp-step-syscall.exp: Don't invoke
4110 support_displaced_stepping.
4111 (disp_step_cross_syscall): Test with displaced stepping off and
4112 on if supported.
4113
0b47da9f
YQ
41142016-03-03 Yao Qi <yao.qi@linaro.org>
4115
4116 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
4117 proc.
4118 (setup): New proc.
4119 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
4120 and setup.
4121
065ab6dc
BH
41222016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
4123
4124 * gdb.fortran/vla-history.exp: Remove breakpoint.
4125
07e448ad 41262016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
4127
25d49b86
PA
4128 * gdb.fortran/vla-history.exp: Lookup array elements and printing
4129 exceeds timeout.
07e448ad 4130
9ac2d526 41312016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
4132
25d49b86
PA
4133 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
4134 breakpoint.
9ac2d526 4135
17807369
BH
41362016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
4137
4138 * gdb.mi/vla.f90: Nullify pointer after declaration.
4139
86e501af
PA
41402016-03-01 Pedro Alves <palves@redhat.com>
4141
4142 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
4143
1e903e32
PA
41442016-03-01 Pedro Alves <palves@redhat.com>
4145
4146 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
4147 before anything else.
4148 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
4149 _GNU_SOURCE here.
4150 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
4151 before anything else.
4152 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
4153
6ccb54e2
PA
41542016-03-01 Pedro Alves <palves@redhat.com>
4155
4156 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
4157
30ca9da1
YQ
41582016-03-01 Yao Qi <yao.qi@linaro.org>
4159
4160 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
4161 prepare_for_testing.
4162
dc856b38
YQ
41632016-03-01 Yao Qi <yao.qi@linaro.org>
4164
4165 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
4166
4a932159
AA
41672016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
4168
4169 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
4170 manually constructing the output path.
4171
f2489477
AA
41722016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
4173
4174 * gdb.arch/s390-stackless.S: New.
4175 * gdb.arch/s390-stackless.exp: New.
4176
38899f16
IB
41772016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
4178
4179 * gdb.dlang/circular.c: New file.
4180 * gdb.dlang/circular.exp: New file.
4181
9fde51ed
YQ
41822016-02-26 Yao Qi <yao.qi@linaro.org>
4183
4184 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
4185 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
4186 (testcases): Update.
4187
ce90fefe
YQ
41882016-02-26 Yao Qi <yao.qi@linaro.org>
4189
4190 * gdb.reverse/aarch64.c: Rename to ...
4191 * gdb.reverse/insn-reverse.c: ... it.
4192 * gdb.reverse/aarch64.exp: Rename to ...
4193 * gdb.reverse/insn-reverse.exp: ... it.
4194
3263bceb
YQ
41952016-02-26 Yao Qi <yao.qi@linaro.org>
4196
4197 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
4198 (testcase_ftype): New.
4199 (testcases): New array.
4200 (n_testcases): New.
4201 (main): Call each element in testcases.
4202 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
4203 (read_testcase): New.
4204 Do the tests in a loop.
4205
6cb59ff1
YQ
42062016-02-25 Yao Qi <yao.qi@linaro.org>
4207
4208 * gdb.base/branches.c: Remove.
4209
ae91f625
MK
42102016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
4211
4212 PR gdb/13808
4213 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
4214
678b48b7
MK
42152016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
4216
4217 * gdb.trace/ftrace.exp: Remove unnecessary target check.
4218
7337a6f2
MK
42192016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
4220
4221 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
4222 change x86_64 call_insn to 'callq'.
4223
861ca91f
AT
42242016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
4225
4226 * gdb.trace/tfile-avx.c: Move to...
4227 * gdb.trace/tracefile-pseudo-reg.c: Here.
4228 * gdb.trace/tfile-avx.exp: Move to...
4229 * gdb.trace/tracefile-pseudo-reg.exp: Here.
4230
bf74e428
GB
42312016-02-24 Gary Benson <gbenson@redhat.com>
4232
4233 * gdb.base/attach-pie-noexec.exp: Do not expect an error
4234 message on attach.
4235
cce0e923
DE
42362016-02-23 Doug Evans <dje@google.com>
4237
4238 * gdb.base/skip.c (test_skip): New function.
4239 (end_test_skip_file_and_function): New function.
4240 (test_skip_file_and_function): New function.
4241 * gdb.base/skip1.c (test_skip): New function.
4242 (skip1_test_skip_file_and_function): New function.
4243 * gdb.base/skip.exp: Add tests for new skip options.
4244 * gdb.base/skip-solib.exp: Update expected output.
4245 * gdb.perf/skip-command.cc: New file.
4246 * gdb.perf/skip-command.exp: New file.
4247 * gdb.perf/skip-command.py: New file.
4248
4000e47e
MK
42492016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
4250
4251 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
4252 info registers pattern.
4253
24f75ead
IB
42542016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
4255
4256 * lib/future.exp: Add D support.
4257 (gdb_find_gdc): New proc.
4258 (gdb_default_target_compile): Add D support.
4259
fbb7bcbe
WW
42602016-02-18 Wei-cheng Wang <cole945@gmail.com>
4261
4262 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
4263 user+system time.
4264 (trace_speed_test): Determine the iteration count for a time
4265 between 15..30 seconds.
4266
012b3a21
WT
42672016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
4268
4269 * gdb.arch/i386-mpx-sigsegv.c: New file.
4270 * gdb.arch/i386-mpx-sigsegv.exp: New file.
4271 * gdb.arch/i386-mpx-simple_segv.c: New file.
4272 * gdb.arch/i386-mpx-simple_segv.exp: New file.
4273
2d5189bd
YQ
42742016-02-18 Yao Qi <yao.qi@linaro.org>
4275
4276 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
4277 Don't call setup_kfail.
4278
40fb20d0
YQ
42792016-02-18 Yao Qi <yao.qi@linaro.org>
4280
4281 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
4282 Set "set breakpoint condition-evaluation" per $cond_bp_target.
4283
21b1f8d2
DE
42842016-02-16 Doug Evans <dje@google.com>
4285
4286 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
4287 * gdb.base/skip1.c: Ditto.
4288 * gdb.base/skip.exp: Whitespace cleanup.
4289
4041ed77
DB
42902016-02-16 Don Breazeal <donb@codesourcery.com>
4291
4292 PR remote/19496
4293 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
4294 Remove kfail for PR remote/19496.
4295
c4ef31bf
SM
42962016-02-16 Simon Marchi <simon.marchi@ericsson.com>
4297
4298 * lib/gdb.exp (standard_temp_file): Return a path specific to
4299 the runtest invocation.
4300
266b65b3
SM
43012016-02-16 Simon Marchi <simon.marchi@ericsson.com>
4302
4303 * gdb.trace/save-trace.exp: Change relative path to be in the
4304 standard output directory.
4305
a7a0a6a9
JK
43062016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4307
4308 * gdb.arch/i386-prologue.c: Add missing prototypes.
4309
c99dbb42
JK
43102016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4311
4312 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
4313 * gdb.arch/i386-prologue.exp: Likewise.
4314 * gdb.arch/i386-size.exp: Likewise.
4315
aa480355
SM
43162016-02-15 Simon Marchi <simon.marchi@ericsson.com>
4317
4318 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
4319 define object file path.
4320 * gdb.btrace/gcore.exp: Use standard_output_file to define core
4321 file path.
4322 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
4323 standard_output_file to define binfile.
4324
ba881f50
JK
43252016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4326
4327 Fix compatibility with recent gfortran-5.3.1.
4328 * gdb.fortran/vla-history.exp (print vla1 allocated)
4329 (print vla2 allocated, print $2, print $3): Remove
4330 (print $4): Rename to ...
4331 (print $2): ... here.
4332 (print $9): Rename to ...
4333 (print $5): ... here.
4334 (print $10): Rename to ...
4335 (print $6): ... here.
4336 * gdb.fortran/vla.f90: Add pvla initialization.
4337
e9fb005c
JK
43382016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4339
4340 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
4341 New test.
4342 * gdb.fortran/vla-value-sub.exp: Likewise.
4343
e44e00ff
MK
43442016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
4345
4346 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
4347
97e94151
SM
43482016-02-12 Simon Marchi <simon.marchi@ericsson.com>
4349
4350 * i386-biarch-core.exp: Define corefile using
4351 standard_output_file.
4352
01113bc1
YQ
43532016-02-12 Yao Qi <yao.qi@linaro.org>
4354
4355 * gdb.arch/arm-single-step-kernel-helper.c: New.
4356 * gdb.arch/arm-single-step-kernel-helper.exp: New.
4357
33b4777c
MM
43582016-02-12 Markus Metzger <markus.t.metzger@intel.com>
4359
4360 * gdb.btrace/tailcall-only.exp: New.
4361 * gdb.btrace/tailcall-only.c: New.
4362 * gdb.btrace/x86_64-tailcall-only.S: New.
4363 * gdb.btrace/i686-tailcall-only.S: New.
4364
acc23c11
PA
43652016-02-11 Pedro Alves <palves@redhat.com>
4366
4367 * README (Parallel testing): Add missing double quotes.
4368
e352bf0a
PA
43692016-02-11 Pedro Alves <palves@redhat.com>
4370
4371 * README (Parallel testing): New section.
4372 (GDB_PARALLEL): Rewrite.
4373 (FORCE_PARALLEL): Document.
4374
9f5fed78
MK
43752016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
4376
4377 * gdb.trace/tfile-avx.c: New test.
4378 * gdb.trace/tfile-avx.exp: New test.
4379
9ef9e6a6
KS
43802016-02-09 Keith Seitz <keiths@redhat.com>
4381
4382 PR breakpoints/19546
4383 * gdb.base/infcall-exec.c: New file.
4384 * gdb.base/infcall-exec2.c: New file.
4385 * gdb.base/infcall-exec.exp: New file.
4386
a96e36da
KS
43872016-02-09 Keith Seitz <keiths@redhat.com>
4388
4389 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
4390 (toplevel): Call test_bkpt_address.
4391
9f61929f
KS
43922016-02-09 Keith Seitz <keiths@redhat.com>
4393
4394 PR python/19506
4395 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
4396 (toplevel): Call test_bkpt_address.
4397
1e94266c
SM
43982016-02-09 Simon Marchi <simon.marchi@ericsson.com>
4399
4400 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
4401 to AC_OUTPUT.
4402 * configure: Regenerate.
4403
2a7f3dff
PA
44042016-02-09 Pedro Alves <palves@redhat.com>
4405
4406 PR breakpoints/19548
4407 * gdb.base/execl-update-breakpoints.c (some_function): New
4408 function.
4409 (main): Call it.
4410 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
4411 Tighten expected GDB output.
4412
2151ccc5
SM
44132016-02-08 Simon Marchi <simon.marchi@ericsson.com>
4414
4415 * Makefile.in (ALL_SUBDIRS): Remove.
4416 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
4417 (distclean maintainer-clean realclean): Likewise.
4418 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
4419 * configure: Regenerate.
4420 * gdb.ada/Makefile.in: Delete.
4421 * gdb.arch/Makefile.in: Likewise.
4422 * gdb.asm/Makefile.in: Likewise.
4423 * gdb.base/Makefile.in: Likewise.
4424 * gdb.btrace/Makefile.in: Likewise.
4425 * gdb.cell/Makefile.in: Likewise.
4426 * gdb.compile/Makefile.in: Likewise.
4427 * gdb.cp/Makefile.in: Likewise.
4428 * gdb.disasm/Makefile.in: Likewise.
4429 * gdb.dlang/Makefile.in: Likewise.
4430 * gdb.dwarf2/Makefile.in: Likewise.
4431 * gdb.fortran/Makefile.in: Likewise.
4432 * gdb.gdb/Makefile.in: Likewise.
4433 * gdb.go/Makefile.in: Likewise.
4434 * gdb.guile/Makefile.in: Likewise.
4435 * gdb.java/Makefile.in: Likewise.
4436 * gdb.linespec/Makefile.in: Likewise.
4437 * gdb.mi/Makefile.in: Likewise.
4438 * gdb.modula2/Makefile.in: Likewise.
4439 * gdb.multi/Makefile.in: Likewise.
4440 * gdb.objc/Makefile.in: Likewise.
4441 * gdb.opencl/Makefile.in: Likewise.
4442 * gdb.opt/Makefile.in: Likewise.
4443 * gdb.pascal/Makefile.in: Likewise.
4444 * gdb.perf/Makefile.in: Likewise.
4445 * gdb.python/Makefile.in: Likewise.
4446 * gdb.reverse/Makefile.in: Likewise.
4447 * gdb.server/Makefile.in: Likewise.
4448 * gdb.stabs/Makefile.in: Likewise.
4449 * gdb.threads/Makefile.in: Likewise.
4450 * gdb.trace/Makefile.in: Likewise.
4451 * gdb.xml/Makefile.in: Likewise.
4452 * lib/gdb.exp (make_gdb_parallel_path): Add check for
4453 GDB_PARALLEL.
4454 (standard_output_file): Remove check for GDB_PARALLEL, always
4455 return path in outputs/$subdir/$testname.
4456
437277d4
SM
44572016-02-08 Simon Marchi <simon.marchi@ericsson.com>
4458
4459 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
4460 (site.exp): Assign abs_srcdir to tcl's srcdir.
4461
31d913c7
YQ
44622016-02-04 Yao Qi <yao.qi@linaro.org>
4463
4464 * gdb.base/foll-exec-mode.c: Include limits.h.
4465 (main): Add parameters argc and argv. Get directory from
4466 argv[0].
4467 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
4468 compilation.
4469 * gdb.base/foll-exec.c: Include limits.h.
4470 (main): Add parameters argc and argv.
4471 Get directory from argv[0].
4472 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
4473 Adjust tests on the number of lines as source code changed.
4474 * gdb.base/foll-vfork-exit.c: Include limits.h.
4475 (main): Add one line of statement before vfork.
4476 * gdb.base/foll-vfork.c: Include limits.h and string.h.
4477 (main): Add parameters argc and argv. Get directory from
4478 argv[0].
4479 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
4480 (setup_gdb): Set tbreak to skip some source lines.
4481 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
4482 (main): Add parameters argc and argv. Get directory from
4483 argv[0].
4484 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
4485 compilation.
4486 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
4487 (main): Add parameters argc and argv. Get directory from
4488 argv[0].
4489 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
4490 compilation.
4491
9482b9fb
DE
44922016-02-01 Doug Evans <dje@google.com>
4493
4494 * gdb.base/skip.exp: Clean up multiple references to same test name.
4495
6b2e4f10
PA
44962016-02-01 Pedro Alves <palves@redhat.com>
4497
ccb6afd6 4498 PR remote/19496
6b2e4f10
PA
4499 * gdb.threads/forking-threads-plus-breakpoint.exp
4500 (displaced_stepping_supported): New global.
4501 (probe_displaced_stepping_support): New procedure.
4502 (do_test): Add 'displaced' parameter, and use it.
4503 (top level): Check for displaced stepping support. Add displaced
4504 stepping on/off testing axis.
4505
37a8db1a
AB
45062016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
4507
4508 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
4509 pointer. Don't perform further tests on the unassociated pointer
4510 if the first test fails.
4511
5fdf6324
AB
45122016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
4513
4514 * gdb.base/max-value-size.c: New file.
4515 * gdb.base/max-value-size.exp: New file.
4516 * gdb.base/huge.exp: Disable max-value-size for this test.
4517
935c6144
IB
45182016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
4519
4520 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
4521
7fe8399d
YQ
45222016-01-28 Yao Qi <yao.qi@linaro.org>
4523
4524 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
4525
a2077e25
PA
45262016-01-25 Pedro Alves <palves@redhat.com>
4527
4528 PR threads/19461
4529 * gdb.base/fork-running-state.c: New file.
4530 * gdb.base/fork-running-state.exp: New file.
4531
1d2736d4
PA
45322016-01-25 Pedro Alves <palves@redhat.com>
4533
4534 PR gdb/19494
4535 * gdb.base/catch-fork-kill.c: New file.
4536 * gdb.base/catch-fork-kill.exp: New file.
4537
f1da4b11
PA
45382016-01-25 Pedro Alves <palves@redhat.com>
4539
4540 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
4541 Delete, moved to lib/gdb.exp.
4542 * gdb.threads/forking-threads-plus-breakpoint.exp
4543 (foreach_with_prefix): Likewise.
4544 * gdb.threads/process-dies-while-handling-bp.exp
4545 (foreach_with_prefix): Likewise.
4546 * lib/gdb.exp (foreach_with_prefix): New procedure.
4547
45f38546
MK
45482016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
4549
4550 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
4551 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
4552
dc29a1ce
MK
45532016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
4554
4555 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
4556 endian targets.
4557
092127d7
JK
45582016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4559 Pedro Alves <palves@redhat.com>
4560
4561 Fix testsuite compatibility with Guile.
4562 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
4563 number.
4564
31d765d3
JK
45652016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4566
4567 Fix testsuite compatibility with Guile.
4568 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
4569 (thread 1): New test for backtrace through signal handler.
4570
1ac78c04
YQ
45712016-01-22 Yao Qi <yao.qi@linaro.org>
4572
4573 PR testsuite/19491
4574 * gdb.base/multi-forks.c: Include
4575 ../lib/unbuffer_output.c
4576 (main): Call gdb_unbuffer_output.
4577
4f5946a8
DE
45782016-01-21 Doug Evans <dje@google.com>
4579
4580 * lib/ada.exp (gdb_compile_ada): Fix typo.
4581
305e13e6
JB
45822016-01-21 Joel Brobecker <brobecker@adacore.com>
4583
4584 * gdb.base/break-fun-addr.exp: New file.
4585 * gdb.base/break-fun-addr1.c: New file.
4586 * gdb.base/break-fun-addr2.c: New file.
4587
5f5dfff6
SM
45882016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
4589
4590 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
4591 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
4592 enum flag values.
4593
fd356fa2
AA
45942016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
4595
4596 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
4597 when GDB can not set the vector return value. Add more comments
4598 for clarification.
4599
9df22175
AT
46002016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
4601
4602 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
4603 command.
4604
41d1845e
SM
46052016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4606
4607 * Makefile.in (DO_RUNTEST): Add --status and update usages.
4608
01ac6840
SM
46092016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4610
4611 * Makefile.in (check-single): Pass --status to runtest.
4612 (check/%.exp): Likewise.
4613
46142016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4615
4616 * Makefile.in (check-parallel): Propagate return code from make
4617 do-check-parallel.
4618
bd0a71fa
MK
46192016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
4620
4621 * gdb.trace/ftrace.exp: Fix expected message on continue.
4622 * gdb.trace/pending.exp: Fix expected message on continue.
4623 * gdb.trace/trace-break.exp: Fix expected message on continue.
4624
8bcbad33
SM
46252016-01-18 Simon Marchi <simon.marchi@ericsson.com>
4626
4627 * lib/gdb.exp (gdb_test): Remove unused global references.
4628
f303dbd6
PA
46292016-01-18 Pedro Alves <palves@redhat.com>
4630
4631 * gdb.base/async-shell.exp: Adjust expected output.
4632 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
4633 * gdb.base/siginfo-thread.exp: Adjust expected output.
4634 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
4635 * gdb.java/jnpe.exp: Adjust expected output.
4636 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
4637 * gdb.threads/continue-pending-status.exp: Adjust expected output.
4638 * gdb.threads/leader-exit.exp: Adjust expected output.
4639 * gdb.threads/manythreads.exp: Adjust expected output.
4640 * gdb.threads/pthreads.exp: Adjust expected output.
4641 * gdb.threads/schedlock.exp: Adjust expected output.
4642 * gdb.threads/siginfo-threads.exp: Adjust expected output.
4643 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
4644 expected output.
4645 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
4646 output.
4647 * gdb.threads/sigthread.exp: Adjust expected output.
4648 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
4649
b2789696
YQ
46502016-01-18 Yao Qi <yao.qi@linaro.org>
4651
4652 * gdb.guile/scm-section-script.c: Replace @progbits with
4653 %progbits.
4654 * gdb.python/py-section-script.c: Likewise.
4655
71ef29a8
PA
46562016-01-15 Pedro Alves <palves@redhat.com>
4657
4658 * gdb.multi/tids.exp: Test star wildcard ranges.
4659
3f5b7598
PA
46602016-01-15 Pedro Alves <palves@redhat.com>
4661
4662 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
4663 command from "thread apply" invocation.
4664 (thr_apply_info_thr_invalid): Default the expected output to the
4665 input tid list.
4666 (top level): Add tests that use convenience variables. Add tests
4667 for "thread apply" with a valid TID list, but missing the command.
4668
663f6d42
PA
46692016-01-13 Pedro Alves <palves@redhat.com>
4670
4671 * gdb.base/default.exp: Expect $_gthread as well.
4672 * gdb.multi/tids.exp: Test $_gthread.
4673 * gdb.threads/thread-specific.exp: Test $_gthread.
4674
c84f6bbf
PA
46752016-01-13 Pedro Alves <palves@redhat.com>
4676
4677 * gdb.multi/tids.exp: Test "info threads -gid".
4678
22a02324
PA
46792016-01-13 Pedro Alves <palves@redhat.com>
4680
4681 * gdb.multi/tids.exp: Test InferiorThread.global_num and
4682 Breakpoint.thread.
4683 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
4684
5d5658a1
PA
46852016-01-07 Pedro Alves <palves@redhat.com>
4686
4687 * gdb.base/break.exp: Adjust to output changes.
4688 * gdb.base/hbreak2.exp: Likewise.
4689 * gdb.base/sepdebug.exp: Likewise.
4690 * gdb.base/watch_thread_num.exp: Likewise.
4691 * gdb.linespec/keywords.exp: Likewise.
4692 * gdb.multi/info-threads.exp: Likewise.
4693 * gdb.threads/thread-find.exp: Likewise.
4694 * gdb.multi/tids.c: New file.
4695 * gdb.multi/tids.exp: New file.
4696
84654457
PA
46972016-01-13 Pedro Alves <palves@redhat.com>
4698
4699 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
4700
e3940304
PA
47012016-01-13 Pedro Alves <palves@redhat.com>
4702
4703 * gdb.base/default.exp: Expect $_inferior as well.
4704 * gdb.multi/base.exp: Test $_inferior.
4705
a911d87a
PA
47062016-01-13 Pedro Alves <palves@redhat.com>
4707
4708 PR breakpoints/19388
4709 * gdb.base/catch-signal-siginfo-cond.c: New file.
4710 * gdb.base/catch-signal-siginfo-cond.exp: New file.
4711
82075af2
JS
47122016-01-12 Josh Stone <jistone@redhat.com>
4713 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4714
4715 * gdb.base/catch-syscall.c (do_execve): New variable.
4716 (main): Conditionally trigger an execve.
4717 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
4718 (test_catch_syscall_execve): New, check entry/return across execve.
4719 (do_syscall_tests): Call test_catch_syscall_execve.
4720
e46eeedd
PA
47212016-01-12 Pedro Alves <palves@redhat.com>
4722
4723 * gdb.base/random-signal.exp (do_test): New procedure, with body
4724 of testcase moved in.
4725
01d8c27e
JK
47262016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4727 Pedro Alves <palves@redhat.com>
4728
4729 * gdb.base/funcargs.exp (finish from indirectly called function):
4730 Reintroduce the case for 'First'.
4731
9a706302
JK
47322016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4733 Pedro Alves <palves@redhat.com>
4734
4735 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
4736 (tcatch_vfork_then_child_follow_exec)
4737 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
4738 identification.
4739
c0ecb95f
JK
47402016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4741
4742 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
4743 and repeats to unlimited.
4744 * gdb.python/py-value.exp: Likewise.
4745 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
4746 and repeats to unlimited.
4747
6cfc1fcb
JK
47482016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4749
4750 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
4751 and reordering the functions.
4752 * gdb.multi/hangout.c: Likewise.
4753 * gdb.multi/hello.c: Likewise.
4754
582a1b00
SM
47552016-01-08 Simon Marchi <simon.marchi@ericsson.com>
4756
4757 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
4758 absolute.
4759 (SingleStatisticTestResult.report): Use dict.keys instead of
4760 dict.iterkeys.
4761
79bc59cb
PA
47622016-01-06 Pedro Alves <palves@redhat.com>
4763
4764 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
4765
43368e1d
MM
47662016-01-04 Markus Metzger <markus.t.metzger@intel.com>
4767
4768 * gdb.btrace/dlopen.exp: New.
4769 * gdb.btrace/dlopen.c: New.
4770 * gdb.btrace/dlopen-dso.c: New.
4771
79fad5b8
SL
47722015-12-25 Sandra Loosemore <sandra@codesourcery.com>
4773
4774 * lib/gdb.exp (gdb_test): Update comments to clarify that the
4775 PATTERN argument is optional.
4776
ab8314b3
JB
47772015-12-24 Joel Brobecker <brobecker@adacore.com>
4778
4779 * lib/ada.exp (target_compile_ada_from_dir): New function.
4780 (gdb_compile_ada): Reimplement avoiding the use of project files.
4781 * gdb.ada/gnat_ada.gpr: Delete.
4782 * gdb.ada/cond_lang.exp: Adjust test to make path before
4783 filename optional.
4784 * gdb.ada/small_reg_param.exp: Likewise.
4785
fe33faff
SM
47862015-12-22 Simon Marchi <simon.marchi@ericsson.com>
4787
4788 * gdb.base/foll-vork.exp: Remove HP-UX special case.
4789
6d265cb4
TP
47902015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
4791
4792 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
4793 case.
4794
10125099
SM
47952015-12-21 Simon Marchi <simon.marchi@ericsson.com>
4796
4797 * gdb.base/break.exp: Remove dead code.
4798 * gdb.base/sepdebug.exp: Likewise.
4799
3ca22649
SM
48002015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
4801
4802 * gdb.asm/asm-source.exp: Remove HP-UX references.
4803 * gdb.base/annota1.exp: Likewise.
4804 * gdb.base/annota3.exp: Likewise.
4805 * gdb.base/attach.exp: Likewise.
4806 * gdb.base/bigcore.exp: Likewise.
4807 * gdb.base/break.exp: Likewise.
4808 * gdb.base/call-ar-st.exp: Likewise.
4809 * gdb.base/callfuncs.exp: Likewise.
4810 * gdb.base/catch-fork-static.exp: Likewise.
4811 * gdb.base/display.exp: Likewise.
4812 * gdb.base/foll-exec-mode.exp: Likewise.
4813 * gdb.base/foll-exec.exp: Likewise.
4814 * gdb.base/foll-fork.exp: Likewise.
4815 * gdb.base/foll-vfork.exp: Likewise.
4816 * gdb.base/funcargs.exp: Likewise.
4817 * gdb.base/hbreak2.exp: Likewise.
4818 * gdb.base/inferior-died.exp: Likewise.
4819 * gdb.base/interrupt.exp: Likewise.
4820 * gdb.base/multi-forks.exp: Likewise.
4821 * gdb.base/nodebug.exp: Likewise.
4822 * gdb.base/sepdebug.exp: Likewise.
4823 * gdb.base/solib1.c: Likewise.
4824 * gdb.base/step-test.exp: Likewise.
4825 * gdb.mi/non-stop.c: Likewise.
4826 * gdb.mi/pthreads.c: Likewise.
4827 * gdb.multi/bkpt-multi-exec.ex: Likewise.
4828 * gdb.threads/pthreads.c: Likewise.
4829 * gdb.threads/staticthreads.exp: Likewise.
4830 * lib/future.exp: Likewise.
4831 * lib/gdb.exp: Likewise.
4832 * gdb.base/so-indr-cl.c: Remove.
4833 * gdb.base/so-indr-cl.exp: Likewise.
4834 * gdb.base/solib.c: Likewise.
4835 * gdb.base/solib.exp: Likewise.
4836 * gdb.base/solib2.c: Likewise.
4837
b6304613
SM
48382015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
4839
4840 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
4841 * gdb.base/call-ar-st.exp: Likewise.
4842 * gdb.base/callfuncs.exp: Likewise.
4843 * gdb.base/condbreak.exp: Likewise.
4844 * gdb.base/constvars.exp: Likewise.
4845 * gdb.base/hbreak2.exp: Likewise.
4846 * gdb.base/langs.exp: Likewise.
4847 * gdb.base/list.exp: Likewise.
4848 * gdb.base/long_long.exp: Likewise.
4849 * gdb.base/ptype.exp: Likewise.
4850 * gdb.base/scope.exp: Likewise.
4851 * gdb.base/signals.exp: Likewise.
4852 * gdb.base/so-impl-ld.exp: Likewise.
4853 * gdb.base/varargs.exp: Likewise.
4854 * gdb.base/volatile.exp: Likewise.
4855 * gdb.base/whatis.exp: Likewise.
4856 * gdb.cp/cplusfuncs.exp: Likewise.
4857 * gdb.cp/inherit.exp: Likewise.
4858 * gdb.cp/local.exp: Likewise.
4859 * gdb.cp/member-ptr.exp: Likewise.
4860 * gdb.cp/method.exp: Likewise.
4861 * gdb.cp/overload.exp: Likewise.
4862 * gdb.cp/templates.exp: Likewise.
4863 * gdb.stabs/weird.exp: Likewise.
4864 * lib/compiler.c: Likewise.
4865 * lib/compiler.cc: Likewise.
4866 * lib/cp-support.exp: Likewise.
4867 * lib/gdb.exp: Likewise.
4868
bf401b07
SM
48692015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
4870
4871 * configure.ac: Remove HP-UX case.
4872 * configure: Regenerate.
4873
aff9c0f8
SM
48742015-12-18 Simon Marchi <simon.marchi@ericsson.com>
4875
4876 * lib/gdb.exp (gdb_compile): Add function doc.
4877
a6904d5a
PA
48782015-12-17 Pedro Alves <palves@redhat.com>
4879
4880 PR threads/19354
4881 * gdb.multi/info-threads.exp: New file.
4882
a22279dd
YQ
48832015-12-15 Yao Qi <yao.qi@linaro.org>
4884
4885 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
4886 is aarch64*-*-*.
4887
0588c796
SL
48882015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4889
4890 * gdb.base/history-duplicates.exp: Skip if no readline support.
4891
5d978e17
SL
48922015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4893
4894 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
4895
7e763b86
SL
48962015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4897
4898 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
4899
87a3a92c
SL
49002015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4901
4902 * gdb.base/completion.exp: Skip tests that interrupt GDB with
4903 ctrl-C if nointerrupts target property is set.
4904 * gdb.base/double-prompt-target-event-error.exp: Likewise.
4905 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
4906 * gdb.base/paginate-bg-execution.exp: Likewise.
4907 * gdb.base/paginate-execution-startup.exp: Likewise.
4908 * gdb.base/random-signal.exp: Likewise.
4909 * gdb.base/range-stepping.exp: Likewise.
4910 * gdb.cp/annota2.exp: Likewise.
4911 * gdb.cp/annota3.exp: Likewise.
4912 * gdb.gdb/selftest.exp: Likewise.
4913 * gdb.threads/continue-pending-status.exp: Likewise.
4914 * gdb.threads/leader-exit.exp: Likewise.
4915 * gdb.threads/manythreads.exp: Likewise.
4916 * gdb.threads/pthreads.exp: Likewise.
4917 * gdb.threads/schedlock.exp: Likewise.
4918 * gdb.threads/sigthread.exp: Likewise.
4919
a8f077dc
DB
49202015-12-11 Don Breazeal <donb@codesourcery.com>
4921
4922 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
4923 remote.
4924 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
4925 * gdb.base/foll-exec.exp (main): Enable for target remote.
4926 * gdb.base/foll-fork.exp (main): Likewise.
4927 * gdb.base/foll-vfork.exp (main): Likewise.
4928 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
4929 (proc continue_to_exit_bp_loc): Use clean_restart.
4930 * gdb.base/pie-execl.exp (main): Disable for target remote.
4931 * gdb.base/watch-vfork.exp (main): Enable for target remote.
4932 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
4933 * gdb.threads/execl.exp (main): Likewise.
4934 * gdb.threads/fork-child-threads.exp (main): Likewise.
4935 * gdb.threads/fork-plus-threads.exp (main): Disable for target
4936 remote.
4937 * gdb.threads/fork-thread-pending.exp (main): Enable for target
4938 remote.
4939 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
4940 pid.tid style ptids, instead of just tid.
4941 * gdb.threads/thread-execl.exp (main): Enable for target remote.
4942 * gdb.threads/watchpoint-fork.exp (main): Likewise.
4943 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
4944 ptids, instead of just tid.
4945
3b2464a8
AB
49462015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4947
4948 * gdb.base/list.exp (test_list_forward): Add end of file error
4949 test.
4950 (test_repeat_list_command): Add end of file error test.
4951 (test_list_backwards): Add beginning of file error test.
4952
a0def019
AB
49532015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4954
4955 * gdb.base/list.exp (test_list_invalid_args): New function,
4956 defined, and called.
4957
5c000dff
AB
49582015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4959
4960 * gdb.base/list.exp (test_list): Make test names unique.
4961
f1637ebe
YQ
49622015-12-11 Yao Qi <yao.qi@linaro.org>
4963
4964 * gdb.base/coremaker2.c: Remove.
4965
36d6fc0a
PA
49662015-12-10 Pedro Alves <palves@redhat.com>
4967
4968 * gdb.multi/base.exp: Remove stale "spaces" references.
4969
762f7747
PA
49702015-12-10 Pedro Alves <palves@redhat.com>
4971
4972 * gdb.multi/base.exp: Don't use nowarnings.
4973 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
4974 * gdb.multi/hangout.c: Include stdio.h.
4975 * gdb.multi/hello.c: Include stdlib.h.
4976 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
4977 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
4978 * gdb.multi/multi-arch.exp: Don't use nowarnings.
4979
28d2bfb9
AB
49802015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
4981
4982 * gdb.dwarf2/dw2-ranges-base.c: New file.
4983 * gdb.dwarf2/dw2-ranges-base.exp: New file.
4984 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
4985 support additional line table, and debug ranges generation.
4986 (Dwarf::ranges): New function, generate .debug_ranges.
4987 (Dwarf::lines): Support generating simple line table programs.
4988 (Dwarf::assemble): Initialise new namespace variables.
4989
5fc2beac
KB
49902015-12-09 Kevin Buettner <kevinb@redhat.com>
4991
4992 * gdb.base/async.exp (proc test_background): Add case for
4993 asynchronous execution not supported.
4994
1c35a88f
LM
49952015-12-09 Luis Machado <lgustavo@codesourcery.com>
4996
4997 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
4998 format and change test names to make them unique.
4999
b593e3d9
RK
50002015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
5001 Pedro Alves <pedro@redhat.com>
5002
5003 PR gdb/18702
5004 Add checking of floatformats setup on x86_64 hosts.
5005 * gdb.arch/i386-float.S (main): Load bigval and smallval.
5006 (smallval, bigval): New labels/constants.
5007 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
5008 float" after loading bigval and smallval.
5009
d72413e6
PMR
50102015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
5011
5012 * gdb.ada/fun_overload_menu.exp: New testcase.
5013 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
5014
ece66d65
JS
50152015-12-04 Josh Stone <jistone@redhat.com>
5016
5017 * gdb.base/catch-fork-static.exp: New.
5018
41d0efca
YQ
50192015-12-03 Yao Qi <yao.qi@linaro.org>
5020
5021 * gdb.base/sizeof.c: Don't include stdio.h and
5022 ../lib/unbuffer_output.c.
5023 (main): New variable 'size' and 'value'. Remove printf and
5024 gdb_unbuffer_output. Assign return value to size and value.
5025 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
5026 at the beginning.
5027 (check_sizeof): Check the result by printing variable 'size'.
5028 (check_valueof): Check the result by printing variable 'value'.
5029
99fd02d9
YQ
50302015-12-01 Yao Qi <yao.qi@linaro.org>
5031
5032 * gdb.base/disp-step-syscall.exp: Define syscall instruction
5033 for aarch64*-*-linux* target.
5034
f2faf941
PA
50352015-11-30 Pedro Alves <palves@redhat.com>
5036
5037 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
5038
04bf20c5
PA
50392015-11-30 Pedro Alves <palves@redhat.com>
5040
5041 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
5042 Handle non-stop mode vCont replies.
5043
09df4675
PA
50442015-11-30 Pedro Alves <palves@redhat.com>
5045
5046 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
5047 prepare_for_testing. Start gdb with "set non-stop on" appended to
5048 GDBFLAGS. Lax expected stop output.
5049
58b584af
YQ
50502015-11-27 Yao Qi <yao.qi@linaro.org>
5051
5052 * gdb.arch/arm-neon.exp: New.
5053 * gdb.arch/arm-neon.c: New.
5054
dfcb77a8
YQ
50552015-11-27 Yao Qi <yao.qi@linaro.org>
5056
5057 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
5058
88e8ec1b
YQ
50592015-11-27 Yao Qi <yao.qi@linaro.org>
5060
5061 * gdb.cp/annota2.exp: Allow multiple occurrences of the
5062 frames-invalid annotation.
5063
bfde72c2
YQ
50642015-11-27 Yao Qi <yao.qi@linaro.org>
5065
5066 * gdb.cp/annota2.exp: Use ${frames_invalid}.
5067
f6512a69
SM
50682015-11-26 Simon Marchi <simon.marchi@ericsson.com>
5069
5070 * gdb.threads/names.exp: New file.
5071 * gdb.threads/names.c: New file.
5072 * README: Mention gdb,no_thread_names.
5073
46a3515b
MM
50742015-11-26 Markus Metzger <markus.t.metzger@intel.com>
5075
5076 PR 19297
5077 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
5078 support" error.
5079
62147a22
PA
50802015-11-24 Pedro Alves <palves@redhat.com>
5081
5082 PR 17539
5083 * gdb.base/display.exp: Expect displays to be sorted in ascending
5084 order. Use multi_line.
5085 * gdb.base/solib-display.exp: Likewise.
5086
2f341b6e
PA
50872015-11-24 Pedro Alves <palves@redhat.com>
5088
5089 PR 17539
25d49b86
PA
5090 * gdb.base/display.exp: Expect displays to be sorted in ascending
5091 order. Use multi_line.
5092 * gdb.base/solib-display.exp: Likewise.
2f341b6e 5093
7e0aa6aa
PA
50942015-11-24 Pedro Alves <palves@redhat.com>
5095
5096 PR 17539
5097 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
5098 threads in ascending order.
5099 * gdb.base/foll-fork.exp: Likewise.
5100 * gdb.base/foll-vfork.exp: Likewise.
5101 * gdb.base/multi-forks.exp: Likewise.
5102 * gdb.mi/mi-nonstop.exp: Likewise.
5103 * gdb.mi/mi-nsintrall.exp: Likewise.
5104 * gdb.multi/base.exp: Likewise.
5105 * gdb.multi/multi-arch.exp: Likewise.
5106 * gdb.python/py-inferior.exp: Likewise.
5107 * gdb.threads/break-while-running.exp: Likewise.
5108 * gdb.threads/execl.exp: Likewise.
5109 * gdb.threads/gcore-thread.exp: Likewise.
5110 * gdb.threads/info-threads-cur-sal.exp: Likewise.
5111 * gdb.threads/kill.exp: Likewise.
5112 * gdb.threads/linux-dp.exp: Likewise.
5113 * gdb.threads/multiple-step-overs.exp: Likewise.
5114 * gdb.threads/next-bp-other-thread.exp: Likewise.
5115 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
5116 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
5117 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
5118 * gdb.threads/thread-find.exp: Likewise.
5119 * gdb.threads/tls.exp: Likewise.
5120 * lib/mi-support.exp (mi_reverse_list): Delete.
5121 (mi_check_thread_states): No longer reverse list.
5122
2cc57ad8
PA
51232015-11-24 Pedro Alves <palves@redhat.com>
5124
5125 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
5126 use lowercase.
5127
c93e8391
SM
51282015-11-23 Simon Marchi <simon.marchi@ericsson.com>
5129
5130 * gdb.trace/actions.c: Include trace-common.h.
5131 (main): Add a location for a fast tracepoint.
5132 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
5133 the normal tracepoints.
5134 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
5135
045ccf91
SM
51362015-11-23 Simon Marchi <simon.marchi@ericsson.com>
5137
5138 * save-trace.exp: Factor out code to these...
5139 (gdb_save_tracepoints): New.
5140 (gdb_load_tracepoints): New.
5141 (do_save_load_test): New.
5142
5506f9f6
KB
51432015-11-23 Kevin Buettner <kevinb@redhat.com>
5144
5145 * gdb.base/asmlabel.exp: New test.
5146 * gdb.base/asmlabel.c: New test case.
5147
16c3b12f
JB
51482015-11-23 Joel Brobecker <brobecker@adacore.com>
5149
5150 * gdb.base/wrong_frame_bt_full-main.c: New file.
5151 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
5152 * gdb.base/wrong_frame_bt_full.exp: New file.
5153
155bfbd3
JB
51542015-11-23 Joel Brobecker <brobecker@adacore.com>
5155
5156 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
5157
bb097445
JM
51582015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
5159
206853a0 5160 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
5161 pstate register when comparing registers values in
5162 sparc64-*-linux-gnu targets to avoid spurious differences.
5163
9c88ed8f
JM
51642015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
5165
206853a0 5166 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 5167
96161e25
SL
51682015-11-19 Sandra Loosemore <sandra@codesourcery.com>
5169
5170 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
5171 as type argument to gdb_compile.
5172 * gdb.base/nested-subp2.exp: Likewise.
5173 * gdb.base/nested-subp3.exp: Likewise.
5174
340c2830
DV
51752015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
5176
5177 * lib/dwarf.exp (_note): Fix left shift of negative value.
5178 * gdb.trace/trace-condition.exp: Likewise.
5179
c1862d0f
YQ
51802015-11-13 Yao Qi <yao.qi@linaro.org>
5181
5182 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
5183 comments about d10v.
5184 (test_scalar_returns): Likewise.
5185 * gdb.base/d10v.ld: Remove.
5186 * gdb.base/overlays.exp: Remove the target triplet checking for
5187 d10v-*-*.
5188 * gdb.base/structs.exp (test_struct_returns): Remove the
5189 comments about d10v.
5190 (test_struct_calls): Likewise.
5191
77ae9c19
YQ
51922015-11-13 Yao Qi <yao.qi@linaro.org>
5193
5194 * gdb.base/gnu_vector.exp: Check the return value by "p res".
5195 * gdb.base/gnu_vector.c: Don't include stdio.h.
5196 (main): Don't print res and call add_some_intvecs.
5197
430e004e
MK
51982015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
5199
5200 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
5201 macro.
5202 (func5): Removed.
5203 (func4): Use FAST_TRACEPOINT_LABEL.
5204 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
5205 macro.
5206 (func): Removed.
5207 (thread_function): Use FAST_TRACEPOINT_LABEL.
5208 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
5209 (func): Remove.
5210 (marker): Use FAST_TRACEPOINT_LABEL.
5211 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
5212 (pendfunc1): Remove.
5213 (pendfunc): Use FAST_TRACEPOINT_LABEL.
5214 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
5215 (foo): Remove.
5216 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
5217 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
5218 macro.
5219 (func): Remove.
5220 (marker): Use FAST_TRACEPOINT_LABEL.
5221 * gdb.trace/trace-common.h: New header.
5222 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
5223 macro.
5224 (func): Remove.
5225 (marker): Use FAST_TRACEPOINT_LABEL.
5226 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
5227 (func): Remove.
5228 (thread_function): Use FAST_TRACEPOINT_LABEL.
5229
6e7675a7
MK
52302015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
5231
5232 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
5233 in front.
5234 * gdb.trace/change-loc.exp: Use global pcreg definition.
5235 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
5236 * gdb.trace/entry-values.exp: Use global spreg definition, add $
5237 in front.
5238 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
5239 * gdb.trace/pending.exp: Likewise.
5240 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
5241 * gdb.trace/trace-break.exp: Likewise.
5242 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
5243 in front.
5244 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
5245 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
5246 in front.
5247 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
5248
dddc0e16
JB
52492015-11-09 Joel Brobecker <brobecker@adacore.com>
5250
5251 * gdb.ada/fin_fun_out: New testcase.
5252
c6f0b406
KB
52532015-11-07 Kevin Buettner <kevinb@redhat.com>
5254
5255 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
5256 value associated with DW_AT_byte_size.
5257 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
5258 constants for DW_AT_byte_size, DW_AT_lower_bound, and
5259 DW_AT_upper_bound.
5260
f01dcfd9
KB
52612015-11-07 Kevin Buettner <kevinb@redhat.com>
5262
5263 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
5264 (gdb_target_symbol_prefix_flags): Define in terms of _asm
5265 version.
5266 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
5267 gdb.dwarf2/dw2-canonicalize-type.exp,
5268 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
5269 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
5270 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
5271 provided by gdb_target_symbol_prefix_flags_asm.
5272 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
5273 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
5274 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
5275 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
5276 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
5277 macros where needed). Use this macro for symbols which require
5278 the prefix provided by SYMBOL_PREFIX.
5279
2223449a
KB
52802015-11-05 Kevin Buettner <kevinb@redhat.com>
5281
5282 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
5283 New procs.
5284 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
5285 representing expressions, of more than one list element.
5286 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
5287 to prepend linker symbol prefix to f.
5288 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
5289 table_1 and table_2.
5290 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
5291 Likewise, for f and g.
5292 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
5293 for ptr.
5294 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
5295 for main.
5296 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
5297 table_1_ptr and table_2_ptr.
5298
6f2f1a3a
JK
52992015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5300 Joel Brobecker <brobecker@adacore.com>
5301
5302 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
5303
566c56c9
MK
53042015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
5305
5306 * gdb.reverse/s390-mvcle.c: New test.
5307 * gdb.reverse/s390-mvcle.exp: New file.
5308 * lib/gdb.exp: Enable reverse tests on s390*-linux.
5309
d5f0636b
MK
53102015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
5311
5312 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
5313
7ad8b86c
MK
53142015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
5315
5316 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
5317 reaching marker2.
5318 * gdb.reverse/getresuid-reverse.exp: Likewise.
5319 * gdb.reverse/pipe-reverse.exp: Likewise.
5320 * gdb.reverse/readv-reverse.exp: Likewise.
5321 * gdb.reverse/recvmsg-reverse.exp: Likewise.
5322 * gdb.reverse/time-reverse.exp: Likewise.
5323 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
5324
4081c0f1
YQ
53252015-10-30 Yao Qi <yao.qi@linaro.org>
5326
5327 * gdb.threads/wp-replication.c (watch_count_done): Remove.
5328 (empty_cycle): Remove.
5329 (main): Don't call empty_cycle. Don't use watch_count_done.
5330 * gdb.threads/wp-replication.exp: Don't set breakpoint on
5331 empty_cycle. Rewrite the code counting HW watchpoints.
5332
452b4ba5
MK
53332015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
5334
5335 * gdb.reverse/fstatat-reverse.c: New test.
5336 * gdb.reverse/fstatat-reverse.exp: New file.
5337 * gdb.reverse/getresuid-reverse.c: New test.
5338 * gdb.reverse/getresuid-reverse.exp: New file.
5339 * gdb.reverse/pipe-reverse.c: New test.
5340 * gdb.reverse/pipe-reverse.exp: New file.
5341 * gdb.reverse/readv-reverse.c: New test.
5342 * gdb.reverse/readv-reverse.exp: New file.
5343 * gdb.reverse/recvmsg-reverse.c: New test.
5344 * gdb.reverse/recvmsg-reverse.exp: New file.
5345 * gdb.reverse/time-reverse.c: New test.
5346 * gdb.reverse/time-reverse.exp: New file.
5347 * gdb.reverse/waitpid-reverse.c: New test.
5348 * gdb.reverse/waitpid-reverse.exp: New file.
5349
5e2e7507
JK
53502015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5351
5352 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
5353
0fde2c53
DE
53542015-10-26 Doug Evans <dje@google.com>
5355
5356 PR symtab/17391
5357 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
5358 * gdb.dwarf2/bad-regnum.c: New file.
5359 * gdb.dwarf2/bad-regnum.exp: New file.
5360
1a70ae97
DE
53612015-10-26 Doug Evans <dje@google.com>
5362
5363 PR python/18938
5364 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
5365 file.
5366
27dc26ab
JK
53672015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5368
5369 * gdb.compile/compile.exp (compile code globalvar): Update expectation
5370 for a change by "Mention language in compile error message".
5371
bed91f4d
SM
53722015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
5373
5374 PR python/18073
5375 * gdb.python/py-type.c (C::a_method): New.
5376 (C::a_const_method): New.
5377 (C::a_static_method): New.
5378 (a_function): New.
5379 * gdb.python/py-type.exp (test_fields): Test getting fields
5380 from function and method.
5381
3f2f83dd
KB
53822015-10-21 Keven Boell <keven.boell@intel.com>
5383
5384 * gdb.fortran/vla-alloc-assoc.exp: New file.
5385 * gdb.fortran/vla-datatypes.exp: New file.
5386 * gdb.fortran/vla-datatypes.f90: New file.
5387 * gdb.fortran/vla-history.exp: New file.
5388 * gdb.fortran/vla-ptype-sub.exp: New file.
5389 * gdb.fortran/vla-ptype.exp: New file.
5390 * gdb.fortran/vla-sizeof.exp: New file.
5391 * gdb.fortran/vla-sub.f90: New file.
5392 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
5393 * gdb.fortran/vla-value-sub-finish.exp: New file.
5394 * gdb.fortran/vla-value-sub.exp: New file.
5395 * gdb.fortran/vla-value.exp: New file.
5396 * gdb.fortran/vla-ptr-info.exp: New file.
5397 * gdb.mi/mi-vla-fortran.exp: New file.
5398 * gdb.mi/vla.f90: New file.
5399
27145d50
SL
54002015-10-21 Sandra Loosemore <sandra@codesourcery.com>
5401
5402 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
5403 of hardwired timeout value.
5404
5f3ff4f8
JK
54052015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5406 Pedro Alves <palves@redhat.com>
5407
5408 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
5409 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
5410
bfd09d20
JS
54112015-10-19 Josh Stone <jistone@redhat.com>
5412
5413 * gdb.base/catch-syscall.c: Include <sched.h>.
5414 (unknown_syscall): New variable.
5415 (main): Trigger a vfork and an unknown syscall.
5416 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
5417 (unknown_syscall_number): Likewise.
5418 (check_call_to_syscall): Accept an optional syscall pattern.
5419 (check_return_from_syscall): Likewise.
5420 (check_continue): Likewise.
5421 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
5422 (test_catch_syscall_skipping_return): New test toggling off 'catch
5423 syscall' to step over the syscall return, then toggling back on.
5424 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
5425 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
5426 (do_syscall_tests): Call test_catch_syscall_without_args and
5427 test_catch_syscall_mid_vfork.
5428 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
5429 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
5430
b32b93c6
AS
54312015-10-19 Andrew Stubbs <ams@codesourcery.com>
5432
5433 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
5434 print g_vE): Add new pass patterns.
5435 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
5436 print various symbol names for vptr fields.
5437
9d622bda
AB
54382015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
5439
5440 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
5441 results.
5442
0fd8ac1c
YQ
54432015-10-12 Yao Qi <yao.qi@linaro.org>
5444
5445 * gdb.arch/disp-step-insn-reloc.exp: New test case.
5446
34240514
YQ
54472015-10-12 Yao Qi <yao.qi@linaro.org>
5448
5449 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
5450 is aarch64*-*-linux*.
5451
8240f442
YQ
54522015-10-12 Yao Qi <yao.qi@linaro.org>
5453
5454 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
5455 (can_relocate_bcond_true): ... it.
5456 (can_relocate_bcond_false): New function.
5457 (foo): Likewise.
5458 (can_relocate_bl): Likewise.
5459 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
5460 can_relocate_bl.
5461
2520f728
PMR
54622015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
5463
5464 * gdb.base/nested-addr.c: New file.
5465 * gdb.base/nested-addr.exp: New testcase.
5466
abcef95a
MM
54672015-10-09 Markus Metzger <markus.t.metzger@intel.com>
5468
5469 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
5470 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
5471 its output. Ignore the output of "record goto begin" and instead
5472 check that GDB is replaying.
5473
145e3ddb
PA
54742015-10-09 Pedro Alves <palves@redhat.com>
5475
5476 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
5477 (top level): Use it in the run with no args test.
5478
d5d8c4e1
IB
54792015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
5480
5481 * gdb.dlang/properties.exp: New file.
5482
06e635ef
SL
54832015-10-02 Sandra Loosemore <sandra@codesourcery.com>
5484
5485 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
5486 whether or not address 0x1000 is mapped on the target.
5487
e019fd1d
SM
54882015-09-30 Simon Marchi <simon.marchi@ericsson.com>
5489
5490 * gdb.python/py-type.exp: Do not run tests if binaries fail to
5491 build.
5492
77ba2a67
MM
54932015-09-30 Markus Metzger <markus.t.metzger@intel.com>
5494
5495 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
5496 instruction-history test.
5497
c60eb31f
DE
54982015-09-28 Doug Evans <dje@google.com>
5499
5500 * gdb.base/gcore.c (array_func): Add reference to static_array.
5501
9a3c8263
SM
55022015-09-25 Simon Marchi <simon.marchi@ericsson.com>
5503
5504 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
5505 source line.
5506
9720e656
SL
55072015-09-24 Sandra Loosemore <sandra@codesourcery.com>
5508
5509 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
5510 short or char as base type.
5511
938d3bf2
SL
55122015-09-23 Sandra Loosemore <sandra@codesourcery.com>
5513
5514 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
5515 to allow any size enum.
5516
e6c2c623
PMR
55172015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
5518
5519 * gdb.ada/array_ptr_renaming.exp: New testcase.
5520 * gdb.ada/array_ptr_renaming/foo.adb: New file.
5521 * gdb.ada/array_ptr_renaming/pack.ads: New file.
5522
06da0f77
PL
55232015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5524
5525 * gdb.trace/ftrace-lock.c: New file.
5526 * gdb.trace/ftrace-lock.exp: New file.
5527
4f51c22a
PL
55282015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5529
5530 * gdb.arch/insn-reloc.c: New file.
5531 * gdb.arch/ftrace-insn-reloc.exp: New file.
5532
7041adf4
PL
55332015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5534
5535 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
5536 instruction.
5537 * gdb.trace/pendshr1.c (pendfunc): Likewise.
5538 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
5539 * gdb.trace/range-stepping.c: Likewise.
5540 * gdb.trace/trace-break.c: Likewise.
5541 * gdb.trace/trace-mt.c (thread_function): Likewise.
5542 * gdb.trace/ftrace.c (marker): Likewise.
5543 * gdb.trace/trace-condition.c (marker): Likewise.
5544 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
5545 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
5546 is_aarch64_target.
5547
015d2e7e
DE
55482015-09-18 Doug Evans <xdje42@gmail.com>
5549
5550 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
5551 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
5552
26b188a2
SL
55532015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5554
5555 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
5556 the breakpoint.
5557
79dc332b
SL
55582015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5559
5560 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
5561 the pending breakpoint. Remove timeout override for "Run till
5562 MI pending breakpoint on pendfunc3 on thread 2" test.
5563
f57929f2
SL
55642015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5565
5566 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
5567 filename pattern.
5568
3f469b17
SL
55692015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5570
5571 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
5572 in breakpoint filename pattern.
5573
515b89b3
SL
55742015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5575
7800dbe4
SL
5576 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
5577
55782015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5579
515b89b3
SL
5580 * gdb.linespec/explicit.exp: Check for readline support for
5581 tab-completion tests. Fix obvious typo.
5582
d2939ba2
MM
55832015-09-18 Markus Metzger <markus.t.metzger@intel.com>
5584
5585 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
5586 and replay.
5587
cbb55fa7
MM
55882015-09-18 Markus Metzger <markus.t.metzger@intel.com>
5589
5590 * gdb.btrace/non-stop.c: New.
5591 * gdb.btrace/non-stop.exp: New.
5592
43691ca1
PL
55932015-09-17 Pierre Langlois <pierre.langlois@arm.com>
5594 Yao Qi <yao.qi@linaro.org>
5595
5596 * gdb.trace/trace-condition.c: New file.
5597 * gdb.trace/trace-condition.exp: New file.
5598
d78908cf
WW
55992015-09-16 Wei-cheng Wang <cole945@gmail.com>
5600
5601 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
5602 for testing bytecode compilation.
5603
1ed415e2
PA
56042015-09-16 Pedro Alves <palves@redhat.com>
5605 Sandra Loosemore <sandra@codesourcery.com>
5606
5607 * gdb.threads/non-stop-fair-events.c (timeout): New global.
5608 (SECONDS): Redefine.
5609 (main): Call pthread_kill and alarm early.
5610 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
5611 support.
5612 (test): If the target can't hardware step and doesn't support
5613 displaced stepping, increase the timeout.
5614
d136eff5
PA
56152015-09-16 Pedro Alves <palves@redhat.com>
5616
5617 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
5618 (enable_debug): New procedures.
5619 (test): Use them. Bail out if waiting for threads fails.
5620 (top level): Bail out if a test fails.
5621
991f019c
YQ
56222015-09-16 Yao Qi <yao.qi@linaro.org>
5623
5624 * gdb.asm/asm-source.exp: Set asm-arch for
5625 aarch64*-*-* target.
5626 * gdb.asm/aarch64.inc: New file.
5627
bfca584f
PMR
56282015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
5629
5630 * gdb.ada/array_of_variable_length.exp: New testcase.
5631 * gdb.ada/array_of_variable_length/foo.adb: New file.
5632 * gdb.ada/array_of_variable_length/pck.adb: New file.
5633 * gdb.ada/array_of_variable_length/pck.ads: New file.
5634
b326e587
DE
56352015-09-15 Doug Evans <dje@google.com>
5636
5637 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
5638 of function static local variable.
5639
5382cfab
PW
56402015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5641
5642 * gdb.threads/tls-so_extern.exp: New test file.
5643 * gdb.threads/tls-so_extern.c: New test file.
5644 * gdb.threads/tls-so_extern_main.c: New test file.
5645
141c5cc4
JK
56462015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5647
5648 * gdb.opt/solib-intra-step-lib.c: New file.
5649 * gdb.opt/solib-intra-step-main.c: New file.
5650 * gdb.opt/solib-intra-step.exp: New file.
5651
d15dcecd
PA
56522015-09-15 Pedro Alves <palves@redhat.com>
5653
5654 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
5655 gdb_continue_to_breakpoint instead of gdb_test_multiple.
5656
4c2f2a79
PA
56572015-09-14 Pedro Alves <palves@redhat.com>
5658
5659 * gdb.base/hook-stop-continue.c: Delete.
5660 * gdb.base/hook-stop-continue.exp: Delete.
5661 * gdb.base/hook-stop-frame.c: Delete.
5662 * gdb.base/hook-stop-frame.exp: Delete.
5663 * gdb.base/hook-stop.c: New file.
5664 * gdb.base/hook-stop.exp: New file.
5665
919e6dbe
PMR
56662015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
5667
5668 * gdb.ada/access_to_packed_array.exp: New testcase.
5669 * gdb.ada/access_to_packed_array/foo.adb: New file.
5670 * gdb.ada/access_to_packed_array/pack.adb: New file.
5671 * gdb.ada/access_to_packed_array/pack.ads: New file.
5672
157280a4
MM
56732015-09-14 Markus Metzger <markus.t.metzger@intel.com>
5674
5675 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
5676 buffer size test.
5677
2fd33e94
DB
56782015-09-11 Don Breazeal <donb@codesourcery.com>
5679
5680 * gdb.base/foll-exec.c: Add copyright header. Fix
5681 formatting issues.
5682 * gdb.base/foll-exec.exp (zap_session): Delete proc.
5683 (do_exec_tests): Use clean_restart in place of zap_session,
5684 and for test initialization. Fix formatting issues. Use
5685 fail in place of perror.
5686 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
5687 an expect statement to match an expression with output from
5688 the program under debug.
5689 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
5690 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
5691 * gdb.threads/non-ldr-exc-2.exp: Likewise.
5692 * gdb.threads/non-ldr-exc-3.exp: Likewise.
5693 * gdb.threads/non-ldr-exc-4.exp: Likewise.
5694
e70b6e8e
DE
56952015-09-09 Doug Evans <dje@google.com>
5696
5697 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
5698
7a551a51
DE
56992015-09-09 Doug Evans <dje@google.com>
5700
5701 * gdb.base/pie-execl.exp: Fix result test of build_executable.
5702
4c666f84
DE
57032015-09-09 Doug Evans <dje@google.com>
5704
5705 * gdb.base/savedregs.exp: Fix typo.
5706
243a9253
PA
57072015-09-09 Pedro Alves <palves@redhat.com>
5708
5709 * gdb.mi/mi-cli.exp: Add CLI finish tests.
5710
c0fa8fbd
SL
57112015-09-08 Sandra Loosemore <sandra@codesourcery.com>
5712
5713 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
5714 command actually switches threads. Give up on remaining
5715 tests if target fails to stop at breakpoint.
5716
cd7c1778
PMR
57172015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
5718
5719 * gdb.ada/funcall_char.exp: New testcase.
5720 * gdb.ada/funcall_char/foo.adb: New file.
5721
dc5c8746
PMR
57222015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
5723
5724 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
5725 expected outputs. Add two testcases for completing ambiguous
5726 functions.
5727 * gdb.ada/complete/aux_pck.adb: New file.
5728 * gdb.ada/complete/aux_pck.ads: New file.
5729 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
5730 Ambiguous_Func functions.
5731 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
5732 * gdb.ada/complete/pck.adb: Likewise.
5733
4e83a1e7
UW
57342015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
5735
5736 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
5737 failures to run the test program under GDB.
5738
8ce74153
LM
57392015-08-26 Luis Machado <lgustavo@codesourcery.com>
5740
5741 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
5742 to C.
5743
e9756d52
PP
57442015-08-26 Patrick Palka <patrick@parcs.ath.cx>
5745
5746 * gdb.base/run-after-attach.exp: New test file.
5747 * gdb.base/run-after-attach.c: New test file.
5748
8d37573b
DB
57492015-08-26 Don Breazeal <donb@codesourcery.com>
5750
5751 * gdb.base/foll-exec-2.c: New test program.
5752 * gdb.base/foll-exec-2.exp: New test.
5753
63e43d3a
PMR
57542015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
5755
5756 * gdb.base/nested-subp1.exp: New file.
5757 * gdb.base/nested-subp1.c: New file.
5758 * gdb.base/nested-subp2.exp: New file.
5759 * gdb.base/nested-subp2.c: New file.
5760 * gdb.base/nested-subp3.exp: New file.
5761 * gdb.base/nested-subp3.c: New file.
5762
3d40fbb5
PA
57632015-08-24 Pedro Alves <palves@redhat.com>
5764
5765 * gdb.server/connect-without-multi-process.c: New file.
5766 * gdb.server/connect-without-multi-process.exp: New file.
5767
4422ac93
LM
57682015-08-24 Luis Machado <lgustavo@codesourcery.com>
5769
5770 * gdb.opt/inline-markers.c: Make z int.
5771
91dddb86
LM
57722015-08-24 Luis Machado <lgustavo@codesourcery.com>
5773
5774 * gdb.opt/inline-markers.c: Make z volatile.
5775
a48847ee
LM
57762015-08-24 Luis Machado <lgustavo@codesourcery.com>
5777
5778 * gdb.opt/inline-bt.c: New volatile global z.
5779 * gdb.opt/inline-cmds.c: Likewise.
5780 * gdb.opt/inline-locals.c: Likewise.
5781 * gdb.opt/inline-markers.c: New extern global z.
5782 (marker): Use z.
5783 (inline_fn): Likewise.
5784
0ebbc52b
PA
57852015-08-24 Pedro Alves <palves@redhat.com>
5786
5787 * config/m32r-stub.exp: Remove file.
5788 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
5789 * gdb.base/call-rt-st.exp: Likewise.
5790 * gdb.base/call-strs.exp: Likewise.
5791 * gdb.base/default.exp: Remove references to h8300-*-hms and
5792 *-*-udi*.
5793 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
5794
77c365df
AA
57952015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
5796
5797 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
5798 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
5799 and "return" use KFAIL when GDB can not read/write the vector
5800 return value.
5801
4313b8c0
GB
58022015-08-21 Gary Benson <gbenson@redhat.com>
5803
5804 * gdb.trace/pending.exp: Cope with remote transfer warnings.
5805
0e433b32
PA
58062015-08-20 Pedro Alves <palves@redhat.com>
5807
5808 * gdb.server/solib-list.exp: No longer expect an interior stop in
5809 non-stop mode.
5810
221e1a37
PA
58112015-08-20 Pedro Alves <palves@redhat.com>
5812
5813 * gdb.server/connect-stopped-target.c: New file.
5814 * gdb.server/connect-stopped-target.exp: New file.
5815
40e3ad0e
PA
58162015-08-20 Pedro Alves <palves@redhat.com>
5817
5818 * gdb.dwarf2/comp-unit-lang.exp: New file.
5819 * gdb.dwarf2/comp-unit-lang.c: New file.
5820
af39b327
PMR
58212015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
5822
5823 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
5824 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
5825
7d45c7c3 58262015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 5827
7d45c7c3
KB
5828 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
5829 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
5830
4d6cceb4
DE
58312015-08-18 Doug Evans <dje@google.com>
5832 Adrian Sendroiu <adrian.sendroiu@freescale.com>
5833
5834 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
5835 skip_python_tests. New arg prompt_regexp.
5836 (skip_python_tests): New function.
5837 * lib/mi-support.exp (mi_skip_python_tests): New function.
5838 * gdb.python/py-mi-objfile-gdb.py: New file.
5839 * gdb.python/py-mi-objfile.c: New file.
5840 * gdb.python/py-mi-objfile.exp: New file.
5841
ad89c2aa
KS
58422015-08-17 Keith Seitz <keiths@redhat.com>
5843
5844 * gdb.linespec/explicit.exp: Move strace test from here ...
5845 * gdb.trace/strace.exp: ... to here.
5846
e3ae3c43
PP
58472015-08-15 Patrick Palka <patrick@parcs.ath.cx>
5848
5849 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
5850 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
5851
604b2636
DE
58522015-08-14 Doug Evans <xdje42@gmail.com>
5853
5854 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
5855 inferior before selecting a new file.
5856
6ff0ba5f
DE
58572015-08-14 Doug Evans <xdje42@gmail.com>
5858
5859 * gdb.mi/mi-disassemble.exp: Update.
5860 * gdb.base/disasm-optim.S: New file.
5861 * gdb.base/disasm-optim.c: New file.
5862 * gdb.base/disasm-optim.h: New file.
5863 * gdb.base/disasm-optim.exp: New file.
5864
9ca98f92
KS
58652015-08-14 Keith Seitz <keiths@redhat.com>
5866
5867 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
5868 "evaluated-by".
5869
52bbc560
JB
58702015-08-13 Joel Brobecker <brobecker@adacore.com>
5871
5872 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
5873
5d8c3ed3
PMR
58742015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
5875
5876 * gdb.ada/fun_renaming.exp: New testcase.
5877 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
5878 * gdb.ada/fun_renaming/pack.adb: New file.
5879 * gdb.ada/fun_renaming/pack.ads: New file.
5880
ea8812bc
KS
58812015-08-12 Keith Seitz <keiths@redhat.com>
5882
5883 * gdb.base/dso2dso.exp: Pass basename of source file in call to
5884 gdb_get_line_number.
5885
4dafcdeb
JB
58862015-08-12 Joel Brobecker <brobecker@adacore.com>
5887
5888 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
5889 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
5890 gdb.base/dso2dso.exp: New files.
5891
5ba32597
SDJ
58922015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
5893 Pedro Alves <palves@redhat.com>
5894 Keith Seitz <keiths@redhat.com>
5895
5896 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
5897 GDBFLAGS.
5898
b6dafabf
PP
58992015-08-12 Patrick Palka <patrick@parcs.ath.cx>
5900
5901 * gdb.base/gdbhistsize-history.exp
5902 (test_histsize_history_setting): Use save_vars.
5903 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
5904 Use save_vars.
5905 (test_no_truncation_of_unlimited_history_file): Use save_vars.
5906 * gdb.base/readline.exp: Use save_vars.
5907
abe8e607
PP
59082015-08-12 Patrick Palka <patrick@parcs.ath.cx>
5909
5910 * lib/gdb.exp (save_vars): New proc.
5911
629500fa
KS
59122015-08-11 Keith Seitz <keiths@redhat.com>
5913
5914 * gdb.base/help.exp: Update help_breakpoint_text.
5915
eb8c4e2e
KS
59162015-08-11 Keith Seitz <keiths@redhat.com>
5917
5918 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
5919 (at toplevel): Call test_explicit_breakpoints.
5920 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
5921 breakpoints.
5922 * lib/mi-support.exp (mi_make_breakpoint): Add support for
5923 breakpoint conditions, "-cond".
5924
87f0e720
KS
59252015-08-11 Keith Seitz <keiths@redhat.com>
5926
5927 * gdb.linespec/3explicit.c: New file.
5928 * gdb.linespec/cpexplicit.cc: New file.
5929 * gdb.linespec/cpexplicit.exp: New file.
5930 * gdb.linespec/explicit.c: New file.
5931 * gdb.linespec/explicit.exp: New file.
5932 * gdb.linespec/explicit2.c: New file.
5933 * gdb.linespec/ls-errs.exp: Add explicit location tests.
5934 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
5935 before using in the matching pattern.
5936 Clarify that `prefix' is a regular expression.
5937
f00aae0f
KS
59382015-08-11 Keith Seitz <keiths@redhat.com>
5939
5940 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
5941 test.
5942 Add tests for missing ",FMT" and ",".
5943
e27852be
DE
59442015-08-10 Doug Evans <dje@google.com>
5945 Keith Seitz <keiths@redhat.com>
5946
5947 PR gdb/17960
5948 * gdb.base/completion.exp: Add location completer tests.
5949
7f03bd92
PA
59502015-08-07 Pedro Alves <palves@redhat.com>
5951
5952 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
5953 tests here.
5954 (top level): Run do_test with and without displaced stepping.
5955
3fc8eb30
PA
59562015-08-07 Pedro Alves <palves@redhat.com>
5957
5958 * gdb.base/valgrind-disp-step.c: New file.
5959 * gdb.base/valgrind-disp-step.exp: New file.
5960
d4569d7b
PA
59612015-08-07 Pedro Alves <palves@redhat.com>
5962
5963 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
5964 Delete function.
5965 (main): Add alarm. Run an infinite loop instead of calling
5966 wait_threads.
5967 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
5968 comment.
5969 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
5970 Delete function.
5971 (main): Add alarm. Run an infinite loop instead of calling
5972 wait_threads.
5973 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
5974 comment.
5975
e1316e60
PA
59762015-08-07 Pedro Alves <palves@redhat.com>
5977
5978 * gdb.base/checkpoint-ns.exp: New file.
5979 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
5980 standard_testfile.
5981
da8c46d2
MM
59822015-08-07 Markus Metzger <markus.t.metzger@intel.com>
5983
5984 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
5985 * gdb.btrace/instruction_history.exp: Update.
5986 * gdb.btrace/tsx.exp: New.
5987 * gdb.btrace/tsx.c: New.
5988
de1c2c52
PA
59892015-08-06 Pedro Alves <palves@redhat.com>
5990
5991 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
5992 increase timeout.
5993 * gdb.reverse/until-precsave.exp: Bump timeouts.
5994
782e0bf4
PA
59952015-08-06 Pedro Alves <palves@redhat.com>
5996
5997 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
5998
83e97ed0
PA
59992015-08-06 Pedro Alves <palves@redhat.com>
6000
6001 PR gdb/18749
6002 * gdb.threads/process-dies-while-handling-bp.c: New file.
6003 * gdb.threads/process-dies-while-handling-bp.exp: New file.
6004
863d01bd
PA
60052015-08-06 Pedro Alves <palves@redhat.com>
6006
6007 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
6008 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
6009
0a39bb32
PA
60102015-08-05 Pedro Alves <palves@redhat.com>
6011
6012 * gdb.threads/next-while-other-thread-longjmps.c: New file.
6013 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
6014
ee2d2b10
SL
60152015-08-03 Sandra Loosemore <sandra@codesourcery.com>
6016
6017 * gdb.base/bp-permanent.exp: Report test as unsupported if
6018 the target cannot stop at the permanent breakpoint.
6019
4e1bdb00
DE
60202015-08-03 Doug Evans <dje@google.com>
6021
6022 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
6023 10000.
6024
3d338901
DE
60252015-08-03 Doug Evans <dje@google.com>
6026
6027 * Makefile.in (workers/%.worker, build-perf): New rule.
6028 (GDB_PERFTEST_MODE): New variable.
6029 (check-perf): Use it.
6030 (clean): Clean up gdb.perf parallel build subdirs.
6031 * lib/build-piece.exp: New file.
6032 * lib/gdb.exp (make_gdb_parallel_path): New function
6033 (standard_output_file, standard_temp_file): Call it.
6034 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
6035 of $GDB_PARALLEL.
6036 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
6037
af061d3e
DE
60382015-08-03 Doug Evans <dje@google.com>
6039
8e1afc81 6040 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
6041 (LOG_FILE_NAME): New global.
6042 (TextReporter.__init__): Initialize self.txt_sum.
6043 (TextReporter.report): Add support for multiple data-points.
6044 Move report to perftest.sum, put raw data in perftest.log.
6045 (TextReporter.start): Open sum and log files.
6046 (TextReporter.end): Close sum and log files.
8e1afc81
DE
6047 * gdb.perf/lib/perftest/testresult.py
6048 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 6049
2c8c5d37
PA
60502015-07-31 Pedro Alves <palves@redhat.com>
6051
6052 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
6053 Use spawn_id_get_pid. Wait for spawn id after eof. Use
6054 kill_wait_spawned_process instead of explicit "kill -9".
6055 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
6056 returning a spawn id instead of a pid. Use spawn_id_get_pid and
6057 kill_wait_spawned_process.
6058 * gdb.base/attach-twice.exp: Likewise.
6059 * gdb.base/attach.exp: Likewise.
6060 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
6061 gdb_test_multiple.
6062 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
6063 returning a spawn id instead of a pid. Use spawn_id_get_pid and
6064 kill_wait_spawned_process.
6065 * gdb.base/valgrind-infcall.exp: Likewise.
6066 * gdb.multi/multi-attach.exp: Likewise.
6067 * gdb.python/py-prompt.exp: Likewise.
6068 * gdb.python/py-sync-interp.exp: Likewise.
6069 * gdb.server/ext-attach.exp: Likewise.
6070 * gdb.threads/attach-into-signal.exp (corefunc): Use
6071 spawn_wait_for_attach, spawn_id_get_pid and
6072 kill_wait_spawned_process.
6073 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
6074 spawn_wait_for_attach returning a spawn id instead of a pid. Use
6075 spawn_id_get_pid and kill_wait_spawned_process.
6076 * gdb.threads/attach-stopped.exp (corefunc): Use
6077 spawn_wait_for_attach, spawn_id_get_pid and
6078 kill_wait_spawned_process.
6079 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
6080 Use spawn_id_get_pid. Wait for spawn id after eof. Use
6081 kill_wait_spawned_process instead of explicit "kill -9".
6082 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
6083 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
6084 (spawn_wait_for_attach): Use spawn instead of exec to spawn
6085 processes. Don't map cygwin/windows pids here. Now returns a
6086 spawn id list.
6087
032a0fca
SL
60882015-07-30 Sandra Loosemore <sandra@codesourcery.com>
6089
6090 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
6091 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
6092 correct patch.
6093
61a934ca
SL
60942015-07-30 Sandra Loosemore <sandra@codesourcery.com>
6095
6096 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
6097
4bc4d428
SL
60982015-07-30 Sandra Loosemore <sandra@codesourcery.com>
6099
6100 Reapply:
6101 2014-05-21 Mark Wielaard <mjw@redhat.com>
6102
6103 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
6104
998d452a
PA
61052015-07-30 Pedro Alves <palves@redhat.com>
6106
6107 * linux-low.c (handle_extended_wait): Set the child's last
6108 reported status to TARGET_WAITKIND_STOPPED.
6109
69dde7dc
PA
61102015-07-30 Pedro Alves <palves@redhat.com>
6111
6112 PR threads/18600
6113 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
6114 only shows inferior 1.
6115
4dd63d48
PA
61162015-07-30 Simon Marchi <simon.marchi@ericsson.com>
6117 Pedro Alves <palves@redhat.com>
6118
6119 PR threads/18600
6120 * gdb.threads/fork-plus-threads.c: New file.
6121 * gdb.threads/fork-plus-threads.exp: New file.
6122
d618e4c5
PP
61232015-07-29 Patrick Palka <patrick@parcs.ath.cx>
6124
6125 * gdb.base/batch-preserve-term-settings.exp
6126 (test_terminal_settings_preserved_after_cli_exit): Use
6127 send_quit_command.
6128
1eef6428
PA
61292015-07-29 Pedro Alves <palves@redhat.com>
6130 Don Breazeal <donb@codesourcery.com>
6131
6132 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
6133 output from both inferior_spawn_id and gdb_spawn_id.
6134
7da5b897
SDJ
61352015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
6136
6137 * gdb.threads/attach-into-signal.exp (corefunc): Use
6138 with_test_prefix on nested loops, uniquefying the test messages.
6139
dac804df
SDJ
61402015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
6141
6142 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
6143 commit.
6144
06265e53
PP
61452015-07-29 Patrick Palka <patrick@parcs.ath.cx>
6146
6147 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
6148 New proc.
6149 (test_terminal_settings_preserved_after_sigterm): New test.
6150
18206ca3
PP
61512015-07-29 Patrick Palka <patrick@parcs.ath.cx>
6152
6153 * gdb.base/batch-preserve-term-settings.exp
6154 (test_terminal_settings_preserved_after_cli_exit): New test.
6155
90074d11
PP
61562015-07-29 Patrick Palka <patrick@parcs.ath.cx>
6157
6158 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
6159 manipulation of saved_gdbflags.
6160 (test_terminal_settings_preserved): Remove global declaration of
6161 the unused variable pagination_prompt. Remove manipulation of
6162 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
6163 GDBFLAGS.
6164
eb1a7902
PA
61652015-07-29 Pedro Alves <palves@redhat.com>
6166
6167 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
6168
8b75dd3b
PA
61692015-07-29 Pedro Alves <palves@redhat.com>
6170
6171 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
6172 at the top.
6173
dedad4e3
PA
61742015-07-29 Pedro Alves <palves@redhat.com>
6175
6176 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
6177 (main): Call gdb_unbuffer_output.
6178 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
6179 (main): Call gdb_unbuffer_output.
6180 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
6181 (main): Call gdb_unbuffer_output.
6182 * gdb.base/call-strs.exp: Adjust to step over the
6183 gdb_unbuffer_output call.
6184 * gdb.base/catch-gdb-caused-signals.c: Include
6185 "../lib/unbuffer_output.c".
6186 (main): Call gdb_unbuffer_output.
6187 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
6188 (main): Call gdb_unbuffer_output.
6189 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
6190 (main): Call gdb_unbuffer_output.
6191 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
6192 (main): Call gdb_unbuffer_output.
6193 * gdb.base/shlib-call.exp: Adjust to step over the
6194 gdb_unbuffer_output call.
6195 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
6196 (main): Call gdb_unbuffer_output.
6197 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
6198 (main): Call gdb_unbuffer_output.
6199 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
6200 (main): Rename to ...
6201 (test): ... this.
6202 (main): Reimplement.
6203 * gdb.base/varargs.exp: Run to test instead of to main.
6204 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
6205 (main): Call gdb_unbuffer_output.
6206
58789a91
PA
62072015-07-29 Pedro Alves <palves@redhat.com>
6208
6209 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
6210 factore out from mi_continue_dprintf. For call-style dprintfs,
6211 expect dprintf output out of $inferior_spawn_id.
6212 (mi_continue_dprintf): Use mi_expect_dprintf.
6213 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
6214 (main): Call gdb_unbuffer_output.
6215
e8376742
PA
62162015-07-29 Pedro Alves <palves@redhat.com>
6217
6218 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
6219 (default_mi_gdb_start): Set inferior_spawn_id instead of
6220 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
6221 gdb_spawn_id.
6222 (mi_gdb_test): Always expect inferior output from both
6223 $inferior_spawn_id and $gdb_spawn_id.
6224
08280010
PA
62252015-07-29 Pedro Alves <palves@redhat.com>
6226
6227 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
6228 send_inferior and $inferior_spawn_id.
6229
4d30e432
PA
62302015-07-29 Pedro Alves <palves@redhat.com>
6231
6232 * gdb.gdb/complaints.exp (test_initial_complaints)
6233 (test_serial_complaints, test_short_complaints): Use
6234 gdb_test_stdio.
6235 (test_empty_complaint): Handle $inferior_spawn_id !=
6236 $gdb_spawn_id.
6237
0d30a335
PA
62382015-07-29 Pedro Alves <palves@redhat.com>
6239
6240 * gdb.base/varargs.exp: Use gdb_test_stdio.
6241
39413b29
PA
62422015-07-29 Pedro Alves <palves@redhat.com>
6243
6244 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
6245
7cb000a9
PA
62462015-07-29 Pedro Alves <palves@redhat.com>
6247
6248 * gdb.base/ending-run.exp: Use gdb_test_stdio.
6249
d7b8ac82
PA
62502015-07-29 Pedro Alves <palves@redhat.com>
6251
6252 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
6253 parameter into two new parameters, "inf_result" and "gdb_result".
6254 Expect inferior output and gdb output from $inferior_spawn_id and
6255 $gdb_spawn_id, respectively. Adjust all callers.
6256
789c3a0c
PA
62572015-07-29 Pedro Alves <palves@redhat.com>
6258
6259 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
6260 of gdb_test_sequence.
6261
77e760c3
PA
62622015-07-29 Pedro Alves <palves@redhat.com>
6263
6264 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
6265 (saw_spurious_output): Expect inferior output from
6266 $inferior_spawn_id. Use gdb_test_stdio.
6267
8396d2cd
PA
62682015-07-29 Pedro Alves <palves@redhat.com>
6269
6270 * gdb.base/dprintf.exp: Use standard_testfile. Change
6271 prepare_for_testing call.
6272 (srcfile): Don't set.
6273 (restart): New procedure.
6274 (test_dprintf): New procecure, use to continue over dprintfs.
6275 (test_call, test_agent): New procedures, tests moved here.
6276 Restart gdb and recreate dprintfs. Adjust expected output.
6277
2051d61f
PA
62782015-07-29 Pedro Alves <palves@redhat.com>
6279
6280 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
6281
452397af
PA
62822015-07-29 Pedro Alves <palves@redhat.com>
6283
6284 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
6285
8aed9555
PA
62862015-07-29 Pedro Alves <palves@redhat.com>
6287
6288 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
6289 gdb_test_stdio.
6290
188a61b4
PA
62912015-07-29 Pedro Alves <palves@redhat.com>
6292
6293 * lib/gdb.exp (gdb_test_stdio): New procedure.
6294
12264a45
PA
62952015-07-29 Pedro Alves <palves@redhat.com>
6296
6297 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
6298
23ffc893
PA
62992015-07-29 Pedro Alves <palves@redhat.com>
6300
6301 * gdb.base/call-signal-resume.exp: Remove check for
6302 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
6303 * gdb.base/unwindonsignal.exp: Likewise.
6304 * gdb.base/call-signals.c (gen_signal): Remove printf call.
6305 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
6306
65566918
PA
63072015-07-29 Pedro Alves <palves@redhat.com>
6308
6309 * gdb.base/siginfo-addr.c (pass): New function.
6310 (handler): Call it iff si_addr is correct.
6311 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
6312 Set a breakpoint at "pass" and continue to it.
6313
d60a9221
SDJ
63142015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
6315
6316 * gdb.python/py-objfile.exp: Make some tests have unique names.
6317 * gdb.python/py-pp-registration.exp: Likewise.
6318
bde40b8f
PA
63192015-07-28 Pedro Alves <palves@redhat.com>
6320
6321 * gdb.server/server-exec-info.exp: Issue a "disconnect".
6322
13e1dec8
SM
63232015-07-27 Simon Marchi <simon.marchi@ericsson.com>
6324
6325 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
6326
da33c9a7
SM
63272015-07-27 Simon Marchi <simon.marchi@ericsson.com>
6328
6329 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
6330
077836f7
PP
63312015-07-27 Patrick Palka <patrick@parcs.ath.cx>
6332
6333 * gdb.base/gdb-sigterm-2.exp: New test.
6334
b8cc7b2e
DE
63352015-07-25 Doug Evans <xdje42@gmail.com>
6336
6337 Revert:
6338 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
6339 (workers/%.worker, build-perf): New rule.
6340 (GDB_PERFTEST_MODE): New variable.
6341 (check-perf): Use it.
6342 (clean): Clean up gdb.perf parallel build subdirs.
6343 * lib/build-piece.exp: New file.
6344 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
6345 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
6346 name.
6347 (standard_temp_file): Ditto.
6348 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
6349 of $GDB_PARALLEL.
6350
c8bd4544
DE
63512015-07-24 Doug Evans <dje@google.com>
6352
6353 * gdb.perf/lib/perftest/utils.py: New file.
6354 * gdb.perf/gm-hello.cc: New file.
6355 * gdb.perf/gm-pervasive-typedef.cc: New file.
6356 * gdb.perf/gm-pervasive-typedef.h: New file.
6357 * gdb.perf/gm-std.cc: New file.
6358 * gdb.perf/gm-std.h: New file.
6359 * gdb.perf/gm-use-cerr.cc: New file.
6360 * gdb.perf/gm-utils.h: New file.
6361 * gdb.perf/gmonster-null-lookup.py: New file.
6362 * gdb.perf/gmonster-pervasive-typedef.py: New file.
6363 * gdb.perf/gmonster-print-cerr.py: New file.
6364 * gdb.perf/gmonster-ptype-string.py: New file.
6365 * gdb.perf/gmonster-runto-main.py: New file.
6366 * gdb.perf/gmonster-select-file.py: New file.
6367 * gdb.perf/gmonster1-null-lookup.exp: New file.
6368 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
6369 * gdb.perf/gmonster1-print-cerr.exp: New file.
6370 * gdb.perf/gmonster1-ptype-string.exp: New file.
6371 * gdb.perf/gmonster1-runto-main.exp: New file.
6372 * gdb.perf/gmonster1-select-file.exp: New file.
6373 * gdb.perf/gmonster1.cc: New file.
6374 * gdb.perf/gmonster1.exp: New file.
6375 * gdb.perf/gmonster2-null-lookup.exp: New file.
6376 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
6377 * gdb.perf/gmonster2-print-cerr.exp: New file.
6378 * gdb.perf/gmonster2-ptype-string.exp: New file.
6379 * gdb.perf/gmonster2-runto-main.exp: New file.
6380 * gdb.perf/gmonster2-select-file.exp: New file.
6381 * gdb.perf/gmonster2.cc: New file.
6382 * gdb.perf/gmonster2.exp: New file.
6383
6eab34f3
DE
63842015-07-24 Doug Evans <dje@google.com>
6385
6386 * gdb.perf/README: New file.
6387 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
6388 * lib/gen-perf-test.exp: New file.
6389
63738bfd
DE
63902015-07-24 Doug Evans <dje@google.com>
6391
6392 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
6393 (PerfTest::startup): New function.
6394 (PerfTest::run): Return result of calling body.
6395 (PerfTest::assemble): Rewrite.
6396 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
6397 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
6398 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
6399 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
6400 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
6401
7b606f95
DE
64022015-07-24 Doug Evans <dje@google.com>
6403
6404 * lib/gdb.exp (clean_restart): Make executable optional.
6405
a97b16b8
DE
64062015-07-24 Doug Evans <dje@google.com>
6407
6408 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
6409 compiler_info references.
6410 * gdb.cp/temargs.exp: Ditto.
6411 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
6412 (get_compiler_info): Early exit if already computed. Set compiler_info
6413 to "unknown" if there was a problem.
6414 (test_compiler_info): Add function comment. Call get_compiler_info.
6415
35baa57f
DE
64162015-07-24 Doug Evans <dje@google.com>
6417
6418 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
6419 (workers/%.worker, build-perf): New rule.
6420 (GDB_PERFTEST_MODE): New variable.
6421 (check-perf): Use it.
6422 (clean): Clean up gdb.perf parallel build subdirs.
6423 * lib/build-piece.exp: New file.
6424 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
6425 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
6426 name.
6427 (standard_temp_file): Ditto.
6428 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
6429 of $GDB_PARALLEL.
6430
6ebea266
DE
64312015-07-24 Doug Evans <dje@google.com>
6432
6433 * lib/future.exp (gdb_default_target_compile): New option
6434 "early_flags".
6435 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
6436 --as-needed.
6437
1e76a7e9
SDJ
64382015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
6439
6440 * gdb.base/catch-syscall.exp: Call gdb_exit before
6441 gdb_skip_xml_test.
6442
5068630a
PA
64432015-07-24 Pedro Alves <palves@redhat.com>
6444
6445 * gdb.python/py-events.exp: Accept output between the stop event
6446 and the prompt.
6447 * gdb.python/py-evsignal.exp: Likewise.
6448 * gdb.python/py-evthreads.exp: Likewise.
6449
77598427
PA
64502015-07-24 Pedro Alves <palves@redhat.com>
6451
6452 PR gdb/18717
6453 * gdb.threads/non-ldr-exit.c: New file.
6454 * gdb.threads/non-ldr-exit.exp: New file.
6455
11e6c98f
YQ
64562015-07-24 Yao Qi <yao.qi@linaro.org>
6457
6458 * gdb.server/ext-wrapper.exp: Test --wrapper option when
6459 restarting process.
6460
51aee833
YQ
64612015-07-24 Yao Qi <yao.qi@linaro.org>
6462
6463 * gdb.server/ext-restart.exp: New file.
6464
8cfe207c
YQ
64652015-07-24 Yao Qi <yao.qi@linaro.org>
6466
6467 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
6468 argument options.
6469 * gdb.server/ext-wrapper.exp: New file.
6470
cc12ce38
DE
64712015-07-23 Doug Evans <dje@google.com>
6472
6473 * gdb.dwarf2/dw2-dummy-cu.S: New file.
6474 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
6475
d0d84780
PMR
64762015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
6477
6478 * gdb.ada/var_arr_typedef.exp: New testcase.
6479 * gdb.ada/var_arr_typedef/pack.adb: New file.
6480 * gdb.ada/var_arr_typedef/pack.ads: New file.
6481 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
6482
8b558f79
JB
64832015-07-20 Joel Brobecker <brobecker@adacore.com>
6484
6485 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
6486
775a3298
JK
64872015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6488
6489 * gdb.arch/i386-biarch-core.exp: Replace istarget
6490 by "complete set gnutarget". Remove expectation for the "core-file"
6491 command.
6492
db1ff28b
JK
64932015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6494
6495 Revert the previous commit:
6496 Tests for validate symbol file using build-id.
6497
0a94970d
JK
64982015-07-15 Aleksandar Ristovski <aristovski@qnx.com
6499
6500 Tests for validate symbol file using build-id.
6501 * gdb.base/solib-mismatch-lib.c: New file.
6502 * gdb.base/solib-mismatch-libmod.c: New file.
6503 * gdb.base/solib-mismatch.c: New file.
6504 * gdb.base/solib-mismatch.exp: New file.
6505
03346981
SL
65062015-07-15 Sandra Loosemore <sandra@codesourcery.com>
6507
6508 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
6509 nios2-*-linux*.
6510 * gdb.base/sigbpt.exp (stepi_out): Likewise.
6511 * gdb.base/siginfo.exp: Likewise.
6512 * gdb.base/sigstep.exp (advance, advancei): Likewise.
6513
42422cc7
PL
65142015-07-15 Pierre Langlois <pierre.langlois@arm.com>
6515
6516 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
6517 Move it to ...
6518 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
6519 ... here.
6520 * gdb.trace/range-stepping.exp: Check that the target supports
6521 range stepping.
6522
cfa68bae
JK
65232015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6524
6525 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
6526
8ffdba26
PA
65272015-07-14 Pedro Alves <palves@redhat.com>
6528
6529 * gdb.base/killed-outside.exp: New file.
6530 * gdb.base/killed-outside.c: New file.
6531
218a5a11
JK
65322015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6533
6534 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
6535 (n at main): New.
6536 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
6537
e03ed3c6
AA
65382015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
6539
6540 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
6541 infcall tests instead of setting up for KFAIL.
6542
485668e5
MM
65432015-07-10 Markus Metzger <markus.t.metzger@intel.com>
6544
6545 * gdb.btrace/record_goto-step.exp: New.
6546
08464196
JK
65472015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6548
6549 PR compile/18484
6550 * gdb.compile/compile.c (struct struct_type): Add volatile to
6551 selffield's type.
6552 * gdb.compile/compile.exp
6553 (compile code struct_object.selffield = &struct_object): Skip further
6554 struct_object tests if this one xfails.
6555
bcf5c1d9
RC
65562015-07-08 Robert O'Callahan <robert@ocallahan.org>
6557
6558 PR exp/18617
6559 * gdb.trace/ax.exp: Add test.
6560
4931af25
YQ
65612015-07-07 Yao Qi <yao.qi@linaro.org>
6562
6563 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
6564 instead of istarget "aarch64*-*-*".
6565 * gdb.arch/aarch64-fp.exp: Likewise.
6566 * gdb.base/float.exp: Likewise.
6567 * gdb.reverse/aarch64.exp: Likewise.
6568 * lib/gdb.exp (is_aarch64_target): New proc.
6569
9fcf688e
YQ
65702015-07-07 Yao Qi <yao.qi@linaro.org>
6571
6572 * lib/gdb.exp (is_aarch32_target): New proc.
6573 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
6574 instead of "istarget "arm*-*-*"".
6575 * gdb.arch/arm-disp-step.exp: Likewise.
6576 * gdb.arch/thumb-bx-pc.exp: Likewise.
6577 * gdb.arch/thumb-prologue.exp: Likewise.
6578 * gdb.arch/thumb-singlestep.exp: Likewise.
6579 * gdb.base/disp-step-syscall.exp: Likewise.
6580 * gdb.base/float.exp: Likewise.
6581
fbd8d50d
YQ
65822015-07-07 Yao Qi <yao.qi@linaro.org>
6583
6584 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
6585 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
6586
71be1fdc
YQ
65872015-07-07 Yao Qi <yao.qi@linaro.org>
6588
6589 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
6590 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
6591 if it exists.
6592 * gdb.multi/multi-arch.exp: Likewise.
6593
3e221d36
SM
65942015-07-07 Simon Marchi <simon.marchi@ericsson.com>
6595
6596 * gdb.python/py-lazy-string.exp: Add missing parentheses to
6597 print.
6598
d441430b
YQ
65992015-07-07 Yao Qi <yao.qi@linaro.org>
6600
6601 * gdb.arch/thumb-singlestep.exp: Do one more single step.
6602
06f810bd
MG
66032015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
6604
6605 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
6606 '[' and ']' characters.
6607
5e61e7c0
IB
66082015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
6609
6610 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
6611
28bf096c
PA
66122015-06-29 Pedro Alves <palves@redhat.com>
6613
6614 PR threads/18127
6615 * gdb.threads/hand-call-new-thread.c: New file.
6616 * gdb.threads/hand-call-new-thread.c: New file.
6617
ee93cd5e
KS
66182015-06-26 Keith Seitz <keiths@redhat.com>
6619 Doug Evans <dje@google.com>
6620
6621 PR 16253
6622 * gdb.cp/var-tag-2.cc: New file.
6623 * gdb.cp/var-tag-3.cc: New file.
6624 * gdb.cp/var-tag-4.cc: New file.
6625 * gdb.cp/var-tag.cc: New file.
6626 * gdb.cp/var-tag.exp: New file.
6627
fc637f04
PP
66282015-06-26 Patrick Palka <patrick@parcs.ath.cx>
6629
6630 * gdb.base/history-duplicates.exp: New test.
6631
2e52ae68
PP
66322015-06-26 Patrick Palka <patrick@parcs.ath.cx>
6633
6634 * gdb.base/completion.exp: Test the completion of the "focus"
6635 command.
6636
6e22494e
JK
66372015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6638
6639 * gdb.arch/amd64-prologue-skip.S: New file.
6640 * gdb.arch/amd64-prologue-skip.exp: New file.
6641
bf7b9cd9
SM
66422015-06-25 Simon Marchi <simon.marchi@ericsson.com>
6643
6644 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
6645 is_address_zero_readable check.
6646
201e8dfd
PB
66472015-06-24 Peter Bergner <bergner@vnet.ibm.com>
6648
6649 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
6650 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
6651
5cd867b4
YQ
66522015-06-24 Yao Qi <yao.qi@linaro.org>
6653
6654 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
6655 linux targets.
6656
4d7be007
YQ
66572015-06-24 Yao Qi <yao.qi@linaro.org>
6658
6659 * lib/gdb.exp (supports_get_siginfo_type): New proc.
6660 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
6661 * gdb.base/siginfo-thread.exp: Likewise.
6662
07fcd301
YQ
66632015-06-22 Yao Qi <yao.qi@linaro.org>
6664
6665 * boards/remote-gdbserver-on-localhost.exp: Add comments.
6666
52042a00
YQ
66672015-06-22 Yao Qi <yao.qi@linaro.org>
6668
6669 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
6670 aarch64*-*-*.
6671 (skip_hw_watchpoint_tests): Likewise.
6672
74bd41ce
PP
66732015-06-18 Patrick Palka <patrick@parcs.ath.cx>
6674
6675 * gdb.base/gdbinit-history.exp: Test the interaction between
6676 setting GDBHISTSIZE and setting the history size via .gdbinit.
6677
bc460514
PP
66782015-06-17 Patrick Palka <patrick@parcs.ath.cx>
6679
6680 PR gdb/16999
6681 * gdb.base/gdbhistsize-history.exp: New test.
6682
b58c513b
PP
66832015-06-17 Patrick Palka <patrick@parcs.ath.cx>
6684
6685 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
6686 with GDBHISTSIZE.
6687 * gdb.base/readline.exp: Likewise.
6688
92046791
YQ
66892015-06-17 Yao Qi <yao.qi@linaro.org>
6690
6691 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
6692 line.
6693
2093d2d3
PP
66942015-06-17 Patrick Palka <patrick@parcs.ath.cx>
6695
6696 * gdb.base/gdbinit-history.exp: Add test case to check that
6697 an unlimited history file does not get truncated on exit.
6698
e6c693af
AA
66992015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
6700
6701 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
6702 (VECTOR): New macro. Use it...
6703 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
6704 ...for these typedefs.
6705 (int8, char1, int1, double1): New typedefs.
6706 (struct just_int2, struct two_int2): New structures.
6707 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
6708 (add_structvecs, add_singlevecs): New functions.
6709 (main): Call add_some_intvecs twice.
6710 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
6711 the compile and exit upon failure. Try compiling for the "native"
6712 architecture. Test inferior function calls with vector arguments
6713 and vector return value handling with "finish" and "return".
6714
c74f7d1c
JT
67152015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
6716
6717 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
6718 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
6719 PE file.
6720 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
6721
98aa42ee
AT
67222015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
6723
6724 PR breakpoints/16465
6725 * gdb.mi/mi-dprintf-pending.c: New file.
6726 * gdb.mi/mi-dprintf-pending.exp: New test.
6727 * gdb.mi/mi-dprintf-pendshr.c: New file.
6728
7d73c23c 67292015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 6730 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
6731
6732 * gdb.arch/i386-mpx-map.c: New file.
6733 * gdb.arch/i386-mpx-map.exp: New File.
6734
67352015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
6736
6737 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
6738 * gdb.arch/i386-mpx.exp: Indentation fixed.
6739
67402015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
6741
6742 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
6743 function and improved indentation.
6744 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
6745 gdb_test_multiple. Added additional tests to skip the test.
6746
67472015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
6748
6749 * gdb.arch/i386-avx512.c: Change path in include file.
6750 * gdb.arch/i386-avx512.exp: Change include dir path
6751 compilation flag.
6752 * gdb.arch/i386-mpx.c: Change path in include file.
6753 * gdb.arch/i386-mpx.exp: Change include dir path compilation
6754 flag.
6755
d5eba19a
JK
67562015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6757
6758 * gdb.compile/compile-print.exp (compile print *vararray@3)
6759 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
6760
7f361056
JK
67612015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6762
6763 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
6764 (do not keep jit in memory): ... this.
6765 (expect 5): Change it to ...
6766 (expect no 5): ... this.
6767
3b462ec2
SM
67682015-06-02 Simon Marchi <simon.marchi@ericsson.com>
6769
6770 PR gdb/15564
6771 * gdb.mi/mi-detach.exp: New file.
6772
e0619de6
JK
67732015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6774
6775 PR symtab/18392
6776 * gdb.arch/amd64-tailcall-self.S: New file.
6777 * gdb.arch/amd64-tailcall-self.c: New file.
6778 * gdb.arch/amd64-tailcall-self.exp: New file.
6779
e970cb34
DB
67802015-05-28 Don Breazeal <donb@codesourcery.com>
6781
6782 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
6783 tests for remote targets by checking is_target_gdbserver.
6784
b2e2f908
DE
67852015-05-27 Doug Evans <dje@google.com>
6786
6787 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
6788 * gdb.dwarf2/opaque-type-lookup.c: New file.
6789 * gdb.dwarf2/opaque-type-lookup.exp: New file.
6790
82c7be31
DE
67912015-05-26 Doug Evans <dje@google.com>
6792
6793 * gdb.cp/iostream.cc: New file.
6794 * gdb.cp/iostream.exp: New file.
6795
b4f54984
DE
67962015-05-26 Doug Evans <dje@google.com>
6797
6798 * gdb.dwarf2/dw2-op-call.exp: Update.
6799 * gdb.dwarf2/dw4-sig-types.exp: Update.
6800 * gdb.dwarf2/implptr.exp: Update.
6801 * gdb.mi/mi-cmd-param-changed.exp: Update.
6802
4ea6efe9
DE
68032015-05-26 Doug Evans <dje@google.com>
6804
6805 * gdb.python/py-lazy-string.c: New file.
6806 * gdb.python/py-lazy-string.exp: New file.
6807 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
6808 (main): Update. Add estring3.
6809 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
6810 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
6811
f6bb7db3
YQ
68122015-05-26 Omair Javaid <omair.javaid@linaro.org>
6813 Yao Qi <yao.qi@linaro.org>
6814
6815 * gdb.reverse/aarch64.c: New.
6816 * gdb.reverse/aarch64.exp: New.
6817
a81bfbd0
OJ
68182015-05-26 Omair Javaid <omair.javaid@linaro.org>
6819
25d49b86
PA
6820 * lib/gdb.exp (supports_process_record): Return true for
6821 aarch64*-linux*.
a81bfbd0
OJ
6822 (supports_reverse): Likewise.
6823
158bf1b4
PP
68242015-05-22 Patrick Palka <patrick@parcs.ath.cx>
6825
6826 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
6827 Use with_test_prefix.
6828
a0145030
AB
68292015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
6830
6831 * gdb.base/completion.exp: Add test for completion of layout
6832 names.
6833
ebe3b578
AB
68342015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
6835
6836 * lib/gdb.exp (skip_tui_tests): New proc.
6837 * gdb.base/tui-layout.exp: Check skip_tui_tests.
6838
84204ed7
PA
68392015-05-19 Pedro Alves <palves@redhat.com>
6840
6841 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
6842 Save the whole env array instead of just HOME. Unset HISTSIZE in
6843 the environment while testing. Restore whole environment
6844 afterwards.
6845
37442ce1
DE
68462015-05-16 Doug Evans <xdje42@gmail.com>
6847
6848 * gdb.guile/scm-ports.c: New file.
6849 * gdb.guile/scm-ports.exp: Add memory port tests.
6850
36de76f9
JK
68512015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6852
6853 * gdb.compile/compile-print.c: New file.
6854 * gdb.compile/compile-print.exp: New file.
6855
3a9558c4
JK
68562015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6857
6858 * gdb.compile/compile-ops.exp: Cast param to void.
6859 * gdb.compile/compile.exp: Complete type for _gdb_expr.
6860 (compile code struct_object.selffield = &struct_object): Add xfail.
6861
aa715135
JG
68622015-05-15 Joel Brobecker <brobecker@adacore.com>
6863
6864 * gdb.ada/arr_enum_with_gap: New testcase.
6865
931e5bc3
JG
68662015-05-15 Joel Brobecker <brobecker@adacore.com>
6867
6868 * gdb.ada/byte_packed_arr: New testcase.
6869
9cd4d857
JB
68702015-05-15 Joel Brobecker <brobecker@adacore.com>
6871
6872 * gdb.ada/pckd_neg: New testcase.
6873
ebfd00d2
PP
68742015-05-13 Patrick Palka <patrick@parcs.ath.cx>
6875
6876 PR gdb/17820
6877 * gdb.base/gdbinit-history.exp: New test.
6878 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
6879 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
6880
4c082a81
SC
68812015-05-09 Siva Chandra Reddy <sivachandra@google.com>
6882
6883 * gdb.python/py-xmethods.cc: Enhance test case.
6884 * gdb.python/py-xmethods.exp: New tests.
6885 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
6886 function.
6887 (B_indexoper): Likewise.
6888 (global_dm_list) : Add new xmethod worker functions.
6889
f7797074
SDJ
68902015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
6891
6892 * gdb.base/coredump-filter.exp: Correctly unset
6893 "coredump_var_addr" array.
6894
a4674e4e
PA
68952015-05-08 Pedro Alves <palves@redhat.com>
6896
6897 * gdb.server/non-existing-program.exp: Unset spawn_id.
6898
df2eb078
SC
68992015-05-08 Siva Chandra Reddy <sivachandra@google.com>
6900
6901 PR python/18291
6902 * gdb.python/py-xmethods.exp: Add tests.
6903
422349a3
YQ
69042015-05-08 Yao Qi <yao.qi@linaro.org>
6905
6906 PR gdb/18208
6907 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
6908 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
6909 function set_coredump_filter, and remove remote_exec call.
6910 Remove argument ipid. Callers update.
6911 (top level): Don't get inferior's PID.
6912
63fc80ce
AA
69132015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
6914
6915 * gdb.base/watch_thread_num.exp: Skip test on targets without
6916 access watchpoints.
6917
80ad801e
PA
69182015-05-06 Pedro Alves <palves@redhat.com>
6919
6920 PR server/18081
6921 * gdb.server/non-existing-program.exp: New file.
6922
0fa7fe50
JB
69232015-05-05 Joel Brobecker <brobecker@adacore.com>
6924
6925 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
6926
3ea89b92
PMR
69272015-05-05 Joel Brobecker <brobecker@adacore.com>
6928
6929 * gdb.ada/out_of_line_in_inlined: New testcase.
6930
87b8eff0
JB
69312015-05-05 Joel Brobecker <brobecker@adacore.com>
6932
6933 * gdb.ada/var_rec_arr: New testcase.
6934
5fccc635
YQ
69352015-04-30 Yao Qi <yao.qi@linaro.org>
6936
6937 * gdb.base/break-idempotent.exp: If
6938 skip_hw_watchpoint_multi_tests returns true, skip the tests
6939 on "rwatch" and "awatch".
6940
42d38f42
YQ
69412015-04-30 Yao Qi <yao.qi@linaro.org>
6942
6943 * gdb.base/relativedebug.exp: Invoke gdb command
6944 "info sharedlibrary", and if libc.so doesn't have debug info,
6945 skip the test.
6946
2ce1cdbf
DE
69472015-04-29 Doug Evans <dje@google.com>
6948
6949 * gdb.python/py-xmethods.exp: Add ptype tests.
6950 * gdb.python/py-xmethods.py (E_method_char_worker): Add
6951 get_result_type method.
6952
f24a38c5
LM
69532015-04-29 Luis Machado <lgustavo@codesourcery.com>
6954
6955 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
6956 the target does not support hardware watchpoints.
6957
ecbf2b3c
LM
69582015-04-29 Luis Machado <lgustavo@codesourcery.com>
6959
6960 * gdb.base/break-always.exp: Abort testing if writing to memory
6961 causes an error.
6962
34f5f757
DE
69632015-04-28 Doug Evans <dje@google.com>
6964
6965 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
6966 * gdb.python/py-pp-registration.exp: ... here. New file.
6967 * gdb.python/py-pp-registration.c: New file.
6968 * gdb.python/py-pp-registration.py: New file.
6969
69b4374a
DE
69702015-04-28 Doug Evans <dje@google.com>
6971
6972 * gdb.python/py-bad-printers.c: New file.
6973 * gdb.python/py-bad-printers.py: New file.
6974 * gdb.python/py-bad-printers.exp: New file.
6975
59fb7612
SS
69762015-04-28 Sasha Smundak <asmundak@google.com>
6977
6978 * gdb.python/py-type.exp: New test.
6979
2631b16a
AW
69802015-04-28 Andy Wingo <wingo@igalia.com>
6981
6982 * gdb.python/py-parameter.exp:
6983 * gdb.guile/scm-parameter.exp: Escape the path that we are
6984 matching against, as it might contain characters that are special
6985 to regular expressions.
6986
460efde1
JB
69872015-04-27 Joel Brobecker <brobecker@adacore.com>
6988
6989 * gdb.ada/rec_comp: New testcase.
6990
2d369d8e
SDJ
69912015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
6992
6993 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
6994 before using it.
6995
cf75d6c3
AB
69962015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
6997
6998 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
6999 new tests for verilog output.
7000
8dbe7ca5
YQ
70012015-04-24 Yao Qi <yao.qi@linaro.org>
7002
7003 * boards/remote-gdbserver-on-localhost.exp: New file.
7004
4ef9fb2f
PA
70052015-04-23 Pedro Alves <palves@redhat.com>
7006
7007 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
7008 $inferior_spawn_id instead of $inferior_spawn_id directly. On
7009 "end of file", remove $inferior_spawn_id from the indirect list.
7010
0a803169
PA
70112015-04-23 Pedro Alves <palves@redhat.com>
7012
7013 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
7014
749ef8f8
PA
70152015-04-23 Pedro Alves <palves@redhat.com>
7016
7017 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
7018 on $any_spawn_id instead of only on $gdb_spawn_id.
7019
8aae4344
PM
70202015-04-21 Pierre Muller <muller@sourceware.org>
7021
7022 PR pascal/17815
7023 * lib/pascal.exp (gpc_compile): Add new option "class".
7024 (fpc_compile): Likewise.
7025 * gdb.pascal/case-insensitive-symbols.pas: New file.
7026 * gdb.pascal/case-insensitive-symbols.exp: New file.
7027
1586c8fb
GB
70282015-04-20 Gary Benson <gbenson@redhat.com>
7029
7030 * gdb.base/attach.exp: Fix three extended remote failures.
7031
1b6e6f5c
GB
70322015-04-17 Gary Benson <gbenson@redhat.com>
7033
7034 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
7035 the main executable over the remote protocol.
7036
e797481d
PA
70372015-04-16 Pedro Alves <palves@redhat.com>
7038
7039 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
7040 a new gdbserver if gdbserver_reconnect_p is set.
7041
1ca99c42
PA
70422015-04-16 Pedro Alves <palves@redhat.com>
7043
7044 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
7045 is set, don't exit gdbserver.
7046
af9fd6f8
AA
70472015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7048
7049 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
7050 appropriate .insn, such that an older assembler can be used.
7051 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
7052 the z/Architecture instruction set on 31-bit targets as well.
7053
04ff1e61
AA
70542015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7055
7056 * gdb.go/handcall.exp: Remove all logic related to the first
7057 breakpoint and rely on go_runto_main instead.
7058 * gdb.go/strings.exp: Likewise.
7059 * gdb.go/unsafe.exp: Likewise.
7060 * gdb.go/hello.exp: Likewise. Also rename the remaining
7061 breakpoint marker to "breakpoint 1".
7062 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
7063 * gdb.go/strings.go: Likewise.
7064 * gdb.go/unsafe.go: Likewise.
7065 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
7066 "set breakpoint 2 here" and rename the remaining breakpoint marker
7067 to "breakpoint 1".
7068
40d2f8d6
SM
70692015-04-15 Simon Marchi <simon.marchi@ericsson.com>
7070
7071 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
7072 if itertools.imap is not present.
7073 * gdb.python/py-objfile.exp: Add parentheses.
7074 * gdb.python/py-type.exp: Same.
7075 * gdb.python/py-unwind-maint.py: Same.
7076
8cbc97c6
YQ
70772015-04-15 Yao Qi <yao.qi@linaro.org>
7078
7079 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
7080 of ":$ptr_size" and set its form explicitly.
7081
45fd756c
YQ
70822015-04-15 Pedro Alves <palves@redhat.com>
7083 Yao Qi <yao.qi@linaro.org>
7084
7085 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
7086 timeout by factor of 4.
7087 (test_regular_watch): Likewise.
7088 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
7089 * gdb.reverse/sigall-reverse.exp: Likewise.
7090 * gdb.reverse/until-precsave.exp: Likewise.
7091 * lib/gdb.exp (with_timeout_factor): New proc.
7092 (gdb_expect): Move some code to ...
7093 (get_largest_timeout): ... here. New procedure.
7094
9e811bc3
LM
70952015-04-14 Luis Machado <lgustavo@codesourcery.com>
7096
7097 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
7098
0ff6fcb2
LM
70992015-04-13 Luis Machado <lgustavo@codesourcery.com>
7100
7101 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
7102 to write to the .text section.
7103
7578d5f7
LM
71042015-04-13 Luis Machado <lgustavo@codesourcery.com>
7105
7106 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
7107 Handle the case of targets that do not provide PID information.
7108
2efe15c4
YQ
71092015-04-13 Yao Qi <yao.qi@linaro.org>
7110
7111 * lib/gdbserver-support.exp (gdb_exit): Catch exception
7112 and use expect instead of gdb_expect.
7113
8cd8f2f8
SDJ
71142015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
7115
7116 * gdb.base/coredump-filter.exp: Rename variable "addr" to
7117 "coredump_var_addr" to avoid naming conflict with other testcases.
7118
9ee41772
PA
71192015-04-10 Pedro Alves <palves@redhat.com>
7120
7121 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
7122 gdb_test_sequence and gdb_assert.
7123
07473109
PA
71242015-04-10 Pedro Alves <palves@redhat.com>
7125
7126 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
7127 test messages that don't include the breakpoint address.
7128
de3db44c
YQ
71292015-04-10 Yao Qi <yao.qi@linaro.org>
7130
7131 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
7132 false for some offset and width combinations which aren't
7133 supported by linux kernel.
7134
c79d856c
PA
71352015-04-10 Pedro Alves <palves@redhat.com>
7136
7137 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
7138 procedure, factored out from ...
7139 (top level): ... here. Add "set displaced-stepping" testing axis.
7140 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
7141 parameter "displaced". Use it.
7142 (top level): Use foreach and add "set displaced-stepping" testing
7143 axis.
7144
ebc90b50
PA
71452015-04-10 Pedro Alves <palves@redhat.com>
7146
7147 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
7148 Remove comment.
7149 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
7150 both the address of the instruction that triggers the watchpoint
7151 and the address of the instruction immediately after, and use
7152 those addresses for the test. Fix comment.
7153
8f572e5c
PA
71542015-04-10 Pedro Alves <palves@redhat.com>
7155
7156 * gdb.base/sigstep.exp (breakpoint_to_handler)
7157 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
7158 Test "backtrace" in handler.
7159 (breakpoint_over_handler): New parameter 'displaced'. Use it.
7160 (top level): Add new "displaced" test axis to
7161 breakpoint_to_handler, breakpoint_to_handler_entry and
7162 breakpoint_over_handler.
7163
8d707a12
PA
71642015-04-10 Pedro Alves <palves@redhat.com>
7165
7166 PR gdb/18216
7167 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
7168
ef713951
YQ
71692015-04-10 Yao Qi <yao.qi@linaro.org>
7170
7171 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
7172 (test_add_rn_pc): New function.
7173 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
7174 (top level): Invoke test_add_rn_pc.
7175
906d60cf
PA
71762015-04-10 Pedro Alves <palves@redhat.com>
7177
7178 PR gdb/13858
7179 * gdb.base/step-over-no-symbols.exp: New file.
7180
f2983cc3
AW
71812015-04-09 Andy Wingo <wingo@igalia.com>
7182
7183 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
7184 after the Python tests.
7185
6d62641c
SDJ
71862015-04-08 Keith Seitz <keiths@redhat.com>
7187
7188 PR python/16699
7189 * gdb.python/py-completion.exp: New tests for completion.
7190 * gdb.python/py-completion.py (CompleteLimit1): New class.
7191 (CompleteLimit2): Likewise.
7192 (CompleteLimit3): Likewise.
7193 (CompleteLimit4): Likewise.
7194 (CompleteLimit5): Likewise.
7195 (CompleteLimit6): Likewise.
7196 (CompleteLimit7): Likewise.
7197
f3770638
PA
71982015-04-08 Pedro Alves <palves@redhat.com>
7199
7200 PR gdb/18214
7201 PR gdb/18216
7202 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
7203 function.
7204 (main): Install it as SIGUSR1 handler.
7205 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
7206 parameter. Always use "setup" as prefix. Toggle "set
7207 displaced-stepping" off/on depending on global. Don't switch to
7208 thread 1 here.
7209 (top level): Add displaced stepping "off/on" test axis. Update
7210 "setup" calls. Wrap each subtest with with_test_prefix. Test
7211 continuing with a queued signal in each thread.
7212
4496bed7
PA
72132015-04-08 Pedro Alves <palves@redhat.com>
7214
7215 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
7216 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
7217 gdb_breakpoint instead of gdb_test that doesn't expect anything.
7218 Return early if running to main fails.
7219 * gdb.trace/while-stepping.exp: Likewise.
7220
b97fde92
PA
72212015-04-07 Pedro Alves <palves@redhat.com>
7222
7223 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
7224 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
7225 interact with inferior program.
7226
f71c18e7
PA
72272015-04-07 Pedro Alves <palves@redhat.com>
7228
7229 * lib/gdb.exp (inferior_spawn_id): New global.
7230 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
7231 spawn id after processing the user code.
7232 (default_gdb_start): Set inferior_spawn_id.
7233 (send_inferior): New procedure.
7234 * lib/gdbserver-support.exp (gdbserver_start): Set
7235 inferior_spawn_id.
7236 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
7237
6423214f
PA
72382015-04-07 Pedro Alves <palves@redhat.com>
7239
7240 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
7241 * lib/gdbserver-support.exp (gdbserver_start): Make
7242 $server_spawn_id global.
7243 (gdbserver_start): Don't wait for gdbserver's spawn id with
7244 expect_background.
7245 (close_gdbserver): New procedure.
7246 (gdb_exit): Rename the default version and reimplement.
7247
71c0ee8c
PA
72482015-04-07 Pedro Alves <palves@redhat.com>
7249
72f4393d 7250 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
7251 append the substituted item, not the original item.
7252
203bc29b
PA
72532015-04-07 Pedro Alves <palves@redhat.com>
7254
7255 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
7256 gdb_expect.
7257
508a3ddf
PA
72582015-04-07 Pedro Alves <palves@redhat.com>
7259
7260 * gdb.base/interrupt.exp: Don't handle the case of the inferior
7261 output appearing once only.
7262
9f6dbe2b
PA
72632015-04-07 Pedro Alves <palves@redhat.com>
7264
7265 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
7266 that doesn't expect anything. Return early if running to main
7267 fails.
7268
337532fa
YQ
72692015-04-07 Yao Qi <yao.qi@linaro.org>
7270
7271 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
7272 (child_function): Call alarm.
7273 (main): Move call to alarm into the loop.
7274 * gdb.threads/non-stop-fair-events.exp: Build program with
7275 -DTIMEOUT=$timeout.
7276
01b622d4
DE
72772015-04-06 Doug Evans <xdje42@gmail.com>
7278
7279 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
7280 Fix dest parameter to board_info.
7281 (fpc_compile): Ditto.
7282 (gdb_compile_pascal): Rename dest arg to destfile.
7283
961f4160
PMR
72842015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
7285
7286 * gdb.ada/funcall_ref.exp: New file.
7287 * gdb.ada/funcall_ref/foo.adb: New file.
7288
cafda597
YQ
72892015-04-02 Yao Qi <yao.qi@linaro.org>
7290
7291 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
7292 is remote.
7293
fed040c6
GB
72942015-04-02 Gary Benson <gbenson@redhat.com>
7295
7296 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
7297
d11916aa
SS
72982015-04-01 Sasha Smundak <asmundak@google.com>
7299
7300 * gdb.python/py-unwind-maint.c: New file.
7301 * gdb.python/py-unwind-maint.exp: New test.
7302 * gdb.python/py-unwind-maint.py: New file.
7303 * gdb.python/py-unwind.c: New file.
7304 * gdb.python/py-unwind.exp: New test.
7305 * gdb.python/py-unwind.py: New test.
7306
a1471180
PA
73072015-04-01 Pedro Alves <palves@redhat.com>
7308
7309 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
7310 to fail instead of non-existent $test.
7311
0bbeccb1
PA
73122015-04-01 Pedro Alves <palves@redhat.com>
7313
7314 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
7315 GDBFLAGS if not empty.
7316
3c724c8c
PMR
73172015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
7318
7319 * gdb.ada/complete.exp: Remove "multi_line".
7320 * gdb.ada/info_exc.exp: Remove "multi_line".
7321 * gdb.ada/packed_tagged.exp: Remove "multi_line".
7322 * gdb.ada/ptype_field.exp: Remove "multi_line".
7323 * gdb.ada/sym_print_name.exp: Remove "multi_line".
7324 * gdb.ada/tagged.exp: Remove "multi_line".
7325 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
7326 [multi_line ...]
7327 * gdb.btrace/delta.exp: Likewise.
7328 * gdb.btrace/exception.exp: Likewise.
7329 * gdb.btrace/function_call_history.exp: Likewise.
7330 * gdb.btrace/instruction_history.exp: Likewise.
7331 * gdb.btrace/nohist.exp: Likewise.
7332 * gdb.btrace/record_goto.exp: Likewise.
7333 * gdb.btrace/segv.exp: Likewise.
7334 * gdb.btrace/stepi.exp: Likewise.
7335 * gdb.btrace/tailcall.exp: Likewise.
7336 * gdb.btrace/unknown_functions.exp: Likewise.
7337 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
7338 * lib/gdb.exp: Add the "multi_line" helper.
7339
4eec2deb
PA
73402015-04-01 Pedro Alves <palves@redhat.com>
7341
7342 * gdb.threads/tid-reuse.c: New file.
7343 * gdb.threads/tid-reuse.exp: New file.
7344
df8411da
SDJ
73452015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
7346
7347 PR corefiles/16092
7348 * gdb.base/coredump-filter.c: New file.
7349 * gdb.base/coredump-filter.exp: Likewise.
7350
6ef37366
PM
73512015-03-27 Petr Machata <pmachata@redhat.com>
7352
7353 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
7354 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
7355 (Dwarf::assemble): Initialize them.
7356 (Dwarf::lines): New function.
7357
7ec911b0
JT
73582015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
7359
7360 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
7361 SYMBOL_PREFIX for x86_64-*-cygwin.
7362
ff908ebf
AW
73632015-03-26 Andy Wingo <wingo@igalia.com>
7364
7365 PR symtab/18148
7366 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
7367 const_value but not a location.
7368 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
7369 location defined in non-main CUs are visible.
7370
6d5f0679
YQ
73712015-03-26 Yao Qi <yao.qi@linaro.org>
7372
7373 PR testsuite/18139
7374 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
7375 Add a line number entry for the same line.
7376 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
7377 Add a line number entry for the same line.
7378
2898689b
YQ
73792015-03-26 Yao Qi <yao.qi@linaro.org>
7380
7381 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
7382 .int 0.
7383 (func): Likewise. Add .Lfunc_1 label.
7384 Use .Lfunc_1 label.
7385 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
7386 .int 0.
7387 (func): Likewise.
7388 Use .Lfunc_1 label.
7389
85180498
YQ
73902015-03-26 Yao Qi <yao.qi@linaro.org>
7391
7392 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
7393 Call gdb_compile instead to compile each .s files without debug
7394 information.
7395
8aa08a8d
YQ
73962015-03-26 Yao Qi <yao.qi@linaro.org>
7397
7398 * gdb.base/savedregs.exp (process_saved_regs): Make
7399 "Saved registers:" optional in the pattern.
7400
66849923
MM
74012015-03-25 Markus Metzger <markus.t.metzger@intel.com>
7402
7403 * gdb.btrace/next.exp: Merged into step.exp.
7404 * gdb.btrace/finish.exp: Merged into step.exp.
7405 * gdb.btrace/nexti.exp: Merged into stepi.exp.
7406 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
7407 "record goto" and checking the exact replay position.
7408 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
7409 check for "Recording format" in "info record" output.
7410 * gdb.btrace/record_goto.exp: Choose test file based on target.
7411 * gdb.btrace/x86-record_goto.S: Renamed into ...
7412 * gdb.btrace/x86_64-record_goto.S: ... this.
7413 * gdb.btrace/i686-record_goto.S: New.
7414 * gdb.btrace/x86-tailcall.S: Renamed into ...
7415 * gdb.btrace/x86_64-tailcall.S: ... this.
7416 * gdb.btrace/i686-tailcall.S: New.
7417 * gdb.btrace/x86-tailcall.c: Renamed into ...
7418 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
7419 separate statements. Update test.
7420 * gdb.btrace/delta.exp: Use record_goto.c as test file.
7421 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
7422 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
7423 * gdb.btrace/tailcall.exp: Choose test file based on target.
7424 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
7425
11cc1b74
MM
74262015-03-25 Markus Metzger <markus.t.metzger@intel.com>
7427
7428 * gdb.btrace/exception.exp: Increase BTS buffer size.
7429
a25d8bf9
PA
74302015-03-24 Pedro Alves <palves@redhat.com>
7431
7432 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
7433
856e7dd6
PA
74342015-03-24 Pedro Alves <palves@redhat.com>
7435
7436 * gdb.threads/schedlock.exp (test_step): No longer expect that
7437 "set scheduler-locking step" with "next" over a function call runs
7438 threads unlocked.
7439
ad235a41
AT
74402015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
7441
7442 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
7443
15630549
AT
74442015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
7445
7446 PR breakpoints/16466
7447 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
7448 * gdb.mi/mi-pending.c (thread_func): New function.
7449 (int main): Add threading support required.
7450 * gdb.mi/mi-pending.exp: Add tests for this issue.
7451 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
7452 (pendfunc2): Remove stdio dependency.
7453 * gdb.mi/mi-pendshr2.c: New file.
7454
693dca06
KS
74552015-03-23 Keith Seitz <keiths@redhat.com>
7456
7457 * gdb.linespec/keywords.c: New file.
7458 * gdb.linespec/keywords.exp: New file.
7459
7e993ebf
KS
74602015-03-23 Keith Seitz <keiths@redhat.com>
7461
7462 PR gdb/18021
7463 * gdb.dwarf2/staticvirtual.exp: New test.
7464
bc23328c
JK
74652015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7466
7467 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
7468 * README: Remove HP-UX and gdb.hp.
7469 (configuration):
7470 * configure: Regenerate.
7471 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
7472 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
7473 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
7474 gdb.hp/gdb.defects/Makefile.
7475 * gdb.hp/Makefile.in: File deleted.
7476 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
7477 * gdb.hp/gdb.aCC/optimize.c: File deleted.
7478 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
7479 * gdb.hp/gdb.aCC/run.c: File deleted.
7480 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
7481 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
7482 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
7483 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
7484 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
7485 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
7486 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
7487 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
7488 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
7489 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
7490 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
7491 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
7492 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
7493 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
7494 * gdb.hp/gdb.base-hp/reg.s: File deleted.
7495 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
7496 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
7497 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
7498 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
7499 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
7500 * gdb.hp/gdb.compat/Makefile.in: File deleted.
7501 * gdb.hp/gdb.compat/average.c: File deleted.
7502 * gdb.hp/gdb.compat/sum.c: File deleted.
7503 * gdb.hp/gdb.compat/xdb.c: File deleted.
7504 * gdb.hp/gdb.compat/xdb0.c: File deleted.
7505 * gdb.hp/gdb.compat/xdb0.h: File deleted.
7506 * gdb.hp/gdb.compat/xdb1.c: File deleted.
7507 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
7508 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
7509 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
7510 * gdb.hp/gdb.defects/Makefile.in: File deleted.
7511 * gdb.hp/gdb.defects/bs14602.c: File deleted.
7512 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
7513 * gdb.hp/gdb.defects/solib-d.c: File deleted.
7514 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
7515 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
7516 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
7517 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
7518 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
7519 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
7520 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
7521 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
7522 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
7523 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
7524 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
7525 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
7526 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
7527 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
7528 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
7529 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
7530 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
7531 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
7532 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
7533 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
7534 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
7535 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
7536 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
7537 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
7538 * gdb.hp/tools/odump: File deleted.
7539
8bf3b159
PA
75402015-03-19 Pedro Alves <palves@redhat.com>
7541
7542 * gdb.threads/continue-pending-status.exp (saw_thread_2)
7543 (saw_thread_3): New globals.
7544 (top level): Increment them when an event for the corresponding
7545 thread is seen.
7546 (no thread starvation): New test.
7547
eb54c8bf
PA
75482015-03-19 Pedro Alves <palves@redhat.com>
7549
7550 * gdb.threads/continue-pending-status.c: New file.
7551 * gdb.threads/continue-pending-status.exp: New file.
7552
32d2e5d6
PA
75532015-03-18 Pedro Alves <palves@redhat.com>
7554
7555 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
7556 Use gdb_is_target_remote instead of is_remote. Use
7557 gdb_test_multiple instead of gdb_expect. Exit early if
7558 gdb_test_multiple hits its internal matches. Tighten stepi tests
7559 expected output. Fail on exit with any signal, instead of just
7560 SIGILL.
7561
f68f11b7
YQ
75622015-03-18 Yao Qi <yao.qi@linaro.org>
7563
7564 PR tdep/18107
7565 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
7566 variable.
7567 * gdb.base/catch-syscall.exp: Don't skip it on
7568 aarch64*-*-linux* target. Remove elements in all_syscalls.
7569 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
7570 target.
7571 (setup_all_syscalls): New proc.
7572
ca5fd19b
YQ
75732015-03-16 Yao Qi <yao.qi@linaro.org>
7574
7575 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
7576 (top level): Skip tests if valid_addr_p returns false for
7577 $cmd1 or $cmd2.
7578
85642ba0
AW
75792015-03-11 Andy Wingo <wingo@igalia.com>
7580
7581 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
7582
e03f9645
YQ
75832015-03-11 Yao Qi <yao.qi@linaro.org>
7584
7585 * gdb.base/catch-syscall.exp: Fix typo in comments.
7586
5d0962b2
YQ
75872015-03-11 Yao Qi <yao.qi@linaro.org>
7588
7589 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
7590
b2df3cef
PA
75912015-03-09 Pedro Alves <palves@redhat.com>
7592
7593 * dg-extract-results.py: Delete.
7594
ef878e53
PA
75952015-03-09 Pedro Alves <palves@redhat.com>
7596
7597 Merge dg-extract-results.sh from GCC upstream (r218843).
7598
7599 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
7600 * dg-extract-results.sh: Use --text with grep to avoid issues with
7601 binary files. Fall back to cat -v, if that doesn't work.
7602
9494d219
PA
76032015-03-05 Pedro Alves <palves@redhat.com>
7604
7605 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
7606
a8d9763a
SM
76072015-03-04 Simon Marchi <simon.marchi@ericsson.com>
7608
7609 * lib/mi-support.exp (mi_expect_interrupt): Accept
7610 alternative event for when in all-stop mode.
7611
be9957b8
PA
76122015-03-04 Pedro Alves <palves@redhat.com>
7613
7614 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
7615
d57be0f4 76162015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
7617
7618 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
7619
c214c7cf
AA
76202015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
7621
7622 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
7623 regexps for GDB's current line display, accept a hex address
7624 preceding the line number.
7625
6d74a497
AA
76262015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
7627
7628 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
7629 the 'arch1' variable for "s390*-linux*" targets.
7630
511aee7c
PA
76312015-03-04 Pedro Alves <palves@redhat.com>
7632
7633 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
7634 (main): Pass missing retval argument to pthread_join call.
7635
95e50b27
PA
76362015-03-02 Pedro Alves <palves@redhat.com>
7637
7638 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
7639 (top level): Call do_test with non-stop as well.
7640
28054d69
PA
76412015-03-02 Pedro Alves <palves@redhat.com>
7642
7643 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
7644 -1.
7645
4fa5d7b4
AA
76462015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
7647
7648 * gdb.arch/s390-vregs.exp: New test.
7649 * gdb.arch/s390-vregs.S: New file.
7650
97c18565
PA
76512015-02-27 Pedro Alves <palves@redhat.com>
7652
7653 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
7654 call to catch_command_errors.
7655 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
7656 catch_command_errors.
7657
a37bfa30
PA
76582015-02-27 Pedro Alves <palves@redhat.com>
7659
7660 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
7661 "true" for boolean result.
7662 * gdb.gdb/selftest.exp (test_with_self): Also accept full
7663 prototype of main.
7664
6f98576f
PA
76652015-02-27 Pedro Alves <palves@redhat.com>
7666
7667 * lib/unbuffer_output.c: New file.
7668 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
7669 (main): Call gdb_unbuffer_output.
7670
eba5ab56
YQ
76712015-02-27 Yao Qi <yao.qi@linaro.org>
7672
7673 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
7674 target.
7675
0def5aaa
DE
76762015-02-26 Doug Evans <dje@google.com>
7677
7678 * gdb.cp/class2.cc (Dbase, D): New classes.
7679 (main): New local delta.
7680 * gdb.cp/class2.exp: Test printing delta.
7681 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
7682 (dynbar): New global.
7683 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
7684
081a1c2c
JK
76852015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7686
7687 * gdb.compile/compile-ifunc.c: New file.
7688 * gdb.compile/compile-ifunc.exp: New file.
7689
2f41223f
AT
76902015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
7691
7692 * gdb.base/structs.exp: Check for correct struct on finish.
7693
03eddd80
YQ
76942015-02-26 Yao Qi <yao.qi@linaro.org>
7695
7696 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
7697 is zero.
7698
80c57053
JK
76992015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7700
7701 * gdb.arch/cordic.ko.bz2: New file.
7702 * gdb.arch/cordic.ko.debug.bz2: New file.
7703 * gdb.arch/ppc64-symtab-cordic.exp: New file.
7704
21613c12
YQ
77052015-02-25 Yao Qi <yao.qi@linaro.org>
7706
7707 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
7708 aarch64*-*-* target.
7709
d8b901ed
PA
77102015-02-23 Pedro Alves <palves@redhat.com>
7711
7712 * lib/gdb.exp (delete_breakpoints): Rewrite using
7713 gdb_test_multiple.
7714
e5b85ead
PA
77152015-02-23 Pedro Alves <palves@redhat.com>
7716
7717 * gdb.base/info-os.c: Include stdlib.h.
7718
85c3a371
DE
77192015-02-22 Doug Evans <xdje42@gmail.com>
7720
7721 PR symtab/17855
7722 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
7723 is read after symbols have been re-read.
7724 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
7725 * gdb.ada/exec_changed/second.adb (Second): Ditto.
7726
96553a0c
DE
77272015-02-21 Doug Evans <dje@google.com>
7728
7729 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
7730
97a0c697
JK
77312015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7732
7733 PR corefiles/17808
7734 * gdb.arch/i386-biarch-core.core.bz2: New file.
7735 * gdb.arch/i386-biarch-core.exp: New file.
7736
a47cd6e9
PA
77372015-02-21 Pedro Alves <palves@redhat.com>
7738
7739 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
7740 runto_main fails.
7741
c5facdc4
PA
77422015-02-20 Pedro Alves <palves@redhat.com>
7743
7744 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
7745 info probes.
7746
2db9a427
PA
77472015-02-20 Pedro Alves <palves@redhat.com>
7748
7749 * gdb.threads/multi-create-ns-info-thr.exp: New file.
7750
60fb7e9e
PA
77512015-02-20 Pedro Alves <palves@redhat.com>
7752
7753 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
7754 clean_restart before gdb_target_supports_trace.
7755
5c5019c2
PA
77562015-02-20 Pedro Alves <palves@redhat.com>
7757
7758 PR threads/18006
7759 * gdb.threads/clone-thread_db.c: New file.
7760 * gdb.threads/clone-thread_db.exp: New file.
7761
c9587f88
AT
77622015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
7763
7764 PR breakpoints/16812
7765 * gdb.base/catch-gdb-caused-signals.c: New file.
7766 * gdb.base/catch-gdb-caused-signals.exp: New file.
7767
f6a88844
JM
77682015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
7769
7770 * configure: Regenerated.
7771 * configure.ac: Use GDB_AC_TRANSFORM.
7772 * aclocal.m4: sinclude ../transform.m4.
7773
497c491b
JM
77742015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
7775
7776 * lib/dtrace.exp: New file.
7777 * gdb.base/dtrace-probe.exp: Likewise.
7778 * gdb.base/dtrace-probe.d: Likewise.
7779 * gdb.base/dtrace-probe.c: Likewise.
7780 * lib/pdtrace.in: Likewise.
7781 * configure.ac: Output variables with the transformed names of
7782 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
7783 * configure: Regenerated.
7784
03e98035
JM
77852015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
7786
7787 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
7788 expected message when trying to access $_probe_* convenience
7789 variables while not on a probe.
7790
63cc30e9
JK
77912015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7792
7793 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
7794
0703599a
PA
77952015-02-11 Pedro Alves <pedro@codesourcery.com>
7796
7797 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
7798 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
7799
7e60a48e
DE
78002015-02-10 Doug Evans <xdje42@gmail.com>
7801
7802 * lib/gdb.exp (gdb_load): Always return a result.
7803
01b088bc
PA
78042015-02-10 Pedro Alves <palves@redhat.com>
7805
7806 * gdb.threads/signal-sigtrap.c: New file.
7807 * gdb.threads/signal-sigtrap.exp: New file.
7808
b05ec7a5
AT
78092015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
7810
7811 * gdb.trace/no-attach-trace.c: New file.
7812 * gdb.trace/no-attach-trace.exp: New file.
7813
a2c2acaf
MW
78142015-02-09 Mark Wielaard <mjw@redhat.com>
7815
7816 * gdb.dwarf2/atomic.c: New file.
7817 * gdb.dwarf2/atomic-type.exp: Likewise.
7818
31fd9caa
MM
78192015-02-09 Markus Metzger <markus.t.metzger@intel.com>
7820
7821 * gdb.btrace/buffer-size.exp: Update "info record" output.
7822 * gdb.btrace/delta.exp: Update "info record" output.
7823 * gdb.btrace/enable.exp: Update "info record" output.
7824 * gdb.btrace/finish.exp: Update "info record" output.
7825 * gdb.btrace/instruction_history.exp: Update "info record" output.
7826 * gdb.btrace/next.exp: Update "info record" output.
7827 * gdb.btrace/nexti.exp: Update "info record" output.
7828 * gdb.btrace/step.exp: Update "info record" output.
7829 * gdb.btrace/stepi.exp: Update "info record" output.
7830 * gdb.btrace/nohist.exp: Update "info record" output.
7831
d33501a5
MM
78322015-02-09 Markus Metzger <markus.t.metzger@intel.com>
7833
7834 * gdb.btrace/buffer-size: New.
7835
f4abbc16
MM
78362015-02-09 Markus Metzger <markus.t.metzger@intel.com>
7837
7838 * gdb.btrace/delta.exp: Update "info record" output.
7839 * gdb.btrace/enable.exp: Update "info record" output.
7840 * gdb.btrace/finish.exp: Update "info record" output.
7841 * gdb.btrace/instruction_history.exp: Update "info record" output.
7842 * gdb.btrace/next.exp: Update "info record" output.
7843 * gdb.btrace/nexti.exp: Update "info record" output.
7844 * gdb.btrace/step.exp: Update "info record" output.
7845 * gdb.btrace/stepi.exp: Update "info record" output.
7846 * gdb.btrace/nohist.exp: Update "info record" output.
7847
b9d61307
SM
78482015-02-06 Simon Marchi <simon.marchi@ericsson.com>
7849
7850 PR gdb/15678
7851 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
7852
e584fdbc
PA
78532015-02-06 Pedro Alves <palves@redhat.com>
7854
7855 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
7856 macro.
7857 (seconds_left, again): New globals.
7858 (main): Wait seconds_left in a 1-second sleep loop instead of
7859 sleeping 180 seconds. If 'again' is set, reset the seconds
7860 counter.
7861 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
7862 'again' in the inferior before detaching. Print the seconds left.
7863 (options): New global.
7864 (top level): Build program with -DTIMEOUT=$timeout.
7865
77f41761
PA
78662015-02-06 Pedro Alves <palves@redhat.com>
7867
7868 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
7869 determine how many seconds to pass to 'alarm'.
7870 * gdb.base/gdb-sigterm.exp (top level): Build program with
7871 -DTIMEOUT=$timeout.
7872 (do_test): Return success/failure indication. Add more verbose
7873 logging. Don't fail if 200 single steps are seen. Instead, fail
7874 when the test times out.
7875 (passes): New global.
7876 (top level): Break the testing loop if testing fails on any
7877 iteration. Use gdb_assert.
7878
b9394193
DB
78792015-02-04 Don Breazeal <donb@codesourcery.com>
7880
7881 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
7882 and initialize them.
7883 (ipc_cleanup): New function.
7884 (main): Don't declare shmid, semid, and msqid. Add a call to
7885 atexit so that we call ipc_cleanup on exit.
7886
42d9e528
PA
78872015-02-04 Pedro Alves <palves@redhat.com>
7888
7889 * boards/native-extended-gdbserver.exp: Remove any target variant
7890 specifications from the board name before clearing the isremote
7891 flag from board_info.
7892
ae6ae975
DE
78932015-01-31 Doug Evans <xdje42@gmail.com>
7894
7895 * gdb.base/maint.exp <maint print type argc>: Update expected output.
7896
cfb069a8
GB
78972015-01-31 Gary Benson <gbenson@redhat.com>
7898
7899 * gdb.base/completion.exp: Disable completion limiting for
7900 existing tests. Add new tests to check completion limiting.
7901 * gdb.linespec/ls-errs.exp: Disable completion limiting.
7902
5dd31d79
DE
79032015-01-31 Doug Evans <xdje42@gmail.com>
7904
7905 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
7906
9f050062
DE
79072015-01-31 Doug Evans <xdje42@gmail.com>
7908
7909 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
7910 entries. Duplicate file section script entries.
7911 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
7912 inlined entries. Add test for safe-path rejection.
7913 * gdb.python/py-section-script.c: Add duplicate inlined section script
7914 entries. Duplicate file section script entries.
7915 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
7916 inlined entries. Add test for safe-path rejection.
7917
df25ebbd
JB
79182015-01-29 Joel Brobecker <brobecker@adacore.com>
7919
7920 * gdb.ada/disc_arr_bound: New testcase.
7921
4a0ca9ec
JB
79222015-01-29 Joel Brobecker <brobecker@adacore.com>
7923
7924 * gdb.ada/mi_var_array: New testcase.
7925
3a8b707a
DE
79262015-01-27 Doug Evans <dje@google.com>
7927
7928 * gdb.python/py-objfile.exp: Add tests for objfile.username.
7929 Add test for objfile.filename, objfile.username after objfile
7930 has been unloaded.
7931
f8313f6e
JB
79322015-01-26 Joel Brobecker <brobecker@adacore.com>
7933
7934 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
7935 the second test to print the name attribute of value
7936 returned by the call to gdb.lookup_type, and adjust
7937 the expected output accordingly.
7938
37bc665e
MW
79392015-01-25 Mark Wielaard <mjw@redhat.com>
7940
7941 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
7942 * gdb.base/disp-step-fork.c: Include unistd.h.
7943 * gdb.base/siginfo-obj.c: Include stdio.h.
7944 * gdb.base/siginfo-thread.c: Likewise.
7945 * gdb.mi/non-stop.c: Include unistd.h.
7946 * gdb.mi/nsthrexec.c: Include stdio.h.
7947 * gdb.mi/pthreads.c: Include unistd.h.
7948 * gdb.modula2/unbounded1.c (main): Declare returns int.
7949 * gdb.reverse/consecutive-reverse.c: Likewise.
7950 * gdb.threads/create-fail.c: Include unistd.h.
7951 * gdb.threads/killed.c: Likewise.
7952 * gdb.threads/linux-dp.c: Likewise.
7953 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
7954 * gdb.threads/non-ldr-exc-2.c: Likewise.
7955 * gdb.threads/non-ldr-exc-3.c: Likewise.
7956 * gdb.threads/non-ldr-exc-4.c: Likewise.
7957 * gdb.threads/pthreads.c: Include unistd.h.
7958 (main): Declare returns int.
7959 * gdb.threads/tls-main.c (foo): New declaration.
7960 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
7961
f7e5394d
SM
79622015-01-23 Simon Marchi <simon.marchi@ericsson.com>
7963
7964 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
7965 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
7966
743649fd
MW
79672015-01-15 Mark Wielaard <mjw@redhat.com>
7968
7969 * gdb.base/noreturn-return.c: New file.
7970 * gdb.base/noreturn-return.exp: New file.
7971 * gdb.base/noreturn-finish.c: New file.
7972 * gdb.base/noreturn-finish.exp: New file.
7973
198297aa
PA
79742015-01-23 Pedro Alves <palves@redhat.com>
7975
7976 * gdb.threads/continue-pending-after-query.c: New file.
7977 * gdb.threads/continue-pending-after-query.exp: New file.
7978
717cf30c
AG
79792015-01-22 Anders Granlund <anders.granlund@ericsson.com>
7980 Simon Marchi <simon.marchi@ericsson.com>
7981
7982 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
7983 * gdb.base/valgrind-db-attach.exp: Same.
7984 * gdb.base/valgrind-infcall.exp: Same.
7985 * lib/mi-support.exp (default_mi_gdb_start): Same.
7986 * lib/prompt.exp (default_prompt_gdb_start): Same.
7987 * lib/gdb.exp (default_gdb_spawn): Same.
7988 (gdb_interact): New.
7989
7990
4b62a76e
JK
79912015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7992
7993 * gdb.compile/compile.exp (pointer to jit function): New test.
7994
b4cdae6f
WW
79952015-01-17 Wei-cheng Wang <cole945@gmail.com>
7996
7997 * lib/gdb.exp (supports_process_record): Return true for
7998 powerpc*-*-linux*.
7999 (supports_reverse): Likewise.
8000
d221e7ef
DB
80012015-01-15 Don Breazeal <donb@codesourcery.com>
8002
8003 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
8004 instead of checking whether the target board is remote and
8005 use spawn_wait_for_attach instead of exec/sleep.
8006 * gdb.base/attach-twice.exp: Likewise.
8007
bafffb51
JB
80082015-01-15 Joel Brobecker <brobecker@adacore.com>
8009
8010 * gdb.ada/var_arr_attrs: New testcase.
8011
5589af0e
PA
80122015-01-14 Pedro Alves <palves@redhat.com>
8013 Joel Brobecker <brobecker@adacore.com>
8014
8015 PR gdb/17525
8016 * gdb.base/bp-cmds-execution-x-script.c: New file.
8017 * gdb.base/bp-cmds-execution-x-script.exp: New file.
8018 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
8019
6c400b59
PA
80202015-01-14 Pedro Alves <palves@redhat.com>
8021
8022 PR cli/17828
8023 * gdb.base/batch-preserve-term-settings.c: New file.
8024 * gdb.base/batch-preserve-term-settings.exp: New file.
8025
e02c96a7
DE
80262015-01-13 Doug Evans <dje@google.com>
8027
8028 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
8029 binary.
8030
576fd14c
JB
80312015-01-13 Joel Brobecker <brobecker@adacore.com>
8032
8033 * Makefile.in (clean mostlyclean): Do not delete *.py.
8034
04dccad0
JB
80352015-01-13 Joel Brobecker <brobecker@adacore.com>
8036
8037 * gdb.python/py-lookup-type.exp: New file.
8038
3d230f71
PA
80392015-01-12 Pedro Alves <palves@redhat.com>
8040
8041 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
8042 restore GDBFLAGS before returning.
8043
7e67715d
JK
80442015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8045
8046 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
8047 is_amd64_regs_target and is_x86_like_target.
8048
f2e0d4b4
DE
80492015-01-11 Doug Evans <xdje42@gmail.com>
8050
8051 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
8052 is given without an explicit form.
8053 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
8054 attributes.
8055 * gdb.dwarf/corrupt.exp: Ditto.
8056 * gdb.dwarf2/enum-type.exp: Ditto.
8057 * gdb.trace/entry-values.exp: Ditto.
8058 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
8059
439250fb
DE
80602015-01-11 Doug Evans <xdje42@gmail.com>
8061
8062 PR gdb/15830
8063 * gdb.base/maint.exp: Remove references to "maint demangle".
8064 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
8065 Add tests for explicitly specifying language to demangle.
8066 * gdb.dlang/demangle.exp: Ditto.
8067
ede9f622
PA
80682015-01-09 Pedro Alves <palves@redhat.com>
8069
8070 * gdb.threads/non-stop-fair-events.c: New file.
8071 * gdb.threads/non-stop-fair-events.exp: New file.
8072
a7b796db
PA
80732015-01-09 Pedro Alves <palves@redhat.com>
8074
8075 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
8076 the global scope. Set a breakpoint after all threads are started
8077 rather than stepping over two source lines. Expect the prompt.
8078 * gdb.base/watch_thread_num.c (threads_started_barrier): New
8079 global.
8080 (NUM): Now 15.
8081 (main): Use threads_started_barrier to wait for all threads to
8082 start. Main thread no longer calls thread_function. Exit after
8083 180 seconds.
8084 (loop): New function.
8085 (thread_function): Wait on threads_started_barrier barrier. Call
8086 'loop' at each iteration.
8087 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
8088 threads have started, instead of hardcoding number of "next"
8089 steps. Use an access watchpoint instead of a write watchpoint.
8090
9665ffdd
PA
80912015-01-09 Pedro Alves <palves@redhat.com>
8092
8093 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
8094 (thread_func): Wait on barrier.
8095 (main): Wait for all threads to start before stopping GDB.
8096 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
8097 global.
8098 (thread1_func, thread2_func): Wait on barrier.
8099 (main): Wait for all threads to start before stopping GDB.
8100 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
8101 New global.
8102 (thread1_func, thread2_func): Wait on barrier.
8103 (main): Wait for all threads to start before stopping GDB.
8104
c945a99f
PA
81052015-01-09 Pedro Alves <palves@redhat.com>
8106
8107 * gdb.threads/attach-many-short-lived-threads.c: New file.
8108 * gdb.threads/attach-many-short-lived-threads.exp: New file.
8109
c1a747c1
PA
81102014-01-09 Pedro Alves <palves@redhat.com>
8111
8112 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
8113 instead of to thread 2.
8114 * gdb.threads/signal-command-multiple-signals-pending.c (main):
8115 Add barrier around each pthread_create call instead of around all
8116 calls.
8117 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
8118 Set a break on thread_function and have the child threads hit it
8119 one at at a time.
8120
60b3033e
PA
81212015-01-09 Pedro Alves <palves@redhat.com>
8122
8123 * lib/gdb.exp (can_spawn_for_attach): New procedure.
8124 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
8125 false.
8126 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
8127 checking whether the target board is remote.
8128 * gdb.multi/multi-attach.exp: Likewise.
8129 * gdb.python/py-sync-interp.exp: Likewise.
8130 * gdb.server/ext-attach.exp: Likewise.
8131 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
8132 tests that need to attach, instead of checking whether the target
8133 board is remote at the top of the file.
8134
acc018ac
YQ
81352015-01-08 Yao Qi <yao@codesourcery.com>
8136
8137 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
8138
50a18af8
JK
81392015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8140
8141 Fix testcase compilation.
8142 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
8143
8503d6e1
JB
81442015-01-06 Joel Brobecker <brobecker@adacore.com>
8145
8146 * gdb.python/py-type.exp: Add a couple test about empty
8147 array creation, and negative-length array creation.
8148
cc73dbcc
DE
81492015-01-02 Doug Evans <xdje42@gmail.com>
8150
8151 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
8152
0300bbc7
DE
81532015-01-02 Doug Evans <dje@google.com>
8154
8155 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
8156
9d85a0ec
YQ
81572014-12-29 Yao Qi <yao@codesourcery.com>
8158
8159 * gdb.trace/entry-values.exp: Update comments. Rename variable
8160 bar_call_foo to returned_from_foo.
8161
87186c6a
MMN
81622014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
8163
8164 PR gdb/17394
8165 * gdb.linespec/break-asm-file.c: New file.
8166 * gdb.linespec/break-asm-file.exp: New file.
8167 * gdb.linespec/break-asm-file0.s: New file.
8168 * gdb.linespec/break-asm-file1.s: New file.
8169
1bab7383
YQ
81702014-12-18 Nigel Stephens <nigel@mips.com>
8171 Maciej W. Rozycki <macro@codesourcery.com>
8172
8173 * gdb.base/float.exp: Handle the new output from "info float" on
8174 MIPS targets.
8175
1bc1068a
JK
81762014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8177
8178 Fix MinGW compilation.
8179 * gdb.compile/compile-ops.exp: Update untested message if
8180 !skip_compile_feature_tests.
8181 * gdb.compile/compile-setjmp.exp: Likewise.
8182 * gdb.compile/compile-tls.exp: Likewise.
8183 * gdb.compile/compile.exp: Likewise.
8184 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
8185 supported on this host".
8186
b6615d10
DE
81872014-12-16 Doug Evans <xdje42@gmail.com>
8188
8189 * boards/stabs.exp: New file.
8190
25dda427
AA
81912014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
8192
8193 * gdb.base/completion.exp: Adjust to format changes of "maint
8194 print user-registers".
8195
bf330350
CU
81962014-12-16 Catalin Udma <catalin.udma@freescale.com>
8197
8198 PR server/17457
8199 * gdb.arch/aarch64-fp.c: New file.
8200 * gdb.arch/aarch64-fp.exp: New file.
8201
395cf596
SDJ
82022014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
8203
8204 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
8205 r210637, r210913, r211666, r215400, r215817).
8206
8207 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
8208 * dg-extract-results.py: New file.
8209 * dg-extract-results.sh: Use it if the environment seems
8210 suitable.
8211
8212 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
8213
8214 * dg-extract-results.py (parse_run): Handle warnings that
8215 are printed before a test harness is run.
8216
8217 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
8218
8219 * dg-extract-results.py (Named): Remove __cmp__ method.
8220 (output_variation): Use a key to sort variation.harnesses.
8221
8222 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
8223
8224 * dg-extract-results.py: For Python 3, force sys.stdout to
8225 handle surrogate escape sequences.
8226 (safe_open): New function.
8227 (output_segment, main): Use it.
8228
8229 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
8230
8231 * dg-extract-results.py (Prog.result_re): Include options
8232 in test name.
8233
8234 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
8235
8236 * dg-extract-results.py (output_variation): Always sort if
8237 do_sum.
8238
e882ef3c
SM
82392014-12-15 Simon Marchi <simon.marchi@ericsson.com>
8240
8241 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
8242 as long as we get pagination notifications.
8243
4992aa20
JM
82442014-12-15 Jason Merrill <jason@redhat.com>
8245
8246 * Makefile.in (check-gdb.%): Restore.
8247 * README: Mention it.
8248
c1b5a1a6
JB
82492014-12-13 Joel Brobecker <brobecker@adacore.com>
8250
8251 * gdb.ada/str_uninit: New testcase.
8252
5537b577
JK
82532014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8254
8255 PR symtab/17642
8256 * gdb.base/vla-stub-define.c: New file.
8257 * gdb.base/vla-stub.c: New file.
8258 * gdb.base/vla-stub.exp: New file.
8259
bb2ec1b3
TT
82602014-12-12 Phil Muldoon <pmuldoon@redhat.com>
8261 Jan Kratochvil <jan.kratochvil@redhat.com>
8262 Tom Tromey <tromey@redhat.com>
8263
8264 * configure.ac: Add gdb.compile/.
8265 * configure: Regenerate.
8266 * gdb.compile/Makefile.in: New file.
8267 * gdb.compile/compile-ops.exp: New file.
8268 * gdb.compile/compile-ops.c: New file.
8269 * gdb.compile/compile-tls.c: New file.
8270 * gdb.compile/compile-tls.exp: New file.
8271 * gdb.compile/compile-constvar.S: New file.
8272 * gdb.compile/compile-constvar.c: New file.
8273 * gdb.compile/compile-mod.c: New file.
8274 * gdb.compile/compile-nodebug.c: New file.
8275 * gdb.compile/compile-setjmp-mod.c: New file.
8276 * gdb.compile/compile-setjmp.c: New file.
8277 * gdb.compile/compile-setjmp.exp: New file.
8278 * gdb.compile/compile-shlib.c: New file.
8279 * gdb.compile/compile.c: New file.
8280 * gdb.compile/compile.exp: New file.
8281 * lib/gdb.exp (skip_compile_feature_tests): New proc.
8282
4ff709eb
TT
82832014-12-12 Tom Tromey <tromey@redhat.com>
8284
8285 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
8286 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
8287
6dddd6a5
DE
82882014-12-12 Doug Evans <dje@google.com>
8289
8290 * lib/gdb-python.exp (get_python_valueof): New function.
8291 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
8292
71c24708
AA
82932014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
8294
8295 * gdb.base/completion.exp: Add test for completion of "info
8296 registers ".
8297
3e29f34a
MR
82982014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
8299
8300 * gdb.base/func-ptrs.c: New file.
8301 * gdb.base/func-ptrs.exp: New file.
8302
fc126975
SM
83032014-12-10 Simon Marchi <simon.marchi@ericsson.com>
8304
8305 PR breakpoints/17012
8306 * gdb.base/dprintf-detach.c: New file.
8307 * gdb.base/dprintf-detach.exp: New file.
8308
0a46d518
SM
83092014-12-10 Simon Marchi <simon.marchi@ericsson.com>
8310
8311 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
8312 * lib/gdb.exp (target_is_gdbserver): New procedure.
8313
a0be3e44
DE
83142014-12-08 Doug Evans <dje@google.com>
8315
8316 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
8317
df1b803a
YQ
83182014-12-05 Yao Qi <yao@codesourcery.com>
8319
8320 * gdb.guile/scm-error.exp: Remove the third argument to
8321 gdb_remote_download.
8322 * gdb.guile/scm-frame-args.exp: Likewise.
8323 * gdb.guile/scm-section-script.exp: Likewise.
8324
ddb9f679
YQ
83252014-12-05 Yao Qi <yao@codesourcery.com>
8326
8327 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
8328
86e4ed39
DE
83292014-12-04 Doug Evans <dje@google.com>
8330
8331 * gdb.python/py-objfile.exp: Add tests for
8332 objfile.add_separate_debug_file.
8333
7c50a931
DE
83342014-12-04 Doug Evans <dje@google.com>
8335
8336 * lib/gdb.exp (get_build_id): New function.
8337 (build_id_debug_filename_get): Rewrite to use it.
8338 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
8339
621661e3
MR
83402014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
8341
8342 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
8343 `method(long)', not just 0x0.
8344 * gdb.cp/nsalias.exp: Align code labels to 4.
8345 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
8346 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
8347 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
8348 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
8349 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
8350 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
8351
29f0c3b7
DE
83522014-12-02 Doug Evans <dje@google.com>
8353
e1e061e7 8354 PR symtab/17602
29f0c3b7 8355 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 8356 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
8357 * gdb.cp/anon-ns.exp: Update.
8358
162078c8
NB
83592014-12-02 Nick Bull <nicholaspbull@gmail.com>
8360
8361 * gdb.python/py-events.py (inferior_call_handler): New.
8362 (register_changed_handler, memory_changed_handler): New.
8363 (test_events.invoke): Register new handlers.
8364 * gdb.python/py-events.exp: Add tests for inferior call,
8365 memory_changed and register_changed events.
8366
fdb09caf
AA
83672014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
8368
8369 * gdb.base/execl-update-breakpoints.exp: Specify the link address
8370 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
8371 if the linker doesn't understand this.
8372
55cfb2c4
SM
83732014-12-01 Simon Marchi <simon.marchi@ericsson.com>
8374
8375 * gdb.python/python.exp: Change expected reply to help().
8376
9e8cd6df
YQ
83772014-12-01 Yao Qi <yao@codesourcery.com>
8378
8379 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
8380 AC_CONFIG_SUBDIRS(gdb.gdbtk).
8381 * configure: Re-generated.
8382
6c659fc2
SC
83832014-11-28 Siva Chandra Reddy <sivachandra@google.com>
8384
8385 * gdb.cp/chained-calls.cc: New file.
8386 * gdb.cp/chained-calls.exp: New file.
8387 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
8388
d7fc3181
SM
83892014-11-28 Simon Marchi <simon.marchi@ericsson.com>
8390
8391 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
8392 * gdb.dwarf2/symtab-producer.exp: Same.
8393 * gdb.gdb/python-interrupts.exp: Same.
8394 * gdb.gdb/python-selftest.exp: Same.
8395 * gdb.python/py-linetable.exp: Same.
8396 * gdb.python/py-type.exp: Same.
8397 * gdb.python/py-value-cc.exp: Same.
8398 * gdb.python/py-value.exp: Same.
8399
10e79639
YQ
84002014-11-28 Yao Qi <yao@codesourcery.com>
8401
8402 * gdb.base/break-probes.exp: Match library name prefixed with
8403 sysroot.
8404
f28a0564
SM
84052014-11-27 Simon Marchi <simon.marchi@ericsson.com>
8406
8407 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
8408 test expected output. Add parentheses for the call to print.
8409 Remove L suffix from integers.
8410
3fe1ce1d
DE
84112014-11-26 Doug Evans <dje@google.com>
8412
8413 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
8414
84429e27
YQ
84152014-11-22 Yao Qi <yao@codesourcery.com>
8416
8417 * gdb.trace/entry-values.c: Remove asms.
8418 (foo): Add foo_label.
8419 (bar): Add bar_label.
8420 * gdb.trace/entry-values.exp: Remove code computing foo's
8421 length and bar's length.
8422 (Dwarf::assemble): Invoke function_range for bar and use
8423 MACRO_AT_func for foo.
8424
26741859
YQ
84252014-11-22 Yao Qi <yao@codesourcery.com>
8426
8427 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
8428 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
8429 Use .Lgcc43_procstart instead of gcc43.
8430
45e44d27
JB
84312014-11-21 Joel Brobecker <brobecker@adacore.com>
8432
8433 * gdb.ada/n_arr_bound: New testcase.
8434
458c8db8
SDJ
84352014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
8436
8437 PR breakpoints/10737
8438 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
8439 test_catch_syscall_multi_arch.
8440 (test_catch_syscall_multi_arch): New function.
8441
43f3e411
DE
84422014-11-20 Doug Evans <xdje42@gmail.com>
8443
8444 * gdb.base/maint.exp: Update expected output.
8445
0d7b2549
AA
84462014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8447
8448 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
8449 4-byte instruction on S390.
8450
8908fca5
JB
84512014-11-19 Joel Brobecker <brobecker@adacore.com>
8452
8453 * gdb.ada/arr_arr: New testcase.
8454
4a46959e
JB
84552014-11-19 Joel Brobecker <brobecker@adacore.com>
8456
8457 * gdb.ada/pkd_arr_elem: New Testcase.
8458
470e2f4e
LM
84592014-11-18 Luis Machado <lgustavo@codesourcery.com>
8460
8461 * gdb.reverse/break-precsave: Expect completion message for
8462 core file reads.
8463 * gdb.reverse/consecutive-precsave.exp: Likewise.
8464 * gdb.reverse/finish-precsave.exp: Likewise.
8465 * gdb.reverse/i386-precsave.exp: Likewise.
8466 * gdb.reverse/machinestate-precsave.exp: Likewise.
8467 * gdb.reverse/sigall-precsave.exp: Likewise.
8468 * gdb.reverse/solib-precsave.exp: Likewise.
8469 * gdb.reverse/step-precsave.exp: Likewise.
8470 * gdb.reverse/until-precsave.exp: Likewise.
8471 * gdb.reverse/watch-precsave.exp: Likewise.
8472
a267f3ad
AA
84732014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8474
8475 * gdb.base/bp-permanent.c: Include unistd.h.
8476 * gdb.python/py-framefilter-mi.c (main): Add return type.
8477 * gdb.python/py-framefilter.c (main): Likewise.
8478 * gdb.trace/actions-changed.c (main): Likewise.
8479
12084a9a
AA
84802014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8481
8482 * gdb.mi/until.c: Add eye-catchers.
8483 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
8484 line numbers.
8485
dc7e1a77
AA
84862014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8487
8488 * gdb.base/condbreak.exp: Drop references to removed non-prototype
8489 function header variants in break1.c.
8490 * gdb.base/ena-dis-br.exp: Likewise.
8491 * gdb.base/hbreak2.exp: Likewise.
8492 * gdb.reverse/until-precsave.exp: Drop references to removed
8493 non-prototype function header variants in ur1.c.
8494 * gdb.reverse/until-reverse.exp: Likewise.
8495
41c77605
PM
84962014-11-17 Petr Machata <pmachata@redhat.com>
8497
8498 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
8499 ${_cu_offset_size} bytes abbrev offset.
8500
34248c3a
DE
85012014-11-15 Doug Evans <xdje42@gmail.com>
8502
8503 PR symtab/17559
8504 * gdb.base/line-symtabs.exp: New file.
8505 * gdb.base/line-symtabs.c: New file.
8506 * gdb.base/line-symtabs.h: New file.
8507
646da059
YQ
85082014-11-14 Yao Qi <yao@codesourcery.com>
8509
8510 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
8511 (func): Add label func_label.
8512 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
8513 Replace low_pc and high_pc with MACRO_AT_range.
8514 Replace name, low_pc and high_pc with MACRO_AT_func.
8515
9301ebe6
YQ
85162014-11-14 Yao Qi <yao@codesourcery.com>
8517
8518 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
8519 Replace name, low_pc and high_pc with MACRO_AT_func.
8520
f166b542
YQ
85212014-11-14 Yao Qi <yao@codesourcery.com>
8522
8523 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
8524 produce debug information.
8525 * gdb.dwarf2/implptr-optimized-out.S: Removed.
8526
0f6e71e3
YQ
85272014-11-14 Yao Qi <yao@codesourcery.com>
8528
8529 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
8530 object and get function length.
8531 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
8532 with MACRO_AT_func.
8533 (top-level): Replace gdb_compile and clean_restart with
8534 prepare_for_testing.
8535 * gdb.dwarf2/main.c (main): Add label main_label.
8536
876c4df9
YQ
85372014-11-14 Yao Qi <yao@codesourcery.com>
8538
8539 * lib/dwarf.exp (function_range): New procedure.
8540 (Dwarf::_handle_macro_at_func): New procedure.
8541 (Dwarf::_handle_macro_at_range): New procedure.
8542 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
8543
02ad9cf1
YQ
85442014-11-14 Yao Qi <yao@codesourcery.com>
8545
8546 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
8547 (_handle_attribute): New procedure.
8548
a59add0c
AA
85492014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8550
8551 * gdb.ada/cond_lang/foo.c (callme): Add return type.
8552 * gdb.base/call-sc.c (zed): Likewise.
8553 * gdb.base/checkpoint.c (main): Likewise.
8554 * gdb.base/dump.c (main): Likewise.
8555 * gdb.base/gcore.c (main): Likewise.
8556 * gdb.base/huge.c (main): Likewise.
8557 * gdb.base/multi-forks.c (main): Likewise.
8558 * gdb.base/pr10179-a.c (main): Likewise.
8559 * gdb.base/savedregs.c (main): Likewise.
8560 * gdb.base/sigaltstack.c (main): Likewise.
8561 * gdb.base/siginfo.c (main): Likewise.
8562 * gdb.base/structs.c (zed): Likewise.
8563 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
8564 * gdb.mi/mi-syn-frame.c (main): Likewise.
8565 * gdb.mi/until.c (foo, main): Likewise.
8566 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
8567 * gdb.base/solib-weak.c (foo): Declare.
8568 * gdb.base/attach-twice.c: Include stdio.h.
8569 * gdb.base/weaklib1.c: Likewise.
8570 * gdb.base/weaklib2.c: Likewise.
8571 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
8572 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
8573 unistd.h.
8574 * gdb.base/attach-pie-misread.c: Include stdlib.h.
8575 * gdb.mi/mi-exit-code.c: Likewise.
8576 * gdb.base/break-interp-lib.c: Include string.h.
8577 * gdb.base/coremaker.c: Likewise.
8578 * gdb.base/testenv.c: Likewise.
8579 * gdb.python/py-finish-breakpoint.c: Likewise.
8580 * gdb.base/inferior-died.c: Include sys/wait.h.
8581 * gdb.base/fileio.c: Include time.h.
8582 * gdb.base/async-shell.c: Include unistd.h.
8583 * gdb.base/dprintf-non-stop.c: Likewise.
8584 * gdb.base/info-os.c: Likewise.
8585 * gdb.mi/mi-console.c: Likewise.
8586 * gdb.mi/watch-nonstop.c: Likewise.
8587 * gdb.python/py-events.c: Likewise.
8588 * gdb.base/async.c (baz): Move up before its invocation.
8589 * gdb.base/code_elim2.c (my_global_func): Likewise.
8590 * gdb.base/skip-solib-lib.c (multiply): Likewise.
8591 * gdb.base/advance.c (func2): Likewise.
8592
3b5d5997
AA
85932014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8594
8595 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
8596 variant.
8597 * gdb.base/annota3.c: Likewise.
8598 * gdb.base/async.c: Likewise.
8599 * gdb.base/average.c: Likewise.
8600 * gdb.base/call-ar-st.c: Likewise.
8601 * gdb.base/call-rt-st.c: Likewise.
8602 * gdb.base/call-sc.c: Likewise.
8603 * gdb.base/call-strs.c: Likewise.
8604 * gdb.base/ending-run.c: Likewise.
8605 * gdb.base/execd-prog.c: Likewise.
8606 * gdb.base/exprs.c: Likewise.
8607 * gdb.base/foll-exec.c: Likewise.
8608 * gdb.base/foll-fork.c: Likewise.
8609 * gdb.base/foll-vfork.c: Likewise.
8610 * gdb.base/funcargs.c: Likewise.
8611 * gdb.base/gcore.c: Likewise.
8612 * gdb.base/jump.c: Likewise.
8613 * gdb.base/langs0.c: Likewise.
8614 * gdb.base/langs1.c: Likewise.
8615 * gdb.base/langs2.c: Likewise.
8616 * gdb.base/mips_pro.c: Likewise.
8617 * gdb.base/nodebug.c: Likewise.
8618 * gdb.base/opaque0.c: Likewise.
8619 * gdb.base/opaque1.c: Likewise.
8620 * gdb.base/recurse.c: Likewise.
8621 * gdb.base/run.c: Likewise.
8622 * gdb.base/scope0.c: Likewise.
8623 * gdb.base/scope1.c: Likewise.
8624 * gdb.base/setshow.c: Likewise.
8625 * gdb.base/setvar.c: Likewise.
8626 * gdb.base/shmain.c: Likewise.
8627 * gdb.base/shr1.c: Likewise.
8628 * gdb.base/shr2.c: Likewise.
8629 * gdb.base/sigall.c: Likewise.
8630 * gdb.base/signals.c: Likewise.
8631 * gdb.base/so-indr-cl.c: Likewise.
8632 * gdb.base/solib2.c: Likewise.
8633 * gdb.base/structs.c: Likewise.
8634 * gdb.base/sum.c: Likewise.
8635 * gdb.base/vforked-prog.c: Likewise.
8636 * gdb.base/watchpoint.c: Likewise.
8637 * gdb.reverse/shr2.c: Likewise.
8638 * gdb.reverse/until-reverse.c: Likewise.
8639 * gdb.reverse/ur1.c: Likewise.
8640 * gdb.reverse/watch-reverse.c: Likewise.
8641
066a77c5
AA
86422014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8643
8644 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
8645 variant.
8646 * gdb.base/sepdebug.exp: Drop references to removed code.
8647
4f204ea5
AA
86482014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8649
8650 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
8651 variant. Preserve original line numbering.
8652 * gdb.base/list1.c: Likewise.
8653
3b377a3a
AA
86542014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8655
8656 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
8657 variant.
8658 * gdb.base/break1.c: Likewise.
8659 * gdb.base/break.exp: Drop references to removed code.
8660
e444df73
AA
86612014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8662
8663 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
8664 variant.
8665
8008f2a7
AA
86662014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8667
8668 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
8669
a5a06887
AA
86702014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8671
8672 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
8673 logic into perform_all_tests() and invoke it with and without
8674 function header prototypes.
8675 (do_function_calls): Remove conditional XFAIL for PR 5318.
8676 (rerun_and_prepare): Remove duplicate code.
8677 (perform_all_tests): New. Main logic moved here.
8678
44dba9b9
AA
86792014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8680
8681 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
8682 code guarded by #ifdef NO_PROTOTYPES.
8683 (t_double_many_args): Likewise.
8684 (DEF_FUNC_MANY_ARGS_1): Likewise.
8685 (DEF_FUNC_VALUES_1): Likewise.
8686 (t_structs_ldc): Renamed from t_structs_fc in conditional code
8687 guarded by #ifdef PROTOTYPES.
8688
d1fbcd56
AA
86892014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8690
8691 * gdb.mi/mi-console.c: Add eye-catcher.
8692 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
8693 instead of literal line number.
8694
b0e59b8f
AA
86952014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8696
8697 * gdb.base/shr2.c: Add eye-catcher.
8698 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
8699 line number.
8700
78f98cca
AA
87012014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8702
8703 * gdb.base/jump.c: Add eye-catchers.
8704 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
8705 numbers.
8706
58fa2af0
AA
87072014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8708
8709 * gdb.base/execd-prog.c: Add eye-catchers.
8710 * gdb.base/foll-exec.c: Likewise.
8711 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
8712 line numbers.
8713
04e5059b
AA
87142014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8715
8716 * gdb.base/ending-run.c: Add eye-catchers.
8717 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
8718 literal line numbers.
8719
dbfdb174
AA
87202014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8721
8722 * gdb.base/call-rt-st.c: Add eye-catchers.
8723 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
8724 literal line numbers.
8725
888a2ade
AA
87262014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8727
8728 * gdb.base/call-ar-st.c: Add eye-catchers.
8729 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
8730 literal line numbers.
8731
6acc2dde
AA
87322014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8733
8734 * gdb.base/average.c: Add eye-catchers.
8735 * gdb.base/sum.c: Likewise.
8736 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
8737 regexps dynamically.
8738
9ecfcd1d
AA
87392014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8740
8741 * gdb.base/solib1.c: Add eye-catchers.
8742 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
8743 literal line numbers.
8744
78708b7c
PA
87452014-11-12 Pedro Alves <palves@redhat.com>
8746
8747 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
8748 leader has exited.
8749
af48d08f
PA
87502014-11-12 Pedro Alves <palves@redhat.com>
8751
8752 * gdb.arch/i386-bp_permanent.c: New file.
8753 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
8754 (srcfile): Set to i386-bp_permanent.c.
8755 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
8756 that stepi does not execute the 'leave' instruction, instead of
8757 testing it does execute.
8758 * gdb.base/bp-permanent.c: New file.
8759 * gdb.base/bp-permanent.exp: New file.
8760
af3768e9
DE
87612014-11-10 Doug Evans <xdje42@gmail.com>
8762
8763 PR symtab/17564
8764 * gdb.base/symtab-search-order.exp: New file.
8765 * gdb.base/symtab-search-order.c: New file.
8766 * gdb.base/symtab-search-order-1.c: New file.
8767 * gdb.base/symtab-search-order-shlib-1.c: New file.
8768
9de00a4a
PA
87692014-11-07 Pedro Alves <palves@redhat.com>
8770
8771 PR gdb/17511
8772 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
8773 i?86-*-linux*.
8774
e0f52461
SC
87752014-11-03 Siva Chandra Reddy <sivachandra@google.com>
8776
8777 PR c++/17494
8778 * gdb.cp/pr17494.cc: New file.
8779 * gdb.cp/pr17494.exp: New file.
8780
6ce8c980
YQ
87812014-11-02 Yao Qi <yao@codesourcery.com>
8782
8783 * gdb.python/python.exp: Get working directory and match the
8784 output of "set extended-prompt \\w " with it.
8785
02be9a71
DE
87862014-10-30 Doug Evans <dje@google.com>
8787
8788 * gdb.python/py-objfile.exp: Add tests for setting random attributes
8789 in objfiles.
8790 * gdb.python/py-progspace.exp: Add tests for setting random attributes
8791 in progspaces.
8792
3bdff46b
LM
87932014-10-30 Janis Johnson <janisjo@codesourcery.com>
8794
8795 * gdb.base/fullpath-expand.exp: Skip for a remote host.
8796 * gdb.base/realname-expand.exp: Likewise.
8797 * gdb.linespec/macro-relative.exp: Likewise.
8798
ab917dfb
PA
87992014-10-29 Pedro Alves <palves@redhat.com>
8800
8801 PR gdb/17408
8802 * gdb.threads/schedlock.c (some_function): New function.
8803 (call_function): New global.
8804 (MAYBE_CALL_SOME_FUNCTION): New macro.
8805 (thread_function): Call it.
8806 * gdb.threads/schedlock.exp (get_args): Add description parameter,
8807 and use it instead of a global counter. Adjust all callers.
8808 (get_current_thread): Use "find current thread" for test message
8809 here rather than having all callers pass down the same string.
8810 (goto_loop): New procedure, factored out from ...
8811 (my_continue): ... this.
8812 (step_ten_loops): Change parameter from test message to command to
8813 use. Adjust.
8814 (list_count): Delete global.
8815 (check_result): New procedure, factored out from duplicate top
8816 level code.
8817 (continue tests): Wrap in with_test_prefix.
8818 (test_step): New procedure, factored out from duplicate top level
8819 code.
8820 (top level): Test "step" in combination with all scheduler-locking
8821 modes. Test "next" in combination with all scheduler-locking
8822 modes, and in combination with stepping over a function call or
8823 not.
8824 * gdb.threads/next-bp-other-thread.c: New file.
8825 * gdb.threads/next-bp-other-thread.exp: New file.
8826
d3d4baed
PA
88272014-10-29 Pedro Alves <palves@redhat.com>
8828
8829 PR python/17372
8830 * gdb.python/python.exp: Test a multi-line command that spawns
8831 interactive Python.
8832 * gdb.base/multi-line-starts-subshell.exp: New file.
8833
563e8d85
YQ
88342014-10-29 Yao Qi <yao@codesourcery.com>
8835
8836 * gdb.base/fileio.exp: Make directories on host.
8837
0ea4d52e
YQ
88382014-10-29 Yao Qi <yao@codesourcery.com>
8839
8840 * gdb.base/fileio.c (test_write): Close the file.
8841
7f5ef605
PA
88422014-10-28 Pedro Alves <palves@redhat.com>
8843
8844 PR gdb/12623
8845 * gdb.base/sigstep.c (no_handler): New global.
8846 (main): If 'no_handler is true, set the signal handlers to
8847 SIG_IGN.
8848 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
8849 with_sw_watch and no_handler parameters. Handle them.
8850 (top level) <stepping over handler when stopped at a breakpoint
8851 test>: Add a test axis for testing with a software watchpoint, and
8852 another for testing with the signal handler set to SIG_IGN.
8853 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
8854 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
8855
abbdbd03
PA
88562014-10-28 Pedro Alves <palves@redhat.com>
8857
8858 PR gdb/17511
8859 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
8860 * gdb.base/sigstep.exp (other_handler_location): New global.
8861 (advance): Support stepping into the signal handler, and running
8862 commands while in the handler.
8863 (in_handler_map): New global.
8864 (top level): In the advance test, add combinations for getting
8865 into the handler with stepping commands, and for running commands
8866 in the handler. Add comment descripting the advancei tests.
8867
1df4399f
PA
88682014-10-28 Pedro Alves <palves@redhat.com>
8869
8870 * gdb.base/sigstep.exp: Use build_executable instead of
8871 prepare_for_testing.
8872 (top level): Move code that starts GDB, runs to main and creates a
8873 display to ...
8874 (restart): ... this new procedure.
8875 (top level): Move backtrace from signal handler test to ...
8876 (validate_backtrace): ... this new procedure.
8877 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
8878 with_test_prefix. Always restart GDB.
8879 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
8880 with_test_prefix. Always restart GDB. No need to delete
8881 breakpoints after the test.
8882 (test_skip_handler): Remove prefix parameter.
8883 (skip_over_handler, breakpoint_to_handler)
8884 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
8885 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
8886 restart GDB. No need to delete breakpoints after the test.
8887 (top level): Use foreach to call the test procedures with
8888 different commands.
8889
a5b6e449
PA
88902014-10-28 Pedro Alves <palves@redhat.com>
8891
8892 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
8893 instead of GNATS numbers.
8894 * gdb.base/sigbpt.exp: Likewise.
8895 * gdb.base/siginfo.exp: Likewise.
8896 * gdb.base/sigstep.exp: Likewise.
8897
e5f8a7cc
PA
88982014-10-27 Pedro Alves <palves@redhat.com>
8899
8900 * gdb.base/sigstep.c (dummy): New global.
8901 (main): Issue a couple writes to the new global.
8902 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
8903 procedures.
8904 (skip_over_handler): Use test_skip_handler.
8905 (top level): Call skip_over_handler for stepi and nexti too.
8906 (breakpoint_over_handler): Use test_skip_handler.
8907 (top level): Call breakpoint_over_handler for stepi and nexti too.
8908
763905a3
YQ
89092014-10-27 Yao Qi <yao@codesourcery.com>
8910
8911 * gdb.trace/tfile.c (adjust_function_address)
8912 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
8913 function descriptor.
8914
6f259a23
DB
89152014-10-24 Don Breazeal <donb@codesourcery.com>
8916
8917 * gdb.base/foll-fork.exp (test_follow_fork,
8918 catch_fork_child_follow): Check for updated fork messages emitted
8919 from infrun.c.
8920 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
8921 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
8922 vfork_and_exec_child_follow_through_step): Check for updated vfork
8923 messages emitted from infrun.c.
8924
09dd9a69
PA
89252014-10-24 Pedro Alves <palves@redhat.com>
8926
8927 * gdb.base/corefile.exp: Remove references to ultrix.
8928 * gdb.base/interrupt.exp: Likewise.
8929 * gdb.base/whatis.exp: Likewise.
8930 * gdb.gdb/selftest.exp: Likewise.
8931 * gdb.threads/manythreads.exp: Likewise.
8932 * gdb.threads/print-threads.exp: Likewise.
8933 * gdb.threads/pthreads.exp:: Likewise.
8934 * gdb.threads/schedlock.exp: Likewise.
8935
3433cfa5
SC
89362014-10-24 Siva Chandra Reddy <sivachandra@google.com>
8937
8938 * gdb.cp/non-trivial-retval.cc: Add a test case.
8939 * gdb.cp/non-trivial-retval.exp: Add a test.
8940
092f880b
YQ
89412014-10-20 Yao Qi <yao@codesourcery.com>
8942
8943 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
8944 * gdb.python/py-objfile-script-gdb.py: New file.
8945 * gdb.python/py-objfile-script.exp: Update reference to
8946 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
8947 of remote_download. Remove the dest file.
8948
acbdb7f3
YQ
89492014-10-20 Yao Qi <yao@codesourcery.com>
8950
8951 * gdb.base/checkpoint.exp: Don't remove file copied on host.
8952 * gdb.base/step-line.exp: Likewise.
8953 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
8954 * gdb.dwarf2/dw2-basic.exp: Likewise.
8955 * gdb.dwarf2/dw2-compressed.exp: Likewise.
8956 * gdb.dwarf2/dw2-filename.exp: Likewise.
8957 * gdb.dwarf2/dw2-intercu.exp: Likewise.
8958 * gdb.dwarf2/dw2-intermix.exp: Likewise.
8959 * gdb.dwarf2/dw2-producer.exp: Likewise.
8960 * gdb.dwarf2/mac-fileno.exp: Likewise.
8961 * gdb.python/py-frame-args.exp: Likewise.
8962 * gdb.python/py-framefilter.exp: Likewise.
8963 * gdb.python/py-mi.exp: Likewise.
8964 * gdb.python/py-objfile-script.exp: Likewise
8965 * gdb.python/py-pp-integral.exp: Likewise.
8966 * gdb.python/py-pp-re-notag.exp: Likewise.
8967 * gdb.python/py-prettyprint.exp: Likewise.
8968 * gdb.python/py-section-script.exp: Likewise.
8969 * gdb.python/py-typeprint.exp: Likewise.
8970 * gdb.python/py-xmethods.exp: Likewise.
8971 * gdb.stabs/weird.exp: Likewise.
8972 * gdb.xml/tdesc-regs.exp: Likewise.
8973
bd286a29
KCY
89742014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
8975
8976 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
8977 (out_cu): Use addr_len for the size of addresses.
8978 (out_line): Likewise. Size DW_LNE_set_address instruction
8979 according to addr_len.
8980 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
8981 (FUNC): Add START_INSNS to definition.
8982
673dc4a0
YQ
89832014-10-18 Yao Qi <yao@codesourcery.com>
8984
8985 * gdb.base/argv0-symlink.exp: Check argv[0] value if
8986 gdb_has_argv0 return true.
8987 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
8988 check [target_info exists noargs], check [gdb_has_argv0]
8989 instead.
8990 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
8991 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
8992 procedures.
8993
4ffbba72
DE
89942014-10-17 Doug Evans <dje@google.com>
8995
8996 * gdb.python/py-events.exp: Update expected output for clear_objfiles
8997 event.
8998 * gdb.python/py-events.py: Add clear_objfiles event.
8999
d096d8c1
DE
90002014-10-17 Doug Evans <dje@google.com>
9001
9002 * gdb.python/py-objfile.exp: Test progspace attribute.
9003
a80db015
LM
90042014-10-17 Luis Machado <lgustavo@codesourcery.com>
9005
9006 * gdb.guile/scm-breakpoint.exp: Do not assume any
9007 directory separators when matching source file paths.
9008 * gdb.python/py-breakpoint.exp: Likewise.
9009 * gdb.reverse/break-precsave.exp: Likewise.
9010 * gdb.reverse/break-reverse.exp: Likewise.
9011 * gdb.reverse/consecutive-precsave.exp: Likewise.
9012 * gdb.reverse/finish-precsave.exp: Likewise.
9013 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
9014 * gdb.reverse/finish-reverse.exp: Likewise.
9015 * gdb.reverse/i386-precsave.exp: Likewise.
9016 * gdb.reverse/i387-env-reverse.exp: Likewise.
9017 * gdb.reverse/i387-stack-reverse.exp: Likewise.
9018 * gdb.reverse/machinestate-precsave.exp: Likewise.
9019 * gdb.reverse/machinestate.exp: Likewise.
9020 * gdb.reverse/sigall-precsave.exp: Likewise.
9021 * gdb.reverse/solib-precsave.exp: Likewise.
9022 * gdb.reverse/step-precsave.exp: Likewise.
9023 * gdb.reverse/until-precsave.exp: Likewise.
9024 * gdb.reverse/watch-precsave.exp: Likewise.
9025 * gdb.reverse/watch-reverse.exp: Likewise.
9026
b22089ab
YQ
90272014-10-17 Yao Qi <yao@codesourcery.com>
9028
9029 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
9030 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
9031
6c4486e6
PA
90322014-10-17 Pedro Alves <palves@redhat.com>
9033
9034 PR gdb/17471
9035 * gdb.base/bg-execution-repeat.c: New file.
9036 * gdb.base/bg-execution-repeat.exp: New file.
9037
0ff33695
PA
90382014-10-17 Pedro Alves <palves@redhat.com>
9039
9040 PR gdb/17300
9041 * gdb.base/continue-all-already-running.c: New file.
9042 * gdb.base/continue-all-already-running.exp: New file.
9043
6fdebc3d
PA
90442014-10-17 Pedro Alves <palves@redhat.com>
9045
9046 PR gdb/17472
9047 * gdb.base/annota-input-while-running.c: New file.
9048 * gdb.base/annota-input-while-running.exp: New file.
9049
32a8097b
PA
90502014-10-17 Pedro Alves <palves@redhat.com>
9051
9052 * gdb.base/callfuncs.exp: emove references to osf.
9053 * gdb.base/sigall.exp: Likewise.
9054 * gdb.gdb/selftest.exp: Likewise.
9055 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
9056 * gdb.mi/non-stop.c: Likewise.
9057 * gdb.mi/pthreads.c: Likewise.
9058 * gdb.reverse/sigall-precsave.exp: Likewise.
9059 * gdb.reverse/sigall-reverse.exp: Likewise.
9060 * gdb.threads/pthreads.c: Likewise.
9061 * gdb.threads/pthreads.exp: Likewise.
9062
7a3517ff
YQ
90632014-10-17 Yao Qi <yao@codesourcery.com>
9064
9065 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
9066 check 'target_info exists noargs'.
9067 (test_command_prompt_position): Likewise.
9068 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
9069 Remove "set args".
9070 (progvar_simple_while_test): Likewise.
9071 (progvar_complex_if_while_test): Likewise.
9072 (if_while_breakpoint_command_test): Likewise.
9073 (infrun_breakpoint_command_test): Likewise.
9074 (breakpoint_command_test): Likewise.
9075 (watchpoint_command_test): Likewise.
9076 (bp_deleted_in_command_test): Likewise.
9077 (temporary_breakpoint_commands): Likewise.
9078
bb99c472
YQ
90792014-10-16 Yao Qi <yao@codesourcery.com>
9080
9081 * gdb.base/remotetimeout.exp: Remove noargs checking.
9082
7c16b83e
PA
90832014-10-15 Pedro Alves <palves@redhat.com>
9084
9085 PR breakpoints/9649
9086 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
9087 * gdb.base/breakpoint-in-ro-region.exp
9088 (probe_target_hardware_step): New procedure.
9089 (top level): Probe hardware stepping and hardware breakpoint
9090 support. Test stepping through a read-only region, with both
9091 "breakpoint auto-hw" on and off and both "always-inserted" on and
9092 off.
9093
35a49624
IB
90942014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
9095
9096 * gdb.dlang/demangle.exp: Update for demangling changes.
9097
2d1c107c
SC
90982014-10-15 Siva Chandra Reddy <sivachandra@google.com>
9099
9100 * gdb.cp/non-trivial-retval.cc: Add new test cases.
9101 * gdb.cp/non-trivial-retval.exp: Add new tests.
9102
778811d5
SC
91032014-10-15 Siva Chandra Reddy <sivachandra@google.com>
9104
9105 PR c++/13403
9106 PR c++/15154
9107 * gdb.cp/non-trivial-retval.cc: New file.
9108 * gdb.cp/non-trivial-retval.exp: New file.
9109
10c5f0a8
YQ
91102014-10-15 Yao Qi <yao@codesourcery.com>
9111
9112 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
9113 remote host.
9114
65d7b369
YQ
91152014-10-15 Yao Qi <yao@codesourcery.com>
9116
9117 * gdb.python/py-symbol.exp: Match file base name if host is
9118 remote, otherwise match file name with dir name.
9119 * gdb.python/py-symtab.exp: Likewise.
9120 * gdb.python/python.exp: Likewise.
9121
46dc1394
YQ
91222014-10-15 Yao Qi <yao@codesourcery.com>
9123
9124 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
9125 pattern.
9126 * gdb.python/py-symtab.exp: Likewise.
9127 * gdb.python/python.exp: Remove trailing ".*". Fix typo
9128 locationn.
9129
c40cc657
JB
91302014-10-14 Joel Brobecker <brobecker@adacore.com>
9131
9132 * gdb.ada/addr_arith: New testcase.
9133
2abf49e1
MR
91342014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
9135
9136 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
9137 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
9138 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
9139 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
9140
f7088df3
SDJ
91412014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
9142
9143 * gdb.arch/stap-eval-lang-ada.S: Likewise.
9144 * gdb.arch/stap-eval-lang-ada.c: Likewise.
9145 * gdb.arch/stap-eval-lang-ada.exp: New file.
9146
4dc06805
YQ
91472014-10-14 Yao Qi <yao@codesourcery.com>
9148
9149 * gdb.mi/mi-var-child.c (nothing1): New function.
9150 (nothing2): New function.
9151 (do_children_tests): Set function pointers by nothing1 and
9152 nothing2.
9153 * gdb.mi/mi-var-child.exp: Step over new added statements.
9154 Update test to match the new output.
9155 * gdb.mi/var-cmd.c (nothing1): New function.
9156 (nothing2): New function.
9157 (do_children_tests): Set function pointers by nothing1 and
9158 nothing2.
9159 * gdb.mi/mi-var-display.exp: Update test to match output.
9160 Step to the line specified by $line_dct_nothing.
9161 Increase the number of lines to step.
9162
46a93de2
YQ
91632014-10-14 Yao Qi <yao@codesourcery.com>
9164
9165 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
9166 tests.
9167 * gdb.mi/mi2-var-child.exp: Likewise.
9168
14ea52ee
DE
91692014-10-13 Doug Evans <dje@google.com>
9170
9171 * gdb.python/py-objfile.exp: Change name of file name test.
9172
e5c6e92b
DE
91732014-10-13 Doug Evans <dje@google.com>
9174
9175 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
9176 from the start of the CU.
9177
c780cc2f
JK
91782014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9179 Yao Qi <yao@codesourcery.com>
9180
9181 Fix "save breakpoints" for "catch" command.
9182 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
9183 Remove -nonewline. Match also the added "main" line.
9184
99894e11
JK
91852014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9186
9187 Fix "save breakpoints" for "disable $bpnum" command.
9188 * gdb.base/save-bp.c (main): Add label.
9189 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
9190
6e1ac5a3
JK
91912014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9192
9193 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
9194
754dd2b0
YQ
91952014-10-11 Yao Qi <yao@codesourcery.com>
9196
9197 * gdb.server/server-kill.exp: Execute command
9198 "set remote trace-status-packet on" before "tstatus".
9199
f90183d7
YQ
92002014-10-11 Yao Qi <yao@codesourcery.com>
9201
9202 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
9203 (main): Call getppid.
9204 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
9205 and continue to it. Read variable "server_pid".
9206
bf40a607
YQ
92072014-10-11 Yao Qi <yao@codesourcery.com>
9208
9209 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
9210
052ca370
YQ
92112014-10-11 Yao Qi <yao@codesourcery.com>
9212
9213 * gdb.threads/thread-find.exp: Don't execute command
9214 "info threads".
9215 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
9216 * gdb.threads/linux-dp.exp: Don't check the condition
9217 $threads_created equals to zero.
9218
3831839c
PA
92192014-10-10 Pedro Alves <palves@redhat.com>
9220
9221 * gdb.base/bigcore.exp: Remove references to IRIX.
9222 * gdb.base/funcargs.exp: Likewise.
9223 * gdb.base/interrupt.exp: Likewise.
9224 * gdb.base/mips_pro.exp: Likewise.
9225 * gdb.base/nodebug.exp: Likewise.
9226 * gdb.base/setvar.exp: Likewise.
9227 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
9228
8b9a549d
PA
92292014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9230 Pedro Alves <palves@redhat.com>
9231
9232 PR symtab/14466
9233 * gdb.base/vdso-warning.c: New file.
9234 * gdb.base/vdso-warning.exp: New file.
9235
d48ba5e8
DE
92362014-10-02 Doug Evans <dje@google.com>
9237
9238 * gdb.base/structs.c (main): Don't run forever.
9239
2278c276
PA
92402014-10-02 Pedro Alves <palves@redhat.com>
9241
9242 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
9243 (top level) <stop threads 1, stop threads 2>: Use it.
9244
b57bacec
PA
92452014-10-02 Pedro Alves <palves@redhat.com>
9246
9247 * gdb.threads/break-while-running.exp (test): Add new
9248 'update_thread_list' argument. Skip "info threads" if false.
9249 (top level): Add new 'update_thread_list' axis.
9250
13fd3ff3
PA
92512014-10-02 Pedro Alves <palves@redhat.com>
9252
9253 PR breakpoints/17431
9254 * gdb.base/execl-update-breakpoints.c: New file.
9255 * gdb.base/execl-update-breakpoints.exp: New file.
9256
0fec99e8
PA
92572014-10-01 Pedro Alves <palves@redhat.com>
9258
9259 * gdb.base/breakpoint-in-ro-region.c: New file.
9260 * gdb.base/breakpoint-in-ro-region.exp: New file.
9261
2ddf4301
SM
92622014-10-01 Simon Marchi <simon.marchi@ericsson.com>
9263
9264 * gdb.mi/mi-exit-code.exp: New file.
9265 * gdb.mi/mi-exit-code.c: New file.
9266
6a5f3f43
YQ
92672014-09-30 Yao Qi <yao@codesourcery.com>
9268
9269 * lib/prelink-support.exp (build_executable_own_libs): Error if
9270 the target isn't native.
9271
345bcc73
YQ
92722014-09-30 Yao Qi <yao@codesourcery.com>
9273
9274 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
9275 false.
9276
a25a5a45
PA
92772014-09-22 Pedro Alves <palves@redhat.com>
9278
9279 * gdb.threads/break-while-running.exp: New file.
9280 * gdb.threads/break-while-running.c: New file.
9281
00ba3162
YQ
92822014-09-19 Yao Qi <yao@codesourcery.com>
9283
9284 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
9285 Invoke test. Restart GDB with --readnow and invoke test again.
9286
c3b7b696
YQ
92872014-09-19 Yao Qi <yao@codesourcery.com>
9288
9289 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
9290 proc set_breakpoint_on_gcd_function. Invoke
9291 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
9292 invoke set_breakpoint_on_gcd_function again.
9293
2b4fd423
DE
92942014-09-18 Doug Evans <dje@google.com>
9295
9296 * gdb.dwarf2/symtab-producer.exp: New file.
9297
a5947601
SDJ
92982014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
9299
9300 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
9301 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
9302 * gdb.base/global-var-nested-by-dso.c: Likewise.
9303 * gdb.base/global-var-nested-by-dso.exp: Likewise.
9304
91c19059
SDJ
93052014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
9306 Pedro Alves <palves@redhat.com>
9307
9308 * gdb.base/watch-bitfields.exp: Pass string other than test file
9309 name to prepare_for_testing.
9310 (watch): New procedure.
9311 (expect_watchpoint): Use with_test_prefix.
9312 (top level): Factor out tests to ...
9313 (test_watch_location, test_regular_watch): ... these new
9314 procedures, and use with_test_prefix and gdb_continue_to_end.
9315
bb9d5f81
PP
93162014-09-16 Patrick Palka <patrick@parcs.ath.cx>
9317
9318 PR breakpoints/12526
9319 * gdb.base/watch-bitfields.exp: New file.
9320 * gdb.base/watch-bitfields.c: New file.
9321
635856f5
PA
93222014-09-16 Pedro Alves <palves@redhat.com>
9323
9324 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
9325 software and hardware addresses, not software address against
9326 itself.
9327
7280ceea
PA
93282014-09-16 Pedro Alves <palves@redhat.com>
9329
9330 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
9331 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
9332
428b16bd
PA
93332014-09-16 Pedro Alves <palves@redhat.com>
9334
9335 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
9336 files.
9337 * gdb.base/a2-run.exp: Remove all code guarded by istarget
9338 "*-*-vxworks*" throughout.
9339 * gdb.base/break.exp: Likewise.
9340 * gdb.base/default.exp: Likewise.
9341 * gdb.base/scope.exp: Likewise.
9342 * gdb.base/sepdebug.exp: Likewise.
9343 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
9344 throughout.
9345 * gdb.base/run.c: Likewise.
9346 * gdb.base/sepdebug.c: Likewise.
9347 * gdb.hp/gdb.aCC/run.c: Likewise.
9348 * gdb.reverse/until-reverse.c: Likewise.
9349 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
9350
666d413c
YQ
93512014-09-16 Yao Qi <yao@codesourcery.com>
9352
9353 * boards/local-remote-host-native.exp: New file.
9354
57cbd724
DE
93552014-09-14 Doug Evans <xdje42@gmail.com>
9356
9357 * gdb.threads/queue-signal.c (thread_count): New variable.
9358 (thread_count_mutex, thread_count_condvar): New variables.
9359 (incr_thread_count, wait_all_threads_running): New functions.
9360 (main): Wait for all threads to be in their thread functions.
9361
81219e53
DE
93622014-09-13 Doug Evans <xdje42@gmail.com>
9363
9364 * gdb.threads/queue-signal.c: New file.
9365 * gdb.threads/queue-signal.exp: New file.
9366
3714cea7
DE
93672014-09-13 Doug Evans <xdje42@gmail.com>
9368
9369 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
9370 be consistent with what default_gdb_init uses.
9371 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
9372 the plain text of the prompt. Add some logging printfs.
9373 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
9374
fa43b1d7
PA
93752014-09-12 Pedro Alves <palves@redhat.com>
9376
9377 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
9378 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
9379 * gdb.arch/i386-size-overlap.exp: Likewise.
9380 * gdb.arch/i386-size.exp: Likewise.
9381 * gdb.arch/i386-unwind.exp: Likewise.
9382 * gdb.base/a2-run.exp: Likewise.
9383 * gdb.base/break.exp: Likewise.
9384 * gdb.base/charset.exp: Likewise.
9385 * gdb.base/chng-syms.exp: Likewise.
9386 * gdb.base/commands.exp: Likewise.
9387 * gdb.base/dbx.exp: Likewise.
9388 * gdb.base/find.exp: Likewise.
9389 * gdb.base/funcargs.exp: Likewise.
9390 * gdb.base/jit-simple.exp: Likewise.
9391 * gdb.base/reread.exp: Likewise.
9392 * gdb.base/sepdebug.exp: Likewise.
9393 * gdb.base/step-bt.exp: Likewise.
9394 * gdb.cp/mb-inline.exp: Likewise.
9395 * gdb.cp/mb-templates.exp: Likewise.
9396 * gdb.objc/basicclass.exp: Likewise.
9397 * gdb.threads/killed.exp: Likewise.
9398
9d9bf2df
EBM
93992014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9400
9401 PR tdep/17379
9402 * gdb.arch/powerpc-stackless.S: New file.
9403 * gdb.arch/powerpc-stackless.exp: New file.
9404
1cf2f1b0
JK
94052014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9406
9407 * gdb.base/attach.c: Include unistd.h.
9408 (main): Call alarm. Add label postloop.
9409 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
9410 gdb_breakpoint, gdb_continue_to_breakpoint.
9411 (test_command_line_attach_run): Kill ${testpid} in one exit path.
9412
98880d46
PA
94132014-09-11 Pedro Alves <palves@redhat.com>
9414
9415 PR gdb/17347
9416 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
9417 * gdb.base/attach.exp (test_command_line_attach_run): New
9418 procedure.
9419 (top level): Call it.
9420
4c92ff2c
PA
94212014-09-11 Pedro Alves <palves@redhat.com>
9422
9423 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
9424 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
9425 (do_command_attach_tests): Use spawn_wait_for_attach.
9426 * gdb.base/solib-overlap.exp: Likewise.
9427 * gdb.multi/multi-attach.exp: Likewise.
9428 * gdb.python/py-prompt.exp: Likewise.
9429 * gdb.python/py-sync-interp.exp: Likewise.
9430 * gdb.server/ext-attach.exp: Likewise.
9431
3adc1a7d
GKB
94322014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
9433
9434 * gdb.fortran/array-element.exp: Remove unexpected "continue"
9435 command in testcase. Simplify testcase.
9436
96334934
JB
94372014-09-10 Joel Brobecker <brobecker@adacore.com>
9438
9439 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
9440
eb479039
JB
94412014-09-10 Joel Brobecker <brobecker@adacore.com>
9442
9443 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
9444
deede10c
JB
94452014-09-10 Joel Brobecker <brobecker@adacore.com>
9446
9447 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
9448
7828a5f5
JB
94492014-09-10 Joel Brobecker <brobecker@adacore.com>
9450
9451 * gdb.dwarf2/dynarr-ptr.c: New file.
9452 * gdb.dwarf2/dynarr-ptr.exp: New file.
9453
33aeebcf
MR
94542014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9455
9456 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
9457 of 30 rather than hardcoding 120 for a slow test case. Take the
9458 `gdb,timeout' target setting into account for this calculation.
9459 Don't extend the timeout for the test cases that don't need it.
9460
7b415901
MR
94612014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9462
9463 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
9464 a factor of 2 for a slow test case. Take the `gdb,timeout'
9465 target setting into account for this calculation.
9466 * gdb.reverse/until-precsave.exp: Increase the timeout by
9467 a factor of 15 and 3 respectively rather than adding 120
9468 for a pair of slow test cases. Take the `gdb,timeout'
9469 target setting into account for this calculation.
9470
4a40f85a
MR
94712014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9472
9473 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
9474 timeout, don't pass one down to gdb_expect.
9475 (gdb_expect): Rework timeout selection.
9476
09635af7
MR
94772014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9478
9479 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
9480 exception on timeout.
9481 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
9482 (gdbserver_start_extended): Catch any `gdbserver_start' error
9483 exceptions.
9484 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
9485 * lib/mi-support.exp (mi_gdb_target_load): Catch any
9486 `gdbserver_gdb_load' error exceptions.
9487
2bdd10b7
MR
94882014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9489
9490 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
9491 120 on waiting for the TCP socket to open.
9492
316935f0
DE
94932014-09-09 Doug Evans <xdje42@gmail.com>
9494
9495 * gdb.base/default.exp (show_conv_list): Add _caller_is,
9496 _caller_matches, _any_caller_is, _any_caller_matches.
9497
83740597
DE
94982014-09-09 Doug Evans <xdje42@gmail.com>
9499
9500 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
9501
4c122fc3
YQ
95022014-09-09 Yao Qi <yao@codesourcery.com>
9503
9504 * gdb.mi/mi-var-display.exp: Set print symbol off.
9505
a9f116cb
GKB
95062014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
9507
9508 PR gdb/17035
9509 * gdb.base/commands.exp: Add tests to verify user-defined
9510 commands with empty bodies.
9511 * gdb.python/py-cmd.exp: Test that we don't show user-defined
9512 python commands in `show user command`.
9513 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
9514 scheme commands in `show user command`.
9515
c75bd3a2
JK
95162014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9517
9518 PR python/17355
9519 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
9520 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
9521 * gdb.python/py-framefilter-invalidarg.exp: New file.
9522 * gdb.python/py-framefilter-invalidarg.py: New file.
9523
faa42425
DE
95242014-09-06 Doug Evans <xdje42@gmail.com>
9525
9526 PR 15276
9527 * gdb.python/py-caller-is.c: New file.
9528 * gdb.python/py-caller-is.exp: New file.
9529
474ca4f6
SDJ
95302014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
9531
9532 PR gdb/17235
9533 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
9534 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
9535
eb0b0463
SDJ
95362014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
9537
9538 PR fortran/17237
9539 * gdb.fortran/print-formatted.exp: New file.
9540 * gdb.fortran/print-formatted.f90: Likewise.
9541
5f3b99cf
SS
95422014-09-03 Sasha Smundak <asmundak@google.com>
9543
9544 * gdb.python/py-frame.exp: Test Frame.read_register.
9545
7d793aa9
SDJ
95462014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
9547
9548 PR python/16699
9549 * gdb.python/py-completion.exp: New file.
9550 * gdb.python/py-completion.py: Likewise.
9551
fb0576e9
DE
95522014-08-28 Doug Evans <dje@google.com>
9553
9554 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
9555 eax,etc. are live with values set by gdb and thus the compiler can't
9556 use them.
9557 * gdb.arch/i386-pseudo.c (main): Ditto.
9558
ee92b0dd
DE
95592014-08-27 Doug Evans <dje@google.com>
9560
9561 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
9562
6649db35
DE
95632014-08-25 Doug Evans <dje@google.com>
9564
9565 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
9566 (main): Ditto.
9567
564b7600
DE
95682014-08-25 Doug Evans <dje@google.com>
9569
9570 * gdb.threads/thread-execl.exp: #include <stdio.h>.
9571
3881fb67
YQ
95722014-08-24 Yao Qi <yao@codesourcery.com>
9573
9574 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
9575 symbol off.
9576 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
9577
a05a36a5
DE
95782014-08-22 Doug Evans <dje@google.com>
9579
9580 PR 17276
9581 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
9582 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
9583 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
9584
7c343b48
YQ
95852014-08-22 Yao Qi <yao@codesourcery.com>
9586
9587 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
9588 * gdb.python/py-finish-breakpoint2.exp: Likewise.
9589 * gdb.python/python.exp: Likewise. Use .py file on the host
9590 instead of the build.
9591
22fd09ae
JK
95922014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9593
9594 * gdb.threads/gcore-stale-thread.c: New file.
9595 * gdb.threads/gcore-stale-thread.exp: New file.
9596
a8454a7c
PA
95972014-08-21 Pedro Alves <palves@redhat.com>
9598
9599 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
9600 * gdb.base/gcore-relro-pie.exp: Likewise.
9601 * gdb.base/gcore-relro.exp: Likewise.
9602 * gdb.base/gcore.exp: Likewise.
9603 * gdb.base/print-symbol-loading.exp: Likewise.
9604 * gdb.threads/gcore-thread.exp: Likewise.
9605 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
9606
2a31c623
PA
96072014-08-20 Pedro Alves <palves@redhat.com>
9608 Jan Kratochvil <jan.kratochvil@redhat.com>
9609
9610 * Makefile.in (EXTRA_RULES, CC): New variables, get from
9611 configure.
9612 (EXPECT): Handle READ1 being set.
9613 (all): Depend on EXTRA_RULES.
9614 (check-read1, expect-read1, read1.so, read1): New rules.
9615 * README (Testsuite Parameters): Document the READ1 make variable.
9616 (Race detection): New section.
9617 * configure: Regenerate.
9618 * configure.ac: If build==host==target, and running under a
9619 GNU/glibc system, add read1 to the extra Makefile rules.
9620 (EXTRA_RULES): AC_SUBST it.
9621 * lib/read1.c: New file.
9622
d36430db
JB
96232014-08-20 Joel Brobecker <brobecker@adacore.com>
9624
9625 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
9626 the handling of variables declared as a typedef to an array
9627 which a DW_AT_data_location attribute.
9628
9a0dc9e3
PA
96292014-08-19 Andrew Burgess <aburgess@broadcom.com>
9630 Pedro Alves <palves@redhat.com>
9631
9632 PR symtab/14604
9633 PR symtab/14605
9634 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
9635 gdb_test.
9636
0718a8da
PA
96372014-08-19 Pedro Alves <palves@redhat.com>
9638
9639 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
9640
13b448cd
YQ
96412014-08-19 Yao Qi <yao@codesourcery.com>
9642
9643 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
9644 right line.
9645
1cbf5077
DB
96462014-08-18 David Blaikie <dblaikie@gmail.com>
9647
9648 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
9649
bf0fae19
JB
96502014-08-18 Joel Brobecker <brobecker@adacore.com>
9651
9652 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
9653 attribute in array range.
9654
3c8c5dcc
JB
96552014-08-18 Joel Brobecker <brobecker@adacore.com>
9656
9657 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
9658
e66d4446
SC
96592014-08-15 Siva Chandra Reddy <sivachandra@google.com>
9660
9661 PR c++/17132
9662 * gdb.cp/pr17132.cc: New file.
9663 * gdb.cp/pr17132.exp: New file.
9664
940df408
SC
96652014-08-15 Siva Chandra Reddy <sivachandra@google.com>
9666
9667 * gdb.python/py-xmethods.py (A_getarrayind)
9668 (E_method_char_worker.__call__, E_method_int_worker.__call__):
9669 Use 'print' with function call syntax.
9670 (E_method_matcher.match): Fix tab vs space indentation mixup.
9671
ebcc6c3a
YQ
96722014-08-15 Yao Qi <yao@codesourcery.com>
9673
9674 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
9675 false.
9676
775e0f04
YQ
96772014-08-15 Yao Qi <yao@codesourcery.com>
9678
9679 * gdb.cp/casts.exp: Set print symbol off.
9680 * gdb.cp/class2.exp: Likewise.
9681 * gdb.cp/overload.exp: Likewise.
9682 * gdb.cp/templates.exp: Likewise.
9683
d769e349
DE
96842014-08-11 Doug Evans <dje@google.com>
9685
9686 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
9687 (test_load_shlib): Update.
9688
20c6f1e1
YQ
96892014-08-09 Yao Qi <yao@codesourcery.com>
9690
9691 * gdb.base/display.exp: Invoke is_address_zero_readable.
9692 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
9693 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
9694 * gdb.base/hbreak-unmapped.exp: Return if
9695 is_address_zero_readable returns true.
9696 * gdb.base/signest.exp: Likewise.
9697 * gdb.base/signull.exp: Likewise.
9698 * gdb.base/sigbpt.exp: Likewise.
9699 * gdb.guile/scm-disasm.exp: Do the test if
9700 is_address_zero_readable returns false.
9701 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
9702 * gdb.python/py-arch.exp: Likewise.
9703 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
9704 * lib/gdb.exp (is_address_zero_readable): New proc.
9705
5792e8e3
YQ
97062014-08-09 Yao Qi <yao@codesourcery.com>
9707
9708 PR testsuite/13443
9709 * gdb.mi/mi-var-display.exp: Make test messages unique.
9710
3cecbbbe
TT
97112014-08-04 Tom Tromey <tromey@redhat.com>
9712
9713 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
9714 target 0".
9715
00b51ff5
TT
97162014-08-04 Tom Tromey <tromey@redhat.com>
9717
9718 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
9719 "target_resume".
9720
6908c509
JB
97212014-08-01 Joel Brobecker <brobecker@adacore.com>
9722
9723 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
9724 inner_vla_struct_object_size.
9725 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
9726 as xfail.
9727
cc6563d2
PA
97282014-07-30 Pedro Alves <palves@redhat.com>
9729
9730 * gdb.threads/signal-command-handle-nopass.exp (test): Add
9731 comment.
9732
7e09a223
YQ
97332014-07-29 Yao Qi <yao@codesourcery.com>
9734
9735 PR gdb/17206
9736 * gdb.base/until-nodebug.exp: New.
9737
7ebdbe92
DE
97382014-07-28 Doug Evans <xdje42@gmail.com>
9739
9740 PR guile/17203
9741 * gdb.guile/scm-parameter.exp: Add tests for trying to create
9742 previously existing parameter, and previously ambiguously spelled
9743 parameter.
9744
fdb1adc6
WN
97452014-07-28 Will Newton <will.newton@linaro.org>
9746
9747 * gdb.base/varargs.exp: Remove KFAILs for ARM.
9748
186fcde0
DE
97492014-07-26 Ludovic Courtès <ludo@gnu.org>
9750 Doug Evans <xdje42@gmail.com>
9751
9752 PR guile/17146
9753 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
9754
70509625
PA
97552014-07-25 Pedro Alves <palves@redhat.com>
9756
9757 * gdb.threads/signal-command-handle-nopass.c: New file.
9758 * gdb.threads/signal-command-handle-nopass.exp: New file.
9759 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
9760 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
9761 * gdb.threads/signal-delivered-right-thread.c: New file.
9762 * gdb.threads/signal-delivered-right-thread.exp: New file.
9763
c3f814a1
PA
97642014-07-25 Pedro Alves <palves@redhat.com>
9765
9766 * gdb.base/double-prompt-target-event-error.exp
9767 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
9768 match.
9769 (cancel_pagination_in_target_event): Rework double prompt
9770 detection.
9771 * gdb.base/paginate-after-ctrl-c-running.exp
9772 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
9773 <return>' match.
9774 * gdb.base/paginate-bg-execution.exp
9775 (test_bg_execution_pagination_return)
9776 (test_bg_execution_pagination_cancel): Remove '-notransfer
9777 <return>' matches.
9778 * gdb.base/paginate-execution-startup.exp
9779 (test_fg_execution_pagination_return)
9780 (test_fg_execution_pagination_cancel): Remove '-notransfer
9781 <return>' matches.
9782 * gdb.base/paginate-inferior-exit.exp
9783 (test_paginate_inferior_exited): Remove '-notransfer <return>'
9784 match.
9785 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
9786 * lib/gdb.exp (pagination_prompt): Run text through
9787 string_to_regexp.
9788 (gdb_test_multiple): Match $pagination_prompt instead of
9789 "<return>".
9790 (string_to_regexp): Move to lib/gdb-utils.exp.
9791
e214cf6c
JK
97922014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9793
9794 * gdb.arch/amd64-entry-value-paramref.S: New file.
9795 * gdb.arch/amd64-entry-value-paramref.cc: New file.
9796 * gdb.arch/amd64-entry-value-paramref.exp: New file.
9797 * gdb.arch/amd64-optimout-repeat.S: New file.
9798 * gdb.arch/amd64-optimout-repeat.c: New file.
9799 * gdb.arch/amd64-optimout-repeat.exp: New file.
9800
17d0c5c8
JK
98012014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9802
9803 PR gdb/17170
9804 * gdb.base/statistics.exp: New file.
9805
b8b8facf
DE
98062014-07-17 Doug Evans <dje@google.com>
9807
74b49205 9808 PR gdb/17170
b8b8facf
DE
9809 * gdb.base/maint.exp: Update testing of per-command stats.
9810
1b5d0ab3
PA
98112014-07-16 Pedro Alves <palves@redhat.com>
9812
9813 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
9814 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
9815 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
9816 (tfile_write_buf): New functions.
9817 (add_memory_block): Rewrite using the above.
9818 (adjust_function_address): New function.
9819 (FUNCTION_ADDRESS): New macro.
9820 (write_basic_trace_file): Remove short_x local, and use
9821 tfile_write_16. Change type of func_addr local to unsigned long
9822 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
9823 here. Cast argument of add_memory_block to char pointer.
9824 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
9825 (main): Remove parameters.
9826 * gdb.trace/tfile.exp: Remove nowarnings.
9827
4d974e88
SM
98282014-07-15 Simon Marchi <simon.marchi@ericsson.com>
9829
9830 * gdb.base/debug-expr.exp: Test string evaluation with
9831 "debug expression" on.
9832
41e99568
PA
98332014-07-15 Pedro Alves <palves@redhat.com>
9834
9835 * gdb.base/reread.exp: Use clean_restart.
9836
487d9753
PL
98372014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
9838
9839 * gdb.arch/avr-flash-qualifer.c: New.
9840 * gdb.arch/avr-flash-qualifer.exp: New.
9841
cc1c52ad
PA
98422014-07-14 Pedro Alves <palves@redhat.com>
9843
9844 * gdb.base/paginate-after-ctrl-c-running.c: New file.
9845 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
9846
1e973570
PA
98472014-07-14 Pedro Alves <palves@redhat.com>
9848
9849 * gdb.base/double-prompt-target-event-error.c: New file.
9850 * gdb.base/double-prompt-target-event-error.exp: New file.
9851
93d6eb10
PA
98522014-07-14 Pedro Alves <palves@redhat.com>
9853
9854 PR gdb/17072
9855 * gdb.base/paginate-inferior-exit.c: New file.
9856 * gdb.base/paginate-inferior-exit.exp: New file.
9857
0017922d
PA
98582014-07-14 Pedro Alves <palves@redhat.com>
9859
9860 PR gdb/17072
9861 * gdb.base/paginate-bg-execution.c: New file.
9862 * gdb.base/paginate-bg-execution.exp: New file.
9863
94696ad3
PA
98642014-07-14 Pedro Alves <palves@redhat.com>
9865
9866 PR gdb/17072
9867 * gdb.base/paginate-execution-startup.c: New file.
9868 * gdb.base/paginate-execution-startup.exp: New file.
9869 * lib/gdb.exp (pagination_prompt): New global.
9870 (default_gdb_spawn): New procedure, factored out from
9871 default_gdb_spawn.
9872 (default_gdb_start): Adjust to call default_gdb_spawn.
9873 (gdb_spawn): New procedure.
9874
bd293940
PA
98752014-07-14 Pedro Alves <palves@redhat.com>
9876
9877 * lib/gdb.exp (gdb_assert): New procedure.
9878 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
9879
c933f875
PA
98802014-07-14 Pedro Alves <palves@redhat.com>
9881
9882 * gdb.base/execution-termios.c: New file.
9883 * gdb.base/execution-termios.exp: New file.
9884
d98b7a16
TT
98852014-07-14 Tom Tromey <tromey@redhat.com>
9886
9887 * gdb.cp/vla-cxx.cc: New file.
9888 * gdb.cp/vla-cxx.exp: New file.
9889
548740d6
TT
98902014-07-14 Tom Tromey <tromey@redhat.com>
9891
9892 * gdb.reverse/rerun-prec.c: New file.
9893 * gdb.reverse/rerun-prec.exp: New file.
9894
a25eb028
MR
98952014-07-12 Maciej W. Rozycki <macro@mips.com>
9896 Maciej W. Rozycki <macro@codesourcery.com>
9897
9898 * lib/gdb-utils.exp: New file.
9899 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
9900 inline `gdb_init_command' processing.
9901 (gdb_start_cmd): Likewise.
9902 * lib/mi-support.exp (mi_run_cmd): Likewise.
9903 * README: Document `gdb_init_command' and `gdb_init_commands'.
9904
218c2655
JK
99052014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9906
9907 Fix false FAIL running under a very long directory name.
9908 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
9909 and "set print elements 10000". Twice.
9910
5401fde3
YQ
99112014-07-11 Yao Qi <yao@codesourcery.com>
9912
9913 * gdb.base/exprs.exp: "set print symbol off".
9914
e76126e8
PA
99152014-07-11 Pedro Alves <palves@redhat.com>
9916
9917 * gdb.threads/kill.c: New file.
9918 * gdb.threads/kill.exp: New file.
9919
2d6f0de6
YQ
99202014-07-10 Yao Qi <yao@codesourcery.com>
9921
9922 * gdb.trace/tfile.c (write_basic_trace_file)
9923 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
9924 address written to trace file.
9925
7180e04a
PA
99262014-07-09 Pedro Alves <palves@redhat.com>
9927
9928 * gdb.base/attach-wait-input.exp: New file.
9929 * gdb.base/attach-wait-input.c: New file.
9930
9a9a7608
AB
99312014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
9932
9933 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
9934 setting up test structures.
9935 (main): Call new test function.
9936 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
9937 test function, continue into test function and walk test
9938 structures.
9939
161ac41e
YQ
99402014-07-02 Yao Qi <yao@codesourcery.com>
9941
9942 * gdb.trace/entry-values.c: Define labels 'foo_start' and
9943 'bar_start' at the beginning of functions 'foo' and 'bar'
9944 respectively.
9945 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
9946 instead of 'foo' and 'bar'.
9947
1f267ae3
MM
99482014-07-08 Markus Metzger <markus.t.metzger@intel.com>
9949
9950 * gdb.btrace/segv.exp: New.
9951 * gdb.btrace/segv.c: New.
9952
2b239efb
LM
99532014-07-02 Luis Machado <lgustavo@codesourcery.com>
9954
9955 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
9956 instruction.
9957
cf363f18
MW
99582014-06-30 Mark Wielaard <mjw@redhat.com>
9959
9960 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
9961 vulture, vilify, villar): New volatile array constants.
9962 (vindictive, vegetation): New const volatile array constants.
9963 * gdb.base/volatile.exp: Test volatile and const volatile array
9964 types.
9965
aebf9d24
AA
99662014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
9967
9968 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
9969 target lacks support for awatch, rwatch, or hbreak.
9970
b67a2c6f
YQ
99712014-06-27 Yao Qi <yao@codesourcery.com>
9972
9973 * gdb.multi/dummy-frame-restore.exp: New.
9974 * gdb.multi/dummy-frame-restore.c: New.
9975
aef92902
MM
99762014-06-25 Markus Metzger <markus.t.metzger@intel.com>
9977
9978 * gdb.btrace/gcore.exp: New.
9979
8e9db26e
PA
99802014-06-23 Pedro Alves <palves@redhat.com>
9981
9982 * gdb.base/watchpoint-reuse-slot.c: New file.
9983 * gdb.base/watchpoint-reuse-slot.exp: New file.
9984
70afc5b7
SC
99852014-06-23 Siva Chandra Reddy <sivachandra@google.com>
9986
9987 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
9988 progspace's filename in 'info', 'enable' and 'disable' command
9989 tests.
9990
b972bd9c
JK
99912014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9992
9993 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
9994 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
9995 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
9996
125f8a3d
GB
99972014-06-20 Gary Benson <gbenson@redhat.com>
9998
9999 * gdb.arch/i386-avx.exp: Fix include file location.
10000 * gdb.arch/i386-sse.exp: Likewise.
10001
3ed9baed
IB
100022014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
10003
10004 * gdb.dlang/expression.exp: New file.
10005
034f788c
PA
100062014-06-19 Pedro Alves <palves@redhat.com>
10007
10008 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
10009 out from ...
10010 (top level): ... here. Iterate running tests under different
10011 scheduler-locking settings.
10012
45371d0c
LM
100132014-06-18 Luis Machado <lgustavo@codesourcery.com>
10014
10015 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
10016 to DW_FORM_addr and use non-zero addresses.
10017
5d376983
SC
100182014-06-18 Siva Chandra Reddy <sivachandra@google.com>
10019
10020 PR gdb/17017
10021 * gdb.python/py-xmethods.cc: Add global function call counters and
10022 increment them in their respective functions. Remove "cout"
10023 statements.
10024 * gdb.python/py-xmethods.exp: Make tests check the global function
10025 call counters instead of depending on inferior IO.
10026
a1aa2221
LM
100272014-06-18 Don Breazeal <donb@codesourcery.com>
10028
10029 * gdb.base/foll-fork.exp (default_fork_parent_follow):
10030 Deleted procedure.
10031 (explicit_fork_parent_follow): Deleted procedure.
10032 (explicit_fork_child_follow): Deleted procedure.
10033 (test_follow_fork): New procedure.
10034 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 10035 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
10036 procedure calls.
10037
0fc05997
YQ
100382014-06-17 Yao Qi <yao@codesourcery.com>
10039
10040 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
10041 CP1252.
10042
70795c52
LM
100432014-06-17 Luis Machado <lgustavo@codesourcery.com>
10044
10045 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
10046 Initialize ptr and S explicitly.
10047 (skip_type_update_when_not_use_rtti_test): Likewise.
10048
6be47f0c
KS
100492014-06-16 Keith Seitz <keiths@redhat.com>
10050
10051 PR mi/15863
10052 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
10053 the inferior is started.
10054
d03de421
PA
100552014-06-16 Pedro Alves <palves@redhat.com>
10056
10057 * gdb.base/break-main-file-remove-fail.c: New file.
10058 * gdb.base/break-main-file-remove-fail.exp: New file.
10059 * gdb.base/break-unload-file.exp: Use build_executable instead of
10060 prepare_for_testing.
10061 (test_break): New parameter "initial_load". Handle it.
10062 (top level): Add initial_load cmdline/file axis.
10063
f9579b99
TT
100642014-06-12 Tom Tromey <tromey@redhat.com>
10065
10066 * gdb.base/completion.exp: Don't use directory name in test.
10067
3657956b
GB
100682014-06-09 Gary Benson <gbenson@redhat.com>
10069
10070 * gdb.base/sigall.c [Functions to send signals]: Reorder to
10071 separate the always-available ANSI-standard signals from the
10072 signals that require checking.
10073 (main): Likewise.
10074 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
10075 Likewise.
10076 (main): Likewise.
10077
4186eb54
KS
100782014-06-07 Keith Seitz <keiths@redhat.com>
10079
10080 Revert:
10081 PR c++/16253
10082 * gdb.cp/var-tag.cc: New file.
10083 * gdb.cp/var-tag.exp: New file.
10084 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
10085 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
10086 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
10087 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
10088
25326a28 100892014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
10090
10091 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
10092
829155c9
PA
100932014-06-06 Pedro Alves <palves@redhat.com>
10094
10095 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
10096 in target debug output instead of looking at RSP packets,
10097 disabling the test on any target that uses hardware stepping.
10098 Update comments.
10099
61c8d22e
PA
101002014-06-06 Pedro Alves <palves@redhat.com>
10101
10102 * gdb.base/break-unload-file.exp: Fix typo.
10103
d9a47287
YQ
101042014-06-06 Yao Qi <yao@codesourcery.com>
10105
10106 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
10107 from "jit_function" to "^jit_function".
10108
e5e01dbf
YQ
101092014-06-06 Yao Qi <yao@codesourcery.com>
10110
10111 * gdb.base/async.c (foo): Add one statement.
10112 * gdb.base/async.exp: Get the next instruction address and
10113 match the output of "nexti" by instruction address. Match
10114 the hex address in the output of "finish".
10115
73ba372c
GB
101162014-06-06 Gary Benson <gbenson@redhat.com>
10117
10118 * gdb.base/call-signals.c: Remove preprocessor conditionals
10119 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
10120 SIGSEGV and SIGTERM.
10121 * gdb.base/sigall.c: Likewise.
10122 * gdb.base/unwindonsignal.c: Likewise.
10123 * gdb.reverse/sigall-reverse.c: Likewise.
10124
831517df
YQ
101252014-06-06 Yao Qi <yao@codesourcery.com>
10126
10127 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
10128 readable, skip the test.
10129
b8b91e98
YQ
101302014-06-06 Yao Qi <yao@codesourcery.com>
10131
10132 * gdb.threads/staticthreads.c (thread_function): Move the line
10133 setting breakpoint on forward.
10134 * gdb.threads/staticthreads.exp: Update comments.
10135
fb934770
LC
101362014-06-05 Ludovic Courtès <ludo@gnu.org>
10137
10138 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
10139 "history-append! type error".
10140
6ef284bd
SM
101412014-06-05 Simon Marchi <simon.marchi@ericsson.com>
10142
10143 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
10144 erroneous dprintf expected input.
10145
a872e241
DE
101462014-06-04 Doug Evans <xdje42@gmail.com>
10147
10148 * gdb.guile/scm-generics.exp: Delete.
10149
16f691fb
DE
101502014-06-04 Doug Evans <xdje42@gmail.com>
10151
10152 * gdb.guile/scm-breakpoint.exp: Update.
10153 Add tests for breakpoint registration.
10154
012370f6
TT
101552014-06-04 Tom Tromey <tromey@redhat.com>
10156
10157 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
10158 VLA-in-union.
10159 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
10160 inner_vla_struct, vla_union types. Initialize objects of those
10161 types and compute their sizes.
10162
9f5a4cef
HZ
101632014-06-04 Nathan Sidwell <nathan@codesourcery.com>
10164 Hui Zhu <hui@codesourcery.com>
10165
10166 * gdb.base/fileio.exp: Add test for shell not available as well as
10167 available.
10168 * gdb.base/fileio.c (test_system): Check for shell twice.
10169
90a45c4d
YQ
101702014-06-04 Yao Qi <yao@codesourcery.com>
10171
10172 * gdb.base/auto-connect-native-target.exp: Remove redundant
10173 space from the regexp pattern.
10174
70017e41
YQ
101752014-06-04 Yao Qi <yao@codesourcery.com>
10176
10177 * gdb.base/default.exp: Replace "child" with "native" in
10178 regexp pattern.
10179
883964a7
SC
101802014-06-03 Siva Chandra Reddy <sivachandra@google.com>
10181
10182 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
10183 * gdb.python/py-xmethods.exp: New tests to test xmethods.
10184 * gdb.python/py-xmethods.py: Python script supporting the
10185 new testcase and tests.
10186
ef370185
JB
101872014-06-03 Joel Brobecker <brobecker@adacore.com>
10188 Pedro Alves <palves@redhat.com>
10189
10190 PR breakpoints/17000
10191 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
10192 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
10193
1e2ccb61
BM
101942014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
10195
10196 * gdb.base/subst.exp: Add tests to verify partial path matching
10197 output.
10198
c6ec5ab2
PA
101992014-06-03 Pedro Alves <palves@redhat.com>
10200
10201 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
10202 target that doesn't use software single-stepping.
10203
835c559f
PA
102042014-06-03 Pedro Alves <palves@redhat.com>
10205
10206 PR breakpoints/17000
10207 * gdb.base/sss-bp-on-user-bp-2.c: New file.
10208 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
10209
06eb1586
DE
102102014-06-02 Doug Evans <xdje42@gmail.com>
10211
10212 * gdb.guile/scm-parameter.exp: New file.
10213
e698b8c4
DE
102142014-06-02 Doug Evans <xdje42@gmail.com>
10215
10216 * gdb.guile/scm-cmd.c: New file.
10217 * gdb.guile/scm-cmd.exp: New file.
10218
ded03782
DE
102192014-06-02 Doug Evans <xdje42@gmail.com>
10220
10221 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
10222 pretty-printer lookup.
10223 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
10224 (make-pp_s-printer): Call it.
10225 (make-pretty-printer-from-dict): New function.
10226 (lookup-pretty-printer-maker-from-dict): New function.
10227 (*pretty-printer*): Simplify.
10228 (make-objfile-pp_s-printer): New function.
10229 (install-objfile-pretty-printers!): New function.
10230 (make-progspace-pp_s-printer): New function.
10231 (install-progspace-pretty-printers!): New function.
10232 * gdb.guile/scm-progspace.c: New file.
10233 * gdb.guile/scm-progspace.exp: New file.
10234
41fac0cf
PA
102352014-06-02 Pedro Alves <palves@redhat.com>
10236
10237 * gdb.base/dprintf-bp-same-addr.c: New file.
10238 * gdb.base/dprintf-bp-same-addr.exp: New file.
10239
96ae5695
EBM
102402014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10241
10242 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
10243 * gdb.arch/powerpc-power.s: Likewise.
10244
da02b3a8
JB
102452014-06-02 Joel Brobecker <brobecker@adacore.com>
10246
10247 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
10248
c72b2e7b
YQ
102492014-06-01 Yao Qi <yao@codesourcery.com>
10250
10251 * gdb.base/watchpoint.exp (test_watch_location): Check null
10252 pointer can be dereferenced. If not, do the test, otherwise
10253 skip it.
10254
53e8a631
AB
102552014-05-30 Andrew Burgess <aburgess@broadcom.com>
10256
10257 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
10258 results.
10259 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
10260
938f0e2f
AB
102612014-05-30 Andrew Burgess <aburgess@broadcom.com>
10262
10263 * gdb.arch/amd64-invalid-stack-middle.S: New file.
10264 * gdb.arch/amd64-invalid-stack-middle.c: New file.
10265 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
10266 * gdb.arch/amd64-invalid-stack-top.c: New file.
10267 * gdb.arch/amd64-invalid-stack-top.exp: New file.
10268
9ba6657a
PA
102692014-05-30 Pedro Alves <palves@redhat.com>
10270
10271 PR breakpoints/17000
10272 * gdb.base/sss-bp-on-user-bp.c: New file.
10273 * gdb.base/sss-bp-on-user-bp.exp: New file.
10274
522c09bf
DB
102752014-05-30 David Blaikie <dblaikie@gmail.com>
10276
10277 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
10278 gnu_inline semantics via attribute.
10279 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
10280 source explicitly specifies the required semantics.
10281
bf4ef81e
MR
102822014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
10283
10284 * gdb.reverse/sigall-reverse.exp: Fix a typo.
10285
329ea579
PA
102862014-05-29 Pedro Alves <palves@redhat.com>
10287 Tom Tromey <tromey@redhat.com>
10288
10289 * gdb.base/async-shell.exp: Don't enable target-async.
10290 * gdb.base/async.exp
10291 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
10292 parameter. Adjust.
10293 (top level): Don't test with "target-async".
10294 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
10295 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
10296 * gdb.base/inferior-died.exp: Don't enable target-async.
10297 * gdb.base/interrupt-noterm.exp: Likewise.
10298 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
10299 * gdb.mi/mi-nonstop-exit.exp: Likewise.
10300 * gdb.mi/mi-nonstop.exp: Likewise.
10301 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10302 * gdb.mi/mi-nsintrall.exp: Likewise.
10303 * gdb.mi/mi-nsmoribund.exp: Likewise.
10304 * gdb.mi/mi-nsthrexec.exp: Likewise.
10305 * gdb.mi/mi-watch-nonstop.exp: Likewise.
10306 * gdb.multi/watchpoint-multi.exp: Adjust comment.
10307 * gdb.python/py-evsignal.exp: Don't enable target-async.
10308 * gdb.python/py-evthreads.exp: Likewise.
10309 * gdb.python/py-prompt.exp: Likewise.
10310 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
10311 * gdb.server/solib-list.exp: Don't enable target-async.
10312 * gdb.threads/thread-specific-bp.exp: Likewise.
10313 * lib/mi-support.exp: Adjust to use mi-async.
10314
fd664c91
PA
103152014-05-29 Pedro Alves <palves@redhat.com>
10316
10317 PR gdb/13860
10318 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
10319 reason, even in sync mode.
10320
251bde03
PA
103212014-05-29 Pedro Alves <palves@redhat.com>
10322 Hui Zhu <hui@codesourcery.com>
10323
10324 PR PR15693
10325 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
10326 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
10327 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
10328 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
10329
7f3c0343
JB
103302014-05-28 Joel Brobecker <brobecker@adacore.com>
10331
10332 * config/monitor.exp (gdb_target_monitor): Replace use of
10333 "set remotebaud" by "set serial baud".
10334
b2715b27
AW
103352014-05-26 Andy Wingo <wingo@igalia.com>
10336
10337 * gdb.guile/scm-breakpoint.exp:
10338 * gdb.guile/scm-gsmob.exp: Update to use plain old object
10339 properties instead of gdb-object-properties.
10340
498a4489
YQ
103412014-05-26 Yao Qi <yao@codesourcery.com>
10342
10343 * gdb.server/no-thread-db.exp: Specify source file name
10344 explicitly when setting a breakpoint.
10345
589fdceb
MM
103462014-05-23 Markus Metzger <markus.t.metzger@intel.com>
10347
10348 * gdb.btrace/vdso.c: New.
10349 * gdb.btrace/vdso.exp: New.
10350
e9089e05
MM
103512014-05-23 Markus Metzger <markus.t.metzger@intel.com>
10352
10353 * gdb.base/gcore.exp (capture_command_output): Move ...
10354 * lib/gdb.exp (capture_command_output): ... here.
10355
67b5c0c1
MM
103562014-05-23 Markus Metzger <markus.t.metzger@intel.com>
10357
10358 * gdb.btrace/data.exp: Test memory access during btrace replay.
10359
a2199296
SM
103602014-05-22 Simon Marchi <simon.marchi@ericsson.com>
10361
10362 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
10363
17b2616c
PA
103642014-05-21 Pedro Alves <palves@redhat.com>
10365
10366 PR gdb/13860
10367 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
10368 (top level): Test that output related to execution commands is
10369 sent to the console with CLI commands, but not with MI commands.
10370 Test that breakpoint events are always mirrored to the console.
10371 Also expect the new source line to be output after a "next" in
10372 async mode too. Make it a pass/fail test.
10373 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
10374 output.
10375 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
10376
5166082f
PA
103772014-05-21 Pedro Alves <palves@redhat.com>
10378
10379 * gdb.base/list.exp (build_pattern, test_list): New procedures.
10380 Use them to test variations of "list" after reaching a breakpoint.
10381 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
10382 Test "list" with listsize 10 after reaching a breakpoint.
10383 * gdb.python/python.exp (decode_line current location line
10384 number): Adjust expected line number.
10385
2f25d70f
SM
103862014-05-21 Simon Marchi <simon.marchi@ericsson.com>
10387
10388 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
10389 behavior for $args, pass it directly to "run".
10390
ff604a67
MR
103912014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
10392
10393 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
10394 30000 to 65536.
10395
6a3cb8e8
PA
103962014-05-21 Pedro Alves <palves@redhat.com>
10397
10398 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
10399 auto-connect-native-target off".
10400 * gdb.base/auto-connect-native-target.c: New file.
10401 * gdb.base/auto-connect-native-target.exp: New file.
10402
4ebfc96e
PA
104032014-05-21 Pedro Alves <palves@redhat.com>
10404
10405 * gdb.base/default.exp: Test "target native" instead of "target
10406 child".
10407
36d46afb
MW
104082014-05-21 Mark Wielaard <mjw@redhat.com>
10409
10410 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
10411
5876f503
JK
104122014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10413
10414 Fix TLS access for -static -pthread.
10415 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
10416 <HAVE_TLS> (thread_function, main): Initialize it.
10417 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
10418 Add clean_restart.
10419 <$have_tls != "">: Check TLSVAR.
10420
0256a6ac
PA
104212014-05-21 Pedro Alves <palves@redhat.com>
10422
10423 * gdb.base/dcache-line-read-error.c: New.
10424 * gdb.base/dcache-line-read-error.exp: New.
10425
936d2992
PA
104262014-05-20 Pedro Alves <palves@redhat.com>
10427
10428 * gdb.base/compare-sections.c: New file.
10429 * gdb.base/compare-sections.exp: New file.
10430
802e8e6d
PA
104312014-05-20 Pedro Alves <palves@redhat.com>
10432
10433 * gdb.base/break-idempotent.c: New file.
10434 * gdb.base/break-idempotent.exp: New file.
10435
e59fa00f
MM
104362014-05-20 Markus Metzger <markus.t.metzger@intel.com>
10437
10438 * gdb.btrace/nohist.exp: New.
10439
8b696e31
YQ
104402014-05-20 Yao Qi <yao@codesourcery.com>
10441
10442 * lib/gdb.exp (gdb_init): Set timeout if test file is under
10443 gdb.reverse directory and gdb_reverse_timeout exists in board
10444 setting.
10445 * README: Document gdb_reverse_timeout.
10446
73c9764f
YQ
104472014-05-20 Yao Qi <yao@codesourcery.com>
10448
10449 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
10450 'test_file_name'. Treat args as a string instead of a list.
10451 (gdb_init): Rename argument 'args' by 'test_file_name'.
10452
f1f4348a
JK
104532014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10454
10455 * gdb.arch/powerpc-power.exp: New file.
10456 * gdb.arch/powerpc-power.s: New file.
10457
0dbe70ce
DE
104582014-05-16 Doug Evans <dje@google.com>
10459
10460 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
10461 * gdb.base/completion.exp: Check that all expected files exist
10462 before doing file completion.
0dbe70ce 10463
8d551b02
DE
104642014-05-16 Doug Evans <dje@google.com>
10465
10466 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
10467 Update.
10468 (do_syscall_tests_without_xml): Update.
10469
73eb7709
PA
104702014-05-16 Pedro Alves <palves@redhat.com>
10471
10472 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
10473 instead of "unknown output after running".
10474
3fae92fc
YQ
104752014-05-16 Yao Qi <yao@codesourcery.com>
10476
10477 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
10478 file1.txt from host at the end.
10479 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
10480
c2b2ccc5
DE
104812014-05-15 Doug Evans <dje@google.com>
10482
10483 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
10484 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
10485 loading file. Add test for TU lookup.
10486
8c217a4b
SM
104872014-05-15 Simon Marchi <simon.marchi@ericsson.com>
10488
10489 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
10490 calling "-exec-arguments" or "set args" before running the
10491 inferior.
10492
3deb39c6
SM
104932014-05-15 Simon Marchi <simon.marchi@ericsson.com>
10494
10495 * lib/mi-support.exp (mi_expect_stop): Expect message for
10496 inferiors that exit with non-zero exit code.
10497
71a79f8c
YQ
104982014-05-14 Yao Qi <yao@codesourcery.com>
10499
10500 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
10501 match absolute path on remote host.
10502 (test_file_list_exec_source_files): Remove "/" from the
10503 pattern.
10504
f23fcd46
YQ
105052014-05-14 Yao Qi <yao@codesourcery.com>
10506
10507 * boards/local-remote-host-notty.exp (${board}_file): New
10508 proc.
10509
9404b58f
KM
105102014-05-07 Kyle McMartin <kyle@redhat.com>
10511
10512 Pushed by Joel Brobecker <brobecker@adacore.com>.
10513 * gdb.arch/aarch64-atomic-inst.c: New file.
10514 * gdb.arch/aarch64-atomic-inst.exp: New file.
10515
5e45f04c
YQ
105162014-05-07 Yao Qi <yao@codesourcery.com>
10517
10518 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
10519 in current context" too.
10520
c888a17d
KS
105212014-05-05 Keith Seitz <keiths@redhat.com>
10522
10523 * gdb.linespec/ls-dollar.exp: Add test for linespec
10524 file:convenience_variable.
10525
290a839c
YQ
105262014-05-05 Yao Qi <yao@codesourcery.com>
10527
10528 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
10529 traceframes into tfile and ctf trace files. Read data from
10530 trace file and test collected data.
10531 (gdb_collect_locals_test): Likewise.
10532 (gdb_unavailable_registers_test): Likewise.
10533 (gdb_unavailable_floats): Likewise.
10534 (gdb_collect_globals_test): Likewise.
10535 (top-level): Append "ctf" to trace_file_targets if GDB
10536 supports.
10537
b5262cd0
YQ
105382014-05-05 Yao Qi <yao@codesourcery.com>
10539
10540 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
10541 code to ...
10542 (gdb_collect_args_test_1): ... it. New proc.
10543 (gdb_collect_locals_test): Move some code to ...
10544 (gdb_collect_locals_test_1): ... it. New proc.
10545 (gdb_unavailable_registers_test): Move some code to ...
10546 (gdb_unavailable_registers_test_1): ... it. New proc.
10547 (gdb_unavailable_floats): Move some code to ...
10548 (gdb_unavailable_floats_1): ... it. New proc.
10549
30a1e6cc
SDJ
105502014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
10551
10552 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
10553 probes to test for bitness recognition.
10554 * gdb.arch/amd64-stap-optional-prefix.exp
10555 (test_probe_value_without_reg): New procedure.
10556 Add code to test for different kinds of bitness.
10557
f33da99a
SDJ
105582014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
10559
10560 PR breakpoints/16889
10561 * gdb.arch/amd64-stap-optional-prefix.S: New file.
10562 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
10563
5b80f00d
PA
105642014-05-01 Pedro Alves <palves@redhat.com>
10565
10566 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
10567 gdb_file_cmd if no file is specified.
10568 * boards/native-extended-gdbserver.exp (gdb_load): Use the
10569 last_loaded_file to set the remote exec-file.
10570
f8c2a73c
PA
105712014-05-01 Pedro Alves <palves@redhat.com>
10572
10573 * boards/local-remote-host.exp: New file.
10574
be6e8ac7
PA
105752014-05-01 Pedro Alves <palves@redhat.com>
10576
10577 * boards/local-remote-host.exp: Rename to ...
10578 * boards/local-remote-host-notty.exp: ... this.
10579
cac0dc8f
JB
105802014-04-28 Joel Brobecker <brobecker@adacore.com>
10581
10582 * gdb.ada/dyn_arrayidx: New testcase.
10583
9730e6cc
YQ
105842014-04-26 Yao Qi <yao@codesourcery.com>
10585
10586 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
10587 and compute the length of function main. Save it in
10588 $main_length.
10589 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
10590 (top-level): Use gdb_compile to compile objects into
10591 executable and restart GDB. Remove invocation to
10592 prepare_for_testing.
10593
7ae1a6a6
PA
105942014-04-25 Simon Marchi <simon.marchi@ericsson.com>
10595 Pedro Alves <palves@redhat.com>
10596
10597 PR server/16255
10598 * gdb.multi/multi-attach.c: New file.
10599 * gdb.multi/multi-attach.exp: New file.
10600
4082afcc
PA
106012014-04-25 Pedro Alves <palves@redhat.com>
10602
10603 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
10604 user.
10605 (top level): Test that "set remote conditional-breakpoints-packet
10606 off" works as intended.
10607 * gdb.base/dprintf.exp: Test that "set remote
10608 breakpoint-commands-packet off" works as intended.
10609 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
10610 New function.
10611 (top level): Call it.
10612 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
10613 remote fast-tracepoints-packet off" works as intended.
10614 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
10615 * lib/gdb.exp (gdb_is_target_remote): ... here.
10616
2abc3f8d
DB
106172014-04-24 David Blaikie <dblaikie@gmail.com>
10618
10619 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
10620 ensure clang would not discard them.
10621 * gdb.base/gdbvars.c: Ditto.
10622 * gdb.base/memattr.c: Ditto.
10623 * gdb.base/whatis.c: Ditto.
10624 * gdb.python/py-prettyprint.c: Ditto.
10625 * gdb.trace/actions.c: Ditto.
10626 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
10627 ensure clang would not discard it.
10628
bfd39632
DB
106292014-04-24 David Blaikie <dblaikie@gmail.com>
10630
10631 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
10632 clang to emit the full definition of type required by the test
10633 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
10634
22842ff6
DB
106352014-04-24 David Blaikie <dblaikie@gmail.com>
10636
10637 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
10638 coax Clang into emitting the definition of the type.
10639 * gdb.cp/pr10728-x.h (y): Ditto.
10640 * gdb.cp/pr10728-y.cc (y): Ditto.
10641
c2e827ad
DB
106422014-04-24 David Blaikie <dblaikie@gmail.com>
10643
10644 * gdb.base/label.exp: XFAIL label related tests under Clang.
10645 * gdb.cp/cplabel.exp: Ditto.
10646 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
10647 under Clang those using labels.
10648
4c2d33e7
YQ
106492014-04-25 Yao Qi <yao@codesourcery.com>
10650
10651 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
10652 double_label.
10653 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
10654 partial_label and double_label.
10655
56083b99
DB
106562014-04-24 David Blaikie <dblaikie@gmail.com>
10657
10658 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
10659
25d4e99d
DB
106602014-04-24 David Blaikie <dblaikie@gmail.com>
10661
10662 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
10663 of the function to work across GCC and Clang.
10664 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
10665 pointer types (const void ** const V void **).
10666
01f9f808
MS
106672014-04-24 Michael Sturm <michael.sturm@mintel.com>
10668 Walfred Tedeschi <walfred.tedeschi@intel.com>
10669
10670 * Makefile.in (EXECUTABLES): Added i386-avx512.
10671 * gdb.arch/i386-avx512.c: New file.
10672 * gdb.arch/i386-avx512.exp: Likewise.
10673
4b48d439
KS
106742014-04-23 Keith Seitz <keiths@redhat.com>
10675
10676 * lib/mi-support.exp (mi_list_breakpoints): Delete.
10677 (mi_make_breakpoint_table): New procedure.
10678 (mi_create_breakpoint): Use mi_make_breakpoint
10679 and return the result.
10680 (mi_make_breakpoint): New procedure.
10681 (mi_build_kv_pairs): New procedure.
10682
10683 * gdb.mi/mi-break.exp: Remove unused globals,
10684 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
10685 All callers updated.
10686 * gdb.mi/mi-dprintf.exp: Use variable to track command
10687 number.
10688 Update all callers of mi_create_breakpoint and use
10689 mi_make_breakpoint_table.
10690 Remove any unused global variables.
10691 * gdb.mi/mi-nonstop.exp: Likewise.
10692 * gdb.mi/mi-nsintrall.exp: Likewise.
10693 * gdb.mi/mi-nsmoribund.exp: Likewise.
10694 * gdb.mi/mi-nsthrexec.exp: Likewise.
10695 * gdb.mi/mi-reverse.exp: Likewise.
10696 * gdb.mi/mi-simplerun.exp: Likewise.
10697 * gdb.mi/mi-stepn.exp: Likewise.
10698 * gdb.mi/mi-syn-frame.exp: Likewise.
10699 * gdb.mi/mi-until.exp: Likewise.
10700 * gdb.mi/mi-var-cp.exp: Likewise.
10701 * gdb.mi/mi-var-display.exp: Likewise.
10702 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
10703 * gdb.mi/mi2-var-child.exp: Likewise.
10704 * gdb.mi/mi-vla-c99.exp: Likewise.
10705 * lib/mi-support.exp: Likewise.
10706
10707 From Ian Lance Taylor <iant@cygnus.com>:
10708 * lib/gdb.exp (parse_args): New procedure.
10709
08351840
PA
107102014-04-23 Pedro Alves <palves@redhat.com>
10711
10712 * gdb.base/break-unload-file.c: New file.
10713 * gdb.base/break-unload-file.exp: New file.
10714 * gdb.base/sym-file-lib.c (baz): New function.
10715 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
10716 field.
10717 (load): Store the segment's mapped size.
10718 (unload): New function.
10719 (unload_shlib): New function.
10720 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
10721 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
10722 set a breakpoint at baz, and call it.
10723 * gdb.base/sym-file.exp: New tests for stale breakpoint
10724 instructions.
10725
076855f9
PA
107262014-04-23 Pedro Alves <palves@redhat.com>
10727
10728 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
10729 * gdb.base/hbreak-in-shr-unsupported.c: New file.
10730 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
10731 * gdb.base/hbreak-unmapped.c: New file.
10732 * gdb.base/hbreak-unmapped.exp: New file.
10733 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
10734 * lib/gdb.exp (gdb_is_target_remote): ... here.
10735
483805cf
PA
107362014-04-22 Pedro Alves <palves@redhat.com>
10737
10738 * gdb.base/consecutive-step-over.c: New file.
10739 * gdb.base/consecutive-step-over.exp: New file.
10740
06d97543
PA
107412014-04-22 Pedro Alves <palves@redhat.com>
10742
10743 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
10744 instead of send_gdb/gdb_expect.
10745
b4429ea2
YQ
107462014-04-22 Yao Qi <yao@codesourcery.com>
10747
10748 * lib/trace-support.exp (generate_tracefile): New procedure.
10749 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
10750 return 0.
10751 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
10752 if generate_tracefile returns 1.
10753
51d48146
PA
107542014-04-18 Tom Tromey <palves@redhat.com>
10755 Pedro alves <tromey@redhat.com>
10756
10757 PR backtrace/15558
10758 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
10759 with a backtrace limit.
10760 * gdb.python/py-frame-inline.exp: Test running to an inline
10761 function with a backtrace limit, and printing the newest frame.
10762 * gdb.python/py-frame-inline.c (main): Call f.
10763
bd1dce5f
MS
107642014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
10765
10766 * gdb.java/jnpe.exp: Drop srcdir from untested path.
10767
40d1a503
MS
107682014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
10769
10770 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
10771 Drop prefix from unsupported source file path.
10772
389b98f7
YQ
107732014-04-17 Yao Qi <yao@codesourcery.com>
10774
10775 * lib/gdb.exp (with_target_charset): New proc.
10776 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
10777 with_target_charset.
10778 (test_print_strings): Likewise.
10779 (test_repeat_bytes): Likewise.
10780 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
10781 for some tests.
10782
22869d73
KS
107832014-04-16 Keith Seitz <keiths@redhat.com>
10784
10785 PR gdb/15827
10786 * gdb.dwarf2/corrupt.c: New file.
10787 * gdb.dwarf2/corrupt.exp: New file.
10788
c4f87ca6
KS
107892014-04-16 Keith Seitz <keiths@redhat.com>
10790
10791 PR c++/16597
10792 * gdb.cp/namelessclass.cc: New file.
10793 * gdb.cp/namelessclass.exp: New file.
10794 * gdb.cp/namelessclass.S: New file.
10795
ab19de87
DE
107962014-04-16 Doug Evans <dje@google.com>
10797
10798 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
10799 Add comment.
10800 (gdbserver_default_get_comm_port): New function.
10801 (gdbserver_start): Check if board file provided
10802 "gdbserver,get_comm_port" and use it if so.
10803 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
10804 (gdb,socketport): Set to "stdio".
10805 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
10806 (stdio_gdbserver_template): Delete.
10807 (${board}_get_remote_address): Update.
10808 (${board}_build_remote_cmd): Delete.
10809 (${board}_get_comm_port): New function.
10810 (${board}_spawn): Update.
10811 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
10812 Delete.
10813 (${board}_get_remote_address): Update.
10814 (${board}_get_comm_port): New function.
10815
fc98a809
AB
108162014-04-16 Andrew Burgess <aburgess@broadcom.com>
10817
10818 * gdb.base/memattr.exp: Improve regexps to handle memory regions
10819 appearing in any order.
10820
87fd9e6e
DE
108212014-04-15 Doug Evans <dje@google.com>
10822
10823 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
10824 uninitialized value of "description".
10825
099fc3ea
KS
108262014-04-15 Keith Seitz <keiths@redhat.com>
10827
10828 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
10829 Remove unused globals.
10830 (test_running_the_program): Likewise.
10831 (test_controlled_execution): Likewise.
10832 (test_controlling_breakpoints): Likewise.
10833 (test_program_termination): Likewise.
10834
5da151d4
KS
108352014-04-15 Keith Seitz <keiths@redhat.com>
10836
10837 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
10838 unused globals.
10839 (test_rbreak_creation_and_listing): Likewise.
10840 (test_ignore_count): Likewise.
10841 (test_error): Likewise.
10842
35e5d2f0
PA
108432014-04-15 Pedro Alves <palves@redhat.com>
10844
10845 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
10846 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
10847 sym-file-loader.c.
10848 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
10849 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
10850 to sym-file-loader.c.
10851 (struct library): Forward declare.
10852 (load_shlib, lookup_function): Change prototypes.
10853 (find_shstrtab, find_strtab, find_shdr, find_symtab)
10854 (translate_offset): Remove declarations.
10855 (get_text_addr): New declaration.
10856 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
10857 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
10858 sym-file-loader.h.
10859 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
10860 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
10861 here from sym-file-loader.h.
10862 (struct library): New structure.
10863 (load_shlib, lookup_function): Change prototypes and adjust to
10864 work with a struct library.
10865 (find_shstrtab, find_strtab, find_shdr, find_symtab)
10866 (translate_offset): Make static.
10867 (get_text_addr): New function.
10868 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
10869
eb4c1710
PA
108702014-04-15 Pedro Alves <palves@redhat.com>
10871
10872 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
10873
2d1baf52
PA
108742014-04-15 Pedro Alves <palves@redhat.com>
10875
10876 * gdb.base/sym-file-loader.c: Include <limits.h>.
10877 (SELF_LINK): New define.
10878 (get_origin): New function.
10879 (load_shlib): Use it.
10880 * gdb.base/sym-file.exp: Don't early return if the target is
10881 remote. Use runto_main, and issue fail is that fails. Use
10882 gdb_load_shlibs.
10883 (shlib_name): Delete.
10884 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
10885
7dd6df01
PA
108862014-04-15 Pedro Alves <palves@redhat.com>
10887
10888 * gdb.base/sym-file.exp: Remove regex characters from test
10889 message. Don't refer to breakpoint numbers in test messages.
10890
b50c8614
KS
108912014-04-14 Keith Seitz <keiths@redhat.com>
10892
10893 PR c++/16253
10894 * gdb.cp/var-tag.cc: New file.
10895 * gdb.cp/var-tag.exp: New file.
10896 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
10897 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
10898 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
10899 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
10900
3d567982
TT
109012014-04-14 Tom Tromey <tromey@redhat.com>
10902
10903 * gdb.cp/classes.exp (test_enums): Handle underlying type.
10904 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
10905 type.
10906 * gdb.cp/enum-class.exp: New file.
10907 * gdb.cp/enum-class.cc: New file.
10908
0626fc76
TT
109092014-04-14 Tom Tromey <tromey@redhat.com>
10910
10911 * gdb.dwarf2/enum-type.exp: New file.
10912
dca325b3
SA
109132014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10914
10915 * gdb.mi/mi-vla-c99.exp: New file.
10916 * gdb.mi/vla.c: New file.
10917
5854b38a
SA
109182014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10919
10920 * gdb.base/vla-datatypes.c: New file.
10921 * gdb.base/vla-datatypes.exp: New file.
10922
463bb957
SA
109232014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10924
10925 * gdb.base/vla-ptr.c: New file.
10926 * gdb.base/vla-ptr.exp: New file.
10927
3dd170be
SA
109282014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10929
10930 * gdb.dwarf2/count.exp: New file.
10931
5ecaaa66
SA
109322014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10933
10934 * gdb.base/vla-sideeffect.c: New file.
10935 * gdb.base/vla-sideeffect.exp: New file.
10936
41f1ada5
DB
109372014-04-14 David Blaikie <dblaikie@gmail.com>
10938
10939 * gdb.mi/non-stop.c: Add return value for non-void function return
10940 statement.
10941 * gdb.threads/staticthreads.c: Ditto.
10942
0be03e84
DE
109432014-04-12 Siva Chandra Reddy <sivachandra@google.com>
10944 Doug Evans <xdje42@gmail.com>
10945
10946 * gdb.guile/scm-value.c: Improve test case.
10947 * gdb.guile/scm-value.exp: Add new test.
10948
f180a1fb
DB
109492014-04-11 David Blaikie <dblaikie@gmail.com>
10950
10951 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
10952 override Clang's default.
10953
6b662e19
JB
109542014-04-11 Joel Brobecker <brobecker@adacore.com>
10955
10956 Revert the following changes (regressions):
10957
10958 * gdb.base/vla-sideeffect.c: New file.
10959 * gdb.base/vla-sideeffect.exp: New file.
10960
10961 * gdb.dwarf2/count.exp: New file.
10962
10963 * gdb.base/vla-multi.c: New file.
10964 * gdb.base/vla-multi.exp: New file.
10965
10966 * gdb.base/vla-ptr.c: New file.
10967 * gdb.base/vla-ptr.exp: New file.
10968
10969 * gdb.base/vla-datatypes.c: New file.
10970 * gdb.base/vla-datatypes.exp: New file.
10971
10972 * gdb.mi/mi-vla-c99.exp: New file.
10973 * gdb.mi/vla.c: New file.
10974
245a5f0b
KS
109752014-04-11 Keith Seitz <keiths@redhat.com>
10976
10977 PR c++/16675
10978 * gdb.cp/cpsizeof.exp: New file.
10979 * gdb.cp/cpsizeof.cc: New file.
10980
58a84dcf
SA
109812014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10982
191a8a90
JB
10983 * gdb.mi/mi-vla-c99.exp: New file.
10984 * gdb.mi/vla.c: New file.
58a84dcf 10985
c8655f75
SA
109862014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10987
10988 * gdb.base/vla-datatypes.c: New file.
10989 * gdb.base/vla-datatypes.exp: New file.
10990
024e13b4
SA
109912014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10992
10993 * gdb.base/vla-ptr.c: New file.
10994 * gdb.base/vla-ptr.exp: New file.
10995
1a237e0e
SA
109962014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10997
10998 * gdb.base/vla-multi.c: New file.
10999 * gdb.base/vla-multi.exp: New file.
11000
504f3432
SA
110012014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11002
11003 * gdb.dwarf2/count.exp: New file.
11004
3bce8237
SA
110052014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11006
191a8a90
JB
11007 * gdb.base/vla-sideeffect.c: New file.
11008 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 11009
322f9c21
YQ
110102014-04-11 Yao Qi <yao@codesourcery.com>
11011
11012 * gdb.base/completion.exp: Check file exists before running tests
11013 on file completion.
11014
d708bcd1
PA
110152014-04-10 Pedro Alves <palves@redhat.com>
11016
11017 * gdb.base/cond-eval-mode.c: New file.
11018 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
11019 prepare_for_testing to build the new file. Check result of
11020 runto_main.
11021 (test_break, test_watch): New procedures.
11022 (top level): Use them.
11023
ae1d2761
PM
110242014-04-08 Pierre Muller <muller@sourceware.org>
11025
11026 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
11027 Ctrl-V use for mingw hosts.
11028
7af389b8
SC
110292014-04-07 Siva Chandra Reddy <sivachandra@google.com>
11030
11031 * gdb.python/py-value.c: Improve test case.
11032 * gdb.python/py-value.exp: Add new test.
11033
5e703181
DE
110342014-04-07 David Blaikie <dblaikie@gmail.com>
11035
11036 * lib/compiler.c: Identify the clang compiler.
11037 * lib/compiler.cc: Ditto.
11038
9810b410
YQ
110392014-04-03 Yao Qi <yao@codesourcery.com>
11040
11041 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
11042
98d1b8dc
AB
110432014-04-01 Anton Blanchard <anton@samba.org>
11044
11045 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
11046 messages unique.
11047
3114cea1
AB
110482014-04-01 Anton Blanchard <anton@samba.org>
11049
11050 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
11051 prepare_for_testing.
11052
62f7182c
AB
110532014-04-01 Anton Blanchard <anton@samba.org>
11054
11055 * gdb.arch/ppc64-atomic-inst.c: Remove.
11056 * gdb.arch/ppc64-atomic-inst.S: New file.
11057 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
11058
770e7fc7
DE
110592014-03-31 Doug Evans <dje@google.com>
11060
11061 * gdb.base/print-symbol-loading-lib.c: New file.
11062 * gdb.base/print-symbol-loading-main.c: New file.
11063 * gdb.base/print-symbol-loading.exp: New file.
11064
46e2bafa
YQ
110652014-03-31 Yao Qi <yao@codesourcery.com>
11066
11067 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
11068
8776cfe9
JB
110692014-03-28 Joel Brobecker <brobecker@adacore.com>
11070
11071 * gdb.ada/mi_dyn_arr: New testcase.
11072
5d1ef361
DE
110732014-03-27 Doug Evans <dje@google.com>
11074
11075 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
11076
b5bee914
YQ
110772014-03-27 Yao Qi <yao@codesourcery.com>
11078
11079 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
11080 if target is nios2-*-*.
11081
0d4d0e77
YQ
110822014-03-26 Yao Qi <yao@codesourcery.com>
11083
11084 * lib/gdb.exp (readline_is_used): New proc.
11085 * gdb.base/completion.exp: Move tests on command complete up.
11086 Skip the rest of tests if readline is not used.
11087 * gdb.ada/complete.exp: Skp the test if readline is not
11088 used.
11089 * gdb.base/filesym.exp: Likewise.
11090 * gdb.base/macscp.exp: Likewise.
11091 * gdb.base/readline-ask.exp: Likewise.
11092 * gdb.base/readline.exp: Likewise.
11093 * gdb.python/py-cmd.exp: Likewise.
11094 * gdb.trace/tfile.exp: Likewise.
11095
29361eee
YQ
110962014-03-26 Yao Qi <yao@codesourcery.com>
11097
11098 * gdb.base/macscp.exp: Fix code format issues.
11099
bc9a5525
UW
111002014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
11101
11102 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
11103 * gdb.asm/powerpc64le.inc: New file.
11104
d3839ede
PA
111052014-03-25 Pedro Alves <palves@redhat.com>
11106 Doug Evans <dje@google.com>
11107
11108 * gdb.base/source-execution.c: New file.
11109 * gdb.base/source-execution.exp: New file.
11110 * gdb.base/source-execution.gdb: New file.
11111
01672a57
DE
111122014-03-24 Doug Evans <dje@google.com>
11113
11114 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
11115 using fission.
11116
88bbeca9
HZ
111172014-03-24 Hui Zhu <hui@codesourcery.com>
11118 Pedro Alves <palves@redhat.com>
11119
11120 PR breakpoints/16101
11121 * gdb.base/dprintf.exp: Use unsupported rather than changing the
11122 test pass/fail messages. Detect missing support for dprintf when
11123 breakpoints are actually inserted.
11124 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
11125 breakpoints are actually inserted.
11126 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
11127 fails.
11128
d2348791
JK
111292014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11130
11131 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
11132
feef67ab
DE
111332014-03-22 Doug Evans <xdje42@gmail.com>
11134
11135 * gdb.python/python.exp (python not supported): Verify multi-line
11136 python command issues an error.
25d743f9 11137 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 11138 guile command issues an error.
feef67ab 11139
ecebef6a
MR
111402014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
11141
11142 * gdb.threads/thread-specific.exp: Handle the lack of usable
11143 $this_breakpoint and $this_thread.
11144
ccdd1909
HZ
111452014-03-21 Hui Zhu <hui@codesourcery.com>
11146
11147 * gdb.base/attach.exp (do_command_attach_tests): New.
11148
beb460e8
PA
111492014-03-20 Tom Tromey <tromey@redhat.com>
11150 Pedro Alves <palves@redhat.com>
11151
11152 PR cli/15718
11153 * gdb.base/condbreak-call-false.c: New file.
11154 * gdb.base/condbreak-call-false.exp: New file.
11155
40acf43a
PA
111562014-03-20 Pedro Alves <palves@redhat.com>
11157
11158 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
11159 Delete.
11160 (block_signals, unblock_signals): Delete.
11161 (child_function_2, main): Remove references to deleted variable
11162 and functions.
11163
9f5e1e02
PA
111642014-03-20 Pedro Alves <palves@redhat.com>
11165
11166 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
11167 Use pthread_kill to signal thread 2.
11168 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
11169 Adjust to make the test send itself a signal rather than using the
11170 host's "kill" command.
11171
99619bea
PA
111722014-03-20 Pedro Alves <palves@redhat.com>
11173
11174 * gdb.threads/multiple-step-overs.c: New file.
11175 * gdb.threads/multiple-step-overs.exp: New file.
11176 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
11177 Adjust expected infrun debug output.
11178
2adfaa28
PA
111792014-03-20 Pedro Alves <palves@redhat.com>
11180
11181 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
11182 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
11183
31e77af2
PA
111842014-03-20 Pedro Alves <palves@redhat.com>
11185
11186 PR breakpoints/7143
11187 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
11188 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
11189 of gdb_test_multiple.
11190 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
11191 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
11192
b9f437de
PA
111932014-03-20 Pedro Alves <palves@redhat.com>
11194
11195 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
11196 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
11197
05adc73e
PA
111982014-03-19 Pedro Alves <palves@redhat.com>
11199
11200 * gdb.base/async.exp: Remove early return.
11201
6048b950
PA
112022014-03-19 Pedro Alves <palves@redhat.com>
11203
11204 * gdb.base/async.exp (step& tests): Pass explicit test messages.
11205
8bcfb00a
PA
112062014-03-19 Pedro Alves <palves@redhat.com>
11207
11208 * gdb.base/async.exp (test_background): Expect \r\n after
11209 "completed." in the fail pattern.
11210
884e37dc
PA
112112014-03-19 Pedro Alves <palves@redhat.com>
11212
11213 * gdb.base/async.exp (test_background): New procedure.
11214 Use it for all background execution command tests.
11215
148e57e2
PA
112162014-03-19 Pedro Alves <palves@redhat.com>
11217
11218 * gdb.base/async.exp: Use prepare_for_testing.
11219
f48088c7
PA
112202014-03-19 Pedro Alves <palves@redhat.com>
11221
11222 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
11223 the same line.
11224
e2f6c966
PA
112252014-03-19 Pedro Alves <palves@redhat.com>
11226
11227 * gdb.base/async.c (main): Add "jump here" and "until here" line
11228 marker comments.
11229 * gdb.base/async.exp (jump_here): New global.
11230 (jump& test): Use it.
11231 (until_here): New global.
11232 (until& test): Use it.
11233
c30568d4
PA
112342014-03-19 Pedro Alves <palves@redhat.com>
11235
11236 * gdb.base/async.exp: Don't frob gdb_protocol.
11237
0172b6a7
DE
112382014-03-18 Doug Evans <xdje42@gmail.com>
11239
11240 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
11241 Fix spelling of exec-done-display.
11242
06c868a8
JK
112432014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11244
11245 PR gdb/15358
11246 * gdb.base/gdb-sigterm.c: New file.
11247 * gdb.base/gdb-sigterm.exp: New file.
11248
0c7e1a46
PA
112492014-03-18 Pedro Alves <palves@redhat.com>
11250
11251 PR gdb/13860
11252 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
11253 * lib/mi-support.exp (mi_expect_stop): Add special handling for
11254 solib-event.
11255
f7c77d93
JB
112562014-03-17 Joel Brobecker <brobecker@adacore.com>
11257
11258 * gdb.ada/pckd_arr_ren: New testcase.
11259
5a1e8c7a
DE
112602014-03-13 Doug Evans <xdje42@gmail.com>
11261
11262 PR guile/16612
11263 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
11264 collect after discarding symbols.
11265
350e1a76
DE
112662014-03-13 Ludovic Courtès <ludo@gnu.org>
11267 Doug Evans <xdje42@gmail.com>
11268
11269 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
11270 to history survives a gc.
11271
a69900ae
PA
112722014-03-13 Pedro Alves <palves@redhat.com>
11273
11274 * gdb.base/default.exp: Don't test "target procfs".
11275
5db9f0bd
PA
112762014-03-13 Pedro Alves <palves@redhat.com>
11277
11278 * gdb.base/default.exp: Update "target child" and "target procfs"
11279 tests to not expect "Unix".
11280
b3ccfe11
TT
112812014-03-12 Tom Tromey <tromey@redhat.com>
11282
11283 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
11284 New procs. Add target-async tests.
11285 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
11286 Add target-async tests.
11287
646f4417
AA
112882014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11289
11290 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
11291 'func_start' and 'func_end' for the beginning and end of the
11292 function code, respectively.
11293 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
11294 'func_end' instead of 'func' and 'main'.
11295
288c211f
AA
112962014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11297
11298 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
11299 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
11300 generate the debug info assembler source.
11301
e0c0f156
AA
113022014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11303
11304 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
11305 * gdb.dwarf2/arr-subrange.exp: Likewise.
11306 * gdb.dwarf2/dwz.exp: Likewise.
11307 * gdb.dwarf2/method-ptr.exp: Likewise.
11308 * gdb.dwarf2/missing-sig-type.exp: Likewise.
11309 * gdb.dwarf2/subrange.exp: Likewise.
11310 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
11311 * gdb.dwarf2/implptrpiece.exp: Likewise.
11312 * gdb.dwarf2/nostaticblock.exp: Likewise.
11313
0e5c4555
AA
113142014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11315
11316 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
11317 directory to absolute path name arguments.
11318
5ec18f2b
JG
113192014-03-10 Joel Brobecker <brobecker@adacore.com>
11320
11321 * gdb.ada/tagged_access: New testcase.
11322
847fc4f2
MM
113232014-03-07 Markus Metzger <markus.t.metzger@intel.com>
11324
11325 * gdb.btrace/data.exp: Update expected output.
11326
cc3da688
YQ
113272014-03-06 Yao Qi <yao@codesourcery.com>
11328
11329 * gdb.trace/pr16508.exp: New file.
11330
0f26cec1
PA
113312014-03-05 Pedro Alves <palves@redhat.com>
11332
11333 PR gdb/16575
11334 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
11335 procedure.
11336 (top level): Adjust to use it. Add tests that exercise breakpoint
11337 interaction with the code-cache.
11338
7a5a839f
LC
113392014-02-26 Ludovic Courtès <ludo@gnu.org>
11340
11341 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
11342 test for 'history-append!'.
11343
31aa7e4e
JB
113442014-02-26 Joel Brobecker <brobecker@adacore.com>
11345
11346 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
11347 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
11348 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
11349 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
11350 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
11351 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
11352
1b588015
JB
113532014-02-26 Joel Brobecker <brobecker@adacore.com>
11354
11355 * testsuite/gdb.python/py-pp-re-notag.c: New file.
11356 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
11357 * testsuite/gdb.python/py-pp-re-notag.p: New file.
11358
55426c9d
JB
113592014-02-26 Joel Brobecker <brobecker@adacore.com>
11360
11361 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
11362
dc53a7ad
JB
113632014-02-26 Joel Brobecker <brobecker@adacore.com>
11364
11365 * gdb.dwarf2/arr-stride.c: New file.
11366 * gdb.dwarf2/arr-stride.exp: New file.
11367
12ab52e9
PA
113682014-02-26 Pedro Alves <palves@redhat.com>
11369
11370 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
11371 that won't ever trigger. Make sure that GDB reports the correct
11372 breakpoint that caused the stop.
11373
849c862e
JK
113742014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11375
11376 PR gdb/16626
11377 * gdb.base/auto-load-script: New file.
11378 * gdb.base/auto-load.c: New file.
11379 * gdb.base/auto-load.exp: New file.
11380
71b7d793
JK
11381 PR gdb/16626
11382 * gdb.base/auto-load.exp: Fix out-of-srctree run.
11383
e2f0d509
JK
113842014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11385
11386 Fix dw2-icycle.exp -fsanitize=address GDB crash.
11387 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
11388
50cc37c8
DE
113892014-02-24 Doug Evans <dje@google.com>
11390
11391 * lib/gdb.exp (run_on_host): Log error output if program fails.
11392
ea4758f2
PA
113932014-02-21 Pedro Alves <palves@redhat.com>
11394
11395 * gdb.threads/step-after-sr-lock.c: Rename to ...
11396 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
11397 * gdb.threads/step-after-sr-lock.exp: Rename to ...
11398 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
11399 ... this.
11400
d7b30f67
SDJ
114012014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
11402
11403 PR tdep/16397
11404 * gdb.arch/amd64-stap-special-operands.exp: New file.
11405 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
11406 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
11407 * gdb.arch/amd64-stap-triplet.S: Likewise.
11408 * gdb.arch/amd64-stap-triplet.c: Likewise.
11409
83deb43f
JB
114102014-02-20 Joel Brobecker <brobecker@adacore.com>
11411
11412 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
11413 in .section pseudo-op.
11414
adde2bff
DE
114152014-02-20 lin zuojian <manjian2006@gmail.com>
11416 Joel Brobecker <brobecker@adacore.com>
11417 Doug Evans <xdje42@gmail.com>
11418
11419 PR symtab/16581
11420 * gdb.dwarf2/dw2-icycle.S: New file.
11421 * gdb.dwarf2/dw2-icycle.c: New file.
11422 * gdb.dwarf2/dw2-icycle.exp: New file.
11423
f7bd0f78
SC
114242014-02-19 Siva Chandra Reddy <sivachandra@google.com>
11425
11426 * gdb.python/py-value-cc.cc: Improve test case to enable testing
11427 operations on gdb.Value objects.
11428 * gdb.python/py-value-cc.exp: Add new test to test operations on
11429 gdb.Value objects.
11430
c17ef0d5
DE
114312014-02-18 Doug Evans <dje@google.com>
11432
11433 * Makefile.in (TESTS): New variable.
11434 (expanded_tests, expanded_tests_or_none): New variables
11435 (check-single): Pass $(expanded_tests_or_none) to runtest.
11436 (check-parallel): Only run tests in $(TESTS) if non-empty.
11437 (check/no-matching-tests-found): New rule.
11438 * README: Document TESTS makefile variable.
11439
5dd3176f
DE
114402014-02-18 Doug Evans <dje@google.com>
11441
11442 * Makefile.in (check-parallel): rm -rf outputs temp.
11443
0b10be4f
JK
114442014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
11445
11446 Fix "ERROR: no fileid for" in the testsuite.
11447 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
11448
85f224e7
DE
114492014-02-12 Doug Evans <dje@google.com>
11450
11451 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
11452 (MISCELLANEOUS): New variable.
11453 (clean): rm -rf $(MISCELLANEOUS).
11454 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
11455 dwp live in the same directory as symlinks, with each symlink pointed
11456 to a differently named file in a different directory.
11457
149b30ff
DE
114582014-02-11 Doug Evans <dje@google.com>
11459
11460 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
11461 of Tcl file commands.
11462
1dfdac32
MK
114632014-02-10 Mark Kettenis <kettenis@gnu.org>
11464
11465 * gdb.threads/step-after-sr-lock.exp: Avoid executing
11466 "kill -SIGUSR1 -1".
11467
aa4fb036
JB
114682014-02-10 Joel Brobecker <brobecker@adacore.com>
11469
11470 * gdb.ada/tick_length_array_enum_idx: New testcase.
11471
ed3ef339
DE
114722014-02-10 Doug Evans <xdje42@gmail.com>
11473
11474 * configure.ac (AC_OUTPUT): Add gdb.guile.
11475 * configure: Regenerate.
11476 * lib/gdb-guile.exp: New file.
11477 * lib/gdb.exp (get_target_charset): New function.
11478 * gdb.base/help.exp: Update expected output from "apropos apropos".
11479 * gdb.guile/Makefile.in: New file.
11480 * gdb.guile/guile.exp: New file.
11481 * gdb.guile/scm-arch.c: New file.
11482 * gdb.guile/scm-arch.exp: New file.
11483 * gdb.guile/scm-block.c: New file.
11484 * gdb.guile/scm-block.exp: New file.
11485 * gdb.guile/scm-breakpoint.c: New file.
11486 * gdb.guile/scm-breakpoint.exp: New file.
11487 * gdb.guile/scm-disasm.c: New file.
11488 * gdb.guile/scm-disasm.exp: New file.
11489 * gdb.guile/scm-equal.c: New file.
11490 * gdb.guile/scm-equal.exp: New file.
11491 * gdb.guile/scm-error.exp: New file.
11492 * gdb.guile/scm-error.scm: New file.
11493 * gdb.guile/scm-frame-args.c: New file.
11494 * gdb.guile/scm-frame-args.exp: New file.
11495 * gdb.guile/scm-frame-args.scm: New file.
11496 * gdb.guile/scm-frame-inline.c: New file.
11497 * gdb.guile/scm-frame-inline.exp: New file.
11498 * gdb.guile/scm-frame.c: New file.
11499 * gdb.guile/scm-frame.exp: New file.
11500 * gdb.guile/scm-generics.exp: New file.
11501 * gdb.guile/scm-gsmob.exp: New file.
11502 * gdb.guile/scm-iterator.c: New file.
11503 * gdb.guile/scm-iterator.exp: New file.
11504 * gdb.guile/scm-math.c: New file.
11505 * gdb.guile/scm-math.exp: New file.
11506 * gdb.guile/scm-objfile-script-gdb.in: New file.
11507 * gdb.guile/scm-objfile-script.c: New file.
11508 * gdb.guile/scm-objfile-script.exp: New file.
11509 * gdb.guile/scm-objfile.c: New file.
11510 * gdb.guile/scm-objfile.exp: New file.
11511 * gdb.guile/scm-ports.exp: New file.
11512 * gdb.guile/scm-pretty-print.c: New file.
11513 * gdb.guile/scm-pretty-print.exp: New file.
11514 * gdb.guile/scm-pretty-print.scm: New file.
11515 * gdb.guile/scm-section-script.c: New file.
11516 * gdb.guile/scm-section-script.exp: New file.
11517 * gdb.guile/scm-section-script.scm: New file.
11518 * gdb.guile/scm-symbol.c: New file.
11519 * gdb.guile/scm-symbol.exp: New file.
11520 * gdb.guile/scm-symtab-2.c: New file.
11521 * gdb.guile/scm-symtab.c: New file.
11522 * gdb.guile/scm-symtab.exp: New file.
11523 * gdb.guile/scm-type.c: New file.
11524 * gdb.guile/scm-type.exp: New file.
11525 * gdb.guile/scm-value-cc.cc: New file.
11526 * gdb.guile/scm-value-cc.exp: New file.
11527 * gdb.guile/scm-value.c: New file.
11528 * gdb.guile/scm-value.exp: New file.
11529 * gdb.guile/source2.scm: New file.
11530 * gdb.guile/types-module.cc: New file.
11531 * gdb.guile/types-module.exp: New file.
11532
7026a7c1
YQ
115332014-02-10 Yao Qi <yao@codesourcery.com>
11534
11535 PR testsuite/16543
11536 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
11537 * configure: Regenerated.
11538 * Makefile.in: New file.
11539
6c466447
AS
115402014-02-08 Andreas Schwab <schwab@linux-m68k.org>
11541
11542 * gdb.python/py-framefilter.exp: Fix typo.
11543
6e854735
YQ
115442014-02-08 Yao Qi <yao@codesourcery.com>
11545
11546 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
11547 that no =breakpoint-modified is emitted when breakpoints are
11548 modified through MI commands.
11549
d137e6dc
PA
115502014-02-07 Pedro Alves <pedro@codesourcery.com>
11551 Pedro Alves <palves@redhat.com>
11552
11553 * gdb.threads/step-after-sr-lock.c: New file.
11554 * gdb.threads/step-after-sr-lock.exp: New file.
11555
b5ee5a50
PA
115562014-02-07 Pedro Alves <palves@redhat.com>
11557
11558 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
11559
3c77faf3
JK
115602014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11561
11562 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
11563 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
11564
6dddc817
DE
115652014-02-06 Doug Evans <xdje42@gmail.com>
11566
11567 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
11568 output.
11569
11570 * gdb.gdb/python-interrupts.exp: New file.
11571
de7b2893
YQ
115722014-02-05 Yao Qi <yao@codesourcery.com>
11573
11574 * gdb.trace/report.exp (use_collected_data): Test the output
11575 of "info threads" and "info inferiors".
11576
66d032ac
YQ
115772014-02-05 Yao Qi <yao@codesourcery.com>
11578
11579 Revert this patch:
11580
11581 2013-05-24 Yao Qi <yao@codesourcery.com>
11582
11583 * gdb.trace/tfile.exp: Test inferior and thread.
11584
591a12a1
UW
115852014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11586
11587 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
11588 on a function.
11589 * gdb.base/step-bt.c: Call hello via function pointer to make
11590 sure its first instruction is executed on powerpc64le-linux.
11591
0ff3e01f
UW
115922014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11593
11594 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
11595
084ee545
UW
115962014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11597
11598 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
11599 of the test patterns for use on little-endian systems.
11600
6ed14ff3
UW
116012014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11602
11603 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
11604 (decimal_vector): Fix for little-endian.
11605
401e27fd
JM
116062014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
11607
11608 * gdb.arch/sparc-sysstep.exp: New file.
11609 * gdb.arch/sparc-sysstep.c: Likewise.
11610
11611 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
11612
8b924729
EBM
116132014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11614
11615 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
11616
fb151210
JB
116172014-01-23 Tom Tromey <tromey@redhat.com>
11618
11619 * gdb.ada/array_char_idx: New testcase.
11620
0740f8d8
TT
116212014-01-23 Tom Tromey <tromey@redhat.com>
11622
11623 PR python/16487:
11624 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
11625 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
11626 classes.
11627
21909fa1
TT
116282014-01-23 Tom Tromey <tromey@redhat.com>
11629
11630 PR python/16491:
11631 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
11632 string from an inferior frame.
11633 * gdb.python/py-framefilter-mi.exp: Update.
11634
87ce2a04
DE
116352014-01-22 Doug Evans <dje@google.com>
11636
11637 * gdb.server/server-mon.exp: Add tests for "set debug-format".
11638
237b092b
AA
116392014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11640
11641 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
11642
d674a709
AA
116432014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11644
11645 * gdb.trace/entry-values.exp: Remove excess space character from
11646 regex patterns. Handle s390 call instruction.
11647
20fa3390
AA
116482014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11649
11650 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
11651 define "*_start" label. Make "name" static.
11652 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
11653 ${name} by references to ${name}_start.
11654
78466714
AA
116552014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11656
11657 * gdb.base/info-macros.exp: Remove "debug" from the compile
11658 options.
11659
ec9f644a
IB
116602014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
11661
11662 * gdb.dlang/demangle.exp: New file.
11663
94b1b47e
IB
116642014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
11665
11666 * gdb.dlang/primitive-types.exp: New file.
11667
7f420862
IB
116682014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
11669
11670 * configure.ac: Create gdb.dlang/Makefile.
11671 * configure: Regenerate.
11672 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
11673 * gdb.dlang/Makefile.in: New file.
11674 * lib/d-support.exp: New file.
11675 * lib/gdb.exp (skip_d_tests): New proc.
11676
52834460
MM
116772014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11678
11679 * gdb.btrace/delta.exp: Check reverse stepi.
11680 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
11681 * gdb.btrace/finish.exp: New.
11682 * gdb.btrace/next.exp: New.
11683 * gdb.btrace/nexti.exp: New.
11684 * gdb.btrace/record_goto.c: Add comments.
11685 * gdb.btrace/step.exp: New.
11686 * gdb.btrace/stepi.exp: New.
11687 * gdb.btrace/multi-thread-step.c: New.
11688 * gdb.btrace/multi-thread-step.exp: New.
11689 * gdb.btrace/rn-dl-bind.c: New.
11690 * gdb.btrace/rn-dl-bind.exp: New.
11691 * gdb.btrace/data.c: New.
11692 * gdb.btrace/data.exp: New.
11693 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
11694
6e07b1d2
MM
116952014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11696
11697 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
11698 * gdb.btrace/exception.exp: Update.
11699 * gdb.btrace/instruction_history.exp: Update.
11700 * gdb.btrace/record_goto.exp: Update.
11701 * gdb.btrace/tailcall.exp: Update.
11702 * gdb.btrace/unknown_functions.exp: Update.
11703 * gdb.btrace/delta.exp: New.
11704
0b722aec
MM
117052014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11706
11707 * gdb.btrace/record_goto.exp: Add backtrace test.
11708 * gdb.btrace/tailcall.exp: Add backtrace test.
11709
066ce621
MM
117102014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11711
11712 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
11713 * gdb.btrace/record_goto.c: New.
11714 * gdb.btrace/record_goto.exp: New.
11715 * gdb.btrace/x86-record_goto.S: New.
11716
0688d04e
MM
117172014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11718
11719 * gdb.btrace/function_call_history.exp: Update tests.
11720 * gdb.btrace/instruction_history.exp: Update tests.
11721
8710b709
MM
117222014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11723
11724 * gdb.btrace/function_call_history.exp: Fix expected field
11725 order for "record function-call-history".
11726 Add new tests for "record function-call-history /c".
11727 * gdb.btrace/exception.cc: New.
11728 * gdb.btrace/exception.exp: New.
11729 * gdb.btrace/tailcall.exp: New.
11730 * gdb.btrace/x86-tailcall.S: New.
11731 * gdb.btrace/x86-tailcall.c: New.
11732 * gdb.btrace/unknown_functions.c: New.
11733 * gdb.btrace/unknown_functions.exp: New.
11734 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
11735
5de9129b
MM
117362014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11737
11738 * gdb.btrace/instruction_history.exp: Update.
11739 * gdb.btrace/function_call_history.exp: Update.
11740
23a7fe75
MM
117412014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11742
11743 * gdb.btrace/function_call_history.exp: Fix expected function
11744 trace.
11745 * gdb.btrace/instruction_history.exp: Initialize traced.
11746 Remove traced_functions.
11747
724c7dd8
MM
117482014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11749
11750 * gdb.btrace/function_call_history.exp: Update
11751 * gdb.btrace/instruction_history.exp: Update.
11752
6d78d93b
MM
117532014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11754
11755 * gdb.btrace/enable.exp: Update expected text.
11756
93a360cc
OJ
117572014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
11758
11759 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
11760 bytes.
11761
3772b53f
MR
117622014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
11763
11764 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
11765
596662fa
OJ
117662014-01-15 Omair Javaid <omair.javaid@linaro.org>
11767
11768 * lib/gdb.exp (supports_process_record): Return true for
11769 arm*-linux*. (supports_reverse): Likewise.
11770
b5b08fb4
SC
117712014-01-13 Siva Chandra Reddy <sivachandra@google.com>
11772
11773 PR python/15464
11774 PR python/16113
11775 * gdb.python/py-type.c: Enhance test case.
11776 * gdb.python/py-value-cc.cc: Likewise
11777 * gdb.python/py-type.exp: Add new tests.
11778 * gdb.python/py-value-cc.exp: Likewise
11779
52d7fb13
AA
117802014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
11781 Pedro Alves <palves@redhat.com>
11782
11783 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
11784 Make "name" extern.
11785 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
11786 references to ${name}_start by references to ${name}.
11787
a2cd8cfe
JB
117882014-01-10 Joel Brobecker <brobecker@adacore.com>
11789
11790 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
11791
4e23fced
JB
117922014-01-10 Joel Brobecker <brobecker@adacore.com>
11793
11794 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
11795
c6a9e42c
PA
117962014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
11797 Pedro Alves <palves@redhat.com>
11798
11799 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 11800 mi_gdb_target_load.
c6a9e42c 11801
b7ea362b
PA
118022014-01-08 Pedro Alves <palves@redhat.com>
11803
11804 * gdb.threads/reconnect-signal.c: New file.
11805 * gdb.threads/reconnect-signal.exp: New file.
11806
5e3f4fab
EBM
118072014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11808
11809 * gdb.base/source-dir.exp: New file.
11810
79301218
JB
118112014-01-07 Joel Brobecker <brobecker@adacore.com>
11812
11813 * gdb.ada/mi_interface: New testcase.
11814
8e355c5d
JB
118152014-01-07 Joel Brobecker <brobecker@adacore.com>
11816
11817 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
11818 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
11819 gdb.ada/pp-rec-component/pck.ads: New files.
11820
c0d48811
JB
118212014-01-07 Joel Brobecker <brobecker@adacore.com>
11822
11823 * gdb.python/py-pp-integral.c: New file.
11824 * gdb.python/py-pp-integral.py: New file.
11825 * gdb.python/py-pp-integral.exp: New file.
11826
17b609c3 11827For older changes see ChangeLog-1993-2013.
c906108c 11828\f
8d8cb839
EZ
11829;; Local Variables:
11830;; mode: change-log
11831;; left-margin: 8
11832;; fill-column: 74
11833;; version-control: never
11834;; End:
902f2ccb 11835
61baf725 11836 Copyright 2014-2017 Free Software Foundation, Inc.
902f2ccb
MC
11837 Copying and distribution of this file, with or without modification,
11838 are permitted provided the copyright notice and this notice are preserved.