]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Change install_breakpoint to take a std::unique_ptr
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
14278e1f
TT
12017-08-22 Tom Tromey <tom@tromey.com>
2
3 * gdb.gdb/xfullpath.exp: Remove.
4
bf223d3e
PA
52017-08-21 Pedro Alves <palves@redhat.com>
6
7 PR gdb/19487
8 * gdb.base/symbol-alias.c: New.
9 * gdb.base/symbol-alias2.c: New.
10 * gdb.base/symbol-alias.exp: New.
11
c973d0aa
PA
122017-08-21 Pedro Alves <palves@redhat.com>
13
14 * gdb.base/dfp-test.c
15 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
16 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
17 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
18 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
19 * gdb.base/whatis-ptype-typedefs.c: New.
20 * gdb.base/whatis-ptype-typedefs.exp: New.
21 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
22 (an_int, an_int_type, an_int_type2): New globals.
23 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
24 involving typedefs and cast expressions.
25 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
26 (lookup_typedefs_function): New.
27 (typedefs_pretty_printers_dict): New.
28 (top level): Register lookup_typedefs_function in
29 gdb.pretty_printers.
30
6d580b63
YQ
312017-08-18 Yao Qi <yao.qi@linaro.org>
32
33 * gdb.server/unittest.exp: New.
34
206726fb
SDJ
352017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
36
37 PR gdb/21954
38 * gdb.base/environ.exp: Add test to check if 'unset environment'
39 works.
40
bf0ec4c2
AA
412017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
42
43 * lib/gdb.exp (universal_compile_options): New caching proc.
44 (gdb_compile): Suppress GCC's coloring of messages.
45
d6382fff
TT
462017-08-14 Tom Tromey <tom@tromey.com>
47
48 PR gdb/21675:
49 * gdb.base/printcmds.exp (test_radices): New function.
50 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
51 * gdb.base/sizeof.exp (check_valueof): Use p/d.
52 * lib/gdb.exp (get_integer_valueof): Use p/d.
53
c2c2dd9f
SM
542017-08-12 Simon Marchi <simon.marchi@ericsson.com>
55
56 * lib/gdb.exp (get_valueof): Don't capture end-of-line
57 characters.
58
fdffd6f4
TT
592017-08-05 Tom Tromey <tom@tromey.com>
60
61 * gdb.rust/simple.exp: Allow String to appear in a different
62 namespace.
63
27d41eac
YQ
642017-07-26 Yao Qi <yao.qi@linaro.org>
65
66 * gdb.gdb/unittest.exp: Invoke command
67 "maintenance check xml-descriptions".
68
031ed05d
AA
692017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
70
71 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
72 calling context.
73 (hex128): Drop erroneous calculation of parameters.
74
dcd27ddf
SM
752017-07-22 Simon Marchi <simon.marchi@ericsson.com>
76
77 * gdb.python/py-unwind.exp: Disable stack protection when
78 building test file.
79
47e77640
PA
802017-07-20 Pedro Alves <palves@redhat.com>
81
82 * gdb.base/default.exp (set language): Adjust expected output.
83
62d2a18a
PA
842017-07-20 Pedro Alves <palves@redhat.com>
85
86 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
87 (test_minsym): ... this, and make static.
88 (get_pck__foo__bar__minsym): Rename to ...
89 (get_test_minsym): ... this.
90 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
91 symbol names and comments.
92 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
93 (get_test_minsym): ... this.
94 (pck__foo__bar__minsym__2): Rename to ...
95 (test_minsym): ... this.
96 (main): Adjust.
97
c45ec17c
PA
982017-07-17 Pedro Alves <palves@redhat.com>
99
100 * gdb.base/completion.exp: Adjust expected output.
101 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
102 the completer works.
103
c6756f62
PA
1042017-07-17 Pedro Alves <palves@redhat.com>
105
106 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
107
5bd68487
AB
1082017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
109
110 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
111
8880f2a9
TT
1122017-07-14 Tom Tromey <tom@tromey.com>
113
114 PR rust/21764:
115 * gdb.rust/simple.exp: Add tests.
116
65547233
TT
1172017-07-14 Tom Tromey <tom@tromey.com>
118
119 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
120
8f14146e
PA
1212017-07-14 Pedro Alves <palves@redhat.com>
122
123 * gdb.linespec/base/one/thefile.cc (z1): New function.
124 * gdb.linespec/base/two/thefile.cc (z2): New function.
125 * gdb.linespec/linespec.exp: Add tests.
126
b4365d02
AB
1272017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
128
129 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
130 to mi_create_breakpoint.
131
5d2cbaa5
AB
1322017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
133
134 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
135 mi_create_breakpoint.
136
11cb5716
IB
1372017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
138
139 * gdb.dlang/demangle.exp: Update for demangling changes.
140
03278692
TT
1412017-07-09 Tom Tromey <tom@tromey.com>
142
143 * gdb.dwarf2/shortpiece.exp: New file.
144
33c5cd75
DB
1452017-07-06 David Blaikie <dblaikie@gmail.com>
146
147 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
148 built from fissiont-multi-cu{1,2}.c.
149 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
150 except putting 'main' and 'func' in separate CUs in the same DWO file.
151 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
152 test.
153 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
154 test.
155
8455d262
PA
1562017-07-06 Pedro Alves <palves@redhat.com>
157
158 * gdb.python/py-unwind.exp: Test flushregs.
159
dc4bde35
SDJ
1602017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
161
162 PR cli/21688
163 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
164 tests for alias commands and trailing whitespace.
165
51ed89aa
SDJ
1662017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
167
168 PR cli/21688
169 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
170 procedure. Call it.
171
eb17d413
PA
1722017-06-29 Pedro Alves <palves@redhat.com>
173
174 * gdb.base/printcmds.exp: Add tests.
175
41664b45
DG
1762017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
177
178 PR gdb/21337
179 * gdb.base/reread-readsym.exp: New file.
180 * gdb.base/reread-readsym.c: New file.
181
75312ae3
KB
1822017-06-21 Kevin Buettner <kevinb@redhat.com>
183
184 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
185 subpattern.
186
66953522
PB
1872017-06-19 Peter Bergner <bergner@vnet.ibm.com>
188
189 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
190 extended mnemonic.
191 * gdb.arch/powerpc-power9.s: Likewise.
192
5524b525
AA
1932017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
194
195 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
196 on 32-bit x86 targets. Exploit is_*_target macros where
197 appropriate.
198
03c8af18
AA
1992017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
200
201 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
202 register pieces.
203
3bf31011
AA
2042017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
205
206 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
207 located in one or more DWARF pieces.
208
805acca0
AA
2092017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
210
211 * lib/gdb.exp (get_endianness): New proc.
212 * gdb.arch/aarch64-fp.exp: Use it.
213 * gdb.arch/altivec-regs.exp: Likewise.
214 * gdb.arch/e500-regs.exp: Likewise.
215 * gdb.arch/vsx-regs.exp: Likewise.
216 * gdb.base/dump.exp: Likewise.
217 * gdb.base/funcargs.exp: Likewise.
218 * gdb.base/gnu_vector.exp: Likewise.
219 * gdb.dwarf2/formdata16.exp: Likewise.
220 * gdb.dwarf2/implptrpiece.exp: Likewise.
221 * gdb.dwarf2/nonvar-access.exp: Likewise.
222 * gdb.python/py-inferior.exp: Likewise.
223 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
224
e9352324
AA
2252017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
226
227 PR gdb/21226
228 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
229 stack value pieces are taken from the LSB end.
230
d5d1163e
AA
2312017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
232
233 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
234 variable at nonzero offset.
235
0567c986
AA
2362017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
237
238 * gdb.dwarf2/var-access.c: New file.
239 * gdb.dwarf2/var-access.exp: New test.
240 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
241
973e9aab
TT
2422017-06-12 Tom Tromey <tom@tromey.com>
243
244 * gdb.dwarf2/formdata16.exp: Add tests.
245
d9109c80
TT
2462017-06-12 Tom Tromey <tom@tromey.com>
247
248 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
249
30a25466
TT
2502017-06-12 Tom Tromey <tom@tromey.com>
251
252 PR exp/16225:
253 * gdb.reverse/i386-sse-reverse.exp: Update tests.
254 * gdb.arch/vsx-regs.exp: Update tests.
255 * gdb.arch/s390-vregs.exp (hex128): New proc.
256 Update test.
257 * gdb.arch/altivec-regs.exp: Update tests.
258
aefd8b33
SDJ
2592017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
260
261 * gdb.base/startup-with-shell.c: New file.
262 * gdb.base/startup-with-shell.exp: Likewise.
263
2090129c
SDJ
2642017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
265
266 * gdb.server/non-existing-program.exp: Update regex in order to
267 reflect the fact that gdbserver is now using fork_inferior (with a
268 shell) to startup the inferior.
269
8e86a419
SM
2702017-05-30 Simon Marchi <simon.marchi@ericsson.com>
271
272 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
273 support function calls from GDB.
274
e6cf65f2
TT
2752017-05-21 Tom Tromey <tom@tromey.com>
276
277 PR rust/21466:
278 * gdb.rust/unsized.exp: New file.
279 * gdb.rust/unsized.rs: New file.
280
43cc5389
TT
2812017-05-19 Tom Tromey <tom@tromey.com>
282
283 PR rust/21484:
284 * gdb.rust/watch.exp: New file.
285 * gdb.rust/watch.rs: New file.
286
ec8df234
TT
2872017-05-18 Tom Tromey <tom@tromey.com>
288
289 * gdb.rust/simple.exp: Allow Box to be qualified.
290
3e3e7fae
TP
2912017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
292
293 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
294
59cc050d
PA
2952017-05-18 Pedro Alves <palves@redhat.com>
296
297 * gdb.base/fileio.c (test_write, test_read, test_close)
298 (test_fstat): Don't print 'ret' in the fail path.
299
c8f6abd1
PA
3002017-05-18 Pedro Alves <palves@redhat.com>
301
302 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
303 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
304 (test_system, test_rename, test_unlink, test_time): Change
305 prototypes.
306 * gdb.base/fileio.exp (stop_msg): Adjust.
307
d2a03b77
PA
3082017-05-18 Pedro Alves <palves@redhat.com>
309
310 * gdb.base/fileio.c (null_str): New global.
311 (test_stat): Use it.
312 * gdb.base/fileio.exp: Remove nowarnings.
313
0d5c6999
YQ
3142017-05-17 Yao Qi <yao.qi@linaro.org>
315
316 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
317
21873064
YQ
3182017-05-17 Simon Marchi <simon.marchi@ericsson.com>
319
320 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
321 argument command.
322 (top-level): Invoke test_set_inferior_tty.
323
d512d31c
PA
3242017-05-04 Pedro Alves <palves@redhat.com>
325
326 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
327 Add parens to print call for Python 3.
328
90cef2ed
KS
3292017-05-03 Keith Seitz <keiths@redhat.com>
330
331 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
332 (main): Call it.
333
14f819c8
TW
3342017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
335
336 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
337 to prev and next.
338
913aeadd
TW
3392017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
340
341 * gdb.python/py-record-btrace.exp: Remove test for
342 gdb.BtraceInstruction.error.
343
a3be24ad
TW
3442017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
345
346 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
347
ae20e79a
TW
3482017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
349
350 * gdb.python/py-record-btrace-threads.c: New file.
351 * gdb.python/py-record-btrace-threads.exp: New file.
352
45ce1b47
SDJ
3532017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
354
355 PR testsuite/8595
356 * gdb.base/environ.exp: Make test available in all architectures.
357 Move bits related to "info program" testing to
358 gdb.base/info-program.exp. Rewrite tests to use the two new
359 procedures mentione below.
360 (test_set_show_env_var) New procedure.
361 (test_set_show_env_var_equal): Likewise.
362 * gdb.base/info-program.exp: New file.
363
e15c3eb4
KS
3642017-04-27 Keith Seitz <keiths@redhat.com>
365
366 * gdb.cp/oranking.cc (test15): New function.
367 (main): Call test15 and declare additional variables for testing.
368 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
369 "p foo101('abc')" tests.
370 Add tests for cv qualifier overloads.
371 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
372 "lvalue reference overload" test.
373 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
374 "print value of f1 on Child&& in f2" test.
375
3a3fd0fd
PA
3762017-04-19 Pedro Alves <palves@redhat.com>
377
378 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
379 procedure.
380 (top level): Call it.
381 * lib/gdb.exp (gdb_define_cmd): New procedure.
382
53375380
PA
3832017-04-12 Pedro Alves <palves@redhat.com>
384
385 PR gdb/21323
386 * gdb.cp/wide_char_types.c: Include <wchar.h>.
387 (wchar): New global.
388 * gdb.cp/wide_char_types.exp (wide_char_types_program)
389 (do_test_wide_char, wide_char_types_no_program, top level): Add
390 wchar_t testing.
391
53e710ac
PA
3922017-04-12 Pedro Alves <palves@redhat.com>
393
394 PR c++/21323
395 * gdb.cp/wide_char_types.c: New file.
396 * gdb.cp/wide_char_types.exp: New file.
397
0ad9d8c7
SDJ
3982017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
399
400 PR gdb/21352
401 * gdb.trace/tsv.exp: Add test for "tsave -r".
402
b1b45502
IB
4032017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
404
405 * gdb.dlang/watch-loc.c: New file.
406 * gdb.dlang/watch-loc.exp: New file.
407
ec13808e
JK
4082017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
409
410 * gdb.python/py-section-script.exp (sepdebug): New testcases.
411
fe5f7374
AK
4122017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
413
414 * gdb.arch/arc-analyze-prologue.S: New file.
415 * gdb.arch/arc-analyze-prologue.exp: Likewise.
416
eea78757
AK
4172017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
418
419 * gdb.arch/arc-decode-insn.S: New file.
420 * gdb.arch/arc-decode-insn.exp: Likewise.
421
5badf10a
IR
4222017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
423
424 PR tdep/20928
425 * gdb.arch/sparc64-regs.exp: New file.
426 * gdb.arch/sparc64-regs.S: Likewise.
427
cee59b3f
TW
4282017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
429
430 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
431 and memory view on Python 3.
432
c0f55cc6
AV
4332017-03-20 Artemiy Volkov <artemiyv@acm.org>
434 Keith Seitz <keiths@redhat.com>
435
436 PR gdb/14441
437 * gdb.cp/demangle.exp: Add rvalue reference tests.
438 * gdb.cp/rvalue-ref-casts.cc: New file.
439 * gdb.cp/rvalue-ref-casts.exp: New file.
440 * gdb.cp/rvalue-ref-overload.cc: New file.
441 * gdb.cp/rvalue-ref-overload.exp: New file.
442 * gdb.cp/rvalue-ref-params.cc: New file.
443 * gdb.cp/rvalue-ref-params.exp: New file.
444 * gdb.cp/rvalue-ref-sizeof.cc: New file.
445 * gdb.cp/rvalue-ref-sizeof.exp: New file.
446 * gdb.cp/rvalue-ref-types.cc: New file.
447 * gdb.cp/rvalue-ref-types.exp: New file.
448 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
449 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
450
51457a05
MAL
4512017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
452
453 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
454 New procedure.
455
5b291c04
MAL
4562017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
457
458 * lib/mi-support.exp (mi_gdb_test): Add additional message
459 for unexpected output.
460
59a56148
AA
4612017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
462
463 * gdb.base/examine-backward.c (Barrier): New character array
464 constant, to ensure that TestStrings is preceded by a string
465 terminator.
466
7942e96e
AA
4672017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
468
469 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
470 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
471 and implicit pointer into such a location.
472
6ebac3fb
DE
4732017-03-16 Doug Evans <dje@google.com>
474
475 * gdb.python/py-lazy-string (pointer): Really add new typedef.
476
ec3b243d
TP
4772017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
478
479 * gdb.cp/m-static.exp: Fix expectation for prototype of
480 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
481
4822017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
483
484 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
485 * gdb.guile/scm-lazy-string.c: New file.
486 * gdb.guile/scm-value.exp: Move lazy string tests to ...
487 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
488 for pointer, array, typedef lazy strings.
489
2cc36e25 4902017-03-16 Doug Evans <dje@google.com>
34b43320
DE
491
492 PR python/17728, python/18439, python/18779
493 * gdb.python/py-value.c (main) Delete locals sptr, sn.
494 * gdb.python/py-lazy-string.c (pointer): New typedef.
495 (main): New locals ptr, array, typedef_ptr.
496 * gdb.python/py-value.exp: Move lazy string tests to ...
497 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
498 array, typedef lazy strings.
ec3b243d 499
0efcde63
AK
5002017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
501
502 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
503 Add optional 'test' parameter.
504
7978d7c3
SM
5052017-03-13 Simon Marchi <simon.marchi@ericsson.com>
506
507 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
508 Skip for versions of DejaGnu < 1.5.
509
896c0c1e
SM
5102017-03-13 Simon Marchi <simon.marchi@ericsson.com>
511
512 * lib/gdb.exp (dejagnu_version): New proc.
513 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
514 Use dejagnu_version.
515
5f4d1085
KS
5162017-03-10 Keith Seitz <keiths@redhat.com>
517
518 PR c++/8128
519 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
520 type from destructor regexps.
521 Add a branch which actually passes the test.
522 Adjust "ptype t5i" test names.
523
1de05205
PA
5242017-03-08 Pedro Alves <palves@redhat.com>
525
526 * gdb.base/step-over-exit.exp: Add explicit test message.
527
c65d6b55
PA
5282017-03-08 Pedro Alves <palves@redhat.com>
529
530 PR gdb/18360
531 * gdb.threads/interrupt-while-step-over.c: New file.
532 * gdb.threads/interrupt-while-step-over.exp: New file.
533
2e86a283
PA
5342017-03-08 Pedro Alves <palves@redhat.com>
535
536 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
537 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
538
25dcbff6
PA
5392017-03-08 Pedro Alves <palves@redhat.com>
540
541 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
542 PKRU as not supported as a PASS.
543
dc9366eb
PA
5442017-03-08 Pedro Alves <palves@redhat.com>
545
546 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
547 prefix instead of $binfile1/$binfile2.
548 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
549 in test message.
550 * gdb.python/py-completion.exp: Use "load python file" as test
551 messages instead of unstable path names.
552
6e5d74e7
PA
5532017-03-08 Pedro Alves <palves@redhat.com>
554 Jan Kratochvil <jan.kratochvil@redhat.com>
555
556 PR cli/21218
557 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
558 New proc.
559 (top level): Call it.
560
9753a2f6
PA
5612017-03-08 Pedro Alves <palves@redhat.com>
562
563 PR tui/21216
564 * gdb.tui/tui-nl-filtered-output.exp: New file.
565
1a4dd9dd
PA
5662017-03-08 Pedro Alves <palves@redhat.com>
567
568 * gdb.base/completion.exp: Move TUI completion tests to ...
569 * gdb.tui/completion.exp: ... this new file.
570
7cbbff33
PA
5712017-03-08 Pedro Alves <palves@redhat.com>
572
573 * gdb.base/tui-disasm-long-lines.c,
574 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
575 gdb.base/tui-layout.exp: Move to ...
576 * gdb.tui/: ... this new directory.
577
5f6fd321
PA
5782017-03-07 Pedro Alves <palves@redhat.com>
579
580 * gdb.base/tui-layout.c: New file.
581 * gdb.base/tui-layout.exp: New file.
582
44959fa8
PA
5832017-03-07 Pedro Alves <palves@redhat.com>
584
585 * gdb.base/tui-layout.c: Rename to ...
586 * gdb.base/tui-disasm-long-lines.c: ... this.
587 * gdb.base/tui-layout.exp: Rename to ...
588 * gdb.base/tui-disasm-long-lines.exp: ... this.
589
f8c4e718
PA
5902017-03-07 Pedro Alves <palves@redhat.com>
591
592 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
593
6dbb839a 5942017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
595
596 * i386-mpx-call.c: New file.
597 * i386-mpx-call.exp: New file.
598
65b48a81
PB
5992017-02-28 Peter Bergner <bergner@vnet.ibm.com>
600
601 * gdb.arch/powerpc-power.exp: Delete test.
602 * gdb.arch/powerpc-power.s: Likewise.
603 * gdb.disasm/disassembler-options.exp: New test.
604 * gdb.arch/powerpc-altivec.exp: Likewise.
605 * gdb.arch/powerpc-altivec.s: Likewise.
606 * gdb.arch/powerpc-altivec2.exp: Likewise.
607 * gdb.arch/powerpc-altivec2.s: Likewise.
608 * gdb.arch/powerpc-altivec3.exp: Likewise.
609 * gdb.arch/powerpc-altivec3.s: Likewise.
610 * gdb.arch/powerpc-power7.exp: Likewise.
611 * gdb.arch/powerpc-power7.s: Likewise.
612 * gdb.arch/powerpc-power8.exp: Likewise.
613 * gdb.arch/powerpc-power8.s: Likewise.
614 * gdb.arch/powerpc-power9.exp: Likewise.
615 * gdb.arch/powerpc-power9.s: Likewise.
616 * gdb.arch/powerpc-vsx.exp: Likewise.
617 * gdb.arch/powerpc-vsx.s: Likewise.
618 * gdb.arch/powerpc-vsx2.exp: Likewise.
619 * gdb.arch/powerpc-vsx2.s: Likewise.
620 * gdb.arch/powerpc-vsx3.exp: Likewise.
621 * gdb.arch/powerpc-vsx3.s: Likewise.
622 * gdb.arch/arm-disassembler-options.exp: Likewise.
623 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
624 * gdb.arch/s390-disassembler-options.exp: Likewise.
625
17cd4947
LM
6262017-02-23 Luis Machado <lgustavo@codesourcery.com>
627
628 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
629 (check_supported_features): ... this. Changed return type to void.
630 (supports_rdseed): New static global.
631 (rdseed): Check supports_rdseed.
632 (initialize): Call check_supported_features.
633
2039d74e
EBM
6342017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
635
636 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
637 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
638 and lqarx/stqcx.
639 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
640 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
641
a51d7ecf
EBM
6422017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
643
644 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
645 uppercase.
646
0224619f
JK
6472017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
648
649 * gdb.dwarf2/formdata16.c: New file.
650 * gdb.dwarf2/formdata16.exp: New file.
651 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
652
216f72a1
JK
6532017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
654
655 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
656 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
657 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
658 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
659 DW_AT_GNU_*.
660
43988095
JK
6612017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
662
663 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
664
99e8a4f9
SDJ
6652017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
666
667 PR gdb/21164
668 * gdb.base/maint.exp: Add testcases for when the commands do
669 not have arguments.
670
b58a8c0c
TP
6712017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
672
673 * gdb.cp/chained-calls.exp: Use p instead of P.
674
4e746bb6
TW
6752017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
676
677 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
678 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
679
3f77c769
TT
6802017-02-14 Tom Tromey <tom@tromey.com>
681
682 PR python/13598:
683 * gdb.python/py-events.exp: Add before_prompt event tests.
684
075beec0
AA
6852017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
686
687 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
688
bf5f525c
LM
6892017-02-13 Luis Machado <lgustavo@codesourcery.com>
690
691 * gdb.linespec/explicit.c (my_unique_function_name): New function.
692 (main): Call my_unique_function_name.
693 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
694 completion of patterns with a single match.
695 Add missing -re switches to gdb_test_multiple calls.
696
13a66184
LM
6972017-02-13 Luis Machado <lgustavo@codesourcery.com>
698
699 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
700 return if core file is not recognized.
701
26a06916
SM
7022017-02-10 Simon Marchi <simon.marchi@ericsson.com>
703
704 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
705 and extra UIs.
706
b761ca9e
SM
7072017-02-10 Simon Marchi <simon.marchi@ericsson.com>
708
709 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
710 proc_with_prefix.
711
b964bee0
TT
7122017-02-10 Tom Tromey <tom@tromey.com>
713
714 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
715
18da0c51
MG
7162017-02-10 Martin Galvan <martingalvan@sourceware.org>
717
718 PR gdb/21122
719 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
720
604c4576
JG
7212017-02-08 Jerome Guitton <guitton@adacore.com>
722
723 * gdb.base/define.exp: Add test for command abbreviations
724 in define.
725
20b477a7
LM
7262017-02-06 Luis Machado <lgustavo@codesourcery.com>
727
728 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
729 * gdb.reverse/insn-reverse-x86.c: New file.
730
3f7b46f2
IR
7312017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
732
733 PR tdep/20936
734 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
735
f0fd41c1
TT
7362017-02-03 Tom Tromey <tom@tromey.com>
737
738 PR rust/21097:
739 * gdb.rust/simple.exp: Add new tests.
740
5be5dbf0
PA
7412017-02-02 Pedro Alves <palves@redhat.com>
742
743 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
744 tests.
745
7346ef59
AA
7462017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
747
748 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
749 taking a 2-byte value out of a 4-byte DWARF implicit value on
750 big-endian targets.
751 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
752 logic. Add test cases for DW_OP_implicit.
753
787f0025
MM
7542017-02-01 Markus Metzger <markus.t.metzger@intel.com>
755
756 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
757
68777c29
MM
7582017-02-01 Markus Metzger <markus.t.metzger@intel.com>
759
760 * gdb.btrace/enable.exp: Call gdb_exit before
761 skip_gdbserver_tests.
762
0a1c7e28
MM
7632017-02-01 Markus Metzger <markus.t.metzger@intel.com>
764
765 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
766 GDBFLAGS.
767
b5ac99b0
MM
7682017-02-01 Markus Metzger <markus.t.metzger@intel.com>
769
770 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
771 the test is skipped.
772 * gdb.btrace/data.exp: Likewise.
773 * gdb.btrace/delta.exp: Likewise.
774 * gdb.btrace/dlopen.exp: Likewise.
775 * gdb.btrace/enable-running.exp: Likewise.
776 * gdb.btrace/enable.exp: Likewise.
777 * gdb.btrace/exception.exp: Likewise.
778 * gdb.btrace/function_call_history.exp: Likewise.
779 * gdb.btrace/gcore.exp: Likewise.
780 * gdb.btrace/instruction_history.exp: Likewise.
781 * gdb.btrace/multi-thread-step.exp: Likewise.
782 * gdb.btrace/nohist.exp: Likewise.
783 * gdb.btrace/non-stop.exp: Likewise.
784 * gdb.btrace/reconnect.exp: Likewise.
785 * gdb.btrace/record_goto-step.exp: Likewise.
786 * gdb.btrace/record_goto.exp: Likewise.
787 * gdb.btrace/rn-dl-bind.exp: Likewise.
788 * gdb.btrace/segv.exp: Likewise.
789 * gdb.btrace/step.exp: Likewise.
790 * gdb.btrace/stepi.exp: Likewise.
791 * gdb.btrace/tailcall-only.exp: Likewise.
792 * gdb.btrace/tailcall.exp: Likewise.
793 * gdb.btrace/tsx.exp: Likewise.
794 * gdb.btrace/unknown_functions.exp: Likewise.
795 * gdb.btrace/vdso.exp: Likewise.
796
cd4007e4
MM
7972017-02-01 Markus Metzger <markus.t.metzger@intel.com>
798
799 * gdb.btrace/enable-running.c: New.
800 * gdb.btrace/enable-running.exp: New.
801
2735833d
WT
8022017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
803
804 * gdb.arch/amd64-gs_base.c: New file.
805 * gdb.arch/amd64-gs_base.exp: New file.
806
b51e1e94
LM
8072017-01-26 Luis Machado <lgustavo@codesourcery.com>
808
809 * lib/memory.exp: Remove spurious empty newlines.
810
72ca0410
SM
8112017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
812
813 * gdb.python/py-bad-printers.exp: Load python file using "source".
814 * gdb.python/py-events.exp: Likewise.
815 * gdb.python/py-evsignal.exp: Likewise.
816 * gdb.python/py-evthreads.exp: Likewise.
817 * gdb.python/py-frame-args.exp: Likewise.
818 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
819 * gdb.python/py-framefilter-mi.exp: Likewise.
820 * gdb.python/py-framefilter.exp: Likewise.
821 * gdb.python/py-mi.exp: Likewise.
822 * gdb.python/py-pp-maint.exp: Likewise.
823 * gdb.python/py-pp-registration.exp: Likewise.
824 * gdb.python/py-prettyprint.exp: Likewise.
825 (run_lang_tests): Likewise.
826 * gdb.python/py-typeprint.exp: Likewise.
827
e309aa65
LM
8282017-01-26 Luis Machado <lgustavo@codesourcery.com>
829
830 * lib/memory.exp: New file.
831 * lib/gdb.exp: Load memory.exp.
832 * gdb.base/memattr.exp (delete_memory): Move proc to
833 lib/memory.exp and rename to delete_memory_regions.
834 Replace delete_memory with delete_memory_regions.
835 Cleanup memory regions before tests.
836 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
837 before tests.
838
515aff23
LM
8392017-01-26 Luis Machado <lgustavo@codesourcery.com>
840
841 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
842 files.
843 (initialize): New function conditionally defined.
844 (testcases): Move within conditional block.
845 (main): Call initialize.
846 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
847 of gdb.reverse/insn-reverse.c.
848 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
849 gdb.reverse/insn-reverse.c.
850
d8b49cf0
YQ
8512017-01-26 Yao Qi <yao.qi@linaro.org>
852
853 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
854 disassemble on address 0.
855
f13a9a0c
YQ
8562017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
857 Yao Qi <yao.qi@linaro.org>
858
859 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
860 * gdb.dwarf2/implptr-64bit.S: Remove.
861 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
862 variables in caller's context. Add DW_OP_implicit_value.
863
5ac95241
YQ
8642017-01-25 Yao Qi <yao.qi@linaro.org>
865
866 * lib/dwarf.exp (Dwarf::_location): Handle
867 DW_OP_GNU_implicit_pointer with proper size.
868
23e82930
LM
8692017-01-20 Luis Machado <lgustavo@codesourcery.com>
870
871 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
872 and add untested calls.
873
d334ae25
LM
8742017-01-20 Luis Machado <lgustavo@codesourcery.com>
875
876 * gdb.python/python.exp: Check line number against what GDB thinks
877 the line number is for func1.
878
f5e6296e
IB
8792017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
880
881 * gdb.dlang/debug-expr.exp: New file.
882
5b362f04
LM
8832016-12-23 Luis Machado <lgustavo@codesourcery.com>
884
885 Fix test names for the following files:
886
887 * gdb.ada/exec_changed.exp
888 * gdb.ada/info_types.exp
889 * gdb.arch/aarch64-atomic-inst.exp
890 * gdb.arch/aarch64-fp.exp
891 * gdb.arch/altivec-abi.exp
892 * gdb.arch/altivec-regs.exp
893 * gdb.arch/amd64-byte.exp
894 * gdb.arch/amd64-disp-step.exp
895 * gdb.arch/amd64-dword.exp
896 * gdb.arch/amd64-entry-value-inline.exp
897 * gdb.arch/amd64-entry-value-param.exp
898 * gdb.arch/amd64-entry-value-paramref.exp
899 * gdb.arch/amd64-entry-value.exp
900 * gdb.arch/amd64-i386-address.exp
901 * gdb.arch/amd64-invalid-stack-middle.exp
902 * gdb.arch/amd64-invalid-stack-top.exp
903 * gdb.arch/amd64-optimout-repeat.exp
904 * gdb.arch/amd64-prologue-skip.exp
905 * gdb.arch/amd64-prologue-xmm.exp
906 * gdb.arch/amd64-stap-special-operands.exp
907 * gdb.arch/amd64-stap-wrong-subexp.exp
908 * gdb.arch/amd64-tailcall-cxx.exp
909 * gdb.arch/amd64-tailcall-noret.exp
910 * gdb.arch/amd64-tailcall-ret.exp
911 * gdb.arch/amd64-tailcall-self.exp
912 * gdb.arch/amd64-word.exp
913 * gdb.arch/arm-bl-branch-dest.exp
914 * gdb.arch/arm-disp-step.exp
915 * gdb.arch/arm-neon.exp
916 * gdb.arch/arm-single-step-kernel-helper.exp
917 * gdb.arch/avr-flash-qualifier.exp
918 * gdb.arch/disp-step-insn-reloc.exp
919 * gdb.arch/e500-abi.exp
920 * gdb.arch/e500-regs.exp
921 * gdb.arch/ftrace-insn-reloc.exp
922 * gdb.arch/i386-avx512.exp
923 * gdb.arch/i386-bp_permanent.exp
924 * gdb.arch/i386-byte.exp
925 * gdb.arch/i386-cfi-notcurrent.exp
926 * gdb.arch/i386-disp-step.exp
927 * gdb.arch/i386-dr3-watch.exp
928 * gdb.arch/i386-float.exp
929 * gdb.arch/i386-gnu-cfi.exp
930 * gdb.arch/i386-mpx-map.exp
931 * gdb.arch/i386-mpx-sigsegv.exp
932 * gdb.arch/i386-mpx-simple_segv.exp
933 * gdb.arch/i386-mpx.exp
934 * gdb.arch/i386-permbkpt.exp
935 * gdb.arch/i386-prologue.exp
936 * gdb.arch/i386-signal.exp
937 * gdb.arch/i386-size-overlap.exp
938 * gdb.arch/i386-unwind.exp
939 * gdb.arch/i386-word.exp
940 * gdb.arch/mips-fcr.exp
941 * gdb.arch/powerpc-d128-regs.exp
942 * gdb.arch/powerpc-stackless.exp
943 * gdb.arch/ppc64-atomic-inst.exp
944 * gdb.arch/s390-stackless.exp
945 * gdb.arch/s390-tdbregs.exp
946 * gdb.arch/s390-vregs.exp
947 * gdb.arch/sparc-sysstep.exp
948 * gdb.arch/thumb-bx-pc.exp
949 * gdb.arch/thumb-singlestep.exp
950 * gdb.arch/thumb2-it.exp
951 * gdb.arch/vsx-regs.exp
952 * gdb.asm/asm-source.exp
953 * gdb.base/a2-run.exp
954 * gdb.base/advance.exp
955 * gdb.base/all-bin.exp
956 * gdb.base/anon.exp
957 * gdb.base/args.exp
958 * gdb.base/arithmet.exp
959 * gdb.base/async-shell.exp
960 * gdb.base/async.exp
961 * gdb.base/attach-pie-noexec.exp
962 * gdb.base/attach-twice.exp
963 * gdb.base/auto-load.exp
964 * gdb.base/bang.exp
965 * gdb.base/bitfields.exp
966 * gdb.base/break-always.exp
967 * gdb.base/break-caller-line.exp
968 * gdb.base/break-entry.exp
969 * gdb.base/break-inline.exp
970 * gdb.base/break-on-linker-gcd-function.exp
971 * gdb.base/break-probes.exp
972 * gdb.base/break.exp
973 * gdb.base/breakpoint-shadow.exp
974 * gdb.base/call-ar-st.exp
975 * gdb.base/call-sc.exp
976 * gdb.base/call-signal-resume.exp
977 * gdb.base/call-strs.exp
978 * gdb.base/callfuncs.exp
979 * gdb.base/catch-fork-static.exp
980 * gdb.base/catch-gdb-caused-signals.exp
981 * gdb.base/catch-load.exp
982 * gdb.base/catch-signal-fork.exp
983 * gdb.base/catch-signal.exp
984 * gdb.base/catch-syscall.exp
985 * gdb.base/charset.exp
986 * gdb.base/checkpoint.exp
987 * gdb.base/chng-syms.exp
988 * gdb.base/code-expr.exp
989 * gdb.base/code_elim.exp
990 * gdb.base/commands.exp
991 * gdb.base/completion.exp
992 * gdb.base/complex.exp
993 * gdb.base/cond-expr.exp
994 * gdb.base/condbreak.exp
995 * gdb.base/consecutive.exp
996 * gdb.base/continue-all-already-running.exp
997 * gdb.base/coredump-filter.exp
998 * gdb.base/corefile.exp
999 * gdb.base/dbx.exp
1000 * gdb.base/debug-expr.exp
1001 * gdb.base/define.exp
1002 * gdb.base/del.exp
1003 * gdb.base/disabled-location.exp
1004 * gdb.base/disasm-end-cu.exp
1005 * gdb.base/disasm-optim.exp
1006 * gdb.base/display.exp
1007 * gdb.base/duplicate-bp.exp
1008 * gdb.base/ena-dis-br.exp
1009 * gdb.base/ending-run.exp
1010 * gdb.base/enumval.exp
1011 * gdb.base/environ.exp
1012 * gdb.base/eu-strip-infcall.exp
1013 * gdb.base/eval-avoid-side-effects.exp
1014 * gdb.base/eval-skip.exp
1015 * gdb.base/exitsignal.exp
1016 * gdb.base/expand-psymtabs.exp
1017 * gdb.base/filesym.exp
1018 * gdb.base/find-unmapped.exp
1019 * gdb.base/finish.exp
1020 * gdb.base/float.exp
1021 * gdb.base/foll-exec-mode.exp
1022 * gdb.base/foll-exec.exp
1023 * gdb.base/foll-fork.exp
1024 * gdb.base/fortran-sym-case.exp
1025 * gdb.base/freebpcmd.exp
1026 * gdb.base/func-ptr.exp
1027 * gdb.base/func-ptrs.exp
1028 * gdb.base/funcargs.exp
1029 * gdb.base/gcore-buffer-overflow.exp
1030 * gdb.base/gcore-relro-pie.exp
1031 * gdb.base/gcore-relro.exp
1032 * gdb.base/gcore.exp
1033 * gdb.base/gdb1090.exp
1034 * gdb.base/gdb11530.exp
1035 * gdb.base/gdb11531.exp
1036 * gdb.base/gdb1821.exp
1037 * gdb.base/gdbindex-stabs.exp
1038 * gdb.base/gdbvars.exp
1039 * gdb.base/hbreak.exp
1040 * gdb.base/hbreak2.exp
1041 * gdb.base/included.exp
1042 * gdb.base/infcall-input.exp
1043 * gdb.base/inferior-died.exp
1044 * gdb.base/infnan.exp
1045 * gdb.base/info-macros.exp
1046 * gdb.base/info-os.exp
1047 * gdb.base/info-proc.exp
1048 * gdb.base/info-shared.exp
1049 * gdb.base/info-target.exp
1050 * gdb.base/infoline.exp
1051 * gdb.base/interp.exp
1052 * gdb.base/interrupt.exp
1053 * gdb.base/jit-reader.exp
1054 * gdb.base/jit-simple.exp
1055 * gdb.base/kill-after-signal.exp
1056 * gdb.base/kill-detach-inferiors-cmd.exp
1057 * gdb.base/label.exp
1058 * gdb.base/langs.exp
1059 * gdb.base/ldbl_e308.exp
1060 * gdb.base/line-symtabs.exp
1061 * gdb.base/linespecs.exp
1062 * gdb.base/list.exp
1063 * gdb.base/long_long.exp
1064 * gdb.base/longest-types.exp
1065 * gdb.base/maint.exp
1066 * gdb.base/max-value-size.exp
1067 * gdb.base/memattr.exp
1068 * gdb.base/mips_pro.exp
1069 * gdb.base/morestack.exp
1070 * gdb.base/moribund-step.exp
1071 * gdb.base/multi-forks.exp
1072 * gdb.base/nested-addr.exp
1073 * gdb.base/nextoverexit.exp
1074 * gdb.base/noreturn-finish.exp
1075 * gdb.base/noreturn-return.exp
1076 * gdb.base/nostdlib.exp
1077 * gdb.base/offsets.exp
1078 * gdb.base/opaque.exp
1079 * gdb.base/pc-fp.exp
1080 * gdb.base/permissions.exp
1081 * gdb.base/print-symbol-loading.exp
1082 * gdb.base/prologue-include.exp
1083 * gdb.base/psymtab.exp
1084 * gdb.base/ptype.exp
1085 * gdb.base/random-signal.exp
1086 * gdb.base/randomize.exp
1087 * gdb.base/range-stepping.exp
1088 * gdb.base/readline-ask.exp
1089 * gdb.base/recpar.exp
1090 * gdb.base/recurse.exp
1091 * gdb.base/relational.exp
1092 * gdb.base/restore.exp
1093 * gdb.base/return-nodebug.exp
1094 * gdb.base/return.exp
1095 * gdb.base/run-after-attach.exp
1096 * gdb.base/save-bp.exp
1097 * gdb.base/scope.exp
1098 * gdb.base/sect-cmd.exp
1099 * gdb.base/set-lang-auto.exp
1100 * gdb.base/set-noassign.exp
1101 * gdb.base/setvar.exp
1102 * gdb.base/sigall.exp
1103 * gdb.base/sigbpt.exp
1104 * gdb.base/siginfo-addr.exp
1105 * gdb.base/siginfo-infcall.exp
1106 * gdb.base/siginfo-obj.exp
1107 * gdb.base/siginfo.exp
1108 * gdb.base/signals-state-child.exp
1109 * gdb.base/signest.exp
1110 * gdb.base/sigstep.exp
1111 * gdb.base/sizeof.exp
1112 * gdb.base/skip.exp
1113 * gdb.base/solib-corrupted.exp
1114 * gdb.base/solib-nodir.exp
1115 * gdb.base/solib-search.exp
1116 * gdb.base/stack-checking.exp
1117 * gdb.base/stale-infcall.exp
1118 * gdb.base/stap-probe.exp
1119 * gdb.base/start.exp
1120 * gdb.base/step-break.exp
1121 * gdb.base/step-bt.exp
1122 * gdb.base/step-line.exp
1123 * gdb.base/step-over-exit.exp
1124 * gdb.base/step-over-syscall.exp
1125 * gdb.base/step-resume-infcall.exp
1126 * gdb.base/step-test.exp
1127 * gdb.base/store.exp
1128 * gdb.base/structs3.exp
1129 * gdb.base/sym-file.exp
1130 * gdb.base/symbol-without-target_section.exp
1131 * gdb.base/term.exp
1132 * gdb.base/testenv.exp
1133 * gdb.base/ui-redirect.exp
1134 * gdb.base/until.exp
1135 * gdb.base/unwindonsignal.exp
1136 * gdb.base/value-double-free.exp
1137 * gdb.base/vla-datatypes.exp
1138 * gdb.base/vla-ptr.exp
1139 * gdb.base/vla-sideeffect.exp
1140 * gdb.base/volatile.exp
1141 * gdb.base/watch-cond-infcall.exp
1142 * gdb.base/watch-cond.exp
1143 * gdb.base/watch-non-mem.exp
1144 * gdb.base/watch-read.exp
1145 * gdb.base/watch-vfork.exp
1146 * gdb.base/watchpoint-cond-gone.exp
1147 * gdb.base/watchpoint-delete.exp
1148 * gdb.base/watchpoint-hw-hit-once.exp
1149 * gdb.base/watchpoint-hw.exp
1150 * gdb.base/watchpoint-stops-at-right-insn.exp
1151 * gdb.base/watchpoints.exp
1152 * gdb.base/wchar.exp
1153 * gdb.base/whatis-exp.exp
1154 * gdb.btrace/buffer-size.exp
1155 * gdb.btrace/data.exp
1156 * gdb.btrace/delta.exp
1157 * gdb.btrace/dlopen.exp
1158 * gdb.btrace/enable.exp
1159 * gdb.btrace/exception.exp
1160 * gdb.btrace/function_call_history.exp
1161 * gdb.btrace/gcore.exp
1162 * gdb.btrace/instruction_history.exp
1163 * gdb.btrace/nohist.exp
1164 * gdb.btrace/reconnect.exp
1165 * gdb.btrace/record_goto-step.exp
1166 * gdb.btrace/record_goto.exp
1167 * gdb.btrace/rn-dl-bind.exp
1168 * gdb.btrace/segv.exp
1169 * gdb.btrace/step.exp
1170 * gdb.btrace/stepi.exp
1171 * gdb.btrace/tailcall-only.exp
1172 * gdb.btrace/tailcall.exp
1173 * gdb.btrace/tsx.exp
1174 * gdb.btrace/unknown_functions.exp
1175 * gdb.btrace/vdso.exp
1176 * gdb.compile/compile-ifunc.exp
1177 * gdb.compile/compile-ops.exp
1178 * gdb.compile/compile-print.exp
1179 * gdb.compile/compile-setjmp.exp
1180 * gdb.cp/abstract-origin.exp
1181 * gdb.cp/ambiguous.exp
1182 * gdb.cp/annota2.exp
1183 * gdb.cp/annota3.exp
1184 * gdb.cp/anon-ns.exp
1185 * gdb.cp/anon-struct.exp
1186 * gdb.cp/anon-union.exp
1187 * gdb.cp/arg-reference.exp
1188 * gdb.cp/baseenum.exp
1189 * gdb.cp/bool.exp
1190 * gdb.cp/breakpoint.exp
1191 * gdb.cp/bs15503.exp
1192 * gdb.cp/call-c.exp
1193 * gdb.cp/casts.exp
1194 * gdb.cp/chained-calls.exp
1195 * gdb.cp/class2.exp
1196 * gdb.cp/classes.exp
1197 * gdb.cp/cmpd-minsyms.exp
1198 * gdb.cp/converts.exp
1199 * gdb.cp/cp-relocate.exp
1200 * gdb.cp/cpcompletion.exp
1201 * gdb.cp/cpexprs.exp
1202 * gdb.cp/cplabel.exp
1203 * gdb.cp/cplusfuncs.exp
1204 * gdb.cp/cpsizeof.exp
1205 * gdb.cp/ctti.exp
1206 * gdb.cp/derivation.exp
1207 * gdb.cp/destrprint.exp
1208 * gdb.cp/dispcxx.exp
1209 * gdb.cp/enum-class.exp
1210 * gdb.cp/exception.exp
1211 * gdb.cp/exceptprint.exp
1212 * gdb.cp/expand-psymtabs-cxx.exp
1213 * gdb.cp/expand-sals.exp
1214 * gdb.cp/extern-c.exp
1215 * gdb.cp/filename.exp
1216 * gdb.cp/formatted-ref.exp
1217 * gdb.cp/fpointer.exp
1218 * gdb.cp/gdb1355.exp
1219 * gdb.cp/gdb2495.exp
1220 * gdb.cp/hang.exp
1221 * gdb.cp/impl-this.exp
1222 * gdb.cp/infcall-dlopen.exp
1223 * gdb.cp/inherit.exp
1224 * gdb.cp/iostream.exp
1225 * gdb.cp/koenig.exp
1226 * gdb.cp/local.exp
1227 * gdb.cp/m-data.exp
1228 * gdb.cp/m-static.exp
1229 * gdb.cp/mb-ctor.exp
1230 * gdb.cp/mb-inline.exp
1231 * gdb.cp/mb-templates.exp
1232 * gdb.cp/member-name.exp
1233 * gdb.cp/member-ptr.exp
1234 * gdb.cp/meth-typedefs.exp
1235 * gdb.cp/method.exp
1236 * gdb.cp/method2.exp
1237 * gdb.cp/minsym-fallback.exp
1238 * gdb.cp/misc.exp
1239 * gdb.cp/namelessclass.exp
1240 * gdb.cp/namespace-enum.exp
1241 * gdb.cp/namespace-nested-import.exp
1242 * gdb.cp/namespace.exp
1243 * gdb.cp/nextoverthrow.exp
1244 * gdb.cp/no-dmgl-verbose.exp
1245 * gdb.cp/non-trivial-retval.exp
1246 * gdb.cp/noparam.exp
1247 * gdb.cp/nsdecl.exp
1248 * gdb.cp/nsimport.exp
1249 * gdb.cp/nsnested.exp
1250 * gdb.cp/nsnoimports.exp
1251 * gdb.cp/nsrecurs.exp
1252 * gdb.cp/nsstress.exp
1253 * gdb.cp/nsusing.exp
1254 * gdb.cp/operator.exp
1255 * gdb.cp/oranking.exp
1256 * gdb.cp/overload-const.exp
1257 * gdb.cp/overload.exp
1258 * gdb.cp/ovldbreak.exp
1259 * gdb.cp/ovsrch.exp
1260 * gdb.cp/paren-type.exp
1261 * gdb.cp/parse-lang.exp
1262 * gdb.cp/pass-by-ref.exp
1263 * gdb.cp/pr-1023.exp
1264 * gdb.cp/pr-1210.exp
1265 * gdb.cp/pr-574.exp
1266 * gdb.cp/pr10687.exp
1267 * gdb.cp/pr12028.exp
1268 * gdb.cp/pr17132.exp
1269 * gdb.cp/pr17494.exp
1270 * gdb.cp/pr9067.exp
1271 * gdb.cp/pr9167.exp
1272 * gdb.cp/pr9631.exp
1273 * gdb.cp/printmethod.exp
1274 * gdb.cp/psmang.exp
1275 * gdb.cp/psymtab-parameter.exp
1276 * gdb.cp/ptype-cv-cp.exp
1277 * gdb.cp/ptype-flags.exp
1278 * gdb.cp/re-set-overloaded.exp
1279 * gdb.cp/ref-types.exp
1280 * gdb.cp/rtti.exp
1281 * gdb.cp/scope-err.exp
1282 * gdb.cp/shadow.exp
1283 * gdb.cp/smartp.exp
1284 * gdb.cp/static-method.exp
1285 * gdb.cp/static-print-quit.exp
1286 * gdb.cp/temargs.exp
1287 * gdb.cp/templates.exp
1288 * gdb.cp/try_catch.exp
1289 * gdb.cp/typedef-operator.exp
1290 * gdb.cp/typeid.exp
1291 * gdb.cp/userdef.exp
1292 * gdb.cp/using-crash.exp
1293 * gdb.cp/var-tag.exp
1294 * gdb.cp/virtbase.exp
1295 * gdb.cp/virtfunc.exp
1296 * gdb.cp/virtfunc2.exp
1297 * gdb.cp/vla-cxx.exp
1298 * gdb.disasm/t01_mov.exp
1299 * gdb.disasm/t02_mova.exp
1300 * gdb.disasm/t03_add.exp
1301 * gdb.disasm/t04_sub.exp
1302 * gdb.disasm/t05_cmp.exp
1303 * gdb.disasm/t06_ari2.exp
1304 * gdb.disasm/t07_ari3.exp
1305 * gdb.disasm/t08_or.exp
1306 * gdb.disasm/t09_xor.exp
1307 * gdb.disasm/t10_and.exp
1308 * gdb.disasm/t11_logs.exp
1309 * gdb.disasm/t12_bit.exp
1310 * gdb.disasm/t13_otr.exp
1311 * gdb.dlang/circular.exp
1312 * gdb.dwarf2/arr-stride.exp
1313 * gdb.dwarf2/arr-subrange.exp
1314 * gdb.dwarf2/atomic-type.exp
1315 * gdb.dwarf2/bad-regnum.exp
1316 * gdb.dwarf2/bitfield-parent-optimized-out.exp
1317 * gdb.dwarf2/callframecfa.exp
1318 * gdb.dwarf2/clztest.exp
1319 * gdb.dwarf2/corrupt.exp
1320 * gdb.dwarf2/data-loc.exp
1321 * gdb.dwarf2/dup-psym.exp
1322 * gdb.dwarf2/dw2-anon-mptr.exp
1323 * gdb.dwarf2/dw2-anonymous-func.exp
1324 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
1325 * gdb.dwarf2/dw2-bad-unresolved.exp
1326 * gdb.dwarf2/dw2-basic.exp
1327 * gdb.dwarf2/dw2-canonicalize-type.exp
1328 * gdb.dwarf2/dw2-case-insensitive.exp
1329 * gdb.dwarf2/dw2-common-block.exp
1330 * gdb.dwarf2/dw2-compdir-oldgcc.exp
1331 * gdb.dwarf2/dw2-compressed.exp
1332 * gdb.dwarf2/dw2-const.exp
1333 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
1334 * gdb.dwarf2/dw2-cu-size.exp
1335 * gdb.dwarf2/dw2-dup-frame.exp
1336 * gdb.dwarf2/dw2-entry-value.exp
1337 * gdb.dwarf2/dw2-icycle.exp
1338 * gdb.dwarf2/dw2-ifort-parameter.exp
1339 * gdb.dwarf2/dw2-inline-break.exp
1340 * gdb.dwarf2/dw2-inline-param.exp
1341 * gdb.dwarf2/dw2-intercu.exp
1342 * gdb.dwarf2/dw2-intermix.exp
1343 * gdb.dwarf2/dw2-lexical-block-bare.exp
1344 * gdb.dwarf2/dw2-linkage-name-trust.exp
1345 * gdb.dwarf2/dw2-minsym-in-cu.exp
1346 * gdb.dwarf2/dw2-noloc.exp
1347 * gdb.dwarf2/dw2-op-call.exp
1348 * gdb.dwarf2/dw2-op-out-param.exp
1349 * gdb.dwarf2/dw2-opt-structptr.exp
1350 * gdb.dwarf2/dw2-param-error.exp
1351 * gdb.dwarf2/dw2-producer.exp
1352 * gdb.dwarf2/dw2-ranges-base.exp
1353 * gdb.dwarf2/dw2-ref-missing-frame.exp
1354 * gdb.dwarf2/dw2-reg-undefined.exp
1355 * gdb.dwarf2/dw2-regno-invalid.exp
1356 * gdb.dwarf2/dw2-restore.exp
1357 * gdb.dwarf2/dw2-restrict.exp
1358 * gdb.dwarf2/dw2-single-line-discriminators.exp
1359 * gdb.dwarf2/dw2-strp.exp
1360 * gdb.dwarf2/dw2-undefined-ret-addr.exp
1361 * gdb.dwarf2/dw2-unresolved.exp
1362 * gdb.dwarf2/dw2-var-zero-addr.exp
1363 * gdb.dwarf2/dw4-sig-types.exp
1364 * gdb.dwarf2/dwz.exp
1365 * gdb.dwarf2/dynarr-ptr.exp
1366 * gdb.dwarf2/enum-type.exp
1367 * gdb.dwarf2/gdb-index.exp
1368 * gdb.dwarf2/implptr-64bit.exp
1369 * gdb.dwarf2/implptr-optimized-out.exp
1370 * gdb.dwarf2/implptr.exp
1371 * gdb.dwarf2/implref-array.exp
1372 * gdb.dwarf2/implref-const.exp
1373 * gdb.dwarf2/implref-global.exp
1374 * gdb.dwarf2/implref-struct.exp
1375 * gdb.dwarf2/mac-fileno.exp
1376 * gdb.dwarf2/main-subprogram.exp
1377 * gdb.dwarf2/member-ptr-forwardref.exp
1378 * gdb.dwarf2/method-ptr.exp
1379 * gdb.dwarf2/missing-sig-type.exp
1380 * gdb.dwarf2/nonvar-access.exp
1381 * gdb.dwarf2/opaque-type-lookup.exp
1382 * gdb.dwarf2/pieces-optimized-out.exp
1383 * gdb.dwarf2/pieces.exp
1384 * gdb.dwarf2/pr10770.exp
1385 * gdb.dwarf2/pr13961.exp
1386 * gdb.dwarf2/staticvirtual.exp
1387 * gdb.dwarf2/subrange.exp
1388 * gdb.dwarf2/symtab-producer.exp
1389 * gdb.dwarf2/trace-crash.exp
1390 * gdb.dwarf2/typeddwarf.exp
1391 * gdb.dwarf2/valop.exp
1392 * gdb.dwarf2/watch-notconst.exp
1393 * gdb.fortran/array-element.exp
1394 * gdb.fortran/charset.exp
1395 * gdb.fortran/common-block.exp
1396 * gdb.fortran/complex.exp
1397 * gdb.fortran/derived-type-function.exp
1398 * gdb.fortran/derived-type.exp
1399 * gdb.fortran/logical.exp
1400 * gdb.fortran/module.exp
1401 * gdb.fortran/multi-dim.exp
1402 * gdb.fortran/nested-funcs.exp
1403 * gdb.fortran/print-formatted.exp
1404 * gdb.fortran/subarray.exp
1405 * gdb.fortran/vla-alloc-assoc.exp
1406 * gdb.fortran/vla-datatypes.exp
1407 * gdb.fortran/vla-history.exp
1408 * gdb.fortran/vla-ptr-info.exp
1409 * gdb.fortran/vla-ptype-sub.exp
1410 * gdb.fortran/vla-ptype.exp
1411 * gdb.fortran/vla-sizeof.exp
1412 * gdb.fortran/vla-type.exp
1413 * gdb.fortran/vla-value-sub-arbitrary.exp
1414 * gdb.fortran/vla-value-sub-finish.exp
1415 * gdb.fortran/vla-value-sub.exp
1416 * gdb.fortran/vla-value.exp
1417 * gdb.fortran/whatis_type.exp
1418 * gdb.go/chan.exp
1419 * gdb.go/handcall.exp
1420 * gdb.go/hello.exp
1421 * gdb.go/integers.exp
1422 * gdb.go/methods.exp
1423 * gdb.go/package.exp
1424 * gdb.go/strings.exp
1425 * gdb.go/types.exp
1426 * gdb.go/unsafe.exp
1427 * gdb.guile/scm-arch.exp
1428 * gdb.guile/scm-block.exp
1429 * gdb.guile/scm-breakpoint.exp
1430 * gdb.guile/scm-cmd.exp
1431 * gdb.guile/scm-disasm.exp
1432 * gdb.guile/scm-equal.exp
1433 * gdb.guile/scm-frame-args.exp
1434 * gdb.guile/scm-frame-inline.exp
1435 * gdb.guile/scm-frame.exp
1436 * gdb.guile/scm-iterator.exp
1437 * gdb.guile/scm-math.exp
1438 * gdb.guile/scm-objfile.exp
1439 * gdb.guile/scm-ports.exp
1440 * gdb.guile/scm-symbol.exp
1441 * gdb.guile/scm-symtab.exp
1442 * gdb.guile/scm-value-cc.exp
1443 * gdb.guile/types-module.exp
1444 * gdb.linespec/break-ask.exp
1445 * gdb.linespec/cpexplicit.exp
1446 * gdb.linespec/explicit.exp
1447 * gdb.linespec/keywords.exp
1448 * gdb.linespec/linespec.exp
1449 * gdb.linespec/ls-dollar.exp
1450 * gdb.linespec/ls-errs.exp
1451 * gdb.linespec/skip-two.exp
1452 * gdb.linespec/thread.exp
1453 * gdb.mi/mi-async.exp
1454 * gdb.mi/mi-basics.exp
1455 * gdb.mi/mi-break.exp
1456 * gdb.mi/mi-catch-load.exp
1457 * gdb.mi/mi-cli.exp
1458 * gdb.mi/mi-cmd-param-changed.exp
1459 * gdb.mi/mi-console.exp
1460 * gdb.mi/mi-detach.exp
1461 * gdb.mi/mi-disassemble.exp
1462 * gdb.mi/mi-eval.exp
1463 * gdb.mi/mi-file-transfer.exp
1464 * gdb.mi/mi-file.exp
1465 * gdb.mi/mi-fill-memory.exp
1466 * gdb.mi/mi-inheritance-syntax-error.exp
1467 * gdb.mi/mi-linespec-err-cp.exp
1468 * gdb.mi/mi-logging.exp
1469 * gdb.mi/mi-memory-changed.exp
1470 * gdb.mi/mi-read-memory.exp
1471 * gdb.mi/mi-record-changed.exp
1472 * gdb.mi/mi-reg-undefined.exp
1473 * gdb.mi/mi-regs.exp
1474 * gdb.mi/mi-return.exp
1475 * gdb.mi/mi-reverse.exp
1476 * gdb.mi/mi-simplerun.exp
1477 * gdb.mi/mi-solib.exp
1478 * gdb.mi/mi-stack.exp
1479 * gdb.mi/mi-stepi.exp
1480 * gdb.mi/mi-syn-frame.exp
1481 * gdb.mi/mi-until.exp
1482 * gdb.mi/mi-var-block.exp
1483 * gdb.mi/mi-var-child.exp
1484 * gdb.mi/mi-var-cmd.exp
1485 * gdb.mi/mi-var-cp.exp
1486 * gdb.mi/mi-var-display.exp
1487 * gdb.mi/mi-var-invalidate.exp
1488 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
1489 * gdb.mi/mi-vla-fortran.exp
1490 * gdb.mi/mi-watch.exp
1491 * gdb.mi/mi2-var-child.exp
1492 * gdb.mi/user-selected-context-sync.exp
1493 * gdb.modula2/unbounded-array.exp
1494 * gdb.multi/dummy-frame-restore.exp
1495 * gdb.multi/multi-arch-exec.exp
1496 * gdb.multi/multi-arch.exp
1497 * gdb.multi/tids.exp
1498 * gdb.multi/watchpoint-multi.exp
1499 * gdb.opencl/callfuncs.exp
1500 * gdb.opencl/convs_casts.exp
1501 * gdb.opencl/datatypes.exp
1502 * gdb.opencl/operators.exp
1503 * gdb.opencl/vec_comps.exp
1504 * gdb.opt/clobbered-registers-O2.exp
1505 * gdb.opt/inline-break.exp
1506 * gdb.opt/inline-bt.exp
1507 * gdb.opt/inline-cmds.exp
1508 * gdb.opt/inline-locals.exp
1509 * gdb.pascal/case-insensitive-symbols.exp
1510 * gdb.pascal/floats.exp
1511 * gdb.pascal/gdb11492.exp
1512 * gdb.python/lib-types.exp
1513 * gdb.python/py-arch.exp
1514 * gdb.python/py-as-string.exp
1515 * gdb.python/py-bad-printers.exp
1516 * gdb.python/py-block.exp
1517 * gdb.python/py-breakpoint-create-fail.exp
1518 * gdb.python/py-breakpoint.exp
1519 * gdb.python/py-caller-is.exp
1520 * gdb.python/py-cmd.exp
1521 * gdb.python/py-explore-cc.exp
1522 * gdb.python/py-explore.exp
1523 * gdb.python/py-finish-breakpoint.exp
1524 * gdb.python/py-finish-breakpoint2.exp
1525 * gdb.python/py-frame-args.exp
1526 * gdb.python/py-frame-inline.exp
1527 * gdb.python/py-frame.exp
1528 * gdb.python/py-framefilter-mi.exp
1529 * gdb.python/py-infthread.exp
1530 * gdb.python/py-lazy-string.exp
1531 * gdb.python/py-linetable.exp
1532 * gdb.python/py-mi-events.exp
1533 * gdb.python/py-mi-objfile.exp
1534 * gdb.python/py-mi.exp
1535 * gdb.python/py-objfile.exp
1536 * gdb.python/py-pp-integral.exp
1537 * gdb.python/py-pp-maint.exp
1538 * gdb.python/py-pp-re-notag.exp
1539 * gdb.python/py-pp-registration.exp
1540 * gdb.python/py-recurse-unwind.exp
1541 * gdb.python/py-strfns.exp
1542 * gdb.python/py-symbol.exp
1543 * gdb.python/py-symtab.exp
1544 * gdb.python/py-sync-interp.exp
1545 * gdb.python/py-typeprint.exp
1546 * gdb.python/py-unwind-maint.exp
1547 * gdb.python/py-unwind.exp
1548 * gdb.python/py-value-cc.exp
1549 * gdb.python/py-xmethods.exp
1550 * gdb.reverse/amd64-tailcall-reverse.exp
1551 * gdb.reverse/break-precsave.exp
1552 * gdb.reverse/break-reverse.exp
1553 * gdb.reverse/consecutive-precsave.exp
1554 * gdb.reverse/consecutive-reverse.exp
1555 * gdb.reverse/finish-precsave.exp
1556 * gdb.reverse/finish-reverse-bkpt.exp
1557 * gdb.reverse/finish-reverse.exp
1558 * gdb.reverse/fstatat-reverse.exp
1559 * gdb.reverse/getresuid-reverse.exp
1560 * gdb.reverse/i386-precsave.exp
1561 * gdb.reverse/i386-reverse.exp
1562 * gdb.reverse/i386-sse-reverse.exp
1563 * gdb.reverse/i387-env-reverse.exp
1564 * gdb.reverse/i387-stack-reverse.exp
1565 * gdb.reverse/insn-reverse.exp
1566 * gdb.reverse/machinestate-precsave.exp
1567 * gdb.reverse/machinestate.exp
1568 * gdb.reverse/next-reverse-bkpt-over-sr.exp
1569 * gdb.reverse/pipe-reverse.exp
1570 * gdb.reverse/readv-reverse.exp
1571 * gdb.reverse/recvmsg-reverse.exp
1572 * gdb.reverse/rerun-prec.exp
1573 * gdb.reverse/s390-mvcle.exp
1574 * gdb.reverse/step-precsave.exp
1575 * gdb.reverse/step-reverse.exp
1576 * gdb.reverse/time-reverse.exp
1577 * gdb.reverse/until-precsave.exp
1578 * gdb.reverse/until-reverse.exp
1579 * gdb.reverse/waitpid-reverse.exp
1580 * gdb.reverse/watch-precsave.exp
1581 * gdb.reverse/watch-reverse.exp
1582 * gdb.rust/generics.exp
1583 * gdb.rust/methods.exp
1584 * gdb.rust/modules.exp
1585 * gdb.rust/simple.exp
1586 * gdb.server/connect-with-no-symbol-file.exp
1587 * gdb.server/ext-attach.exp
1588 * gdb.server/ext-restart.exp
1589 * gdb.server/ext-wrapper.exp
1590 * gdb.server/file-transfer.exp
1591 * gdb.server/server-exec-info.exp
1592 * gdb.server/server-kill.exp
1593 * gdb.server/server-mon.exp
1594 * gdb.server/wrapper.exp
1595 * gdb.stabs/exclfwd.exp
1596 * gdb.stabs/gdb11479.exp
1597 * gdb.threads/clone-new-thread-event.exp
1598 * gdb.threads/corethreads.exp
1599 * gdb.threads/current-lwp-dead.exp
1600 * gdb.threads/dlopen-libpthread.exp
1601 * gdb.threads/gcore-thread.exp
1602 * gdb.threads/sigstep-threads.exp
1603 * gdb.threads/watchpoint-fork.exp
1604 * gdb.trace/actions-changed.exp
1605 * gdb.trace/backtrace.exp
1606 * gdb.trace/change-loc.exp
1607 * gdb.trace/circ.exp
1608 * gdb.trace/collection.exp
1609 * gdb.trace/disconnected-tracing.exp
1610 * gdb.trace/ftrace.exp
1611 * gdb.trace/mi-trace-frame-collected.exp
1612 * gdb.trace/mi-trace-unavailable.exp
1613 * gdb.trace/mi-traceframe-changed.exp
1614 * gdb.trace/mi-tsv-changed.exp
1615 * gdb.trace/no-attach-trace.exp
1616 * gdb.trace/passc-dyn.exp
1617 * gdb.trace/qtro.exp
1618 * gdb.trace/range-stepping.exp
1619 * gdb.trace/read-memory.exp
1620 * gdb.trace/save-trace.exp
1621 * gdb.trace/signal.exp
1622 * gdb.trace/status-stop.exp
1623 * gdb.trace/tfile.exp
1624 * gdb.trace/trace-break.exp
1625 * gdb.trace/trace-buffer-size.exp
1626 * gdb.trace/trace-condition.exp
1627 * gdb.trace/tracefile-pseudo-reg.exp
1628 * gdb.trace/tstatus.exp
1629 * gdb.trace/unavailable.exp
1630 * gdb.trace/while-dyn.exp
1631 * gdb.trace/while-stepping.exp
1632
34c41c68
DE
16332016-12-22 Doug Evans <xdje42@gmail.com>
1634
1635 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
1636 and msymbols.
1637
16e69324
YQ
16382016-12-19 Yao Qi <yao.qi@linaro.org>
1639
1640 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
1641 (test_with_self): Don't call do_steps_and_nexts, and remove
1642 code about stepping into xmalloc.
1643
f94f411b
YQ
16442016-12-09 Yao Qi <yao.qi@linaro.org>
1645
1646 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
1647
16482016-12-09 Yao Qi <yao.qi@linaro.org>
1649
1650 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
1651
f1b5deee
PA
16522016-12-09 Pedro Alves <palves@redhat.com>
1653
1654 * gdb.base/all-architectures-0.exp: New file.
1655 * gdb.base/all-architectures-1.exp: New file.
1656 * gdb.base/all-architectures-2.exp: New file.
1657 * gdb.base/all-architectures-3.exp: New file.
1658 * gdb.base/all-architectures-4.exp: New file.
1659 * gdb.base/all-architectures-5.exp: New file.
1660 * gdb.base/all-architectures-6.exp: New file.
1661 * gdb.base/all-architectures-7.exp: New file.
1662 * gdb.base/all-architectures.exp.in: New file.
1663
364ca42e
YQ
16642016-12-09 Yao Qi <yao.qi@linaro.org>
1665
1666 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
1667
107c2d62
LM
16682016-12-02 Luis Machado <lgustavo@codesourcery.com>
1669
1670 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
1671 possible.
1672 Remove useless pattern-matching code.
1673
df3ee9ca
PA
16742016-12-02 Pedro Alves <palves@redhat.com>
1675
1676 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
1677 procedure.
1678 (top level): Call it.
1679
ec835369
PA
16802016-12-02 Pedro Alves <palves@redhat.com>
1681
1682 * gdb.base/commands.exp (user_defined_command_args_stack_test):
1683 New procedure.
1684 (top level): Call it.
1685
01770bbd
PA
16862016-12-02 Pedro Alves <palves@redhat.com>
1687
1688 PR cli/20559
1689 * gdb.base/commands.exp (user_defined_command_args_eval): New
1690 procedure.
1691 (top level): Call it.
1692
008459ea
LM
16932016-12-02 Luis Machado <lgustavo@codesourcery.com>
1694
1695 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
1696 timeout handling.
1697
0c1b455e
TT
16982016-12-02 Tom Tromey <tom@tromey.com>
1699
1700 * gdb.dwarf2/main-subprogram.c: New file.
1701 * gdb.dwarf2/main-subprogram.exp: New file.
1702
018572b8
LM
17032016-12-01 Luis Machado <lgustavo@codesourcery.com>
1704
1705 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
1706 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
1707 gdb_test_no_output for a couple of cases.
1708 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
1709
84c93cd5
LM
17102016-12-01 Luis Machado <lgustavo@codesourcery.com>
1711
1712 Fix test names and standardize compilation error messages throughout
1713 the following files:
1714
1715 * gdb.ada/start.exp
1716 * gdb.arch/alpha-step.exp
1717 * gdb.arch/e500-prologue.exp
1718 * gdb.arch/ftrace-insn-reloc.exp
1719 * gdb.arch/gdb1291.exp
1720 * gdb.arch/gdb1431.exp
1721 * gdb.arch/gdb1558.exp
1722 * gdb.arch/i386-dr3-watch.exp
1723 * gdb.arch/i386-sse-stack-align.exp
1724 * gdb.arch/ia64-breakpoint-shadow.exp
1725 * gdb.arch/pa-nullify.exp
1726 * gdb.arch/powerpc-aix-prologue.exp
1727 * gdb.arch/thumb-bx-pc.exp
1728 * gdb.base/annota1.exp
1729 * gdb.base/annota3.exp
1730 * gdb.base/arrayidx.exp
1731 * gdb.base/assign.exp
1732 * gdb.base/attach.exp
1733 * gdb.base/auxv.exp
1734 * gdb.base/bang.exp
1735 * gdb.base/bfp-test.exp
1736 * gdb.base/bigcore.exp
1737 * gdb.base/bitfields2.exp
1738 * gdb.base/break-fun-addr.exp
1739 * gdb.base/break-probes.exp
1740 * gdb.base/call-rt-st.exp
1741 * gdb.base/callexit.exp
1742 * gdb.base/catch-fork-kill.exp
1743 * gdb.base/charset.exp
1744 * gdb.base/checkpoint.exp
1745 * gdb.base/comprdebug.exp
1746 * gdb.base/constvars.exp
1747 * gdb.base/coredump-filter.exp
1748 * gdb.base/cursal.exp
1749 * gdb.base/cvexpr.exp
1750 * gdb.base/detach.exp
1751 * gdb.base/display.exp
1752 * gdb.base/dmsym.exp
1753 * gdb.base/dprintf-pending.exp
1754 * gdb.base/dso2dso.exp
1755 * gdb.base/dtrace-probe.exp
1756 * gdb.base/dump.exp
1757 * gdb.base/enum_cond.exp
1758 * gdb.base/exe-lock.exp
1759 * gdb.base/exec-invalid-sysroot.exp
1760 * gdb.base/execl-update-breakpoints.exp
1761 * gdb.base/exprs.exp
1762 * gdb.base/fileio.exp
1763 * gdb.base/find.exp
1764 * gdb.base/finish.exp
1765 * gdb.base/fixsection.exp
1766 * gdb.base/foll-vfork.exp
1767 * gdb.base/frame-args.exp
1768 * gdb.base/gcore.exp
1769 * gdb.base/gdb1250.exp
1770 * gdb.base/global-var-nested-by-dso.exp
1771 * gdb.base/gnu-ifunc.exp
1772 * gdb.base/hashline1.exp
1773 * gdb.base/hashline2.exp
1774 * gdb.base/hashline3.exp
1775 * gdb.base/hbreak-in-shr-unsupported.exp
1776 * gdb.base/huge.exp
1777 * gdb.base/infcall-input.exp
1778 * gdb.base/info-fun.exp
1779 * gdb.base/info-shared.exp
1780 * gdb.base/jit-simple.exp
1781 * gdb.base/jit-so.exp
1782 * gdb.base/jit.exp
1783 * gdb.base/jump.exp
1784 * gdb.base/label.exp
1785 * gdb.base/lineinc.exp
1786 * gdb.base/logical.exp
1787 * gdb.base/longjmp.exp
1788 * gdb.base/macscp.exp
1789 * gdb.base/miscexprs.exp
1790 * gdb.base/new-ui-echo.exp
1791 * gdb.base/new-ui-pending-input.exp
1792 * gdb.base/new-ui.exp
1793 * gdb.base/nodebug.exp
1794 * gdb.base/nofield.exp
1795 * gdb.base/offsets.exp
1796 * gdb.base/overlays.exp
1797 * gdb.base/pending.exp
1798 * gdb.base/pointers.exp
1799 * gdb.base/pr11022.exp
1800 * gdb.base/printcmds.exp
1801 * gdb.base/prologue.exp
1802 * gdb.base/ptr-typedef.exp
1803 * gdb.base/realname-expand.exp
1804 * gdb.base/relativedebug.exp
1805 * gdb.base/relocate.exp
1806 * gdb.base/remote.exp
1807 * gdb.base/reread.exp
1808 * gdb.base/return2.exp
1809 * gdb.base/savedregs.exp
1810 * gdb.base/sep.exp
1811 * gdb.base/sepdebug.exp
1812 * gdb.base/sepsymtab.exp
1813 * gdb.base/set-inferior-tty.exp
1814 * gdb.base/setshow.exp
1815 * gdb.base/shlib-call.exp
1816 * gdb.base/sigaltstack.exp
1817 * gdb.base/siginfo-addr.exp
1818 * gdb.base/signals.exp
1819 * gdb.base/signull.exp
1820 * gdb.base/sigrepeat.exp
1821 * gdb.base/so-impl-ld.exp
1822 * gdb.base/solib-display.exp
1823 * gdb.base/solib-overlap.exp
1824 * gdb.base/solib-search.exp
1825 * gdb.base/solib-symbol.exp
1826 * gdb.base/structs.exp
1827 * gdb.base/structs2.exp
1828 * gdb.base/symtab-search-order.exp
1829 * gdb.base/twice.exp
1830 * gdb.base/unload.exp
1831 * gdb.base/varargs.exp
1832 * gdb.base/watchpoint-solib.exp
1833 * gdb.base/watchpoint.exp
1834 * gdb.base/whatis.exp
1835 * gdb.base/wrong_frame_bt_full.exp
1836 * gdb.btrace/dlopen.exp
1837 * gdb.cell/ea-standalone.exp
1838 * gdb.cell/ea-test.exp
1839 * gdb.cp/dispcxx.exp
1840 * gdb.cp/gdb2384.exp
1841 * gdb.cp/method2.exp
1842 * gdb.cp/nextoverthrow.exp
1843 * gdb.cp/pr10728.exp
1844 * gdb.disasm/am33.exp
1845 * gdb.disasm/h8300s.exp
1846 * gdb.disasm/mn10300.exp
1847 * gdb.disasm/sh3.exp
1848 * gdb.dwarf2/dw2-dir-file-name.exp
1849 * gdb.fortran/complex.exp
1850 * gdb.fortran/library-module.exp
1851 * gdb.guile/scm-pretty-print.exp
1852 * gdb.guile/scm-symbol.exp
1853 * gdb.guile/scm-type.exp
1854 * gdb.guile/scm-value.exp
1855 * gdb.linespec/linespec.exp
1856 * gdb.mi/gdb701.exp
1857 * gdb.mi/gdb792.exp
1858 * gdb.mi/mi-breakpoint-changed.exp
1859 * gdb.mi/mi-dprintf-pending.exp
1860 * gdb.mi/mi-dprintf.exp
1861 * gdb.mi/mi-exit-code.exp
1862 * gdb.mi/mi-pending.exp
1863 * gdb.mi/mi-solib.exp
1864 * gdb.mi/new-ui-mi-sync.exp
1865 * gdb.mi/pr11022.exp
1866 * gdb.mi/user-selected-context-sync.exp
1867 * gdb.opt/solib-intra-step.exp
1868 * gdb.python/py-events.exp
1869 * gdb.python/py-finish-breakpoint.exp
1870 * gdb.python/py-mi.exp
1871 * gdb.python/py-prettyprint.exp
1872 * gdb.python/py-shared.exp
1873 * gdb.python/py-symbol.exp
1874 * gdb.python/py-template.exp
1875 * gdb.python/py-type.exp
1876 * gdb.python/py-value.exp
1877 * gdb.reverse/solib-precsave.exp
1878 * gdb.reverse/solib-reverse.exp
1879 * gdb.server/solib-list.exp
1880 * gdb.stabs/weird.exp
1881 * gdb.threads/reconnect-signal.exp
1882 * gdb.threads/stepi-random-signal.exp
1883 * gdb.trace/actions.exp
1884 * gdb.trace/ax.exp
1885 * gdb.trace/backtrace.exp
1886 * gdb.trace/change-loc.exp
1887 * gdb.trace/deltrace.exp
1888 * gdb.trace/ftrace-lock.exp
1889 * gdb.trace/ftrace.exp
1890 * gdb.trace/infotrace.exp
1891 * gdb.trace/mi-tracepoint-changed.exp
1892 * gdb.trace/packetlen.exp
1893 * gdb.trace/passcount.exp
1894 * gdb.trace/pending.exp
1895 * gdb.trace/range-stepping.exp
1896 * gdb.trace/report.exp
1897 * gdb.trace/stap-trace.exp
1898 * gdb.trace/tfind.exp
1899 * gdb.trace/trace-break.exp
1900 * gdb.trace/trace-condition.exp
1901 * gdb.trace/trace-enable-disable.exp
1902 * gdb.trace/trace-mt.exp
1903 * gdb.trace/tracecmd.exp
1904 * gdb.trace/tspeed.exp
1905 * gdb.trace/tsv.exp
1906 * lib/perftest.exp
1907
fb9feb35
LM
19082016-12-01 Luis Machado <lgustavo@codesourcery.com>
1909
1910 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
1911 with gdb_test_no_output.
1912 Use command as test name.
1913
cd2ddb6c
LM
19142016-12-01 Luis Machado <lgustavo@codesourcery.com>
1915
1916 Fix test names starting with uppercase throughout the files.
1917
1918 * gdb.ada/assign_1.exp
1919 * gdb.ada/boolean_expr.exp
1920 * gdb.base/arrayidx.exp
1921 * gdb.base/del.exp
1922 * gdb.base/gcore-buffer-overflow.exp
1923 * gdb.base/testenv.exp
1924 * gdb.compile/compile.exp
1925 * gdb.python/py-framefilter-invalidarg.exp
1926 * gdb.python/py-framefilter.exp
1927
bb95117e
LM
19282016-12-01 Luis Machado <lgustavo@codesourcery.com>
1929
1930 Fix test names starting with uppercase throughout the files.
1931
1932 * gdb.ada/array_return.exp
1933 * gdb.ada/expr_delims.exp
1934 * gdb.ada/mi_dyn_arr.exp
1935 * gdb.ada/mi_interface.exp
1936 * gdb.ada/mi_var_array.exp
1937 * gdb.ada/watch_arg.exp
1938 * gdb.arch/alpha-step.exp
1939 * gdb.arch/altivec-regs.exp
1940 * gdb.arch/e500-regs.exp
1941 * gdb.arch/powerpc-d128-regs.exp
1942 * gdb.base/arrayidx.exp
1943 * gdb.base/break.exp
1944 * gdb.base/checkpoint.exp
1945 * gdb.base/debug-expr.exp
1946 * gdb.base/dmsym.exp
1947 * gdb.base/radix.exp
1948 * gdb.base/sepdebug.exp
1949 * gdb.base/testenv.exp
1950 * gdb.base/watch_thread_num.exp
1951 * gdb.base/watchpoint-cond-gone.exp
1952 * gdb.cell/break.exp
1953 * gdb.cell/ea-cache.exp
1954 * gdb.compile/compile.exp
1955 * gdb.cp/gdb2495.exp
1956 * gdb.gdb/selftest.exp
1957 * gdb.gdb/xfullpath.exp
1958 * gdb.go/hello.exp
1959 * gdb.go/integers.exp
1960 * gdb.objc/basicclass.exp
1961 * gdb.pascal/hello.exp
1962 * gdb.pascal/integers.exp
1963 * gdb.python/py-breakpoint.exp
1964 * gdb.python/py-cmd.exp
1965 * gdb.python/py-linetable.exp
1966 * gdb.python/py-xmethods.exp
1967 * gdb.python/python.exp
1968 * gdb.reverse/consecutive-precsave.exp
1969 * gdb.reverse/finish-precsave.exp
1970 * gdb.reverse/i386-precsave.exp
1971 * gdb.reverse/machinestate-precsave.exp
1972 * gdb.reverse/sigall-precsave.exp
1973 * gdb.reverse/solib-precsave.exp
1974 * gdb.reverse/step-precsave.exp
1975 * gdb.reverse/until-precsave.exp
1976 * gdb.reverse/watch-precsave.exp
1977 * gdb.threads/leader-exit.exp
1978 * gdb.threads/pthreads.exp
1979 * gdb.threads/wp-replication.exp
1980 * gdb.trace/actions.exp
1981 * gdb.trace/mi-tsv-changed.exp
1982 * gdb.trace/tsv.exp
1983
de97fdd4
LM
19842016-12-01 Luis Machado <lgustavo@codesourcery.com>
1985
1986 Fix test names starting with uppercase throughout the files.
1987
1988 * gdb.arch/i386-bp_permanent.exp
1989 * gdb.arch/i386-gnu-cfi.exp
1990 * gdb.base/disasm-end-cu.exp
1991 * gdb.base/macscp.exp
1992 * gdb.base/pending.exp
1993 * gdb.base/watch_thread_num.exp
1994 * gdb.cp/exception.exp
1995 * gdb.cp/gdb2495.exp
1996 * gdb.cp/local.exp
1997 * gdb.python/py-evsignal.exp
1998 * gdb.python/python.exp
1999 * gdb.trace/tracecmd.exp
2000
9f058c10
LM
20012016-12-01 Luis Machado <lgustavo@codesourcery.com>
2002
2003 Fix test names starting with uppercase throughout the files.
2004
2005 * gdb.base/charset.exp
2006 * gdb.base/eval.exp
2007 * gdb.base/multi-forks.exp
2008 * gdb.guile/scm-progspace.exp
2009 * gdb.opencl/datatypes.exp
2010 * gdb.python/py-block.exp
2011 * gdb.python/py-function.exp
2012 * gdb.python/py-symbol.exp
2013 * gdb.python/py-symtab.exp
2014 * gdb.python/py-xmethods.exp
2015 * gdb.reverse/break-precsave.exp
2016 * gdb.reverse/break-reverse.exp
2017 * gdb.reverse/consecutive-precsave.exp
2018 * gdb.reverse/consecutive-reverse.exp
2019 * gdb.reverse/finish-precsave.exp
2020 * gdb.reverse/finish-reverse-bkpt.exp
2021 * gdb.reverse/finish-reverse.exp
2022 * gdb.reverse/fstatat-reverse.exp
2023 * gdb.reverse/getresuid-reverse.exp
2024 * gdb.reverse/i386-precsave.exp
2025 * gdb.reverse/i386-reverse.exp
2026 * gdb.reverse/i386-sse-reverse.exp
2027 * gdb.reverse/i387-stack-reverse.exp
2028 * gdb.reverse/insn-reverse.exp
2029 * gdb.reverse/machinestate-precsave.exp
2030 * gdb.reverse/machinestate.exp
2031 * gdb.reverse/next-reverse-bkpt-over-sr.exp
2032 * gdb.reverse/pipe-reverse.exp
2033 * gdb.reverse/readv-reverse.exp
2034 * gdb.reverse/recvmsg-reverse.exp
2035 * gdb.reverse/rerun-prec.exp
2036 * gdb.reverse/s390-mvcle.exp
2037 * gdb.reverse/sigall-precsave.exp
2038 * gdb.reverse/sigall-reverse.exp
2039 * gdb.reverse/solib-precsave.exp
2040 * gdb.reverse/solib-reverse.exp
2041 * gdb.reverse/step-precsave.exp
2042 * gdb.reverse/step-reverse.exp
2043 * gdb.reverse/time-reverse.exp
2044 * gdb.reverse/until-precsave.exp
2045 * gdb.reverse/until-reverse.exp
2046 * gdb.reverse/waitpid-reverse.exp
2047 * gdb.reverse/watch-precsave.exp
2048 * gdb.reverse/watch-reverse.exp
2049
cdc7edd7
LM
20502016-12-01 Luis Machado <lgustavo@codesourcery.com>
2051
2052 Fix test names starting with uppercase throughout the files.
2053
2054 * gdb.arch/i386-mpx-simple_segv.exp
2055 * gdb.arch/i386-mpx.exp
2056 * gdb.arch/i386-permbkpt.exp
2057 * gdb.arch/pa-nullify.exp
2058 * gdb.arch/powerpc-d128-regs.exp
2059 * gdb.arch/vsx-regs.exp
2060 * gdb.base/bfp-test.exp
2061 * gdb.base/break.exp
2062 * gdb.base/breakpoint-shadow.exp
2063 * gdb.base/callfuncs.exp
2064 * gdb.base/charset.exp
2065 * gdb.base/commands.exp
2066 * gdb.base/completion.exp
2067 * gdb.base/dfp-test.exp
2068 * gdb.base/echo.exp
2069 * gdb.base/ending-run.exp
2070 * gdb.base/eval.exp
2071 * gdb.base/expand-psymtabs.exp
2072 * gdb.base/float128.exp
2073 * gdb.base/floatn.exp
2074 * gdb.base/foll-exec-mode.exp
2075 * gdb.base/gdb1056.exp
2076 * gdb.base/gdb11531.exp
2077 * gdb.base/kill-after-signal.exp
2078 * gdb.base/multi-forks.exp
2079 * gdb.base/overlays.exp
2080 * gdb.base/pending.exp
2081 * gdb.base/sepdebug.exp
2082 * gdb.base/testenv.exp
2083 * gdb.base/valgrind-db-attach.exp
2084 * gdb.base/watch_thread_num.exp
2085 * gdb.base/watchpoint-cond-gone.exp
2086 * gdb.base/watchpoint.exp
2087 * gdb.base/watchpoints.exp
2088 * gdb.cp/arg-reference.exp
2089 * gdb.cp/baseenum.exp
2090 * gdb.cp/operator.exp
2091 * gdb.cp/shadow.exp
2092 * gdb.dwarf2/dw2-op-out-param.exp
2093 * gdb.dwarf2/dw2-reg-undefined.exp
2094 * gdb.go/chan.exp
2095 * gdb.go/hello.exp
2096 * gdb.go/integers.exp
2097 * gdb.go/methods.exp
2098 * gdb.go/package.exp
2099 * gdb.guile/scm-parameter.exp
2100 * gdb.guile/scm-progspace.exp
2101 * gdb.guile/scm-value.exp
2102 * gdb.mi/mi-pending.exp
2103 * gdb.mi/user-selected-context-sync.exp
2104 * gdb.multi/multi-attach.exp
2105 * gdb.multi/tids.exp
2106 * gdb.opt/clobbered-registers-O2.exp
2107 * gdb.pascal/floats.exp
2108 * gdb.pascal/integers.exp
2109 * gdb.python/py-block.exp
2110 * gdb.python/py-events.exp
2111 * gdb.python/py-parameter.exp
2112 * gdb.python/py-symbol.exp
2113 * gdb.python/py-symtab.exp
2114 * gdb.python/py-type.exp
2115 * gdb.python/py-value.exp
2116 * gdb.python/py-xmethods.exp
2117 * gdb.python/python.exp
2118 * gdb.reverse/break-precsave.exp
2119 * gdb.reverse/consecutive-precsave.exp
2120 * gdb.reverse/finish-precsave.exp
2121 * gdb.reverse/i386-precsave.exp
2122 * gdb.reverse/machinestate-precsave.exp
2123 * gdb.reverse/sigall-precsave.exp
2124 * gdb.reverse/solib-precsave.exp
2125 * gdb.reverse/step-precsave.exp
2126 * gdb.reverse/until-precsave.exp
2127 * gdb.reverse/watch-precsave.exp
2128 * gdb.server/ext-attach.exp
2129 * gdb.server/ext-restart.exp
2130 * gdb.server/ext-run.exp
2131 * gdb.server/ext-wrapper.exp
2132 * gdb.stabs/gdb11479.exp
2133 * gdb.stabs/weird.exp
2134 * gdb.threads/attach-many-short-lived-threads.exp
2135 * gdb.threads/kill.exp
2136 * gdb.threads/watchpoint-fork.exp
2137
bc6c7af4
LM
21382016-12-01 Luis Machado <lgustavo@codesourcery.com>
2139
2140 Fix test names starting with uppercase throughout all the files below.
2141
2142 * gdb.ada/array_return.exp
2143 * gdb.ada/catch_ex.exp
2144 * gdb.ada/info_exc.exp
2145 * gdb.ada/mi_catch_ex.exp
2146 * gdb.ada/mi_dyn_arr.exp
2147 * gdb.ada/mi_ex_cond.exp
2148 * gdb.ada/mi_exc_info.exp
2149 * gdb.ada/mi_interface.exp
2150 * gdb.ada/mi_task_arg.exp
2151 * gdb.ada/mi_task_info.exp
2152 * gdb.ada/mi_var_array.exp
2153 * gdb.arch/alpha-step.exp
2154 * gdb.arch/amd64-disp-step.exp
2155 * gdb.arch/arm-disp-step.exp
2156 * gdb.arch/disp-step-insn-reloc.exp
2157 * gdb.arch/e500-prologue.exp
2158 * gdb.arch/ftrace-insn-reloc.exp
2159 * gdb.arch/gdb1558.exp
2160 * gdb.arch/i386-bp_permanent.exp
2161 * gdb.arch/i386-disp-step.exp
2162 * gdb.arch/i386-float.exp
2163 * gdb.arch/i386-gnu-cfi.exp
2164 * gdb.arch/ia64-breakpoint-shadow.exp
2165 * gdb.arch/mips16-thunks.exp
2166 * gdb.arch/pa-nullify.exp
2167 * gdb.arch/powerpc-aix-prologue.exp
2168 * gdb.arch/powerpc-power.exp
2169 * gdb.arch/ppc-dfp.exp
2170 * gdb.arch/s390-tdbregs.exp
2171 * gdb.arch/spu-info.exp
2172 * gdb.arch/spu-ls.exp
2173 * gdb.arch/thumb-bx-pc.exp
2174 * gdb.base/advance.exp
2175 * gdb.base/annota-input-while-running.exp
2176 * gdb.base/arrayidx.exp
2177 * gdb.base/asmlabel.exp
2178 * gdb.base/async.exp
2179 * gdb.base/attach-wait-input.exp
2180 * gdb.base/auto-connect-native-target.exp
2181 * gdb.base/batch-preserve-term-settings.exp
2182 * gdb.base/bfp-test.exp
2183 * gdb.base/bigcore.exp
2184 * gdb.base/bp-permanent.exp
2185 * gdb.base/break-always.exp
2186 * gdb.base/break-fun-addr.exp
2187 * gdb.base/break-idempotent.exp
2188 * gdb.base/break-main-file-remove-fail.exp
2189 * gdb.base/break-probes.exp
2190 * gdb.base/break-unload-file.exp
2191 * gdb.base/break.exp
2192 * gdb.base/call-ar-st.exp
2193 * gdb.base/call-rt-st.exp
2194 * gdb.base/call-sc.exp
2195 * gdb.base/call-signal-resume.exp
2196 * gdb.base/call-strs.exp
2197 * gdb.base/callexit.exp
2198 * gdb.base/callfuncs.exp
2199 * gdb.base/catch-gdb-caused-signals.exp
2200 * gdb.base/catch-signal-siginfo-cond.exp
2201 * gdb.base/catch-syscall.exp
2202 * gdb.base/compare-sections.exp
2203 * gdb.base/cond-eval-mode.exp
2204 * gdb.base/condbreak-call-false.exp
2205 * gdb.base/consecutive-step-over.exp
2206 * gdb.base/cursal.exp
2207 * gdb.base/disabled-location.exp
2208 * gdb.base/disasm-end-cu.exp
2209 * gdb.base/display.exp
2210 * gdb.base/double-prompt-target-event-error.exp
2211 * gdb.base/dprintf-bp-same-addr.exp
2212 * gdb.base/dprintf-detach.exp
2213 * gdb.base/dprintf-next.exp
2214 * gdb.base/dprintf-non-stop.exp
2215 * gdb.base/dprintf-pending.exp
2216 * gdb.base/dso2dso.exp
2217 * gdb.base/ending-run.exp
2218 * gdb.base/enum_cond.exp
2219 * gdb.base/examine-backward.exp
2220 * gdb.base/exe-lock.exp
2221 * gdb.base/exec-invalid-sysroot.exp
2222 * gdb.base/execl-update-breakpoints.exp
2223 * gdb.base/execution-termios.exp
2224 * gdb.base/fileio.exp
2225 * gdb.base/fixsection.exp
2226 * gdb.base/foll-exec-mode.exp
2227 * gdb.base/foll-exec.exp
2228 * gdb.base/fork-running-state.exp
2229 * gdb.base/frame-args.exp
2230 * gdb.base/fullpath-expand.exp
2231 * gdb.base/func-ptr.exp
2232 * gdb.base/gcore-relro-pie.exp
2233 * gdb.base/gdb1090.exp
2234 * gdb.base/gdb1555.exp
2235 * gdb.base/global-var-nested-by-dso.exp
2236 * gdb.base/gnu-ifunc.exp
2237 * gdb.base/hbreak-in-shr-unsupported.exp
2238 * gdb.base/hbreak-unmapped.exp
2239 * gdb.base/hook-stop.exp
2240 * gdb.base/infcall-input.exp
2241 * gdb.base/info-fun.exp
2242 * gdb.base/info-shared.exp
2243 * gdb.base/interrupt-noterm.exp
2244 * gdb.base/jit-so.exp
2245 * gdb.base/jit.exp
2246 * gdb.base/line-symtabs.exp
2247 * gdb.base/list.exp
2248 * gdb.base/longjmp.exp
2249 * gdb.base/macscp.exp
2250 * gdb.base/max-value-size.exp
2251 * gdb.base/nodebug.exp
2252 * gdb.base/nofield.exp
2253 * gdb.base/overlays.exp
2254 * gdb.base/paginate-after-ctrl-c-running.exp
2255 * gdb.base/paginate-bg-execution.exp
2256 * gdb.base/paginate-inferior-exit.exp
2257 * gdb.base/pending.exp
2258 * gdb.base/pr11022.exp
2259 * gdb.base/printcmds.exp
2260 * gdb.base/ptr-typedef.exp
2261 * gdb.base/ptype.exp
2262 * gdb.base/randomize.exp
2263 * gdb.base/range-stepping.exp
2264 * gdb.base/realname-expand.exp
2265 * gdb.base/relativedebug.exp
2266 * gdb.base/remote.exp
2267 * gdb.base/savedregs.exp
2268 * gdb.base/sepdebug.exp
2269 * gdb.base/set-noassign.exp
2270 * gdb.base/shlib-call.exp
2271 * gdb.base/shreloc.exp
2272 * gdb.base/sigaltstack.exp
2273 * gdb.base/sigbpt.exp
2274 * gdb.base/siginfo-addr.exp
2275 * gdb.base/siginfo-obj.exp
2276 * gdb.base/siginfo-thread.exp
2277 * gdb.base/signest.exp
2278 * gdb.base/signull.exp
2279 * gdb.base/sigrepeat.exp
2280 * gdb.base/skip.exp
2281 * gdb.base/so-impl-ld.exp
2282 * gdb.base/solib-corrupted.exp
2283 * gdb.base/solib-disc.exp
2284 * gdb.base/solib-display.exp
2285 * gdb.base/solib-overlap.exp
2286 * gdb.base/solib-search.exp
2287 * gdb.base/solib-symbol.exp
2288 * gdb.base/source-execution.exp
2289 * gdb.base/sss-bp-on-user-bp-2.exp
2290 * gdb.base/sss-bp-on-user-bp.exp
2291 * gdb.base/stack-checking.exp
2292 * gdb.base/stale-infcall.exp
2293 * gdb.base/step-break.exp
2294 * gdb.base/step-line.exp
2295 * gdb.base/step-over-exit.exp
2296 * gdb.base/step-test.exp
2297 * gdb.base/structs.exp
2298 * gdb.base/sym-file.exp
2299 * gdb.base/symtab-search-order.exp
2300 * gdb.base/term.exp
2301 * gdb.base/type-opaque.exp
2302 * gdb.base/unload.exp
2303 * gdb.base/until-nodebug.exp
2304 * gdb.base/until.exp
2305 * gdb.base/unwindonsignal.exp
2306 * gdb.base/watch-cond.exp
2307 * gdb.base/watch-non-mem.exp
2308 * gdb.base/watch_thread_num.exp
2309 * gdb.base/watchpoint-reuse-slot.exp
2310 * gdb.base/watchpoint-solib.exp
2311 * gdb.base/watchpoint.exp
2312 * gdb.btrace/dlopen.exp
2313 * gdb.cell/arch.exp
2314 * gdb.cell/break.exp
2315 * gdb.cell/bt.exp
2316 * gdb.cell/core.exp
2317 * gdb.cell/data.exp
2318 * gdb.cell/dwarfaddr.exp
2319 * gdb.cell/ea-cache.exp
2320 * gdb.cell/ea-standalone.exp
2321 * gdb.cell/ea-test.exp
2322 * gdb.cell/f-regs.exp
2323 * gdb.cell/fork.exp
2324 * gdb.cell/gcore.exp
2325 * gdb.cell/mem-access.exp
2326 * gdb.cell/ptype.exp
2327 * gdb.cell/registers.exp
2328 * gdb.cell/sizeof.exp
2329 * gdb.cell/solib-symbol.exp
2330 * gdb.cell/solib.exp
2331 * gdb.compile/compile-tls.exp
2332 * gdb.cp/exception.exp
2333 * gdb.cp/gdb2495.exp
2334 * gdb.cp/local.exp
2335 * gdb.cp/mb-inline.exp
2336 * gdb.cp/mb-templates.exp
2337 * gdb.cp/pr10687.exp
2338 * gdb.cp/pr9167.exp
2339 * gdb.cp/scope-err.exp
2340 * gdb.cp/templates.exp
2341 * gdb.cp/virtfunc.exp
2342 * gdb.dwarf2/dw2-dir-file-name.exp
2343 * gdb.dwarf2/dw2-single-line-discriminators.exp
2344 * gdb.fortran/complex.exp
2345 * gdb.fortran/library-module.exp
2346 * gdb.guile/guile.exp
2347 * gdb.guile/scm-cmd.exp
2348 * gdb.guile/scm-frame-inline.exp
2349 * gdb.guile/scm-objfile.exp
2350 * gdb.guile/scm-pretty-print.exp
2351 * gdb.guile/scm-symbol.exp
2352 * gdb.guile/scm-type.exp
2353 * gdb.guile/scm-value.exp
2354 * gdb.linespec/keywords.exp
2355 * gdb.linespec/ls-errs.exp
2356 * gdb.linespec/macro-relative.exp
2357 * gdb.linespec/thread.exp
2358 * gdb.mi/mi-breakpoint-changed.exp
2359 * gdb.mi/mi-dprintf-pending.exp
2360 * gdb.mi/mi-fullname-deleted.exp
2361 * gdb.mi/mi-logging.exp
2362 * gdb.mi/mi-pending.exp
2363 * gdb.mi/mi-solib.exp
2364 * gdb.mi/new-ui-mi-sync.exp
2365 * gdb.mi/user-selected-context-sync.exp
2366 * gdb.multi/dummy-frame-restore.exp
2367 * gdb.multi/multi-arch-exec.exp
2368 * gdb.multi/remove-inferiors.exp
2369 * gdb.multi/watchpoint-multi-exit.exp
2370 * gdb.opt/solib-intra-step.exp
2371 * gdb.perf/backtrace.exp
2372 * gdb.perf/single-step.exp
2373 * gdb.perf/skip-command.exp
2374 * gdb.perf/skip-prologue.exp
2375 * gdb.perf/solib.exp
2376 * gdb.python/lib-types.exp
2377 * gdb.python/py-as-string.exp
2378 * gdb.python/py-bad-printers.exp
2379 * gdb.python/py-block.exp
2380 * gdb.python/py-breakpoint.exp
2381 * gdb.python/py-cmd.exp
2382 * gdb.python/py-events.exp
2383 * gdb.python/py-evthreads.exp
2384 * gdb.python/py-finish-breakpoint.exp
2385 * gdb.python/py-finish-breakpoint2.exp
2386 * gdb.python/py-frame-inline.exp
2387 * gdb.python/py-frame.exp
2388 * gdb.python/py-inferior.exp
2389 * gdb.python/py-infthread.exp
2390 * gdb.python/py-mi.exp
2391 * gdb.python/py-objfile.exp
2392 * gdb.python/py-pp-maint.exp
2393 * gdb.python/py-pp-registration.exp
2394 * gdb.python/py-prettyprint.exp
2395 * gdb.python/py-recurse-unwind.exp
2396 * gdb.python/py-shared.exp
2397 * gdb.python/py-symbol.exp
2398 * gdb.python/py-symtab.exp
2399 * gdb.python/py-template.exp
2400 * gdb.python/py-type.exp
2401 * gdb.python/py-unwind-maint.exp
2402 * gdb.python/py-unwind.exp
2403 * gdb.python/py-value.exp
2404 * gdb.python/python.exp
2405 * gdb.reverse/finish-reverse-bkpt.exp
2406 * gdb.reverse/insn-reverse.exp
2407 * gdb.reverse/next-reverse-bkpt-over-sr.exp
2408 * gdb.reverse/solib-precsave.exp
2409 * gdb.reverse/solib-reverse.exp
2410 * gdb.stabs/gdb11479.exp
2411 * gdb.stabs/weird.exp
2412 * gdb.threads/fork-child-threads.exp
2413 * gdb.threads/fork-plus-threads.exp
2414 * gdb.threads/fork-thread-pending.exp
2415 * gdb.threads/forking-threads-plus-breakpoint.exp
2416 * gdb.threads/hand-call-in-threads.exp
2417 * gdb.threads/interrupted-hand-call.exp
2418 * gdb.threads/linux-dp.exp
2419 * gdb.threads/local-watch-wrong-thread.exp
2420 * gdb.threads/next-while-other-thread-longjmps.exp
2421 * gdb.threads/non-ldr-exit.exp
2422 * gdb.threads/pending-step.exp
2423 * gdb.threads/print-threads.exp
2424 * gdb.threads/process-dies-while-detaching.exp
2425 * gdb.threads/process-dies-while-handling-bp.exp
2426 * gdb.threads/pthreads.exp
2427 * gdb.threads/queue-signal.exp
2428 * gdb.threads/reconnect-signal.exp
2429 * gdb.threads/signal-command-handle-nopass.exp
2430 * gdb.threads/signal-command-multiple-signals-pending.exp
2431 * gdb.threads/signal-delivered-right-thread.exp
2432 * gdb.threads/signal-sigtrap.exp
2433 * gdb.threads/sigthread.exp
2434 * gdb.threads/staticthreads.exp
2435 * gdb.threads/stepi-random-signal.exp
2436 * gdb.threads/thread-unwindonsignal.exp
2437 * gdb.threads/thread_check.exp
2438 * gdb.threads/thread_events.exp
2439 * gdb.threads/tid-reuse.exp
2440 * gdb.threads/tls-nodebug.exp
2441 * gdb.threads/tls-shared.exp
2442 * gdb.threads/tls-so_extern.exp
2443 * gdb.threads/tls.exp
2444 * gdb.threads/wp-replication.exp
2445 * gdb.trace/actions-changed.exp
2446 * gdb.trace/actions.exp
2447 * gdb.trace/backtrace.exp
2448 * gdb.trace/change-loc.exp
2449 * gdb.trace/collection.exp
2450 * gdb.trace/deltrace.exp
2451 * gdb.trace/disconnected-tracing.exp
2452 * gdb.trace/entry-values.exp
2453 * gdb.trace/ftrace-lock.exp
2454 * gdb.trace/ftrace.exp
2455 * gdb.trace/infotrace.exp
2456 * gdb.trace/mi-trace-frame-collected.exp
2457 * gdb.trace/mi-trace-unavailable.exp
2458 * gdb.trace/mi-traceframe-changed.exp
2459 * gdb.trace/mi-tracepoint-changed.exp
2460 * gdb.trace/mi-tsv-changed.exp
2461 * gdb.trace/no-attach-trace.exp
2462 * gdb.trace/packetlen.exp
2463 * gdb.trace/passc-dyn.exp
2464 * gdb.trace/passcount.exp
2465 * gdb.trace/pending.exp
2466 * gdb.trace/pr16508.exp
2467 * gdb.trace/qtro.exp
2468 * gdb.trace/range-stepping.exp
2469 * gdb.trace/read-memory.exp
2470 * gdb.trace/report.exp
2471 * gdb.trace/save-trace.exp
2472 * gdb.trace/signal.exp
2473 * gdb.trace/stap-trace.exp
2474 * gdb.trace/status-stop.exp
2475 * gdb.trace/strace.exp
2476 * gdb.trace/tfile.exp
2477 * gdb.trace/tfind.exp
2478 * gdb.trace/trace-break.exp
2479 * gdb.trace/trace-condition.exp
2480 * gdb.trace/trace-enable-disable.exp
2481 * gdb.trace/trace-mt.exp
2482 * gdb.trace/tracecmd.exp
2483 * gdb.trace/tracefile-pseudo-reg.exp
2484 * gdb.trace/tspeed.exp
2485 * gdb.trace/tstatus.exp
2486 * gdb.trace/tsv.exp
2487 * gdb.trace/unavailable.exp
2488 * gdb.trace/while-dyn.exp
2489 * gdb.trace/while-stepping.exp
2490 * lib/gdb-guile.exp
2491 * lib/gdb.exp
2492 * lib/mi-support.exp
2493 * lib/pascal.exp
2494 * lib/perftest.exp
2495 * lib/prelink-support.exp
2496 * lib/selftest-support.exp
2497
ad02e4fe
SM
24982016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
2499
2500 * Makefile.in: Include disable-implicit-rules.mk.
2501
22347e55
AA
25022016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
2503
2504 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
2505 non-byte-aligned bit fields.
2506
da5b30da
AA
25072016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
2508
2509 PR gdb/12616
2510 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
2511 respects the DW_AT_data_bit_offset attribute.
2512
b593ecca
SM
25132016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
2514
2515 * gdb.base/default.exp: Fix output of "set language".
2516
3b165252
SM
25172016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
2518
2519 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
2520 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
2521 make.
2522 * configure.ac: Remove checks for the make program.
2523 * configure: Re-generate.
2524
1a2f3d7f
KB
25252016-11-16 Kevin Buettner <kevinb@redhat.com>
2526
2527 * gdb.python/py-recurse-unwind.c (main): Add loop.
2528 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
2529 to read_register() and gdb.parse_and_eval(). Make each code
2530 call a separate case that can be individually tested.
2531 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
2532 proc. Call cont_and_backtrace for each of the code paths that
2533 we want to test in the unwinder.
2534
b7f38fda
AA
25352016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
2536
2537 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
2538 the definition of struct S.
2539
1f8db343
CM
25402016-11-11 Catherine Moore <clm@codesourcery.com>
2541
2542 * gdb.base/dump.exp: Identify verilog format dump tests as such.
2543
fad0c9fb
PA
25442016-11-09 Pedro Alves <palves@redhat.com>
2545
2546 * gdb.base/commands.exp (runto_or_return): New procedure.
2547 (gdbvar_simple_if_test, gdbvar_simple_while_test)
2548 (gdbvar_complex_if_while_test, progvar_simple_if_test)
2549 (progvar_simple_while_test, progvar_complex_if_while_test)
2550 (if_while_breakpoint_command_test)
2551 (infrun_breakpoint_command_test, breakpoint_command_test)
2552 (user_defined_command_test, watchpoint_command_test)
2553 (test_command_prompt_position, redefine_hook_test)
2554 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
2555 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
2556 multi_line_input and multi_line. Remove gdb_expect and
2557 gdb_stop_suppressing_tests uses.
2558 * lib/gdb.exp (valnum_re): New global.
2559 (multi_line_input): New procedure.
2560
8354c62c
SM
25612016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
2562
2563 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
2564 Remove.
2565 (test_setup): Define with proc_with_prefix.
2566 (test_cli_inferior): Likewise.
2567 (test_cli_thread): Likewise.
2568 (test_cli_frame): Likewise.
2569 (test_cli_select_frame): Likewise.
2570 (test_cli_up_down): Likewise.
2571 (test_mi_thread_select): Likewise.
2572 (test_mi_stack_select_frame): Likewise.
2573 (test_cli_in_mi_inferior): Likewise.
2574 (test_cli_in_mi_thread): Likewise.
2575 (test_cli_in_mi_frame): Likewise.
2576 (top level): Do not use with_test_prefix_procname.
2577
64f367a2
PA
25782016-11-09 Pedro Alves <palves@redhat.com>
2579
2580 * gdb.base/commands.exp (gdbvar_simple_if_test)
2581 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
2582 (progvar_simple_if_test, progvar_simple_while_test)
2583 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
2584 (infrun_breakpoint_command_test, breakpoint_command_test)
2585 (user_defined_command_test, watchpoint_command_test)
2586 (test_command_prompt_position, deprecated_command_test)
2587 (bp_deleted_in_command, temporary_breakpoint_commands)
2588 (stray_arg0_test, source_file_with_indented_comment)
2589 (recursive_source_test, if_commands_test)
2590 (error_clears_commands_left, redefine_hook_test)
2591 (redefine_backtrace_test): Use proc_with_prefix.
2592 * lib/gdb.exp (proc_with_prefix): New proc.
2593
0bb65f1e
AA
25942016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
2595
2596 * gdb.base/tui-layout.c: New file.
2597 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
2598 disassembly window contains very long lines.
2599
7353f247
TT
26002016-11-08 Tom Tromey <tom@tromey.com>
2601
2602 * gdb.python/py-value.exp (test_value_creation): Make "long" test
2603 depend on Python 2.
2604
30a7bb83
TT
26052016-11-08 Tom Tromey <tom@tromey.com>
2606
2607 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
2608 New method.
2609
cdf5a07c
MG
26102016-10-29 Manish Goregaokar <manish@mozilla.com>
2611
2806dc7e 2612 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 2613
51a789c3
MG
26142016-10-27 Manish Goregaokar <manish@mozilla.com>
2615
2806dc7e
PA
2616 * gdb.rust/simple.rs: Add test for univariant enums without
2617 discriminants and for encoded struct-like enums.
51a789c3 2618
f610ab6d
PA
26192016-10-28 Pedro Alves <palves@redhat.com>
2620
2621 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
2622 gdb_test_multiple, tighten regexps and match symtabs and line
2623 tables incrementally.
2624
b129b0ca
LM
26252016-10-28 Luis Machado <lgustavo@codesourcery.com>
2626
2627 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
2628 general.
2629
ecf45d2c
SL
26302016-10-25 Luis Machado <lgustavo@codesourcery.com>
2631
2632 * gdb.base/exec-invalid-sysroot.exp: New file.
2633
b8d38ee4
JK
26342016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2635
2636 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
2637
f90fd8c2
JK
26382016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2639
2640 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
2641
2d2476aa
MR
26422016-10-19 Maciej W. Rozycki <macro@imgtec.com>
2643
2806dc7e
PA
2644 * gdb.base/killed-outside.exp: Remove $options from a call to
2645 `prepare_for_testing'.
2d2476aa 2646
e42b25a0
SM
26472016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2648
2649 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
2650 Change test message.
2651
3ccdb432
SM
26522016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2653
2654 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
2655 Update comment.
2656
5bad3170
SM
26572016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2658
2659 * gdb.trace/mi-trace-save.exp: New file.
2660
5ad9dba7
YQ
26612016-10-13 Yao Qi <yao.qi@linaro.org>
2662
2663 * gdb.base/code_elim.exp (get_var_address): Remove.
2664 * gdb.base/relocate.exp: Likewise.
2665 * gdb.base/shreloc.exp: Likewise.
2666 * lib/gdb.exp (get_var_address): New.
2667
62df7e21
YQ
26682016-10-13 Yao Qi <yao.qi@linaro.org>
2669
2670 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
2671 floating point tests if $skip_float_test is false.
2672
4dac951e
LM
26732016-10-12 Luis Machado <lgustavo@codesourcery.com>
2674
2675 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
2676 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
2677 argc values.
2678 Add 1 to argc so we guarantee distinct initial/modified argc values.
2679
8f1a8fc4
JK
26802016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2681
2682 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
2683
16c85b5d
JK
26842016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2685
2686 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
2687 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
2688 * gdb.arch/vsx-regs.exp: Likewise.
2689
1d0e042a
YQ
26902016-10-07 Yao Qi <yao.qi@linaro.org>
2691
2692 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
2693
68dadef5
MM
26942016-10-07 Markus Metzger <markus.t.metzger@intel.com>
2695
2696 * gdb.python/python.exp: Test decode_line("*0").
2697
33fa2c6e
DE
26982016-10-06 Doug Evans <dje@google.com>
2699
2700 * gdb.python/py-value.exp (test_value_creation): Add test for large
2701 unsigned 64-bit value.
2702
9c37b5ae
TT
27032016-10-06 Tom Tromey <tom@tromey.com>
2704
2705 * gdb.compile/compile.exp: Change java tests to rust.
2706 * gdb.base/setshow.exp: Change java tests to rust.
2707 * gdb.base/default.exp: Remove java from language list.
2708 * README (Examples): Update language example.
2709 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
2710 test.
2711 * lib/gdb.exp (skip_java_tests): Remove.
2712 * lib/java.exp: Remove.
2713 * gdb.java: Remove.
2714
78b86327
MR
27152016-10-06 Maciej W. Rozycki <macro@imgtec.com>
2716
2717 * gdb.arch/mips-fcr.exp: New test.
2718 * gdb.arch/mips-fcr.c: Source for the new test.
2719
7470adbb
MR
27202016-10-06 Maciej W. Rozycki <macro@imgtec.com>
2721
2722 * gdb.base/solib-disc.exp: Use `standard_output_file'
2723 throughout.
2724
4a556533
PA
27252016-10-06 Pedro Alves <palves@redhat.com>
2726
2727 * gdb.base/jit-simple-dl.c: New file.
2728 * gdb.base/jit-simple-jit.c: New file, factored out from ...
2729 * gdb.base/jit-simple.c: ... this.
2730 * gdb.base/jit-simple.exp (jit_run): Delete.
2731 (build_jit): New proc.
2732 (jit_test_reread): Recompile either the main program or the shared
2733 library, depending on what is being tested. Skip changing address
2734 if caller wants to. Compare before/after addresses. If testing
2735 standalone, explicitly load the binary. Test "maint info
2736 breakpoints".
2737 (top level): Add "standalone vs shared lib" and "change address"
2738 vs "same address" axes.
2739
5a122fbc
PA
27402016-10-06 Pedro Alves <palves@redhat.com>
2741
2742 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
2743 call.
2744 (jit_run): Delete.
2745 (jit_test_reread): Use with_test_prefix. Reload the main binary
2746 explicitly. Compare the before/after addresses of the JIT
2747 descriptor.
2748
ee8da4b8
DE
27492016-08-15 Doug Evans <dje@google.com>
2750
2751 * gdb.xml/extra-regs.xml: Update, end field now required, default type
2752 for single bitfields is bool.
2753 * gdb.xml/tdesc-regs.exp: Ditto.
2754
f389f6fe
JK
27552016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2756
2757 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
2758
fdebf1a4
YQ
27592016-10-05 Yao Qi <yao.qi@linaro.org>
2760
2761 * lib/gdb.exp (support_complex_tests): Return zero if
2762 gdb_skip_float_test return true.
2763
9c36d954 27642016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 2765 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
2766
2767 PR gdb/20487
2768 * gdb.mi/user-selected-context-sync.exp: New file.
2769 * gdb.mi/user-selected-context-sync.c: New file.
2770
4034d0ff 27712016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 2772 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
2773
2774 PR gdb/20487
2775 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
2776 =thread-select-event check.
2777
a4297203
PB
27782016-09-29 Peter Bergner <bergner@vnet.ibm.com>
2779
2780 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
2781 the compulsory L operand changes.
2782 * gdb.arch/powerpc-power.s: Likewise.
2783
bb805577
JK
27842016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2785
2786 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
2787 * gdb.base/jit-attach-pie.c: New file.
2788 * gdb.base/jit-attach-pie.exp: New file.
2789
6d61dee5
PA
27902016-09-28 Pedro Alves <palves@redhat.com>
2791
2792 * gdb.base/infcall-input.c: New file.
2793 * gdb.base/infcall-input.exp: New file.
2794
f73842fc
YQ
27952016-09-22 Yao Qi <yao.qi@linaro.org>
2796
2797 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
2798 (gdb_exit): Rename it to ...
2799 (gdbserver_gdb_exit): ... Close GDBserver.
2800 (gdb_exit): New proc, call gdbserver_gdb_exit.
2801 (mi_gdb_exit): Likewise.
2802
90681dab
YQ
28032016-09-22 Yao Qi <yao.qi@linaro.org>
2804
2805 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
2806 path.
2807 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
2808 Remove duplication.
2809
9c211fd8
YQ
28102016-09-22 Yao Qi <yao.qi@linaro.org>
2811
2812 * lib/gdbserver-support.exp: Check the existence of
2813 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
2814
ad0a504f
AK
28152016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
2816
2817 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
2818
36cf1806
TT
28192016-09-21 Tom Tromey <tom@tromey.com>
2820
2821 PR gdb/20604:
2822 * gdb.base/quit.exp: New file.
2823
74172ecf
SM
28242016-09-21 Simon Marchi <simon.marchi@ericsson.com>
2825
2826 * .gitignore: New file.
2827
3d0ec882
MR
28282016-09-21 Maciej W. Rozycki <macro@imgtec.com>
2829
2830 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
2831 throughout.
2832
8193adea
AA
28332016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
2834
2835 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
2836
d41a5c09
JK
28372016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2838
2839 * gdb.cp/casts.cc (decltype): Move it ...
2840 (main): ... with its call to ...
2841 * gdb.cp/casts03.cc: ... a new file.
2842 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
2843
d2dfe700
JK
28442016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2845
2846 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
2847
e2a92b16
PB
28482016-09-15 Peter Bergner <bergner@vnet.ibm.com>
2849
2850 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
2851 and sync up the test with tests in gas/testsuite/gas/ppc.
2852 * gdb.arch/powerpc-power.exp: Likewise.
2853
49b4de64
JK
28542016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2855
2856 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
2857
2c29df25
SDJ
28582016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
2859 Jan Kratochvil <jan.kratochvil@redhat.com>
2860
2861 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
2862 make m1's definition to be different from m2's. Use 'dummy' as an
2863 argument for probe 'two'.
2864
cc3c2846
JB
28652016-09-10 Jon Beniston <jon@beniston.com>
2866
2867 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
2868 for sim target.
2869
e1b2624a
AA
28702016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
2871
2872 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
2873 variable declaration.
2874 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
2875 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
2876 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
2877 received HWCAP as its argument.
2878
4295e285
PA
28792016-09-06 Pedro Alves <palves@redhat.com>
2880
2881 * gdb.base/new-ui-pending-input.c: New file.
2882 * gdb.base/new-ui-pending-input.exp: New file.
2883 * gdb.exp (clear_gdb_spawn_id): New procedure.
2884 (with_spawn_id): Check whether gdb_spawn_id exists before
2885 referencing it. If gdb_spawn_id didn't exist on entry, clear it
2886 on exit.
2887
00d5215e
UW
28882016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
2889
2890 * gdb.base/float128.c: New file.
2891 * gdb.base/float128.exp: Likewise.
2892 * gdb.base/floatn.c: Likewise.
2893 * gdb.base/floatn.exp: Likewise.
2894
a9ff5f12
UW
28952016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
2896
2897 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
2898
f245535c
PA
28992016-09-05 Pedro Alves <palves@redhat.com>
2900
2901 PR backtrace/19927
2902 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
2903 unwinders are immediately called as side effect of "source" or
2904 "disable unwinder" commands.
2905 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
2906
ae9cf263
YQ
29072016-09-02 Yao Qi <yao.qi@linaro.org>
2908
2909 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
2910 is true and $type is "float" or "double".
2911
27aba047
YQ
29122016-09-02 Yao Qi <yao.qi@linaro.org>
2913
2914 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
2915 true.
2916 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
2917 * gdb.base/call-rt-st.exp: Likewise.
2918 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
2919 return value instead of gdb,skip_float_test.
2920 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
2921 (do_function_calls): Use its return value instead of
2922 gdb,skip_float_test.
2923 * gdb.base/finish.exp: Likewise.
2924 * gdb.base/funcargs.exp: Likewise.
2925 * gdb.base/return.exp: Likewise.
2926 * gdb.base/return2.exp: Likewise.
2927 * gdb.base/varargs.exp: Likewise.
2928 * lib/gdb.exp (gdb_skip_float_test): Change it to
2929 gdb_caching_proc. Detect the broken ptrace on arm-linux.
2930
5af962df
AA
29312016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
2932
2933 * gdb.multi/tids.exp: Test "thread apply all".
2934
7fac6910
JK
29352016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2936
2937 * gdb.base/default.exp (tty): Remove.
2938
bb1fe4ac
KB
29392016-08-24 Kevin Buettner <kevinb@redhat.com>
2940
2806dc7e
PA
2941 * gdb.python/py-recurse-unwind.c: New file.
2942 * gdb.python/py-recurse-unwind.py: New file.
2943 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 2944
0a1ddfa6
SM
29452016-08-24 Simon Marchi <simon.marchi@ericsson.com>
2946
2947 * gdb.base/set-inferior-tty.exp: New file.
2948 * gdb.base/set-inferior-tty.c: New file.
2949
d9de1fe3
PA
29502016-08-23 Pedro Alves <palves@redhat.com>
2951
2952 PR gdb/20494
2953 * gdb.base/new-ui-echo.c: New file.
2954 * gdb.base/new-ui-echo.exp: New file.
2955
e9d9abd7
YQ
29562016-08-23 Yao Qi <yao.qi@linaro.org>
2957
2958 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
2959 gdbserver_spawn.
2960 * gdb.server/connect-without-multi-process.exp (do_test):
2961 Likewise.
2962
3589529e
YQ
29632016-08-23 Yao Qi <yao.qi@linaro.org>
2964
2965 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
2966 standalone_txt. Delete gdb_txt and standalone_txt on host
2967 and target. Spawn the binary on target. Copy files from
2968 target to host.
2969
6bb90213
PA
29702016-08-22 Pedro Alves <palves@redhat.com>
2971
2972 PR gdb/20505
2973 * gdb.base/vdso-warning.exp: Test core dumps too. Use
2974 with_test_prefix. Factor out bits to ...
2975 (test_no_vdso): ... this new procedure.
2976
20c2c024
CL
29772016-08-19 Carl Love <cel@us.ibm.com>
2978
2979 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
2980 maintaining separate logic for constructing the output path.
2981 * gdb.arch/powerpc-d128-regs.exp: Likewise.
2982 * gdb.arch/ppc-dfp.exp: Likewise.
2983 * gdb.arch/ppc-fp.exp: Likewise.
2984 * gdb.arch/vsx-regs.exp: Likewise.
2985 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
2986 binprefix for generating the additional binary files.
2987
0646e07d
PA
29882016-08-19 Pedro Alves <palves@redhat.com>
2989
2990 * gdb.trace/mi-trace-frame-collected.exp
2991 (test_trace_frame_collected): On x32, expect two registers.
2992
46da9242
CL
29932016-08-18 Carl Love <cel@us.ibm.com>
2994
2995 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
2996 and sync up the test with tests in gas/testsuite/gas/ppc.
2997 * gdb.arch/powerpc-power.exp: Likewise.
2998
eb2332d7
SM
29992016-08-17 Simon Marchi <simon.marchi@ericsson.com>
3000
3001 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
3002 expected error message.
3003
63c61e04
SM
30042016-08-17 Simon Marchi <simon.marchi@ericsson.com>
3005
3006 * gdb.multi/remove-inferiors.exp: New file.
3007 * gdb.multi/remove-inferiors.c: New file.
3008
7b17065f
YQ
30092016-08-12 Yao Qi <yao.qi@linaro.org>
3010
3011 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
3012 argument list.
3013
01d3dedf
PA
30142016-08-10 Pedro Alves <palves@redhat.com>
3015
3016 PR gdb/19187
3017 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
3018 setup_kfails.
3019
3eb7562a
PA
30202016-08-09 Pedro Alves <palves@redhat.com>
3021 Simon Marchi <simon.marchi@ericsson.com>
3022
3023 PR gdb/20418
3024 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
3025 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
3026
80614914
PA
30272016-08-09 Pedro Alves <palves@redhat.com>
3028
3029 PR mi/20431
3030 * gdb.mi/mi-cmd-error.exp: New file.
3031
f348d89a
PA
30322016-08-09 Pedro Alves <palves@redhat.com>
3033
3034 PR gdb/18653
3035 * gdb.base/signals-state-child.c: New file.
3036 * gdb.base/signals-state-child.exp: New file.
3037 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
3038
e5ca03b4
PA
30392016-08-09 Pedro Alves <palves@redhat.com>
3040
3041 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
3042
282a0691
TT
30432016-08-03 Tom Tromey <tom@tromey.com>
3044
3045 PR python/18565:
3046 * gdb.python/py-frame-inline.exp: Add Frame.function test.
3047
41bfcd63
YQ
30482016-08-01 Yao Qi <yao.qi@linaro.org>
3049
3050 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
3051 variable mode to "multi-process" if $multi_process is 1, otherwise
3052 set it to "single-process".
3053
e3465b24
YQ
30542016-08-01 Yao Qi <yao.qi@linaro.org>
3055
3056 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
3057 * gdb.cp/cpexprs.exp: Likewise.
3058 * gdb.cp/m-static.exp: Likewise.
3059
0b31a4bc
TT
30602016-07-26 Tom Tromey <tom@tromey.com>
3061
3062 PR python/20190:
3063 * gdb.threads/tls.exp (check_thread_local): Add python symbol
3064 test.
3065
e0461dbb
MM
30662016-07-26 Markus Metzger <markus.t.metzger@intel.com>
3067
3068 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
3069 selecting assembly source files.
3070 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
3071 assembly source files.
3072 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
3073 assembly source files.
3074 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
3075 selecting assembly source files.
3076
8194e927
SM
30772016-07-25 Simon Marchi <simon.marchi@ericsson.com>
3078
3079 * gdb.base/new-ui.exp (do_test_invalid_args): New
3080 procedure.
3081
c0272db5
TW
30822016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
3083
3084 * gdb.btrace/reconnect.c: New file.
3085 * gdb.btrace/reconnect.exp: New file.
3086
e3487908
GKB
30872016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
3088
3089 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
3090 to test_catch_syscall_group.
3091 (test_catch_syscall_group): New.
3092
12df5c00
TT
30932016-07-21 Tom Tromey <tom@tromey.com>
3094
3095 * gdb.rust/simple.rs (main): Use empty struct expression.
3096 * gdb.rust/simple.exp: Add tests for empty struct expression.
3097
bae62ee2
YQ
30982016-07-21 Yao Qi <yao.qi@linaro.org>
3099
3100 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
3101 if gdb_skip_xml_test is true on some targets.
3102
b1b53fb3
YQ
31032016-07-21 Yao Qi <yao.qi@linaro.org>
3104
3105 * gdb.server/solib-list.exp: Unset last_loaded_file.
3106
027d97f8
JK
31072016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3108
3109 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
3110 "step into captured_main (args)".
3111
7674d381
JK
31122016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3113
3114 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
3115
72b5d099
JK
31162016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3117
3118 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
3119
1f960ced
PA
31202016-07-19 Pedro Alves <palves@redhat.com>
3121
3122 * gdb.opt/inline-break.exp: Remove optimize=-O2.
3123 * gdb.opt/inline-bt.exp: Likewise.
3124 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
3125 additional_flags=-Winline.
3126 * gdb.opt/inline-locals.exp: Likewise.
3127 * gdb.opt/inline-markers.c (ATTR): Define.
3128 (inlined_fn): Use it.
3129
f25827c1
YQ
31302016-07-19 Yao Qi <yao.qi@linaro.org>
3131
3132 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
3133 (test_with_self): Remove some code. Remove argument executable.
3134 (top-level): Use do_self_tests.
3135
37539ebe
DB
31362016-07-15 Zachary Welch <zwelch@codesourcery.com>
3137 Don Breazeal <donb@codesourcery.com>
3138
3139 * gdb.base/maint.exp: Escape paths used in regular expressions.
3140 * gdb.stabs/weird.exp: Likewise.
3141
dac790e1
TT
31422016-07-13 Tom Tromey <tom@tromey.com>
3143
3144 PR python/15620, PR python/18620:
3145 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
3146 (test_bkpt_events): New procs.
3147
93daf339
TT
31482016-07-13 Tom Tromey <tom@tromey.com>
3149
3150 PR python/17698:
3151 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
3152 test.
3153 (test_watchpoints): Likewise.
3154 (test_bkpt_pending): New proc.
3155
6571a381
TT
31562016-07-13 Tom Tromey <tom@tromey.com>
3157
3158 PR cli/18053:
3159 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
3160 completion test.
3161
e8732474
JK
31622016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3163
3164 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
3165 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
3166 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
3167 f_label.
3168 (g): Rename g_end_lbl to g_label.
3169 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
3170 low_pc and high_pc.
3171 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
3172
e0f3fd7c
TT
31732016-07-12 Tom Tromey <tom@tromey.com>
3174
3175 PR python/19293:
3176 * gdb.python/py-unwind-maint.exp: Update tests.
3177
3cfe46b6
YQ
31782016-07-12 Yao Qi <yao.qi@linaro.org>
3179
3180 * lib/selftest-support.exp (selftest_setup): Match the output
3181 when captured_main is inlined.
3182
4f19a0e6
WT
31832016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
3184
3185 * gdb.fortran/derived-types.exp (result_line, result_line_2):
3186 New variables.
3187 (print this%a, print this%b, print this): New tests.
3188 * gdb.fortran/derived-types.f90 (this): New object and
3189 initialization.
3190
986cf455
SM
31912016-07-06 Simon Marchi <simon.marchi@ericsson.com>
3192
3193 * gdb.ada/arraydim.exp: Remove extra directory level in build
3194 directory.
3195
f0464b23
SM
31962016-07-06 Simon Marchi <simon.marchi@ericsson.com>
3197
3198 * lib/ada.exp: Remove extra directory level in build directory.
3199 * gdb.ada/cond_lang.exp: Likewise.
3200 * gdb.ada/exec_changed.exp: Likewise.
3201 * gdb.ada/lang_switch.exp: Likewise.
3202
42d94011
MG
32032016-07-06 Manish Goregaokar <manish@mozilla.com>
3204
2806dc7e
PA
3205 * simple.rs: Add test for raw pointer subscripting.
3206 * simple.exp: Add test expectations.
42d94011 3207
647c264c
YQ
32082016-07-05 Yao Qi <yao.qi@linaro.org>
3209
3210 * gdb.mi/mi-reverse.exp: Match =record-started output.
3211
20aa2c60
PA
32122016-07-01 Pedro Alves <palves@redhat.com>
3213
3214 * gdb.base/jit-reader.exp (info_registers_current_frame): New
3215 procedure.
3216 (jit_reader_test): Test the jit reader's unwinder.
3217 * gdb.base/jithost.c (jit_function_00_code): New global.
3218 (main): Use memcpy to fill in the mmapped code, instead of poking
3219 bytes manually here.
3220 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
3221 value.
3222 (read_debug_info): Save the function's range.
3223 (read_sp): New function.
3224 (unwind_frame): Use it. Also unwind RBP.
3225 (get_frame_id): Use read_sp.
3226 (gdb_init_reader): Use calloc instead of malloc.
3227 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
3228 parameter. Use gdb_test_multiple.
3229
ced2dffb
PA
32302016-07-01 Pedro Alves <palves@redhat.com>
3231 Antoine Tremblay <antoine.tremblay@ericsson.com>
3232
3233 * gdb.threads/process-dies-while-detaching.c: New file.
3234 * gdb.threads/process-dies-while-detaching.exp: New file.
3235
63000888
PA
32362016-07-01 Pedro Alves <palves@redhat.com>
3237
3238 * gdb.multi/watchpoint-multi-exit.c: New file.
3239 * gdb.multi/watchpoint-multi-exit.exp: New file.
3240
038d4868
PA
32412016-06-30 Pedro Alves <palves@redhat.com>
3242
3243 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
3244 unset inferior_spawn_id.
3245
994e9c83
PA
32462016-06-30 Pedro Alves <palves@redhat.com>
3247
3248 * lib/mi-support.exp (default_mi_gdb_start): Declare global
3249 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
3250
e5653468
YQ
32512016-06-29 Yao Qi <yao.qi@linaro.org>
3252
3253 * gdb.base/return.c: Add copyright header.
3254
803b47e5
TT
32552016-06-29 Tom Tromey <tom@tromey.com>
3256
3257 PR python/20129:
3258 * gdb.python/py-framefilter.exp: Add tests for setting priority
3259 and disabling of non-existent frame filter.
3260
28244707
YQ
32612016-06-29 Yao Qi <yao.qi@linaro.org>
3262
3263 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
3264 0x0f07ff.
3265
a31d2f06
YQ
32662016-06-28 Yao Qi <yao.qi@linaro.org>
3267
3268 * gdb.base/catch-syscall.exp: Remove check on isnative and target
3269 triplets. Start gdb, execute catch syscall, and continue. Check
3270 gdb's output to determine catch syscall is supported.
3271
921d8f54
MG
32722016-06-27 Manish Goregaokar <manish@mozilla.com>
3273
25d49b86
PA
3274 * gdb.rust/simple.rs: Add test for returning unit in a function.
3275 * gdb.rust/simple.exp: Add expectation for functions returning
3276 unit.
921d8f54 3277
f4952523
PMR
32782016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
3279
3280 * gdb.python/py-breakpoint-create-fail.c,
3281 gdb.python/py-breakpoint-create-fail.exp,
3282 gdb.python/py-breakpoint-create-fail.py: New testcase.
3283
fccb08f8
MG
32842016-06-25 Manish Goregaokar <manish@mozilla.com>
3285
3286 PR gdb/20239
3287 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
3288 * gdb.rust/simple.exp: Add test expectations for new NonZero
3289 tests.
fccb08f8 3290
6b850546
DT
32912016-06-24 David Taylor <dtaylor@emc.com>
3292
3293 * gdb.base/offsets.exp: New file.
3294 * gdb.base/offsets.c: New file.
3295
17621150
TT
32962016-06-23 Tom Tromey <tom@tromey.com>
3297
3298 PR gdb/16483:
3299 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
3300 before any filters are loaded.
3301
04d59df6
WT
33022016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
3303
3304 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
3305 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
3306 structs.
3307 * gdb.fortran/derived-type-function.exp: New file.
3308 * gdb.fortran/derived-type-function.f90: New file.
3309
3310
ac69f786
PA
33112016-06-21 Pedro Alves <palves@redhat.com>
3312
3313 * gdb.base/new-ui.exp: New file.
3314 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
3315 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
3316 (with_spawn_id): New procedure.
3317
49940788
PA
33182016-06-21 Pedro Alves <palves@redhat.com>
3319
3320 * gdb.mi/mi-exec-run.exp: New file.
3321
ef274d26
PA
33222016-06-21 Pedro Alves <palves@redhat.com>
3323
3324 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
3325 breakpoint command's output on the main UI.
3326 (test_break): New procedure, factored out from calls in the top
3327 level.
3328 (top level): Use foreach_with_prefix to test MI as main UI and as
3329 separate UI.
3330
468afe6c
PA
33312016-06-21 Pedro Alves <palves@redhat.com>
3332
3333 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
3334 (test_awatch_creation_and_listing)
3335 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
3336 Remove 'type' parameter.
3337 (test_watchpoint_all): New parameter mi_mode. Remove
3338 with_test_prefix.
3339 (top level): Use foreach_with_prefix, and add main/separate UI MI
3340 testing axis.
3341
51f77c37
PA
33422016-06-21 Pedro Alves <palves@redhat.com>
3343
3344 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
3345 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
3346 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
3347 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
3348 (gdb_main_spawn_id, mi_spawn_id): Declare and
3349 comment.
3350 (mi_create_inferior_pty): New procedure,
3351 factored out from default_mi_gdb_start.
3352 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
3353 procedures.
3354 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
3355 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
3356 Use mi_create_inferior_pty.
3357 (mi_gdb_start): Use eval to pass down args list.
3358
8980e177
PA
33592016-06-21 Pedro Alves <palves@redhat.com>
3360
3361 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
3362 * gdb.opt/inline-cmds.exp: Add MI tests.
3363
f38d3ad1
PA
33642016-06-21 Pedro Alves <palves@redhat.com>
3365
3366 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
3367
45db7c09
PA
33682016-06-21 Pedro Alves <palves@redhat.com>
3369
3370 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
3371 (top level): Use it instead of mi_execute_to.
3372
5a069ab3
PA
33732016-06-21 Pedro Alves <palves@redhat.com>
3374
3375 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
3376 (cont_handler_str): New.
3377 (signal_stop_handler): Set stop_handler_str instead of printing to
3378 stdout.
3379 (continue_handler): Set cont_handler_str instead of printing to
3380 stdout.
3381 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
3382 mi_send_resuming_command. Print stop_handler_str and
3383 cont_handler_str instead of expecting the python events print
3384 directly.
3385
2838cc1d
SD
33862016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
3387
3388 * gdb.base/jit-reader.exp: New file.
3389 * gdb.base/jithost.c: New file.
3390 * gdb.base/jithost.h: New file.
3391 * gdb.base/jitreader.c : New file.
3392 * gdb.base/jit-protocol.h: New file.
3393
21a77091
YQ
33942016-06-17 Yao Qi <yao.qi@linaro.org>
3395
3396 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
3397 parameters follow_fork and detach_on_fork. Set follow-fork-mode
3398 and detach-on-fork. Adjust tests.
3399 (top level): Invoke break_cond_on_syscall with combinations of
3400 syscall, follow-fork-mode and detach-on-fork.
3401
f50bf8e5
YQ
34022016-06-17 Yao Qi <yao.qi@linaro.org>
3403
3404 * gdb.base/step-over-exit.c: New.
3405 * gdb.base/step-over-exit.exp: New.
3406
a28d8e50
YTL
34072016-06-17 Yan-Ting Lin <currygt52@gmail.com>
3408
3409 * gdb.base/float.exp: Add target check for nds32*-*-*.
3410 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
3411
cad8e26d
AB
34122016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
3413
3414 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
3415 for unsupported target features.
3416 * gdb.base/call-rt-st.exp: Likewise.
3417 * gdb.base/call-sc.exp: Likewise.
3418 * gdb.base/call-signal-resume.exp: Likewise.
3419 * gdb.base/call-strs.exp: Likewise.
3420 * gdb.base/callexit.exp: Likewise.
3421 * gdb.base/callfuncs.exp: Likewise.
3422 * gdb.base/nodebug.exp: Likewise.
3423 * gdb.base/printcmds.exp: Likewise.
3424 * gdb.base/ptype.exp: Likewise.
3425 * gdb.base/structs.exp: Likewise.
3426 * gdb.base/unwindonsignal.exp: Likewise.
3427 * gdb.cp/gdb2495.exp: Likewise.
3428 * gdb.cp/templates.exp: Likewise.
3429 * gdb.cp/virtfunc.exp: Likewise.
3430 * gdb.threads/hand-call-in-threads.exp: Likewise.
3431 * gdb.threads/interrupted-hand-call.exp: Likewise.
3432 * gdb.threads/thread-unwindonsignal.exp: Likewise.
3433
347dc102
TT
34342016-06-10 Tom Tromey <tom@tromey.com>
3435
3436 PR rust/20110:
3437 * gdb.rust/expr.exp: Add test for integer constant larger than
3438 i32.
3439
5e13cf25
BH
34402016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
3441
3442 * gdb.fortran/nested-funcs.exp: New.
3443 * gdb.fortran/nested-funcs.f90: New.
3444
bb556f1f
TK
34452016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
3446
3447 * gdb.base/examine-backward.c: New file.
3448 * gdb.base/examine-backward.exp: New file.
3449
38b022b4
SM
34502016-06-06 Simon Marchi <simon.marchi@ericsson.com>
3451
3452 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
3453 matching.
3454
1b40ec05
TT
34552016-06-02 Tom Tromey <tom@tromey.com>
3456
3457 PR python/18984:
3458 * gdb.python/py-shared.exp: Add solib_name test.
3459
193bd378
SM
34602016-06-02 Simon Marchi <simon.marchi@ericsson.com>
3461
3462 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
3463
3326303b
MG
34642016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
3465
3466 PR c++/19893
3467 * gdb.dwarf2/implref.exp: Rename to...
3468 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
3469 * gdb.dwarf2/implref-array.c: New file.
3470 * gdb.dwarf2/implref-array.exp: Likewise.
3471 * gdb.dwarf2/implref-global.c: Likewise.
3472 * gdb.dwarf2/implref-global.exp: Likewise.
3473 * gdb.dwarf2/implref-struct.c: Likewise.
3474 * gdb.dwarf2/implref-struct.exp: Likewise.
3475
825c8ef2
AT
34762016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3477
3478 * gdb.trace/trace-condition.exp: Add 64bit tests.
3479
2320162a
AT
34802016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3481
3482 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
3483 bits types.
3484 (main): Adapt to 8 to 64 bits types.
3485 * gdb.trace/trace-condition.exp: Add new tests.
3486
a7818233
AT
34872016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3488
3489 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
3490
0d336466
AT
34912016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3492
3493 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
3494 Move condition tests...
3495 * gdb.trace/trace-condition.exp: Here.
3496
7faeb45a
AT
34972016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3498
3499 * gdb.trace/trace-condition.exp: Add counter-case tests.
3500
e385593e
JK
35012016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3502
3503 PR c++/15231
3504 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
3505 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
3506
744608cc
PA
35072016-05-27 Pedro Alves <palves@redhat.com>
3508
3509 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
3510 New procedure.
3511 (top level): Call it, and bail out of DejaGnu is known to be bad.
3512
ac775bf4
AB
35132016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
3514
3515 * gdb.base/whatis.c: Extend the test case.
3516 * gdb.base/whatis.exp: Add additional tests.
3517
2bbad2ea
BH
35182016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3519
3520* gdb.fortran/type.f90: Add pointer variable.
3521* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
3522
8b70175d
BH
35232016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3524
3525 * gdb.fortran/vla-type.exp: Fix testcase name.
3526
86d8a848
BH
35272016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3528
3529 * gdb.fortran/vla-type.exp: Access elements in nested structs.
3530
e188eb36
BH
35312016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3532
3533 * gdb.fortran/type.f90: Add nested structures.
3534 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
3535 * gdb.fortran/derived-type.exp: Adapt expected output.
3536 * gdb.fortran/vla-type.exp: Adapt expected output.
3537
9b2db1fd
BH
35382016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3539
3540 * gdb.fortran/whatis_type.exp: Adapt expected output.
3541
72b17055
BH
35422016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3543
3544 * gdb.fortran/print_type.exp: Fix expected output.
3545 * gdb.fortran/whatis_type.exp: Fix expected output.
3546
3cd81d8d
BH
35472016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3548
3549 * gdb.fortran/whatis_type.exp: Use multi_line.
3550
ddae9462
TT
35512016-05-24 Tom Tromey <tom@tromey.com>
3552
3553 PR python/17386:
3554 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
3555 use value as an index.
3556
1957f6b8
TT
35572016-05-23 Tom Tromey <tom@tromey.com>
3558
3559 PR python/17981:
3560 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
3561 no-breakpoint case.
3562
026a9174
PA
35632016-05-24 Pedro Alves <palves@redhat.com>
3564
3565 PR gdb/19828
3566 * gdb.threads/clone-attach-detach.c: New file.
3567 * gdb.threads/clone-attach-detach.exp: New file.
3568
e70a7231
FR
35692016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
3570
3571 * gdb.base/annota-input-while-running.exp: Fix syntax error.
3572
0f6ed0e0
TT
35732016-05-23 Tom Tromey <tom@tromey.com>
3574
3575 PR python/19438, PR python/18393:
3576 * gdb.python/py-progspace.exp: Add "dir" test.
3577 * gdb.python/py-objfile.exp: Add "dir" test.
3578
ffd19d61
YQ
35792016-05-23 Yao Qi <yao.qi@linaro.org>
3580
3581 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
3582 * gdb.arch/thumb2-it.exp: Likewise.
3583
9e8f9b05
SM
35842016-05-18 Simon Marchi <simon.marchi@ericsson.com>
3585
3586 * gdb.mi/mi-threads-interrupt.c: New file.
3587 * gdb.mi/mi-threads-interrupt.exp: New file.
3588
61c6156d
SM
35892016-05-17 Simon Marchi <simon.marchi@ericsson.com>
3590
3591 PR gdb/18077
3592 * gdb.mi/mi-async-run.exp: New file.
3593 * gdb.mi/mi-async-run.c: New file.
3594
67218854
TT
35952016-05-17 Tom Tromey <tom@tromey.com>
3596 Manish Goregaokar <manishsmail@gmail.com>
3597
3598 * lib/rust-support.exp: New file.
3599 * lib/gdb.exp (skip_rust_tests): New proc.
3600 (build_executable_from_specs): Handle rust.
3601 * lib/future.exp (gdb_find_rustc): New proc.
3602 (gdb_default_target_compile): Handle rust.
3603 * gdb.rust/expr.exp: New file.
3604 * gdb.rust/generics.exp: New file.
3605 * gdb.rust/generics.rs: New file.
3606 * gdb.rust/methods.exp: New file.
3607 * gdb.rust/methods.rs: New file.
3608 * gdb.rust/modules.exp: New file.
3609 * gdb.rust/modules.rs: New file.
3610 * gdb.rust/simple.exp: New file.
3611 * gdb.rust/simple.rs: New file.
3612
c44af4eb
TT
36132016-05-17 Tom Tromey <tom@tromey.com>
3614
3615 * gdb.base/default.exp (set language): Add rust.
3616
dcd1f979
TT
36172016-05-17 Tom Tromey <tom@tromey.com>
3618
3619 * gdb.gdb/unittest.exp: New file.
3620
155b7f57
YQ
36212016-05-16 Yao Qi <yao.qi@linaro.org>
3622
3623 * gdb.base/batch-preserve-term-settings.exp: Remove variable
3624 shell_prompt. Update shell_prompt_re.
3625
8ddd5a6c
DE
36262016-05-12 Doug Evans <dje@google.com>
3627
3628 PR symtab/19999
3629 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
3630 $options when building executable.
3631 * gdb.dwarf2/fission-loclists-pie.S: New file.
3632 * gdb.dwarf2/fission-loclists-pie.exp: New file.
3633
02e370d9
SM
36342016-05-04 Simon Marchi <simon.marchi@ericsson.com>
3635
3636 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
3637 of [is_remote target],
3638
8929ad8b
SM
36392016-05-04 Simon Marchi <simon.marchi@ericsson.com>
3640
3641 * lib/gdb.exp (use_gdb_stub): New procedure.
3642
6c447423
DE
36432016-05-03 Yunlian Jiang <yunlian@google.com>
3644 Doug Evans <dje@google.com>
3645
3646 PR symtab/19914
3647 * gdb.dwarf2/dwp-sepdebug.c: New file.
3648 * gdb.dwarf2/dwp-sepdebug.exp: New file.
3649
444e826c
SM
36502016-05-02 Simon Marchi <simon.marchi@ericsson.com>
3651
3652 * gdb.base/detach.exp: Remove is_remote check.
3653
740feeaa
SM
36542016-05-02 Simon Marchi <simon.marchi@ericsson.com>
3655
3656 * gdb.base/annota-input-while-running.exp: Don't check for
3657 [is_remote target]. Enable annotations after running to main.
3658 Remove unused "set test..." line.
3659
9080ac9d
SM
36602016-04-28 Simon Marchi <simon.marchi@ericsson.com>
3661
3662 * gdb.trace/trace-enable-disable.exp: New file.
3663 * gdb.trace/trace-enable-disable.c: New file.
3664
952ebca5
SM
36652016-04-28 Simon Marchi <simon.marchi@ericsson.com>
3666
3667 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
3668 use it in info sharedlibrary test.
3669 * gdb.trace/ftrace-lock.exp: Likewise.
3670 * gdb.trace/ftrace.exp: Likewise.
3671 * gdb.trace/range-stepping.exp: Likewise.
3672 * gdb.trace/trace-break.exp: Likewise.
3673 * gdb.trace/trace-condition.exp: Likewise.
3674 * gdb.trace/trace-mt.exp: Likewise.
3675
d9019901
SM
36762016-04-27 Simon Marchi <simon.marchi@ericsson.com>
3677
3678 * lib/gdb.exp (gdb_load_shlibs): Rename to...
3679 (gdb_load_shlib): ... this.
3680 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
3681 gdb_load_shlib.
3682 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
3683 * gdb.base/ctxobj.exp: Likewise.
3684 * gdb.base/dprintf-pending.exp: Likewise.
3685 * gdb.base/dso2dso.exp: Likewise.
3686 * gdb.base/fixsection.exp: Likewise.
3687 * gdb.base/gcore-relro.exp: Likewise.
3688 * gdb.base/gdb1555.exp: Likewise.
3689 * gdb.base/global-var-nested-by-dso.exp: Likewise.
3690 * gdb.base/gnu-ifunc.exp: Likewise.
3691 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
3692 * gdb.base/jit-so.exp (one_jit_test): Likewise.
3693 * gdb.base/pending.exp: Likewise.
3694 * gdb.base/print-file-var.exp: Likewise.
3695 * gdb.base/print-symbol-loading.exp: Likewise.
3696 * gdb.base/shlib-call.exp: Likewise.
3697 * gdb.base/shreloc.exp: Likewise.
3698 * gdb.base/so-impl-ld.exp: Likewise.
3699 * gdb.base/solib-disc.exp: Likewise.
3700 * gdb.base/solib-nodir.exp: Likewise.
3701 * gdb.base/solib-overlap.exp: Likewise.
3702 * gdb.base/solib-symbol.exp: Likewise.
3703 * gdb.base/solib-weak.exp (do_test): Likewise.
3704 * gdb.base/sym-file.exp: Likewise.
3705 * gdb.base/symtab-search-order.exp: Likewise.
3706 * gdb.base/type-opaque.exp: Likewise.
3707 * gdb.base/unload.exp: Likewise.
3708 * gdb.base/watchpoint-solib.exp: Likewise.
3709 * gdb.compile/compile.exp: Likewise.
3710 * gdb.cp/gdb2384.exp: Likewise.
3711 * gdb.cp/infcall-dlopen.exp: Likewise.
3712 * gdb.cp/re-set-overloaded.exp: Likewise.
3713 * gdb.fortran/library-module.exp: Likewise.
3714 * gdb.opt/solib-intra-step.exp: Likewise.
3715 * gdb.python/py-finish-breakpoint.exp: Likewise.
3716 * gdb.python/py-shared.exp: Likewise.
3717 * gdb.reverse/solib-precsave.exp: Likewise.
3718 * gdb.reverse/solib-reverse.exp: Likewise.
3719 * gdb.server/solib-list.exp: Likewise.
3720 * gdb.threads/dlopen-libpthread.exp: Likewise.
3721 * gdb.threads/tls-shared.exp: Likewise.
3722 * gdb.threads/tls-so_extern.exp: Likewise.
3723 * gdb.trace/change-loc.exp: Likewise.
3724 * gdb.trace/ftrace-lock.exp: Likewise.
3725 * gdb.trace/ftrace.exp: Likewise.
3726 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
3727 * gdb.trace/pending.exp: Likewise.
3728 * gdb.trace/range-stepping.exp: Likewise.
3729 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
3730 (strace_info_marker): Likewise.
3731 (strace_probe_marker): Likewise.
3732 (strace_trace_on_same_addr): Likewise.
3733 (strace_trace_on_diff_addr): Likewise.
3734 * gdb.trace/trace-break.exp: Likewise.
3735 * gdb.trace/trace-condition.exp: Likewise.
3736 * gdb.trace/trace-mt.exp: Likewise.
3737
fca4cfd9
SM
37382016-04-27 Simon Marchi <simon.marchi@ericsson.com>
3739
3740 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
3741 result of gdb_remote_download.
3742 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
3743 * gdb.base/dso2dso.exp: Likewise.
3744 * gdb.base/global-var-nested-by-dso.exp: Likewise.
3745 * gdb.base/print-file-var.exp: Likewise.
3746 * gdb.base/shlib-call.exp: Likewise.
3747 * gdb.base/shreloc.exp: Likewise.
3748 * gdb.base/solib-overlap.exp: Likewise.
3749 * gdb.base/solib-weak.exp (do_test): Likewise.
3750 * gdb.base/unload.exp: Likewise.
3751
11cf4ffb
YQ
37522016-04-27 Yao Qi <yao.qi@linaro.org>
3753
3754 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
3755 exists.
3756
3e2e34f8
KB
37572016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
3758
3759 * vla-type.exp: Print structure from toplevel.
3760
8f07e298
BH
37612016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
3762
3763 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
3764 of dynamic types.
3765 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
3766 of dynamic types.
3767
9920b434
BH
37682016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
3769
3770 * gdb.fortran/vla-type.f90: New file.
3771 * gdb.fortran/vla-type.exp: New file.
3772
f3abeff5
YQ
37732016-04-25 Yao Qi <yao.qi@linaro.org>
3774
3775 * gdb.base/branch-to-self.c: New file.
3776 * gdb.base/branch-to-self.exp: New file.
3777
0a5d52f0
YQ
37782016-04-22 Yao Qi <yao.qi@linaro.org>
3779
3780 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
3781 more after $hex.
3782
495346f6
YQ
37832016-04-22 Yao Qi <yao.qi@linaro.org>
3784
3785 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
3786 * gdb.base/annota3.exp: Likewise.
3787
4a7e075c
YQ
37882016-04-22 Yao Qi <yao.qi@linaro.org>
3789
3790 * gdb.reverse/step-precsave.exp: Do one step and test program
3791 stops in "callee" and do multiple steps until program goes out
3792 of "callee".
3793 * gdb.reverse/step-reverse.exp: Likewise.
3794
5b061e98
YQ
37952016-04-22 Yao Qi <yao.qi@linaro.org>
3796
3797 * gdb.trace/signal.exp: Also pass if
3798 $tracepoint_hits($i) > $iterations.
3799
5c5dc57f
YQ
38002016-04-22 Yao Qi <yao.qi@linaro.org>
3801
3802 * gdb.trace/signal.c: New file.
3803 * gdb.trace/signal.exp: New file.
3804
a55411b9
DE
38052016-04-19 Doug Evans <xdje42@gmail.com>
3806
3807 * gdb.base/bad-file.exp: New file.
3808
a22df60a
MG
38092016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
3810
3811 * gdb.dwarf2/implref.exp: New file.
3812
0c13f7e5
BH
38132016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
3814
3815 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
3816 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
3817 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
3818 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
3819 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
3820 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
3821 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
3822 * lib/fortran.exp (fortran_int4): New procedure.
3823 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
3824 (fortran_logical4): Likewise.
3825
9b9b09e9
BH
38262016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
3827
3828 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
3829
a14d1f4d
BH
38302016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
3831
3832 * lib/compiler.c: Add Intel specific preprocessor macros.
3833 * lib/compiler.cc: Likewise.
25d49b86 3834
7d49b1d0
LM
38352016-04-13 Luis Machado <lgustavo@codesourcery.com>
3836
3837 * gdb.server/connect-with-no-symbol-file.c: New file.
3838 * gdb.server/connect-with-no-symbol-file.exp: New file.
3839
8392fa22
SM
38402016-04-13 Simon Marchi <simon.marchi@ericsson.com>
3841
3842 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
3843
8c4c4aeb
SM
38442016-04-13 Simon Marchi <simon.marchi@ericsson.com>
3845
3846 * boards/gdbserver-base.exp (${board}_download): Copy source file to
3847 standard output directory.
3848
45e3745e
AT
38492016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
3850
3851 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
3852
e26b7e41
MM
38532016-04-13 Markus Metzger <markus.t.metzger@intel.com>
3854
3855 * gdb.btrace/instruction_history.c (loop): Add declaration.
3856
8ce09462
AT
38572016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
3858
3859 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
3860
2e88a1ea
SM
38612016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
3862
3863 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
3864 parentheses to print.
3865 (continue_handler): Likewise.
3866
f48e22e3
SM
38672016-04-08 Simon Marchi <simon.marchi@ericsson.com>
3868
3869 * gdb.server/solib-list.exp: Remove is_remote check.
3870 Pass shlib= to gdb_compile. Don't link shared library with
3871 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
3872 Run binary filename through "readlink -f" on the target.
3873
096be756
PA
38742016-04-08 Pedro Alves <palves@redhat.com>
3875
3876 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
3877 interpreter filename as argument to gdbserver_spawn.
3878 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
3879 Return empty if $last_loaded_file does not exist.
3880
06500533
JK
38812016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3882
3883 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
3884 * gdb.base/jit-main.c: Use exit after usage.
3885
2d35e871
JK
38862016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3887
3888 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
3889 GDBHISTSIZE prior to the tests.
3890 * gdb.base/gdbinit-history.exp: Likewise.
3891
38922016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
3893
3894 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
3895 instead of build_executable. Use gdb_load_shlibs.
3896
c8064e7e
YQ
38972016-04-07 Yao Qi <yao.qi@linaro.org>
3898
3899 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
3900 Execute "si" command.
3901
bde47561
YQ
39022016-04-07 Yao Qi <yao.qi@linaro.org>
3903
3904 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
3905 number instead of the comments on some line.
3906
b16f8a3b
DB
39072016-04-06 Don Breazeal <donb@codesourcery.com>
3908
3909 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
3910 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
3911
c2f901df
SM
39122016-04-06 Simon Marchi <simon.marchi@ericsson.com>
3913
3914 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
3915 standard_output_file. Remove unused binfile variable.
3916
ac17fda0
CU
39172016-04-05 Catalin Udma <catalin.udma@freescale.com>
3918
3919 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
3920 * gdb.python/py-mi-objfile.exp: Match "list main" output
3921 in console format.
3922
03a8c4df
SM
39232016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
3924
3925 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
3926 absolute.
3927
6e774b13
SM
39282016-04-05 Simon Marchi <simon.marchi@ericsson.com>
3929
3930 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
3931 absolute.
3932 * gdb.trace/ftrace.exp: Likewise.
3933 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
3934 targets as well.
3935 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
3936 (gdb_load_shlibs): Copy libraries to test directory when testing
3937 natively. Only set solib-search-path if testing remotely.
3938 * lib/mi-support.exp (mi_load_shlibs): Likewise.
3939
7817ea46
SM
39402016-04-05 Simon Marchi <simon.marchi@ericsson.com>
3941
3942 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
3943 gdb_download. Use it even if the target is not remote.
3944 * gdb.base/jit.exp (compile_jit_test): Likewise.
3945 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
3946 output directory if the destination board is local, otherwise use
3947 the standard remote_download from DejaGnu.
3948 (gdb_download): Remove.
3949 (gdb_load_shlibs): Use gdb_remote_download instead of
3950 gdb_download.
3951 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
3952 Use gdb_remote_download instead of gdb_download. Use it even if
3953 the target is not remote.
3954 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
3955 instead of gdb_download.
3956
7beb7f68
SM
39572016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
3958
3959 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
3960 (test_insert_delete_modify): Call mi_load_shlibs before trying to
3961 run.
3962
cc63428a
AV
39632016-04-01 Artemiy Volkov <artemiyv@acm.org>
3964
3965 PR gdb/19820
3966 * gdb.base/printcmds.exp: Add artificial arrays tests.
3967
64cdf930
PA
39682016-03-31 Pedro Alves <palves@redhat.com>
3969
3970 PR gdb/19858
3971 * gdb.base/jit-main.c: Include unistd.h.
3972 (ATTACH): Define to 0 if not already defined.
3973 (wait_for_gdb, mypid): New globals.
3974 (WAIT_FOR_GDB): New macro.
3975 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
3976 some breakpoint locations.
3977 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
3978 New procedures.
3979 (one_jit_test): Add REATTACH parameter, and handle it. Use
3980 continue_to_test_location.
3981 (top level): Test attach, and adjusts calls to one_jit_test.
3982
40dea8cb
PA
39832016-03-31 Pedro Alves <palves@redhat.com>
3984
3985 PR gdb/19858
3986 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
3987 BINSUFFIX parameter, and handle it.
3988 (top level): Adjust calls compile_jit_test.
3989
e7ea3ec7
CU
39902016-03-31 Catalin Udma <catalin.udma@freescale.com>
3991
3992 PR python/19743
3993 * gdb.python/py-mi-events-gdb.py: New file.
3994 * gdb.python/py-mi-events.c: New file.
3995 * gdb.python/py-mi-events.exp: New file.
3996
e6359af3
YQ
39972016-03-30 Yao Qi <yao.qi@linaro.org>
3998
3999 * gdb.reverse/until-precsave.exp: Match function name only.
4000 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
4001 Move malloc to a condition block.
4002 * gdb.reverse/until-reverse.exp: Match function name only.
4003
a4105d04
MK
40042016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
4005
4006 * gdb.trace/ftrace.exp: Set arg0exp for s390.
4007 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
4008 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
4009 variable for GPR 0 instead of assuming it is register 0.
4010 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
4011 * lib/trace-support.exp: Add s390 registers.
4012
bfa6adb9
YQ
40132016-03-29 Yao Qi <yao.qi@linaro.org>
4014
4015 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
4016
1e6697ea
YQ
40172016-03-24 Yao Qi <yao.qi@linaro.org>
4018
4019 * gdb.reverse/break-reverse.exp: Add quotation mark in the
4020 test message.
4021
64bcd522
AA
40222016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
4023
4024 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
4025 maintaining separate logic for constructing the output path.
4026
7868401b
DB
40272016-03-16 Don Breazeal <donb@codesourcery.com>
4028
4029 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
4030 Retry fork and waitpid on interrupted system call errors.
4031 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
4032 Use with_timeout_factor to increase timeout by factor of 10.
4033
1cafadb4
DB
40342016-03-15 Don Breazeal <donb@codesourcery.com>
4035
4036 * gdb.cp/scope-err.cc: New test program.
4037 * gdb.cp/scope-err.exp: New test script.
4038 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
4039 lines and "set breakpoint here" comment.
4040 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
4041 Fixed some whitespace and format issues.
4042 * gdb.mi/mi-linespec-err-cp.cc: New test program.
4043 * gdb.mi/mi-linespec-err-cp.exp: New test script.
4044
81516450
DE
40452016-03-15 Doug Evans <dje@google.com>
4046
4047 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
4048 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
4049 All callers updated. Add tests for enums, mixed flags register.
4050
aa52b601
DE
40512016-03-15 Doug Evans <dje@google.com>
4052
4053 * gdb.base/skip.c (main): Call test_skip_file_and_function.
4054 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
4055
fa4ff313
SM
40562016-03-14 Simon Marchi <simon.marchi@ericsson.com>
4057
4058 * gdb.base/default.exp: Add $_as_string to the list of expected
4059 convenience functions.
4060
f2403c39
AB
40612016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
4062
4063 * gdb.base/maint.exp: New tests for 'maint info line-table'.
4064
f2f3ccb9
SM
40652016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
4066
4067 * gdb.python/py-as-string.exp: New file.
4068 * gdb.python/py-as-string.c: New file.
4069
00dbd492
PA
40702016-03-09 Pedro Alves <palves@redhat.com>
4071
4072 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
4073 signal" -> "Thread NN received signal" output change.
4074 * gdb.threads/ia64-sigill.exp: Likewise.
4075 * gdb.threads/linux-dp.exp: Likewise.
4076 * gdb.threads/manythreads.exp: Likewise.
4077 * gdb.threads/pending-step.exp: Likewise.
4078 * gdb.threads/print-threads.exp: Likewise.
4079 * gdb.threads/sigstep-threads.exp: Likewise.
4080 * gdb.threads/staticthreads.exp: Likewise.
4081 * gdb.threads/tls.exp: Likewise.
4082
1e6697ea
YQ
40832016-03-09 Pedro Alves <palves@redhat.com>
4084
4085 * gdb.base/command-line-input.exp: New file.
4086
b04fd3be
MK
40872016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
4088
4089 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
4090 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
4091 * gdb.trace/pending.exp: Accept leading dot before function name.
4092 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
4093 * lib/trace-support.exp: Set registers for ppc.
4094
98fa59e9
MK
40952016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
4096
4097 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
4098 use it for disassembly; accept .main in addition to main in backtrace.
4099
f77198c8
MK
41002016-03-09 Wei-cheng Wang <cole945@gmail.com>
4101 Marcin Kościelnicki <koriakin@0x04.net>
4102
4103 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
4104 (gdb_recursion_test_ptr): New global variable.
4105 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
4106 gdb_recursion_test.
4107 (gdb_c_test): Ditto.
4108
ba84e0da
MK
41092016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
4110
4111 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
4112 ordering.
4113
4366d36e
MK
41142016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
4115
4116 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
4117 (bar): Add bar_start_lbl label.
4118 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
4119 of foo/bar for emitting DWARF and tracing.
4120
5eb264df
SDJ
41212016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
4122
4123 * analyze-racy-logs.py: Set executable bit.
4124
fb6a751f
SDJ
41252016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
4126
4127 * Makefile.in (DEFAULT_RACY_ITER): New variable.
4128 (CHECK_TARGET_TMP): Likewise.
4129 (check-single-racy): New rule.
4130 (check-parallel-racy): Likewise.
4131 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
4132 (do-check-parallel-racy): New rule.
4133 (check-racy/%.exp): Likewise.
4134 * README (Racy testcases): New section.
4135 * analyze-racy-logs.py: New file.
4136
bdf7e230
DE
41372016-03-03 Doug Evans <dje@google.com>
4138
4139 * gdb.base/skip.exp: Use with_test_prefix.
4140
4719d415
YQ
41412016-03-03 Yao Qi <yao.qi@linaro.org>
4142
4143 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
4144 Invoke step_over_syscall "clone" and break_cond_on_syscall
4145 "clone".
4146 * gdb.base/step-over-clone.c: New file.
4147
ea507862
YQ
41482016-03-03 Yao Qi <yao.qi@linaro.org>
4149
4150 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
4151 code format.
4152
8fc8cbda
YQ
41532016-03-03 Yao Qi <yao.qi@linaro.org>
4154
4155 * gdb.base/disp-step-fork.c: Rename to ...
4156 * gdb.base/step-over-fork.c: ... it. New file.
4157 * gdb.base/disp-step-vfork.c: Rename to ...
4158 * gdb.base/step-over-vfork.c: ... it. New file.
4159 * gdb.base/disp-step-syscall.exp: Rename to ...
4160 * gdb.base/step-over-syscall.exp: ... it. New file.
4161 (disp_step_cross_syscall): Rename to ...
4162 (step_over_syscall): ... it.
4163
92fa70b0
YQ
41642016-03-03 Yao Qi <yao.qi@linaro.org>
4165
4166 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
4167 If target supports condition evaluation on target, invoke
4168 break_cond_on_syscall for fork and vfork.
4169
e197ad3c
YQ
41702016-03-03 Yao Qi <yao.qi@linaro.org>
4171
4172 * gdb.base/disp-step-syscall.exp: Don't invoke
4173 support_displaced_stepping.
4174 (disp_step_cross_syscall): Test with displaced stepping off and
4175 on if supported.
4176
0b47da9f
YQ
41772016-03-03 Yao Qi <yao.qi@linaro.org>
4178
4179 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
4180 proc.
4181 (setup): New proc.
4182 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
4183 and setup.
4184
065ab6dc
BH
41852016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
4186
4187 * gdb.fortran/vla-history.exp: Remove breakpoint.
4188
07e448ad 41892016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
4190
25d49b86
PA
4191 * gdb.fortran/vla-history.exp: Lookup array elements and printing
4192 exceeds timeout.
07e448ad 4193
9ac2d526 41942016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
4195
25d49b86
PA
4196 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
4197 breakpoint.
9ac2d526 4198
17807369
BH
41992016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
4200
4201 * gdb.mi/vla.f90: Nullify pointer after declaration.
4202
86e501af
PA
42032016-03-01 Pedro Alves <palves@redhat.com>
4204
4205 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
4206
1e903e32
PA
42072016-03-01 Pedro Alves <palves@redhat.com>
4208
4209 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
4210 before anything else.
4211 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
4212 _GNU_SOURCE here.
4213 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
4214 before anything else.
4215 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
4216
6ccb54e2
PA
42172016-03-01 Pedro Alves <palves@redhat.com>
4218
4219 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
4220
30ca9da1
YQ
42212016-03-01 Yao Qi <yao.qi@linaro.org>
4222
4223 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
4224 prepare_for_testing.
4225
dc856b38
YQ
42262016-03-01 Yao Qi <yao.qi@linaro.org>
4227
4228 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
4229
4a932159
AA
42302016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
4231
4232 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
4233 manually constructing the output path.
4234
f2489477
AA
42352016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
4236
4237 * gdb.arch/s390-stackless.S: New.
4238 * gdb.arch/s390-stackless.exp: New.
4239
38899f16
IB
42402016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
4241
4242 * gdb.dlang/circular.c: New file.
4243 * gdb.dlang/circular.exp: New file.
4244
9fde51ed
YQ
42452016-02-26 Yao Qi <yao.qi@linaro.org>
4246
4247 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
4248 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
4249 (testcases): Update.
4250
ce90fefe
YQ
42512016-02-26 Yao Qi <yao.qi@linaro.org>
4252
4253 * gdb.reverse/aarch64.c: Rename to ...
4254 * gdb.reverse/insn-reverse.c: ... it.
4255 * gdb.reverse/aarch64.exp: Rename to ...
4256 * gdb.reverse/insn-reverse.exp: ... it.
4257
3263bceb
YQ
42582016-02-26 Yao Qi <yao.qi@linaro.org>
4259
4260 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
4261 (testcase_ftype): New.
4262 (testcases): New array.
4263 (n_testcases): New.
4264 (main): Call each element in testcases.
4265 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
4266 (read_testcase): New.
4267 Do the tests in a loop.
4268
6cb59ff1
YQ
42692016-02-25 Yao Qi <yao.qi@linaro.org>
4270
4271 * gdb.base/branches.c: Remove.
4272
ae91f625
MK
42732016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
4274
4275 PR gdb/13808
4276 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
4277
678b48b7
MK
42782016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
4279
4280 * gdb.trace/ftrace.exp: Remove unnecessary target check.
4281
7337a6f2
MK
42822016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
4283
4284 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
4285 change x86_64 call_insn to 'callq'.
4286
861ca91f
AT
42872016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
4288
4289 * gdb.trace/tfile-avx.c: Move to...
4290 * gdb.trace/tracefile-pseudo-reg.c: Here.
4291 * gdb.trace/tfile-avx.exp: Move to...
4292 * gdb.trace/tracefile-pseudo-reg.exp: Here.
4293
bf74e428
GB
42942016-02-24 Gary Benson <gbenson@redhat.com>
4295
4296 * gdb.base/attach-pie-noexec.exp: Do not expect an error
4297 message on attach.
4298
cce0e923
DE
42992016-02-23 Doug Evans <dje@google.com>
4300
4301 * gdb.base/skip.c (test_skip): New function.
4302 (end_test_skip_file_and_function): New function.
4303 (test_skip_file_and_function): New function.
4304 * gdb.base/skip1.c (test_skip): New function.
4305 (skip1_test_skip_file_and_function): New function.
4306 * gdb.base/skip.exp: Add tests for new skip options.
4307 * gdb.base/skip-solib.exp: Update expected output.
4308 * gdb.perf/skip-command.cc: New file.
4309 * gdb.perf/skip-command.exp: New file.
4310 * gdb.perf/skip-command.py: New file.
4311
4000e47e
MK
43122016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
4313
4314 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
4315 info registers pattern.
4316
24f75ead
IB
43172016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
4318
4319 * lib/future.exp: Add D support.
4320 (gdb_find_gdc): New proc.
4321 (gdb_default_target_compile): Add D support.
4322
fbb7bcbe
WW
43232016-02-18 Wei-cheng Wang <cole945@gmail.com>
4324
4325 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
4326 user+system time.
4327 (trace_speed_test): Determine the iteration count for a time
4328 between 15..30 seconds.
4329
012b3a21
WT
43302016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
4331
4332 * gdb.arch/i386-mpx-sigsegv.c: New file.
4333 * gdb.arch/i386-mpx-sigsegv.exp: New file.
4334 * gdb.arch/i386-mpx-simple_segv.c: New file.
4335 * gdb.arch/i386-mpx-simple_segv.exp: New file.
4336
2d5189bd
YQ
43372016-02-18 Yao Qi <yao.qi@linaro.org>
4338
4339 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
4340 Don't call setup_kfail.
4341
40fb20d0
YQ
43422016-02-18 Yao Qi <yao.qi@linaro.org>
4343
4344 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
4345 Set "set breakpoint condition-evaluation" per $cond_bp_target.
4346
21b1f8d2
DE
43472016-02-16 Doug Evans <dje@google.com>
4348
4349 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
4350 * gdb.base/skip1.c: Ditto.
4351 * gdb.base/skip.exp: Whitespace cleanup.
4352
4041ed77
DB
43532016-02-16 Don Breazeal <donb@codesourcery.com>
4354
4355 PR remote/19496
4356 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
4357 Remove kfail for PR remote/19496.
4358
c4ef31bf
SM
43592016-02-16 Simon Marchi <simon.marchi@ericsson.com>
4360
4361 * lib/gdb.exp (standard_temp_file): Return a path specific to
4362 the runtest invocation.
4363
266b65b3
SM
43642016-02-16 Simon Marchi <simon.marchi@ericsson.com>
4365
4366 * gdb.trace/save-trace.exp: Change relative path to be in the
4367 standard output directory.
4368
a7a0a6a9
JK
43692016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4370
4371 * gdb.arch/i386-prologue.c: Add missing prototypes.
4372
c99dbb42
JK
43732016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4374
4375 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
4376 * gdb.arch/i386-prologue.exp: Likewise.
4377 * gdb.arch/i386-size.exp: Likewise.
4378
aa480355
SM
43792016-02-15 Simon Marchi <simon.marchi@ericsson.com>
4380
4381 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
4382 define object file path.
4383 * gdb.btrace/gcore.exp: Use standard_output_file to define core
4384 file path.
4385 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
4386 standard_output_file to define binfile.
4387
ba881f50
JK
43882016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4389
4390 Fix compatibility with recent gfortran-5.3.1.
4391 * gdb.fortran/vla-history.exp (print vla1 allocated)
4392 (print vla2 allocated, print $2, print $3): Remove
4393 (print $4): Rename to ...
4394 (print $2): ... here.
4395 (print $9): Rename to ...
4396 (print $5): ... here.
4397 (print $10): Rename to ...
4398 (print $6): ... here.
4399 * gdb.fortran/vla.f90: Add pvla initialization.
4400
e9fb005c
JK
44012016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4402
4403 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
4404 New test.
4405 * gdb.fortran/vla-value-sub.exp: Likewise.
4406
e44e00ff
MK
44072016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
4408
4409 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
4410
97e94151
SM
44112016-02-12 Simon Marchi <simon.marchi@ericsson.com>
4412
4413 * i386-biarch-core.exp: Define corefile using
4414 standard_output_file.
4415
01113bc1
YQ
44162016-02-12 Yao Qi <yao.qi@linaro.org>
4417
4418 * gdb.arch/arm-single-step-kernel-helper.c: New.
4419 * gdb.arch/arm-single-step-kernel-helper.exp: New.
4420
33b4777c
MM
44212016-02-12 Markus Metzger <markus.t.metzger@intel.com>
4422
4423 * gdb.btrace/tailcall-only.exp: New.
4424 * gdb.btrace/tailcall-only.c: New.
4425 * gdb.btrace/x86_64-tailcall-only.S: New.
4426 * gdb.btrace/i686-tailcall-only.S: New.
4427
acc23c11
PA
44282016-02-11 Pedro Alves <palves@redhat.com>
4429
4430 * README (Parallel testing): Add missing double quotes.
4431
e352bf0a
PA
44322016-02-11 Pedro Alves <palves@redhat.com>
4433
4434 * README (Parallel testing): New section.
4435 (GDB_PARALLEL): Rewrite.
4436 (FORCE_PARALLEL): Document.
4437
9f5fed78
MK
44382016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
4439
4440 * gdb.trace/tfile-avx.c: New test.
4441 * gdb.trace/tfile-avx.exp: New test.
4442
9ef9e6a6
KS
44432016-02-09 Keith Seitz <keiths@redhat.com>
4444
4445 PR breakpoints/19546
4446 * gdb.base/infcall-exec.c: New file.
4447 * gdb.base/infcall-exec2.c: New file.
4448 * gdb.base/infcall-exec.exp: New file.
4449
a96e36da
KS
44502016-02-09 Keith Seitz <keiths@redhat.com>
4451
4452 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
4453 (toplevel): Call test_bkpt_address.
4454
9f61929f
KS
44552016-02-09 Keith Seitz <keiths@redhat.com>
4456
4457 PR python/19506
4458 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
4459 (toplevel): Call test_bkpt_address.
4460
1e94266c
SM
44612016-02-09 Simon Marchi <simon.marchi@ericsson.com>
4462
4463 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
4464 to AC_OUTPUT.
4465 * configure: Regenerate.
4466
2a7f3dff
PA
44672016-02-09 Pedro Alves <palves@redhat.com>
4468
4469 PR breakpoints/19548
4470 * gdb.base/execl-update-breakpoints.c (some_function): New
4471 function.
4472 (main): Call it.
4473 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
4474 Tighten expected GDB output.
4475
2151ccc5
SM
44762016-02-08 Simon Marchi <simon.marchi@ericsson.com>
4477
4478 * Makefile.in (ALL_SUBDIRS): Remove.
4479 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
4480 (distclean maintainer-clean realclean): Likewise.
4481 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
4482 * configure: Regenerate.
4483 * gdb.ada/Makefile.in: Delete.
4484 * gdb.arch/Makefile.in: Likewise.
4485 * gdb.asm/Makefile.in: Likewise.
4486 * gdb.base/Makefile.in: Likewise.
4487 * gdb.btrace/Makefile.in: Likewise.
4488 * gdb.cell/Makefile.in: Likewise.
4489 * gdb.compile/Makefile.in: Likewise.
4490 * gdb.cp/Makefile.in: Likewise.
4491 * gdb.disasm/Makefile.in: Likewise.
4492 * gdb.dlang/Makefile.in: Likewise.
4493 * gdb.dwarf2/Makefile.in: Likewise.
4494 * gdb.fortran/Makefile.in: Likewise.
4495 * gdb.gdb/Makefile.in: Likewise.
4496 * gdb.go/Makefile.in: Likewise.
4497 * gdb.guile/Makefile.in: Likewise.
4498 * gdb.java/Makefile.in: Likewise.
4499 * gdb.linespec/Makefile.in: Likewise.
4500 * gdb.mi/Makefile.in: Likewise.
4501 * gdb.modula2/Makefile.in: Likewise.
4502 * gdb.multi/Makefile.in: Likewise.
4503 * gdb.objc/Makefile.in: Likewise.
4504 * gdb.opencl/Makefile.in: Likewise.
4505 * gdb.opt/Makefile.in: Likewise.
4506 * gdb.pascal/Makefile.in: Likewise.
4507 * gdb.perf/Makefile.in: Likewise.
4508 * gdb.python/Makefile.in: Likewise.
4509 * gdb.reverse/Makefile.in: Likewise.
4510 * gdb.server/Makefile.in: Likewise.
4511 * gdb.stabs/Makefile.in: Likewise.
4512 * gdb.threads/Makefile.in: Likewise.
4513 * gdb.trace/Makefile.in: Likewise.
4514 * gdb.xml/Makefile.in: Likewise.
4515 * lib/gdb.exp (make_gdb_parallel_path): Add check for
4516 GDB_PARALLEL.
4517 (standard_output_file): Remove check for GDB_PARALLEL, always
4518 return path in outputs/$subdir/$testname.
4519
437277d4
SM
45202016-02-08 Simon Marchi <simon.marchi@ericsson.com>
4521
4522 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
4523 (site.exp): Assign abs_srcdir to tcl's srcdir.
4524
31d913c7
YQ
45252016-02-04 Yao Qi <yao.qi@linaro.org>
4526
4527 * gdb.base/foll-exec-mode.c: Include limits.h.
4528 (main): Add parameters argc and argv. Get directory from
4529 argv[0].
4530 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
4531 compilation.
4532 * gdb.base/foll-exec.c: Include limits.h.
4533 (main): Add parameters argc and argv.
4534 Get directory from argv[0].
4535 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
4536 Adjust tests on the number of lines as source code changed.
4537 * gdb.base/foll-vfork-exit.c: Include limits.h.
4538 (main): Add one line of statement before vfork.
4539 * gdb.base/foll-vfork.c: Include limits.h and string.h.
4540 (main): Add parameters argc and argv. Get directory from
4541 argv[0].
4542 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
4543 (setup_gdb): Set tbreak to skip some source lines.
4544 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
4545 (main): Add parameters argc and argv. Get directory from
4546 argv[0].
4547 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
4548 compilation.
4549 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
4550 (main): Add parameters argc and argv. Get directory from
4551 argv[0].
4552 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
4553 compilation.
4554
9482b9fb
DE
45552016-02-01 Doug Evans <dje@google.com>
4556
4557 * gdb.base/skip.exp: Clean up multiple references to same test name.
4558
6b2e4f10
PA
45592016-02-01 Pedro Alves <palves@redhat.com>
4560
ccb6afd6 4561 PR remote/19496
6b2e4f10
PA
4562 * gdb.threads/forking-threads-plus-breakpoint.exp
4563 (displaced_stepping_supported): New global.
4564 (probe_displaced_stepping_support): New procedure.
4565 (do_test): Add 'displaced' parameter, and use it.
4566 (top level): Check for displaced stepping support. Add displaced
4567 stepping on/off testing axis.
4568
37a8db1a
AB
45692016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
4570
4571 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
4572 pointer. Don't perform further tests on the unassociated pointer
4573 if the first test fails.
4574
5fdf6324
AB
45752016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
4576
4577 * gdb.base/max-value-size.c: New file.
4578 * gdb.base/max-value-size.exp: New file.
4579 * gdb.base/huge.exp: Disable max-value-size for this test.
4580
935c6144
IB
45812016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
4582
4583 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
4584
7fe8399d
YQ
45852016-01-28 Yao Qi <yao.qi@linaro.org>
4586
4587 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
4588
a2077e25
PA
45892016-01-25 Pedro Alves <palves@redhat.com>
4590
4591 PR threads/19461
4592 * gdb.base/fork-running-state.c: New file.
4593 * gdb.base/fork-running-state.exp: New file.
4594
1d2736d4
PA
45952016-01-25 Pedro Alves <palves@redhat.com>
4596
4597 PR gdb/19494
4598 * gdb.base/catch-fork-kill.c: New file.
4599 * gdb.base/catch-fork-kill.exp: New file.
4600
f1da4b11
PA
46012016-01-25 Pedro Alves <palves@redhat.com>
4602
4603 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
4604 Delete, moved to lib/gdb.exp.
4605 * gdb.threads/forking-threads-plus-breakpoint.exp
4606 (foreach_with_prefix): Likewise.
4607 * gdb.threads/process-dies-while-handling-bp.exp
4608 (foreach_with_prefix): Likewise.
4609 * lib/gdb.exp (foreach_with_prefix): New procedure.
4610
45f38546
MK
46112016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
4612
4613 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
4614 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
4615
dc29a1ce
MK
46162016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
4617
4618 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
4619 endian targets.
4620
092127d7
JK
46212016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4622 Pedro Alves <palves@redhat.com>
4623
4624 Fix testsuite compatibility with Guile.
4625 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
4626 number.
4627
31d765d3
JK
46282016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4629
4630 Fix testsuite compatibility with Guile.
4631 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
4632 (thread 1): New test for backtrace through signal handler.
4633
1ac78c04
YQ
46342016-01-22 Yao Qi <yao.qi@linaro.org>
4635
4636 PR testsuite/19491
4637 * gdb.base/multi-forks.c: Include
4638 ../lib/unbuffer_output.c
4639 (main): Call gdb_unbuffer_output.
4640
4f5946a8
DE
46412016-01-21 Doug Evans <dje@google.com>
4642
4643 * lib/ada.exp (gdb_compile_ada): Fix typo.
4644
305e13e6
JB
46452016-01-21 Joel Brobecker <brobecker@adacore.com>
4646
4647 * gdb.base/break-fun-addr.exp: New file.
4648 * gdb.base/break-fun-addr1.c: New file.
4649 * gdb.base/break-fun-addr2.c: New file.
4650
5f5dfff6
SM
46512016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
4652
4653 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
4654 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
4655 enum flag values.
4656
fd356fa2
AA
46572016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
4658
4659 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
4660 when GDB can not set the vector return value. Add more comments
4661 for clarification.
4662
9df22175
AT
46632016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
4664
4665 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
4666 command.
4667
41d1845e
SM
46682016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4669
4670 * Makefile.in (DO_RUNTEST): Add --status and update usages.
4671
01ac6840
SM
46722016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4673
4674 * Makefile.in (check-single): Pass --status to runtest.
4675 (check/%.exp): Likewise.
4676
46772016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4678
4679 * Makefile.in (check-parallel): Propagate return code from make
4680 do-check-parallel.
4681
bd0a71fa
MK
46822016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
4683
4684 * gdb.trace/ftrace.exp: Fix expected message on continue.
4685 * gdb.trace/pending.exp: Fix expected message on continue.
4686 * gdb.trace/trace-break.exp: Fix expected message on continue.
4687
8bcbad33
SM
46882016-01-18 Simon Marchi <simon.marchi@ericsson.com>
4689
4690 * lib/gdb.exp (gdb_test): Remove unused global references.
4691
f303dbd6
PA
46922016-01-18 Pedro Alves <palves@redhat.com>
4693
4694 * gdb.base/async-shell.exp: Adjust expected output.
4695 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
4696 * gdb.base/siginfo-thread.exp: Adjust expected output.
4697 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
4698 * gdb.java/jnpe.exp: Adjust expected output.
4699 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
4700 * gdb.threads/continue-pending-status.exp: Adjust expected output.
4701 * gdb.threads/leader-exit.exp: Adjust expected output.
4702 * gdb.threads/manythreads.exp: Adjust expected output.
4703 * gdb.threads/pthreads.exp: Adjust expected output.
4704 * gdb.threads/schedlock.exp: Adjust expected output.
4705 * gdb.threads/siginfo-threads.exp: Adjust expected output.
4706 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
4707 expected output.
4708 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
4709 output.
4710 * gdb.threads/sigthread.exp: Adjust expected output.
4711 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
4712
b2789696
YQ
47132016-01-18 Yao Qi <yao.qi@linaro.org>
4714
4715 * gdb.guile/scm-section-script.c: Replace @progbits with
4716 %progbits.
4717 * gdb.python/py-section-script.c: Likewise.
4718
71ef29a8
PA
47192016-01-15 Pedro Alves <palves@redhat.com>
4720
4721 * gdb.multi/tids.exp: Test star wildcard ranges.
4722
3f5b7598
PA
47232016-01-15 Pedro Alves <palves@redhat.com>
4724
4725 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
4726 command from "thread apply" invocation.
4727 (thr_apply_info_thr_invalid): Default the expected output to the
4728 input tid list.
4729 (top level): Add tests that use convenience variables. Add tests
4730 for "thread apply" with a valid TID list, but missing the command.
4731
663f6d42
PA
47322016-01-13 Pedro Alves <palves@redhat.com>
4733
4734 * gdb.base/default.exp: Expect $_gthread as well.
4735 * gdb.multi/tids.exp: Test $_gthread.
4736 * gdb.threads/thread-specific.exp: Test $_gthread.
4737
c84f6bbf
PA
47382016-01-13 Pedro Alves <palves@redhat.com>
4739
4740 * gdb.multi/tids.exp: Test "info threads -gid".
4741
22a02324
PA
47422016-01-13 Pedro Alves <palves@redhat.com>
4743
4744 * gdb.multi/tids.exp: Test InferiorThread.global_num and
4745 Breakpoint.thread.
4746 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
4747
5d5658a1
PA
47482016-01-07 Pedro Alves <palves@redhat.com>
4749
4750 * gdb.base/break.exp: Adjust to output changes.
4751 * gdb.base/hbreak2.exp: Likewise.
4752 * gdb.base/sepdebug.exp: Likewise.
4753 * gdb.base/watch_thread_num.exp: Likewise.
4754 * gdb.linespec/keywords.exp: Likewise.
4755 * gdb.multi/info-threads.exp: Likewise.
4756 * gdb.threads/thread-find.exp: Likewise.
4757 * gdb.multi/tids.c: New file.
4758 * gdb.multi/tids.exp: New file.
4759
84654457
PA
47602016-01-13 Pedro Alves <palves@redhat.com>
4761
4762 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
4763
e3940304
PA
47642016-01-13 Pedro Alves <palves@redhat.com>
4765
4766 * gdb.base/default.exp: Expect $_inferior as well.
4767 * gdb.multi/base.exp: Test $_inferior.
4768
a911d87a
PA
47692016-01-13 Pedro Alves <palves@redhat.com>
4770
4771 PR breakpoints/19388
4772 * gdb.base/catch-signal-siginfo-cond.c: New file.
4773 * gdb.base/catch-signal-siginfo-cond.exp: New file.
4774
82075af2
JS
47752016-01-12 Josh Stone <jistone@redhat.com>
4776 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4777
4778 * gdb.base/catch-syscall.c (do_execve): New variable.
4779 (main): Conditionally trigger an execve.
4780 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
4781 (test_catch_syscall_execve): New, check entry/return across execve.
4782 (do_syscall_tests): Call test_catch_syscall_execve.
4783
e46eeedd
PA
47842016-01-12 Pedro Alves <palves@redhat.com>
4785
4786 * gdb.base/random-signal.exp (do_test): New procedure, with body
4787 of testcase moved in.
4788
01d8c27e
JK
47892016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4790 Pedro Alves <palves@redhat.com>
4791
4792 * gdb.base/funcargs.exp (finish from indirectly called function):
4793 Reintroduce the case for 'First'.
4794
9a706302
JK
47952016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4796 Pedro Alves <palves@redhat.com>
4797
4798 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
4799 (tcatch_vfork_then_child_follow_exec)
4800 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
4801 identification.
4802
c0ecb95f
JK
48032016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4804
4805 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
4806 and repeats to unlimited.
4807 * gdb.python/py-value.exp: Likewise.
4808 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
4809 and repeats to unlimited.
4810
6cfc1fcb
JK
48112016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4812
4813 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
4814 and reordering the functions.
4815 * gdb.multi/hangout.c: Likewise.
4816 * gdb.multi/hello.c: Likewise.
4817
582a1b00
SM
48182016-01-08 Simon Marchi <simon.marchi@ericsson.com>
4819
4820 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
4821 absolute.
4822 (SingleStatisticTestResult.report): Use dict.keys instead of
4823 dict.iterkeys.
4824
79bc59cb
PA
48252016-01-06 Pedro Alves <palves@redhat.com>
4826
4827 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
4828
43368e1d
MM
48292016-01-04 Markus Metzger <markus.t.metzger@intel.com>
4830
4831 * gdb.btrace/dlopen.exp: New.
4832 * gdb.btrace/dlopen.c: New.
4833 * gdb.btrace/dlopen-dso.c: New.
4834
79fad5b8
SL
48352015-12-25 Sandra Loosemore <sandra@codesourcery.com>
4836
4837 * lib/gdb.exp (gdb_test): Update comments to clarify that the
4838 PATTERN argument is optional.
4839
ab8314b3
JB
48402015-12-24 Joel Brobecker <brobecker@adacore.com>
4841
4842 * lib/ada.exp (target_compile_ada_from_dir): New function.
4843 (gdb_compile_ada): Reimplement avoiding the use of project files.
4844 * gdb.ada/gnat_ada.gpr: Delete.
4845 * gdb.ada/cond_lang.exp: Adjust test to make path before
4846 filename optional.
4847 * gdb.ada/small_reg_param.exp: Likewise.
4848
fe33faff
SM
48492015-12-22 Simon Marchi <simon.marchi@ericsson.com>
4850
4851 * gdb.base/foll-vork.exp: Remove HP-UX special case.
4852
6d265cb4
TP
48532015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
4854
4855 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
4856 case.
4857
10125099
SM
48582015-12-21 Simon Marchi <simon.marchi@ericsson.com>
4859
4860 * gdb.base/break.exp: Remove dead code.
4861 * gdb.base/sepdebug.exp: Likewise.
4862
3ca22649
SM
48632015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
4864
4865 * gdb.asm/asm-source.exp: Remove HP-UX references.
4866 * gdb.base/annota1.exp: Likewise.
4867 * gdb.base/annota3.exp: Likewise.
4868 * gdb.base/attach.exp: Likewise.
4869 * gdb.base/bigcore.exp: Likewise.
4870 * gdb.base/break.exp: Likewise.
4871 * gdb.base/call-ar-st.exp: Likewise.
4872 * gdb.base/callfuncs.exp: Likewise.
4873 * gdb.base/catch-fork-static.exp: Likewise.
4874 * gdb.base/display.exp: Likewise.
4875 * gdb.base/foll-exec-mode.exp: Likewise.
4876 * gdb.base/foll-exec.exp: Likewise.
4877 * gdb.base/foll-fork.exp: Likewise.
4878 * gdb.base/foll-vfork.exp: Likewise.
4879 * gdb.base/funcargs.exp: Likewise.
4880 * gdb.base/hbreak2.exp: Likewise.
4881 * gdb.base/inferior-died.exp: Likewise.
4882 * gdb.base/interrupt.exp: Likewise.
4883 * gdb.base/multi-forks.exp: Likewise.
4884 * gdb.base/nodebug.exp: Likewise.
4885 * gdb.base/sepdebug.exp: Likewise.
4886 * gdb.base/solib1.c: Likewise.
4887 * gdb.base/step-test.exp: Likewise.
4888 * gdb.mi/non-stop.c: Likewise.
4889 * gdb.mi/pthreads.c: Likewise.
4890 * gdb.multi/bkpt-multi-exec.ex: Likewise.
4891 * gdb.threads/pthreads.c: Likewise.
4892 * gdb.threads/staticthreads.exp: Likewise.
4893 * lib/future.exp: Likewise.
4894 * lib/gdb.exp: Likewise.
4895 * gdb.base/so-indr-cl.c: Remove.
4896 * gdb.base/so-indr-cl.exp: Likewise.
4897 * gdb.base/solib.c: Likewise.
4898 * gdb.base/solib.exp: Likewise.
4899 * gdb.base/solib2.c: Likewise.
4900
b6304613
SM
49012015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
4902
4903 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
4904 * gdb.base/call-ar-st.exp: Likewise.
4905 * gdb.base/callfuncs.exp: Likewise.
4906 * gdb.base/condbreak.exp: Likewise.
4907 * gdb.base/constvars.exp: Likewise.
4908 * gdb.base/hbreak2.exp: Likewise.
4909 * gdb.base/langs.exp: Likewise.
4910 * gdb.base/list.exp: Likewise.
4911 * gdb.base/long_long.exp: Likewise.
4912 * gdb.base/ptype.exp: Likewise.
4913 * gdb.base/scope.exp: Likewise.
4914 * gdb.base/signals.exp: Likewise.
4915 * gdb.base/so-impl-ld.exp: Likewise.
4916 * gdb.base/varargs.exp: Likewise.
4917 * gdb.base/volatile.exp: Likewise.
4918 * gdb.base/whatis.exp: Likewise.
4919 * gdb.cp/cplusfuncs.exp: Likewise.
4920 * gdb.cp/inherit.exp: Likewise.
4921 * gdb.cp/local.exp: Likewise.
4922 * gdb.cp/member-ptr.exp: Likewise.
4923 * gdb.cp/method.exp: Likewise.
4924 * gdb.cp/overload.exp: Likewise.
4925 * gdb.cp/templates.exp: Likewise.
4926 * gdb.stabs/weird.exp: Likewise.
4927 * lib/compiler.c: Likewise.
4928 * lib/compiler.cc: Likewise.
4929 * lib/cp-support.exp: Likewise.
4930 * lib/gdb.exp: Likewise.
4931
bf401b07
SM
49322015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
4933
4934 * configure.ac: Remove HP-UX case.
4935 * configure: Regenerate.
4936
aff9c0f8
SM
49372015-12-18 Simon Marchi <simon.marchi@ericsson.com>
4938
4939 * lib/gdb.exp (gdb_compile): Add function doc.
4940
a6904d5a
PA
49412015-12-17 Pedro Alves <palves@redhat.com>
4942
4943 PR threads/19354
4944 * gdb.multi/info-threads.exp: New file.
4945
a22279dd
YQ
49462015-12-15 Yao Qi <yao.qi@linaro.org>
4947
4948 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
4949 is aarch64*-*-*.
4950
0588c796
SL
49512015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4952
4953 * gdb.base/history-duplicates.exp: Skip if no readline support.
4954
5d978e17
SL
49552015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4956
4957 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
4958
7e763b86
SL
49592015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4960
4961 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
4962
87a3a92c
SL
49632015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4964
4965 * gdb.base/completion.exp: Skip tests that interrupt GDB with
4966 ctrl-C if nointerrupts target property is set.
4967 * gdb.base/double-prompt-target-event-error.exp: Likewise.
4968 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
4969 * gdb.base/paginate-bg-execution.exp: Likewise.
4970 * gdb.base/paginate-execution-startup.exp: Likewise.
4971 * gdb.base/random-signal.exp: Likewise.
4972 * gdb.base/range-stepping.exp: Likewise.
4973 * gdb.cp/annota2.exp: Likewise.
4974 * gdb.cp/annota3.exp: Likewise.
4975 * gdb.gdb/selftest.exp: Likewise.
4976 * gdb.threads/continue-pending-status.exp: Likewise.
4977 * gdb.threads/leader-exit.exp: Likewise.
4978 * gdb.threads/manythreads.exp: Likewise.
4979 * gdb.threads/pthreads.exp: Likewise.
4980 * gdb.threads/schedlock.exp: Likewise.
4981 * gdb.threads/sigthread.exp: Likewise.
4982
a8f077dc
DB
49832015-12-11 Don Breazeal <donb@codesourcery.com>
4984
4985 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
4986 remote.
4987 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
4988 * gdb.base/foll-exec.exp (main): Enable for target remote.
4989 * gdb.base/foll-fork.exp (main): Likewise.
4990 * gdb.base/foll-vfork.exp (main): Likewise.
4991 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
4992 (proc continue_to_exit_bp_loc): Use clean_restart.
4993 * gdb.base/pie-execl.exp (main): Disable for target remote.
4994 * gdb.base/watch-vfork.exp (main): Enable for target remote.
4995 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
4996 * gdb.threads/execl.exp (main): Likewise.
4997 * gdb.threads/fork-child-threads.exp (main): Likewise.
4998 * gdb.threads/fork-plus-threads.exp (main): Disable for target
4999 remote.
5000 * gdb.threads/fork-thread-pending.exp (main): Enable for target
5001 remote.
5002 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
5003 pid.tid style ptids, instead of just tid.
5004 * gdb.threads/thread-execl.exp (main): Enable for target remote.
5005 * gdb.threads/watchpoint-fork.exp (main): Likewise.
5006 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
5007 ptids, instead of just tid.
5008
3b2464a8
AB
50092015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
5010
5011 * gdb.base/list.exp (test_list_forward): Add end of file error
5012 test.
5013 (test_repeat_list_command): Add end of file error test.
5014 (test_list_backwards): Add beginning of file error test.
5015
a0def019
AB
50162015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
5017
5018 * gdb.base/list.exp (test_list_invalid_args): New function,
5019 defined, and called.
5020
5c000dff
AB
50212015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
5022
5023 * gdb.base/list.exp (test_list): Make test names unique.
5024
f1637ebe
YQ
50252015-12-11 Yao Qi <yao.qi@linaro.org>
5026
5027 * gdb.base/coremaker2.c: Remove.
5028
36d6fc0a
PA
50292015-12-10 Pedro Alves <palves@redhat.com>
5030
5031 * gdb.multi/base.exp: Remove stale "spaces" references.
5032
762f7747
PA
50332015-12-10 Pedro Alves <palves@redhat.com>
5034
5035 * gdb.multi/base.exp: Don't use nowarnings.
5036 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
5037 * gdb.multi/hangout.c: Include stdio.h.
5038 * gdb.multi/hello.c: Include stdlib.h.
5039 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
5040 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
5041 * gdb.multi/multi-arch.exp: Don't use nowarnings.
5042
28d2bfb9
AB
50432015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
5044
5045 * gdb.dwarf2/dw2-ranges-base.c: New file.
5046 * gdb.dwarf2/dw2-ranges-base.exp: New file.
5047 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
5048 support additional line table, and debug ranges generation.
5049 (Dwarf::ranges): New function, generate .debug_ranges.
5050 (Dwarf::lines): Support generating simple line table programs.
5051 (Dwarf::assemble): Initialise new namespace variables.
5052
5fc2beac
KB
50532015-12-09 Kevin Buettner <kevinb@redhat.com>
5054
5055 * gdb.base/async.exp (proc test_background): Add case for
5056 asynchronous execution not supported.
5057
1c35a88f
LM
50582015-12-09 Luis Machado <lgustavo@codesourcery.com>
5059
5060 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
5061 format and change test names to make them unique.
5062
b593e3d9
RK
50632015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
5064 Pedro Alves <pedro@redhat.com>
5065
5066 PR gdb/18702
5067 Add checking of floatformats setup on x86_64 hosts.
5068 * gdb.arch/i386-float.S (main): Load bigval and smallval.
5069 (smallval, bigval): New labels/constants.
5070 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
5071 float" after loading bigval and smallval.
5072
d72413e6
PMR
50732015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
5074
5075 * gdb.ada/fun_overload_menu.exp: New testcase.
5076 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
5077
ece66d65
JS
50782015-12-04 Josh Stone <jistone@redhat.com>
5079
5080 * gdb.base/catch-fork-static.exp: New.
5081
41d0efca
YQ
50822015-12-03 Yao Qi <yao.qi@linaro.org>
5083
5084 * gdb.base/sizeof.c: Don't include stdio.h and
5085 ../lib/unbuffer_output.c.
5086 (main): New variable 'size' and 'value'. Remove printf and
5087 gdb_unbuffer_output. Assign return value to size and value.
5088 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
5089 at the beginning.
5090 (check_sizeof): Check the result by printing variable 'size'.
5091 (check_valueof): Check the result by printing variable 'value'.
5092
99fd02d9
YQ
50932015-12-01 Yao Qi <yao.qi@linaro.org>
5094
5095 * gdb.base/disp-step-syscall.exp: Define syscall instruction
5096 for aarch64*-*-linux* target.
5097
f2faf941
PA
50982015-11-30 Pedro Alves <palves@redhat.com>
5099
5100 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
5101
04bf20c5
PA
51022015-11-30 Pedro Alves <palves@redhat.com>
5103
5104 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
5105 Handle non-stop mode vCont replies.
5106
09df4675
PA
51072015-11-30 Pedro Alves <palves@redhat.com>
5108
5109 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
5110 prepare_for_testing. Start gdb with "set non-stop on" appended to
5111 GDBFLAGS. Lax expected stop output.
5112
58b584af
YQ
51132015-11-27 Yao Qi <yao.qi@linaro.org>
5114
5115 * gdb.arch/arm-neon.exp: New.
5116 * gdb.arch/arm-neon.c: New.
5117
dfcb77a8
YQ
51182015-11-27 Yao Qi <yao.qi@linaro.org>
5119
5120 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
5121
88e8ec1b
YQ
51222015-11-27 Yao Qi <yao.qi@linaro.org>
5123
5124 * gdb.cp/annota2.exp: Allow multiple occurrences of the
5125 frames-invalid annotation.
5126
bfde72c2
YQ
51272015-11-27 Yao Qi <yao.qi@linaro.org>
5128
5129 * gdb.cp/annota2.exp: Use ${frames_invalid}.
5130
f6512a69
SM
51312015-11-26 Simon Marchi <simon.marchi@ericsson.com>
5132
5133 * gdb.threads/names.exp: New file.
5134 * gdb.threads/names.c: New file.
5135 * README: Mention gdb,no_thread_names.
5136
46a3515b
MM
51372015-11-26 Markus Metzger <markus.t.metzger@intel.com>
5138
5139 PR 19297
5140 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
5141 support" error.
5142
62147a22
PA
51432015-11-24 Pedro Alves <palves@redhat.com>
5144
5145 PR 17539
5146 * gdb.base/display.exp: Expect displays to be sorted in ascending
5147 order. Use multi_line.
5148 * gdb.base/solib-display.exp: Likewise.
5149
2f341b6e
PA
51502015-11-24 Pedro Alves <palves@redhat.com>
5151
5152 PR 17539
25d49b86
PA
5153 * gdb.base/display.exp: Expect displays to be sorted in ascending
5154 order. Use multi_line.
5155 * gdb.base/solib-display.exp: Likewise.
2f341b6e 5156
7e0aa6aa
PA
51572015-11-24 Pedro Alves <palves@redhat.com>
5158
5159 PR 17539
5160 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
5161 threads in ascending order.
5162 * gdb.base/foll-fork.exp: Likewise.
5163 * gdb.base/foll-vfork.exp: Likewise.
5164 * gdb.base/multi-forks.exp: Likewise.
5165 * gdb.mi/mi-nonstop.exp: Likewise.
5166 * gdb.mi/mi-nsintrall.exp: Likewise.
5167 * gdb.multi/base.exp: Likewise.
5168 * gdb.multi/multi-arch.exp: Likewise.
5169 * gdb.python/py-inferior.exp: Likewise.
5170 * gdb.threads/break-while-running.exp: Likewise.
5171 * gdb.threads/execl.exp: Likewise.
5172 * gdb.threads/gcore-thread.exp: Likewise.
5173 * gdb.threads/info-threads-cur-sal.exp: Likewise.
5174 * gdb.threads/kill.exp: Likewise.
5175 * gdb.threads/linux-dp.exp: Likewise.
5176 * gdb.threads/multiple-step-overs.exp: Likewise.
5177 * gdb.threads/next-bp-other-thread.exp: Likewise.
5178 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
5179 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
5180 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
5181 * gdb.threads/thread-find.exp: Likewise.
5182 * gdb.threads/tls.exp: Likewise.
5183 * lib/mi-support.exp (mi_reverse_list): Delete.
5184 (mi_check_thread_states): No longer reverse list.
5185
2cc57ad8
PA
51862015-11-24 Pedro Alves <palves@redhat.com>
5187
5188 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
5189 use lowercase.
5190
c93e8391
SM
51912015-11-23 Simon Marchi <simon.marchi@ericsson.com>
5192
5193 * gdb.trace/actions.c: Include trace-common.h.
5194 (main): Add a location for a fast tracepoint.
5195 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
5196 the normal tracepoints.
5197 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
5198
045ccf91
SM
51992015-11-23 Simon Marchi <simon.marchi@ericsson.com>
5200
5201 * save-trace.exp: Factor out code to these...
5202 (gdb_save_tracepoints): New.
5203 (gdb_load_tracepoints): New.
5204 (do_save_load_test): New.
5205
5506f9f6
KB
52062015-11-23 Kevin Buettner <kevinb@redhat.com>
5207
5208 * gdb.base/asmlabel.exp: New test.
5209 * gdb.base/asmlabel.c: New test case.
5210
16c3b12f
JB
52112015-11-23 Joel Brobecker <brobecker@adacore.com>
5212
5213 * gdb.base/wrong_frame_bt_full-main.c: New file.
5214 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
5215 * gdb.base/wrong_frame_bt_full.exp: New file.
5216
155bfbd3
JB
52172015-11-23 Joel Brobecker <brobecker@adacore.com>
5218
5219 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
5220
bb097445
JM
52212015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
5222
206853a0 5223 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
5224 pstate register when comparing registers values in
5225 sparc64-*-linux-gnu targets to avoid spurious differences.
5226
9c88ed8f
JM
52272015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
5228
206853a0 5229 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 5230
96161e25
SL
52312015-11-19 Sandra Loosemore <sandra@codesourcery.com>
5232
5233 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
5234 as type argument to gdb_compile.
5235 * gdb.base/nested-subp2.exp: Likewise.
5236 * gdb.base/nested-subp3.exp: Likewise.
5237
340c2830
DV
52382015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
5239
5240 * lib/dwarf.exp (_note): Fix left shift of negative value.
5241 * gdb.trace/trace-condition.exp: Likewise.
5242
c1862d0f
YQ
52432015-11-13 Yao Qi <yao.qi@linaro.org>
5244
5245 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
5246 comments about d10v.
5247 (test_scalar_returns): Likewise.
5248 * gdb.base/d10v.ld: Remove.
5249 * gdb.base/overlays.exp: Remove the target triplet checking for
5250 d10v-*-*.
5251 * gdb.base/structs.exp (test_struct_returns): Remove the
5252 comments about d10v.
5253 (test_struct_calls): Likewise.
5254
77ae9c19
YQ
52552015-11-13 Yao Qi <yao.qi@linaro.org>
5256
5257 * gdb.base/gnu_vector.exp: Check the return value by "p res".
5258 * gdb.base/gnu_vector.c: Don't include stdio.h.
5259 (main): Don't print res and call add_some_intvecs.
5260
430e004e
MK
52612015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
5262
5263 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
5264 macro.
5265 (func5): Removed.
5266 (func4): Use FAST_TRACEPOINT_LABEL.
5267 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
5268 macro.
5269 (func): Removed.
5270 (thread_function): Use FAST_TRACEPOINT_LABEL.
5271 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
5272 (func): Remove.
5273 (marker): Use FAST_TRACEPOINT_LABEL.
5274 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
5275 (pendfunc1): Remove.
5276 (pendfunc): Use FAST_TRACEPOINT_LABEL.
5277 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
5278 (foo): Remove.
5279 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
5280 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
5281 macro.
5282 (func): Remove.
5283 (marker): Use FAST_TRACEPOINT_LABEL.
5284 * gdb.trace/trace-common.h: New header.
5285 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
5286 macro.
5287 (func): Remove.
5288 (marker): Use FAST_TRACEPOINT_LABEL.
5289 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
5290 (func): Remove.
5291 (thread_function): Use FAST_TRACEPOINT_LABEL.
5292
6e7675a7
MK
52932015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
5294
5295 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
5296 in front.
5297 * gdb.trace/change-loc.exp: Use global pcreg definition.
5298 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
5299 * gdb.trace/entry-values.exp: Use global spreg definition, add $
5300 in front.
5301 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
5302 * gdb.trace/pending.exp: Likewise.
5303 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
5304 * gdb.trace/trace-break.exp: Likewise.
5305 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
5306 in front.
5307 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
5308 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
5309 in front.
5310 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
5311
dddc0e16
JB
53122015-11-09 Joel Brobecker <brobecker@adacore.com>
5313
5314 * gdb.ada/fin_fun_out: New testcase.
5315
c6f0b406
KB
53162015-11-07 Kevin Buettner <kevinb@redhat.com>
5317
5318 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
5319 value associated with DW_AT_byte_size.
5320 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
5321 constants for DW_AT_byte_size, DW_AT_lower_bound, and
5322 DW_AT_upper_bound.
5323
f01dcfd9
KB
53242015-11-07 Kevin Buettner <kevinb@redhat.com>
5325
5326 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
5327 (gdb_target_symbol_prefix_flags): Define in terms of _asm
5328 version.
5329 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
5330 gdb.dwarf2/dw2-canonicalize-type.exp,
5331 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
5332 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
5333 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
5334 provided by gdb_target_symbol_prefix_flags_asm.
5335 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
5336 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
5337 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
5338 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
5339 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
5340 macros where needed). Use this macro for symbols which require
5341 the prefix provided by SYMBOL_PREFIX.
5342
2223449a
KB
53432015-11-05 Kevin Buettner <kevinb@redhat.com>
5344
5345 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
5346 New procs.
5347 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
5348 representing expressions, of more than one list element.
5349 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
5350 to prepend linker symbol prefix to f.
5351 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
5352 table_1 and table_2.
5353 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
5354 Likewise, for f and g.
5355 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
5356 for ptr.
5357 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
5358 for main.
5359 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
5360 table_1_ptr and table_2_ptr.
5361
6f2f1a3a
JK
53622015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5363 Joel Brobecker <brobecker@adacore.com>
5364
5365 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
5366
566c56c9
MK
53672015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
5368
5369 * gdb.reverse/s390-mvcle.c: New test.
5370 * gdb.reverse/s390-mvcle.exp: New file.
5371 * lib/gdb.exp: Enable reverse tests on s390*-linux.
5372
d5f0636b
MK
53732015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
5374
5375 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
5376
7ad8b86c
MK
53772015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
5378
5379 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
5380 reaching marker2.
5381 * gdb.reverse/getresuid-reverse.exp: Likewise.
5382 * gdb.reverse/pipe-reverse.exp: Likewise.
5383 * gdb.reverse/readv-reverse.exp: Likewise.
5384 * gdb.reverse/recvmsg-reverse.exp: Likewise.
5385 * gdb.reverse/time-reverse.exp: Likewise.
5386 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
5387
4081c0f1
YQ
53882015-10-30 Yao Qi <yao.qi@linaro.org>
5389
5390 * gdb.threads/wp-replication.c (watch_count_done): Remove.
5391 (empty_cycle): Remove.
5392 (main): Don't call empty_cycle. Don't use watch_count_done.
5393 * gdb.threads/wp-replication.exp: Don't set breakpoint on
5394 empty_cycle. Rewrite the code counting HW watchpoints.
5395
452b4ba5
MK
53962015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
5397
5398 * gdb.reverse/fstatat-reverse.c: New test.
5399 * gdb.reverse/fstatat-reverse.exp: New file.
5400 * gdb.reverse/getresuid-reverse.c: New test.
5401 * gdb.reverse/getresuid-reverse.exp: New file.
5402 * gdb.reverse/pipe-reverse.c: New test.
5403 * gdb.reverse/pipe-reverse.exp: New file.
5404 * gdb.reverse/readv-reverse.c: New test.
5405 * gdb.reverse/readv-reverse.exp: New file.
5406 * gdb.reverse/recvmsg-reverse.c: New test.
5407 * gdb.reverse/recvmsg-reverse.exp: New file.
5408 * gdb.reverse/time-reverse.c: New test.
5409 * gdb.reverse/time-reverse.exp: New file.
5410 * gdb.reverse/waitpid-reverse.c: New test.
5411 * gdb.reverse/waitpid-reverse.exp: New file.
5412
5e2e7507
JK
54132015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5414
5415 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
5416
0fde2c53
DE
54172015-10-26 Doug Evans <dje@google.com>
5418
5419 PR symtab/17391
5420 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
5421 * gdb.dwarf2/bad-regnum.c: New file.
5422 * gdb.dwarf2/bad-regnum.exp: New file.
5423
1a70ae97
DE
54242015-10-26 Doug Evans <dje@google.com>
5425
5426 PR python/18938
5427 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
5428 file.
5429
27dc26ab
JK
54302015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5431
5432 * gdb.compile/compile.exp (compile code globalvar): Update expectation
5433 for a change by "Mention language in compile error message".
5434
bed91f4d
SM
54352015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
5436
5437 PR python/18073
5438 * gdb.python/py-type.c (C::a_method): New.
5439 (C::a_const_method): New.
5440 (C::a_static_method): New.
5441 (a_function): New.
5442 * gdb.python/py-type.exp (test_fields): Test getting fields
5443 from function and method.
5444
3f2f83dd
KB
54452015-10-21 Keven Boell <keven.boell@intel.com>
5446
5447 * gdb.fortran/vla-alloc-assoc.exp: New file.
5448 * gdb.fortran/vla-datatypes.exp: New file.
5449 * gdb.fortran/vla-datatypes.f90: New file.
5450 * gdb.fortran/vla-history.exp: New file.
5451 * gdb.fortran/vla-ptype-sub.exp: New file.
5452 * gdb.fortran/vla-ptype.exp: New file.
5453 * gdb.fortran/vla-sizeof.exp: New file.
5454 * gdb.fortran/vla-sub.f90: New file.
5455 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
5456 * gdb.fortran/vla-value-sub-finish.exp: New file.
5457 * gdb.fortran/vla-value-sub.exp: New file.
5458 * gdb.fortran/vla-value.exp: New file.
5459 * gdb.fortran/vla-ptr-info.exp: New file.
5460 * gdb.mi/mi-vla-fortran.exp: New file.
5461 * gdb.mi/vla.f90: New file.
5462
27145d50
SL
54632015-10-21 Sandra Loosemore <sandra@codesourcery.com>
5464
5465 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
5466 of hardwired timeout value.
5467
5f3ff4f8
JK
54682015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5469 Pedro Alves <palves@redhat.com>
5470
5471 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
5472 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
5473
bfd09d20
JS
54742015-10-19 Josh Stone <jistone@redhat.com>
5475
5476 * gdb.base/catch-syscall.c: Include <sched.h>.
5477 (unknown_syscall): New variable.
5478 (main): Trigger a vfork and an unknown syscall.
5479 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
5480 (unknown_syscall_number): Likewise.
5481 (check_call_to_syscall): Accept an optional syscall pattern.
5482 (check_return_from_syscall): Likewise.
5483 (check_continue): Likewise.
5484 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
5485 (test_catch_syscall_skipping_return): New test toggling off 'catch
5486 syscall' to step over the syscall return, then toggling back on.
5487 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
5488 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
5489 (do_syscall_tests): Call test_catch_syscall_without_args and
5490 test_catch_syscall_mid_vfork.
5491 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
5492 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
5493
b32b93c6
AS
54942015-10-19 Andrew Stubbs <ams@codesourcery.com>
5495
5496 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
5497 print g_vE): Add new pass patterns.
5498 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
5499 print various symbol names for vptr fields.
5500
9d622bda
AB
55012015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
5502
5503 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
5504 results.
5505
0fd8ac1c
YQ
55062015-10-12 Yao Qi <yao.qi@linaro.org>
5507
5508 * gdb.arch/disp-step-insn-reloc.exp: New test case.
5509
34240514
YQ
55102015-10-12 Yao Qi <yao.qi@linaro.org>
5511
5512 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
5513 is aarch64*-*-linux*.
5514
8240f442
YQ
55152015-10-12 Yao Qi <yao.qi@linaro.org>
5516
5517 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
5518 (can_relocate_bcond_true): ... it.
5519 (can_relocate_bcond_false): New function.
5520 (foo): Likewise.
5521 (can_relocate_bl): Likewise.
5522 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
5523 can_relocate_bl.
5524
2520f728
PMR
55252015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
5526
5527 * gdb.base/nested-addr.c: New file.
5528 * gdb.base/nested-addr.exp: New testcase.
5529
abcef95a
MM
55302015-10-09 Markus Metzger <markus.t.metzger@intel.com>
5531
5532 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
5533 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
5534 its output. Ignore the output of "record goto begin" and instead
5535 check that GDB is replaying.
5536
145e3ddb
PA
55372015-10-09 Pedro Alves <palves@redhat.com>
5538
5539 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
5540 (top level): Use it in the run with no args test.
5541
d5d8c4e1
IB
55422015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
5543
5544 * gdb.dlang/properties.exp: New file.
5545
06e635ef
SL
55462015-10-02 Sandra Loosemore <sandra@codesourcery.com>
5547
5548 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
5549 whether or not address 0x1000 is mapped on the target.
5550
e019fd1d
SM
55512015-09-30 Simon Marchi <simon.marchi@ericsson.com>
5552
5553 * gdb.python/py-type.exp: Do not run tests if binaries fail to
5554 build.
5555
77ba2a67
MM
55562015-09-30 Markus Metzger <markus.t.metzger@intel.com>
5557
5558 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
5559 instruction-history test.
5560
c60eb31f
DE
55612015-09-28 Doug Evans <dje@google.com>
5562
5563 * gdb.base/gcore.c (array_func): Add reference to static_array.
5564
9a3c8263
SM
55652015-09-25 Simon Marchi <simon.marchi@ericsson.com>
5566
5567 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
5568 source line.
5569
9720e656
SL
55702015-09-24 Sandra Loosemore <sandra@codesourcery.com>
5571
5572 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
5573 short or char as base type.
5574
938d3bf2
SL
55752015-09-23 Sandra Loosemore <sandra@codesourcery.com>
5576
5577 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
5578 to allow any size enum.
5579
e6c2c623
PMR
55802015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
5581
5582 * gdb.ada/array_ptr_renaming.exp: New testcase.
5583 * gdb.ada/array_ptr_renaming/foo.adb: New file.
5584 * gdb.ada/array_ptr_renaming/pack.ads: New file.
5585
06da0f77
PL
55862015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5587
5588 * gdb.trace/ftrace-lock.c: New file.
5589 * gdb.trace/ftrace-lock.exp: New file.
5590
4f51c22a
PL
55912015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5592
5593 * gdb.arch/insn-reloc.c: New file.
5594 * gdb.arch/ftrace-insn-reloc.exp: New file.
5595
7041adf4
PL
55962015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5597
5598 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
5599 instruction.
5600 * gdb.trace/pendshr1.c (pendfunc): Likewise.
5601 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
5602 * gdb.trace/range-stepping.c: Likewise.
5603 * gdb.trace/trace-break.c: Likewise.
5604 * gdb.trace/trace-mt.c (thread_function): Likewise.
5605 * gdb.trace/ftrace.c (marker): Likewise.
5606 * gdb.trace/trace-condition.c (marker): Likewise.
5607 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
5608 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
5609 is_aarch64_target.
5610
015d2e7e
DE
56112015-09-18 Doug Evans <xdje42@gmail.com>
5612
5613 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
5614 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
5615
26b188a2
SL
56162015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5617
5618 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
5619 the breakpoint.
5620
79dc332b
SL
56212015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5622
5623 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
5624 the pending breakpoint. Remove timeout override for "Run till
5625 MI pending breakpoint on pendfunc3 on thread 2" test.
5626
f57929f2
SL
56272015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5628
5629 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
5630 filename pattern.
5631
3f469b17
SL
56322015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5633
5634 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
5635 in breakpoint filename pattern.
5636
515b89b3
SL
56372015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5638
7800dbe4
SL
5639 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
5640
56412015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5642
515b89b3
SL
5643 * gdb.linespec/explicit.exp: Check for readline support for
5644 tab-completion tests. Fix obvious typo.
5645
d2939ba2
MM
56462015-09-18 Markus Metzger <markus.t.metzger@intel.com>
5647
5648 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
5649 and replay.
5650
cbb55fa7
MM
56512015-09-18 Markus Metzger <markus.t.metzger@intel.com>
5652
5653 * gdb.btrace/non-stop.c: New.
5654 * gdb.btrace/non-stop.exp: New.
5655
43691ca1
PL
56562015-09-17 Pierre Langlois <pierre.langlois@arm.com>
5657 Yao Qi <yao.qi@linaro.org>
5658
5659 * gdb.trace/trace-condition.c: New file.
5660 * gdb.trace/trace-condition.exp: New file.
5661
d78908cf
WW
56622015-09-16 Wei-cheng Wang <cole945@gmail.com>
5663
5664 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
5665 for testing bytecode compilation.
5666
1ed415e2
PA
56672015-09-16 Pedro Alves <palves@redhat.com>
5668 Sandra Loosemore <sandra@codesourcery.com>
5669
5670 * gdb.threads/non-stop-fair-events.c (timeout): New global.
5671 (SECONDS): Redefine.
5672 (main): Call pthread_kill and alarm early.
5673 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
5674 support.
5675 (test): If the target can't hardware step and doesn't support
5676 displaced stepping, increase the timeout.
5677
d136eff5
PA
56782015-09-16 Pedro Alves <palves@redhat.com>
5679
5680 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
5681 (enable_debug): New procedures.
5682 (test): Use them. Bail out if waiting for threads fails.
5683 (top level): Bail out if a test fails.
5684
991f019c
YQ
56852015-09-16 Yao Qi <yao.qi@linaro.org>
5686
5687 * gdb.asm/asm-source.exp: Set asm-arch for
5688 aarch64*-*-* target.
5689 * gdb.asm/aarch64.inc: New file.
5690
bfca584f
PMR
56912015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
5692
5693 * gdb.ada/array_of_variable_length.exp: New testcase.
5694 * gdb.ada/array_of_variable_length/foo.adb: New file.
5695 * gdb.ada/array_of_variable_length/pck.adb: New file.
5696 * gdb.ada/array_of_variable_length/pck.ads: New file.
5697
b326e587
DE
56982015-09-15 Doug Evans <dje@google.com>
5699
5700 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
5701 of function static local variable.
5702
5382cfab
PW
57032015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5704
5705 * gdb.threads/tls-so_extern.exp: New test file.
5706 * gdb.threads/tls-so_extern.c: New test file.
5707 * gdb.threads/tls-so_extern_main.c: New test file.
5708
141c5cc4
JK
57092015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5710
5711 * gdb.opt/solib-intra-step-lib.c: New file.
5712 * gdb.opt/solib-intra-step-main.c: New file.
5713 * gdb.opt/solib-intra-step.exp: New file.
5714
d15dcecd
PA
57152015-09-15 Pedro Alves <palves@redhat.com>
5716
5717 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
5718 gdb_continue_to_breakpoint instead of gdb_test_multiple.
5719
4c2f2a79
PA
57202015-09-14 Pedro Alves <palves@redhat.com>
5721
5722 * gdb.base/hook-stop-continue.c: Delete.
5723 * gdb.base/hook-stop-continue.exp: Delete.
5724 * gdb.base/hook-stop-frame.c: Delete.
5725 * gdb.base/hook-stop-frame.exp: Delete.
5726 * gdb.base/hook-stop.c: New file.
5727 * gdb.base/hook-stop.exp: New file.
5728
919e6dbe
PMR
57292015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
5730
5731 * gdb.ada/access_to_packed_array.exp: New testcase.
5732 * gdb.ada/access_to_packed_array/foo.adb: New file.
5733 * gdb.ada/access_to_packed_array/pack.adb: New file.
5734 * gdb.ada/access_to_packed_array/pack.ads: New file.
5735
157280a4
MM
57362015-09-14 Markus Metzger <markus.t.metzger@intel.com>
5737
5738 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
5739 buffer size test.
5740
2fd33e94
DB
57412015-09-11 Don Breazeal <donb@codesourcery.com>
5742
5743 * gdb.base/foll-exec.c: Add copyright header. Fix
5744 formatting issues.
5745 * gdb.base/foll-exec.exp (zap_session): Delete proc.
5746 (do_exec_tests): Use clean_restart in place of zap_session,
5747 and for test initialization. Fix formatting issues. Use
5748 fail in place of perror.
5749 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
5750 an expect statement to match an expression with output from
5751 the program under debug.
5752 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
5753 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
5754 * gdb.threads/non-ldr-exc-2.exp: Likewise.
5755 * gdb.threads/non-ldr-exc-3.exp: Likewise.
5756 * gdb.threads/non-ldr-exc-4.exp: Likewise.
5757
e70b6e8e
DE
57582015-09-09 Doug Evans <dje@google.com>
5759
5760 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
5761
7a551a51
DE
57622015-09-09 Doug Evans <dje@google.com>
5763
5764 * gdb.base/pie-execl.exp: Fix result test of build_executable.
5765
4c666f84
DE
57662015-09-09 Doug Evans <dje@google.com>
5767
5768 * gdb.base/savedregs.exp: Fix typo.
5769
243a9253
PA
57702015-09-09 Pedro Alves <palves@redhat.com>
5771
5772 * gdb.mi/mi-cli.exp: Add CLI finish tests.
5773
c0fa8fbd
SL
57742015-09-08 Sandra Loosemore <sandra@codesourcery.com>
5775
5776 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
5777 command actually switches threads. Give up on remaining
5778 tests if target fails to stop at breakpoint.
5779
cd7c1778
PMR
57802015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
5781
5782 * gdb.ada/funcall_char.exp: New testcase.
5783 * gdb.ada/funcall_char/foo.adb: New file.
5784
dc5c8746
PMR
57852015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
5786
5787 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
5788 expected outputs. Add two testcases for completing ambiguous
5789 functions.
5790 * gdb.ada/complete/aux_pck.adb: New file.
5791 * gdb.ada/complete/aux_pck.ads: New file.
5792 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
5793 Ambiguous_Func functions.
5794 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
5795 * gdb.ada/complete/pck.adb: Likewise.
5796
4e83a1e7
UW
57972015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
5798
5799 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
5800 failures to run the test program under GDB.
5801
8ce74153
LM
58022015-08-26 Luis Machado <lgustavo@codesourcery.com>
5803
5804 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
5805 to C.
5806
e9756d52
PP
58072015-08-26 Patrick Palka <patrick@parcs.ath.cx>
5808
5809 * gdb.base/run-after-attach.exp: New test file.
5810 * gdb.base/run-after-attach.c: New test file.
5811
8d37573b
DB
58122015-08-26 Don Breazeal <donb@codesourcery.com>
5813
5814 * gdb.base/foll-exec-2.c: New test program.
5815 * gdb.base/foll-exec-2.exp: New test.
5816
63e43d3a
PMR
58172015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
5818
5819 * gdb.base/nested-subp1.exp: New file.
5820 * gdb.base/nested-subp1.c: New file.
5821 * gdb.base/nested-subp2.exp: New file.
5822 * gdb.base/nested-subp2.c: New file.
5823 * gdb.base/nested-subp3.exp: New file.
5824 * gdb.base/nested-subp3.c: New file.
5825
3d40fbb5
PA
58262015-08-24 Pedro Alves <palves@redhat.com>
5827
5828 * gdb.server/connect-without-multi-process.c: New file.
5829 * gdb.server/connect-without-multi-process.exp: New file.
5830
4422ac93
LM
58312015-08-24 Luis Machado <lgustavo@codesourcery.com>
5832
5833 * gdb.opt/inline-markers.c: Make z int.
5834
91dddb86
LM
58352015-08-24 Luis Machado <lgustavo@codesourcery.com>
5836
5837 * gdb.opt/inline-markers.c: Make z volatile.
5838
a48847ee
LM
58392015-08-24 Luis Machado <lgustavo@codesourcery.com>
5840
5841 * gdb.opt/inline-bt.c: New volatile global z.
5842 * gdb.opt/inline-cmds.c: Likewise.
5843 * gdb.opt/inline-locals.c: Likewise.
5844 * gdb.opt/inline-markers.c: New extern global z.
5845 (marker): Use z.
5846 (inline_fn): Likewise.
5847
0ebbc52b
PA
58482015-08-24 Pedro Alves <palves@redhat.com>
5849
5850 * config/m32r-stub.exp: Remove file.
5851 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
5852 * gdb.base/call-rt-st.exp: Likewise.
5853 * gdb.base/call-strs.exp: Likewise.
5854 * gdb.base/default.exp: Remove references to h8300-*-hms and
5855 *-*-udi*.
5856 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
5857
77c365df
AA
58582015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
5859
5860 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
5861 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
5862 and "return" use KFAIL when GDB can not read/write the vector
5863 return value.
5864
4313b8c0
GB
58652015-08-21 Gary Benson <gbenson@redhat.com>
5866
5867 * gdb.trace/pending.exp: Cope with remote transfer warnings.
5868
0e433b32
PA
58692015-08-20 Pedro Alves <palves@redhat.com>
5870
5871 * gdb.server/solib-list.exp: No longer expect an interior stop in
5872 non-stop mode.
5873
221e1a37
PA
58742015-08-20 Pedro Alves <palves@redhat.com>
5875
5876 * gdb.server/connect-stopped-target.c: New file.
5877 * gdb.server/connect-stopped-target.exp: New file.
5878
40e3ad0e
PA
58792015-08-20 Pedro Alves <palves@redhat.com>
5880
5881 * gdb.dwarf2/comp-unit-lang.exp: New file.
5882 * gdb.dwarf2/comp-unit-lang.c: New file.
5883
af39b327
PMR
58842015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
5885
5886 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
5887 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
5888
7d45c7c3 58892015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 5890
7d45c7c3
KB
5891 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
5892 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
5893
4d6cceb4
DE
58942015-08-18 Doug Evans <dje@google.com>
5895 Adrian Sendroiu <adrian.sendroiu@freescale.com>
5896
5897 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
5898 skip_python_tests. New arg prompt_regexp.
5899 (skip_python_tests): New function.
5900 * lib/mi-support.exp (mi_skip_python_tests): New function.
5901 * gdb.python/py-mi-objfile-gdb.py: New file.
5902 * gdb.python/py-mi-objfile.c: New file.
5903 * gdb.python/py-mi-objfile.exp: New file.
5904
ad89c2aa
KS
59052015-08-17 Keith Seitz <keiths@redhat.com>
5906
5907 * gdb.linespec/explicit.exp: Move strace test from here ...
5908 * gdb.trace/strace.exp: ... to here.
5909
e3ae3c43
PP
59102015-08-15 Patrick Palka <patrick@parcs.ath.cx>
5911
5912 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
5913 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
5914
604b2636
DE
59152015-08-14 Doug Evans <xdje42@gmail.com>
5916
5917 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
5918 inferior before selecting a new file.
5919
6ff0ba5f
DE
59202015-08-14 Doug Evans <xdje42@gmail.com>
5921
5922 * gdb.mi/mi-disassemble.exp: Update.
5923 * gdb.base/disasm-optim.S: New file.
5924 * gdb.base/disasm-optim.c: New file.
5925 * gdb.base/disasm-optim.h: New file.
5926 * gdb.base/disasm-optim.exp: New file.
5927
9ca98f92
KS
59282015-08-14 Keith Seitz <keiths@redhat.com>
5929
5930 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
5931 "evaluated-by".
5932
52bbc560
JB
59332015-08-13 Joel Brobecker <brobecker@adacore.com>
5934
5935 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
5936
5d8c3ed3
PMR
59372015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
5938
5939 * gdb.ada/fun_renaming.exp: New testcase.
5940 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
5941 * gdb.ada/fun_renaming/pack.adb: New file.
5942 * gdb.ada/fun_renaming/pack.ads: New file.
5943
ea8812bc
KS
59442015-08-12 Keith Seitz <keiths@redhat.com>
5945
5946 * gdb.base/dso2dso.exp: Pass basename of source file in call to
5947 gdb_get_line_number.
5948
4dafcdeb
JB
59492015-08-12 Joel Brobecker <brobecker@adacore.com>
5950
5951 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
5952 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
5953 gdb.base/dso2dso.exp: New files.
5954
5ba32597
SDJ
59552015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
5956 Pedro Alves <palves@redhat.com>
5957 Keith Seitz <keiths@redhat.com>
5958
5959 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
5960 GDBFLAGS.
5961
b6dafabf
PP
59622015-08-12 Patrick Palka <patrick@parcs.ath.cx>
5963
5964 * gdb.base/gdbhistsize-history.exp
5965 (test_histsize_history_setting): Use save_vars.
5966 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
5967 Use save_vars.
5968 (test_no_truncation_of_unlimited_history_file): Use save_vars.
5969 * gdb.base/readline.exp: Use save_vars.
5970
abe8e607
PP
59712015-08-12 Patrick Palka <patrick@parcs.ath.cx>
5972
5973 * lib/gdb.exp (save_vars): New proc.
5974
629500fa
KS
59752015-08-11 Keith Seitz <keiths@redhat.com>
5976
5977 * gdb.base/help.exp: Update help_breakpoint_text.
5978
eb8c4e2e
KS
59792015-08-11 Keith Seitz <keiths@redhat.com>
5980
5981 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
5982 (at toplevel): Call test_explicit_breakpoints.
5983 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
5984 breakpoints.
5985 * lib/mi-support.exp (mi_make_breakpoint): Add support for
5986 breakpoint conditions, "-cond".
5987
87f0e720
KS
59882015-08-11 Keith Seitz <keiths@redhat.com>
5989
5990 * gdb.linespec/3explicit.c: New file.
5991 * gdb.linespec/cpexplicit.cc: New file.
5992 * gdb.linespec/cpexplicit.exp: New file.
5993 * gdb.linespec/explicit.c: New file.
5994 * gdb.linespec/explicit.exp: New file.
5995 * gdb.linespec/explicit2.c: New file.
5996 * gdb.linespec/ls-errs.exp: Add explicit location tests.
5997 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
5998 before using in the matching pattern.
5999 Clarify that `prefix' is a regular expression.
6000
f00aae0f
KS
60012015-08-11 Keith Seitz <keiths@redhat.com>
6002
6003 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
6004 test.
6005 Add tests for missing ",FMT" and ",".
6006
e27852be
DE
60072015-08-10 Doug Evans <dje@google.com>
6008 Keith Seitz <keiths@redhat.com>
6009
6010 PR gdb/17960
6011 * gdb.base/completion.exp: Add location completer tests.
6012
7f03bd92
PA
60132015-08-07 Pedro Alves <palves@redhat.com>
6014
6015 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
6016 tests here.
6017 (top level): Run do_test with and without displaced stepping.
6018
3fc8eb30
PA
60192015-08-07 Pedro Alves <palves@redhat.com>
6020
6021 * gdb.base/valgrind-disp-step.c: New file.
6022 * gdb.base/valgrind-disp-step.exp: New file.
6023
d4569d7b
PA
60242015-08-07 Pedro Alves <palves@redhat.com>
6025
6026 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
6027 Delete function.
6028 (main): Add alarm. Run an infinite loop instead of calling
6029 wait_threads.
6030 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
6031 comment.
6032 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
6033 Delete function.
6034 (main): Add alarm. Run an infinite loop instead of calling
6035 wait_threads.
6036 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
6037 comment.
6038
e1316e60
PA
60392015-08-07 Pedro Alves <palves@redhat.com>
6040
6041 * gdb.base/checkpoint-ns.exp: New file.
6042 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
6043 standard_testfile.
6044
da8c46d2
MM
60452015-08-07 Markus Metzger <markus.t.metzger@intel.com>
6046
6047 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
6048 * gdb.btrace/instruction_history.exp: Update.
6049 * gdb.btrace/tsx.exp: New.
6050 * gdb.btrace/tsx.c: New.
6051
de1c2c52
PA
60522015-08-06 Pedro Alves <palves@redhat.com>
6053
6054 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
6055 increase timeout.
6056 * gdb.reverse/until-precsave.exp: Bump timeouts.
6057
782e0bf4
PA
60582015-08-06 Pedro Alves <palves@redhat.com>
6059
6060 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
6061
83e97ed0
PA
60622015-08-06 Pedro Alves <palves@redhat.com>
6063
6064 PR gdb/18749
6065 * gdb.threads/process-dies-while-handling-bp.c: New file.
6066 * gdb.threads/process-dies-while-handling-bp.exp: New file.
6067
863d01bd
PA
60682015-08-06 Pedro Alves <palves@redhat.com>
6069
6070 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
6071 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
6072
0a39bb32
PA
60732015-08-05 Pedro Alves <palves@redhat.com>
6074
6075 * gdb.threads/next-while-other-thread-longjmps.c: New file.
6076 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
6077
ee2d2b10
SL
60782015-08-03 Sandra Loosemore <sandra@codesourcery.com>
6079
6080 * gdb.base/bp-permanent.exp: Report test as unsupported if
6081 the target cannot stop at the permanent breakpoint.
6082
4e1bdb00
DE
60832015-08-03 Doug Evans <dje@google.com>
6084
6085 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
6086 10000.
6087
3d338901
DE
60882015-08-03 Doug Evans <dje@google.com>
6089
6090 * Makefile.in (workers/%.worker, build-perf): New rule.
6091 (GDB_PERFTEST_MODE): New variable.
6092 (check-perf): Use it.
6093 (clean): Clean up gdb.perf parallel build subdirs.
6094 * lib/build-piece.exp: New file.
6095 * lib/gdb.exp (make_gdb_parallel_path): New function
6096 (standard_output_file, standard_temp_file): Call it.
6097 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
6098 of $GDB_PARALLEL.
6099 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
6100
af061d3e
DE
61012015-08-03 Doug Evans <dje@google.com>
6102
8e1afc81 6103 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
6104 (LOG_FILE_NAME): New global.
6105 (TextReporter.__init__): Initialize self.txt_sum.
6106 (TextReporter.report): Add support for multiple data-points.
6107 Move report to perftest.sum, put raw data in perftest.log.
6108 (TextReporter.start): Open sum and log files.
6109 (TextReporter.end): Close sum and log files.
8e1afc81
DE
6110 * gdb.perf/lib/perftest/testresult.py
6111 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 6112
2c8c5d37
PA
61132015-07-31 Pedro Alves <palves@redhat.com>
6114
6115 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
6116 Use spawn_id_get_pid. Wait for spawn id after eof. Use
6117 kill_wait_spawned_process instead of explicit "kill -9".
6118 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
6119 returning a spawn id instead of a pid. Use spawn_id_get_pid and
6120 kill_wait_spawned_process.
6121 * gdb.base/attach-twice.exp: Likewise.
6122 * gdb.base/attach.exp: Likewise.
6123 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
6124 gdb_test_multiple.
6125 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
6126 returning a spawn id instead of a pid. Use spawn_id_get_pid and
6127 kill_wait_spawned_process.
6128 * gdb.base/valgrind-infcall.exp: Likewise.
6129 * gdb.multi/multi-attach.exp: Likewise.
6130 * gdb.python/py-prompt.exp: Likewise.
6131 * gdb.python/py-sync-interp.exp: Likewise.
6132 * gdb.server/ext-attach.exp: Likewise.
6133 * gdb.threads/attach-into-signal.exp (corefunc): Use
6134 spawn_wait_for_attach, spawn_id_get_pid and
6135 kill_wait_spawned_process.
6136 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
6137 spawn_wait_for_attach returning a spawn id instead of a pid. Use
6138 spawn_id_get_pid and kill_wait_spawned_process.
6139 * gdb.threads/attach-stopped.exp (corefunc): Use
6140 spawn_wait_for_attach, spawn_id_get_pid and
6141 kill_wait_spawned_process.
6142 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
6143 Use spawn_id_get_pid. Wait for spawn id after eof. Use
6144 kill_wait_spawned_process instead of explicit "kill -9".
6145 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
6146 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
6147 (spawn_wait_for_attach): Use spawn instead of exec to spawn
6148 processes. Don't map cygwin/windows pids here. Now returns a
6149 spawn id list.
6150
032a0fca
SL
61512015-07-30 Sandra Loosemore <sandra@codesourcery.com>
6152
6153 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
6154 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
6155 correct patch.
6156
61a934ca
SL
61572015-07-30 Sandra Loosemore <sandra@codesourcery.com>
6158
6159 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
6160
4bc4d428
SL
61612015-07-30 Sandra Loosemore <sandra@codesourcery.com>
6162
6163 Reapply:
6164 2014-05-21 Mark Wielaard <mjw@redhat.com>
6165
6166 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
6167
998d452a
PA
61682015-07-30 Pedro Alves <palves@redhat.com>
6169
6170 * linux-low.c (handle_extended_wait): Set the child's last
6171 reported status to TARGET_WAITKIND_STOPPED.
6172
69dde7dc
PA
61732015-07-30 Pedro Alves <palves@redhat.com>
6174
6175 PR threads/18600
6176 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
6177 only shows inferior 1.
6178
4dd63d48
PA
61792015-07-30 Simon Marchi <simon.marchi@ericsson.com>
6180 Pedro Alves <palves@redhat.com>
6181
6182 PR threads/18600
6183 * gdb.threads/fork-plus-threads.c: New file.
6184 * gdb.threads/fork-plus-threads.exp: New file.
6185
d618e4c5
PP
61862015-07-29 Patrick Palka <patrick@parcs.ath.cx>
6187
6188 * gdb.base/batch-preserve-term-settings.exp
6189 (test_terminal_settings_preserved_after_cli_exit): Use
6190 send_quit_command.
6191
1eef6428
PA
61922015-07-29 Pedro Alves <palves@redhat.com>
6193 Don Breazeal <donb@codesourcery.com>
6194
6195 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
6196 output from both inferior_spawn_id and gdb_spawn_id.
6197
7da5b897
SDJ
61982015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
6199
6200 * gdb.threads/attach-into-signal.exp (corefunc): Use
6201 with_test_prefix on nested loops, uniquefying the test messages.
6202
dac804df
SDJ
62032015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
6204
6205 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
6206 commit.
6207
06265e53
PP
62082015-07-29 Patrick Palka <patrick@parcs.ath.cx>
6209
6210 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
6211 New proc.
6212 (test_terminal_settings_preserved_after_sigterm): New test.
6213
18206ca3
PP
62142015-07-29 Patrick Palka <patrick@parcs.ath.cx>
6215
6216 * gdb.base/batch-preserve-term-settings.exp
6217 (test_terminal_settings_preserved_after_cli_exit): New test.
6218
90074d11
PP
62192015-07-29 Patrick Palka <patrick@parcs.ath.cx>
6220
6221 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
6222 manipulation of saved_gdbflags.
6223 (test_terminal_settings_preserved): Remove global declaration of
6224 the unused variable pagination_prompt. Remove manipulation of
6225 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
6226 GDBFLAGS.
6227
eb1a7902
PA
62282015-07-29 Pedro Alves <palves@redhat.com>
6229
6230 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
6231
8b75dd3b
PA
62322015-07-29 Pedro Alves <palves@redhat.com>
6233
6234 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
6235 at the top.
6236
dedad4e3
PA
62372015-07-29 Pedro Alves <palves@redhat.com>
6238
6239 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
6240 (main): Call gdb_unbuffer_output.
6241 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
6242 (main): Call gdb_unbuffer_output.
6243 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
6244 (main): Call gdb_unbuffer_output.
6245 * gdb.base/call-strs.exp: Adjust to step over the
6246 gdb_unbuffer_output call.
6247 * gdb.base/catch-gdb-caused-signals.c: Include
6248 "../lib/unbuffer_output.c".
6249 (main): Call gdb_unbuffer_output.
6250 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
6251 (main): Call gdb_unbuffer_output.
6252 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
6253 (main): Call gdb_unbuffer_output.
6254 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
6255 (main): Call gdb_unbuffer_output.
6256 * gdb.base/shlib-call.exp: Adjust to step over the
6257 gdb_unbuffer_output call.
6258 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
6259 (main): Call gdb_unbuffer_output.
6260 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
6261 (main): Call gdb_unbuffer_output.
6262 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
6263 (main): Rename to ...
6264 (test): ... this.
6265 (main): Reimplement.
6266 * gdb.base/varargs.exp: Run to test instead of to main.
6267 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
6268 (main): Call gdb_unbuffer_output.
6269
58789a91
PA
62702015-07-29 Pedro Alves <palves@redhat.com>
6271
6272 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
6273 factore out from mi_continue_dprintf. For call-style dprintfs,
6274 expect dprintf output out of $inferior_spawn_id.
6275 (mi_continue_dprintf): Use mi_expect_dprintf.
6276 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
6277 (main): Call gdb_unbuffer_output.
6278
e8376742
PA
62792015-07-29 Pedro Alves <palves@redhat.com>
6280
6281 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
6282 (default_mi_gdb_start): Set inferior_spawn_id instead of
6283 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
6284 gdb_spawn_id.
6285 (mi_gdb_test): Always expect inferior output from both
6286 $inferior_spawn_id and $gdb_spawn_id.
6287
08280010
PA
62882015-07-29 Pedro Alves <palves@redhat.com>
6289
6290 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
6291 send_inferior and $inferior_spawn_id.
6292
4d30e432
PA
62932015-07-29 Pedro Alves <palves@redhat.com>
6294
6295 * gdb.gdb/complaints.exp (test_initial_complaints)
6296 (test_serial_complaints, test_short_complaints): Use
6297 gdb_test_stdio.
6298 (test_empty_complaint): Handle $inferior_spawn_id !=
6299 $gdb_spawn_id.
6300
0d30a335
PA
63012015-07-29 Pedro Alves <palves@redhat.com>
6302
6303 * gdb.base/varargs.exp: Use gdb_test_stdio.
6304
39413b29
PA
63052015-07-29 Pedro Alves <palves@redhat.com>
6306
6307 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
6308
7cb000a9
PA
63092015-07-29 Pedro Alves <palves@redhat.com>
6310
6311 * gdb.base/ending-run.exp: Use gdb_test_stdio.
6312
d7b8ac82
PA
63132015-07-29 Pedro Alves <palves@redhat.com>
6314
6315 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
6316 parameter into two new parameters, "inf_result" and "gdb_result".
6317 Expect inferior output and gdb output from $inferior_spawn_id and
6318 $gdb_spawn_id, respectively. Adjust all callers.
6319
789c3a0c
PA
63202015-07-29 Pedro Alves <palves@redhat.com>
6321
6322 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
6323 of gdb_test_sequence.
6324
77e760c3
PA
63252015-07-29 Pedro Alves <palves@redhat.com>
6326
6327 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
6328 (saw_spurious_output): Expect inferior output from
6329 $inferior_spawn_id. Use gdb_test_stdio.
6330
8396d2cd
PA
63312015-07-29 Pedro Alves <palves@redhat.com>
6332
6333 * gdb.base/dprintf.exp: Use standard_testfile. Change
6334 prepare_for_testing call.
6335 (srcfile): Don't set.
6336 (restart): New procedure.
6337 (test_dprintf): New procecure, use to continue over dprintfs.
6338 (test_call, test_agent): New procedures, tests moved here.
6339 Restart gdb and recreate dprintfs. Adjust expected output.
6340
2051d61f
PA
63412015-07-29 Pedro Alves <palves@redhat.com>
6342
6343 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
6344
452397af
PA
63452015-07-29 Pedro Alves <palves@redhat.com>
6346
6347 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
6348
8aed9555
PA
63492015-07-29 Pedro Alves <palves@redhat.com>
6350
6351 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
6352 gdb_test_stdio.
6353
188a61b4
PA
63542015-07-29 Pedro Alves <palves@redhat.com>
6355
6356 * lib/gdb.exp (gdb_test_stdio): New procedure.
6357
12264a45
PA
63582015-07-29 Pedro Alves <palves@redhat.com>
6359
6360 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
6361
23ffc893
PA
63622015-07-29 Pedro Alves <palves@redhat.com>
6363
6364 * gdb.base/call-signal-resume.exp: Remove check for
6365 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
6366 * gdb.base/unwindonsignal.exp: Likewise.
6367 * gdb.base/call-signals.c (gen_signal): Remove printf call.
6368 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
6369
65566918
PA
63702015-07-29 Pedro Alves <palves@redhat.com>
6371
6372 * gdb.base/siginfo-addr.c (pass): New function.
6373 (handler): Call it iff si_addr is correct.
6374 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
6375 Set a breakpoint at "pass" and continue to it.
6376
d60a9221
SDJ
63772015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
6378
6379 * gdb.python/py-objfile.exp: Make some tests have unique names.
6380 * gdb.python/py-pp-registration.exp: Likewise.
6381
bde40b8f
PA
63822015-07-28 Pedro Alves <palves@redhat.com>
6383
6384 * gdb.server/server-exec-info.exp: Issue a "disconnect".
6385
13e1dec8
SM
63862015-07-27 Simon Marchi <simon.marchi@ericsson.com>
6387
6388 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
6389
da33c9a7
SM
63902015-07-27 Simon Marchi <simon.marchi@ericsson.com>
6391
6392 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
6393
077836f7
PP
63942015-07-27 Patrick Palka <patrick@parcs.ath.cx>
6395
6396 * gdb.base/gdb-sigterm-2.exp: New test.
6397
b8cc7b2e
DE
63982015-07-25 Doug Evans <xdje42@gmail.com>
6399
6400 Revert:
6401 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
6402 (workers/%.worker, build-perf): New rule.
6403 (GDB_PERFTEST_MODE): New variable.
6404 (check-perf): Use it.
6405 (clean): Clean up gdb.perf parallel build subdirs.
6406 * lib/build-piece.exp: New file.
6407 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
6408 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
6409 name.
6410 (standard_temp_file): Ditto.
6411 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
6412 of $GDB_PARALLEL.
6413
c8bd4544
DE
64142015-07-24 Doug Evans <dje@google.com>
6415
6416 * gdb.perf/lib/perftest/utils.py: New file.
6417 * gdb.perf/gm-hello.cc: New file.
6418 * gdb.perf/gm-pervasive-typedef.cc: New file.
6419 * gdb.perf/gm-pervasive-typedef.h: New file.
6420 * gdb.perf/gm-std.cc: New file.
6421 * gdb.perf/gm-std.h: New file.
6422 * gdb.perf/gm-use-cerr.cc: New file.
6423 * gdb.perf/gm-utils.h: New file.
6424 * gdb.perf/gmonster-null-lookup.py: New file.
6425 * gdb.perf/gmonster-pervasive-typedef.py: New file.
6426 * gdb.perf/gmonster-print-cerr.py: New file.
6427 * gdb.perf/gmonster-ptype-string.py: New file.
6428 * gdb.perf/gmonster-runto-main.py: New file.
6429 * gdb.perf/gmonster-select-file.py: New file.
6430 * gdb.perf/gmonster1-null-lookup.exp: New file.
6431 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
6432 * gdb.perf/gmonster1-print-cerr.exp: New file.
6433 * gdb.perf/gmonster1-ptype-string.exp: New file.
6434 * gdb.perf/gmonster1-runto-main.exp: New file.
6435 * gdb.perf/gmonster1-select-file.exp: New file.
6436 * gdb.perf/gmonster1.cc: New file.
6437 * gdb.perf/gmonster1.exp: New file.
6438 * gdb.perf/gmonster2-null-lookup.exp: New file.
6439 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
6440 * gdb.perf/gmonster2-print-cerr.exp: New file.
6441 * gdb.perf/gmonster2-ptype-string.exp: New file.
6442 * gdb.perf/gmonster2-runto-main.exp: New file.
6443 * gdb.perf/gmonster2-select-file.exp: New file.
6444 * gdb.perf/gmonster2.cc: New file.
6445 * gdb.perf/gmonster2.exp: New file.
6446
6eab34f3
DE
64472015-07-24 Doug Evans <dje@google.com>
6448
6449 * gdb.perf/README: New file.
6450 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
6451 * lib/gen-perf-test.exp: New file.
6452
63738bfd
DE
64532015-07-24 Doug Evans <dje@google.com>
6454
6455 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
6456 (PerfTest::startup): New function.
6457 (PerfTest::run): Return result of calling body.
6458 (PerfTest::assemble): Rewrite.
6459 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
6460 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
6461 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
6462 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
6463 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
6464
7b606f95
DE
64652015-07-24 Doug Evans <dje@google.com>
6466
6467 * lib/gdb.exp (clean_restart): Make executable optional.
6468
a97b16b8
DE
64692015-07-24 Doug Evans <dje@google.com>
6470
6471 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
6472 compiler_info references.
6473 * gdb.cp/temargs.exp: Ditto.
6474 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
6475 (get_compiler_info): Early exit if already computed. Set compiler_info
6476 to "unknown" if there was a problem.
6477 (test_compiler_info): Add function comment. Call get_compiler_info.
6478
35baa57f
DE
64792015-07-24 Doug Evans <dje@google.com>
6480
6481 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
6482 (workers/%.worker, build-perf): New rule.
6483 (GDB_PERFTEST_MODE): New variable.
6484 (check-perf): Use it.
6485 (clean): Clean up gdb.perf parallel build subdirs.
6486 * lib/build-piece.exp: New file.
6487 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
6488 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
6489 name.
6490 (standard_temp_file): Ditto.
6491 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
6492 of $GDB_PARALLEL.
6493
6ebea266
DE
64942015-07-24 Doug Evans <dje@google.com>
6495
6496 * lib/future.exp (gdb_default_target_compile): New option
6497 "early_flags".
6498 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
6499 --as-needed.
6500
1e76a7e9
SDJ
65012015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
6502
6503 * gdb.base/catch-syscall.exp: Call gdb_exit before
6504 gdb_skip_xml_test.
6505
5068630a
PA
65062015-07-24 Pedro Alves <palves@redhat.com>
6507
6508 * gdb.python/py-events.exp: Accept output between the stop event
6509 and the prompt.
6510 * gdb.python/py-evsignal.exp: Likewise.
6511 * gdb.python/py-evthreads.exp: Likewise.
6512
77598427
PA
65132015-07-24 Pedro Alves <palves@redhat.com>
6514
6515 PR gdb/18717
6516 * gdb.threads/non-ldr-exit.c: New file.
6517 * gdb.threads/non-ldr-exit.exp: New file.
6518
11e6c98f
YQ
65192015-07-24 Yao Qi <yao.qi@linaro.org>
6520
6521 * gdb.server/ext-wrapper.exp: Test --wrapper option when
6522 restarting process.
6523
51aee833
YQ
65242015-07-24 Yao Qi <yao.qi@linaro.org>
6525
6526 * gdb.server/ext-restart.exp: New file.
6527
8cfe207c
YQ
65282015-07-24 Yao Qi <yao.qi@linaro.org>
6529
6530 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
6531 argument options.
6532 * gdb.server/ext-wrapper.exp: New file.
6533
cc12ce38
DE
65342015-07-23 Doug Evans <dje@google.com>
6535
6536 * gdb.dwarf2/dw2-dummy-cu.S: New file.
6537 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
6538
d0d84780
PMR
65392015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
6540
6541 * gdb.ada/var_arr_typedef.exp: New testcase.
6542 * gdb.ada/var_arr_typedef/pack.adb: New file.
6543 * gdb.ada/var_arr_typedef/pack.ads: New file.
6544 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
6545
8b558f79
JB
65462015-07-20 Joel Brobecker <brobecker@adacore.com>
6547
6548 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
6549
775a3298
JK
65502015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6551
6552 * gdb.arch/i386-biarch-core.exp: Replace istarget
6553 by "complete set gnutarget". Remove expectation for the "core-file"
6554 command.
6555
db1ff28b
JK
65562015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6557
6558 Revert the previous commit:
6559 Tests for validate symbol file using build-id.
6560
0a94970d
JK
65612015-07-15 Aleksandar Ristovski <aristovski@qnx.com
6562
6563 Tests for validate symbol file using build-id.
6564 * gdb.base/solib-mismatch-lib.c: New file.
6565 * gdb.base/solib-mismatch-libmod.c: New file.
6566 * gdb.base/solib-mismatch.c: New file.
6567 * gdb.base/solib-mismatch.exp: New file.
6568
03346981
SL
65692015-07-15 Sandra Loosemore <sandra@codesourcery.com>
6570
6571 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
6572 nios2-*-linux*.
6573 * gdb.base/sigbpt.exp (stepi_out): Likewise.
6574 * gdb.base/siginfo.exp: Likewise.
6575 * gdb.base/sigstep.exp (advance, advancei): Likewise.
6576
42422cc7
PL
65772015-07-15 Pierre Langlois <pierre.langlois@arm.com>
6578
6579 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
6580 Move it to ...
6581 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
6582 ... here.
6583 * gdb.trace/range-stepping.exp: Check that the target supports
6584 range stepping.
6585
cfa68bae
JK
65862015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6587
6588 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
6589
8ffdba26
PA
65902015-07-14 Pedro Alves <palves@redhat.com>
6591
6592 * gdb.base/killed-outside.exp: New file.
6593 * gdb.base/killed-outside.c: New file.
6594
218a5a11
JK
65952015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6596
6597 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
6598 (n at main): New.
6599 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
6600
e03ed3c6
AA
66012015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
6602
6603 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
6604 infcall tests instead of setting up for KFAIL.
6605
485668e5
MM
66062015-07-10 Markus Metzger <markus.t.metzger@intel.com>
6607
6608 * gdb.btrace/record_goto-step.exp: New.
6609
08464196
JK
66102015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6611
6612 PR compile/18484
6613 * gdb.compile/compile.c (struct struct_type): Add volatile to
6614 selffield's type.
6615 * gdb.compile/compile.exp
6616 (compile code struct_object.selffield = &struct_object): Skip further
6617 struct_object tests if this one xfails.
6618
bcf5c1d9
RC
66192015-07-08 Robert O'Callahan <robert@ocallahan.org>
6620
6621 PR exp/18617
6622 * gdb.trace/ax.exp: Add test.
6623
4931af25
YQ
66242015-07-07 Yao Qi <yao.qi@linaro.org>
6625
6626 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
6627 instead of istarget "aarch64*-*-*".
6628 * gdb.arch/aarch64-fp.exp: Likewise.
6629 * gdb.base/float.exp: Likewise.
6630 * gdb.reverse/aarch64.exp: Likewise.
6631 * lib/gdb.exp (is_aarch64_target): New proc.
6632
9fcf688e
YQ
66332015-07-07 Yao Qi <yao.qi@linaro.org>
6634
6635 * lib/gdb.exp (is_aarch32_target): New proc.
6636 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
6637 instead of "istarget "arm*-*-*"".
6638 * gdb.arch/arm-disp-step.exp: Likewise.
6639 * gdb.arch/thumb-bx-pc.exp: Likewise.
6640 * gdb.arch/thumb-prologue.exp: Likewise.
6641 * gdb.arch/thumb-singlestep.exp: Likewise.
6642 * gdb.base/disp-step-syscall.exp: Likewise.
6643 * gdb.base/float.exp: Likewise.
6644
fbd8d50d
YQ
66452015-07-07 Yao Qi <yao.qi@linaro.org>
6646
6647 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
6648 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
6649
71be1fdc
YQ
66502015-07-07 Yao Qi <yao.qi@linaro.org>
6651
6652 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
6653 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
6654 if it exists.
6655 * gdb.multi/multi-arch.exp: Likewise.
6656
3e221d36
SM
66572015-07-07 Simon Marchi <simon.marchi@ericsson.com>
6658
6659 * gdb.python/py-lazy-string.exp: Add missing parentheses to
6660 print.
6661
d441430b
YQ
66622015-07-07 Yao Qi <yao.qi@linaro.org>
6663
6664 * gdb.arch/thumb-singlestep.exp: Do one more single step.
6665
06f810bd
MG
66662015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
6667
6668 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
6669 '[' and ']' characters.
6670
5e61e7c0
IB
66712015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
6672
6673 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
6674
28bf096c
PA
66752015-06-29 Pedro Alves <palves@redhat.com>
6676
6677 PR threads/18127
6678 * gdb.threads/hand-call-new-thread.c: New file.
6679 * gdb.threads/hand-call-new-thread.c: New file.
6680
ee93cd5e
KS
66812015-06-26 Keith Seitz <keiths@redhat.com>
6682 Doug Evans <dje@google.com>
6683
6684 PR 16253
6685 * gdb.cp/var-tag-2.cc: New file.
6686 * gdb.cp/var-tag-3.cc: New file.
6687 * gdb.cp/var-tag-4.cc: New file.
6688 * gdb.cp/var-tag.cc: New file.
6689 * gdb.cp/var-tag.exp: New file.
6690
fc637f04
PP
66912015-06-26 Patrick Palka <patrick@parcs.ath.cx>
6692
6693 * gdb.base/history-duplicates.exp: New test.
6694
2e52ae68
PP
66952015-06-26 Patrick Palka <patrick@parcs.ath.cx>
6696
6697 * gdb.base/completion.exp: Test the completion of the "focus"
6698 command.
6699
6e22494e
JK
67002015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6701
6702 * gdb.arch/amd64-prologue-skip.S: New file.
6703 * gdb.arch/amd64-prologue-skip.exp: New file.
6704
bf7b9cd9
SM
67052015-06-25 Simon Marchi <simon.marchi@ericsson.com>
6706
6707 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
6708 is_address_zero_readable check.
6709
201e8dfd
PB
67102015-06-24 Peter Bergner <bergner@vnet.ibm.com>
6711
6712 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
6713 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
6714
5cd867b4
YQ
67152015-06-24 Yao Qi <yao.qi@linaro.org>
6716
6717 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
6718 linux targets.
6719
4d7be007
YQ
67202015-06-24 Yao Qi <yao.qi@linaro.org>
6721
6722 * lib/gdb.exp (supports_get_siginfo_type): New proc.
6723 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
6724 * gdb.base/siginfo-thread.exp: Likewise.
6725
07fcd301
YQ
67262015-06-22 Yao Qi <yao.qi@linaro.org>
6727
6728 * boards/remote-gdbserver-on-localhost.exp: Add comments.
6729
52042a00
YQ
67302015-06-22 Yao Qi <yao.qi@linaro.org>
6731
6732 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
6733 aarch64*-*-*.
6734 (skip_hw_watchpoint_tests): Likewise.
6735
74bd41ce
PP
67362015-06-18 Patrick Palka <patrick@parcs.ath.cx>
6737
6738 * gdb.base/gdbinit-history.exp: Test the interaction between
6739 setting GDBHISTSIZE and setting the history size via .gdbinit.
6740
bc460514
PP
67412015-06-17 Patrick Palka <patrick@parcs.ath.cx>
6742
6743 PR gdb/16999
6744 * gdb.base/gdbhistsize-history.exp: New test.
6745
b58c513b
PP
67462015-06-17 Patrick Palka <patrick@parcs.ath.cx>
6747
6748 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
6749 with GDBHISTSIZE.
6750 * gdb.base/readline.exp: Likewise.
6751
92046791
YQ
67522015-06-17 Yao Qi <yao.qi@linaro.org>
6753
6754 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
6755 line.
6756
2093d2d3
PP
67572015-06-17 Patrick Palka <patrick@parcs.ath.cx>
6758
6759 * gdb.base/gdbinit-history.exp: Add test case to check that
6760 an unlimited history file does not get truncated on exit.
6761
e6c693af
AA
67622015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
6763
6764 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
6765 (VECTOR): New macro. Use it...
6766 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
6767 ...for these typedefs.
6768 (int8, char1, int1, double1): New typedefs.
6769 (struct just_int2, struct two_int2): New structures.
6770 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
6771 (add_structvecs, add_singlevecs): New functions.
6772 (main): Call add_some_intvecs twice.
6773 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
6774 the compile and exit upon failure. Try compiling for the "native"
6775 architecture. Test inferior function calls with vector arguments
6776 and vector return value handling with "finish" and "return".
6777
c74f7d1c
JT
67782015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
6779
6780 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
6781 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
6782 PE file.
6783 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
6784
98aa42ee
AT
67852015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
6786
6787 PR breakpoints/16465
6788 * gdb.mi/mi-dprintf-pending.c: New file.
6789 * gdb.mi/mi-dprintf-pending.exp: New test.
6790 * gdb.mi/mi-dprintf-pendshr.c: New file.
6791
7d73c23c 67922015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 6793 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
6794
6795 * gdb.arch/i386-mpx-map.c: New file.
6796 * gdb.arch/i386-mpx-map.exp: New File.
6797
67982015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
6799
6800 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
6801 * gdb.arch/i386-mpx.exp: Indentation fixed.
6802
68032015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
6804
6805 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
6806 function and improved indentation.
6807 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
6808 gdb_test_multiple. Added additional tests to skip the test.
6809
68102015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
6811
6812 * gdb.arch/i386-avx512.c: Change path in include file.
6813 * gdb.arch/i386-avx512.exp: Change include dir path
6814 compilation flag.
6815 * gdb.arch/i386-mpx.c: Change path in include file.
6816 * gdb.arch/i386-mpx.exp: Change include dir path compilation
6817 flag.
6818
d5eba19a
JK
68192015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6820
6821 * gdb.compile/compile-print.exp (compile print *vararray@3)
6822 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
6823
7f361056
JK
68242015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6825
6826 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
6827 (do not keep jit in memory): ... this.
6828 (expect 5): Change it to ...
6829 (expect no 5): ... this.
6830
3b462ec2
SM
68312015-06-02 Simon Marchi <simon.marchi@ericsson.com>
6832
6833 PR gdb/15564
6834 * gdb.mi/mi-detach.exp: New file.
6835
e0619de6
JK
68362015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6837
6838 PR symtab/18392
6839 * gdb.arch/amd64-tailcall-self.S: New file.
6840 * gdb.arch/amd64-tailcall-self.c: New file.
6841 * gdb.arch/amd64-tailcall-self.exp: New file.
6842
e970cb34
DB
68432015-05-28 Don Breazeal <donb@codesourcery.com>
6844
6845 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
6846 tests for remote targets by checking is_target_gdbserver.
6847
b2e2f908
DE
68482015-05-27 Doug Evans <dje@google.com>
6849
6850 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
6851 * gdb.dwarf2/opaque-type-lookup.c: New file.
6852 * gdb.dwarf2/opaque-type-lookup.exp: New file.
6853
82c7be31
DE
68542015-05-26 Doug Evans <dje@google.com>
6855
6856 * gdb.cp/iostream.cc: New file.
6857 * gdb.cp/iostream.exp: New file.
6858
b4f54984
DE
68592015-05-26 Doug Evans <dje@google.com>
6860
6861 * gdb.dwarf2/dw2-op-call.exp: Update.
6862 * gdb.dwarf2/dw4-sig-types.exp: Update.
6863 * gdb.dwarf2/implptr.exp: Update.
6864 * gdb.mi/mi-cmd-param-changed.exp: Update.
6865
4ea6efe9
DE
68662015-05-26 Doug Evans <dje@google.com>
6867
6868 * gdb.python/py-lazy-string.c: New file.
6869 * gdb.python/py-lazy-string.exp: New file.
6870 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
6871 (main): Update. Add estring3.
6872 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
6873 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
6874
f6bb7db3
YQ
68752015-05-26 Omair Javaid <omair.javaid@linaro.org>
6876 Yao Qi <yao.qi@linaro.org>
6877
6878 * gdb.reverse/aarch64.c: New.
6879 * gdb.reverse/aarch64.exp: New.
6880
a81bfbd0
OJ
68812015-05-26 Omair Javaid <omair.javaid@linaro.org>
6882
25d49b86
PA
6883 * lib/gdb.exp (supports_process_record): Return true for
6884 aarch64*-linux*.
a81bfbd0
OJ
6885 (supports_reverse): Likewise.
6886
158bf1b4
PP
68872015-05-22 Patrick Palka <patrick@parcs.ath.cx>
6888
6889 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
6890 Use with_test_prefix.
6891
a0145030
AB
68922015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
6893
6894 * gdb.base/completion.exp: Add test for completion of layout
6895 names.
6896
ebe3b578
AB
68972015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
6898
6899 * lib/gdb.exp (skip_tui_tests): New proc.
6900 * gdb.base/tui-layout.exp: Check skip_tui_tests.
6901
84204ed7
PA
69022015-05-19 Pedro Alves <palves@redhat.com>
6903
6904 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
6905 Save the whole env array instead of just HOME. Unset HISTSIZE in
6906 the environment while testing. Restore whole environment
6907 afterwards.
6908
37442ce1
DE
69092015-05-16 Doug Evans <xdje42@gmail.com>
6910
6911 * gdb.guile/scm-ports.c: New file.
6912 * gdb.guile/scm-ports.exp: Add memory port tests.
6913
36de76f9
JK
69142015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6915
6916 * gdb.compile/compile-print.c: New file.
6917 * gdb.compile/compile-print.exp: New file.
6918
3a9558c4
JK
69192015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6920
6921 * gdb.compile/compile-ops.exp: Cast param to void.
6922 * gdb.compile/compile.exp: Complete type for _gdb_expr.
6923 (compile code struct_object.selffield = &struct_object): Add xfail.
6924
aa715135
JG
69252015-05-15 Joel Brobecker <brobecker@adacore.com>
6926
6927 * gdb.ada/arr_enum_with_gap: New testcase.
6928
931e5bc3
JG
69292015-05-15 Joel Brobecker <brobecker@adacore.com>
6930
6931 * gdb.ada/byte_packed_arr: New testcase.
6932
9cd4d857
JB
69332015-05-15 Joel Brobecker <brobecker@adacore.com>
6934
6935 * gdb.ada/pckd_neg: New testcase.
6936
ebfd00d2
PP
69372015-05-13 Patrick Palka <patrick@parcs.ath.cx>
6938
6939 PR gdb/17820
6940 * gdb.base/gdbinit-history.exp: New test.
6941 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
6942 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
6943
4c082a81
SC
69442015-05-09 Siva Chandra Reddy <sivachandra@google.com>
6945
6946 * gdb.python/py-xmethods.cc: Enhance test case.
6947 * gdb.python/py-xmethods.exp: New tests.
6948 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
6949 function.
6950 (B_indexoper): Likewise.
6951 (global_dm_list) : Add new xmethod worker functions.
6952
f7797074
SDJ
69532015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
6954
6955 * gdb.base/coredump-filter.exp: Correctly unset
6956 "coredump_var_addr" array.
6957
a4674e4e
PA
69582015-05-08 Pedro Alves <palves@redhat.com>
6959
6960 * gdb.server/non-existing-program.exp: Unset spawn_id.
6961
df2eb078
SC
69622015-05-08 Siva Chandra Reddy <sivachandra@google.com>
6963
6964 PR python/18291
6965 * gdb.python/py-xmethods.exp: Add tests.
6966
422349a3
YQ
69672015-05-08 Yao Qi <yao.qi@linaro.org>
6968
6969 PR gdb/18208
6970 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
6971 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
6972 function set_coredump_filter, and remove remote_exec call.
6973 Remove argument ipid. Callers update.
6974 (top level): Don't get inferior's PID.
6975
63fc80ce
AA
69762015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
6977
6978 * gdb.base/watch_thread_num.exp: Skip test on targets without
6979 access watchpoints.
6980
80ad801e
PA
69812015-05-06 Pedro Alves <palves@redhat.com>
6982
6983 PR server/18081
6984 * gdb.server/non-existing-program.exp: New file.
6985
0fa7fe50
JB
69862015-05-05 Joel Brobecker <brobecker@adacore.com>
6987
6988 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
6989
3ea89b92
PMR
69902015-05-05 Joel Brobecker <brobecker@adacore.com>
6991
6992 * gdb.ada/out_of_line_in_inlined: New testcase.
6993
87b8eff0
JB
69942015-05-05 Joel Brobecker <brobecker@adacore.com>
6995
6996 * gdb.ada/var_rec_arr: New testcase.
6997
5fccc635
YQ
69982015-04-30 Yao Qi <yao.qi@linaro.org>
6999
7000 * gdb.base/break-idempotent.exp: If
7001 skip_hw_watchpoint_multi_tests returns true, skip the tests
7002 on "rwatch" and "awatch".
7003
42d38f42
YQ
70042015-04-30 Yao Qi <yao.qi@linaro.org>
7005
7006 * gdb.base/relativedebug.exp: Invoke gdb command
7007 "info sharedlibrary", and if libc.so doesn't have debug info,
7008 skip the test.
7009
2ce1cdbf
DE
70102015-04-29 Doug Evans <dje@google.com>
7011
7012 * gdb.python/py-xmethods.exp: Add ptype tests.
7013 * gdb.python/py-xmethods.py (E_method_char_worker): Add
7014 get_result_type method.
7015
f24a38c5
LM
70162015-04-29 Luis Machado <lgustavo@codesourcery.com>
7017
7018 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
7019 the target does not support hardware watchpoints.
7020
ecbf2b3c
LM
70212015-04-29 Luis Machado <lgustavo@codesourcery.com>
7022
7023 * gdb.base/break-always.exp: Abort testing if writing to memory
7024 causes an error.
7025
34f5f757
DE
70262015-04-28 Doug Evans <dje@google.com>
7027
7028 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
7029 * gdb.python/py-pp-registration.exp: ... here. New file.
7030 * gdb.python/py-pp-registration.c: New file.
7031 * gdb.python/py-pp-registration.py: New file.
7032
69b4374a
DE
70332015-04-28 Doug Evans <dje@google.com>
7034
7035 * gdb.python/py-bad-printers.c: New file.
7036 * gdb.python/py-bad-printers.py: New file.
7037 * gdb.python/py-bad-printers.exp: New file.
7038
59fb7612
SS
70392015-04-28 Sasha Smundak <asmundak@google.com>
7040
7041 * gdb.python/py-type.exp: New test.
7042
2631b16a
AW
70432015-04-28 Andy Wingo <wingo@igalia.com>
7044
7045 * gdb.python/py-parameter.exp:
7046 * gdb.guile/scm-parameter.exp: Escape the path that we are
7047 matching against, as it might contain characters that are special
7048 to regular expressions.
7049
460efde1
JB
70502015-04-27 Joel Brobecker <brobecker@adacore.com>
7051
7052 * gdb.ada/rec_comp: New testcase.
7053
2d369d8e
SDJ
70542015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
7055
7056 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
7057 before using it.
7058
cf75d6c3
AB
70592015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
7060
7061 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
7062 new tests for verilog output.
7063
8dbe7ca5
YQ
70642015-04-24 Yao Qi <yao.qi@linaro.org>
7065
7066 * boards/remote-gdbserver-on-localhost.exp: New file.
7067
4ef9fb2f
PA
70682015-04-23 Pedro Alves <palves@redhat.com>
7069
7070 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
7071 $inferior_spawn_id instead of $inferior_spawn_id directly. On
7072 "end of file", remove $inferior_spawn_id from the indirect list.
7073
0a803169
PA
70742015-04-23 Pedro Alves <palves@redhat.com>
7075
7076 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
7077
749ef8f8
PA
70782015-04-23 Pedro Alves <palves@redhat.com>
7079
7080 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
7081 on $any_spawn_id instead of only on $gdb_spawn_id.
7082
8aae4344
PM
70832015-04-21 Pierre Muller <muller@sourceware.org>
7084
7085 PR pascal/17815
7086 * lib/pascal.exp (gpc_compile): Add new option "class".
7087 (fpc_compile): Likewise.
7088 * gdb.pascal/case-insensitive-symbols.pas: New file.
7089 * gdb.pascal/case-insensitive-symbols.exp: New file.
7090
1586c8fb
GB
70912015-04-20 Gary Benson <gbenson@redhat.com>
7092
7093 * gdb.base/attach.exp: Fix three extended remote failures.
7094
1b6e6f5c
GB
70952015-04-17 Gary Benson <gbenson@redhat.com>
7096
7097 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
7098 the main executable over the remote protocol.
7099
e797481d
PA
71002015-04-16 Pedro Alves <palves@redhat.com>
7101
7102 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
7103 a new gdbserver if gdbserver_reconnect_p is set.
7104
1ca99c42
PA
71052015-04-16 Pedro Alves <palves@redhat.com>
7106
7107 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
7108 is set, don't exit gdbserver.
7109
af9fd6f8
AA
71102015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7111
7112 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
7113 appropriate .insn, such that an older assembler can be used.
7114 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
7115 the z/Architecture instruction set on 31-bit targets as well.
7116
04ff1e61
AA
71172015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7118
7119 * gdb.go/handcall.exp: Remove all logic related to the first
7120 breakpoint and rely on go_runto_main instead.
7121 * gdb.go/strings.exp: Likewise.
7122 * gdb.go/unsafe.exp: Likewise.
7123 * gdb.go/hello.exp: Likewise. Also rename the remaining
7124 breakpoint marker to "breakpoint 1".
7125 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
7126 * gdb.go/strings.go: Likewise.
7127 * gdb.go/unsafe.go: Likewise.
7128 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
7129 "set breakpoint 2 here" and rename the remaining breakpoint marker
7130 to "breakpoint 1".
7131
40d2f8d6
SM
71322015-04-15 Simon Marchi <simon.marchi@ericsson.com>
7133
7134 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
7135 if itertools.imap is not present.
7136 * gdb.python/py-objfile.exp: Add parentheses.
7137 * gdb.python/py-type.exp: Same.
7138 * gdb.python/py-unwind-maint.py: Same.
7139
8cbc97c6
YQ
71402015-04-15 Yao Qi <yao.qi@linaro.org>
7141
7142 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
7143 of ":$ptr_size" and set its form explicitly.
7144
45fd756c
YQ
71452015-04-15 Pedro Alves <palves@redhat.com>
7146 Yao Qi <yao.qi@linaro.org>
7147
7148 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
7149 timeout by factor of 4.
7150 (test_regular_watch): Likewise.
7151 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
7152 * gdb.reverse/sigall-reverse.exp: Likewise.
7153 * gdb.reverse/until-precsave.exp: Likewise.
7154 * lib/gdb.exp (with_timeout_factor): New proc.
7155 (gdb_expect): Move some code to ...
7156 (get_largest_timeout): ... here. New procedure.
7157
9e811bc3
LM
71582015-04-14 Luis Machado <lgustavo@codesourcery.com>
7159
7160 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
7161
0ff6fcb2
LM
71622015-04-13 Luis Machado <lgustavo@codesourcery.com>
7163
7164 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
7165 to write to the .text section.
7166
7578d5f7
LM
71672015-04-13 Luis Machado <lgustavo@codesourcery.com>
7168
7169 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
7170 Handle the case of targets that do not provide PID information.
7171
2efe15c4
YQ
71722015-04-13 Yao Qi <yao.qi@linaro.org>
7173
7174 * lib/gdbserver-support.exp (gdb_exit): Catch exception
7175 and use expect instead of gdb_expect.
7176
8cd8f2f8
SDJ
71772015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
7178
7179 * gdb.base/coredump-filter.exp: Rename variable "addr" to
7180 "coredump_var_addr" to avoid naming conflict with other testcases.
7181
9ee41772
PA
71822015-04-10 Pedro Alves <palves@redhat.com>
7183
7184 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
7185 gdb_test_sequence and gdb_assert.
7186
07473109
PA
71872015-04-10 Pedro Alves <palves@redhat.com>
7188
7189 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
7190 test messages that don't include the breakpoint address.
7191
de3db44c
YQ
71922015-04-10 Yao Qi <yao.qi@linaro.org>
7193
7194 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
7195 false for some offset and width combinations which aren't
7196 supported by linux kernel.
7197
c79d856c
PA
71982015-04-10 Pedro Alves <palves@redhat.com>
7199
7200 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
7201 procedure, factored out from ...
7202 (top level): ... here. Add "set displaced-stepping" testing axis.
7203 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
7204 parameter "displaced". Use it.
7205 (top level): Use foreach and add "set displaced-stepping" testing
7206 axis.
7207
ebc90b50
PA
72082015-04-10 Pedro Alves <palves@redhat.com>
7209
7210 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
7211 Remove comment.
7212 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
7213 both the address of the instruction that triggers the watchpoint
7214 and the address of the instruction immediately after, and use
7215 those addresses for the test. Fix comment.
7216
8f572e5c
PA
72172015-04-10 Pedro Alves <palves@redhat.com>
7218
7219 * gdb.base/sigstep.exp (breakpoint_to_handler)
7220 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
7221 Test "backtrace" in handler.
7222 (breakpoint_over_handler): New parameter 'displaced'. Use it.
7223 (top level): Add new "displaced" test axis to
7224 breakpoint_to_handler, breakpoint_to_handler_entry and
7225 breakpoint_over_handler.
7226
8d707a12
PA
72272015-04-10 Pedro Alves <palves@redhat.com>
7228
7229 PR gdb/18216
7230 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
7231
ef713951
YQ
72322015-04-10 Yao Qi <yao.qi@linaro.org>
7233
7234 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
7235 (test_add_rn_pc): New function.
7236 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
7237 (top level): Invoke test_add_rn_pc.
7238
906d60cf
PA
72392015-04-10 Pedro Alves <palves@redhat.com>
7240
7241 PR gdb/13858
7242 * gdb.base/step-over-no-symbols.exp: New file.
7243
f2983cc3
AW
72442015-04-09 Andy Wingo <wingo@igalia.com>
7245
7246 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
7247 after the Python tests.
7248
6d62641c
SDJ
72492015-04-08 Keith Seitz <keiths@redhat.com>
7250
7251 PR python/16699
7252 * gdb.python/py-completion.exp: New tests for completion.
7253 * gdb.python/py-completion.py (CompleteLimit1): New class.
7254 (CompleteLimit2): Likewise.
7255 (CompleteLimit3): Likewise.
7256 (CompleteLimit4): Likewise.
7257 (CompleteLimit5): Likewise.
7258 (CompleteLimit6): Likewise.
7259 (CompleteLimit7): Likewise.
7260
f3770638
PA
72612015-04-08 Pedro Alves <palves@redhat.com>
7262
7263 PR gdb/18214
7264 PR gdb/18216
7265 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
7266 function.
7267 (main): Install it as SIGUSR1 handler.
7268 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
7269 parameter. Always use "setup" as prefix. Toggle "set
7270 displaced-stepping" off/on depending on global. Don't switch to
7271 thread 1 here.
7272 (top level): Add displaced stepping "off/on" test axis. Update
7273 "setup" calls. Wrap each subtest with with_test_prefix. Test
7274 continuing with a queued signal in each thread.
7275
4496bed7
PA
72762015-04-08 Pedro Alves <palves@redhat.com>
7277
7278 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
7279 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
7280 gdb_breakpoint instead of gdb_test that doesn't expect anything.
7281 Return early if running to main fails.
7282 * gdb.trace/while-stepping.exp: Likewise.
7283
b97fde92
PA
72842015-04-07 Pedro Alves <palves@redhat.com>
7285
7286 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
7287 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
7288 interact with inferior program.
7289
f71c18e7
PA
72902015-04-07 Pedro Alves <palves@redhat.com>
7291
7292 * lib/gdb.exp (inferior_spawn_id): New global.
7293 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
7294 spawn id after processing the user code.
7295 (default_gdb_start): Set inferior_spawn_id.
7296 (send_inferior): New procedure.
7297 * lib/gdbserver-support.exp (gdbserver_start): Set
7298 inferior_spawn_id.
7299 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
7300
6423214f
PA
73012015-04-07 Pedro Alves <palves@redhat.com>
7302
7303 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
7304 * lib/gdbserver-support.exp (gdbserver_start): Make
7305 $server_spawn_id global.
7306 (gdbserver_start): Don't wait for gdbserver's spawn id with
7307 expect_background.
7308 (close_gdbserver): New procedure.
7309 (gdb_exit): Rename the default version and reimplement.
7310
71c0ee8c
PA
73112015-04-07 Pedro Alves <palves@redhat.com>
7312
72f4393d 7313 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
7314 append the substituted item, not the original item.
7315
203bc29b
PA
73162015-04-07 Pedro Alves <palves@redhat.com>
7317
7318 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
7319 gdb_expect.
7320
508a3ddf
PA
73212015-04-07 Pedro Alves <palves@redhat.com>
7322
7323 * gdb.base/interrupt.exp: Don't handle the case of the inferior
7324 output appearing once only.
7325
9f6dbe2b
PA
73262015-04-07 Pedro Alves <palves@redhat.com>
7327
7328 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
7329 that doesn't expect anything. Return early if running to main
7330 fails.
7331
337532fa
YQ
73322015-04-07 Yao Qi <yao.qi@linaro.org>
7333
7334 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
7335 (child_function): Call alarm.
7336 (main): Move call to alarm into the loop.
7337 * gdb.threads/non-stop-fair-events.exp: Build program with
7338 -DTIMEOUT=$timeout.
7339
01b622d4
DE
73402015-04-06 Doug Evans <xdje42@gmail.com>
7341
7342 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
7343 Fix dest parameter to board_info.
7344 (fpc_compile): Ditto.
7345 (gdb_compile_pascal): Rename dest arg to destfile.
7346
961f4160
PMR
73472015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
7348
7349 * gdb.ada/funcall_ref.exp: New file.
7350 * gdb.ada/funcall_ref/foo.adb: New file.
7351
cafda597
YQ
73522015-04-02 Yao Qi <yao.qi@linaro.org>
7353
7354 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
7355 is remote.
7356
fed040c6
GB
73572015-04-02 Gary Benson <gbenson@redhat.com>
7358
7359 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
7360
d11916aa
SS
73612015-04-01 Sasha Smundak <asmundak@google.com>
7362
7363 * gdb.python/py-unwind-maint.c: New file.
7364 * gdb.python/py-unwind-maint.exp: New test.
7365 * gdb.python/py-unwind-maint.py: New file.
7366 * gdb.python/py-unwind.c: New file.
7367 * gdb.python/py-unwind.exp: New test.
7368 * gdb.python/py-unwind.py: New test.
7369
a1471180
PA
73702015-04-01 Pedro Alves <palves@redhat.com>
7371
7372 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
7373 to fail instead of non-existent $test.
7374
0bbeccb1
PA
73752015-04-01 Pedro Alves <palves@redhat.com>
7376
7377 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
7378 GDBFLAGS if not empty.
7379
3c724c8c
PMR
73802015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
7381
7382 * gdb.ada/complete.exp: Remove "multi_line".
7383 * gdb.ada/info_exc.exp: Remove "multi_line".
7384 * gdb.ada/packed_tagged.exp: Remove "multi_line".
7385 * gdb.ada/ptype_field.exp: Remove "multi_line".
7386 * gdb.ada/sym_print_name.exp: Remove "multi_line".
7387 * gdb.ada/tagged.exp: Remove "multi_line".
7388 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
7389 [multi_line ...]
7390 * gdb.btrace/delta.exp: Likewise.
7391 * gdb.btrace/exception.exp: Likewise.
7392 * gdb.btrace/function_call_history.exp: Likewise.
7393 * gdb.btrace/instruction_history.exp: Likewise.
7394 * gdb.btrace/nohist.exp: Likewise.
7395 * gdb.btrace/record_goto.exp: Likewise.
7396 * gdb.btrace/segv.exp: Likewise.
7397 * gdb.btrace/stepi.exp: Likewise.
7398 * gdb.btrace/tailcall.exp: Likewise.
7399 * gdb.btrace/unknown_functions.exp: Likewise.
7400 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
7401 * lib/gdb.exp: Add the "multi_line" helper.
7402
4eec2deb
PA
74032015-04-01 Pedro Alves <palves@redhat.com>
7404
7405 * gdb.threads/tid-reuse.c: New file.
7406 * gdb.threads/tid-reuse.exp: New file.
7407
df8411da
SDJ
74082015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
7409
7410 PR corefiles/16092
7411 * gdb.base/coredump-filter.c: New file.
7412 * gdb.base/coredump-filter.exp: Likewise.
7413
6ef37366
PM
74142015-03-27 Petr Machata <pmachata@redhat.com>
7415
7416 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
7417 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
7418 (Dwarf::assemble): Initialize them.
7419 (Dwarf::lines): New function.
7420
7ec911b0
JT
74212015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
7422
7423 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
7424 SYMBOL_PREFIX for x86_64-*-cygwin.
7425
ff908ebf
AW
74262015-03-26 Andy Wingo <wingo@igalia.com>
7427
7428 PR symtab/18148
7429 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
7430 const_value but not a location.
7431 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
7432 location defined in non-main CUs are visible.
7433
6d5f0679
YQ
74342015-03-26 Yao Qi <yao.qi@linaro.org>
7435
7436 PR testsuite/18139
7437 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
7438 Add a line number entry for the same line.
7439 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
7440 Add a line number entry for the same line.
7441
2898689b
YQ
74422015-03-26 Yao Qi <yao.qi@linaro.org>
7443
7444 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
7445 .int 0.
7446 (func): Likewise. Add .Lfunc_1 label.
7447 Use .Lfunc_1 label.
7448 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
7449 .int 0.
7450 (func): Likewise.
7451 Use .Lfunc_1 label.
7452
85180498
YQ
74532015-03-26 Yao Qi <yao.qi@linaro.org>
7454
7455 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
7456 Call gdb_compile instead to compile each .s files without debug
7457 information.
7458
8aa08a8d
YQ
74592015-03-26 Yao Qi <yao.qi@linaro.org>
7460
7461 * gdb.base/savedregs.exp (process_saved_regs): Make
7462 "Saved registers:" optional in the pattern.
7463
66849923
MM
74642015-03-25 Markus Metzger <markus.t.metzger@intel.com>
7465
7466 * gdb.btrace/next.exp: Merged into step.exp.
7467 * gdb.btrace/finish.exp: Merged into step.exp.
7468 * gdb.btrace/nexti.exp: Merged into stepi.exp.
7469 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
7470 "record goto" and checking the exact replay position.
7471 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
7472 check for "Recording format" in "info record" output.
7473 * gdb.btrace/record_goto.exp: Choose test file based on target.
7474 * gdb.btrace/x86-record_goto.S: Renamed into ...
7475 * gdb.btrace/x86_64-record_goto.S: ... this.
7476 * gdb.btrace/i686-record_goto.S: New.
7477 * gdb.btrace/x86-tailcall.S: Renamed into ...
7478 * gdb.btrace/x86_64-tailcall.S: ... this.
7479 * gdb.btrace/i686-tailcall.S: New.
7480 * gdb.btrace/x86-tailcall.c: Renamed into ...
7481 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
7482 separate statements. Update test.
7483 * gdb.btrace/delta.exp: Use record_goto.c as test file.
7484 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
7485 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
7486 * gdb.btrace/tailcall.exp: Choose test file based on target.
7487 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
7488
11cc1b74
MM
74892015-03-25 Markus Metzger <markus.t.metzger@intel.com>
7490
7491 * gdb.btrace/exception.exp: Increase BTS buffer size.
7492
a25d8bf9
PA
74932015-03-24 Pedro Alves <palves@redhat.com>
7494
7495 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
7496
856e7dd6
PA
74972015-03-24 Pedro Alves <palves@redhat.com>
7498
7499 * gdb.threads/schedlock.exp (test_step): No longer expect that
7500 "set scheduler-locking step" with "next" over a function call runs
7501 threads unlocked.
7502
ad235a41
AT
75032015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
7504
7505 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
7506
15630549
AT
75072015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
7508
7509 PR breakpoints/16466
7510 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
7511 * gdb.mi/mi-pending.c (thread_func): New function.
7512 (int main): Add threading support required.
7513 * gdb.mi/mi-pending.exp: Add tests for this issue.
7514 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
7515 (pendfunc2): Remove stdio dependency.
7516 * gdb.mi/mi-pendshr2.c: New file.
7517
693dca06
KS
75182015-03-23 Keith Seitz <keiths@redhat.com>
7519
7520 * gdb.linespec/keywords.c: New file.
7521 * gdb.linespec/keywords.exp: New file.
7522
7e993ebf
KS
75232015-03-23 Keith Seitz <keiths@redhat.com>
7524
7525 PR gdb/18021
7526 * gdb.dwarf2/staticvirtual.exp: New test.
7527
bc23328c
JK
75282015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7529
7530 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
7531 * README: Remove HP-UX and gdb.hp.
7532 (configuration):
7533 * configure: Regenerate.
7534 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
7535 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
7536 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
7537 gdb.hp/gdb.defects/Makefile.
7538 * gdb.hp/Makefile.in: File deleted.
7539 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
7540 * gdb.hp/gdb.aCC/optimize.c: File deleted.
7541 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
7542 * gdb.hp/gdb.aCC/run.c: File deleted.
7543 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
7544 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
7545 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
7546 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
7547 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
7548 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
7549 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
7550 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
7551 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
7552 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
7553 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
7554 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
7555 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
7556 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
7557 * gdb.hp/gdb.base-hp/reg.s: File deleted.
7558 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
7559 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
7560 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
7561 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
7562 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
7563 * gdb.hp/gdb.compat/Makefile.in: File deleted.
7564 * gdb.hp/gdb.compat/average.c: File deleted.
7565 * gdb.hp/gdb.compat/sum.c: File deleted.
7566 * gdb.hp/gdb.compat/xdb.c: File deleted.
7567 * gdb.hp/gdb.compat/xdb0.c: File deleted.
7568 * gdb.hp/gdb.compat/xdb0.h: File deleted.
7569 * gdb.hp/gdb.compat/xdb1.c: File deleted.
7570 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
7571 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
7572 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
7573 * gdb.hp/gdb.defects/Makefile.in: File deleted.
7574 * gdb.hp/gdb.defects/bs14602.c: File deleted.
7575 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
7576 * gdb.hp/gdb.defects/solib-d.c: File deleted.
7577 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
7578 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
7579 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
7580 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
7581 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
7582 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
7583 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
7584 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
7585 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
7586 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
7587 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
7588 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
7589 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
7590 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
7591 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
7592 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
7593 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
7594 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
7595 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
7596 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
7597 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
7598 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
7599 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
7600 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
7601 * gdb.hp/tools/odump: File deleted.
7602
8bf3b159
PA
76032015-03-19 Pedro Alves <palves@redhat.com>
7604
7605 * gdb.threads/continue-pending-status.exp (saw_thread_2)
7606 (saw_thread_3): New globals.
7607 (top level): Increment them when an event for the corresponding
7608 thread is seen.
7609 (no thread starvation): New test.
7610
eb54c8bf
PA
76112015-03-19 Pedro Alves <palves@redhat.com>
7612
7613 * gdb.threads/continue-pending-status.c: New file.
7614 * gdb.threads/continue-pending-status.exp: New file.
7615
32d2e5d6
PA
76162015-03-18 Pedro Alves <palves@redhat.com>
7617
7618 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
7619 Use gdb_is_target_remote instead of is_remote. Use
7620 gdb_test_multiple instead of gdb_expect. Exit early if
7621 gdb_test_multiple hits its internal matches. Tighten stepi tests
7622 expected output. Fail on exit with any signal, instead of just
7623 SIGILL.
7624
f68f11b7
YQ
76252015-03-18 Yao Qi <yao.qi@linaro.org>
7626
7627 PR tdep/18107
7628 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
7629 variable.
7630 * gdb.base/catch-syscall.exp: Don't skip it on
7631 aarch64*-*-linux* target. Remove elements in all_syscalls.
7632 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
7633 target.
7634 (setup_all_syscalls): New proc.
7635
ca5fd19b
YQ
76362015-03-16 Yao Qi <yao.qi@linaro.org>
7637
7638 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
7639 (top level): Skip tests if valid_addr_p returns false for
7640 $cmd1 or $cmd2.
7641
85642ba0
AW
76422015-03-11 Andy Wingo <wingo@igalia.com>
7643
7644 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
7645
e03f9645
YQ
76462015-03-11 Yao Qi <yao.qi@linaro.org>
7647
7648 * gdb.base/catch-syscall.exp: Fix typo in comments.
7649
5d0962b2
YQ
76502015-03-11 Yao Qi <yao.qi@linaro.org>
7651
7652 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
7653
b2df3cef
PA
76542015-03-09 Pedro Alves <palves@redhat.com>
7655
7656 * dg-extract-results.py: Delete.
7657
ef878e53
PA
76582015-03-09 Pedro Alves <palves@redhat.com>
7659
7660 Merge dg-extract-results.sh from GCC upstream (r218843).
7661
7662 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
7663 * dg-extract-results.sh: Use --text with grep to avoid issues with
7664 binary files. Fall back to cat -v, if that doesn't work.
7665
9494d219
PA
76662015-03-05 Pedro Alves <palves@redhat.com>
7667
7668 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
7669
a8d9763a
SM
76702015-03-04 Simon Marchi <simon.marchi@ericsson.com>
7671
7672 * lib/mi-support.exp (mi_expect_interrupt): Accept
7673 alternative event for when in all-stop mode.
7674
be9957b8
PA
76752015-03-04 Pedro Alves <palves@redhat.com>
7676
7677 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
7678
d57be0f4 76792015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
7680
7681 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
7682
c214c7cf
AA
76832015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
7684
7685 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
7686 regexps for GDB's current line display, accept a hex address
7687 preceding the line number.
7688
6d74a497
AA
76892015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
7690
7691 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
7692 the 'arch1' variable for "s390*-linux*" targets.
7693
511aee7c
PA
76942015-03-04 Pedro Alves <palves@redhat.com>
7695
7696 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
7697 (main): Pass missing retval argument to pthread_join call.
7698
95e50b27
PA
76992015-03-02 Pedro Alves <palves@redhat.com>
7700
7701 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
7702 (top level): Call do_test with non-stop as well.
7703
28054d69
PA
77042015-03-02 Pedro Alves <palves@redhat.com>
7705
7706 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
7707 -1.
7708
4fa5d7b4
AA
77092015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
7710
7711 * gdb.arch/s390-vregs.exp: New test.
7712 * gdb.arch/s390-vregs.S: New file.
7713
97c18565
PA
77142015-02-27 Pedro Alves <palves@redhat.com>
7715
7716 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
7717 call to catch_command_errors.
7718 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
7719 catch_command_errors.
7720
a37bfa30
PA
77212015-02-27 Pedro Alves <palves@redhat.com>
7722
7723 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
7724 "true" for boolean result.
7725 * gdb.gdb/selftest.exp (test_with_self): Also accept full
7726 prototype of main.
7727
6f98576f
PA
77282015-02-27 Pedro Alves <palves@redhat.com>
7729
7730 * lib/unbuffer_output.c: New file.
7731 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
7732 (main): Call gdb_unbuffer_output.
7733
eba5ab56
YQ
77342015-02-27 Yao Qi <yao.qi@linaro.org>
7735
7736 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
7737 target.
7738
0def5aaa
DE
77392015-02-26 Doug Evans <dje@google.com>
7740
7741 * gdb.cp/class2.cc (Dbase, D): New classes.
7742 (main): New local delta.
7743 * gdb.cp/class2.exp: Test printing delta.
7744 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
7745 (dynbar): New global.
7746 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
7747
081a1c2c
JK
77482015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7749
7750 * gdb.compile/compile-ifunc.c: New file.
7751 * gdb.compile/compile-ifunc.exp: New file.
7752
2f41223f
AT
77532015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
7754
7755 * gdb.base/structs.exp: Check for correct struct on finish.
7756
03eddd80
YQ
77572015-02-26 Yao Qi <yao.qi@linaro.org>
7758
7759 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
7760 is zero.
7761
80c57053
JK
77622015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7763
7764 * gdb.arch/cordic.ko.bz2: New file.
7765 * gdb.arch/cordic.ko.debug.bz2: New file.
7766 * gdb.arch/ppc64-symtab-cordic.exp: New file.
7767
21613c12
YQ
77682015-02-25 Yao Qi <yao.qi@linaro.org>
7769
7770 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
7771 aarch64*-*-* target.
7772
d8b901ed
PA
77732015-02-23 Pedro Alves <palves@redhat.com>
7774
7775 * lib/gdb.exp (delete_breakpoints): Rewrite using
7776 gdb_test_multiple.
7777
e5b85ead
PA
77782015-02-23 Pedro Alves <palves@redhat.com>
7779
7780 * gdb.base/info-os.c: Include stdlib.h.
7781
85c3a371
DE
77822015-02-22 Doug Evans <xdje42@gmail.com>
7783
7784 PR symtab/17855
7785 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
7786 is read after symbols have been re-read.
7787 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
7788 * gdb.ada/exec_changed/second.adb (Second): Ditto.
7789
96553a0c
DE
77902015-02-21 Doug Evans <dje@google.com>
7791
7792 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
7793
97a0c697
JK
77942015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7795
7796 PR corefiles/17808
7797 * gdb.arch/i386-biarch-core.core.bz2: New file.
7798 * gdb.arch/i386-biarch-core.exp: New file.
7799
a47cd6e9
PA
78002015-02-21 Pedro Alves <palves@redhat.com>
7801
7802 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
7803 runto_main fails.
7804
c5facdc4
PA
78052015-02-20 Pedro Alves <palves@redhat.com>
7806
7807 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
7808 info probes.
7809
2db9a427
PA
78102015-02-20 Pedro Alves <palves@redhat.com>
7811
7812 * gdb.threads/multi-create-ns-info-thr.exp: New file.
7813
60fb7e9e
PA
78142015-02-20 Pedro Alves <palves@redhat.com>
7815
7816 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
7817 clean_restart before gdb_target_supports_trace.
7818
5c5019c2
PA
78192015-02-20 Pedro Alves <palves@redhat.com>
7820
7821 PR threads/18006
7822 * gdb.threads/clone-thread_db.c: New file.
7823 * gdb.threads/clone-thread_db.exp: New file.
7824
c9587f88
AT
78252015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
7826
7827 PR breakpoints/16812
7828 * gdb.base/catch-gdb-caused-signals.c: New file.
7829 * gdb.base/catch-gdb-caused-signals.exp: New file.
7830
f6a88844
JM
78312015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
7832
7833 * configure: Regenerated.
7834 * configure.ac: Use GDB_AC_TRANSFORM.
7835 * aclocal.m4: sinclude ../transform.m4.
7836
497c491b
JM
78372015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
7838
7839 * lib/dtrace.exp: New file.
7840 * gdb.base/dtrace-probe.exp: Likewise.
7841 * gdb.base/dtrace-probe.d: Likewise.
7842 * gdb.base/dtrace-probe.c: Likewise.
7843 * lib/pdtrace.in: Likewise.
7844 * configure.ac: Output variables with the transformed names of
7845 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
7846 * configure: Regenerated.
7847
03e98035
JM
78482015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
7849
7850 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
7851 expected message when trying to access $_probe_* convenience
7852 variables while not on a probe.
7853
63cc30e9
JK
78542015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7855
7856 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
7857
0703599a
PA
78582015-02-11 Pedro Alves <pedro@codesourcery.com>
7859
7860 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
7861 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
7862
7e60a48e
DE
78632015-02-10 Doug Evans <xdje42@gmail.com>
7864
7865 * lib/gdb.exp (gdb_load): Always return a result.
7866
01b088bc
PA
78672015-02-10 Pedro Alves <palves@redhat.com>
7868
7869 * gdb.threads/signal-sigtrap.c: New file.
7870 * gdb.threads/signal-sigtrap.exp: New file.
7871
b05ec7a5
AT
78722015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
7873
7874 * gdb.trace/no-attach-trace.c: New file.
7875 * gdb.trace/no-attach-trace.exp: New file.
7876
a2c2acaf
MW
78772015-02-09 Mark Wielaard <mjw@redhat.com>
7878
7879 * gdb.dwarf2/atomic.c: New file.
7880 * gdb.dwarf2/atomic-type.exp: Likewise.
7881
31fd9caa
MM
78822015-02-09 Markus Metzger <markus.t.metzger@intel.com>
7883
7884 * gdb.btrace/buffer-size.exp: Update "info record" output.
7885 * gdb.btrace/delta.exp: Update "info record" output.
7886 * gdb.btrace/enable.exp: Update "info record" output.
7887 * gdb.btrace/finish.exp: Update "info record" output.
7888 * gdb.btrace/instruction_history.exp: Update "info record" output.
7889 * gdb.btrace/next.exp: Update "info record" output.
7890 * gdb.btrace/nexti.exp: Update "info record" output.
7891 * gdb.btrace/step.exp: Update "info record" output.
7892 * gdb.btrace/stepi.exp: Update "info record" output.
7893 * gdb.btrace/nohist.exp: Update "info record" output.
7894
d33501a5
MM
78952015-02-09 Markus Metzger <markus.t.metzger@intel.com>
7896
7897 * gdb.btrace/buffer-size: New.
7898
f4abbc16
MM
78992015-02-09 Markus Metzger <markus.t.metzger@intel.com>
7900
7901 * gdb.btrace/delta.exp: Update "info record" output.
7902 * gdb.btrace/enable.exp: Update "info record" output.
7903 * gdb.btrace/finish.exp: Update "info record" output.
7904 * gdb.btrace/instruction_history.exp: Update "info record" output.
7905 * gdb.btrace/next.exp: Update "info record" output.
7906 * gdb.btrace/nexti.exp: Update "info record" output.
7907 * gdb.btrace/step.exp: Update "info record" output.
7908 * gdb.btrace/stepi.exp: Update "info record" output.
7909 * gdb.btrace/nohist.exp: Update "info record" output.
7910
b9d61307
SM
79112015-02-06 Simon Marchi <simon.marchi@ericsson.com>
7912
7913 PR gdb/15678
7914 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
7915
e584fdbc
PA
79162015-02-06 Pedro Alves <palves@redhat.com>
7917
7918 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
7919 macro.
7920 (seconds_left, again): New globals.
7921 (main): Wait seconds_left in a 1-second sleep loop instead of
7922 sleeping 180 seconds. If 'again' is set, reset the seconds
7923 counter.
7924 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
7925 'again' in the inferior before detaching. Print the seconds left.
7926 (options): New global.
7927 (top level): Build program with -DTIMEOUT=$timeout.
7928
77f41761
PA
79292015-02-06 Pedro Alves <palves@redhat.com>
7930
7931 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
7932 determine how many seconds to pass to 'alarm'.
7933 * gdb.base/gdb-sigterm.exp (top level): Build program with
7934 -DTIMEOUT=$timeout.
7935 (do_test): Return success/failure indication. Add more verbose
7936 logging. Don't fail if 200 single steps are seen. Instead, fail
7937 when the test times out.
7938 (passes): New global.
7939 (top level): Break the testing loop if testing fails on any
7940 iteration. Use gdb_assert.
7941
b9394193
DB
79422015-02-04 Don Breazeal <donb@codesourcery.com>
7943
7944 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
7945 and initialize them.
7946 (ipc_cleanup): New function.
7947 (main): Don't declare shmid, semid, and msqid. Add a call to
7948 atexit so that we call ipc_cleanup on exit.
7949
42d9e528
PA
79502015-02-04 Pedro Alves <palves@redhat.com>
7951
7952 * boards/native-extended-gdbserver.exp: Remove any target variant
7953 specifications from the board name before clearing the isremote
7954 flag from board_info.
7955
ae6ae975
DE
79562015-01-31 Doug Evans <xdje42@gmail.com>
7957
7958 * gdb.base/maint.exp <maint print type argc>: Update expected output.
7959
cfb069a8
GB
79602015-01-31 Gary Benson <gbenson@redhat.com>
7961
7962 * gdb.base/completion.exp: Disable completion limiting for
7963 existing tests. Add new tests to check completion limiting.
7964 * gdb.linespec/ls-errs.exp: Disable completion limiting.
7965
5dd31d79
DE
79662015-01-31 Doug Evans <xdje42@gmail.com>
7967
7968 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
7969
9f050062
DE
79702015-01-31 Doug Evans <xdje42@gmail.com>
7971
7972 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
7973 entries. Duplicate file section script entries.
7974 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
7975 inlined entries. Add test for safe-path rejection.
7976 * gdb.python/py-section-script.c: Add duplicate inlined section script
7977 entries. Duplicate file section script entries.
7978 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
7979 inlined entries. Add test for safe-path rejection.
7980
df25ebbd
JB
79812015-01-29 Joel Brobecker <brobecker@adacore.com>
7982
7983 * gdb.ada/disc_arr_bound: New testcase.
7984
4a0ca9ec
JB
79852015-01-29 Joel Brobecker <brobecker@adacore.com>
7986
7987 * gdb.ada/mi_var_array: New testcase.
7988
3a8b707a
DE
79892015-01-27 Doug Evans <dje@google.com>
7990
7991 * gdb.python/py-objfile.exp: Add tests for objfile.username.
7992 Add test for objfile.filename, objfile.username after objfile
7993 has been unloaded.
7994
f8313f6e
JB
79952015-01-26 Joel Brobecker <brobecker@adacore.com>
7996
7997 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
7998 the second test to print the name attribute of value
7999 returned by the call to gdb.lookup_type, and adjust
8000 the expected output accordingly.
8001
37bc665e
MW
80022015-01-25 Mark Wielaard <mjw@redhat.com>
8003
8004 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
8005 * gdb.base/disp-step-fork.c: Include unistd.h.
8006 * gdb.base/siginfo-obj.c: Include stdio.h.
8007 * gdb.base/siginfo-thread.c: Likewise.
8008 * gdb.mi/non-stop.c: Include unistd.h.
8009 * gdb.mi/nsthrexec.c: Include stdio.h.
8010 * gdb.mi/pthreads.c: Include unistd.h.
8011 * gdb.modula2/unbounded1.c (main): Declare returns int.
8012 * gdb.reverse/consecutive-reverse.c: Likewise.
8013 * gdb.threads/create-fail.c: Include unistd.h.
8014 * gdb.threads/killed.c: Likewise.
8015 * gdb.threads/linux-dp.c: Likewise.
8016 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
8017 * gdb.threads/non-ldr-exc-2.c: Likewise.
8018 * gdb.threads/non-ldr-exc-3.c: Likewise.
8019 * gdb.threads/non-ldr-exc-4.c: Likewise.
8020 * gdb.threads/pthreads.c: Include unistd.h.
8021 (main): Declare returns int.
8022 * gdb.threads/tls-main.c (foo): New declaration.
8023 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
8024
f7e5394d
SM
80252015-01-23 Simon Marchi <simon.marchi@ericsson.com>
8026
8027 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
8028 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
8029
743649fd
MW
80302015-01-15 Mark Wielaard <mjw@redhat.com>
8031
8032 * gdb.base/noreturn-return.c: New file.
8033 * gdb.base/noreturn-return.exp: New file.
8034 * gdb.base/noreturn-finish.c: New file.
8035 * gdb.base/noreturn-finish.exp: New file.
8036
198297aa
PA
80372015-01-23 Pedro Alves <palves@redhat.com>
8038
8039 * gdb.threads/continue-pending-after-query.c: New file.
8040 * gdb.threads/continue-pending-after-query.exp: New file.
8041
717cf30c
AG
80422015-01-22 Anders Granlund <anders.granlund@ericsson.com>
8043 Simon Marchi <simon.marchi@ericsson.com>
8044
8045 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
8046 * gdb.base/valgrind-db-attach.exp: Same.
8047 * gdb.base/valgrind-infcall.exp: Same.
8048 * lib/mi-support.exp (default_mi_gdb_start): Same.
8049 * lib/prompt.exp (default_prompt_gdb_start): Same.
8050 * lib/gdb.exp (default_gdb_spawn): Same.
8051 (gdb_interact): New.
8052
8053
4b62a76e
JK
80542015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8055
8056 * gdb.compile/compile.exp (pointer to jit function): New test.
8057
b4cdae6f
WW
80582015-01-17 Wei-cheng Wang <cole945@gmail.com>
8059
8060 * lib/gdb.exp (supports_process_record): Return true for
8061 powerpc*-*-linux*.
8062 (supports_reverse): Likewise.
8063
d221e7ef
DB
80642015-01-15 Don Breazeal <donb@codesourcery.com>
8065
8066 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
8067 instead of checking whether the target board is remote and
8068 use spawn_wait_for_attach instead of exec/sleep.
8069 * gdb.base/attach-twice.exp: Likewise.
8070
bafffb51
JB
80712015-01-15 Joel Brobecker <brobecker@adacore.com>
8072
8073 * gdb.ada/var_arr_attrs: New testcase.
8074
5589af0e
PA
80752015-01-14 Pedro Alves <palves@redhat.com>
8076 Joel Brobecker <brobecker@adacore.com>
8077
8078 PR gdb/17525
8079 * gdb.base/bp-cmds-execution-x-script.c: New file.
8080 * gdb.base/bp-cmds-execution-x-script.exp: New file.
8081 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
8082
6c400b59
PA
80832015-01-14 Pedro Alves <palves@redhat.com>
8084
8085 PR cli/17828
8086 * gdb.base/batch-preserve-term-settings.c: New file.
8087 * gdb.base/batch-preserve-term-settings.exp: New file.
8088
e02c96a7
DE
80892015-01-13 Doug Evans <dje@google.com>
8090
8091 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
8092 binary.
8093
576fd14c
JB
80942015-01-13 Joel Brobecker <brobecker@adacore.com>
8095
8096 * Makefile.in (clean mostlyclean): Do not delete *.py.
8097
04dccad0
JB
80982015-01-13 Joel Brobecker <brobecker@adacore.com>
8099
8100 * gdb.python/py-lookup-type.exp: New file.
8101
3d230f71
PA
81022015-01-12 Pedro Alves <palves@redhat.com>
8103
8104 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
8105 restore GDBFLAGS before returning.
8106
7e67715d
JK
81072015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8108
8109 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
8110 is_amd64_regs_target and is_x86_like_target.
8111
f2e0d4b4
DE
81122015-01-11 Doug Evans <xdje42@gmail.com>
8113
8114 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
8115 is given without an explicit form.
8116 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
8117 attributes.
8118 * gdb.dwarf/corrupt.exp: Ditto.
8119 * gdb.dwarf2/enum-type.exp: Ditto.
8120 * gdb.trace/entry-values.exp: Ditto.
8121 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
8122
439250fb
DE
81232015-01-11 Doug Evans <xdje42@gmail.com>
8124
8125 PR gdb/15830
8126 * gdb.base/maint.exp: Remove references to "maint demangle".
8127 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
8128 Add tests for explicitly specifying language to demangle.
8129 * gdb.dlang/demangle.exp: Ditto.
8130
ede9f622
PA
81312015-01-09 Pedro Alves <palves@redhat.com>
8132
8133 * gdb.threads/non-stop-fair-events.c: New file.
8134 * gdb.threads/non-stop-fair-events.exp: New file.
8135
a7b796db
PA
81362015-01-09 Pedro Alves <palves@redhat.com>
8137
8138 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
8139 the global scope. Set a breakpoint after all threads are started
8140 rather than stepping over two source lines. Expect the prompt.
8141 * gdb.base/watch_thread_num.c (threads_started_barrier): New
8142 global.
8143 (NUM): Now 15.
8144 (main): Use threads_started_barrier to wait for all threads to
8145 start. Main thread no longer calls thread_function. Exit after
8146 180 seconds.
8147 (loop): New function.
8148 (thread_function): Wait on threads_started_barrier barrier. Call
8149 'loop' at each iteration.
8150 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
8151 threads have started, instead of hardcoding number of "next"
8152 steps. Use an access watchpoint instead of a write watchpoint.
8153
9665ffdd
PA
81542015-01-09 Pedro Alves <palves@redhat.com>
8155
8156 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
8157 (thread_func): Wait on barrier.
8158 (main): Wait for all threads to start before stopping GDB.
8159 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
8160 global.
8161 (thread1_func, thread2_func): Wait on barrier.
8162 (main): Wait for all threads to start before stopping GDB.
8163 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
8164 New global.
8165 (thread1_func, thread2_func): Wait on barrier.
8166 (main): Wait for all threads to start before stopping GDB.
8167
c945a99f
PA
81682015-01-09 Pedro Alves <palves@redhat.com>
8169
8170 * gdb.threads/attach-many-short-lived-threads.c: New file.
8171 * gdb.threads/attach-many-short-lived-threads.exp: New file.
8172
c1a747c1
PA
81732014-01-09 Pedro Alves <palves@redhat.com>
8174
8175 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
8176 instead of to thread 2.
8177 * gdb.threads/signal-command-multiple-signals-pending.c (main):
8178 Add barrier around each pthread_create call instead of around all
8179 calls.
8180 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
8181 Set a break on thread_function and have the child threads hit it
8182 one at at a time.
8183
60b3033e
PA
81842015-01-09 Pedro Alves <palves@redhat.com>
8185
8186 * lib/gdb.exp (can_spawn_for_attach): New procedure.
8187 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
8188 false.
8189 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
8190 checking whether the target board is remote.
8191 * gdb.multi/multi-attach.exp: Likewise.
8192 * gdb.python/py-sync-interp.exp: Likewise.
8193 * gdb.server/ext-attach.exp: Likewise.
8194 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
8195 tests that need to attach, instead of checking whether the target
8196 board is remote at the top of the file.
8197
acc018ac
YQ
81982015-01-08 Yao Qi <yao@codesourcery.com>
8199
8200 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
8201
50a18af8
JK
82022015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8203
8204 Fix testcase compilation.
8205 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
8206
8503d6e1
JB
82072015-01-06 Joel Brobecker <brobecker@adacore.com>
8208
8209 * gdb.python/py-type.exp: Add a couple test about empty
8210 array creation, and negative-length array creation.
8211
cc73dbcc
DE
82122015-01-02 Doug Evans <xdje42@gmail.com>
8213
8214 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
8215
0300bbc7
DE
82162015-01-02 Doug Evans <dje@google.com>
8217
8218 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
8219
9d85a0ec
YQ
82202014-12-29 Yao Qi <yao@codesourcery.com>
8221
8222 * gdb.trace/entry-values.exp: Update comments. Rename variable
8223 bar_call_foo to returned_from_foo.
8224
87186c6a
MMN
82252014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
8226
8227 PR gdb/17394
8228 * gdb.linespec/break-asm-file.c: New file.
8229 * gdb.linespec/break-asm-file.exp: New file.
8230 * gdb.linespec/break-asm-file0.s: New file.
8231 * gdb.linespec/break-asm-file1.s: New file.
8232
1bab7383
YQ
82332014-12-18 Nigel Stephens <nigel@mips.com>
8234 Maciej W. Rozycki <macro@codesourcery.com>
8235
8236 * gdb.base/float.exp: Handle the new output from "info float" on
8237 MIPS targets.
8238
1bc1068a
JK
82392014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8240
8241 Fix MinGW compilation.
8242 * gdb.compile/compile-ops.exp: Update untested message if
8243 !skip_compile_feature_tests.
8244 * gdb.compile/compile-setjmp.exp: Likewise.
8245 * gdb.compile/compile-tls.exp: Likewise.
8246 * gdb.compile/compile.exp: Likewise.
8247 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
8248 supported on this host".
8249
b6615d10
DE
82502014-12-16 Doug Evans <xdje42@gmail.com>
8251
8252 * boards/stabs.exp: New file.
8253
25dda427
AA
82542014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
8255
8256 * gdb.base/completion.exp: Adjust to format changes of "maint
8257 print user-registers".
8258
bf330350
CU
82592014-12-16 Catalin Udma <catalin.udma@freescale.com>
8260
8261 PR server/17457
8262 * gdb.arch/aarch64-fp.c: New file.
8263 * gdb.arch/aarch64-fp.exp: New file.
8264
395cf596
SDJ
82652014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
8266
8267 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
8268 r210637, r210913, r211666, r215400, r215817).
8269
8270 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
8271 * dg-extract-results.py: New file.
8272 * dg-extract-results.sh: Use it if the environment seems
8273 suitable.
8274
8275 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
8276
8277 * dg-extract-results.py (parse_run): Handle warnings that
8278 are printed before a test harness is run.
8279
8280 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
8281
8282 * dg-extract-results.py (Named): Remove __cmp__ method.
8283 (output_variation): Use a key to sort variation.harnesses.
8284
8285 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
8286
8287 * dg-extract-results.py: For Python 3, force sys.stdout to
8288 handle surrogate escape sequences.
8289 (safe_open): New function.
8290 (output_segment, main): Use it.
8291
8292 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
8293
8294 * dg-extract-results.py (Prog.result_re): Include options
8295 in test name.
8296
8297 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
8298
8299 * dg-extract-results.py (output_variation): Always sort if
8300 do_sum.
8301
e882ef3c
SM
83022014-12-15 Simon Marchi <simon.marchi@ericsson.com>
8303
8304 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
8305 as long as we get pagination notifications.
8306
4992aa20
JM
83072014-12-15 Jason Merrill <jason@redhat.com>
8308
8309 * Makefile.in (check-gdb.%): Restore.
8310 * README: Mention it.
8311
c1b5a1a6
JB
83122014-12-13 Joel Brobecker <brobecker@adacore.com>
8313
8314 * gdb.ada/str_uninit: New testcase.
8315
5537b577
JK
83162014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8317
8318 PR symtab/17642
8319 * gdb.base/vla-stub-define.c: New file.
8320 * gdb.base/vla-stub.c: New file.
8321 * gdb.base/vla-stub.exp: New file.
8322
bb2ec1b3
TT
83232014-12-12 Phil Muldoon <pmuldoon@redhat.com>
8324 Jan Kratochvil <jan.kratochvil@redhat.com>
8325 Tom Tromey <tromey@redhat.com>
8326
8327 * configure.ac: Add gdb.compile/.
8328 * configure: Regenerate.
8329 * gdb.compile/Makefile.in: New file.
8330 * gdb.compile/compile-ops.exp: New file.
8331 * gdb.compile/compile-ops.c: New file.
8332 * gdb.compile/compile-tls.c: New file.
8333 * gdb.compile/compile-tls.exp: New file.
8334 * gdb.compile/compile-constvar.S: New file.
8335 * gdb.compile/compile-constvar.c: New file.
8336 * gdb.compile/compile-mod.c: New file.
8337 * gdb.compile/compile-nodebug.c: New file.
8338 * gdb.compile/compile-setjmp-mod.c: New file.
8339 * gdb.compile/compile-setjmp.c: New file.
8340 * gdb.compile/compile-setjmp.exp: New file.
8341 * gdb.compile/compile-shlib.c: New file.
8342 * gdb.compile/compile.c: New file.
8343 * gdb.compile/compile.exp: New file.
8344 * lib/gdb.exp (skip_compile_feature_tests): New proc.
8345
4ff709eb
TT
83462014-12-12 Tom Tromey <tromey@redhat.com>
8347
8348 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
8349 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
8350
6dddd6a5
DE
83512014-12-12 Doug Evans <dje@google.com>
8352
8353 * lib/gdb-python.exp (get_python_valueof): New function.
8354 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
8355
71c24708
AA
83562014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
8357
8358 * gdb.base/completion.exp: Add test for completion of "info
8359 registers ".
8360
3e29f34a
MR
83612014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
8362
8363 * gdb.base/func-ptrs.c: New file.
8364 * gdb.base/func-ptrs.exp: New file.
8365
fc126975
SM
83662014-12-10 Simon Marchi <simon.marchi@ericsson.com>
8367
8368 PR breakpoints/17012
8369 * gdb.base/dprintf-detach.c: New file.
8370 * gdb.base/dprintf-detach.exp: New file.
8371
0a46d518
SM
83722014-12-10 Simon Marchi <simon.marchi@ericsson.com>
8373
8374 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
8375 * lib/gdb.exp (target_is_gdbserver): New procedure.
8376
a0be3e44
DE
83772014-12-08 Doug Evans <dje@google.com>
8378
8379 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
8380
df1b803a
YQ
83812014-12-05 Yao Qi <yao@codesourcery.com>
8382
8383 * gdb.guile/scm-error.exp: Remove the third argument to
8384 gdb_remote_download.
8385 * gdb.guile/scm-frame-args.exp: Likewise.
8386 * gdb.guile/scm-section-script.exp: Likewise.
8387
ddb9f679
YQ
83882014-12-05 Yao Qi <yao@codesourcery.com>
8389
8390 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
8391
86e4ed39
DE
83922014-12-04 Doug Evans <dje@google.com>
8393
8394 * gdb.python/py-objfile.exp: Add tests for
8395 objfile.add_separate_debug_file.
8396
7c50a931
DE
83972014-12-04 Doug Evans <dje@google.com>
8398
8399 * lib/gdb.exp (get_build_id): New function.
8400 (build_id_debug_filename_get): Rewrite to use it.
8401 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
8402
621661e3
MR
84032014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
8404
8405 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
8406 `method(long)', not just 0x0.
8407 * gdb.cp/nsalias.exp: Align code labels to 4.
8408 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
8409 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
8410 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
8411 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
8412 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
8413 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
8414
29f0c3b7
DE
84152014-12-02 Doug Evans <dje@google.com>
8416
e1e061e7 8417 PR symtab/17602
29f0c3b7 8418 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 8419 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
8420 * gdb.cp/anon-ns.exp: Update.
8421
162078c8
NB
84222014-12-02 Nick Bull <nicholaspbull@gmail.com>
8423
8424 * gdb.python/py-events.py (inferior_call_handler): New.
8425 (register_changed_handler, memory_changed_handler): New.
8426 (test_events.invoke): Register new handlers.
8427 * gdb.python/py-events.exp: Add tests for inferior call,
8428 memory_changed and register_changed events.
8429
fdb09caf
AA
84302014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
8431
8432 * gdb.base/execl-update-breakpoints.exp: Specify the link address
8433 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
8434 if the linker doesn't understand this.
8435
55cfb2c4
SM
84362014-12-01 Simon Marchi <simon.marchi@ericsson.com>
8437
8438 * gdb.python/python.exp: Change expected reply to help().
8439
9e8cd6df
YQ
84402014-12-01 Yao Qi <yao@codesourcery.com>
8441
8442 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
8443 AC_CONFIG_SUBDIRS(gdb.gdbtk).
8444 * configure: Re-generated.
8445
6c659fc2
SC
84462014-11-28 Siva Chandra Reddy <sivachandra@google.com>
8447
8448 * gdb.cp/chained-calls.cc: New file.
8449 * gdb.cp/chained-calls.exp: New file.
8450 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
8451
d7fc3181
SM
84522014-11-28 Simon Marchi <simon.marchi@ericsson.com>
8453
8454 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
8455 * gdb.dwarf2/symtab-producer.exp: Same.
8456 * gdb.gdb/python-interrupts.exp: Same.
8457 * gdb.gdb/python-selftest.exp: Same.
8458 * gdb.python/py-linetable.exp: Same.
8459 * gdb.python/py-type.exp: Same.
8460 * gdb.python/py-value-cc.exp: Same.
8461 * gdb.python/py-value.exp: Same.
8462
10e79639
YQ
84632014-11-28 Yao Qi <yao@codesourcery.com>
8464
8465 * gdb.base/break-probes.exp: Match library name prefixed with
8466 sysroot.
8467
f28a0564
SM
84682014-11-27 Simon Marchi <simon.marchi@ericsson.com>
8469
8470 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
8471 test expected output. Add parentheses for the call to print.
8472 Remove L suffix from integers.
8473
3fe1ce1d
DE
84742014-11-26 Doug Evans <dje@google.com>
8475
8476 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
8477
84429e27
YQ
84782014-11-22 Yao Qi <yao@codesourcery.com>
8479
8480 * gdb.trace/entry-values.c: Remove asms.
8481 (foo): Add foo_label.
8482 (bar): Add bar_label.
8483 * gdb.trace/entry-values.exp: Remove code computing foo's
8484 length and bar's length.
8485 (Dwarf::assemble): Invoke function_range for bar and use
8486 MACRO_AT_func for foo.
8487
26741859
YQ
84882014-11-22 Yao Qi <yao@codesourcery.com>
8489
8490 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
8491 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
8492 Use .Lgcc43_procstart instead of gcc43.
8493
45e44d27
JB
84942014-11-21 Joel Brobecker <brobecker@adacore.com>
8495
8496 * gdb.ada/n_arr_bound: New testcase.
8497
458c8db8
SDJ
84982014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
8499
8500 PR breakpoints/10737
8501 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
8502 test_catch_syscall_multi_arch.
8503 (test_catch_syscall_multi_arch): New function.
8504
43f3e411
DE
85052014-11-20 Doug Evans <xdje42@gmail.com>
8506
8507 * gdb.base/maint.exp: Update expected output.
8508
0d7b2549
AA
85092014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8510
8511 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
8512 4-byte instruction on S390.
8513
8908fca5
JB
85142014-11-19 Joel Brobecker <brobecker@adacore.com>
8515
8516 * gdb.ada/arr_arr: New testcase.
8517
4a46959e
JB
85182014-11-19 Joel Brobecker <brobecker@adacore.com>
8519
8520 * gdb.ada/pkd_arr_elem: New Testcase.
8521
470e2f4e
LM
85222014-11-18 Luis Machado <lgustavo@codesourcery.com>
8523
8524 * gdb.reverse/break-precsave: Expect completion message for
8525 core file reads.
8526 * gdb.reverse/consecutive-precsave.exp: Likewise.
8527 * gdb.reverse/finish-precsave.exp: Likewise.
8528 * gdb.reverse/i386-precsave.exp: Likewise.
8529 * gdb.reverse/machinestate-precsave.exp: Likewise.
8530 * gdb.reverse/sigall-precsave.exp: Likewise.
8531 * gdb.reverse/solib-precsave.exp: Likewise.
8532 * gdb.reverse/step-precsave.exp: Likewise.
8533 * gdb.reverse/until-precsave.exp: Likewise.
8534 * gdb.reverse/watch-precsave.exp: Likewise.
8535
a267f3ad
AA
85362014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8537
8538 * gdb.base/bp-permanent.c: Include unistd.h.
8539 * gdb.python/py-framefilter-mi.c (main): Add return type.
8540 * gdb.python/py-framefilter.c (main): Likewise.
8541 * gdb.trace/actions-changed.c (main): Likewise.
8542
12084a9a
AA
85432014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8544
8545 * gdb.mi/until.c: Add eye-catchers.
8546 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
8547 line numbers.
8548
dc7e1a77
AA
85492014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8550
8551 * gdb.base/condbreak.exp: Drop references to removed non-prototype
8552 function header variants in break1.c.
8553 * gdb.base/ena-dis-br.exp: Likewise.
8554 * gdb.base/hbreak2.exp: Likewise.
8555 * gdb.reverse/until-precsave.exp: Drop references to removed
8556 non-prototype function header variants in ur1.c.
8557 * gdb.reverse/until-reverse.exp: Likewise.
8558
41c77605
PM
85592014-11-17 Petr Machata <pmachata@redhat.com>
8560
8561 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
8562 ${_cu_offset_size} bytes abbrev offset.
8563
34248c3a
DE
85642014-11-15 Doug Evans <xdje42@gmail.com>
8565
8566 PR symtab/17559
8567 * gdb.base/line-symtabs.exp: New file.
8568 * gdb.base/line-symtabs.c: New file.
8569 * gdb.base/line-symtabs.h: New file.
8570
646da059
YQ
85712014-11-14 Yao Qi <yao@codesourcery.com>
8572
8573 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
8574 (func): Add label func_label.
8575 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
8576 Replace low_pc and high_pc with MACRO_AT_range.
8577 Replace name, low_pc and high_pc with MACRO_AT_func.
8578
9301ebe6
YQ
85792014-11-14 Yao Qi <yao@codesourcery.com>
8580
8581 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
8582 Replace name, low_pc and high_pc with MACRO_AT_func.
8583
f166b542
YQ
85842014-11-14 Yao Qi <yao@codesourcery.com>
8585
8586 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
8587 produce debug information.
8588 * gdb.dwarf2/implptr-optimized-out.S: Removed.
8589
0f6e71e3
YQ
85902014-11-14 Yao Qi <yao@codesourcery.com>
8591
8592 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
8593 object and get function length.
8594 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
8595 with MACRO_AT_func.
8596 (top-level): Replace gdb_compile and clean_restart with
8597 prepare_for_testing.
8598 * gdb.dwarf2/main.c (main): Add label main_label.
8599
876c4df9
YQ
86002014-11-14 Yao Qi <yao@codesourcery.com>
8601
8602 * lib/dwarf.exp (function_range): New procedure.
8603 (Dwarf::_handle_macro_at_func): New procedure.
8604 (Dwarf::_handle_macro_at_range): New procedure.
8605 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
8606
02ad9cf1
YQ
86072014-11-14 Yao Qi <yao@codesourcery.com>
8608
8609 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
8610 (_handle_attribute): New procedure.
8611
a59add0c
AA
86122014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8613
8614 * gdb.ada/cond_lang/foo.c (callme): Add return type.
8615 * gdb.base/call-sc.c (zed): Likewise.
8616 * gdb.base/checkpoint.c (main): Likewise.
8617 * gdb.base/dump.c (main): Likewise.
8618 * gdb.base/gcore.c (main): Likewise.
8619 * gdb.base/huge.c (main): Likewise.
8620 * gdb.base/multi-forks.c (main): Likewise.
8621 * gdb.base/pr10179-a.c (main): Likewise.
8622 * gdb.base/savedregs.c (main): Likewise.
8623 * gdb.base/sigaltstack.c (main): Likewise.
8624 * gdb.base/siginfo.c (main): Likewise.
8625 * gdb.base/structs.c (zed): Likewise.
8626 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
8627 * gdb.mi/mi-syn-frame.c (main): Likewise.
8628 * gdb.mi/until.c (foo, main): Likewise.
8629 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
8630 * gdb.base/solib-weak.c (foo): Declare.
8631 * gdb.base/attach-twice.c: Include stdio.h.
8632 * gdb.base/weaklib1.c: Likewise.
8633 * gdb.base/weaklib2.c: Likewise.
8634 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
8635 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
8636 unistd.h.
8637 * gdb.base/attach-pie-misread.c: Include stdlib.h.
8638 * gdb.mi/mi-exit-code.c: Likewise.
8639 * gdb.base/break-interp-lib.c: Include string.h.
8640 * gdb.base/coremaker.c: Likewise.
8641 * gdb.base/testenv.c: Likewise.
8642 * gdb.python/py-finish-breakpoint.c: Likewise.
8643 * gdb.base/inferior-died.c: Include sys/wait.h.
8644 * gdb.base/fileio.c: Include time.h.
8645 * gdb.base/async-shell.c: Include unistd.h.
8646 * gdb.base/dprintf-non-stop.c: Likewise.
8647 * gdb.base/info-os.c: Likewise.
8648 * gdb.mi/mi-console.c: Likewise.
8649 * gdb.mi/watch-nonstop.c: Likewise.
8650 * gdb.python/py-events.c: Likewise.
8651 * gdb.base/async.c (baz): Move up before its invocation.
8652 * gdb.base/code_elim2.c (my_global_func): Likewise.
8653 * gdb.base/skip-solib-lib.c (multiply): Likewise.
8654 * gdb.base/advance.c (func2): Likewise.
8655
3b5d5997
AA
86562014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8657
8658 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
8659 variant.
8660 * gdb.base/annota3.c: Likewise.
8661 * gdb.base/async.c: Likewise.
8662 * gdb.base/average.c: Likewise.
8663 * gdb.base/call-ar-st.c: Likewise.
8664 * gdb.base/call-rt-st.c: Likewise.
8665 * gdb.base/call-sc.c: Likewise.
8666 * gdb.base/call-strs.c: Likewise.
8667 * gdb.base/ending-run.c: Likewise.
8668 * gdb.base/execd-prog.c: Likewise.
8669 * gdb.base/exprs.c: Likewise.
8670 * gdb.base/foll-exec.c: Likewise.
8671 * gdb.base/foll-fork.c: Likewise.
8672 * gdb.base/foll-vfork.c: Likewise.
8673 * gdb.base/funcargs.c: Likewise.
8674 * gdb.base/gcore.c: Likewise.
8675 * gdb.base/jump.c: Likewise.
8676 * gdb.base/langs0.c: Likewise.
8677 * gdb.base/langs1.c: Likewise.
8678 * gdb.base/langs2.c: Likewise.
8679 * gdb.base/mips_pro.c: Likewise.
8680 * gdb.base/nodebug.c: Likewise.
8681 * gdb.base/opaque0.c: Likewise.
8682 * gdb.base/opaque1.c: Likewise.
8683 * gdb.base/recurse.c: Likewise.
8684 * gdb.base/run.c: Likewise.
8685 * gdb.base/scope0.c: Likewise.
8686 * gdb.base/scope1.c: Likewise.
8687 * gdb.base/setshow.c: Likewise.
8688 * gdb.base/setvar.c: Likewise.
8689 * gdb.base/shmain.c: Likewise.
8690 * gdb.base/shr1.c: Likewise.
8691 * gdb.base/shr2.c: Likewise.
8692 * gdb.base/sigall.c: Likewise.
8693 * gdb.base/signals.c: Likewise.
8694 * gdb.base/so-indr-cl.c: Likewise.
8695 * gdb.base/solib2.c: Likewise.
8696 * gdb.base/structs.c: Likewise.
8697 * gdb.base/sum.c: Likewise.
8698 * gdb.base/vforked-prog.c: Likewise.
8699 * gdb.base/watchpoint.c: Likewise.
8700 * gdb.reverse/shr2.c: Likewise.
8701 * gdb.reverse/until-reverse.c: Likewise.
8702 * gdb.reverse/ur1.c: Likewise.
8703 * gdb.reverse/watch-reverse.c: Likewise.
8704
066a77c5
AA
87052014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8706
8707 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
8708 variant.
8709 * gdb.base/sepdebug.exp: Drop references to removed code.
8710
4f204ea5
AA
87112014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8712
8713 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
8714 variant. Preserve original line numbering.
8715 * gdb.base/list1.c: Likewise.
8716
3b377a3a
AA
87172014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8718
8719 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
8720 variant.
8721 * gdb.base/break1.c: Likewise.
8722 * gdb.base/break.exp: Drop references to removed code.
8723
e444df73
AA
87242014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8725
8726 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
8727 variant.
8728
8008f2a7
AA
87292014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8730
8731 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
8732
a5a06887
AA
87332014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8734
8735 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
8736 logic into perform_all_tests() and invoke it with and without
8737 function header prototypes.
8738 (do_function_calls): Remove conditional XFAIL for PR 5318.
8739 (rerun_and_prepare): Remove duplicate code.
8740 (perform_all_tests): New. Main logic moved here.
8741
44dba9b9
AA
87422014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8743
8744 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
8745 code guarded by #ifdef NO_PROTOTYPES.
8746 (t_double_many_args): Likewise.
8747 (DEF_FUNC_MANY_ARGS_1): Likewise.
8748 (DEF_FUNC_VALUES_1): Likewise.
8749 (t_structs_ldc): Renamed from t_structs_fc in conditional code
8750 guarded by #ifdef PROTOTYPES.
8751
d1fbcd56
AA
87522014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8753
8754 * gdb.mi/mi-console.c: Add eye-catcher.
8755 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
8756 instead of literal line number.
8757
b0e59b8f
AA
87582014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8759
8760 * gdb.base/shr2.c: Add eye-catcher.
8761 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
8762 line number.
8763
78f98cca
AA
87642014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8765
8766 * gdb.base/jump.c: Add eye-catchers.
8767 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
8768 numbers.
8769
58fa2af0
AA
87702014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8771
8772 * gdb.base/execd-prog.c: Add eye-catchers.
8773 * gdb.base/foll-exec.c: Likewise.
8774 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
8775 line numbers.
8776
04e5059b
AA
87772014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8778
8779 * gdb.base/ending-run.c: Add eye-catchers.
8780 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
8781 literal line numbers.
8782
dbfdb174
AA
87832014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8784
8785 * gdb.base/call-rt-st.c: Add eye-catchers.
8786 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
8787 literal line numbers.
8788
888a2ade
AA
87892014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8790
8791 * gdb.base/call-ar-st.c: Add eye-catchers.
8792 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
8793 literal line numbers.
8794
6acc2dde
AA
87952014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8796
8797 * gdb.base/average.c: Add eye-catchers.
8798 * gdb.base/sum.c: Likewise.
8799 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
8800 regexps dynamically.
8801
9ecfcd1d
AA
88022014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8803
8804 * gdb.base/solib1.c: Add eye-catchers.
8805 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
8806 literal line numbers.
8807
78708b7c
PA
88082014-11-12 Pedro Alves <palves@redhat.com>
8809
8810 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
8811 leader has exited.
8812
af48d08f
PA
88132014-11-12 Pedro Alves <palves@redhat.com>
8814
8815 * gdb.arch/i386-bp_permanent.c: New file.
8816 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
8817 (srcfile): Set to i386-bp_permanent.c.
8818 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
8819 that stepi does not execute the 'leave' instruction, instead of
8820 testing it does execute.
8821 * gdb.base/bp-permanent.c: New file.
8822 * gdb.base/bp-permanent.exp: New file.
8823
af3768e9
DE
88242014-11-10 Doug Evans <xdje42@gmail.com>
8825
8826 PR symtab/17564
8827 * gdb.base/symtab-search-order.exp: New file.
8828 * gdb.base/symtab-search-order.c: New file.
8829 * gdb.base/symtab-search-order-1.c: New file.
8830 * gdb.base/symtab-search-order-shlib-1.c: New file.
8831
9de00a4a
PA
88322014-11-07 Pedro Alves <palves@redhat.com>
8833
8834 PR gdb/17511
8835 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
8836 i?86-*-linux*.
8837
e0f52461
SC
88382014-11-03 Siva Chandra Reddy <sivachandra@google.com>
8839
8840 PR c++/17494
8841 * gdb.cp/pr17494.cc: New file.
8842 * gdb.cp/pr17494.exp: New file.
8843
6ce8c980
YQ
88442014-11-02 Yao Qi <yao@codesourcery.com>
8845
8846 * gdb.python/python.exp: Get working directory and match the
8847 output of "set extended-prompt \\w " with it.
8848
02be9a71
DE
88492014-10-30 Doug Evans <dje@google.com>
8850
8851 * gdb.python/py-objfile.exp: Add tests for setting random attributes
8852 in objfiles.
8853 * gdb.python/py-progspace.exp: Add tests for setting random attributes
8854 in progspaces.
8855
3bdff46b
LM
88562014-10-30 Janis Johnson <janisjo@codesourcery.com>
8857
8858 * gdb.base/fullpath-expand.exp: Skip for a remote host.
8859 * gdb.base/realname-expand.exp: Likewise.
8860 * gdb.linespec/macro-relative.exp: Likewise.
8861
ab917dfb
PA
88622014-10-29 Pedro Alves <palves@redhat.com>
8863
8864 PR gdb/17408
8865 * gdb.threads/schedlock.c (some_function): New function.
8866 (call_function): New global.
8867 (MAYBE_CALL_SOME_FUNCTION): New macro.
8868 (thread_function): Call it.
8869 * gdb.threads/schedlock.exp (get_args): Add description parameter,
8870 and use it instead of a global counter. Adjust all callers.
8871 (get_current_thread): Use "find current thread" for test message
8872 here rather than having all callers pass down the same string.
8873 (goto_loop): New procedure, factored out from ...
8874 (my_continue): ... this.
8875 (step_ten_loops): Change parameter from test message to command to
8876 use. Adjust.
8877 (list_count): Delete global.
8878 (check_result): New procedure, factored out from duplicate top
8879 level code.
8880 (continue tests): Wrap in with_test_prefix.
8881 (test_step): New procedure, factored out from duplicate top level
8882 code.
8883 (top level): Test "step" in combination with all scheduler-locking
8884 modes. Test "next" in combination with all scheduler-locking
8885 modes, and in combination with stepping over a function call or
8886 not.
8887 * gdb.threads/next-bp-other-thread.c: New file.
8888 * gdb.threads/next-bp-other-thread.exp: New file.
8889
d3d4baed
PA
88902014-10-29 Pedro Alves <palves@redhat.com>
8891
8892 PR python/17372
8893 * gdb.python/python.exp: Test a multi-line command that spawns
8894 interactive Python.
8895 * gdb.base/multi-line-starts-subshell.exp: New file.
8896
563e8d85
YQ
88972014-10-29 Yao Qi <yao@codesourcery.com>
8898
8899 * gdb.base/fileio.exp: Make directories on host.
8900
0ea4d52e
YQ
89012014-10-29 Yao Qi <yao@codesourcery.com>
8902
8903 * gdb.base/fileio.c (test_write): Close the file.
8904
7f5ef605
PA
89052014-10-28 Pedro Alves <palves@redhat.com>
8906
8907 PR gdb/12623
8908 * gdb.base/sigstep.c (no_handler): New global.
8909 (main): If 'no_handler is true, set the signal handlers to
8910 SIG_IGN.
8911 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
8912 with_sw_watch and no_handler parameters. Handle them.
8913 (top level) <stepping over handler when stopped at a breakpoint
8914 test>: Add a test axis for testing with a software watchpoint, and
8915 another for testing with the signal handler set to SIG_IGN.
8916 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
8917 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
8918
abbdbd03
PA
89192014-10-28 Pedro Alves <palves@redhat.com>
8920
8921 PR gdb/17511
8922 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
8923 * gdb.base/sigstep.exp (other_handler_location): New global.
8924 (advance): Support stepping into the signal handler, and running
8925 commands while in the handler.
8926 (in_handler_map): New global.
8927 (top level): In the advance test, add combinations for getting
8928 into the handler with stepping commands, and for running commands
8929 in the handler. Add comment descripting the advancei tests.
8930
1df4399f
PA
89312014-10-28 Pedro Alves <palves@redhat.com>
8932
8933 * gdb.base/sigstep.exp: Use build_executable instead of
8934 prepare_for_testing.
8935 (top level): Move code that starts GDB, runs to main and creates a
8936 display to ...
8937 (restart): ... this new procedure.
8938 (top level): Move backtrace from signal handler test to ...
8939 (validate_backtrace): ... this new procedure.
8940 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
8941 with_test_prefix. Always restart GDB.
8942 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
8943 with_test_prefix. Always restart GDB. No need to delete
8944 breakpoints after the test.
8945 (test_skip_handler): Remove prefix parameter.
8946 (skip_over_handler, breakpoint_to_handler)
8947 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
8948 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
8949 restart GDB. No need to delete breakpoints after the test.
8950 (top level): Use foreach to call the test procedures with
8951 different commands.
8952
a5b6e449
PA
89532014-10-28 Pedro Alves <palves@redhat.com>
8954
8955 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
8956 instead of GNATS numbers.
8957 * gdb.base/sigbpt.exp: Likewise.
8958 * gdb.base/siginfo.exp: Likewise.
8959 * gdb.base/sigstep.exp: Likewise.
8960
e5f8a7cc
PA
89612014-10-27 Pedro Alves <palves@redhat.com>
8962
8963 * gdb.base/sigstep.c (dummy): New global.
8964 (main): Issue a couple writes to the new global.
8965 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
8966 procedures.
8967 (skip_over_handler): Use test_skip_handler.
8968 (top level): Call skip_over_handler for stepi and nexti too.
8969 (breakpoint_over_handler): Use test_skip_handler.
8970 (top level): Call breakpoint_over_handler for stepi and nexti too.
8971
763905a3
YQ
89722014-10-27 Yao Qi <yao@codesourcery.com>
8973
8974 * gdb.trace/tfile.c (adjust_function_address)
8975 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
8976 function descriptor.
8977
6f259a23
DB
89782014-10-24 Don Breazeal <donb@codesourcery.com>
8979
8980 * gdb.base/foll-fork.exp (test_follow_fork,
8981 catch_fork_child_follow): Check for updated fork messages emitted
8982 from infrun.c.
8983 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
8984 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
8985 vfork_and_exec_child_follow_through_step): Check for updated vfork
8986 messages emitted from infrun.c.
8987
09dd9a69
PA
89882014-10-24 Pedro Alves <palves@redhat.com>
8989
8990 * gdb.base/corefile.exp: Remove references to ultrix.
8991 * gdb.base/interrupt.exp: Likewise.
8992 * gdb.base/whatis.exp: Likewise.
8993 * gdb.gdb/selftest.exp: Likewise.
8994 * gdb.threads/manythreads.exp: Likewise.
8995 * gdb.threads/print-threads.exp: Likewise.
8996 * gdb.threads/pthreads.exp:: Likewise.
8997 * gdb.threads/schedlock.exp: Likewise.
8998
3433cfa5
SC
89992014-10-24 Siva Chandra Reddy <sivachandra@google.com>
9000
9001 * gdb.cp/non-trivial-retval.cc: Add a test case.
9002 * gdb.cp/non-trivial-retval.exp: Add a test.
9003
092f880b
YQ
90042014-10-20 Yao Qi <yao@codesourcery.com>
9005
9006 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
9007 * gdb.python/py-objfile-script-gdb.py: New file.
9008 * gdb.python/py-objfile-script.exp: Update reference to
9009 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
9010 of remote_download. Remove the dest file.
9011
acbdb7f3
YQ
90122014-10-20 Yao Qi <yao@codesourcery.com>
9013
9014 * gdb.base/checkpoint.exp: Don't remove file copied on host.
9015 * gdb.base/step-line.exp: Likewise.
9016 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
9017 * gdb.dwarf2/dw2-basic.exp: Likewise.
9018 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9019 * gdb.dwarf2/dw2-filename.exp: Likewise.
9020 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9021 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9022 * gdb.dwarf2/dw2-producer.exp: Likewise.
9023 * gdb.dwarf2/mac-fileno.exp: Likewise.
9024 * gdb.python/py-frame-args.exp: Likewise.
9025 * gdb.python/py-framefilter.exp: Likewise.
9026 * gdb.python/py-mi.exp: Likewise.
9027 * gdb.python/py-objfile-script.exp: Likewise
9028 * gdb.python/py-pp-integral.exp: Likewise.
9029 * gdb.python/py-pp-re-notag.exp: Likewise.
9030 * gdb.python/py-prettyprint.exp: Likewise.
9031 * gdb.python/py-section-script.exp: Likewise.
9032 * gdb.python/py-typeprint.exp: Likewise.
9033 * gdb.python/py-xmethods.exp: Likewise.
9034 * gdb.stabs/weird.exp: Likewise.
9035 * gdb.xml/tdesc-regs.exp: Likewise.
9036
bd286a29
KCY
90372014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
9038
9039 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
9040 (out_cu): Use addr_len for the size of addresses.
9041 (out_line): Likewise. Size DW_LNE_set_address instruction
9042 according to addr_len.
9043 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
9044 (FUNC): Add START_INSNS to definition.
9045
673dc4a0
YQ
90462014-10-18 Yao Qi <yao@codesourcery.com>
9047
9048 * gdb.base/argv0-symlink.exp: Check argv[0] value if
9049 gdb_has_argv0 return true.
9050 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
9051 check [target_info exists noargs], check [gdb_has_argv0]
9052 instead.
9053 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
9054 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
9055 procedures.
9056
4ffbba72
DE
90572014-10-17 Doug Evans <dje@google.com>
9058
9059 * gdb.python/py-events.exp: Update expected output for clear_objfiles
9060 event.
9061 * gdb.python/py-events.py: Add clear_objfiles event.
9062
d096d8c1
DE
90632014-10-17 Doug Evans <dje@google.com>
9064
9065 * gdb.python/py-objfile.exp: Test progspace attribute.
9066
a80db015
LM
90672014-10-17 Luis Machado <lgustavo@codesourcery.com>
9068
9069 * gdb.guile/scm-breakpoint.exp: Do not assume any
9070 directory separators when matching source file paths.
9071 * gdb.python/py-breakpoint.exp: Likewise.
9072 * gdb.reverse/break-precsave.exp: Likewise.
9073 * gdb.reverse/break-reverse.exp: Likewise.
9074 * gdb.reverse/consecutive-precsave.exp: Likewise.
9075 * gdb.reverse/finish-precsave.exp: Likewise.
9076 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
9077 * gdb.reverse/finish-reverse.exp: Likewise.
9078 * gdb.reverse/i386-precsave.exp: Likewise.
9079 * gdb.reverse/i387-env-reverse.exp: Likewise.
9080 * gdb.reverse/i387-stack-reverse.exp: Likewise.
9081 * gdb.reverse/machinestate-precsave.exp: Likewise.
9082 * gdb.reverse/machinestate.exp: Likewise.
9083 * gdb.reverse/sigall-precsave.exp: Likewise.
9084 * gdb.reverse/solib-precsave.exp: Likewise.
9085 * gdb.reverse/step-precsave.exp: Likewise.
9086 * gdb.reverse/until-precsave.exp: Likewise.
9087 * gdb.reverse/watch-precsave.exp: Likewise.
9088 * gdb.reverse/watch-reverse.exp: Likewise.
9089
b22089ab
YQ
90902014-10-17 Yao Qi <yao@codesourcery.com>
9091
9092 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
9093 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
9094
6c4486e6
PA
90952014-10-17 Pedro Alves <palves@redhat.com>
9096
9097 PR gdb/17471
9098 * gdb.base/bg-execution-repeat.c: New file.
9099 * gdb.base/bg-execution-repeat.exp: New file.
9100
0ff33695
PA
91012014-10-17 Pedro Alves <palves@redhat.com>
9102
9103 PR gdb/17300
9104 * gdb.base/continue-all-already-running.c: New file.
9105 * gdb.base/continue-all-already-running.exp: New file.
9106
6fdebc3d
PA
91072014-10-17 Pedro Alves <palves@redhat.com>
9108
9109 PR gdb/17472
9110 * gdb.base/annota-input-while-running.c: New file.
9111 * gdb.base/annota-input-while-running.exp: New file.
9112
32a8097b
PA
91132014-10-17 Pedro Alves <palves@redhat.com>
9114
9115 * gdb.base/callfuncs.exp: emove references to osf.
9116 * gdb.base/sigall.exp: Likewise.
9117 * gdb.gdb/selftest.exp: Likewise.
9118 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
9119 * gdb.mi/non-stop.c: Likewise.
9120 * gdb.mi/pthreads.c: Likewise.
9121 * gdb.reverse/sigall-precsave.exp: Likewise.
9122 * gdb.reverse/sigall-reverse.exp: Likewise.
9123 * gdb.threads/pthreads.c: Likewise.
9124 * gdb.threads/pthreads.exp: Likewise.
9125
7a3517ff
YQ
91262014-10-17 Yao Qi <yao@codesourcery.com>
9127
9128 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
9129 check 'target_info exists noargs'.
9130 (test_command_prompt_position): Likewise.
9131 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
9132 Remove "set args".
9133 (progvar_simple_while_test): Likewise.
9134 (progvar_complex_if_while_test): Likewise.
9135 (if_while_breakpoint_command_test): Likewise.
9136 (infrun_breakpoint_command_test): Likewise.
9137 (breakpoint_command_test): Likewise.
9138 (watchpoint_command_test): Likewise.
9139 (bp_deleted_in_command_test): Likewise.
9140 (temporary_breakpoint_commands): Likewise.
9141
bb99c472
YQ
91422014-10-16 Yao Qi <yao@codesourcery.com>
9143
9144 * gdb.base/remotetimeout.exp: Remove noargs checking.
9145
7c16b83e
PA
91462014-10-15 Pedro Alves <palves@redhat.com>
9147
9148 PR breakpoints/9649
9149 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
9150 * gdb.base/breakpoint-in-ro-region.exp
9151 (probe_target_hardware_step): New procedure.
9152 (top level): Probe hardware stepping and hardware breakpoint
9153 support. Test stepping through a read-only region, with both
9154 "breakpoint auto-hw" on and off and both "always-inserted" on and
9155 off.
9156
35a49624
IB
91572014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
9158
9159 * gdb.dlang/demangle.exp: Update for demangling changes.
9160
2d1c107c
SC
91612014-10-15 Siva Chandra Reddy <sivachandra@google.com>
9162
9163 * gdb.cp/non-trivial-retval.cc: Add new test cases.
9164 * gdb.cp/non-trivial-retval.exp: Add new tests.
9165
778811d5
SC
91662014-10-15 Siva Chandra Reddy <sivachandra@google.com>
9167
9168 PR c++/13403
9169 PR c++/15154
9170 * gdb.cp/non-trivial-retval.cc: New file.
9171 * gdb.cp/non-trivial-retval.exp: New file.
9172
10c5f0a8
YQ
91732014-10-15 Yao Qi <yao@codesourcery.com>
9174
9175 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
9176 remote host.
9177
65d7b369
YQ
91782014-10-15 Yao Qi <yao@codesourcery.com>
9179
9180 * gdb.python/py-symbol.exp: Match file base name if host is
9181 remote, otherwise match file name with dir name.
9182 * gdb.python/py-symtab.exp: Likewise.
9183 * gdb.python/python.exp: Likewise.
9184
46dc1394
YQ
91852014-10-15 Yao Qi <yao@codesourcery.com>
9186
9187 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
9188 pattern.
9189 * gdb.python/py-symtab.exp: Likewise.
9190 * gdb.python/python.exp: Remove trailing ".*". Fix typo
9191 locationn.
9192
c40cc657
JB
91932014-10-14 Joel Brobecker <brobecker@adacore.com>
9194
9195 * gdb.ada/addr_arith: New testcase.
9196
2abf49e1
MR
91972014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
9198
9199 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
9200 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
9201 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
9202 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
9203
f7088df3
SDJ
92042014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
9205
9206 * gdb.arch/stap-eval-lang-ada.S: Likewise.
9207 * gdb.arch/stap-eval-lang-ada.c: Likewise.
9208 * gdb.arch/stap-eval-lang-ada.exp: New file.
9209
4dc06805
YQ
92102014-10-14 Yao Qi <yao@codesourcery.com>
9211
9212 * gdb.mi/mi-var-child.c (nothing1): New function.
9213 (nothing2): New function.
9214 (do_children_tests): Set function pointers by nothing1 and
9215 nothing2.
9216 * gdb.mi/mi-var-child.exp: Step over new added statements.
9217 Update test to match the new output.
9218 * gdb.mi/var-cmd.c (nothing1): New function.
9219 (nothing2): New function.
9220 (do_children_tests): Set function pointers by nothing1 and
9221 nothing2.
9222 * gdb.mi/mi-var-display.exp: Update test to match output.
9223 Step to the line specified by $line_dct_nothing.
9224 Increase the number of lines to step.
9225
46a93de2
YQ
92262014-10-14 Yao Qi <yao@codesourcery.com>
9227
9228 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
9229 tests.
9230 * gdb.mi/mi2-var-child.exp: Likewise.
9231
14ea52ee
DE
92322014-10-13 Doug Evans <dje@google.com>
9233
9234 * gdb.python/py-objfile.exp: Change name of file name test.
9235
e5c6e92b
DE
92362014-10-13 Doug Evans <dje@google.com>
9237
9238 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
9239 from the start of the CU.
9240
c780cc2f
JK
92412014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9242 Yao Qi <yao@codesourcery.com>
9243
9244 Fix "save breakpoints" for "catch" command.
9245 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
9246 Remove -nonewline. Match also the added "main" line.
9247
99894e11
JK
92482014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9249
9250 Fix "save breakpoints" for "disable $bpnum" command.
9251 * gdb.base/save-bp.c (main): Add label.
9252 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
9253
6e1ac5a3
JK
92542014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9255
9256 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
9257
754dd2b0
YQ
92582014-10-11 Yao Qi <yao@codesourcery.com>
9259
9260 * gdb.server/server-kill.exp: Execute command
9261 "set remote trace-status-packet on" before "tstatus".
9262
f90183d7
YQ
92632014-10-11 Yao Qi <yao@codesourcery.com>
9264
9265 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
9266 (main): Call getppid.
9267 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
9268 and continue to it. Read variable "server_pid".
9269
bf40a607
YQ
92702014-10-11 Yao Qi <yao@codesourcery.com>
9271
9272 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
9273
052ca370
YQ
92742014-10-11 Yao Qi <yao@codesourcery.com>
9275
9276 * gdb.threads/thread-find.exp: Don't execute command
9277 "info threads".
9278 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
9279 * gdb.threads/linux-dp.exp: Don't check the condition
9280 $threads_created equals to zero.
9281
3831839c
PA
92822014-10-10 Pedro Alves <palves@redhat.com>
9283
9284 * gdb.base/bigcore.exp: Remove references to IRIX.
9285 * gdb.base/funcargs.exp: Likewise.
9286 * gdb.base/interrupt.exp: Likewise.
9287 * gdb.base/mips_pro.exp: Likewise.
9288 * gdb.base/nodebug.exp: Likewise.
9289 * gdb.base/setvar.exp: Likewise.
9290 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
9291
8b9a549d
PA
92922014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9293 Pedro Alves <palves@redhat.com>
9294
9295 PR symtab/14466
9296 * gdb.base/vdso-warning.c: New file.
9297 * gdb.base/vdso-warning.exp: New file.
9298
d48ba5e8
DE
92992014-10-02 Doug Evans <dje@google.com>
9300
9301 * gdb.base/structs.c (main): Don't run forever.
9302
2278c276
PA
93032014-10-02 Pedro Alves <palves@redhat.com>
9304
9305 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
9306 (top level) <stop threads 1, stop threads 2>: Use it.
9307
b57bacec
PA
93082014-10-02 Pedro Alves <palves@redhat.com>
9309
9310 * gdb.threads/break-while-running.exp (test): Add new
9311 'update_thread_list' argument. Skip "info threads" if false.
9312 (top level): Add new 'update_thread_list' axis.
9313
13fd3ff3
PA
93142014-10-02 Pedro Alves <palves@redhat.com>
9315
9316 PR breakpoints/17431
9317 * gdb.base/execl-update-breakpoints.c: New file.
9318 * gdb.base/execl-update-breakpoints.exp: New file.
9319
0fec99e8
PA
93202014-10-01 Pedro Alves <palves@redhat.com>
9321
9322 * gdb.base/breakpoint-in-ro-region.c: New file.
9323 * gdb.base/breakpoint-in-ro-region.exp: New file.
9324
2ddf4301
SM
93252014-10-01 Simon Marchi <simon.marchi@ericsson.com>
9326
9327 * gdb.mi/mi-exit-code.exp: New file.
9328 * gdb.mi/mi-exit-code.c: New file.
9329
6a5f3f43
YQ
93302014-09-30 Yao Qi <yao@codesourcery.com>
9331
9332 * lib/prelink-support.exp (build_executable_own_libs): Error if
9333 the target isn't native.
9334
345bcc73
YQ
93352014-09-30 Yao Qi <yao@codesourcery.com>
9336
9337 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
9338 false.
9339
a25a5a45
PA
93402014-09-22 Pedro Alves <palves@redhat.com>
9341
9342 * gdb.threads/break-while-running.exp: New file.
9343 * gdb.threads/break-while-running.c: New file.
9344
00ba3162
YQ
93452014-09-19 Yao Qi <yao@codesourcery.com>
9346
9347 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
9348 Invoke test. Restart GDB with --readnow and invoke test again.
9349
c3b7b696
YQ
93502014-09-19 Yao Qi <yao@codesourcery.com>
9351
9352 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
9353 proc set_breakpoint_on_gcd_function. Invoke
9354 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
9355 invoke set_breakpoint_on_gcd_function again.
9356
2b4fd423
DE
93572014-09-18 Doug Evans <dje@google.com>
9358
9359 * gdb.dwarf2/symtab-producer.exp: New file.
9360
a5947601
SDJ
93612014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
9362
9363 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
9364 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
9365 * gdb.base/global-var-nested-by-dso.c: Likewise.
9366 * gdb.base/global-var-nested-by-dso.exp: Likewise.
9367
91c19059
SDJ
93682014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
9369 Pedro Alves <palves@redhat.com>
9370
9371 * gdb.base/watch-bitfields.exp: Pass string other than test file
9372 name to prepare_for_testing.
9373 (watch): New procedure.
9374 (expect_watchpoint): Use with_test_prefix.
9375 (top level): Factor out tests to ...
9376 (test_watch_location, test_regular_watch): ... these new
9377 procedures, and use with_test_prefix and gdb_continue_to_end.
9378
bb9d5f81
PP
93792014-09-16 Patrick Palka <patrick@parcs.ath.cx>
9380
9381 PR breakpoints/12526
9382 * gdb.base/watch-bitfields.exp: New file.
9383 * gdb.base/watch-bitfields.c: New file.
9384
635856f5
PA
93852014-09-16 Pedro Alves <palves@redhat.com>
9386
9387 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
9388 software and hardware addresses, not software address against
9389 itself.
9390
7280ceea
PA
93912014-09-16 Pedro Alves <palves@redhat.com>
9392
9393 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
9394 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
9395
428b16bd
PA
93962014-09-16 Pedro Alves <palves@redhat.com>
9397
9398 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
9399 files.
9400 * gdb.base/a2-run.exp: Remove all code guarded by istarget
9401 "*-*-vxworks*" throughout.
9402 * gdb.base/break.exp: Likewise.
9403 * gdb.base/default.exp: Likewise.
9404 * gdb.base/scope.exp: Likewise.
9405 * gdb.base/sepdebug.exp: Likewise.
9406 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
9407 throughout.
9408 * gdb.base/run.c: Likewise.
9409 * gdb.base/sepdebug.c: Likewise.
9410 * gdb.hp/gdb.aCC/run.c: Likewise.
9411 * gdb.reverse/until-reverse.c: Likewise.
9412 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
9413
666d413c
YQ
94142014-09-16 Yao Qi <yao@codesourcery.com>
9415
9416 * boards/local-remote-host-native.exp: New file.
9417
57cbd724
DE
94182014-09-14 Doug Evans <xdje42@gmail.com>
9419
9420 * gdb.threads/queue-signal.c (thread_count): New variable.
9421 (thread_count_mutex, thread_count_condvar): New variables.
9422 (incr_thread_count, wait_all_threads_running): New functions.
9423 (main): Wait for all threads to be in their thread functions.
9424
81219e53
DE
94252014-09-13 Doug Evans <xdje42@gmail.com>
9426
9427 * gdb.threads/queue-signal.c: New file.
9428 * gdb.threads/queue-signal.exp: New file.
9429
3714cea7
DE
94302014-09-13 Doug Evans <xdje42@gmail.com>
9431
9432 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
9433 be consistent with what default_gdb_init uses.
9434 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
9435 the plain text of the prompt. Add some logging printfs.
9436 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
9437
fa43b1d7
PA
94382014-09-12 Pedro Alves <palves@redhat.com>
9439
9440 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
9441 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
9442 * gdb.arch/i386-size-overlap.exp: Likewise.
9443 * gdb.arch/i386-size.exp: Likewise.
9444 * gdb.arch/i386-unwind.exp: Likewise.
9445 * gdb.base/a2-run.exp: Likewise.
9446 * gdb.base/break.exp: Likewise.
9447 * gdb.base/charset.exp: Likewise.
9448 * gdb.base/chng-syms.exp: Likewise.
9449 * gdb.base/commands.exp: Likewise.
9450 * gdb.base/dbx.exp: Likewise.
9451 * gdb.base/find.exp: Likewise.
9452 * gdb.base/funcargs.exp: Likewise.
9453 * gdb.base/jit-simple.exp: Likewise.
9454 * gdb.base/reread.exp: Likewise.
9455 * gdb.base/sepdebug.exp: Likewise.
9456 * gdb.base/step-bt.exp: Likewise.
9457 * gdb.cp/mb-inline.exp: Likewise.
9458 * gdb.cp/mb-templates.exp: Likewise.
9459 * gdb.objc/basicclass.exp: Likewise.
9460 * gdb.threads/killed.exp: Likewise.
9461
9d9bf2df
EBM
94622014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9463
9464 PR tdep/17379
9465 * gdb.arch/powerpc-stackless.S: New file.
9466 * gdb.arch/powerpc-stackless.exp: New file.
9467
1cf2f1b0
JK
94682014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9469
9470 * gdb.base/attach.c: Include unistd.h.
9471 (main): Call alarm. Add label postloop.
9472 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
9473 gdb_breakpoint, gdb_continue_to_breakpoint.
9474 (test_command_line_attach_run): Kill ${testpid} in one exit path.
9475
98880d46
PA
94762014-09-11 Pedro Alves <palves@redhat.com>
9477
9478 PR gdb/17347
9479 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
9480 * gdb.base/attach.exp (test_command_line_attach_run): New
9481 procedure.
9482 (top level): Call it.
9483
4c92ff2c
PA
94842014-09-11 Pedro Alves <palves@redhat.com>
9485
9486 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
9487 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
9488 (do_command_attach_tests): Use spawn_wait_for_attach.
9489 * gdb.base/solib-overlap.exp: Likewise.
9490 * gdb.multi/multi-attach.exp: Likewise.
9491 * gdb.python/py-prompt.exp: Likewise.
9492 * gdb.python/py-sync-interp.exp: Likewise.
9493 * gdb.server/ext-attach.exp: Likewise.
9494
3adc1a7d
GKB
94952014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
9496
9497 * gdb.fortran/array-element.exp: Remove unexpected "continue"
9498 command in testcase. Simplify testcase.
9499
96334934
JB
95002014-09-10 Joel Brobecker <brobecker@adacore.com>
9501
9502 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
9503
eb479039
JB
95042014-09-10 Joel Brobecker <brobecker@adacore.com>
9505
9506 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
9507
deede10c
JB
95082014-09-10 Joel Brobecker <brobecker@adacore.com>
9509
9510 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
9511
7828a5f5
JB
95122014-09-10 Joel Brobecker <brobecker@adacore.com>
9513
9514 * gdb.dwarf2/dynarr-ptr.c: New file.
9515 * gdb.dwarf2/dynarr-ptr.exp: New file.
9516
33aeebcf
MR
95172014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9518
9519 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
9520 of 30 rather than hardcoding 120 for a slow test case. Take the
9521 `gdb,timeout' target setting into account for this calculation.
9522 Don't extend the timeout for the test cases that don't need it.
9523
7b415901
MR
95242014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9525
9526 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
9527 a factor of 2 for a slow test case. Take the `gdb,timeout'
9528 target setting into account for this calculation.
9529 * gdb.reverse/until-precsave.exp: Increase the timeout by
9530 a factor of 15 and 3 respectively rather than adding 120
9531 for a pair of slow test cases. Take the `gdb,timeout'
9532 target setting into account for this calculation.
9533
4a40f85a
MR
95342014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9535
9536 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
9537 timeout, don't pass one down to gdb_expect.
9538 (gdb_expect): Rework timeout selection.
9539
09635af7
MR
95402014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9541
9542 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
9543 exception on timeout.
9544 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
9545 (gdbserver_start_extended): Catch any `gdbserver_start' error
9546 exceptions.
9547 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
9548 * lib/mi-support.exp (mi_gdb_target_load): Catch any
9549 `gdbserver_gdb_load' error exceptions.
9550
2bdd10b7
MR
95512014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9552
9553 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
9554 120 on waiting for the TCP socket to open.
9555
316935f0
DE
95562014-09-09 Doug Evans <xdje42@gmail.com>
9557
9558 * gdb.base/default.exp (show_conv_list): Add _caller_is,
9559 _caller_matches, _any_caller_is, _any_caller_matches.
9560
83740597
DE
95612014-09-09 Doug Evans <xdje42@gmail.com>
9562
9563 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
9564
4c122fc3
YQ
95652014-09-09 Yao Qi <yao@codesourcery.com>
9566
9567 * gdb.mi/mi-var-display.exp: Set print symbol off.
9568
a9f116cb
GKB
95692014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
9570
9571 PR gdb/17035
9572 * gdb.base/commands.exp: Add tests to verify user-defined
9573 commands with empty bodies.
9574 * gdb.python/py-cmd.exp: Test that we don't show user-defined
9575 python commands in `show user command`.
9576 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
9577 scheme commands in `show user command`.
9578
c75bd3a2
JK
95792014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9580
9581 PR python/17355
9582 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
9583 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
9584 * gdb.python/py-framefilter-invalidarg.exp: New file.
9585 * gdb.python/py-framefilter-invalidarg.py: New file.
9586
faa42425
DE
95872014-09-06 Doug Evans <xdje42@gmail.com>
9588
9589 PR 15276
9590 * gdb.python/py-caller-is.c: New file.
9591 * gdb.python/py-caller-is.exp: New file.
9592
474ca4f6
SDJ
95932014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
9594
9595 PR gdb/17235
9596 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
9597 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
9598
eb0b0463
SDJ
95992014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
9600
9601 PR fortran/17237
9602 * gdb.fortran/print-formatted.exp: New file.
9603 * gdb.fortran/print-formatted.f90: Likewise.
9604
5f3b99cf
SS
96052014-09-03 Sasha Smundak <asmundak@google.com>
9606
9607 * gdb.python/py-frame.exp: Test Frame.read_register.
9608
7d793aa9
SDJ
96092014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
9610
9611 PR python/16699
9612 * gdb.python/py-completion.exp: New file.
9613 * gdb.python/py-completion.py: Likewise.
9614
fb0576e9
DE
96152014-08-28 Doug Evans <dje@google.com>
9616
9617 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
9618 eax,etc. are live with values set by gdb and thus the compiler can't
9619 use them.
9620 * gdb.arch/i386-pseudo.c (main): Ditto.
9621
ee92b0dd
DE
96222014-08-27 Doug Evans <dje@google.com>
9623
9624 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
9625
6649db35
DE
96262014-08-25 Doug Evans <dje@google.com>
9627
9628 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
9629 (main): Ditto.
9630
564b7600
DE
96312014-08-25 Doug Evans <dje@google.com>
9632
9633 * gdb.threads/thread-execl.exp: #include <stdio.h>.
9634
3881fb67
YQ
96352014-08-24 Yao Qi <yao@codesourcery.com>
9636
9637 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
9638 symbol off.
9639 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
9640
a05a36a5
DE
96412014-08-22 Doug Evans <dje@google.com>
9642
9643 PR 17276
9644 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
9645 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
9646 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
9647
7c343b48
YQ
96482014-08-22 Yao Qi <yao@codesourcery.com>
9649
9650 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
9651 * gdb.python/py-finish-breakpoint2.exp: Likewise.
9652 * gdb.python/python.exp: Likewise. Use .py file on the host
9653 instead of the build.
9654
22fd09ae
JK
96552014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9656
9657 * gdb.threads/gcore-stale-thread.c: New file.
9658 * gdb.threads/gcore-stale-thread.exp: New file.
9659
a8454a7c
PA
96602014-08-21 Pedro Alves <palves@redhat.com>
9661
9662 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
9663 * gdb.base/gcore-relro-pie.exp: Likewise.
9664 * gdb.base/gcore-relro.exp: Likewise.
9665 * gdb.base/gcore.exp: Likewise.
9666 * gdb.base/print-symbol-loading.exp: Likewise.
9667 * gdb.threads/gcore-thread.exp: Likewise.
9668 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
9669
2a31c623
PA
96702014-08-20 Pedro Alves <palves@redhat.com>
9671 Jan Kratochvil <jan.kratochvil@redhat.com>
9672
9673 * Makefile.in (EXTRA_RULES, CC): New variables, get from
9674 configure.
9675 (EXPECT): Handle READ1 being set.
9676 (all): Depend on EXTRA_RULES.
9677 (check-read1, expect-read1, read1.so, read1): New rules.
9678 * README (Testsuite Parameters): Document the READ1 make variable.
9679 (Race detection): New section.
9680 * configure: Regenerate.
9681 * configure.ac: If build==host==target, and running under a
9682 GNU/glibc system, add read1 to the extra Makefile rules.
9683 (EXTRA_RULES): AC_SUBST it.
9684 * lib/read1.c: New file.
9685
d36430db
JB
96862014-08-20 Joel Brobecker <brobecker@adacore.com>
9687
9688 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
9689 the handling of variables declared as a typedef to an array
9690 which a DW_AT_data_location attribute.
9691
9a0dc9e3
PA
96922014-08-19 Andrew Burgess <aburgess@broadcom.com>
9693 Pedro Alves <palves@redhat.com>
9694
9695 PR symtab/14604
9696 PR symtab/14605
9697 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
9698 gdb_test.
9699
0718a8da
PA
97002014-08-19 Pedro Alves <palves@redhat.com>
9701
9702 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
9703
13b448cd
YQ
97042014-08-19 Yao Qi <yao@codesourcery.com>
9705
9706 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
9707 right line.
9708
1cbf5077
DB
97092014-08-18 David Blaikie <dblaikie@gmail.com>
9710
9711 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
9712
bf0fae19
JB
97132014-08-18 Joel Brobecker <brobecker@adacore.com>
9714
9715 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
9716 attribute in array range.
9717
3c8c5dcc
JB
97182014-08-18 Joel Brobecker <brobecker@adacore.com>
9719
9720 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
9721
e66d4446
SC
97222014-08-15 Siva Chandra Reddy <sivachandra@google.com>
9723
9724 PR c++/17132
9725 * gdb.cp/pr17132.cc: New file.
9726 * gdb.cp/pr17132.exp: New file.
9727
940df408
SC
97282014-08-15 Siva Chandra Reddy <sivachandra@google.com>
9729
9730 * gdb.python/py-xmethods.py (A_getarrayind)
9731 (E_method_char_worker.__call__, E_method_int_worker.__call__):
9732 Use 'print' with function call syntax.
9733 (E_method_matcher.match): Fix tab vs space indentation mixup.
9734
ebcc6c3a
YQ
97352014-08-15 Yao Qi <yao@codesourcery.com>
9736
9737 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
9738 false.
9739
775e0f04
YQ
97402014-08-15 Yao Qi <yao@codesourcery.com>
9741
9742 * gdb.cp/casts.exp: Set print symbol off.
9743 * gdb.cp/class2.exp: Likewise.
9744 * gdb.cp/overload.exp: Likewise.
9745 * gdb.cp/templates.exp: Likewise.
9746
d769e349
DE
97472014-08-11 Doug Evans <dje@google.com>
9748
9749 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
9750 (test_load_shlib): Update.
9751
20c6f1e1
YQ
97522014-08-09 Yao Qi <yao@codesourcery.com>
9753
9754 * gdb.base/display.exp: Invoke is_address_zero_readable.
9755 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
9756 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
9757 * gdb.base/hbreak-unmapped.exp: Return if
9758 is_address_zero_readable returns true.
9759 * gdb.base/signest.exp: Likewise.
9760 * gdb.base/signull.exp: Likewise.
9761 * gdb.base/sigbpt.exp: Likewise.
9762 * gdb.guile/scm-disasm.exp: Do the test if
9763 is_address_zero_readable returns false.
9764 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
9765 * gdb.python/py-arch.exp: Likewise.
9766 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
9767 * lib/gdb.exp (is_address_zero_readable): New proc.
9768
5792e8e3
YQ
97692014-08-09 Yao Qi <yao@codesourcery.com>
9770
9771 PR testsuite/13443
9772 * gdb.mi/mi-var-display.exp: Make test messages unique.
9773
3cecbbbe
TT
97742014-08-04 Tom Tromey <tromey@redhat.com>
9775
9776 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
9777 target 0".
9778
00b51ff5
TT
97792014-08-04 Tom Tromey <tromey@redhat.com>
9780
9781 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
9782 "target_resume".
9783
6908c509
JB
97842014-08-01 Joel Brobecker <brobecker@adacore.com>
9785
9786 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
9787 inner_vla_struct_object_size.
9788 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
9789 as xfail.
9790
cc6563d2
PA
97912014-07-30 Pedro Alves <palves@redhat.com>
9792
9793 * gdb.threads/signal-command-handle-nopass.exp (test): Add
9794 comment.
9795
7e09a223
YQ
97962014-07-29 Yao Qi <yao@codesourcery.com>
9797
9798 PR gdb/17206
9799 * gdb.base/until-nodebug.exp: New.
9800
7ebdbe92
DE
98012014-07-28 Doug Evans <xdje42@gmail.com>
9802
9803 PR guile/17203
9804 * gdb.guile/scm-parameter.exp: Add tests for trying to create
9805 previously existing parameter, and previously ambiguously spelled
9806 parameter.
9807
fdb1adc6
WN
98082014-07-28 Will Newton <will.newton@linaro.org>
9809
9810 * gdb.base/varargs.exp: Remove KFAILs for ARM.
9811
186fcde0
DE
98122014-07-26 Ludovic Courtès <ludo@gnu.org>
9813 Doug Evans <xdje42@gmail.com>
9814
9815 PR guile/17146
9816 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
9817
70509625
PA
98182014-07-25 Pedro Alves <palves@redhat.com>
9819
9820 * gdb.threads/signal-command-handle-nopass.c: New file.
9821 * gdb.threads/signal-command-handle-nopass.exp: New file.
9822 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
9823 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
9824 * gdb.threads/signal-delivered-right-thread.c: New file.
9825 * gdb.threads/signal-delivered-right-thread.exp: New file.
9826
c3f814a1
PA
98272014-07-25 Pedro Alves <palves@redhat.com>
9828
9829 * gdb.base/double-prompt-target-event-error.exp
9830 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
9831 match.
9832 (cancel_pagination_in_target_event): Rework double prompt
9833 detection.
9834 * gdb.base/paginate-after-ctrl-c-running.exp
9835 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
9836 <return>' match.
9837 * gdb.base/paginate-bg-execution.exp
9838 (test_bg_execution_pagination_return)
9839 (test_bg_execution_pagination_cancel): Remove '-notransfer
9840 <return>' matches.
9841 * gdb.base/paginate-execution-startup.exp
9842 (test_fg_execution_pagination_return)
9843 (test_fg_execution_pagination_cancel): Remove '-notransfer
9844 <return>' matches.
9845 * gdb.base/paginate-inferior-exit.exp
9846 (test_paginate_inferior_exited): Remove '-notransfer <return>'
9847 match.
9848 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
9849 * lib/gdb.exp (pagination_prompt): Run text through
9850 string_to_regexp.
9851 (gdb_test_multiple): Match $pagination_prompt instead of
9852 "<return>".
9853 (string_to_regexp): Move to lib/gdb-utils.exp.
9854
e214cf6c
JK
98552014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9856
9857 * gdb.arch/amd64-entry-value-paramref.S: New file.
9858 * gdb.arch/amd64-entry-value-paramref.cc: New file.
9859 * gdb.arch/amd64-entry-value-paramref.exp: New file.
9860 * gdb.arch/amd64-optimout-repeat.S: New file.
9861 * gdb.arch/amd64-optimout-repeat.c: New file.
9862 * gdb.arch/amd64-optimout-repeat.exp: New file.
9863
17d0c5c8
JK
98642014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9865
9866 PR gdb/17170
9867 * gdb.base/statistics.exp: New file.
9868
b8b8facf
DE
98692014-07-17 Doug Evans <dje@google.com>
9870
74b49205 9871 PR gdb/17170
b8b8facf
DE
9872 * gdb.base/maint.exp: Update testing of per-command stats.
9873
1b5d0ab3
PA
98742014-07-16 Pedro Alves <palves@redhat.com>
9875
9876 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
9877 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
9878 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
9879 (tfile_write_buf): New functions.
9880 (add_memory_block): Rewrite using the above.
9881 (adjust_function_address): New function.
9882 (FUNCTION_ADDRESS): New macro.
9883 (write_basic_trace_file): Remove short_x local, and use
9884 tfile_write_16. Change type of func_addr local to unsigned long
9885 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
9886 here. Cast argument of add_memory_block to char pointer.
9887 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
9888 (main): Remove parameters.
9889 * gdb.trace/tfile.exp: Remove nowarnings.
9890
4d974e88
SM
98912014-07-15 Simon Marchi <simon.marchi@ericsson.com>
9892
9893 * gdb.base/debug-expr.exp: Test string evaluation with
9894 "debug expression" on.
9895
41e99568
PA
98962014-07-15 Pedro Alves <palves@redhat.com>
9897
9898 * gdb.base/reread.exp: Use clean_restart.
9899
487d9753
PL
99002014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
9901
9902 * gdb.arch/avr-flash-qualifer.c: New.
9903 * gdb.arch/avr-flash-qualifer.exp: New.
9904
cc1c52ad
PA
99052014-07-14 Pedro Alves <palves@redhat.com>
9906
9907 * gdb.base/paginate-after-ctrl-c-running.c: New file.
9908 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
9909
1e973570
PA
99102014-07-14 Pedro Alves <palves@redhat.com>
9911
9912 * gdb.base/double-prompt-target-event-error.c: New file.
9913 * gdb.base/double-prompt-target-event-error.exp: New file.
9914
93d6eb10
PA
99152014-07-14 Pedro Alves <palves@redhat.com>
9916
9917 PR gdb/17072
9918 * gdb.base/paginate-inferior-exit.c: New file.
9919 * gdb.base/paginate-inferior-exit.exp: New file.
9920
0017922d
PA
99212014-07-14 Pedro Alves <palves@redhat.com>
9922
9923 PR gdb/17072
9924 * gdb.base/paginate-bg-execution.c: New file.
9925 * gdb.base/paginate-bg-execution.exp: New file.
9926
94696ad3
PA
99272014-07-14 Pedro Alves <palves@redhat.com>
9928
9929 PR gdb/17072
9930 * gdb.base/paginate-execution-startup.c: New file.
9931 * gdb.base/paginate-execution-startup.exp: New file.
9932 * lib/gdb.exp (pagination_prompt): New global.
9933 (default_gdb_spawn): New procedure, factored out from
9934 default_gdb_spawn.
9935 (default_gdb_start): Adjust to call default_gdb_spawn.
9936 (gdb_spawn): New procedure.
9937
bd293940
PA
99382014-07-14 Pedro Alves <palves@redhat.com>
9939
9940 * lib/gdb.exp (gdb_assert): New procedure.
9941 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
9942
c933f875
PA
99432014-07-14 Pedro Alves <palves@redhat.com>
9944
9945 * gdb.base/execution-termios.c: New file.
9946 * gdb.base/execution-termios.exp: New file.
9947
d98b7a16
TT
99482014-07-14 Tom Tromey <tromey@redhat.com>
9949
9950 * gdb.cp/vla-cxx.cc: New file.
9951 * gdb.cp/vla-cxx.exp: New file.
9952
548740d6
TT
99532014-07-14 Tom Tromey <tromey@redhat.com>
9954
9955 * gdb.reverse/rerun-prec.c: New file.
9956 * gdb.reverse/rerun-prec.exp: New file.
9957
a25eb028
MR
99582014-07-12 Maciej W. Rozycki <macro@mips.com>
9959 Maciej W. Rozycki <macro@codesourcery.com>
9960
9961 * lib/gdb-utils.exp: New file.
9962 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
9963 inline `gdb_init_command' processing.
9964 (gdb_start_cmd): Likewise.
9965 * lib/mi-support.exp (mi_run_cmd): Likewise.
9966 * README: Document `gdb_init_command' and `gdb_init_commands'.
9967
218c2655
JK
99682014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9969
9970 Fix false FAIL running under a very long directory name.
9971 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
9972 and "set print elements 10000". Twice.
9973
5401fde3
YQ
99742014-07-11 Yao Qi <yao@codesourcery.com>
9975
9976 * gdb.base/exprs.exp: "set print symbol off".
9977
e76126e8
PA
99782014-07-11 Pedro Alves <palves@redhat.com>
9979
9980 * gdb.threads/kill.c: New file.
9981 * gdb.threads/kill.exp: New file.
9982
2d6f0de6
YQ
99832014-07-10 Yao Qi <yao@codesourcery.com>
9984
9985 * gdb.trace/tfile.c (write_basic_trace_file)
9986 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
9987 address written to trace file.
9988
7180e04a
PA
99892014-07-09 Pedro Alves <palves@redhat.com>
9990
9991 * gdb.base/attach-wait-input.exp: New file.
9992 * gdb.base/attach-wait-input.c: New file.
9993
9a9a7608
AB
99942014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
9995
9996 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
9997 setting up test structures.
9998 (main): Call new test function.
9999 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
10000 test function, continue into test function and walk test
10001 structures.
10002
161ac41e
YQ
100032014-07-02 Yao Qi <yao@codesourcery.com>
10004
10005 * gdb.trace/entry-values.c: Define labels 'foo_start' and
10006 'bar_start' at the beginning of functions 'foo' and 'bar'
10007 respectively.
10008 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
10009 instead of 'foo' and 'bar'.
10010
1f267ae3
MM
100112014-07-08 Markus Metzger <markus.t.metzger@intel.com>
10012
10013 * gdb.btrace/segv.exp: New.
10014 * gdb.btrace/segv.c: New.
10015
2b239efb
LM
100162014-07-02 Luis Machado <lgustavo@codesourcery.com>
10017
10018 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
10019 instruction.
10020
cf363f18
MW
100212014-06-30 Mark Wielaard <mjw@redhat.com>
10022
10023 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
10024 vulture, vilify, villar): New volatile array constants.
10025 (vindictive, vegetation): New const volatile array constants.
10026 * gdb.base/volatile.exp: Test volatile and const volatile array
10027 types.
10028
aebf9d24
AA
100292014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
10030
10031 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
10032 target lacks support for awatch, rwatch, or hbreak.
10033
b67a2c6f
YQ
100342014-06-27 Yao Qi <yao@codesourcery.com>
10035
10036 * gdb.multi/dummy-frame-restore.exp: New.
10037 * gdb.multi/dummy-frame-restore.c: New.
10038
aef92902
MM
100392014-06-25 Markus Metzger <markus.t.metzger@intel.com>
10040
10041 * gdb.btrace/gcore.exp: New.
10042
8e9db26e
PA
100432014-06-23 Pedro Alves <palves@redhat.com>
10044
10045 * gdb.base/watchpoint-reuse-slot.c: New file.
10046 * gdb.base/watchpoint-reuse-slot.exp: New file.
10047
70afc5b7
SC
100482014-06-23 Siva Chandra Reddy <sivachandra@google.com>
10049
10050 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
10051 progspace's filename in 'info', 'enable' and 'disable' command
10052 tests.
10053
b972bd9c
JK
100542014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10055
10056 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
10057 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
10058 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
10059
125f8a3d
GB
100602014-06-20 Gary Benson <gbenson@redhat.com>
10061
10062 * gdb.arch/i386-avx.exp: Fix include file location.
10063 * gdb.arch/i386-sse.exp: Likewise.
10064
3ed9baed
IB
100652014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
10066
10067 * gdb.dlang/expression.exp: New file.
10068
034f788c
PA
100692014-06-19 Pedro Alves <palves@redhat.com>
10070
10071 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
10072 out from ...
10073 (top level): ... here. Iterate running tests under different
10074 scheduler-locking settings.
10075
45371d0c
LM
100762014-06-18 Luis Machado <lgustavo@codesourcery.com>
10077
10078 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
10079 to DW_FORM_addr and use non-zero addresses.
10080
5d376983
SC
100812014-06-18 Siva Chandra Reddy <sivachandra@google.com>
10082
10083 PR gdb/17017
10084 * gdb.python/py-xmethods.cc: Add global function call counters and
10085 increment them in their respective functions. Remove "cout"
10086 statements.
10087 * gdb.python/py-xmethods.exp: Make tests check the global function
10088 call counters instead of depending on inferior IO.
10089
a1aa2221
LM
100902014-06-18 Don Breazeal <donb@codesourcery.com>
10091
10092 * gdb.base/foll-fork.exp (default_fork_parent_follow):
10093 Deleted procedure.
10094 (explicit_fork_parent_follow): Deleted procedure.
10095 (explicit_fork_child_follow): Deleted procedure.
10096 (test_follow_fork): New procedure.
10097 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 10098 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
10099 procedure calls.
10100
0fc05997
YQ
101012014-06-17 Yao Qi <yao@codesourcery.com>
10102
10103 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
10104 CP1252.
10105
70795c52
LM
101062014-06-17 Luis Machado <lgustavo@codesourcery.com>
10107
10108 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
10109 Initialize ptr and S explicitly.
10110 (skip_type_update_when_not_use_rtti_test): Likewise.
10111
6be47f0c
KS
101122014-06-16 Keith Seitz <keiths@redhat.com>
10113
10114 PR mi/15863
10115 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
10116 the inferior is started.
10117
d03de421
PA
101182014-06-16 Pedro Alves <palves@redhat.com>
10119
10120 * gdb.base/break-main-file-remove-fail.c: New file.
10121 * gdb.base/break-main-file-remove-fail.exp: New file.
10122 * gdb.base/break-unload-file.exp: Use build_executable instead of
10123 prepare_for_testing.
10124 (test_break): New parameter "initial_load". Handle it.
10125 (top level): Add initial_load cmdline/file axis.
10126
f9579b99
TT
101272014-06-12 Tom Tromey <tromey@redhat.com>
10128
10129 * gdb.base/completion.exp: Don't use directory name in test.
10130
3657956b
GB
101312014-06-09 Gary Benson <gbenson@redhat.com>
10132
10133 * gdb.base/sigall.c [Functions to send signals]: Reorder to
10134 separate the always-available ANSI-standard signals from the
10135 signals that require checking.
10136 (main): Likewise.
10137 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
10138 Likewise.
10139 (main): Likewise.
10140
4186eb54
KS
101412014-06-07 Keith Seitz <keiths@redhat.com>
10142
10143 Revert:
10144 PR c++/16253
10145 * gdb.cp/var-tag.cc: New file.
10146 * gdb.cp/var-tag.exp: New file.
10147 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
10148 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
10149 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
10150 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
10151
25326a28 101522014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
10153
10154 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
10155
829155c9
PA
101562014-06-06 Pedro Alves <palves@redhat.com>
10157
10158 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
10159 in target debug output instead of looking at RSP packets,
10160 disabling the test on any target that uses hardware stepping.
10161 Update comments.
10162
61c8d22e
PA
101632014-06-06 Pedro Alves <palves@redhat.com>
10164
10165 * gdb.base/break-unload-file.exp: Fix typo.
10166
d9a47287
YQ
101672014-06-06 Yao Qi <yao@codesourcery.com>
10168
10169 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
10170 from "jit_function" to "^jit_function".
10171
e5e01dbf
YQ
101722014-06-06 Yao Qi <yao@codesourcery.com>
10173
10174 * gdb.base/async.c (foo): Add one statement.
10175 * gdb.base/async.exp: Get the next instruction address and
10176 match the output of "nexti" by instruction address. Match
10177 the hex address in the output of "finish".
10178
73ba372c
GB
101792014-06-06 Gary Benson <gbenson@redhat.com>
10180
10181 * gdb.base/call-signals.c: Remove preprocessor conditionals
10182 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
10183 SIGSEGV and SIGTERM.
10184 * gdb.base/sigall.c: Likewise.
10185 * gdb.base/unwindonsignal.c: Likewise.
10186 * gdb.reverse/sigall-reverse.c: Likewise.
10187
831517df
YQ
101882014-06-06 Yao Qi <yao@codesourcery.com>
10189
10190 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
10191 readable, skip the test.
10192
b8b91e98
YQ
101932014-06-06 Yao Qi <yao@codesourcery.com>
10194
10195 * gdb.threads/staticthreads.c (thread_function): Move the line
10196 setting breakpoint on forward.
10197 * gdb.threads/staticthreads.exp: Update comments.
10198
fb934770
LC
101992014-06-05 Ludovic Courtès <ludo@gnu.org>
10200
10201 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
10202 "history-append! type error".
10203
6ef284bd
SM
102042014-06-05 Simon Marchi <simon.marchi@ericsson.com>
10205
10206 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
10207 erroneous dprintf expected input.
10208
a872e241
DE
102092014-06-04 Doug Evans <xdje42@gmail.com>
10210
10211 * gdb.guile/scm-generics.exp: Delete.
10212
16f691fb
DE
102132014-06-04 Doug Evans <xdje42@gmail.com>
10214
10215 * gdb.guile/scm-breakpoint.exp: Update.
10216 Add tests for breakpoint registration.
10217
012370f6
TT
102182014-06-04 Tom Tromey <tromey@redhat.com>
10219
10220 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
10221 VLA-in-union.
10222 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
10223 inner_vla_struct, vla_union types. Initialize objects of those
10224 types and compute their sizes.
10225
9f5a4cef
HZ
102262014-06-04 Nathan Sidwell <nathan@codesourcery.com>
10227 Hui Zhu <hui@codesourcery.com>
10228
10229 * gdb.base/fileio.exp: Add test for shell not available as well as
10230 available.
10231 * gdb.base/fileio.c (test_system): Check for shell twice.
10232
90a45c4d
YQ
102332014-06-04 Yao Qi <yao@codesourcery.com>
10234
10235 * gdb.base/auto-connect-native-target.exp: Remove redundant
10236 space from the regexp pattern.
10237
70017e41
YQ
102382014-06-04 Yao Qi <yao@codesourcery.com>
10239
10240 * gdb.base/default.exp: Replace "child" with "native" in
10241 regexp pattern.
10242
883964a7
SC
102432014-06-03 Siva Chandra Reddy <sivachandra@google.com>
10244
10245 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
10246 * gdb.python/py-xmethods.exp: New tests to test xmethods.
10247 * gdb.python/py-xmethods.py: Python script supporting the
10248 new testcase and tests.
10249
ef370185
JB
102502014-06-03 Joel Brobecker <brobecker@adacore.com>
10251 Pedro Alves <palves@redhat.com>
10252
10253 PR breakpoints/17000
10254 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
10255 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
10256
1e2ccb61
BM
102572014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
10258
10259 * gdb.base/subst.exp: Add tests to verify partial path matching
10260 output.
10261
c6ec5ab2
PA
102622014-06-03 Pedro Alves <palves@redhat.com>
10263
10264 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
10265 target that doesn't use software single-stepping.
10266
835c559f
PA
102672014-06-03 Pedro Alves <palves@redhat.com>
10268
10269 PR breakpoints/17000
10270 * gdb.base/sss-bp-on-user-bp-2.c: New file.
10271 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
10272
06eb1586
DE
102732014-06-02 Doug Evans <xdje42@gmail.com>
10274
10275 * gdb.guile/scm-parameter.exp: New file.
10276
e698b8c4
DE
102772014-06-02 Doug Evans <xdje42@gmail.com>
10278
10279 * gdb.guile/scm-cmd.c: New file.
10280 * gdb.guile/scm-cmd.exp: New file.
10281
ded03782
DE
102822014-06-02 Doug Evans <xdje42@gmail.com>
10283
10284 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
10285 pretty-printer lookup.
10286 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
10287 (make-pp_s-printer): Call it.
10288 (make-pretty-printer-from-dict): New function.
10289 (lookup-pretty-printer-maker-from-dict): New function.
10290 (*pretty-printer*): Simplify.
10291 (make-objfile-pp_s-printer): New function.
10292 (install-objfile-pretty-printers!): New function.
10293 (make-progspace-pp_s-printer): New function.
10294 (install-progspace-pretty-printers!): New function.
10295 * gdb.guile/scm-progspace.c: New file.
10296 * gdb.guile/scm-progspace.exp: New file.
10297
41fac0cf
PA
102982014-06-02 Pedro Alves <palves@redhat.com>
10299
10300 * gdb.base/dprintf-bp-same-addr.c: New file.
10301 * gdb.base/dprintf-bp-same-addr.exp: New file.
10302
96ae5695
EBM
103032014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10304
10305 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
10306 * gdb.arch/powerpc-power.s: Likewise.
10307
da02b3a8
JB
103082014-06-02 Joel Brobecker <brobecker@adacore.com>
10309
10310 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
10311
c72b2e7b
YQ
103122014-06-01 Yao Qi <yao@codesourcery.com>
10313
10314 * gdb.base/watchpoint.exp (test_watch_location): Check null
10315 pointer can be dereferenced. If not, do the test, otherwise
10316 skip it.
10317
53e8a631
AB
103182014-05-30 Andrew Burgess <aburgess@broadcom.com>
10319
10320 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
10321 results.
10322 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
10323
938f0e2f
AB
103242014-05-30 Andrew Burgess <aburgess@broadcom.com>
10325
10326 * gdb.arch/amd64-invalid-stack-middle.S: New file.
10327 * gdb.arch/amd64-invalid-stack-middle.c: New file.
10328 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
10329 * gdb.arch/amd64-invalid-stack-top.c: New file.
10330 * gdb.arch/amd64-invalid-stack-top.exp: New file.
10331
9ba6657a
PA
103322014-05-30 Pedro Alves <palves@redhat.com>
10333
10334 PR breakpoints/17000
10335 * gdb.base/sss-bp-on-user-bp.c: New file.
10336 * gdb.base/sss-bp-on-user-bp.exp: New file.
10337
522c09bf
DB
103382014-05-30 David Blaikie <dblaikie@gmail.com>
10339
10340 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
10341 gnu_inline semantics via attribute.
10342 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
10343 source explicitly specifies the required semantics.
10344
bf4ef81e
MR
103452014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
10346
10347 * gdb.reverse/sigall-reverse.exp: Fix a typo.
10348
329ea579
PA
103492014-05-29 Pedro Alves <palves@redhat.com>
10350 Tom Tromey <tromey@redhat.com>
10351
10352 * gdb.base/async-shell.exp: Don't enable target-async.
10353 * gdb.base/async.exp
10354 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
10355 parameter. Adjust.
10356 (top level): Don't test with "target-async".
10357 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
10358 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
10359 * gdb.base/inferior-died.exp: Don't enable target-async.
10360 * gdb.base/interrupt-noterm.exp: Likewise.
10361 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
10362 * gdb.mi/mi-nonstop-exit.exp: Likewise.
10363 * gdb.mi/mi-nonstop.exp: Likewise.
10364 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10365 * gdb.mi/mi-nsintrall.exp: Likewise.
10366 * gdb.mi/mi-nsmoribund.exp: Likewise.
10367 * gdb.mi/mi-nsthrexec.exp: Likewise.
10368 * gdb.mi/mi-watch-nonstop.exp: Likewise.
10369 * gdb.multi/watchpoint-multi.exp: Adjust comment.
10370 * gdb.python/py-evsignal.exp: Don't enable target-async.
10371 * gdb.python/py-evthreads.exp: Likewise.
10372 * gdb.python/py-prompt.exp: Likewise.
10373 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
10374 * gdb.server/solib-list.exp: Don't enable target-async.
10375 * gdb.threads/thread-specific-bp.exp: Likewise.
10376 * lib/mi-support.exp: Adjust to use mi-async.
10377
fd664c91
PA
103782014-05-29 Pedro Alves <palves@redhat.com>
10379
10380 PR gdb/13860
10381 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
10382 reason, even in sync mode.
10383
251bde03
PA
103842014-05-29 Pedro Alves <palves@redhat.com>
10385 Hui Zhu <hui@codesourcery.com>
10386
10387 PR PR15693
10388 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
10389 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
10390 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
10391 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
10392
7f3c0343
JB
103932014-05-28 Joel Brobecker <brobecker@adacore.com>
10394
10395 * config/monitor.exp (gdb_target_monitor): Replace use of
10396 "set remotebaud" by "set serial baud".
10397
b2715b27
AW
103982014-05-26 Andy Wingo <wingo@igalia.com>
10399
10400 * gdb.guile/scm-breakpoint.exp:
10401 * gdb.guile/scm-gsmob.exp: Update to use plain old object
10402 properties instead of gdb-object-properties.
10403
498a4489
YQ
104042014-05-26 Yao Qi <yao@codesourcery.com>
10405
10406 * gdb.server/no-thread-db.exp: Specify source file name
10407 explicitly when setting a breakpoint.
10408
589fdceb
MM
104092014-05-23 Markus Metzger <markus.t.metzger@intel.com>
10410
10411 * gdb.btrace/vdso.c: New.
10412 * gdb.btrace/vdso.exp: New.
10413
e9089e05
MM
104142014-05-23 Markus Metzger <markus.t.metzger@intel.com>
10415
10416 * gdb.base/gcore.exp (capture_command_output): Move ...
10417 * lib/gdb.exp (capture_command_output): ... here.
10418
67b5c0c1
MM
104192014-05-23 Markus Metzger <markus.t.metzger@intel.com>
10420
10421 * gdb.btrace/data.exp: Test memory access during btrace replay.
10422
a2199296
SM
104232014-05-22 Simon Marchi <simon.marchi@ericsson.com>
10424
10425 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
10426
17b2616c
PA
104272014-05-21 Pedro Alves <palves@redhat.com>
10428
10429 PR gdb/13860
10430 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
10431 (top level): Test that output related to execution commands is
10432 sent to the console with CLI commands, but not with MI commands.
10433 Test that breakpoint events are always mirrored to the console.
10434 Also expect the new source line to be output after a "next" in
10435 async mode too. Make it a pass/fail test.
10436 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
10437 output.
10438 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
10439
5166082f
PA
104402014-05-21 Pedro Alves <palves@redhat.com>
10441
10442 * gdb.base/list.exp (build_pattern, test_list): New procedures.
10443 Use them to test variations of "list" after reaching a breakpoint.
10444 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
10445 Test "list" with listsize 10 after reaching a breakpoint.
10446 * gdb.python/python.exp (decode_line current location line
10447 number): Adjust expected line number.
10448
2f25d70f
SM
104492014-05-21 Simon Marchi <simon.marchi@ericsson.com>
10450
10451 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
10452 behavior for $args, pass it directly to "run".
10453
ff604a67
MR
104542014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
10455
10456 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
10457 30000 to 65536.
10458
6a3cb8e8
PA
104592014-05-21 Pedro Alves <palves@redhat.com>
10460
10461 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
10462 auto-connect-native-target off".
10463 * gdb.base/auto-connect-native-target.c: New file.
10464 * gdb.base/auto-connect-native-target.exp: New file.
10465
4ebfc96e
PA
104662014-05-21 Pedro Alves <palves@redhat.com>
10467
10468 * gdb.base/default.exp: Test "target native" instead of "target
10469 child".
10470
36d46afb
MW
104712014-05-21 Mark Wielaard <mjw@redhat.com>
10472
10473 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
10474
5876f503
JK
104752014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10476
10477 Fix TLS access for -static -pthread.
10478 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
10479 <HAVE_TLS> (thread_function, main): Initialize it.
10480 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
10481 Add clean_restart.
10482 <$have_tls != "">: Check TLSVAR.
10483
0256a6ac
PA
104842014-05-21 Pedro Alves <palves@redhat.com>
10485
10486 * gdb.base/dcache-line-read-error.c: New.
10487 * gdb.base/dcache-line-read-error.exp: New.
10488
936d2992
PA
104892014-05-20 Pedro Alves <palves@redhat.com>
10490
10491 * gdb.base/compare-sections.c: New file.
10492 * gdb.base/compare-sections.exp: New file.
10493
802e8e6d
PA
104942014-05-20 Pedro Alves <palves@redhat.com>
10495
10496 * gdb.base/break-idempotent.c: New file.
10497 * gdb.base/break-idempotent.exp: New file.
10498
e59fa00f
MM
104992014-05-20 Markus Metzger <markus.t.metzger@intel.com>
10500
10501 * gdb.btrace/nohist.exp: New.
10502
8b696e31
YQ
105032014-05-20 Yao Qi <yao@codesourcery.com>
10504
10505 * lib/gdb.exp (gdb_init): Set timeout if test file is under
10506 gdb.reverse directory and gdb_reverse_timeout exists in board
10507 setting.
10508 * README: Document gdb_reverse_timeout.
10509
73c9764f
YQ
105102014-05-20 Yao Qi <yao@codesourcery.com>
10511
10512 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
10513 'test_file_name'. Treat args as a string instead of a list.
10514 (gdb_init): Rename argument 'args' by 'test_file_name'.
10515
f1f4348a
JK
105162014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10517
10518 * gdb.arch/powerpc-power.exp: New file.
10519 * gdb.arch/powerpc-power.s: New file.
10520
0dbe70ce
DE
105212014-05-16 Doug Evans <dje@google.com>
10522
10523 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
10524 * gdb.base/completion.exp: Check that all expected files exist
10525 before doing file completion.
0dbe70ce 10526
8d551b02
DE
105272014-05-16 Doug Evans <dje@google.com>
10528
10529 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
10530 Update.
10531 (do_syscall_tests_without_xml): Update.
10532
73eb7709
PA
105332014-05-16 Pedro Alves <palves@redhat.com>
10534
10535 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
10536 instead of "unknown output after running".
10537
3fae92fc
YQ
105382014-05-16 Yao Qi <yao@codesourcery.com>
10539
10540 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
10541 file1.txt from host at the end.
10542 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
10543
c2b2ccc5
DE
105442014-05-15 Doug Evans <dje@google.com>
10545
10546 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
10547 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
10548 loading file. Add test for TU lookup.
10549
8c217a4b
SM
105502014-05-15 Simon Marchi <simon.marchi@ericsson.com>
10551
10552 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
10553 calling "-exec-arguments" or "set args" before running the
10554 inferior.
10555
3deb39c6
SM
105562014-05-15 Simon Marchi <simon.marchi@ericsson.com>
10557
10558 * lib/mi-support.exp (mi_expect_stop): Expect message for
10559 inferiors that exit with non-zero exit code.
10560
71a79f8c
YQ
105612014-05-14 Yao Qi <yao@codesourcery.com>
10562
10563 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
10564 match absolute path on remote host.
10565 (test_file_list_exec_source_files): Remove "/" from the
10566 pattern.
10567
f23fcd46
YQ
105682014-05-14 Yao Qi <yao@codesourcery.com>
10569
10570 * boards/local-remote-host-notty.exp (${board}_file): New
10571 proc.
10572
9404b58f
KM
105732014-05-07 Kyle McMartin <kyle@redhat.com>
10574
10575 Pushed by Joel Brobecker <brobecker@adacore.com>.
10576 * gdb.arch/aarch64-atomic-inst.c: New file.
10577 * gdb.arch/aarch64-atomic-inst.exp: New file.
10578
5e45f04c
YQ
105792014-05-07 Yao Qi <yao@codesourcery.com>
10580
10581 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
10582 in current context" too.
10583
c888a17d
KS
105842014-05-05 Keith Seitz <keiths@redhat.com>
10585
10586 * gdb.linespec/ls-dollar.exp: Add test for linespec
10587 file:convenience_variable.
10588
290a839c
YQ
105892014-05-05 Yao Qi <yao@codesourcery.com>
10590
10591 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
10592 traceframes into tfile and ctf trace files. Read data from
10593 trace file and test collected data.
10594 (gdb_collect_locals_test): Likewise.
10595 (gdb_unavailable_registers_test): Likewise.
10596 (gdb_unavailable_floats): Likewise.
10597 (gdb_collect_globals_test): Likewise.
10598 (top-level): Append "ctf" to trace_file_targets if GDB
10599 supports.
10600
b5262cd0
YQ
106012014-05-05 Yao Qi <yao@codesourcery.com>
10602
10603 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
10604 code to ...
10605 (gdb_collect_args_test_1): ... it. New proc.
10606 (gdb_collect_locals_test): Move some code to ...
10607 (gdb_collect_locals_test_1): ... it. New proc.
10608 (gdb_unavailable_registers_test): Move some code to ...
10609 (gdb_unavailable_registers_test_1): ... it. New proc.
10610 (gdb_unavailable_floats): Move some code to ...
10611 (gdb_unavailable_floats_1): ... it. New proc.
10612
30a1e6cc
SDJ
106132014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
10614
10615 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
10616 probes to test for bitness recognition.
10617 * gdb.arch/amd64-stap-optional-prefix.exp
10618 (test_probe_value_without_reg): New procedure.
10619 Add code to test for different kinds of bitness.
10620
f33da99a
SDJ
106212014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
10622
10623 PR breakpoints/16889
10624 * gdb.arch/amd64-stap-optional-prefix.S: New file.
10625 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
10626
5b80f00d
PA
106272014-05-01 Pedro Alves <palves@redhat.com>
10628
10629 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
10630 gdb_file_cmd if no file is specified.
10631 * boards/native-extended-gdbserver.exp (gdb_load): Use the
10632 last_loaded_file to set the remote exec-file.
10633
f8c2a73c
PA
106342014-05-01 Pedro Alves <palves@redhat.com>
10635
10636 * boards/local-remote-host.exp: New file.
10637
be6e8ac7
PA
106382014-05-01 Pedro Alves <palves@redhat.com>
10639
10640 * boards/local-remote-host.exp: Rename to ...
10641 * boards/local-remote-host-notty.exp: ... this.
10642
cac0dc8f
JB
106432014-04-28 Joel Brobecker <brobecker@adacore.com>
10644
10645 * gdb.ada/dyn_arrayidx: New testcase.
10646
9730e6cc
YQ
106472014-04-26 Yao Qi <yao@codesourcery.com>
10648
10649 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
10650 and compute the length of function main. Save it in
10651 $main_length.
10652 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
10653 (top-level): Use gdb_compile to compile objects into
10654 executable and restart GDB. Remove invocation to
10655 prepare_for_testing.
10656
7ae1a6a6
PA
106572014-04-25 Simon Marchi <simon.marchi@ericsson.com>
10658 Pedro Alves <palves@redhat.com>
10659
10660 PR server/16255
10661 * gdb.multi/multi-attach.c: New file.
10662 * gdb.multi/multi-attach.exp: New file.
10663
4082afcc
PA
106642014-04-25 Pedro Alves <palves@redhat.com>
10665
10666 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
10667 user.
10668 (top level): Test that "set remote conditional-breakpoints-packet
10669 off" works as intended.
10670 * gdb.base/dprintf.exp: Test that "set remote
10671 breakpoint-commands-packet off" works as intended.
10672 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
10673 New function.
10674 (top level): Call it.
10675 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
10676 remote fast-tracepoints-packet off" works as intended.
10677 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
10678 * lib/gdb.exp (gdb_is_target_remote): ... here.
10679
2abc3f8d
DB
106802014-04-24 David Blaikie <dblaikie@gmail.com>
10681
10682 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
10683 ensure clang would not discard them.
10684 * gdb.base/gdbvars.c: Ditto.
10685 * gdb.base/memattr.c: Ditto.
10686 * gdb.base/whatis.c: Ditto.
10687 * gdb.python/py-prettyprint.c: Ditto.
10688 * gdb.trace/actions.c: Ditto.
10689 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
10690 ensure clang would not discard it.
10691
bfd39632
DB
106922014-04-24 David Blaikie <dblaikie@gmail.com>
10693
10694 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
10695 clang to emit the full definition of type required by the test
10696 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
10697
22842ff6
DB
106982014-04-24 David Blaikie <dblaikie@gmail.com>
10699
10700 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
10701 coax Clang into emitting the definition of the type.
10702 * gdb.cp/pr10728-x.h (y): Ditto.
10703 * gdb.cp/pr10728-y.cc (y): Ditto.
10704
c2e827ad
DB
107052014-04-24 David Blaikie <dblaikie@gmail.com>
10706
10707 * gdb.base/label.exp: XFAIL label related tests under Clang.
10708 * gdb.cp/cplabel.exp: Ditto.
10709 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
10710 under Clang those using labels.
10711
4c2d33e7
YQ
107122014-04-25 Yao Qi <yao@codesourcery.com>
10713
10714 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
10715 double_label.
10716 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
10717 partial_label and double_label.
10718
56083b99
DB
107192014-04-24 David Blaikie <dblaikie@gmail.com>
10720
10721 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
10722
25d4e99d
DB
107232014-04-24 David Blaikie <dblaikie@gmail.com>
10724
10725 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
10726 of the function to work across GCC and Clang.
10727 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
10728 pointer types (const void ** const V void **).
10729
01f9f808
MS
107302014-04-24 Michael Sturm <michael.sturm@mintel.com>
10731 Walfred Tedeschi <walfred.tedeschi@intel.com>
10732
10733 * Makefile.in (EXECUTABLES): Added i386-avx512.
10734 * gdb.arch/i386-avx512.c: New file.
10735 * gdb.arch/i386-avx512.exp: Likewise.
10736
4b48d439
KS
107372014-04-23 Keith Seitz <keiths@redhat.com>
10738
10739 * lib/mi-support.exp (mi_list_breakpoints): Delete.
10740 (mi_make_breakpoint_table): New procedure.
10741 (mi_create_breakpoint): Use mi_make_breakpoint
10742 and return the result.
10743 (mi_make_breakpoint): New procedure.
10744 (mi_build_kv_pairs): New procedure.
10745
10746 * gdb.mi/mi-break.exp: Remove unused globals,
10747 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
10748 All callers updated.
10749 * gdb.mi/mi-dprintf.exp: Use variable to track command
10750 number.
10751 Update all callers of mi_create_breakpoint and use
10752 mi_make_breakpoint_table.
10753 Remove any unused global variables.
10754 * gdb.mi/mi-nonstop.exp: Likewise.
10755 * gdb.mi/mi-nsintrall.exp: Likewise.
10756 * gdb.mi/mi-nsmoribund.exp: Likewise.
10757 * gdb.mi/mi-nsthrexec.exp: Likewise.
10758 * gdb.mi/mi-reverse.exp: Likewise.
10759 * gdb.mi/mi-simplerun.exp: Likewise.
10760 * gdb.mi/mi-stepn.exp: Likewise.
10761 * gdb.mi/mi-syn-frame.exp: Likewise.
10762 * gdb.mi/mi-until.exp: Likewise.
10763 * gdb.mi/mi-var-cp.exp: Likewise.
10764 * gdb.mi/mi-var-display.exp: Likewise.
10765 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
10766 * gdb.mi/mi2-var-child.exp: Likewise.
10767 * gdb.mi/mi-vla-c99.exp: Likewise.
10768 * lib/mi-support.exp: Likewise.
10769
10770 From Ian Lance Taylor <iant@cygnus.com>:
10771 * lib/gdb.exp (parse_args): New procedure.
10772
08351840
PA
107732014-04-23 Pedro Alves <palves@redhat.com>
10774
10775 * gdb.base/break-unload-file.c: New file.
10776 * gdb.base/break-unload-file.exp: New file.
10777 * gdb.base/sym-file-lib.c (baz): New function.
10778 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
10779 field.
10780 (load): Store the segment's mapped size.
10781 (unload): New function.
10782 (unload_shlib): New function.
10783 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
10784 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
10785 set a breakpoint at baz, and call it.
10786 * gdb.base/sym-file.exp: New tests for stale breakpoint
10787 instructions.
10788
076855f9
PA
107892014-04-23 Pedro Alves <palves@redhat.com>
10790
10791 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
10792 * gdb.base/hbreak-in-shr-unsupported.c: New file.
10793 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
10794 * gdb.base/hbreak-unmapped.c: New file.
10795 * gdb.base/hbreak-unmapped.exp: New file.
10796 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
10797 * lib/gdb.exp (gdb_is_target_remote): ... here.
10798
483805cf
PA
107992014-04-22 Pedro Alves <palves@redhat.com>
10800
10801 * gdb.base/consecutive-step-over.c: New file.
10802 * gdb.base/consecutive-step-over.exp: New file.
10803
06d97543
PA
108042014-04-22 Pedro Alves <palves@redhat.com>
10805
10806 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
10807 instead of send_gdb/gdb_expect.
10808
b4429ea2
YQ
108092014-04-22 Yao Qi <yao@codesourcery.com>
10810
10811 * lib/trace-support.exp (generate_tracefile): New procedure.
10812 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
10813 return 0.
10814 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
10815 if generate_tracefile returns 1.
10816
51d48146
PA
108172014-04-18 Tom Tromey <palves@redhat.com>
10818 Pedro alves <tromey@redhat.com>
10819
10820 PR backtrace/15558
10821 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
10822 with a backtrace limit.
10823 * gdb.python/py-frame-inline.exp: Test running to an inline
10824 function with a backtrace limit, and printing the newest frame.
10825 * gdb.python/py-frame-inline.c (main): Call f.
10826
bd1dce5f
MS
108272014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
10828
10829 * gdb.java/jnpe.exp: Drop srcdir from untested path.
10830
40d1a503
MS
108312014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
10832
10833 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
10834 Drop prefix from unsupported source file path.
10835
389b98f7
YQ
108362014-04-17 Yao Qi <yao@codesourcery.com>
10837
10838 * lib/gdb.exp (with_target_charset): New proc.
10839 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
10840 with_target_charset.
10841 (test_print_strings): Likewise.
10842 (test_repeat_bytes): Likewise.
10843 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
10844 for some tests.
10845
22869d73
KS
108462014-04-16 Keith Seitz <keiths@redhat.com>
10847
10848 PR gdb/15827
10849 * gdb.dwarf2/corrupt.c: New file.
10850 * gdb.dwarf2/corrupt.exp: New file.
10851
c4f87ca6
KS
108522014-04-16 Keith Seitz <keiths@redhat.com>
10853
10854 PR c++/16597
10855 * gdb.cp/namelessclass.cc: New file.
10856 * gdb.cp/namelessclass.exp: New file.
10857 * gdb.cp/namelessclass.S: New file.
10858
ab19de87
DE
108592014-04-16 Doug Evans <dje@google.com>
10860
10861 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
10862 Add comment.
10863 (gdbserver_default_get_comm_port): New function.
10864 (gdbserver_start): Check if board file provided
10865 "gdbserver,get_comm_port" and use it if so.
10866 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
10867 (gdb,socketport): Set to "stdio".
10868 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
10869 (stdio_gdbserver_template): Delete.
10870 (${board}_get_remote_address): Update.
10871 (${board}_build_remote_cmd): Delete.
10872 (${board}_get_comm_port): New function.
10873 (${board}_spawn): Update.
10874 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
10875 Delete.
10876 (${board}_get_remote_address): Update.
10877 (${board}_get_comm_port): New function.
10878
fc98a809
AB
108792014-04-16 Andrew Burgess <aburgess@broadcom.com>
10880
10881 * gdb.base/memattr.exp: Improve regexps to handle memory regions
10882 appearing in any order.
10883
87fd9e6e
DE
108842014-04-15 Doug Evans <dje@google.com>
10885
10886 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
10887 uninitialized value of "description".
10888
099fc3ea
KS
108892014-04-15 Keith Seitz <keiths@redhat.com>
10890
10891 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
10892 Remove unused globals.
10893 (test_running_the_program): Likewise.
10894 (test_controlled_execution): Likewise.
10895 (test_controlling_breakpoints): Likewise.
10896 (test_program_termination): Likewise.
10897
5da151d4
KS
108982014-04-15 Keith Seitz <keiths@redhat.com>
10899
10900 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
10901 unused globals.
10902 (test_rbreak_creation_and_listing): Likewise.
10903 (test_ignore_count): Likewise.
10904 (test_error): Likewise.
10905
35e5d2f0
PA
109062014-04-15 Pedro Alves <palves@redhat.com>
10907
10908 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
10909 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
10910 sym-file-loader.c.
10911 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
10912 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
10913 to sym-file-loader.c.
10914 (struct library): Forward declare.
10915 (load_shlib, lookup_function): Change prototypes.
10916 (find_shstrtab, find_strtab, find_shdr, find_symtab)
10917 (translate_offset): Remove declarations.
10918 (get_text_addr): New declaration.
10919 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
10920 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
10921 sym-file-loader.h.
10922 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
10923 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
10924 here from sym-file-loader.h.
10925 (struct library): New structure.
10926 (load_shlib, lookup_function): Change prototypes and adjust to
10927 work with a struct library.
10928 (find_shstrtab, find_strtab, find_shdr, find_symtab)
10929 (translate_offset): Make static.
10930 (get_text_addr): New function.
10931 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
10932
eb4c1710
PA
109332014-04-15 Pedro Alves <palves@redhat.com>
10934
10935 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
10936
2d1baf52
PA
109372014-04-15 Pedro Alves <palves@redhat.com>
10938
10939 * gdb.base/sym-file-loader.c: Include <limits.h>.
10940 (SELF_LINK): New define.
10941 (get_origin): New function.
10942 (load_shlib): Use it.
10943 * gdb.base/sym-file.exp: Don't early return if the target is
10944 remote. Use runto_main, and issue fail is that fails. Use
10945 gdb_load_shlibs.
10946 (shlib_name): Delete.
10947 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
10948
7dd6df01
PA
109492014-04-15 Pedro Alves <palves@redhat.com>
10950
10951 * gdb.base/sym-file.exp: Remove regex characters from test
10952 message. Don't refer to breakpoint numbers in test messages.
10953
b50c8614
KS
109542014-04-14 Keith Seitz <keiths@redhat.com>
10955
10956 PR c++/16253
10957 * gdb.cp/var-tag.cc: New file.
10958 * gdb.cp/var-tag.exp: New file.
10959 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
10960 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
10961 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
10962 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
10963
3d567982
TT
109642014-04-14 Tom Tromey <tromey@redhat.com>
10965
10966 * gdb.cp/classes.exp (test_enums): Handle underlying type.
10967 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
10968 type.
10969 * gdb.cp/enum-class.exp: New file.
10970 * gdb.cp/enum-class.cc: New file.
10971
0626fc76
TT
109722014-04-14 Tom Tromey <tromey@redhat.com>
10973
10974 * gdb.dwarf2/enum-type.exp: New file.
10975
dca325b3
SA
109762014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10977
10978 * gdb.mi/mi-vla-c99.exp: New file.
10979 * gdb.mi/vla.c: New file.
10980
5854b38a
SA
109812014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10982
10983 * gdb.base/vla-datatypes.c: New file.
10984 * gdb.base/vla-datatypes.exp: New file.
10985
463bb957
SA
109862014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10987
10988 * gdb.base/vla-ptr.c: New file.
10989 * gdb.base/vla-ptr.exp: New file.
10990
3dd170be
SA
109912014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10992
10993 * gdb.dwarf2/count.exp: New file.
10994
5ecaaa66
SA
109952014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10996
10997 * gdb.base/vla-sideeffect.c: New file.
10998 * gdb.base/vla-sideeffect.exp: New file.
10999
41f1ada5
DB
110002014-04-14 David Blaikie <dblaikie@gmail.com>
11001
11002 * gdb.mi/non-stop.c: Add return value for non-void function return
11003 statement.
11004 * gdb.threads/staticthreads.c: Ditto.
11005
0be03e84
DE
110062014-04-12 Siva Chandra Reddy <sivachandra@google.com>
11007 Doug Evans <xdje42@gmail.com>
11008
11009 * gdb.guile/scm-value.c: Improve test case.
11010 * gdb.guile/scm-value.exp: Add new test.
11011
f180a1fb
DB
110122014-04-11 David Blaikie <dblaikie@gmail.com>
11013
11014 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
11015 override Clang's default.
11016
6b662e19
JB
110172014-04-11 Joel Brobecker <brobecker@adacore.com>
11018
11019 Revert the following changes (regressions):
11020
11021 * gdb.base/vla-sideeffect.c: New file.
11022 * gdb.base/vla-sideeffect.exp: New file.
11023
11024 * gdb.dwarf2/count.exp: New file.
11025
11026 * gdb.base/vla-multi.c: New file.
11027 * gdb.base/vla-multi.exp: New file.
11028
11029 * gdb.base/vla-ptr.c: New file.
11030 * gdb.base/vla-ptr.exp: New file.
11031
11032 * gdb.base/vla-datatypes.c: New file.
11033 * gdb.base/vla-datatypes.exp: New file.
11034
11035 * gdb.mi/mi-vla-c99.exp: New file.
11036 * gdb.mi/vla.c: New file.
11037
245a5f0b
KS
110382014-04-11 Keith Seitz <keiths@redhat.com>
11039
11040 PR c++/16675
11041 * gdb.cp/cpsizeof.exp: New file.
11042 * gdb.cp/cpsizeof.cc: New file.
11043
58a84dcf
SA
110442014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11045
191a8a90
JB
11046 * gdb.mi/mi-vla-c99.exp: New file.
11047 * gdb.mi/vla.c: New file.
58a84dcf 11048
c8655f75
SA
110492014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11050
11051 * gdb.base/vla-datatypes.c: New file.
11052 * gdb.base/vla-datatypes.exp: New file.
11053
024e13b4
SA
110542014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11055
11056 * gdb.base/vla-ptr.c: New file.
11057 * gdb.base/vla-ptr.exp: New file.
11058
1a237e0e
SA
110592014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11060
11061 * gdb.base/vla-multi.c: New file.
11062 * gdb.base/vla-multi.exp: New file.
11063
504f3432
SA
110642014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11065
11066 * gdb.dwarf2/count.exp: New file.
11067
3bce8237
SA
110682014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11069
191a8a90
JB
11070 * gdb.base/vla-sideeffect.c: New file.
11071 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 11072
322f9c21
YQ
110732014-04-11 Yao Qi <yao@codesourcery.com>
11074
11075 * gdb.base/completion.exp: Check file exists before running tests
11076 on file completion.
11077
d708bcd1
PA
110782014-04-10 Pedro Alves <palves@redhat.com>
11079
11080 * gdb.base/cond-eval-mode.c: New file.
11081 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
11082 prepare_for_testing to build the new file. Check result of
11083 runto_main.
11084 (test_break, test_watch): New procedures.
11085 (top level): Use them.
11086
ae1d2761
PM
110872014-04-08 Pierre Muller <muller@sourceware.org>
11088
11089 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
11090 Ctrl-V use for mingw hosts.
11091
7af389b8
SC
110922014-04-07 Siva Chandra Reddy <sivachandra@google.com>
11093
11094 * gdb.python/py-value.c: Improve test case.
11095 * gdb.python/py-value.exp: Add new test.
11096
5e703181
DE
110972014-04-07 David Blaikie <dblaikie@gmail.com>
11098
11099 * lib/compiler.c: Identify the clang compiler.
11100 * lib/compiler.cc: Ditto.
11101
9810b410
YQ
111022014-04-03 Yao Qi <yao@codesourcery.com>
11103
11104 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
11105
98d1b8dc
AB
111062014-04-01 Anton Blanchard <anton@samba.org>
11107
11108 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
11109 messages unique.
11110
3114cea1
AB
111112014-04-01 Anton Blanchard <anton@samba.org>
11112
11113 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
11114 prepare_for_testing.
11115
62f7182c
AB
111162014-04-01 Anton Blanchard <anton@samba.org>
11117
11118 * gdb.arch/ppc64-atomic-inst.c: Remove.
11119 * gdb.arch/ppc64-atomic-inst.S: New file.
11120 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
11121
770e7fc7
DE
111222014-03-31 Doug Evans <dje@google.com>
11123
11124 * gdb.base/print-symbol-loading-lib.c: New file.
11125 * gdb.base/print-symbol-loading-main.c: New file.
11126 * gdb.base/print-symbol-loading.exp: New file.
11127
46e2bafa
YQ
111282014-03-31 Yao Qi <yao@codesourcery.com>
11129
11130 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
11131
8776cfe9
JB
111322014-03-28 Joel Brobecker <brobecker@adacore.com>
11133
11134 * gdb.ada/mi_dyn_arr: New testcase.
11135
5d1ef361
DE
111362014-03-27 Doug Evans <dje@google.com>
11137
11138 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
11139
b5bee914
YQ
111402014-03-27 Yao Qi <yao@codesourcery.com>
11141
11142 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
11143 if target is nios2-*-*.
11144
0d4d0e77
YQ
111452014-03-26 Yao Qi <yao@codesourcery.com>
11146
11147 * lib/gdb.exp (readline_is_used): New proc.
11148 * gdb.base/completion.exp: Move tests on command complete up.
11149 Skip the rest of tests if readline is not used.
11150 * gdb.ada/complete.exp: Skp the test if readline is not
11151 used.
11152 * gdb.base/filesym.exp: Likewise.
11153 * gdb.base/macscp.exp: Likewise.
11154 * gdb.base/readline-ask.exp: Likewise.
11155 * gdb.base/readline.exp: Likewise.
11156 * gdb.python/py-cmd.exp: Likewise.
11157 * gdb.trace/tfile.exp: Likewise.
11158
29361eee
YQ
111592014-03-26 Yao Qi <yao@codesourcery.com>
11160
11161 * gdb.base/macscp.exp: Fix code format issues.
11162
bc9a5525
UW
111632014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
11164
11165 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
11166 * gdb.asm/powerpc64le.inc: New file.
11167
d3839ede
PA
111682014-03-25 Pedro Alves <palves@redhat.com>
11169 Doug Evans <dje@google.com>
11170
11171 * gdb.base/source-execution.c: New file.
11172 * gdb.base/source-execution.exp: New file.
11173 * gdb.base/source-execution.gdb: New file.
11174
01672a57
DE
111752014-03-24 Doug Evans <dje@google.com>
11176
11177 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
11178 using fission.
11179
88bbeca9
HZ
111802014-03-24 Hui Zhu <hui@codesourcery.com>
11181 Pedro Alves <palves@redhat.com>
11182
11183 PR breakpoints/16101
11184 * gdb.base/dprintf.exp: Use unsupported rather than changing the
11185 test pass/fail messages. Detect missing support for dprintf when
11186 breakpoints are actually inserted.
11187 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
11188 breakpoints are actually inserted.
11189 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
11190 fails.
11191
d2348791
JK
111922014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11193
11194 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
11195
feef67ab
DE
111962014-03-22 Doug Evans <xdje42@gmail.com>
11197
11198 * gdb.python/python.exp (python not supported): Verify multi-line
11199 python command issues an error.
25d743f9 11200 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 11201 guile command issues an error.
feef67ab 11202
ecebef6a
MR
112032014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
11204
11205 * gdb.threads/thread-specific.exp: Handle the lack of usable
11206 $this_breakpoint and $this_thread.
11207
ccdd1909
HZ
112082014-03-21 Hui Zhu <hui@codesourcery.com>
11209
11210 * gdb.base/attach.exp (do_command_attach_tests): New.
11211
beb460e8
PA
112122014-03-20 Tom Tromey <tromey@redhat.com>
11213 Pedro Alves <palves@redhat.com>
11214
11215 PR cli/15718
11216 * gdb.base/condbreak-call-false.c: New file.
11217 * gdb.base/condbreak-call-false.exp: New file.
11218
40acf43a
PA
112192014-03-20 Pedro Alves <palves@redhat.com>
11220
11221 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
11222 Delete.
11223 (block_signals, unblock_signals): Delete.
11224 (child_function_2, main): Remove references to deleted variable
11225 and functions.
11226
9f5e1e02
PA
112272014-03-20 Pedro Alves <palves@redhat.com>
11228
11229 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
11230 Use pthread_kill to signal thread 2.
11231 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
11232 Adjust to make the test send itself a signal rather than using the
11233 host's "kill" command.
11234
99619bea
PA
112352014-03-20 Pedro Alves <palves@redhat.com>
11236
11237 * gdb.threads/multiple-step-overs.c: New file.
11238 * gdb.threads/multiple-step-overs.exp: New file.
11239 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
11240 Adjust expected infrun debug output.
11241
2adfaa28
PA
112422014-03-20 Pedro Alves <palves@redhat.com>
11243
11244 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
11245 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
11246
31e77af2
PA
112472014-03-20 Pedro Alves <palves@redhat.com>
11248
11249 PR breakpoints/7143
11250 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
11251 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
11252 of gdb_test_multiple.
11253 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
11254 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
11255
b9f437de
PA
112562014-03-20 Pedro Alves <palves@redhat.com>
11257
11258 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
11259 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
11260
05adc73e
PA
112612014-03-19 Pedro Alves <palves@redhat.com>
11262
11263 * gdb.base/async.exp: Remove early return.
11264
6048b950
PA
112652014-03-19 Pedro Alves <palves@redhat.com>
11266
11267 * gdb.base/async.exp (step& tests): Pass explicit test messages.
11268
8bcfb00a
PA
112692014-03-19 Pedro Alves <palves@redhat.com>
11270
11271 * gdb.base/async.exp (test_background): Expect \r\n after
11272 "completed." in the fail pattern.
11273
884e37dc
PA
112742014-03-19 Pedro Alves <palves@redhat.com>
11275
11276 * gdb.base/async.exp (test_background): New procedure.
11277 Use it for all background execution command tests.
11278
148e57e2
PA
112792014-03-19 Pedro Alves <palves@redhat.com>
11280
11281 * gdb.base/async.exp: Use prepare_for_testing.
11282
f48088c7
PA
112832014-03-19 Pedro Alves <palves@redhat.com>
11284
11285 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
11286 the same line.
11287
e2f6c966
PA
112882014-03-19 Pedro Alves <palves@redhat.com>
11289
11290 * gdb.base/async.c (main): Add "jump here" and "until here" line
11291 marker comments.
11292 * gdb.base/async.exp (jump_here): New global.
11293 (jump& test): Use it.
11294 (until_here): New global.
11295 (until& test): Use it.
11296
c30568d4
PA
112972014-03-19 Pedro Alves <palves@redhat.com>
11298
11299 * gdb.base/async.exp: Don't frob gdb_protocol.
11300
0172b6a7
DE
113012014-03-18 Doug Evans <xdje42@gmail.com>
11302
11303 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
11304 Fix spelling of exec-done-display.
11305
06c868a8
JK
113062014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11307
11308 PR gdb/15358
11309 * gdb.base/gdb-sigterm.c: New file.
11310 * gdb.base/gdb-sigterm.exp: New file.
11311
0c7e1a46
PA
113122014-03-18 Pedro Alves <palves@redhat.com>
11313
11314 PR gdb/13860
11315 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
11316 * lib/mi-support.exp (mi_expect_stop): Add special handling for
11317 solib-event.
11318
f7c77d93
JB
113192014-03-17 Joel Brobecker <brobecker@adacore.com>
11320
11321 * gdb.ada/pckd_arr_ren: New testcase.
11322
5a1e8c7a
DE
113232014-03-13 Doug Evans <xdje42@gmail.com>
11324
11325 PR guile/16612
11326 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
11327 collect after discarding symbols.
11328
350e1a76
DE
113292014-03-13 Ludovic Courtès <ludo@gnu.org>
11330 Doug Evans <xdje42@gmail.com>
11331
11332 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
11333 to history survives a gc.
11334
a69900ae
PA
113352014-03-13 Pedro Alves <palves@redhat.com>
11336
11337 * gdb.base/default.exp: Don't test "target procfs".
11338
5db9f0bd
PA
113392014-03-13 Pedro Alves <palves@redhat.com>
11340
11341 * gdb.base/default.exp: Update "target child" and "target procfs"
11342 tests to not expect "Unix".
11343
b3ccfe11
TT
113442014-03-12 Tom Tromey <tromey@redhat.com>
11345
11346 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
11347 New procs. Add target-async tests.
11348 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
11349 Add target-async tests.
11350
646f4417
AA
113512014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11352
11353 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
11354 'func_start' and 'func_end' for the beginning and end of the
11355 function code, respectively.
11356 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
11357 'func_end' instead of 'func' and 'main'.
11358
288c211f
AA
113592014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11360
11361 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
11362 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
11363 generate the debug info assembler source.
11364
e0c0f156
AA
113652014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11366
11367 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
11368 * gdb.dwarf2/arr-subrange.exp: Likewise.
11369 * gdb.dwarf2/dwz.exp: Likewise.
11370 * gdb.dwarf2/method-ptr.exp: Likewise.
11371 * gdb.dwarf2/missing-sig-type.exp: Likewise.
11372 * gdb.dwarf2/subrange.exp: Likewise.
11373 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
11374 * gdb.dwarf2/implptrpiece.exp: Likewise.
11375 * gdb.dwarf2/nostaticblock.exp: Likewise.
11376
0e5c4555
AA
113772014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11378
11379 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
11380 directory to absolute path name arguments.
11381
5ec18f2b
JG
113822014-03-10 Joel Brobecker <brobecker@adacore.com>
11383
11384 * gdb.ada/tagged_access: New testcase.
11385
847fc4f2
MM
113862014-03-07 Markus Metzger <markus.t.metzger@intel.com>
11387
11388 * gdb.btrace/data.exp: Update expected output.
11389
cc3da688
YQ
113902014-03-06 Yao Qi <yao@codesourcery.com>
11391
11392 * gdb.trace/pr16508.exp: New file.
11393
0f26cec1
PA
113942014-03-05 Pedro Alves <palves@redhat.com>
11395
11396 PR gdb/16575
11397 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
11398 procedure.
11399 (top level): Adjust to use it. Add tests that exercise breakpoint
11400 interaction with the code-cache.
11401
7a5a839f
LC
114022014-02-26 Ludovic Courtès <ludo@gnu.org>
11403
11404 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
11405 test for 'history-append!'.
11406
31aa7e4e
JB
114072014-02-26 Joel Brobecker <brobecker@adacore.com>
11408
11409 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
11410 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
11411 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
11412 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
11413 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
11414 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
11415
1b588015
JB
114162014-02-26 Joel Brobecker <brobecker@adacore.com>
11417
11418 * testsuite/gdb.python/py-pp-re-notag.c: New file.
11419 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
11420 * testsuite/gdb.python/py-pp-re-notag.p: New file.
11421
55426c9d
JB
114222014-02-26 Joel Brobecker <brobecker@adacore.com>
11423
11424 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
11425
dc53a7ad
JB
114262014-02-26 Joel Brobecker <brobecker@adacore.com>
11427
11428 * gdb.dwarf2/arr-stride.c: New file.
11429 * gdb.dwarf2/arr-stride.exp: New file.
11430
12ab52e9
PA
114312014-02-26 Pedro Alves <palves@redhat.com>
11432
11433 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
11434 that won't ever trigger. Make sure that GDB reports the correct
11435 breakpoint that caused the stop.
11436
849c862e
JK
114372014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11438
11439 PR gdb/16626
11440 * gdb.base/auto-load-script: New file.
11441 * gdb.base/auto-load.c: New file.
11442 * gdb.base/auto-load.exp: New file.
11443
71b7d793
JK
11444 PR gdb/16626
11445 * gdb.base/auto-load.exp: Fix out-of-srctree run.
11446
e2f0d509
JK
114472014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11448
11449 Fix dw2-icycle.exp -fsanitize=address GDB crash.
11450 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
11451
50cc37c8
DE
114522014-02-24 Doug Evans <dje@google.com>
11453
11454 * lib/gdb.exp (run_on_host): Log error output if program fails.
11455
ea4758f2
PA
114562014-02-21 Pedro Alves <palves@redhat.com>
11457
11458 * gdb.threads/step-after-sr-lock.c: Rename to ...
11459 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
11460 * gdb.threads/step-after-sr-lock.exp: Rename to ...
11461 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
11462 ... this.
11463
d7b30f67
SDJ
114642014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
11465
11466 PR tdep/16397
11467 * gdb.arch/amd64-stap-special-operands.exp: New file.
11468 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
11469 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
11470 * gdb.arch/amd64-stap-triplet.S: Likewise.
11471 * gdb.arch/amd64-stap-triplet.c: Likewise.
11472
83deb43f
JB
114732014-02-20 Joel Brobecker <brobecker@adacore.com>
11474
11475 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
11476 in .section pseudo-op.
11477
adde2bff
DE
114782014-02-20 lin zuojian <manjian2006@gmail.com>
11479 Joel Brobecker <brobecker@adacore.com>
11480 Doug Evans <xdje42@gmail.com>
11481
11482 PR symtab/16581
11483 * gdb.dwarf2/dw2-icycle.S: New file.
11484 * gdb.dwarf2/dw2-icycle.c: New file.
11485 * gdb.dwarf2/dw2-icycle.exp: New file.
11486
f7bd0f78
SC
114872014-02-19 Siva Chandra Reddy <sivachandra@google.com>
11488
11489 * gdb.python/py-value-cc.cc: Improve test case to enable testing
11490 operations on gdb.Value objects.
11491 * gdb.python/py-value-cc.exp: Add new test to test operations on
11492 gdb.Value objects.
11493
c17ef0d5
DE
114942014-02-18 Doug Evans <dje@google.com>
11495
11496 * Makefile.in (TESTS): New variable.
11497 (expanded_tests, expanded_tests_or_none): New variables
11498 (check-single): Pass $(expanded_tests_or_none) to runtest.
11499 (check-parallel): Only run tests in $(TESTS) if non-empty.
11500 (check/no-matching-tests-found): New rule.
11501 * README: Document TESTS makefile variable.
11502
5dd3176f
DE
115032014-02-18 Doug Evans <dje@google.com>
11504
11505 * Makefile.in (check-parallel): rm -rf outputs temp.
11506
0b10be4f
JK
115072014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
11508
11509 Fix "ERROR: no fileid for" in the testsuite.
11510 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
11511
85f224e7
DE
115122014-02-12 Doug Evans <dje@google.com>
11513
11514 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
11515 (MISCELLANEOUS): New variable.
11516 (clean): rm -rf $(MISCELLANEOUS).
11517 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
11518 dwp live in the same directory as symlinks, with each symlink pointed
11519 to a differently named file in a different directory.
11520
149b30ff
DE
115212014-02-11 Doug Evans <dje@google.com>
11522
11523 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
11524 of Tcl file commands.
11525
1dfdac32
MK
115262014-02-10 Mark Kettenis <kettenis@gnu.org>
11527
11528 * gdb.threads/step-after-sr-lock.exp: Avoid executing
11529 "kill -SIGUSR1 -1".
11530
aa4fb036
JB
115312014-02-10 Joel Brobecker <brobecker@adacore.com>
11532
11533 * gdb.ada/tick_length_array_enum_idx: New testcase.
11534
ed3ef339
DE
115352014-02-10 Doug Evans <xdje42@gmail.com>
11536
11537 * configure.ac (AC_OUTPUT): Add gdb.guile.
11538 * configure: Regenerate.
11539 * lib/gdb-guile.exp: New file.
11540 * lib/gdb.exp (get_target_charset): New function.
11541 * gdb.base/help.exp: Update expected output from "apropos apropos".
11542 * gdb.guile/Makefile.in: New file.
11543 * gdb.guile/guile.exp: New file.
11544 * gdb.guile/scm-arch.c: New file.
11545 * gdb.guile/scm-arch.exp: New file.
11546 * gdb.guile/scm-block.c: New file.
11547 * gdb.guile/scm-block.exp: New file.
11548 * gdb.guile/scm-breakpoint.c: New file.
11549 * gdb.guile/scm-breakpoint.exp: New file.
11550 * gdb.guile/scm-disasm.c: New file.
11551 * gdb.guile/scm-disasm.exp: New file.
11552 * gdb.guile/scm-equal.c: New file.
11553 * gdb.guile/scm-equal.exp: New file.
11554 * gdb.guile/scm-error.exp: New file.
11555 * gdb.guile/scm-error.scm: New file.
11556 * gdb.guile/scm-frame-args.c: New file.
11557 * gdb.guile/scm-frame-args.exp: New file.
11558 * gdb.guile/scm-frame-args.scm: New file.
11559 * gdb.guile/scm-frame-inline.c: New file.
11560 * gdb.guile/scm-frame-inline.exp: New file.
11561 * gdb.guile/scm-frame.c: New file.
11562 * gdb.guile/scm-frame.exp: New file.
11563 * gdb.guile/scm-generics.exp: New file.
11564 * gdb.guile/scm-gsmob.exp: New file.
11565 * gdb.guile/scm-iterator.c: New file.
11566 * gdb.guile/scm-iterator.exp: New file.
11567 * gdb.guile/scm-math.c: New file.
11568 * gdb.guile/scm-math.exp: New file.
11569 * gdb.guile/scm-objfile-script-gdb.in: New file.
11570 * gdb.guile/scm-objfile-script.c: New file.
11571 * gdb.guile/scm-objfile-script.exp: New file.
11572 * gdb.guile/scm-objfile.c: New file.
11573 * gdb.guile/scm-objfile.exp: New file.
11574 * gdb.guile/scm-ports.exp: New file.
11575 * gdb.guile/scm-pretty-print.c: New file.
11576 * gdb.guile/scm-pretty-print.exp: New file.
11577 * gdb.guile/scm-pretty-print.scm: New file.
11578 * gdb.guile/scm-section-script.c: New file.
11579 * gdb.guile/scm-section-script.exp: New file.
11580 * gdb.guile/scm-section-script.scm: New file.
11581 * gdb.guile/scm-symbol.c: New file.
11582 * gdb.guile/scm-symbol.exp: New file.
11583 * gdb.guile/scm-symtab-2.c: New file.
11584 * gdb.guile/scm-symtab.c: New file.
11585 * gdb.guile/scm-symtab.exp: New file.
11586 * gdb.guile/scm-type.c: New file.
11587 * gdb.guile/scm-type.exp: New file.
11588 * gdb.guile/scm-value-cc.cc: New file.
11589 * gdb.guile/scm-value-cc.exp: New file.
11590 * gdb.guile/scm-value.c: New file.
11591 * gdb.guile/scm-value.exp: New file.
11592 * gdb.guile/source2.scm: New file.
11593 * gdb.guile/types-module.cc: New file.
11594 * gdb.guile/types-module.exp: New file.
11595
7026a7c1
YQ
115962014-02-10 Yao Qi <yao@codesourcery.com>
11597
11598 PR testsuite/16543
11599 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
11600 * configure: Regenerated.
11601 * Makefile.in: New file.
11602
6c466447
AS
116032014-02-08 Andreas Schwab <schwab@linux-m68k.org>
11604
11605 * gdb.python/py-framefilter.exp: Fix typo.
11606
6e854735
YQ
116072014-02-08 Yao Qi <yao@codesourcery.com>
11608
11609 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
11610 that no =breakpoint-modified is emitted when breakpoints are
11611 modified through MI commands.
11612
d137e6dc
PA
116132014-02-07 Pedro Alves <pedro@codesourcery.com>
11614 Pedro Alves <palves@redhat.com>
11615
11616 * gdb.threads/step-after-sr-lock.c: New file.
11617 * gdb.threads/step-after-sr-lock.exp: New file.
11618
b5ee5a50
PA
116192014-02-07 Pedro Alves <palves@redhat.com>
11620
11621 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
11622
3c77faf3
JK
116232014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11624
11625 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
11626 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
11627
6dddc817
DE
116282014-02-06 Doug Evans <xdje42@gmail.com>
11629
11630 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
11631 output.
11632
11633 * gdb.gdb/python-interrupts.exp: New file.
11634
de7b2893
YQ
116352014-02-05 Yao Qi <yao@codesourcery.com>
11636
11637 * gdb.trace/report.exp (use_collected_data): Test the output
11638 of "info threads" and "info inferiors".
11639
66d032ac
YQ
116402014-02-05 Yao Qi <yao@codesourcery.com>
11641
11642 Revert this patch:
11643
11644 2013-05-24 Yao Qi <yao@codesourcery.com>
11645
11646 * gdb.trace/tfile.exp: Test inferior and thread.
11647
591a12a1
UW
116482014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11649
11650 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
11651 on a function.
11652 * gdb.base/step-bt.c: Call hello via function pointer to make
11653 sure its first instruction is executed on powerpc64le-linux.
11654
0ff3e01f
UW
116552014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11656
11657 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
11658
084ee545
UW
116592014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11660
11661 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
11662 of the test patterns for use on little-endian systems.
11663
6ed14ff3
UW
116642014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11665
11666 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
11667 (decimal_vector): Fix for little-endian.
11668
401e27fd
JM
116692014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
11670
11671 * gdb.arch/sparc-sysstep.exp: New file.
11672 * gdb.arch/sparc-sysstep.c: Likewise.
11673
11674 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
11675
8b924729
EBM
116762014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11677
11678 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
11679
fb151210
JB
116802014-01-23 Tom Tromey <tromey@redhat.com>
11681
11682 * gdb.ada/array_char_idx: New testcase.
11683
0740f8d8
TT
116842014-01-23 Tom Tromey <tromey@redhat.com>
11685
11686 PR python/16487:
11687 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
11688 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
11689 classes.
11690
21909fa1
TT
116912014-01-23 Tom Tromey <tromey@redhat.com>
11692
11693 PR python/16491:
11694 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
11695 string from an inferior frame.
11696 * gdb.python/py-framefilter-mi.exp: Update.
11697
87ce2a04
DE
116982014-01-22 Doug Evans <dje@google.com>
11699
11700 * gdb.server/server-mon.exp: Add tests for "set debug-format".
11701
237b092b
AA
117022014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11703
11704 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
11705
d674a709
AA
117062014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11707
11708 * gdb.trace/entry-values.exp: Remove excess space character from
11709 regex patterns. Handle s390 call instruction.
11710
20fa3390
AA
117112014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11712
11713 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
11714 define "*_start" label. Make "name" static.
11715 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
11716 ${name} by references to ${name}_start.
11717
78466714
AA
117182014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11719
11720 * gdb.base/info-macros.exp: Remove "debug" from the compile
11721 options.
11722
ec9f644a
IB
117232014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
11724
11725 * gdb.dlang/demangle.exp: New file.
11726
94b1b47e
IB
117272014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
11728
11729 * gdb.dlang/primitive-types.exp: New file.
11730
7f420862
IB
117312014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
11732
11733 * configure.ac: Create gdb.dlang/Makefile.
11734 * configure: Regenerate.
11735 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
11736 * gdb.dlang/Makefile.in: New file.
11737 * lib/d-support.exp: New file.
11738 * lib/gdb.exp (skip_d_tests): New proc.
11739
52834460
MM
117402014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11741
11742 * gdb.btrace/delta.exp: Check reverse stepi.
11743 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
11744 * gdb.btrace/finish.exp: New.
11745 * gdb.btrace/next.exp: New.
11746 * gdb.btrace/nexti.exp: New.
11747 * gdb.btrace/record_goto.c: Add comments.
11748 * gdb.btrace/step.exp: New.
11749 * gdb.btrace/stepi.exp: New.
11750 * gdb.btrace/multi-thread-step.c: New.
11751 * gdb.btrace/multi-thread-step.exp: New.
11752 * gdb.btrace/rn-dl-bind.c: New.
11753 * gdb.btrace/rn-dl-bind.exp: New.
11754 * gdb.btrace/data.c: New.
11755 * gdb.btrace/data.exp: New.
11756 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
11757
6e07b1d2
MM
117582014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11759
11760 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
11761 * gdb.btrace/exception.exp: Update.
11762 * gdb.btrace/instruction_history.exp: Update.
11763 * gdb.btrace/record_goto.exp: Update.
11764 * gdb.btrace/tailcall.exp: Update.
11765 * gdb.btrace/unknown_functions.exp: Update.
11766 * gdb.btrace/delta.exp: New.
11767
0b722aec
MM
117682014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11769
11770 * gdb.btrace/record_goto.exp: Add backtrace test.
11771 * gdb.btrace/tailcall.exp: Add backtrace test.
11772
066ce621
MM
117732014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11774
11775 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
11776 * gdb.btrace/record_goto.c: New.
11777 * gdb.btrace/record_goto.exp: New.
11778 * gdb.btrace/x86-record_goto.S: New.
11779
0688d04e
MM
117802014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11781
11782 * gdb.btrace/function_call_history.exp: Update tests.
11783 * gdb.btrace/instruction_history.exp: Update tests.
11784
8710b709
MM
117852014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11786
11787 * gdb.btrace/function_call_history.exp: Fix expected field
11788 order for "record function-call-history".
11789 Add new tests for "record function-call-history /c".
11790 * gdb.btrace/exception.cc: New.
11791 * gdb.btrace/exception.exp: New.
11792 * gdb.btrace/tailcall.exp: New.
11793 * gdb.btrace/x86-tailcall.S: New.
11794 * gdb.btrace/x86-tailcall.c: New.
11795 * gdb.btrace/unknown_functions.c: New.
11796 * gdb.btrace/unknown_functions.exp: New.
11797 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
11798
5de9129b
MM
117992014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11800
11801 * gdb.btrace/instruction_history.exp: Update.
11802 * gdb.btrace/function_call_history.exp: Update.
11803
23a7fe75
MM
118042014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11805
11806 * gdb.btrace/function_call_history.exp: Fix expected function
11807 trace.
11808 * gdb.btrace/instruction_history.exp: Initialize traced.
11809 Remove traced_functions.
11810
724c7dd8
MM
118112014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11812
11813 * gdb.btrace/function_call_history.exp: Update
11814 * gdb.btrace/instruction_history.exp: Update.
11815
6d78d93b
MM
118162014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11817
11818 * gdb.btrace/enable.exp: Update expected text.
11819
93a360cc
OJ
118202014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
11821
11822 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
11823 bytes.
11824
3772b53f
MR
118252014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
11826
11827 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
11828
596662fa
OJ
118292014-01-15 Omair Javaid <omair.javaid@linaro.org>
11830
11831 * lib/gdb.exp (supports_process_record): Return true for
11832 arm*-linux*. (supports_reverse): Likewise.
11833
b5b08fb4
SC
118342014-01-13 Siva Chandra Reddy <sivachandra@google.com>
11835
11836 PR python/15464
11837 PR python/16113
11838 * gdb.python/py-type.c: Enhance test case.
11839 * gdb.python/py-value-cc.cc: Likewise
11840 * gdb.python/py-type.exp: Add new tests.
11841 * gdb.python/py-value-cc.exp: Likewise
11842
52d7fb13
AA
118432014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
11844 Pedro Alves <palves@redhat.com>
11845
11846 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
11847 Make "name" extern.
11848 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
11849 references to ${name}_start by references to ${name}.
11850
a2cd8cfe
JB
118512014-01-10 Joel Brobecker <brobecker@adacore.com>
11852
11853 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
11854
4e23fced
JB
118552014-01-10 Joel Brobecker <brobecker@adacore.com>
11856
11857 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
11858
c6a9e42c
PA
118592014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
11860 Pedro Alves <palves@redhat.com>
11861
11862 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 11863 mi_gdb_target_load.
c6a9e42c 11864
b7ea362b
PA
118652014-01-08 Pedro Alves <palves@redhat.com>
11866
11867 * gdb.threads/reconnect-signal.c: New file.
11868 * gdb.threads/reconnect-signal.exp: New file.
11869
5e3f4fab
EBM
118702014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11871
11872 * gdb.base/source-dir.exp: New file.
11873
79301218
JB
118742014-01-07 Joel Brobecker <brobecker@adacore.com>
11875
11876 * gdb.ada/mi_interface: New testcase.
11877
8e355c5d
JB
118782014-01-07 Joel Brobecker <brobecker@adacore.com>
11879
11880 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
11881 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
11882 gdb.ada/pp-rec-component/pck.ads: New files.
11883
c0d48811
JB
118842014-01-07 Joel Brobecker <brobecker@adacore.com>
11885
11886 * gdb.python/py-pp-integral.c: New file.
11887 * gdb.python/py-pp-integral.py: New file.
11888 * gdb.python/py-pp-integral.exp: New file.
11889
17b609c3 11890For older changes see ChangeLog-1993-2013.
c906108c 11891\f
8d8cb839
EZ
11892;; Local Variables:
11893;; mode: change-log
11894;; left-margin: 8
11895;; fill-column: 74
11896;; version-control: never
11897;; End:
902f2ccb 11898
61baf725 11899 Copyright 2014-2017 Free Software Foundation, Inc.
902f2ccb
MC
11900 Copying and distribution of this file, with or without modification,
11901 are permitted provided the copyright notice and this notice are preserved.