]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Add thread after updating gdbarch when exec'ing
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
3693fdb3
PA
12017-09-04 Pedro Alves <palves@redhat.com>
2
3 * gdb.base/func-static.c (S::method const, S::method volatile)
4 (S::method volatile const): New methods.
5 (c_s, v_s, cv_s): New instances.
6 (main): Call method() on them.
7 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
8 (cannot_resolve): New procedure.
9 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
10 print-quote-unquoted columns.
11 (do_test): Test printing each scope too.
12
e68cb8e0
PA
132017-09-04 Pedro Alves <palves@redhat.com>
14
15 * gdb.base/local-static.exp: Also test with
16 class::method::variable wholly quoted.
17 * gdb.cp/m-static.exp (class::method::variable): Remove test.
18
858be34c
PA
192017-09-04 Pedro Alves <palves@redhat.com>
20
21 * gdb.base/local-static.c: New.
22 * gdb.base/local-static.cc: New.
23 * gdb.base/local-static.exp: New.
24
46a4882b
PA
252017-09-04 Pedro Alves <palves@redhat.com>
26
27 * gdb.asm/asm-source.exp: Add casts to int.
28 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
29 (dataglobal64_1, dataglobal64_2): New globals.
30 * gdb.base/nodebug.exp: Test different expressions involving the
31 new globals, with print, whatis and ptype. Add casts to int.
32 * gdb.base/solib-display.exp: Add casts to int.
33 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
34 * gdb.cp/m-static.exp: Add cast to int.
35 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
36 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
37 tls variable with no debug info without a cast. Test with a cast
38 to int too.
39 * gdb.trace/entry-values.exp: Add casts.
40
2c5a2be1
PA
412017-09-04 Pedro Alves <palves@redhat.com>
42
43 * gdb.base/nodebug.exp: Test that ptype's error about functions
44 with unknown return type includes the function name too.
45
7022349d
PA
462017-09-04 Pedro Alves <palves@redhat.com>
47
48 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
49 return type of munmap in infcall.
50 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
51 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
52 type of ftell in infcall.
53 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
54 type of getpid in infcall.
55 * gdb.base/infcall-exec.exp: Cast return type of execlp in
56 infcall.
57 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
58 Bail on failure to extract the pid.
59 * gdb.base/nodebug.c: #include <stdint.h>.
60 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
61 New functions.
62 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
63 Change expected output of print/whatis/ptype with functions with
64 no debug info. Test all supported languages. Call
65 test_call_promotion.
66 * gdb.compile/compile.exp: Adjust expected output to expect
67 warning.
68 * gdb.threads/siginfo-threads.exp: Likewise.
69
54990598
PA
702017-09-04 Pedro Alves <palves@redhat.com>
71
72 * gdb.base/callfuncs.exp (do_function_calls): New parameter
73 "prototypes". Test calling float functions via prototyped and
74 unprototyped function pointers.
75 (perform_all_tests): New parameter "prototypes". Pass it down.
76 (top level): Pass down "prototypes" parameter to
77 perform_all_tests.
78
34d16ea2
SM
792017-09-04 Simon Marchi <simon.marchi@ericsson.com>
80
81 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
82 Test with nested loops.
83
9521ecda
SM
842017-09-04 Simon Marchi <simon.marchi@ericsson.com>
85
86 * gdb.base/commands.exp: Call the new procedures.
87 (loop_break_test, loop_continue_test): New procedures.
88
80a65e9b
SM
892017-09-04 Simon Marchi <simon.marchi@ericsson.com>
90
91 * gdb.base/commands.exp: Call new procedure.
92 (define_if_without_arg_test): New procedure.
93
e439fa14
PA
942017-09-04 Pedro Alves <palves@redhat.com>
95
96 * gdb.base/list-ambiguous.exp: New file.
97 * gdb.base/list-ambiguous0.c: New file.
98 * gdb.base/list-ambiguous1.c: New file.
99 * gdb.base/list.exp (test_list_range): Adjust expected output.
100
0a2dde4a
SDJ
1012017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
102
103 * gdb.base/share-env-with-gdbserver.c: New file.
104 * gdb.base/share-env-with-gdbserver.exp: Likewise.
105
5e89eb3a
SM
1062017-08-28 Simon Marchi <simon.marchi@ericsson.com>
107
108 * gdb.base/commands.exp (gdbvar_simple_if_test,
109 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
110 progvar_simple_if_test, progvar_simple_while_test,
111 progvar_complex_if_while_test, user_defined_command_test,
112 user_defined_command_args_eval,
113 user_defined_command_args_stack_test,
114 user_defined_command_manyargs_test, bp_deleted_in_command_test,
115 temporary_breakpoint_commands,
116 gdb_test_no_prompt, redefine_hook_test,
117 redefine_backtrace_test): Remove "global gdb_prompt".
118
fd437cbc
SM
1192017-08-28 Simon Marchi <simon.marchi@ericsson.com>
120
121 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
122 New proc, call it from toplevel.
123
87215ad1
SDJ
1242017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
125
126 PR remote/21852
127 * gdb.server/normal.c: New file, copied from gdb.base.
128 * gdb.server/run-without-local-binary.exp: New file.
129
58afddc6
WP
1302017-08-07 Weimin Pan <weimin.pan@oracle.com>
131
132 * gdb.arch/sparc64-adi.exp: New file.
133 * gdb.arch/sparc64-adi.c: New file.
134
5277199a
PA
1352017-08-22 Pedro Alves <palves@redhat.com>
136
137 * gdb.cp/overload.exp (line_range_pattern): New procedure.
138 (top level): Add "list all overloads" tests.
139
14278e1f
TT
1402017-08-22 Tom Tromey <tom@tromey.com>
141
142 * gdb.gdb/xfullpath.exp: Remove.
143
bf223d3e
PA
1442017-08-21 Pedro Alves <palves@redhat.com>
145
146 PR gdb/19487
147 * gdb.base/symbol-alias.c: New.
148 * gdb.base/symbol-alias2.c: New.
149 * gdb.base/symbol-alias.exp: New.
150
c973d0aa
PA
1512017-08-21 Pedro Alves <palves@redhat.com>
152
153 * gdb.base/dfp-test.c
154 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
155 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
156 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
157 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
158 * gdb.base/whatis-ptype-typedefs.c: New.
159 * gdb.base/whatis-ptype-typedefs.exp: New.
160 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
161 (an_int, an_int_type, an_int_type2): New globals.
162 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
163 involving typedefs and cast expressions.
164 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
165 (lookup_typedefs_function): New.
166 (typedefs_pretty_printers_dict): New.
167 (top level): Register lookup_typedefs_function in
168 gdb.pretty_printers.
169
6d580b63
YQ
1702017-08-18 Yao Qi <yao.qi@linaro.org>
171
172 * gdb.server/unittest.exp: New.
173
206726fb
SDJ
1742017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
175
176 PR gdb/21954
177 * gdb.base/environ.exp: Add test to check if 'unset environment'
178 works.
179
bf0ec4c2
AA
1802017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
181
182 * lib/gdb.exp (universal_compile_options): New caching proc.
183 (gdb_compile): Suppress GCC's coloring of messages.
184
d6382fff
TT
1852017-08-14 Tom Tromey <tom@tromey.com>
186
187 PR gdb/21675:
188 * gdb.base/printcmds.exp (test_radices): New function.
189 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
190 * gdb.base/sizeof.exp (check_valueof): Use p/d.
191 * lib/gdb.exp (get_integer_valueof): Use p/d.
192
c2c2dd9f
SM
1932017-08-12 Simon Marchi <simon.marchi@ericsson.com>
194
195 * lib/gdb.exp (get_valueof): Don't capture end-of-line
196 characters.
197
fdffd6f4
TT
1982017-08-05 Tom Tromey <tom@tromey.com>
199
200 * gdb.rust/simple.exp: Allow String to appear in a different
201 namespace.
202
27d41eac
YQ
2032017-07-26 Yao Qi <yao.qi@linaro.org>
204
205 * gdb.gdb/unittest.exp: Invoke command
206 "maintenance check xml-descriptions".
207
031ed05d
AA
2082017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
209
210 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
211 calling context.
212 (hex128): Drop erroneous calculation of parameters.
213
dcd27ddf
SM
2142017-07-22 Simon Marchi <simon.marchi@ericsson.com>
215
216 * gdb.python/py-unwind.exp: Disable stack protection when
217 building test file.
218
47e77640
PA
2192017-07-20 Pedro Alves <palves@redhat.com>
220
221 * gdb.base/default.exp (set language): Adjust expected output.
222
62d2a18a
PA
2232017-07-20 Pedro Alves <palves@redhat.com>
224
225 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
226 (test_minsym): ... this, and make static.
227 (get_pck__foo__bar__minsym): Rename to ...
228 (get_test_minsym): ... this.
229 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
230 symbol names and comments.
231 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
232 (get_test_minsym): ... this.
233 (pck__foo__bar__minsym__2): Rename to ...
234 (test_minsym): ... this.
235 (main): Adjust.
236
c45ec17c
PA
2372017-07-17 Pedro Alves <palves@redhat.com>
238
239 * gdb.base/completion.exp: Adjust expected output.
240 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
241 the completer works.
242
c6756f62
PA
2432017-07-17 Pedro Alves <palves@redhat.com>
244
245 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
246
5bd68487
AB
2472017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
248
249 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
250
8880f2a9
TT
2512017-07-14 Tom Tromey <tom@tromey.com>
252
253 PR rust/21764:
254 * gdb.rust/simple.exp: Add tests.
255
65547233
TT
2562017-07-14 Tom Tromey <tom@tromey.com>
257
258 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
259
8f14146e
PA
2602017-07-14 Pedro Alves <palves@redhat.com>
261
262 * gdb.linespec/base/one/thefile.cc (z1): New function.
263 * gdb.linespec/base/two/thefile.cc (z2): New function.
264 * gdb.linespec/linespec.exp: Add tests.
265
b4365d02
AB
2662017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
267
268 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
269 to mi_create_breakpoint.
270
5d2cbaa5
AB
2712017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
272
273 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
274 mi_create_breakpoint.
275
11cb5716
IB
2762017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
277
278 * gdb.dlang/demangle.exp: Update for demangling changes.
279
03278692
TT
2802017-07-09 Tom Tromey <tom@tromey.com>
281
282 * gdb.dwarf2/shortpiece.exp: New file.
283
33c5cd75
DB
2842017-07-06 David Blaikie <dblaikie@gmail.com>
285
286 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
287 built from fissiont-multi-cu{1,2}.c.
288 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
289 except putting 'main' and 'func' in separate CUs in the same DWO file.
290 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
291 test.
292 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
293 test.
294
8455d262
PA
2952017-07-06 Pedro Alves <palves@redhat.com>
296
297 * gdb.python/py-unwind.exp: Test flushregs.
298
dc4bde35
SDJ
2992017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
300
301 PR cli/21688
302 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
303 tests for alias commands and trailing whitespace.
304
51ed89aa
SDJ
3052017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
306
307 PR cli/21688
308 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
309 procedure. Call it.
310
eb17d413
PA
3112017-06-29 Pedro Alves <palves@redhat.com>
312
313 * gdb.base/printcmds.exp: Add tests.
314
41664b45
DG
3152017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
316
317 PR gdb/21337
318 * gdb.base/reread-readsym.exp: New file.
319 * gdb.base/reread-readsym.c: New file.
320
75312ae3
KB
3212017-06-21 Kevin Buettner <kevinb@redhat.com>
322
323 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
324 subpattern.
325
66953522
PB
3262017-06-19 Peter Bergner <bergner@vnet.ibm.com>
327
328 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
329 extended mnemonic.
330 * gdb.arch/powerpc-power9.s: Likewise.
331
5524b525
AA
3322017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
333
334 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
335 on 32-bit x86 targets. Exploit is_*_target macros where
336 appropriate.
337
03c8af18
AA
3382017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
339
340 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
341 register pieces.
342
3bf31011
AA
3432017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
344
345 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
346 located in one or more DWARF pieces.
347
805acca0
AA
3482017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
349
350 * lib/gdb.exp (get_endianness): New proc.
351 * gdb.arch/aarch64-fp.exp: Use it.
352 * gdb.arch/altivec-regs.exp: Likewise.
353 * gdb.arch/e500-regs.exp: Likewise.
354 * gdb.arch/vsx-regs.exp: Likewise.
355 * gdb.base/dump.exp: Likewise.
356 * gdb.base/funcargs.exp: Likewise.
357 * gdb.base/gnu_vector.exp: Likewise.
358 * gdb.dwarf2/formdata16.exp: Likewise.
359 * gdb.dwarf2/implptrpiece.exp: Likewise.
360 * gdb.dwarf2/nonvar-access.exp: Likewise.
361 * gdb.python/py-inferior.exp: Likewise.
362 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
363
e9352324
AA
3642017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
365
366 PR gdb/21226
367 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
368 stack value pieces are taken from the LSB end.
369
d5d1163e
AA
3702017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
371
372 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
373 variable at nonzero offset.
374
0567c986
AA
3752017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
376
377 * gdb.dwarf2/var-access.c: New file.
378 * gdb.dwarf2/var-access.exp: New test.
379 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
380
973e9aab
TT
3812017-06-12 Tom Tromey <tom@tromey.com>
382
383 * gdb.dwarf2/formdata16.exp: Add tests.
384
d9109c80
TT
3852017-06-12 Tom Tromey <tom@tromey.com>
386
387 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
388
30a25466
TT
3892017-06-12 Tom Tromey <tom@tromey.com>
390
391 PR exp/16225:
392 * gdb.reverse/i386-sse-reverse.exp: Update tests.
393 * gdb.arch/vsx-regs.exp: Update tests.
394 * gdb.arch/s390-vregs.exp (hex128): New proc.
395 Update test.
396 * gdb.arch/altivec-regs.exp: Update tests.
397
aefd8b33
SDJ
3982017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
399
400 * gdb.base/startup-with-shell.c: New file.
401 * gdb.base/startup-with-shell.exp: Likewise.
402
2090129c
SDJ
4032017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
404
405 * gdb.server/non-existing-program.exp: Update regex in order to
406 reflect the fact that gdbserver is now using fork_inferior (with a
407 shell) to startup the inferior.
408
8e86a419
SM
4092017-05-30 Simon Marchi <simon.marchi@ericsson.com>
410
411 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
412 support function calls from GDB.
413
e6cf65f2
TT
4142017-05-21 Tom Tromey <tom@tromey.com>
415
416 PR rust/21466:
417 * gdb.rust/unsized.exp: New file.
418 * gdb.rust/unsized.rs: New file.
419
43cc5389
TT
4202017-05-19 Tom Tromey <tom@tromey.com>
421
422 PR rust/21484:
423 * gdb.rust/watch.exp: New file.
424 * gdb.rust/watch.rs: New file.
425
ec8df234
TT
4262017-05-18 Tom Tromey <tom@tromey.com>
427
428 * gdb.rust/simple.exp: Allow Box to be qualified.
429
3e3e7fae
TP
4302017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
431
432 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
433
59cc050d
PA
4342017-05-18 Pedro Alves <palves@redhat.com>
435
436 * gdb.base/fileio.c (test_write, test_read, test_close)
437 (test_fstat): Don't print 'ret' in the fail path.
438
c8f6abd1
PA
4392017-05-18 Pedro Alves <palves@redhat.com>
440
441 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
442 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
443 (test_system, test_rename, test_unlink, test_time): Change
444 prototypes.
445 * gdb.base/fileio.exp (stop_msg): Adjust.
446
d2a03b77
PA
4472017-05-18 Pedro Alves <palves@redhat.com>
448
449 * gdb.base/fileio.c (null_str): New global.
450 (test_stat): Use it.
451 * gdb.base/fileio.exp: Remove nowarnings.
452
0d5c6999
YQ
4532017-05-17 Yao Qi <yao.qi@linaro.org>
454
455 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
456
21873064
YQ
4572017-05-17 Simon Marchi <simon.marchi@ericsson.com>
458
459 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
460 argument command.
461 (top-level): Invoke test_set_inferior_tty.
462
d512d31c
PA
4632017-05-04 Pedro Alves <palves@redhat.com>
464
465 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
466 Add parens to print call for Python 3.
467
90cef2ed
KS
4682017-05-03 Keith Seitz <keiths@redhat.com>
469
470 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
471 (main): Call it.
472
14f819c8
TW
4732017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
474
475 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
476 to prev and next.
477
913aeadd
TW
4782017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
479
480 * gdb.python/py-record-btrace.exp: Remove test for
481 gdb.BtraceInstruction.error.
482
a3be24ad
TW
4832017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
484
485 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
486
ae20e79a
TW
4872017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
488
489 * gdb.python/py-record-btrace-threads.c: New file.
490 * gdb.python/py-record-btrace-threads.exp: New file.
491
45ce1b47
SDJ
4922017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
493
494 PR testsuite/8595
495 * gdb.base/environ.exp: Make test available in all architectures.
496 Move bits related to "info program" testing to
497 gdb.base/info-program.exp. Rewrite tests to use the two new
498 procedures mentione below.
499 (test_set_show_env_var) New procedure.
500 (test_set_show_env_var_equal): Likewise.
501 * gdb.base/info-program.exp: New file.
502
e15c3eb4
KS
5032017-04-27 Keith Seitz <keiths@redhat.com>
504
505 * gdb.cp/oranking.cc (test15): New function.
506 (main): Call test15 and declare additional variables for testing.
507 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
508 "p foo101('abc')" tests.
509 Add tests for cv qualifier overloads.
510 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
511 "lvalue reference overload" test.
512 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
513 "print value of f1 on Child&& in f2" test.
514
3a3fd0fd
PA
5152017-04-19 Pedro Alves <palves@redhat.com>
516
517 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
518 procedure.
519 (top level): Call it.
520 * lib/gdb.exp (gdb_define_cmd): New procedure.
521
53375380
PA
5222017-04-12 Pedro Alves <palves@redhat.com>
523
524 PR gdb/21323
525 * gdb.cp/wide_char_types.c: Include <wchar.h>.
526 (wchar): New global.
527 * gdb.cp/wide_char_types.exp (wide_char_types_program)
528 (do_test_wide_char, wide_char_types_no_program, top level): Add
529 wchar_t testing.
530
53e710ac
PA
5312017-04-12 Pedro Alves <palves@redhat.com>
532
533 PR c++/21323
534 * gdb.cp/wide_char_types.c: New file.
535 * gdb.cp/wide_char_types.exp: New file.
536
0ad9d8c7
SDJ
5372017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
538
539 PR gdb/21352
540 * gdb.trace/tsv.exp: Add test for "tsave -r".
541
b1b45502
IB
5422017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
543
544 * gdb.dlang/watch-loc.c: New file.
545 * gdb.dlang/watch-loc.exp: New file.
546
ec13808e
JK
5472017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
548
549 * gdb.python/py-section-script.exp (sepdebug): New testcases.
550
fe5f7374
AK
5512017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
552
553 * gdb.arch/arc-analyze-prologue.S: New file.
554 * gdb.arch/arc-analyze-prologue.exp: Likewise.
555
eea78757
AK
5562017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
557
558 * gdb.arch/arc-decode-insn.S: New file.
559 * gdb.arch/arc-decode-insn.exp: Likewise.
560
5badf10a
IR
5612017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
562
563 PR tdep/20928
564 * gdb.arch/sparc64-regs.exp: New file.
565 * gdb.arch/sparc64-regs.S: Likewise.
566
cee59b3f
TW
5672017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
568
569 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
570 and memory view on Python 3.
571
c0f55cc6
AV
5722017-03-20 Artemiy Volkov <artemiyv@acm.org>
573 Keith Seitz <keiths@redhat.com>
574
575 PR gdb/14441
576 * gdb.cp/demangle.exp: Add rvalue reference tests.
577 * gdb.cp/rvalue-ref-casts.cc: New file.
578 * gdb.cp/rvalue-ref-casts.exp: New file.
579 * gdb.cp/rvalue-ref-overload.cc: New file.
580 * gdb.cp/rvalue-ref-overload.exp: New file.
581 * gdb.cp/rvalue-ref-params.cc: New file.
582 * gdb.cp/rvalue-ref-params.exp: New file.
583 * gdb.cp/rvalue-ref-sizeof.cc: New file.
584 * gdb.cp/rvalue-ref-sizeof.exp: New file.
585 * gdb.cp/rvalue-ref-types.cc: New file.
586 * gdb.cp/rvalue-ref-types.exp: New file.
587 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
588 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
589
51457a05
MAL
5902017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
591
592 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
593 New procedure.
594
5b291c04
MAL
5952017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
596
597 * lib/mi-support.exp (mi_gdb_test): Add additional message
598 for unexpected output.
599
59a56148
AA
6002017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
601
602 * gdb.base/examine-backward.c (Barrier): New character array
603 constant, to ensure that TestStrings is preceded by a string
604 terminator.
605
7942e96e
AA
6062017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
607
608 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
609 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
610 and implicit pointer into such a location.
611
6ebac3fb
DE
6122017-03-16 Doug Evans <dje@google.com>
613
614 * gdb.python/py-lazy-string (pointer): Really add new typedef.
615
ec3b243d
TP
6162017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
617
618 * gdb.cp/m-static.exp: Fix expectation for prototype of
619 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
620
6212017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
622
623 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
624 * gdb.guile/scm-lazy-string.c: New file.
625 * gdb.guile/scm-value.exp: Move lazy string tests to ...
626 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
627 for pointer, array, typedef lazy strings.
628
2cc36e25 6292017-03-16 Doug Evans <dje@google.com>
34b43320
DE
630
631 PR python/17728, python/18439, python/18779
632 * gdb.python/py-value.c (main) Delete locals sptr, sn.
633 * gdb.python/py-lazy-string.c (pointer): New typedef.
634 (main): New locals ptr, array, typedef_ptr.
635 * gdb.python/py-value.exp: Move lazy string tests to ...
636 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
637 array, typedef lazy strings.
ec3b243d 638
0efcde63
AK
6392017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
640
641 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
642 Add optional 'test' parameter.
643
7978d7c3
SM
6442017-03-13 Simon Marchi <simon.marchi@ericsson.com>
645
646 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
647 Skip for versions of DejaGnu < 1.5.
648
896c0c1e
SM
6492017-03-13 Simon Marchi <simon.marchi@ericsson.com>
650
651 * lib/gdb.exp (dejagnu_version): New proc.
652 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
653 Use dejagnu_version.
654
5f4d1085
KS
6552017-03-10 Keith Seitz <keiths@redhat.com>
656
657 PR c++/8128
658 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
659 type from destructor regexps.
660 Add a branch which actually passes the test.
661 Adjust "ptype t5i" test names.
662
1de05205
PA
6632017-03-08 Pedro Alves <palves@redhat.com>
664
665 * gdb.base/step-over-exit.exp: Add explicit test message.
666
c65d6b55
PA
6672017-03-08 Pedro Alves <palves@redhat.com>
668
669 PR gdb/18360
670 * gdb.threads/interrupt-while-step-over.c: New file.
671 * gdb.threads/interrupt-while-step-over.exp: New file.
672
2e86a283
PA
6732017-03-08 Pedro Alves <palves@redhat.com>
674
675 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
676 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
677
25dcbff6
PA
6782017-03-08 Pedro Alves <palves@redhat.com>
679
680 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
681 PKRU as not supported as a PASS.
682
dc9366eb
PA
6832017-03-08 Pedro Alves <palves@redhat.com>
684
685 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
686 prefix instead of $binfile1/$binfile2.
687 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
688 in test message.
689 * gdb.python/py-completion.exp: Use "load python file" as test
690 messages instead of unstable path names.
691
6e5d74e7
PA
6922017-03-08 Pedro Alves <palves@redhat.com>
693 Jan Kratochvil <jan.kratochvil@redhat.com>
694
695 PR cli/21218
696 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
697 New proc.
698 (top level): Call it.
699
9753a2f6
PA
7002017-03-08 Pedro Alves <palves@redhat.com>
701
702 PR tui/21216
703 * gdb.tui/tui-nl-filtered-output.exp: New file.
704
1a4dd9dd
PA
7052017-03-08 Pedro Alves <palves@redhat.com>
706
707 * gdb.base/completion.exp: Move TUI completion tests to ...
708 * gdb.tui/completion.exp: ... this new file.
709
7cbbff33
PA
7102017-03-08 Pedro Alves <palves@redhat.com>
711
712 * gdb.base/tui-disasm-long-lines.c,
713 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
714 gdb.base/tui-layout.exp: Move to ...
715 * gdb.tui/: ... this new directory.
716
5f6fd321
PA
7172017-03-07 Pedro Alves <palves@redhat.com>
718
719 * gdb.base/tui-layout.c: New file.
720 * gdb.base/tui-layout.exp: New file.
721
44959fa8
PA
7222017-03-07 Pedro Alves <palves@redhat.com>
723
724 * gdb.base/tui-layout.c: Rename to ...
725 * gdb.base/tui-disasm-long-lines.c: ... this.
726 * gdb.base/tui-layout.exp: Rename to ...
727 * gdb.base/tui-disasm-long-lines.exp: ... this.
728
f8c4e718
PA
7292017-03-07 Pedro Alves <palves@redhat.com>
730
731 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
732
6dbb839a 7332017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
734
735 * i386-mpx-call.c: New file.
736 * i386-mpx-call.exp: New file.
737
65b48a81
PB
7382017-02-28 Peter Bergner <bergner@vnet.ibm.com>
739
740 * gdb.arch/powerpc-power.exp: Delete test.
741 * gdb.arch/powerpc-power.s: Likewise.
742 * gdb.disasm/disassembler-options.exp: New test.
743 * gdb.arch/powerpc-altivec.exp: Likewise.
744 * gdb.arch/powerpc-altivec.s: Likewise.
745 * gdb.arch/powerpc-altivec2.exp: Likewise.
746 * gdb.arch/powerpc-altivec2.s: Likewise.
747 * gdb.arch/powerpc-altivec3.exp: Likewise.
748 * gdb.arch/powerpc-altivec3.s: Likewise.
749 * gdb.arch/powerpc-power7.exp: Likewise.
750 * gdb.arch/powerpc-power7.s: Likewise.
751 * gdb.arch/powerpc-power8.exp: Likewise.
752 * gdb.arch/powerpc-power8.s: Likewise.
753 * gdb.arch/powerpc-power9.exp: Likewise.
754 * gdb.arch/powerpc-power9.s: Likewise.
755 * gdb.arch/powerpc-vsx.exp: Likewise.
756 * gdb.arch/powerpc-vsx.s: Likewise.
757 * gdb.arch/powerpc-vsx2.exp: Likewise.
758 * gdb.arch/powerpc-vsx2.s: Likewise.
759 * gdb.arch/powerpc-vsx3.exp: Likewise.
760 * gdb.arch/powerpc-vsx3.s: Likewise.
761 * gdb.arch/arm-disassembler-options.exp: Likewise.
762 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
763 * gdb.arch/s390-disassembler-options.exp: Likewise.
764
17cd4947
LM
7652017-02-23 Luis Machado <lgustavo@codesourcery.com>
766
767 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
768 (check_supported_features): ... this. Changed return type to void.
769 (supports_rdseed): New static global.
770 (rdseed): Check supports_rdseed.
771 (initialize): Call check_supported_features.
772
2039d74e
EBM
7732017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
774
775 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
776 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
777 and lqarx/stqcx.
778 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
779 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
780
a51d7ecf
EBM
7812017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
782
783 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
784 uppercase.
785
0224619f
JK
7862017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
787
788 * gdb.dwarf2/formdata16.c: New file.
789 * gdb.dwarf2/formdata16.exp: New file.
790 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
791
216f72a1
JK
7922017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
793
794 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
795 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
796 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
797 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
798 DW_AT_GNU_*.
799
43988095
JK
8002017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
801
802 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
803
99e8a4f9
SDJ
8042017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
805
806 PR gdb/21164
807 * gdb.base/maint.exp: Add testcases for when the commands do
808 not have arguments.
809
b58a8c0c
TP
8102017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
811
812 * gdb.cp/chained-calls.exp: Use p instead of P.
813
4e746bb6
TW
8142017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
815
816 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
817 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
818
3f77c769
TT
8192017-02-14 Tom Tromey <tom@tromey.com>
820
821 PR python/13598:
822 * gdb.python/py-events.exp: Add before_prompt event tests.
823
075beec0
AA
8242017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
825
826 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
827
bf5f525c
LM
8282017-02-13 Luis Machado <lgustavo@codesourcery.com>
829
830 * gdb.linespec/explicit.c (my_unique_function_name): New function.
831 (main): Call my_unique_function_name.
832 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
833 completion of patterns with a single match.
834 Add missing -re switches to gdb_test_multiple calls.
835
13a66184
LM
8362017-02-13 Luis Machado <lgustavo@codesourcery.com>
837
838 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
839 return if core file is not recognized.
840
26a06916
SM
8412017-02-10 Simon Marchi <simon.marchi@ericsson.com>
842
843 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
844 and extra UIs.
845
b761ca9e
SM
8462017-02-10 Simon Marchi <simon.marchi@ericsson.com>
847
848 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
849 proc_with_prefix.
850
b964bee0
TT
8512017-02-10 Tom Tromey <tom@tromey.com>
852
853 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
854
18da0c51
MG
8552017-02-10 Martin Galvan <martingalvan@sourceware.org>
856
857 PR gdb/21122
858 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
859
604c4576
JG
8602017-02-08 Jerome Guitton <guitton@adacore.com>
861
862 * gdb.base/define.exp: Add test for command abbreviations
863 in define.
864
20b477a7
LM
8652017-02-06 Luis Machado <lgustavo@codesourcery.com>
866
867 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
868 * gdb.reverse/insn-reverse-x86.c: New file.
869
3f7b46f2
IR
8702017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
871
872 PR tdep/20936
873 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
874
f0fd41c1
TT
8752017-02-03 Tom Tromey <tom@tromey.com>
876
877 PR rust/21097:
878 * gdb.rust/simple.exp: Add new tests.
879
5be5dbf0
PA
8802017-02-02 Pedro Alves <palves@redhat.com>
881
882 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
883 tests.
884
7346ef59
AA
8852017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
886
887 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
888 taking a 2-byte value out of a 4-byte DWARF implicit value on
889 big-endian targets.
890 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
891 logic. Add test cases for DW_OP_implicit.
892
787f0025
MM
8932017-02-01 Markus Metzger <markus.t.metzger@intel.com>
894
895 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
896
68777c29
MM
8972017-02-01 Markus Metzger <markus.t.metzger@intel.com>
898
899 * gdb.btrace/enable.exp: Call gdb_exit before
900 skip_gdbserver_tests.
901
0a1c7e28
MM
9022017-02-01 Markus Metzger <markus.t.metzger@intel.com>
903
904 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
905 GDBFLAGS.
906
b5ac99b0
MM
9072017-02-01 Markus Metzger <markus.t.metzger@intel.com>
908
909 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
910 the test is skipped.
911 * gdb.btrace/data.exp: Likewise.
912 * gdb.btrace/delta.exp: Likewise.
913 * gdb.btrace/dlopen.exp: Likewise.
914 * gdb.btrace/enable-running.exp: Likewise.
915 * gdb.btrace/enable.exp: Likewise.
916 * gdb.btrace/exception.exp: Likewise.
917 * gdb.btrace/function_call_history.exp: Likewise.
918 * gdb.btrace/gcore.exp: Likewise.
919 * gdb.btrace/instruction_history.exp: Likewise.
920 * gdb.btrace/multi-thread-step.exp: Likewise.
921 * gdb.btrace/nohist.exp: Likewise.
922 * gdb.btrace/non-stop.exp: Likewise.
923 * gdb.btrace/reconnect.exp: Likewise.
924 * gdb.btrace/record_goto-step.exp: Likewise.
925 * gdb.btrace/record_goto.exp: Likewise.
926 * gdb.btrace/rn-dl-bind.exp: Likewise.
927 * gdb.btrace/segv.exp: Likewise.
928 * gdb.btrace/step.exp: Likewise.
929 * gdb.btrace/stepi.exp: Likewise.
930 * gdb.btrace/tailcall-only.exp: Likewise.
931 * gdb.btrace/tailcall.exp: Likewise.
932 * gdb.btrace/tsx.exp: Likewise.
933 * gdb.btrace/unknown_functions.exp: Likewise.
934 * gdb.btrace/vdso.exp: Likewise.
935
cd4007e4
MM
9362017-02-01 Markus Metzger <markus.t.metzger@intel.com>
937
938 * gdb.btrace/enable-running.c: New.
939 * gdb.btrace/enable-running.exp: New.
940
2735833d
WT
9412017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
942
943 * gdb.arch/amd64-gs_base.c: New file.
944 * gdb.arch/amd64-gs_base.exp: New file.
945
b51e1e94
LM
9462017-01-26 Luis Machado <lgustavo@codesourcery.com>
947
948 * lib/memory.exp: Remove spurious empty newlines.
949
72ca0410
SM
9502017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
951
952 * gdb.python/py-bad-printers.exp: Load python file using "source".
953 * gdb.python/py-events.exp: Likewise.
954 * gdb.python/py-evsignal.exp: Likewise.
955 * gdb.python/py-evthreads.exp: Likewise.
956 * gdb.python/py-frame-args.exp: Likewise.
957 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
958 * gdb.python/py-framefilter-mi.exp: Likewise.
959 * gdb.python/py-framefilter.exp: Likewise.
960 * gdb.python/py-mi.exp: Likewise.
961 * gdb.python/py-pp-maint.exp: Likewise.
962 * gdb.python/py-pp-registration.exp: Likewise.
963 * gdb.python/py-prettyprint.exp: Likewise.
964 (run_lang_tests): Likewise.
965 * gdb.python/py-typeprint.exp: Likewise.
966
e309aa65
LM
9672017-01-26 Luis Machado <lgustavo@codesourcery.com>
968
969 * lib/memory.exp: New file.
970 * lib/gdb.exp: Load memory.exp.
971 * gdb.base/memattr.exp (delete_memory): Move proc to
972 lib/memory.exp and rename to delete_memory_regions.
973 Replace delete_memory with delete_memory_regions.
974 Cleanup memory regions before tests.
975 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
976 before tests.
977
515aff23
LM
9782017-01-26 Luis Machado <lgustavo@codesourcery.com>
979
980 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
981 files.
982 (initialize): New function conditionally defined.
983 (testcases): Move within conditional block.
984 (main): Call initialize.
985 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
986 of gdb.reverse/insn-reverse.c.
987 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
988 gdb.reverse/insn-reverse.c.
989
d8b49cf0
YQ
9902017-01-26 Yao Qi <yao.qi@linaro.org>
991
992 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
993 disassemble on address 0.
994
f13a9a0c
YQ
9952017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
996 Yao Qi <yao.qi@linaro.org>
997
998 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
999 * gdb.dwarf2/implptr-64bit.S: Remove.
1000 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
1001 variables in caller's context. Add DW_OP_implicit_value.
1002
5ac95241
YQ
10032017-01-25 Yao Qi <yao.qi@linaro.org>
1004
1005 * lib/dwarf.exp (Dwarf::_location): Handle
1006 DW_OP_GNU_implicit_pointer with proper size.
1007
23e82930
LM
10082017-01-20 Luis Machado <lgustavo@codesourcery.com>
1009
1010 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
1011 and add untested calls.
1012
d334ae25
LM
10132017-01-20 Luis Machado <lgustavo@codesourcery.com>
1014
1015 * gdb.python/python.exp: Check line number against what GDB thinks
1016 the line number is for func1.
1017
f5e6296e
IB
10182017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
1019
1020 * gdb.dlang/debug-expr.exp: New file.
1021
5b362f04
LM
10222016-12-23 Luis Machado <lgustavo@codesourcery.com>
1023
1024 Fix test names for the following files:
1025
1026 * gdb.ada/exec_changed.exp
1027 * gdb.ada/info_types.exp
1028 * gdb.arch/aarch64-atomic-inst.exp
1029 * gdb.arch/aarch64-fp.exp
1030 * gdb.arch/altivec-abi.exp
1031 * gdb.arch/altivec-regs.exp
1032 * gdb.arch/amd64-byte.exp
1033 * gdb.arch/amd64-disp-step.exp
1034 * gdb.arch/amd64-dword.exp
1035 * gdb.arch/amd64-entry-value-inline.exp
1036 * gdb.arch/amd64-entry-value-param.exp
1037 * gdb.arch/amd64-entry-value-paramref.exp
1038 * gdb.arch/amd64-entry-value.exp
1039 * gdb.arch/amd64-i386-address.exp
1040 * gdb.arch/amd64-invalid-stack-middle.exp
1041 * gdb.arch/amd64-invalid-stack-top.exp
1042 * gdb.arch/amd64-optimout-repeat.exp
1043 * gdb.arch/amd64-prologue-skip.exp
1044 * gdb.arch/amd64-prologue-xmm.exp
1045 * gdb.arch/amd64-stap-special-operands.exp
1046 * gdb.arch/amd64-stap-wrong-subexp.exp
1047 * gdb.arch/amd64-tailcall-cxx.exp
1048 * gdb.arch/amd64-tailcall-noret.exp
1049 * gdb.arch/amd64-tailcall-ret.exp
1050 * gdb.arch/amd64-tailcall-self.exp
1051 * gdb.arch/amd64-word.exp
1052 * gdb.arch/arm-bl-branch-dest.exp
1053 * gdb.arch/arm-disp-step.exp
1054 * gdb.arch/arm-neon.exp
1055 * gdb.arch/arm-single-step-kernel-helper.exp
1056 * gdb.arch/avr-flash-qualifier.exp
1057 * gdb.arch/disp-step-insn-reloc.exp
1058 * gdb.arch/e500-abi.exp
1059 * gdb.arch/e500-regs.exp
1060 * gdb.arch/ftrace-insn-reloc.exp
1061 * gdb.arch/i386-avx512.exp
1062 * gdb.arch/i386-bp_permanent.exp
1063 * gdb.arch/i386-byte.exp
1064 * gdb.arch/i386-cfi-notcurrent.exp
1065 * gdb.arch/i386-disp-step.exp
1066 * gdb.arch/i386-dr3-watch.exp
1067 * gdb.arch/i386-float.exp
1068 * gdb.arch/i386-gnu-cfi.exp
1069 * gdb.arch/i386-mpx-map.exp
1070 * gdb.arch/i386-mpx-sigsegv.exp
1071 * gdb.arch/i386-mpx-simple_segv.exp
1072 * gdb.arch/i386-mpx.exp
1073 * gdb.arch/i386-permbkpt.exp
1074 * gdb.arch/i386-prologue.exp
1075 * gdb.arch/i386-signal.exp
1076 * gdb.arch/i386-size-overlap.exp
1077 * gdb.arch/i386-unwind.exp
1078 * gdb.arch/i386-word.exp
1079 * gdb.arch/mips-fcr.exp
1080 * gdb.arch/powerpc-d128-regs.exp
1081 * gdb.arch/powerpc-stackless.exp
1082 * gdb.arch/ppc64-atomic-inst.exp
1083 * gdb.arch/s390-stackless.exp
1084 * gdb.arch/s390-tdbregs.exp
1085 * gdb.arch/s390-vregs.exp
1086 * gdb.arch/sparc-sysstep.exp
1087 * gdb.arch/thumb-bx-pc.exp
1088 * gdb.arch/thumb-singlestep.exp
1089 * gdb.arch/thumb2-it.exp
1090 * gdb.arch/vsx-regs.exp
1091 * gdb.asm/asm-source.exp
1092 * gdb.base/a2-run.exp
1093 * gdb.base/advance.exp
1094 * gdb.base/all-bin.exp
1095 * gdb.base/anon.exp
1096 * gdb.base/args.exp
1097 * gdb.base/arithmet.exp
1098 * gdb.base/async-shell.exp
1099 * gdb.base/async.exp
1100 * gdb.base/attach-pie-noexec.exp
1101 * gdb.base/attach-twice.exp
1102 * gdb.base/auto-load.exp
1103 * gdb.base/bang.exp
1104 * gdb.base/bitfields.exp
1105 * gdb.base/break-always.exp
1106 * gdb.base/break-caller-line.exp
1107 * gdb.base/break-entry.exp
1108 * gdb.base/break-inline.exp
1109 * gdb.base/break-on-linker-gcd-function.exp
1110 * gdb.base/break-probes.exp
1111 * gdb.base/break.exp
1112 * gdb.base/breakpoint-shadow.exp
1113 * gdb.base/call-ar-st.exp
1114 * gdb.base/call-sc.exp
1115 * gdb.base/call-signal-resume.exp
1116 * gdb.base/call-strs.exp
1117 * gdb.base/callfuncs.exp
1118 * gdb.base/catch-fork-static.exp
1119 * gdb.base/catch-gdb-caused-signals.exp
1120 * gdb.base/catch-load.exp
1121 * gdb.base/catch-signal-fork.exp
1122 * gdb.base/catch-signal.exp
1123 * gdb.base/catch-syscall.exp
1124 * gdb.base/charset.exp
1125 * gdb.base/checkpoint.exp
1126 * gdb.base/chng-syms.exp
1127 * gdb.base/code-expr.exp
1128 * gdb.base/code_elim.exp
1129 * gdb.base/commands.exp
1130 * gdb.base/completion.exp
1131 * gdb.base/complex.exp
1132 * gdb.base/cond-expr.exp
1133 * gdb.base/condbreak.exp
1134 * gdb.base/consecutive.exp
1135 * gdb.base/continue-all-already-running.exp
1136 * gdb.base/coredump-filter.exp
1137 * gdb.base/corefile.exp
1138 * gdb.base/dbx.exp
1139 * gdb.base/debug-expr.exp
1140 * gdb.base/define.exp
1141 * gdb.base/del.exp
1142 * gdb.base/disabled-location.exp
1143 * gdb.base/disasm-end-cu.exp
1144 * gdb.base/disasm-optim.exp
1145 * gdb.base/display.exp
1146 * gdb.base/duplicate-bp.exp
1147 * gdb.base/ena-dis-br.exp
1148 * gdb.base/ending-run.exp
1149 * gdb.base/enumval.exp
1150 * gdb.base/environ.exp
1151 * gdb.base/eu-strip-infcall.exp
1152 * gdb.base/eval-avoid-side-effects.exp
1153 * gdb.base/eval-skip.exp
1154 * gdb.base/exitsignal.exp
1155 * gdb.base/expand-psymtabs.exp
1156 * gdb.base/filesym.exp
1157 * gdb.base/find-unmapped.exp
1158 * gdb.base/finish.exp
1159 * gdb.base/float.exp
1160 * gdb.base/foll-exec-mode.exp
1161 * gdb.base/foll-exec.exp
1162 * gdb.base/foll-fork.exp
1163 * gdb.base/fortran-sym-case.exp
1164 * gdb.base/freebpcmd.exp
1165 * gdb.base/func-ptr.exp
1166 * gdb.base/func-ptrs.exp
1167 * gdb.base/funcargs.exp
1168 * gdb.base/gcore-buffer-overflow.exp
1169 * gdb.base/gcore-relro-pie.exp
1170 * gdb.base/gcore-relro.exp
1171 * gdb.base/gcore.exp
1172 * gdb.base/gdb1090.exp
1173 * gdb.base/gdb11530.exp
1174 * gdb.base/gdb11531.exp
1175 * gdb.base/gdb1821.exp
1176 * gdb.base/gdbindex-stabs.exp
1177 * gdb.base/gdbvars.exp
1178 * gdb.base/hbreak.exp
1179 * gdb.base/hbreak2.exp
1180 * gdb.base/included.exp
1181 * gdb.base/infcall-input.exp
1182 * gdb.base/inferior-died.exp
1183 * gdb.base/infnan.exp
1184 * gdb.base/info-macros.exp
1185 * gdb.base/info-os.exp
1186 * gdb.base/info-proc.exp
1187 * gdb.base/info-shared.exp
1188 * gdb.base/info-target.exp
1189 * gdb.base/infoline.exp
1190 * gdb.base/interp.exp
1191 * gdb.base/interrupt.exp
1192 * gdb.base/jit-reader.exp
1193 * gdb.base/jit-simple.exp
1194 * gdb.base/kill-after-signal.exp
1195 * gdb.base/kill-detach-inferiors-cmd.exp
1196 * gdb.base/label.exp
1197 * gdb.base/langs.exp
1198 * gdb.base/ldbl_e308.exp
1199 * gdb.base/line-symtabs.exp
1200 * gdb.base/linespecs.exp
1201 * gdb.base/list.exp
1202 * gdb.base/long_long.exp
1203 * gdb.base/longest-types.exp
1204 * gdb.base/maint.exp
1205 * gdb.base/max-value-size.exp
1206 * gdb.base/memattr.exp
1207 * gdb.base/mips_pro.exp
1208 * gdb.base/morestack.exp
1209 * gdb.base/moribund-step.exp
1210 * gdb.base/multi-forks.exp
1211 * gdb.base/nested-addr.exp
1212 * gdb.base/nextoverexit.exp
1213 * gdb.base/noreturn-finish.exp
1214 * gdb.base/noreturn-return.exp
1215 * gdb.base/nostdlib.exp
1216 * gdb.base/offsets.exp
1217 * gdb.base/opaque.exp
1218 * gdb.base/pc-fp.exp
1219 * gdb.base/permissions.exp
1220 * gdb.base/print-symbol-loading.exp
1221 * gdb.base/prologue-include.exp
1222 * gdb.base/psymtab.exp
1223 * gdb.base/ptype.exp
1224 * gdb.base/random-signal.exp
1225 * gdb.base/randomize.exp
1226 * gdb.base/range-stepping.exp
1227 * gdb.base/readline-ask.exp
1228 * gdb.base/recpar.exp
1229 * gdb.base/recurse.exp
1230 * gdb.base/relational.exp
1231 * gdb.base/restore.exp
1232 * gdb.base/return-nodebug.exp
1233 * gdb.base/return.exp
1234 * gdb.base/run-after-attach.exp
1235 * gdb.base/save-bp.exp
1236 * gdb.base/scope.exp
1237 * gdb.base/sect-cmd.exp
1238 * gdb.base/set-lang-auto.exp
1239 * gdb.base/set-noassign.exp
1240 * gdb.base/setvar.exp
1241 * gdb.base/sigall.exp
1242 * gdb.base/sigbpt.exp
1243 * gdb.base/siginfo-addr.exp
1244 * gdb.base/siginfo-infcall.exp
1245 * gdb.base/siginfo-obj.exp
1246 * gdb.base/siginfo.exp
1247 * gdb.base/signals-state-child.exp
1248 * gdb.base/signest.exp
1249 * gdb.base/sigstep.exp
1250 * gdb.base/sizeof.exp
1251 * gdb.base/skip.exp
1252 * gdb.base/solib-corrupted.exp
1253 * gdb.base/solib-nodir.exp
1254 * gdb.base/solib-search.exp
1255 * gdb.base/stack-checking.exp
1256 * gdb.base/stale-infcall.exp
1257 * gdb.base/stap-probe.exp
1258 * gdb.base/start.exp
1259 * gdb.base/step-break.exp
1260 * gdb.base/step-bt.exp
1261 * gdb.base/step-line.exp
1262 * gdb.base/step-over-exit.exp
1263 * gdb.base/step-over-syscall.exp
1264 * gdb.base/step-resume-infcall.exp
1265 * gdb.base/step-test.exp
1266 * gdb.base/store.exp
1267 * gdb.base/structs3.exp
1268 * gdb.base/sym-file.exp
1269 * gdb.base/symbol-without-target_section.exp
1270 * gdb.base/term.exp
1271 * gdb.base/testenv.exp
1272 * gdb.base/ui-redirect.exp
1273 * gdb.base/until.exp
1274 * gdb.base/unwindonsignal.exp
1275 * gdb.base/value-double-free.exp
1276 * gdb.base/vla-datatypes.exp
1277 * gdb.base/vla-ptr.exp
1278 * gdb.base/vla-sideeffect.exp
1279 * gdb.base/volatile.exp
1280 * gdb.base/watch-cond-infcall.exp
1281 * gdb.base/watch-cond.exp
1282 * gdb.base/watch-non-mem.exp
1283 * gdb.base/watch-read.exp
1284 * gdb.base/watch-vfork.exp
1285 * gdb.base/watchpoint-cond-gone.exp
1286 * gdb.base/watchpoint-delete.exp
1287 * gdb.base/watchpoint-hw-hit-once.exp
1288 * gdb.base/watchpoint-hw.exp
1289 * gdb.base/watchpoint-stops-at-right-insn.exp
1290 * gdb.base/watchpoints.exp
1291 * gdb.base/wchar.exp
1292 * gdb.base/whatis-exp.exp
1293 * gdb.btrace/buffer-size.exp
1294 * gdb.btrace/data.exp
1295 * gdb.btrace/delta.exp
1296 * gdb.btrace/dlopen.exp
1297 * gdb.btrace/enable.exp
1298 * gdb.btrace/exception.exp
1299 * gdb.btrace/function_call_history.exp
1300 * gdb.btrace/gcore.exp
1301 * gdb.btrace/instruction_history.exp
1302 * gdb.btrace/nohist.exp
1303 * gdb.btrace/reconnect.exp
1304 * gdb.btrace/record_goto-step.exp
1305 * gdb.btrace/record_goto.exp
1306 * gdb.btrace/rn-dl-bind.exp
1307 * gdb.btrace/segv.exp
1308 * gdb.btrace/step.exp
1309 * gdb.btrace/stepi.exp
1310 * gdb.btrace/tailcall-only.exp
1311 * gdb.btrace/tailcall.exp
1312 * gdb.btrace/tsx.exp
1313 * gdb.btrace/unknown_functions.exp
1314 * gdb.btrace/vdso.exp
1315 * gdb.compile/compile-ifunc.exp
1316 * gdb.compile/compile-ops.exp
1317 * gdb.compile/compile-print.exp
1318 * gdb.compile/compile-setjmp.exp
1319 * gdb.cp/abstract-origin.exp
1320 * gdb.cp/ambiguous.exp
1321 * gdb.cp/annota2.exp
1322 * gdb.cp/annota3.exp
1323 * gdb.cp/anon-ns.exp
1324 * gdb.cp/anon-struct.exp
1325 * gdb.cp/anon-union.exp
1326 * gdb.cp/arg-reference.exp
1327 * gdb.cp/baseenum.exp
1328 * gdb.cp/bool.exp
1329 * gdb.cp/breakpoint.exp
1330 * gdb.cp/bs15503.exp
1331 * gdb.cp/call-c.exp
1332 * gdb.cp/casts.exp
1333 * gdb.cp/chained-calls.exp
1334 * gdb.cp/class2.exp
1335 * gdb.cp/classes.exp
1336 * gdb.cp/cmpd-minsyms.exp
1337 * gdb.cp/converts.exp
1338 * gdb.cp/cp-relocate.exp
1339 * gdb.cp/cpcompletion.exp
1340 * gdb.cp/cpexprs.exp
1341 * gdb.cp/cplabel.exp
1342 * gdb.cp/cplusfuncs.exp
1343 * gdb.cp/cpsizeof.exp
1344 * gdb.cp/ctti.exp
1345 * gdb.cp/derivation.exp
1346 * gdb.cp/destrprint.exp
1347 * gdb.cp/dispcxx.exp
1348 * gdb.cp/enum-class.exp
1349 * gdb.cp/exception.exp
1350 * gdb.cp/exceptprint.exp
1351 * gdb.cp/expand-psymtabs-cxx.exp
1352 * gdb.cp/expand-sals.exp
1353 * gdb.cp/extern-c.exp
1354 * gdb.cp/filename.exp
1355 * gdb.cp/formatted-ref.exp
1356 * gdb.cp/fpointer.exp
1357 * gdb.cp/gdb1355.exp
1358 * gdb.cp/gdb2495.exp
1359 * gdb.cp/hang.exp
1360 * gdb.cp/impl-this.exp
1361 * gdb.cp/infcall-dlopen.exp
1362 * gdb.cp/inherit.exp
1363 * gdb.cp/iostream.exp
1364 * gdb.cp/koenig.exp
1365 * gdb.cp/local.exp
1366 * gdb.cp/m-data.exp
1367 * gdb.cp/m-static.exp
1368 * gdb.cp/mb-ctor.exp
1369 * gdb.cp/mb-inline.exp
1370 * gdb.cp/mb-templates.exp
1371 * gdb.cp/member-name.exp
1372 * gdb.cp/member-ptr.exp
1373 * gdb.cp/meth-typedefs.exp
1374 * gdb.cp/method.exp
1375 * gdb.cp/method2.exp
1376 * gdb.cp/minsym-fallback.exp
1377 * gdb.cp/misc.exp
1378 * gdb.cp/namelessclass.exp
1379 * gdb.cp/namespace-enum.exp
1380 * gdb.cp/namespace-nested-import.exp
1381 * gdb.cp/namespace.exp
1382 * gdb.cp/nextoverthrow.exp
1383 * gdb.cp/no-dmgl-verbose.exp
1384 * gdb.cp/non-trivial-retval.exp
1385 * gdb.cp/noparam.exp
1386 * gdb.cp/nsdecl.exp
1387 * gdb.cp/nsimport.exp
1388 * gdb.cp/nsnested.exp
1389 * gdb.cp/nsnoimports.exp
1390 * gdb.cp/nsrecurs.exp
1391 * gdb.cp/nsstress.exp
1392 * gdb.cp/nsusing.exp
1393 * gdb.cp/operator.exp
1394 * gdb.cp/oranking.exp
1395 * gdb.cp/overload-const.exp
1396 * gdb.cp/overload.exp
1397 * gdb.cp/ovldbreak.exp
1398 * gdb.cp/ovsrch.exp
1399 * gdb.cp/paren-type.exp
1400 * gdb.cp/parse-lang.exp
1401 * gdb.cp/pass-by-ref.exp
1402 * gdb.cp/pr-1023.exp
1403 * gdb.cp/pr-1210.exp
1404 * gdb.cp/pr-574.exp
1405 * gdb.cp/pr10687.exp
1406 * gdb.cp/pr12028.exp
1407 * gdb.cp/pr17132.exp
1408 * gdb.cp/pr17494.exp
1409 * gdb.cp/pr9067.exp
1410 * gdb.cp/pr9167.exp
1411 * gdb.cp/pr9631.exp
1412 * gdb.cp/printmethod.exp
1413 * gdb.cp/psmang.exp
1414 * gdb.cp/psymtab-parameter.exp
1415 * gdb.cp/ptype-cv-cp.exp
1416 * gdb.cp/ptype-flags.exp
1417 * gdb.cp/re-set-overloaded.exp
1418 * gdb.cp/ref-types.exp
1419 * gdb.cp/rtti.exp
1420 * gdb.cp/scope-err.exp
1421 * gdb.cp/shadow.exp
1422 * gdb.cp/smartp.exp
1423 * gdb.cp/static-method.exp
1424 * gdb.cp/static-print-quit.exp
1425 * gdb.cp/temargs.exp
1426 * gdb.cp/templates.exp
1427 * gdb.cp/try_catch.exp
1428 * gdb.cp/typedef-operator.exp
1429 * gdb.cp/typeid.exp
1430 * gdb.cp/userdef.exp
1431 * gdb.cp/using-crash.exp
1432 * gdb.cp/var-tag.exp
1433 * gdb.cp/virtbase.exp
1434 * gdb.cp/virtfunc.exp
1435 * gdb.cp/virtfunc2.exp
1436 * gdb.cp/vla-cxx.exp
1437 * gdb.disasm/t01_mov.exp
1438 * gdb.disasm/t02_mova.exp
1439 * gdb.disasm/t03_add.exp
1440 * gdb.disasm/t04_sub.exp
1441 * gdb.disasm/t05_cmp.exp
1442 * gdb.disasm/t06_ari2.exp
1443 * gdb.disasm/t07_ari3.exp
1444 * gdb.disasm/t08_or.exp
1445 * gdb.disasm/t09_xor.exp
1446 * gdb.disasm/t10_and.exp
1447 * gdb.disasm/t11_logs.exp
1448 * gdb.disasm/t12_bit.exp
1449 * gdb.disasm/t13_otr.exp
1450 * gdb.dlang/circular.exp
1451 * gdb.dwarf2/arr-stride.exp
1452 * gdb.dwarf2/arr-subrange.exp
1453 * gdb.dwarf2/atomic-type.exp
1454 * gdb.dwarf2/bad-regnum.exp
1455 * gdb.dwarf2/bitfield-parent-optimized-out.exp
1456 * gdb.dwarf2/callframecfa.exp
1457 * gdb.dwarf2/clztest.exp
1458 * gdb.dwarf2/corrupt.exp
1459 * gdb.dwarf2/data-loc.exp
1460 * gdb.dwarf2/dup-psym.exp
1461 * gdb.dwarf2/dw2-anon-mptr.exp
1462 * gdb.dwarf2/dw2-anonymous-func.exp
1463 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
1464 * gdb.dwarf2/dw2-bad-unresolved.exp
1465 * gdb.dwarf2/dw2-basic.exp
1466 * gdb.dwarf2/dw2-canonicalize-type.exp
1467 * gdb.dwarf2/dw2-case-insensitive.exp
1468 * gdb.dwarf2/dw2-common-block.exp
1469 * gdb.dwarf2/dw2-compdir-oldgcc.exp
1470 * gdb.dwarf2/dw2-compressed.exp
1471 * gdb.dwarf2/dw2-const.exp
1472 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
1473 * gdb.dwarf2/dw2-cu-size.exp
1474 * gdb.dwarf2/dw2-dup-frame.exp
1475 * gdb.dwarf2/dw2-entry-value.exp
1476 * gdb.dwarf2/dw2-icycle.exp
1477 * gdb.dwarf2/dw2-ifort-parameter.exp
1478 * gdb.dwarf2/dw2-inline-break.exp
1479 * gdb.dwarf2/dw2-inline-param.exp
1480 * gdb.dwarf2/dw2-intercu.exp
1481 * gdb.dwarf2/dw2-intermix.exp
1482 * gdb.dwarf2/dw2-lexical-block-bare.exp
1483 * gdb.dwarf2/dw2-linkage-name-trust.exp
1484 * gdb.dwarf2/dw2-minsym-in-cu.exp
1485 * gdb.dwarf2/dw2-noloc.exp
1486 * gdb.dwarf2/dw2-op-call.exp
1487 * gdb.dwarf2/dw2-op-out-param.exp
1488 * gdb.dwarf2/dw2-opt-structptr.exp
1489 * gdb.dwarf2/dw2-param-error.exp
1490 * gdb.dwarf2/dw2-producer.exp
1491 * gdb.dwarf2/dw2-ranges-base.exp
1492 * gdb.dwarf2/dw2-ref-missing-frame.exp
1493 * gdb.dwarf2/dw2-reg-undefined.exp
1494 * gdb.dwarf2/dw2-regno-invalid.exp
1495 * gdb.dwarf2/dw2-restore.exp
1496 * gdb.dwarf2/dw2-restrict.exp
1497 * gdb.dwarf2/dw2-single-line-discriminators.exp
1498 * gdb.dwarf2/dw2-strp.exp
1499 * gdb.dwarf2/dw2-undefined-ret-addr.exp
1500 * gdb.dwarf2/dw2-unresolved.exp
1501 * gdb.dwarf2/dw2-var-zero-addr.exp
1502 * gdb.dwarf2/dw4-sig-types.exp
1503 * gdb.dwarf2/dwz.exp
1504 * gdb.dwarf2/dynarr-ptr.exp
1505 * gdb.dwarf2/enum-type.exp
1506 * gdb.dwarf2/gdb-index.exp
1507 * gdb.dwarf2/implptr-64bit.exp
1508 * gdb.dwarf2/implptr-optimized-out.exp
1509 * gdb.dwarf2/implptr.exp
1510 * gdb.dwarf2/implref-array.exp
1511 * gdb.dwarf2/implref-const.exp
1512 * gdb.dwarf2/implref-global.exp
1513 * gdb.dwarf2/implref-struct.exp
1514 * gdb.dwarf2/mac-fileno.exp
1515 * gdb.dwarf2/main-subprogram.exp
1516 * gdb.dwarf2/member-ptr-forwardref.exp
1517 * gdb.dwarf2/method-ptr.exp
1518 * gdb.dwarf2/missing-sig-type.exp
1519 * gdb.dwarf2/nonvar-access.exp
1520 * gdb.dwarf2/opaque-type-lookup.exp
1521 * gdb.dwarf2/pieces-optimized-out.exp
1522 * gdb.dwarf2/pieces.exp
1523 * gdb.dwarf2/pr10770.exp
1524 * gdb.dwarf2/pr13961.exp
1525 * gdb.dwarf2/staticvirtual.exp
1526 * gdb.dwarf2/subrange.exp
1527 * gdb.dwarf2/symtab-producer.exp
1528 * gdb.dwarf2/trace-crash.exp
1529 * gdb.dwarf2/typeddwarf.exp
1530 * gdb.dwarf2/valop.exp
1531 * gdb.dwarf2/watch-notconst.exp
1532 * gdb.fortran/array-element.exp
1533 * gdb.fortran/charset.exp
1534 * gdb.fortran/common-block.exp
1535 * gdb.fortran/complex.exp
1536 * gdb.fortran/derived-type-function.exp
1537 * gdb.fortran/derived-type.exp
1538 * gdb.fortran/logical.exp
1539 * gdb.fortran/module.exp
1540 * gdb.fortran/multi-dim.exp
1541 * gdb.fortran/nested-funcs.exp
1542 * gdb.fortran/print-formatted.exp
1543 * gdb.fortran/subarray.exp
1544 * gdb.fortran/vla-alloc-assoc.exp
1545 * gdb.fortran/vla-datatypes.exp
1546 * gdb.fortran/vla-history.exp
1547 * gdb.fortran/vla-ptr-info.exp
1548 * gdb.fortran/vla-ptype-sub.exp
1549 * gdb.fortran/vla-ptype.exp
1550 * gdb.fortran/vla-sizeof.exp
1551 * gdb.fortran/vla-type.exp
1552 * gdb.fortran/vla-value-sub-arbitrary.exp
1553 * gdb.fortran/vla-value-sub-finish.exp
1554 * gdb.fortran/vla-value-sub.exp
1555 * gdb.fortran/vla-value.exp
1556 * gdb.fortran/whatis_type.exp
1557 * gdb.go/chan.exp
1558 * gdb.go/handcall.exp
1559 * gdb.go/hello.exp
1560 * gdb.go/integers.exp
1561 * gdb.go/methods.exp
1562 * gdb.go/package.exp
1563 * gdb.go/strings.exp
1564 * gdb.go/types.exp
1565 * gdb.go/unsafe.exp
1566 * gdb.guile/scm-arch.exp
1567 * gdb.guile/scm-block.exp
1568 * gdb.guile/scm-breakpoint.exp
1569 * gdb.guile/scm-cmd.exp
1570 * gdb.guile/scm-disasm.exp
1571 * gdb.guile/scm-equal.exp
1572 * gdb.guile/scm-frame-args.exp
1573 * gdb.guile/scm-frame-inline.exp
1574 * gdb.guile/scm-frame.exp
1575 * gdb.guile/scm-iterator.exp
1576 * gdb.guile/scm-math.exp
1577 * gdb.guile/scm-objfile.exp
1578 * gdb.guile/scm-ports.exp
1579 * gdb.guile/scm-symbol.exp
1580 * gdb.guile/scm-symtab.exp
1581 * gdb.guile/scm-value-cc.exp
1582 * gdb.guile/types-module.exp
1583 * gdb.linespec/break-ask.exp
1584 * gdb.linespec/cpexplicit.exp
1585 * gdb.linespec/explicit.exp
1586 * gdb.linespec/keywords.exp
1587 * gdb.linespec/linespec.exp
1588 * gdb.linespec/ls-dollar.exp
1589 * gdb.linespec/ls-errs.exp
1590 * gdb.linespec/skip-two.exp
1591 * gdb.linespec/thread.exp
1592 * gdb.mi/mi-async.exp
1593 * gdb.mi/mi-basics.exp
1594 * gdb.mi/mi-break.exp
1595 * gdb.mi/mi-catch-load.exp
1596 * gdb.mi/mi-cli.exp
1597 * gdb.mi/mi-cmd-param-changed.exp
1598 * gdb.mi/mi-console.exp
1599 * gdb.mi/mi-detach.exp
1600 * gdb.mi/mi-disassemble.exp
1601 * gdb.mi/mi-eval.exp
1602 * gdb.mi/mi-file-transfer.exp
1603 * gdb.mi/mi-file.exp
1604 * gdb.mi/mi-fill-memory.exp
1605 * gdb.mi/mi-inheritance-syntax-error.exp
1606 * gdb.mi/mi-linespec-err-cp.exp
1607 * gdb.mi/mi-logging.exp
1608 * gdb.mi/mi-memory-changed.exp
1609 * gdb.mi/mi-read-memory.exp
1610 * gdb.mi/mi-record-changed.exp
1611 * gdb.mi/mi-reg-undefined.exp
1612 * gdb.mi/mi-regs.exp
1613 * gdb.mi/mi-return.exp
1614 * gdb.mi/mi-reverse.exp
1615 * gdb.mi/mi-simplerun.exp
1616 * gdb.mi/mi-solib.exp
1617 * gdb.mi/mi-stack.exp
1618 * gdb.mi/mi-stepi.exp
1619 * gdb.mi/mi-syn-frame.exp
1620 * gdb.mi/mi-until.exp
1621 * gdb.mi/mi-var-block.exp
1622 * gdb.mi/mi-var-child.exp
1623 * gdb.mi/mi-var-cmd.exp
1624 * gdb.mi/mi-var-cp.exp
1625 * gdb.mi/mi-var-display.exp
1626 * gdb.mi/mi-var-invalidate.exp
1627 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
1628 * gdb.mi/mi-vla-fortran.exp
1629 * gdb.mi/mi-watch.exp
1630 * gdb.mi/mi2-var-child.exp
1631 * gdb.mi/user-selected-context-sync.exp
1632 * gdb.modula2/unbounded-array.exp
1633 * gdb.multi/dummy-frame-restore.exp
1634 * gdb.multi/multi-arch-exec.exp
1635 * gdb.multi/multi-arch.exp
1636 * gdb.multi/tids.exp
1637 * gdb.multi/watchpoint-multi.exp
1638 * gdb.opencl/callfuncs.exp
1639 * gdb.opencl/convs_casts.exp
1640 * gdb.opencl/datatypes.exp
1641 * gdb.opencl/operators.exp
1642 * gdb.opencl/vec_comps.exp
1643 * gdb.opt/clobbered-registers-O2.exp
1644 * gdb.opt/inline-break.exp
1645 * gdb.opt/inline-bt.exp
1646 * gdb.opt/inline-cmds.exp
1647 * gdb.opt/inline-locals.exp
1648 * gdb.pascal/case-insensitive-symbols.exp
1649 * gdb.pascal/floats.exp
1650 * gdb.pascal/gdb11492.exp
1651 * gdb.python/lib-types.exp
1652 * gdb.python/py-arch.exp
1653 * gdb.python/py-as-string.exp
1654 * gdb.python/py-bad-printers.exp
1655 * gdb.python/py-block.exp
1656 * gdb.python/py-breakpoint-create-fail.exp
1657 * gdb.python/py-breakpoint.exp
1658 * gdb.python/py-caller-is.exp
1659 * gdb.python/py-cmd.exp
1660 * gdb.python/py-explore-cc.exp
1661 * gdb.python/py-explore.exp
1662 * gdb.python/py-finish-breakpoint.exp
1663 * gdb.python/py-finish-breakpoint2.exp
1664 * gdb.python/py-frame-args.exp
1665 * gdb.python/py-frame-inline.exp
1666 * gdb.python/py-frame.exp
1667 * gdb.python/py-framefilter-mi.exp
1668 * gdb.python/py-infthread.exp
1669 * gdb.python/py-lazy-string.exp
1670 * gdb.python/py-linetable.exp
1671 * gdb.python/py-mi-events.exp
1672 * gdb.python/py-mi-objfile.exp
1673 * gdb.python/py-mi.exp
1674 * gdb.python/py-objfile.exp
1675 * gdb.python/py-pp-integral.exp
1676 * gdb.python/py-pp-maint.exp
1677 * gdb.python/py-pp-re-notag.exp
1678 * gdb.python/py-pp-registration.exp
1679 * gdb.python/py-recurse-unwind.exp
1680 * gdb.python/py-strfns.exp
1681 * gdb.python/py-symbol.exp
1682 * gdb.python/py-symtab.exp
1683 * gdb.python/py-sync-interp.exp
1684 * gdb.python/py-typeprint.exp
1685 * gdb.python/py-unwind-maint.exp
1686 * gdb.python/py-unwind.exp
1687 * gdb.python/py-value-cc.exp
1688 * gdb.python/py-xmethods.exp
1689 * gdb.reverse/amd64-tailcall-reverse.exp
1690 * gdb.reverse/break-precsave.exp
1691 * gdb.reverse/break-reverse.exp
1692 * gdb.reverse/consecutive-precsave.exp
1693 * gdb.reverse/consecutive-reverse.exp
1694 * gdb.reverse/finish-precsave.exp
1695 * gdb.reverse/finish-reverse-bkpt.exp
1696 * gdb.reverse/finish-reverse.exp
1697 * gdb.reverse/fstatat-reverse.exp
1698 * gdb.reverse/getresuid-reverse.exp
1699 * gdb.reverse/i386-precsave.exp
1700 * gdb.reverse/i386-reverse.exp
1701 * gdb.reverse/i386-sse-reverse.exp
1702 * gdb.reverse/i387-env-reverse.exp
1703 * gdb.reverse/i387-stack-reverse.exp
1704 * gdb.reverse/insn-reverse.exp
1705 * gdb.reverse/machinestate-precsave.exp
1706 * gdb.reverse/machinestate.exp
1707 * gdb.reverse/next-reverse-bkpt-over-sr.exp
1708 * gdb.reverse/pipe-reverse.exp
1709 * gdb.reverse/readv-reverse.exp
1710 * gdb.reverse/recvmsg-reverse.exp
1711 * gdb.reverse/rerun-prec.exp
1712 * gdb.reverse/s390-mvcle.exp
1713 * gdb.reverse/step-precsave.exp
1714 * gdb.reverse/step-reverse.exp
1715 * gdb.reverse/time-reverse.exp
1716 * gdb.reverse/until-precsave.exp
1717 * gdb.reverse/until-reverse.exp
1718 * gdb.reverse/waitpid-reverse.exp
1719 * gdb.reverse/watch-precsave.exp
1720 * gdb.reverse/watch-reverse.exp
1721 * gdb.rust/generics.exp
1722 * gdb.rust/methods.exp
1723 * gdb.rust/modules.exp
1724 * gdb.rust/simple.exp
1725 * gdb.server/connect-with-no-symbol-file.exp
1726 * gdb.server/ext-attach.exp
1727 * gdb.server/ext-restart.exp
1728 * gdb.server/ext-wrapper.exp
1729 * gdb.server/file-transfer.exp
1730 * gdb.server/server-exec-info.exp
1731 * gdb.server/server-kill.exp
1732 * gdb.server/server-mon.exp
1733 * gdb.server/wrapper.exp
1734 * gdb.stabs/exclfwd.exp
1735 * gdb.stabs/gdb11479.exp
1736 * gdb.threads/clone-new-thread-event.exp
1737 * gdb.threads/corethreads.exp
1738 * gdb.threads/current-lwp-dead.exp
1739 * gdb.threads/dlopen-libpthread.exp
1740 * gdb.threads/gcore-thread.exp
1741 * gdb.threads/sigstep-threads.exp
1742 * gdb.threads/watchpoint-fork.exp
1743 * gdb.trace/actions-changed.exp
1744 * gdb.trace/backtrace.exp
1745 * gdb.trace/change-loc.exp
1746 * gdb.trace/circ.exp
1747 * gdb.trace/collection.exp
1748 * gdb.trace/disconnected-tracing.exp
1749 * gdb.trace/ftrace.exp
1750 * gdb.trace/mi-trace-frame-collected.exp
1751 * gdb.trace/mi-trace-unavailable.exp
1752 * gdb.trace/mi-traceframe-changed.exp
1753 * gdb.trace/mi-tsv-changed.exp
1754 * gdb.trace/no-attach-trace.exp
1755 * gdb.trace/passc-dyn.exp
1756 * gdb.trace/qtro.exp
1757 * gdb.trace/range-stepping.exp
1758 * gdb.trace/read-memory.exp
1759 * gdb.trace/save-trace.exp
1760 * gdb.trace/signal.exp
1761 * gdb.trace/status-stop.exp
1762 * gdb.trace/tfile.exp
1763 * gdb.trace/trace-break.exp
1764 * gdb.trace/trace-buffer-size.exp
1765 * gdb.trace/trace-condition.exp
1766 * gdb.trace/tracefile-pseudo-reg.exp
1767 * gdb.trace/tstatus.exp
1768 * gdb.trace/unavailable.exp
1769 * gdb.trace/while-dyn.exp
1770 * gdb.trace/while-stepping.exp
1771
34c41c68
DE
17722016-12-22 Doug Evans <xdje42@gmail.com>
1773
1774 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
1775 and msymbols.
1776
16e69324
YQ
17772016-12-19 Yao Qi <yao.qi@linaro.org>
1778
1779 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
1780 (test_with_self): Don't call do_steps_and_nexts, and remove
1781 code about stepping into xmalloc.
1782
f94f411b
YQ
17832016-12-09 Yao Qi <yao.qi@linaro.org>
1784
1785 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
1786
17872016-12-09 Yao Qi <yao.qi@linaro.org>
1788
1789 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
1790
f1b5deee
PA
17912016-12-09 Pedro Alves <palves@redhat.com>
1792
1793 * gdb.base/all-architectures-0.exp: New file.
1794 * gdb.base/all-architectures-1.exp: New file.
1795 * gdb.base/all-architectures-2.exp: New file.
1796 * gdb.base/all-architectures-3.exp: New file.
1797 * gdb.base/all-architectures-4.exp: New file.
1798 * gdb.base/all-architectures-5.exp: New file.
1799 * gdb.base/all-architectures-6.exp: New file.
1800 * gdb.base/all-architectures-7.exp: New file.
1801 * gdb.base/all-architectures.exp.in: New file.
1802
364ca42e
YQ
18032016-12-09 Yao Qi <yao.qi@linaro.org>
1804
1805 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
1806
107c2d62
LM
18072016-12-02 Luis Machado <lgustavo@codesourcery.com>
1808
1809 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
1810 possible.
1811 Remove useless pattern-matching code.
1812
df3ee9ca
PA
18132016-12-02 Pedro Alves <palves@redhat.com>
1814
1815 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
1816 procedure.
1817 (top level): Call it.
1818
ec835369
PA
18192016-12-02 Pedro Alves <palves@redhat.com>
1820
1821 * gdb.base/commands.exp (user_defined_command_args_stack_test):
1822 New procedure.
1823 (top level): Call it.
1824
01770bbd
PA
18252016-12-02 Pedro Alves <palves@redhat.com>
1826
1827 PR cli/20559
1828 * gdb.base/commands.exp (user_defined_command_args_eval): New
1829 procedure.
1830 (top level): Call it.
1831
008459ea
LM
18322016-12-02 Luis Machado <lgustavo@codesourcery.com>
1833
1834 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
1835 timeout handling.
1836
0c1b455e
TT
18372016-12-02 Tom Tromey <tom@tromey.com>
1838
1839 * gdb.dwarf2/main-subprogram.c: New file.
1840 * gdb.dwarf2/main-subprogram.exp: New file.
1841
018572b8
LM
18422016-12-01 Luis Machado <lgustavo@codesourcery.com>
1843
1844 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
1845 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
1846 gdb_test_no_output for a couple of cases.
1847 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
1848
84c93cd5
LM
18492016-12-01 Luis Machado <lgustavo@codesourcery.com>
1850
1851 Fix test names and standardize compilation error messages throughout
1852 the following files:
1853
1854 * gdb.ada/start.exp
1855 * gdb.arch/alpha-step.exp
1856 * gdb.arch/e500-prologue.exp
1857 * gdb.arch/ftrace-insn-reloc.exp
1858 * gdb.arch/gdb1291.exp
1859 * gdb.arch/gdb1431.exp
1860 * gdb.arch/gdb1558.exp
1861 * gdb.arch/i386-dr3-watch.exp
1862 * gdb.arch/i386-sse-stack-align.exp
1863 * gdb.arch/ia64-breakpoint-shadow.exp
1864 * gdb.arch/pa-nullify.exp
1865 * gdb.arch/powerpc-aix-prologue.exp
1866 * gdb.arch/thumb-bx-pc.exp
1867 * gdb.base/annota1.exp
1868 * gdb.base/annota3.exp
1869 * gdb.base/arrayidx.exp
1870 * gdb.base/assign.exp
1871 * gdb.base/attach.exp
1872 * gdb.base/auxv.exp
1873 * gdb.base/bang.exp
1874 * gdb.base/bfp-test.exp
1875 * gdb.base/bigcore.exp
1876 * gdb.base/bitfields2.exp
1877 * gdb.base/break-fun-addr.exp
1878 * gdb.base/break-probes.exp
1879 * gdb.base/call-rt-st.exp
1880 * gdb.base/callexit.exp
1881 * gdb.base/catch-fork-kill.exp
1882 * gdb.base/charset.exp
1883 * gdb.base/checkpoint.exp
1884 * gdb.base/comprdebug.exp
1885 * gdb.base/constvars.exp
1886 * gdb.base/coredump-filter.exp
1887 * gdb.base/cursal.exp
1888 * gdb.base/cvexpr.exp
1889 * gdb.base/detach.exp
1890 * gdb.base/display.exp
1891 * gdb.base/dmsym.exp
1892 * gdb.base/dprintf-pending.exp
1893 * gdb.base/dso2dso.exp
1894 * gdb.base/dtrace-probe.exp
1895 * gdb.base/dump.exp
1896 * gdb.base/enum_cond.exp
1897 * gdb.base/exe-lock.exp
1898 * gdb.base/exec-invalid-sysroot.exp
1899 * gdb.base/execl-update-breakpoints.exp
1900 * gdb.base/exprs.exp
1901 * gdb.base/fileio.exp
1902 * gdb.base/find.exp
1903 * gdb.base/finish.exp
1904 * gdb.base/fixsection.exp
1905 * gdb.base/foll-vfork.exp
1906 * gdb.base/frame-args.exp
1907 * gdb.base/gcore.exp
1908 * gdb.base/gdb1250.exp
1909 * gdb.base/global-var-nested-by-dso.exp
1910 * gdb.base/gnu-ifunc.exp
1911 * gdb.base/hashline1.exp
1912 * gdb.base/hashline2.exp
1913 * gdb.base/hashline3.exp
1914 * gdb.base/hbreak-in-shr-unsupported.exp
1915 * gdb.base/huge.exp
1916 * gdb.base/infcall-input.exp
1917 * gdb.base/info-fun.exp
1918 * gdb.base/info-shared.exp
1919 * gdb.base/jit-simple.exp
1920 * gdb.base/jit-so.exp
1921 * gdb.base/jit.exp
1922 * gdb.base/jump.exp
1923 * gdb.base/label.exp
1924 * gdb.base/lineinc.exp
1925 * gdb.base/logical.exp
1926 * gdb.base/longjmp.exp
1927 * gdb.base/macscp.exp
1928 * gdb.base/miscexprs.exp
1929 * gdb.base/new-ui-echo.exp
1930 * gdb.base/new-ui-pending-input.exp
1931 * gdb.base/new-ui.exp
1932 * gdb.base/nodebug.exp
1933 * gdb.base/nofield.exp
1934 * gdb.base/offsets.exp
1935 * gdb.base/overlays.exp
1936 * gdb.base/pending.exp
1937 * gdb.base/pointers.exp
1938 * gdb.base/pr11022.exp
1939 * gdb.base/printcmds.exp
1940 * gdb.base/prologue.exp
1941 * gdb.base/ptr-typedef.exp
1942 * gdb.base/realname-expand.exp
1943 * gdb.base/relativedebug.exp
1944 * gdb.base/relocate.exp
1945 * gdb.base/remote.exp
1946 * gdb.base/reread.exp
1947 * gdb.base/return2.exp
1948 * gdb.base/savedregs.exp
1949 * gdb.base/sep.exp
1950 * gdb.base/sepdebug.exp
1951 * gdb.base/sepsymtab.exp
1952 * gdb.base/set-inferior-tty.exp
1953 * gdb.base/setshow.exp
1954 * gdb.base/shlib-call.exp
1955 * gdb.base/sigaltstack.exp
1956 * gdb.base/siginfo-addr.exp
1957 * gdb.base/signals.exp
1958 * gdb.base/signull.exp
1959 * gdb.base/sigrepeat.exp
1960 * gdb.base/so-impl-ld.exp
1961 * gdb.base/solib-display.exp
1962 * gdb.base/solib-overlap.exp
1963 * gdb.base/solib-search.exp
1964 * gdb.base/solib-symbol.exp
1965 * gdb.base/structs.exp
1966 * gdb.base/structs2.exp
1967 * gdb.base/symtab-search-order.exp
1968 * gdb.base/twice.exp
1969 * gdb.base/unload.exp
1970 * gdb.base/varargs.exp
1971 * gdb.base/watchpoint-solib.exp
1972 * gdb.base/watchpoint.exp
1973 * gdb.base/whatis.exp
1974 * gdb.base/wrong_frame_bt_full.exp
1975 * gdb.btrace/dlopen.exp
1976 * gdb.cell/ea-standalone.exp
1977 * gdb.cell/ea-test.exp
1978 * gdb.cp/dispcxx.exp
1979 * gdb.cp/gdb2384.exp
1980 * gdb.cp/method2.exp
1981 * gdb.cp/nextoverthrow.exp
1982 * gdb.cp/pr10728.exp
1983 * gdb.disasm/am33.exp
1984 * gdb.disasm/h8300s.exp
1985 * gdb.disasm/mn10300.exp
1986 * gdb.disasm/sh3.exp
1987 * gdb.dwarf2/dw2-dir-file-name.exp
1988 * gdb.fortran/complex.exp
1989 * gdb.fortran/library-module.exp
1990 * gdb.guile/scm-pretty-print.exp
1991 * gdb.guile/scm-symbol.exp
1992 * gdb.guile/scm-type.exp
1993 * gdb.guile/scm-value.exp
1994 * gdb.linespec/linespec.exp
1995 * gdb.mi/gdb701.exp
1996 * gdb.mi/gdb792.exp
1997 * gdb.mi/mi-breakpoint-changed.exp
1998 * gdb.mi/mi-dprintf-pending.exp
1999 * gdb.mi/mi-dprintf.exp
2000 * gdb.mi/mi-exit-code.exp
2001 * gdb.mi/mi-pending.exp
2002 * gdb.mi/mi-solib.exp
2003 * gdb.mi/new-ui-mi-sync.exp
2004 * gdb.mi/pr11022.exp
2005 * gdb.mi/user-selected-context-sync.exp
2006 * gdb.opt/solib-intra-step.exp
2007 * gdb.python/py-events.exp
2008 * gdb.python/py-finish-breakpoint.exp
2009 * gdb.python/py-mi.exp
2010 * gdb.python/py-prettyprint.exp
2011 * gdb.python/py-shared.exp
2012 * gdb.python/py-symbol.exp
2013 * gdb.python/py-template.exp
2014 * gdb.python/py-type.exp
2015 * gdb.python/py-value.exp
2016 * gdb.reverse/solib-precsave.exp
2017 * gdb.reverse/solib-reverse.exp
2018 * gdb.server/solib-list.exp
2019 * gdb.stabs/weird.exp
2020 * gdb.threads/reconnect-signal.exp
2021 * gdb.threads/stepi-random-signal.exp
2022 * gdb.trace/actions.exp
2023 * gdb.trace/ax.exp
2024 * gdb.trace/backtrace.exp
2025 * gdb.trace/change-loc.exp
2026 * gdb.trace/deltrace.exp
2027 * gdb.trace/ftrace-lock.exp
2028 * gdb.trace/ftrace.exp
2029 * gdb.trace/infotrace.exp
2030 * gdb.trace/mi-tracepoint-changed.exp
2031 * gdb.trace/packetlen.exp
2032 * gdb.trace/passcount.exp
2033 * gdb.trace/pending.exp
2034 * gdb.trace/range-stepping.exp
2035 * gdb.trace/report.exp
2036 * gdb.trace/stap-trace.exp
2037 * gdb.trace/tfind.exp
2038 * gdb.trace/trace-break.exp
2039 * gdb.trace/trace-condition.exp
2040 * gdb.trace/trace-enable-disable.exp
2041 * gdb.trace/trace-mt.exp
2042 * gdb.trace/tracecmd.exp
2043 * gdb.trace/tspeed.exp
2044 * gdb.trace/tsv.exp
2045 * lib/perftest.exp
2046
fb9feb35
LM
20472016-12-01 Luis Machado <lgustavo@codesourcery.com>
2048
2049 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
2050 with gdb_test_no_output.
2051 Use command as test name.
2052
cd2ddb6c
LM
20532016-12-01 Luis Machado <lgustavo@codesourcery.com>
2054
2055 Fix test names starting with uppercase throughout the files.
2056
2057 * gdb.ada/assign_1.exp
2058 * gdb.ada/boolean_expr.exp
2059 * gdb.base/arrayidx.exp
2060 * gdb.base/del.exp
2061 * gdb.base/gcore-buffer-overflow.exp
2062 * gdb.base/testenv.exp
2063 * gdb.compile/compile.exp
2064 * gdb.python/py-framefilter-invalidarg.exp
2065 * gdb.python/py-framefilter.exp
2066
bb95117e
LM
20672016-12-01 Luis Machado <lgustavo@codesourcery.com>
2068
2069 Fix test names starting with uppercase throughout the files.
2070
2071 * gdb.ada/array_return.exp
2072 * gdb.ada/expr_delims.exp
2073 * gdb.ada/mi_dyn_arr.exp
2074 * gdb.ada/mi_interface.exp
2075 * gdb.ada/mi_var_array.exp
2076 * gdb.ada/watch_arg.exp
2077 * gdb.arch/alpha-step.exp
2078 * gdb.arch/altivec-regs.exp
2079 * gdb.arch/e500-regs.exp
2080 * gdb.arch/powerpc-d128-regs.exp
2081 * gdb.base/arrayidx.exp
2082 * gdb.base/break.exp
2083 * gdb.base/checkpoint.exp
2084 * gdb.base/debug-expr.exp
2085 * gdb.base/dmsym.exp
2086 * gdb.base/radix.exp
2087 * gdb.base/sepdebug.exp
2088 * gdb.base/testenv.exp
2089 * gdb.base/watch_thread_num.exp
2090 * gdb.base/watchpoint-cond-gone.exp
2091 * gdb.cell/break.exp
2092 * gdb.cell/ea-cache.exp
2093 * gdb.compile/compile.exp
2094 * gdb.cp/gdb2495.exp
2095 * gdb.gdb/selftest.exp
2096 * gdb.gdb/xfullpath.exp
2097 * gdb.go/hello.exp
2098 * gdb.go/integers.exp
2099 * gdb.objc/basicclass.exp
2100 * gdb.pascal/hello.exp
2101 * gdb.pascal/integers.exp
2102 * gdb.python/py-breakpoint.exp
2103 * gdb.python/py-cmd.exp
2104 * gdb.python/py-linetable.exp
2105 * gdb.python/py-xmethods.exp
2106 * gdb.python/python.exp
2107 * gdb.reverse/consecutive-precsave.exp
2108 * gdb.reverse/finish-precsave.exp
2109 * gdb.reverse/i386-precsave.exp
2110 * gdb.reverse/machinestate-precsave.exp
2111 * gdb.reverse/sigall-precsave.exp
2112 * gdb.reverse/solib-precsave.exp
2113 * gdb.reverse/step-precsave.exp
2114 * gdb.reverse/until-precsave.exp
2115 * gdb.reverse/watch-precsave.exp
2116 * gdb.threads/leader-exit.exp
2117 * gdb.threads/pthreads.exp
2118 * gdb.threads/wp-replication.exp
2119 * gdb.trace/actions.exp
2120 * gdb.trace/mi-tsv-changed.exp
2121 * gdb.trace/tsv.exp
2122
de97fdd4
LM
21232016-12-01 Luis Machado <lgustavo@codesourcery.com>
2124
2125 Fix test names starting with uppercase throughout the files.
2126
2127 * gdb.arch/i386-bp_permanent.exp
2128 * gdb.arch/i386-gnu-cfi.exp
2129 * gdb.base/disasm-end-cu.exp
2130 * gdb.base/macscp.exp
2131 * gdb.base/pending.exp
2132 * gdb.base/watch_thread_num.exp
2133 * gdb.cp/exception.exp
2134 * gdb.cp/gdb2495.exp
2135 * gdb.cp/local.exp
2136 * gdb.python/py-evsignal.exp
2137 * gdb.python/python.exp
2138 * gdb.trace/tracecmd.exp
2139
9f058c10
LM
21402016-12-01 Luis Machado <lgustavo@codesourcery.com>
2141
2142 Fix test names starting with uppercase throughout the files.
2143
2144 * gdb.base/charset.exp
2145 * gdb.base/eval.exp
2146 * gdb.base/multi-forks.exp
2147 * gdb.guile/scm-progspace.exp
2148 * gdb.opencl/datatypes.exp
2149 * gdb.python/py-block.exp
2150 * gdb.python/py-function.exp
2151 * gdb.python/py-symbol.exp
2152 * gdb.python/py-symtab.exp
2153 * gdb.python/py-xmethods.exp
2154 * gdb.reverse/break-precsave.exp
2155 * gdb.reverse/break-reverse.exp
2156 * gdb.reverse/consecutive-precsave.exp
2157 * gdb.reverse/consecutive-reverse.exp
2158 * gdb.reverse/finish-precsave.exp
2159 * gdb.reverse/finish-reverse-bkpt.exp
2160 * gdb.reverse/finish-reverse.exp
2161 * gdb.reverse/fstatat-reverse.exp
2162 * gdb.reverse/getresuid-reverse.exp
2163 * gdb.reverse/i386-precsave.exp
2164 * gdb.reverse/i386-reverse.exp
2165 * gdb.reverse/i386-sse-reverse.exp
2166 * gdb.reverse/i387-stack-reverse.exp
2167 * gdb.reverse/insn-reverse.exp
2168 * gdb.reverse/machinestate-precsave.exp
2169 * gdb.reverse/machinestate.exp
2170 * gdb.reverse/next-reverse-bkpt-over-sr.exp
2171 * gdb.reverse/pipe-reverse.exp
2172 * gdb.reverse/readv-reverse.exp
2173 * gdb.reverse/recvmsg-reverse.exp
2174 * gdb.reverse/rerun-prec.exp
2175 * gdb.reverse/s390-mvcle.exp
2176 * gdb.reverse/sigall-precsave.exp
2177 * gdb.reverse/sigall-reverse.exp
2178 * gdb.reverse/solib-precsave.exp
2179 * gdb.reverse/solib-reverse.exp
2180 * gdb.reverse/step-precsave.exp
2181 * gdb.reverse/step-reverse.exp
2182 * gdb.reverse/time-reverse.exp
2183 * gdb.reverse/until-precsave.exp
2184 * gdb.reverse/until-reverse.exp
2185 * gdb.reverse/waitpid-reverse.exp
2186 * gdb.reverse/watch-precsave.exp
2187 * gdb.reverse/watch-reverse.exp
2188
cdc7edd7
LM
21892016-12-01 Luis Machado <lgustavo@codesourcery.com>
2190
2191 Fix test names starting with uppercase throughout the files.
2192
2193 * gdb.arch/i386-mpx-simple_segv.exp
2194 * gdb.arch/i386-mpx.exp
2195 * gdb.arch/i386-permbkpt.exp
2196 * gdb.arch/pa-nullify.exp
2197 * gdb.arch/powerpc-d128-regs.exp
2198 * gdb.arch/vsx-regs.exp
2199 * gdb.base/bfp-test.exp
2200 * gdb.base/break.exp
2201 * gdb.base/breakpoint-shadow.exp
2202 * gdb.base/callfuncs.exp
2203 * gdb.base/charset.exp
2204 * gdb.base/commands.exp
2205 * gdb.base/completion.exp
2206 * gdb.base/dfp-test.exp
2207 * gdb.base/echo.exp
2208 * gdb.base/ending-run.exp
2209 * gdb.base/eval.exp
2210 * gdb.base/expand-psymtabs.exp
2211 * gdb.base/float128.exp
2212 * gdb.base/floatn.exp
2213 * gdb.base/foll-exec-mode.exp
2214 * gdb.base/gdb1056.exp
2215 * gdb.base/gdb11531.exp
2216 * gdb.base/kill-after-signal.exp
2217 * gdb.base/multi-forks.exp
2218 * gdb.base/overlays.exp
2219 * gdb.base/pending.exp
2220 * gdb.base/sepdebug.exp
2221 * gdb.base/testenv.exp
2222 * gdb.base/valgrind-db-attach.exp
2223 * gdb.base/watch_thread_num.exp
2224 * gdb.base/watchpoint-cond-gone.exp
2225 * gdb.base/watchpoint.exp
2226 * gdb.base/watchpoints.exp
2227 * gdb.cp/arg-reference.exp
2228 * gdb.cp/baseenum.exp
2229 * gdb.cp/operator.exp
2230 * gdb.cp/shadow.exp
2231 * gdb.dwarf2/dw2-op-out-param.exp
2232 * gdb.dwarf2/dw2-reg-undefined.exp
2233 * gdb.go/chan.exp
2234 * gdb.go/hello.exp
2235 * gdb.go/integers.exp
2236 * gdb.go/methods.exp
2237 * gdb.go/package.exp
2238 * gdb.guile/scm-parameter.exp
2239 * gdb.guile/scm-progspace.exp
2240 * gdb.guile/scm-value.exp
2241 * gdb.mi/mi-pending.exp
2242 * gdb.mi/user-selected-context-sync.exp
2243 * gdb.multi/multi-attach.exp
2244 * gdb.multi/tids.exp
2245 * gdb.opt/clobbered-registers-O2.exp
2246 * gdb.pascal/floats.exp
2247 * gdb.pascal/integers.exp
2248 * gdb.python/py-block.exp
2249 * gdb.python/py-events.exp
2250 * gdb.python/py-parameter.exp
2251 * gdb.python/py-symbol.exp
2252 * gdb.python/py-symtab.exp
2253 * gdb.python/py-type.exp
2254 * gdb.python/py-value.exp
2255 * gdb.python/py-xmethods.exp
2256 * gdb.python/python.exp
2257 * gdb.reverse/break-precsave.exp
2258 * gdb.reverse/consecutive-precsave.exp
2259 * gdb.reverse/finish-precsave.exp
2260 * gdb.reverse/i386-precsave.exp
2261 * gdb.reverse/machinestate-precsave.exp
2262 * gdb.reverse/sigall-precsave.exp
2263 * gdb.reverse/solib-precsave.exp
2264 * gdb.reverse/step-precsave.exp
2265 * gdb.reverse/until-precsave.exp
2266 * gdb.reverse/watch-precsave.exp
2267 * gdb.server/ext-attach.exp
2268 * gdb.server/ext-restart.exp
2269 * gdb.server/ext-run.exp
2270 * gdb.server/ext-wrapper.exp
2271 * gdb.stabs/gdb11479.exp
2272 * gdb.stabs/weird.exp
2273 * gdb.threads/attach-many-short-lived-threads.exp
2274 * gdb.threads/kill.exp
2275 * gdb.threads/watchpoint-fork.exp
2276
bc6c7af4
LM
22772016-12-01 Luis Machado <lgustavo@codesourcery.com>
2278
2279 Fix test names starting with uppercase throughout all the files below.
2280
2281 * gdb.ada/array_return.exp
2282 * gdb.ada/catch_ex.exp
2283 * gdb.ada/info_exc.exp
2284 * gdb.ada/mi_catch_ex.exp
2285 * gdb.ada/mi_dyn_arr.exp
2286 * gdb.ada/mi_ex_cond.exp
2287 * gdb.ada/mi_exc_info.exp
2288 * gdb.ada/mi_interface.exp
2289 * gdb.ada/mi_task_arg.exp
2290 * gdb.ada/mi_task_info.exp
2291 * gdb.ada/mi_var_array.exp
2292 * gdb.arch/alpha-step.exp
2293 * gdb.arch/amd64-disp-step.exp
2294 * gdb.arch/arm-disp-step.exp
2295 * gdb.arch/disp-step-insn-reloc.exp
2296 * gdb.arch/e500-prologue.exp
2297 * gdb.arch/ftrace-insn-reloc.exp
2298 * gdb.arch/gdb1558.exp
2299 * gdb.arch/i386-bp_permanent.exp
2300 * gdb.arch/i386-disp-step.exp
2301 * gdb.arch/i386-float.exp
2302 * gdb.arch/i386-gnu-cfi.exp
2303 * gdb.arch/ia64-breakpoint-shadow.exp
2304 * gdb.arch/mips16-thunks.exp
2305 * gdb.arch/pa-nullify.exp
2306 * gdb.arch/powerpc-aix-prologue.exp
2307 * gdb.arch/powerpc-power.exp
2308 * gdb.arch/ppc-dfp.exp
2309 * gdb.arch/s390-tdbregs.exp
2310 * gdb.arch/spu-info.exp
2311 * gdb.arch/spu-ls.exp
2312 * gdb.arch/thumb-bx-pc.exp
2313 * gdb.base/advance.exp
2314 * gdb.base/annota-input-while-running.exp
2315 * gdb.base/arrayidx.exp
2316 * gdb.base/asmlabel.exp
2317 * gdb.base/async.exp
2318 * gdb.base/attach-wait-input.exp
2319 * gdb.base/auto-connect-native-target.exp
2320 * gdb.base/batch-preserve-term-settings.exp
2321 * gdb.base/bfp-test.exp
2322 * gdb.base/bigcore.exp
2323 * gdb.base/bp-permanent.exp
2324 * gdb.base/break-always.exp
2325 * gdb.base/break-fun-addr.exp
2326 * gdb.base/break-idempotent.exp
2327 * gdb.base/break-main-file-remove-fail.exp
2328 * gdb.base/break-probes.exp
2329 * gdb.base/break-unload-file.exp
2330 * gdb.base/break.exp
2331 * gdb.base/call-ar-st.exp
2332 * gdb.base/call-rt-st.exp
2333 * gdb.base/call-sc.exp
2334 * gdb.base/call-signal-resume.exp
2335 * gdb.base/call-strs.exp
2336 * gdb.base/callexit.exp
2337 * gdb.base/callfuncs.exp
2338 * gdb.base/catch-gdb-caused-signals.exp
2339 * gdb.base/catch-signal-siginfo-cond.exp
2340 * gdb.base/catch-syscall.exp
2341 * gdb.base/compare-sections.exp
2342 * gdb.base/cond-eval-mode.exp
2343 * gdb.base/condbreak-call-false.exp
2344 * gdb.base/consecutive-step-over.exp
2345 * gdb.base/cursal.exp
2346 * gdb.base/disabled-location.exp
2347 * gdb.base/disasm-end-cu.exp
2348 * gdb.base/display.exp
2349 * gdb.base/double-prompt-target-event-error.exp
2350 * gdb.base/dprintf-bp-same-addr.exp
2351 * gdb.base/dprintf-detach.exp
2352 * gdb.base/dprintf-next.exp
2353 * gdb.base/dprintf-non-stop.exp
2354 * gdb.base/dprintf-pending.exp
2355 * gdb.base/dso2dso.exp
2356 * gdb.base/ending-run.exp
2357 * gdb.base/enum_cond.exp
2358 * gdb.base/examine-backward.exp
2359 * gdb.base/exe-lock.exp
2360 * gdb.base/exec-invalid-sysroot.exp
2361 * gdb.base/execl-update-breakpoints.exp
2362 * gdb.base/execution-termios.exp
2363 * gdb.base/fileio.exp
2364 * gdb.base/fixsection.exp
2365 * gdb.base/foll-exec-mode.exp
2366 * gdb.base/foll-exec.exp
2367 * gdb.base/fork-running-state.exp
2368 * gdb.base/frame-args.exp
2369 * gdb.base/fullpath-expand.exp
2370 * gdb.base/func-ptr.exp
2371 * gdb.base/gcore-relro-pie.exp
2372 * gdb.base/gdb1090.exp
2373 * gdb.base/gdb1555.exp
2374 * gdb.base/global-var-nested-by-dso.exp
2375 * gdb.base/gnu-ifunc.exp
2376 * gdb.base/hbreak-in-shr-unsupported.exp
2377 * gdb.base/hbreak-unmapped.exp
2378 * gdb.base/hook-stop.exp
2379 * gdb.base/infcall-input.exp
2380 * gdb.base/info-fun.exp
2381 * gdb.base/info-shared.exp
2382 * gdb.base/interrupt-noterm.exp
2383 * gdb.base/jit-so.exp
2384 * gdb.base/jit.exp
2385 * gdb.base/line-symtabs.exp
2386 * gdb.base/list.exp
2387 * gdb.base/longjmp.exp
2388 * gdb.base/macscp.exp
2389 * gdb.base/max-value-size.exp
2390 * gdb.base/nodebug.exp
2391 * gdb.base/nofield.exp
2392 * gdb.base/overlays.exp
2393 * gdb.base/paginate-after-ctrl-c-running.exp
2394 * gdb.base/paginate-bg-execution.exp
2395 * gdb.base/paginate-inferior-exit.exp
2396 * gdb.base/pending.exp
2397 * gdb.base/pr11022.exp
2398 * gdb.base/printcmds.exp
2399 * gdb.base/ptr-typedef.exp
2400 * gdb.base/ptype.exp
2401 * gdb.base/randomize.exp
2402 * gdb.base/range-stepping.exp
2403 * gdb.base/realname-expand.exp
2404 * gdb.base/relativedebug.exp
2405 * gdb.base/remote.exp
2406 * gdb.base/savedregs.exp
2407 * gdb.base/sepdebug.exp
2408 * gdb.base/set-noassign.exp
2409 * gdb.base/shlib-call.exp
2410 * gdb.base/shreloc.exp
2411 * gdb.base/sigaltstack.exp
2412 * gdb.base/sigbpt.exp
2413 * gdb.base/siginfo-addr.exp
2414 * gdb.base/siginfo-obj.exp
2415 * gdb.base/siginfo-thread.exp
2416 * gdb.base/signest.exp
2417 * gdb.base/signull.exp
2418 * gdb.base/sigrepeat.exp
2419 * gdb.base/skip.exp
2420 * gdb.base/so-impl-ld.exp
2421 * gdb.base/solib-corrupted.exp
2422 * gdb.base/solib-disc.exp
2423 * gdb.base/solib-display.exp
2424 * gdb.base/solib-overlap.exp
2425 * gdb.base/solib-search.exp
2426 * gdb.base/solib-symbol.exp
2427 * gdb.base/source-execution.exp
2428 * gdb.base/sss-bp-on-user-bp-2.exp
2429 * gdb.base/sss-bp-on-user-bp.exp
2430 * gdb.base/stack-checking.exp
2431 * gdb.base/stale-infcall.exp
2432 * gdb.base/step-break.exp
2433 * gdb.base/step-line.exp
2434 * gdb.base/step-over-exit.exp
2435 * gdb.base/step-test.exp
2436 * gdb.base/structs.exp
2437 * gdb.base/sym-file.exp
2438 * gdb.base/symtab-search-order.exp
2439 * gdb.base/term.exp
2440 * gdb.base/type-opaque.exp
2441 * gdb.base/unload.exp
2442 * gdb.base/until-nodebug.exp
2443 * gdb.base/until.exp
2444 * gdb.base/unwindonsignal.exp
2445 * gdb.base/watch-cond.exp
2446 * gdb.base/watch-non-mem.exp
2447 * gdb.base/watch_thread_num.exp
2448 * gdb.base/watchpoint-reuse-slot.exp
2449 * gdb.base/watchpoint-solib.exp
2450 * gdb.base/watchpoint.exp
2451 * gdb.btrace/dlopen.exp
2452 * gdb.cell/arch.exp
2453 * gdb.cell/break.exp
2454 * gdb.cell/bt.exp
2455 * gdb.cell/core.exp
2456 * gdb.cell/data.exp
2457 * gdb.cell/dwarfaddr.exp
2458 * gdb.cell/ea-cache.exp
2459 * gdb.cell/ea-standalone.exp
2460 * gdb.cell/ea-test.exp
2461 * gdb.cell/f-regs.exp
2462 * gdb.cell/fork.exp
2463 * gdb.cell/gcore.exp
2464 * gdb.cell/mem-access.exp
2465 * gdb.cell/ptype.exp
2466 * gdb.cell/registers.exp
2467 * gdb.cell/sizeof.exp
2468 * gdb.cell/solib-symbol.exp
2469 * gdb.cell/solib.exp
2470 * gdb.compile/compile-tls.exp
2471 * gdb.cp/exception.exp
2472 * gdb.cp/gdb2495.exp
2473 * gdb.cp/local.exp
2474 * gdb.cp/mb-inline.exp
2475 * gdb.cp/mb-templates.exp
2476 * gdb.cp/pr10687.exp
2477 * gdb.cp/pr9167.exp
2478 * gdb.cp/scope-err.exp
2479 * gdb.cp/templates.exp
2480 * gdb.cp/virtfunc.exp
2481 * gdb.dwarf2/dw2-dir-file-name.exp
2482 * gdb.dwarf2/dw2-single-line-discriminators.exp
2483 * gdb.fortran/complex.exp
2484 * gdb.fortran/library-module.exp
2485 * gdb.guile/guile.exp
2486 * gdb.guile/scm-cmd.exp
2487 * gdb.guile/scm-frame-inline.exp
2488 * gdb.guile/scm-objfile.exp
2489 * gdb.guile/scm-pretty-print.exp
2490 * gdb.guile/scm-symbol.exp
2491 * gdb.guile/scm-type.exp
2492 * gdb.guile/scm-value.exp
2493 * gdb.linespec/keywords.exp
2494 * gdb.linespec/ls-errs.exp
2495 * gdb.linespec/macro-relative.exp
2496 * gdb.linespec/thread.exp
2497 * gdb.mi/mi-breakpoint-changed.exp
2498 * gdb.mi/mi-dprintf-pending.exp
2499 * gdb.mi/mi-fullname-deleted.exp
2500 * gdb.mi/mi-logging.exp
2501 * gdb.mi/mi-pending.exp
2502 * gdb.mi/mi-solib.exp
2503 * gdb.mi/new-ui-mi-sync.exp
2504 * gdb.mi/user-selected-context-sync.exp
2505 * gdb.multi/dummy-frame-restore.exp
2506 * gdb.multi/multi-arch-exec.exp
2507 * gdb.multi/remove-inferiors.exp
2508 * gdb.multi/watchpoint-multi-exit.exp
2509 * gdb.opt/solib-intra-step.exp
2510 * gdb.perf/backtrace.exp
2511 * gdb.perf/single-step.exp
2512 * gdb.perf/skip-command.exp
2513 * gdb.perf/skip-prologue.exp
2514 * gdb.perf/solib.exp
2515 * gdb.python/lib-types.exp
2516 * gdb.python/py-as-string.exp
2517 * gdb.python/py-bad-printers.exp
2518 * gdb.python/py-block.exp
2519 * gdb.python/py-breakpoint.exp
2520 * gdb.python/py-cmd.exp
2521 * gdb.python/py-events.exp
2522 * gdb.python/py-evthreads.exp
2523 * gdb.python/py-finish-breakpoint.exp
2524 * gdb.python/py-finish-breakpoint2.exp
2525 * gdb.python/py-frame-inline.exp
2526 * gdb.python/py-frame.exp
2527 * gdb.python/py-inferior.exp
2528 * gdb.python/py-infthread.exp
2529 * gdb.python/py-mi.exp
2530 * gdb.python/py-objfile.exp
2531 * gdb.python/py-pp-maint.exp
2532 * gdb.python/py-pp-registration.exp
2533 * gdb.python/py-prettyprint.exp
2534 * gdb.python/py-recurse-unwind.exp
2535 * gdb.python/py-shared.exp
2536 * gdb.python/py-symbol.exp
2537 * gdb.python/py-symtab.exp
2538 * gdb.python/py-template.exp
2539 * gdb.python/py-type.exp
2540 * gdb.python/py-unwind-maint.exp
2541 * gdb.python/py-unwind.exp
2542 * gdb.python/py-value.exp
2543 * gdb.python/python.exp
2544 * gdb.reverse/finish-reverse-bkpt.exp
2545 * gdb.reverse/insn-reverse.exp
2546 * gdb.reverse/next-reverse-bkpt-over-sr.exp
2547 * gdb.reverse/solib-precsave.exp
2548 * gdb.reverse/solib-reverse.exp
2549 * gdb.stabs/gdb11479.exp
2550 * gdb.stabs/weird.exp
2551 * gdb.threads/fork-child-threads.exp
2552 * gdb.threads/fork-plus-threads.exp
2553 * gdb.threads/fork-thread-pending.exp
2554 * gdb.threads/forking-threads-plus-breakpoint.exp
2555 * gdb.threads/hand-call-in-threads.exp
2556 * gdb.threads/interrupted-hand-call.exp
2557 * gdb.threads/linux-dp.exp
2558 * gdb.threads/local-watch-wrong-thread.exp
2559 * gdb.threads/next-while-other-thread-longjmps.exp
2560 * gdb.threads/non-ldr-exit.exp
2561 * gdb.threads/pending-step.exp
2562 * gdb.threads/print-threads.exp
2563 * gdb.threads/process-dies-while-detaching.exp
2564 * gdb.threads/process-dies-while-handling-bp.exp
2565 * gdb.threads/pthreads.exp
2566 * gdb.threads/queue-signal.exp
2567 * gdb.threads/reconnect-signal.exp
2568 * gdb.threads/signal-command-handle-nopass.exp
2569 * gdb.threads/signal-command-multiple-signals-pending.exp
2570 * gdb.threads/signal-delivered-right-thread.exp
2571 * gdb.threads/signal-sigtrap.exp
2572 * gdb.threads/sigthread.exp
2573 * gdb.threads/staticthreads.exp
2574 * gdb.threads/stepi-random-signal.exp
2575 * gdb.threads/thread-unwindonsignal.exp
2576 * gdb.threads/thread_check.exp
2577 * gdb.threads/thread_events.exp
2578 * gdb.threads/tid-reuse.exp
2579 * gdb.threads/tls-nodebug.exp
2580 * gdb.threads/tls-shared.exp
2581 * gdb.threads/tls-so_extern.exp
2582 * gdb.threads/tls.exp
2583 * gdb.threads/wp-replication.exp
2584 * gdb.trace/actions-changed.exp
2585 * gdb.trace/actions.exp
2586 * gdb.trace/backtrace.exp
2587 * gdb.trace/change-loc.exp
2588 * gdb.trace/collection.exp
2589 * gdb.trace/deltrace.exp
2590 * gdb.trace/disconnected-tracing.exp
2591 * gdb.trace/entry-values.exp
2592 * gdb.trace/ftrace-lock.exp
2593 * gdb.trace/ftrace.exp
2594 * gdb.trace/infotrace.exp
2595 * gdb.trace/mi-trace-frame-collected.exp
2596 * gdb.trace/mi-trace-unavailable.exp
2597 * gdb.trace/mi-traceframe-changed.exp
2598 * gdb.trace/mi-tracepoint-changed.exp
2599 * gdb.trace/mi-tsv-changed.exp
2600 * gdb.trace/no-attach-trace.exp
2601 * gdb.trace/packetlen.exp
2602 * gdb.trace/passc-dyn.exp
2603 * gdb.trace/passcount.exp
2604 * gdb.trace/pending.exp
2605 * gdb.trace/pr16508.exp
2606 * gdb.trace/qtro.exp
2607 * gdb.trace/range-stepping.exp
2608 * gdb.trace/read-memory.exp
2609 * gdb.trace/report.exp
2610 * gdb.trace/save-trace.exp
2611 * gdb.trace/signal.exp
2612 * gdb.trace/stap-trace.exp
2613 * gdb.trace/status-stop.exp
2614 * gdb.trace/strace.exp
2615 * gdb.trace/tfile.exp
2616 * gdb.trace/tfind.exp
2617 * gdb.trace/trace-break.exp
2618 * gdb.trace/trace-condition.exp
2619 * gdb.trace/trace-enable-disable.exp
2620 * gdb.trace/trace-mt.exp
2621 * gdb.trace/tracecmd.exp
2622 * gdb.trace/tracefile-pseudo-reg.exp
2623 * gdb.trace/tspeed.exp
2624 * gdb.trace/tstatus.exp
2625 * gdb.trace/tsv.exp
2626 * gdb.trace/unavailable.exp
2627 * gdb.trace/while-dyn.exp
2628 * gdb.trace/while-stepping.exp
2629 * lib/gdb-guile.exp
2630 * lib/gdb.exp
2631 * lib/mi-support.exp
2632 * lib/pascal.exp
2633 * lib/perftest.exp
2634 * lib/prelink-support.exp
2635 * lib/selftest-support.exp
2636
ad02e4fe
SM
26372016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
2638
2639 * Makefile.in: Include disable-implicit-rules.mk.
2640
22347e55
AA
26412016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
2642
2643 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
2644 non-byte-aligned bit fields.
2645
da5b30da
AA
26462016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
2647
2648 PR gdb/12616
2649 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
2650 respects the DW_AT_data_bit_offset attribute.
2651
b593ecca
SM
26522016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
2653
2654 * gdb.base/default.exp: Fix output of "set language".
2655
3b165252
SM
26562016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
2657
2658 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
2659 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
2660 make.
2661 * configure.ac: Remove checks for the make program.
2662 * configure: Re-generate.
2663
1a2f3d7f
KB
26642016-11-16 Kevin Buettner <kevinb@redhat.com>
2665
2666 * gdb.python/py-recurse-unwind.c (main): Add loop.
2667 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
2668 to read_register() and gdb.parse_and_eval(). Make each code
2669 call a separate case that can be individually tested.
2670 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
2671 proc. Call cont_and_backtrace for each of the code paths that
2672 we want to test in the unwinder.
2673
b7f38fda
AA
26742016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
2675
2676 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
2677 the definition of struct S.
2678
1f8db343
CM
26792016-11-11 Catherine Moore <clm@codesourcery.com>
2680
2681 * gdb.base/dump.exp: Identify verilog format dump tests as such.
2682
fad0c9fb
PA
26832016-11-09 Pedro Alves <palves@redhat.com>
2684
2685 * gdb.base/commands.exp (runto_or_return): New procedure.
2686 (gdbvar_simple_if_test, gdbvar_simple_while_test)
2687 (gdbvar_complex_if_while_test, progvar_simple_if_test)
2688 (progvar_simple_while_test, progvar_complex_if_while_test)
2689 (if_while_breakpoint_command_test)
2690 (infrun_breakpoint_command_test, breakpoint_command_test)
2691 (user_defined_command_test, watchpoint_command_test)
2692 (test_command_prompt_position, redefine_hook_test)
2693 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
2694 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
2695 multi_line_input and multi_line. Remove gdb_expect and
2696 gdb_stop_suppressing_tests uses.
2697 * lib/gdb.exp (valnum_re): New global.
2698 (multi_line_input): New procedure.
2699
8354c62c
SM
27002016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
2701
2702 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
2703 Remove.
2704 (test_setup): Define with proc_with_prefix.
2705 (test_cli_inferior): Likewise.
2706 (test_cli_thread): Likewise.
2707 (test_cli_frame): Likewise.
2708 (test_cli_select_frame): Likewise.
2709 (test_cli_up_down): Likewise.
2710 (test_mi_thread_select): Likewise.
2711 (test_mi_stack_select_frame): Likewise.
2712 (test_cli_in_mi_inferior): Likewise.
2713 (test_cli_in_mi_thread): Likewise.
2714 (test_cli_in_mi_frame): Likewise.
2715 (top level): Do not use with_test_prefix_procname.
2716
64f367a2
PA
27172016-11-09 Pedro Alves <palves@redhat.com>
2718
2719 * gdb.base/commands.exp (gdbvar_simple_if_test)
2720 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
2721 (progvar_simple_if_test, progvar_simple_while_test)
2722 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
2723 (infrun_breakpoint_command_test, breakpoint_command_test)
2724 (user_defined_command_test, watchpoint_command_test)
2725 (test_command_prompt_position, deprecated_command_test)
2726 (bp_deleted_in_command, temporary_breakpoint_commands)
2727 (stray_arg0_test, source_file_with_indented_comment)
2728 (recursive_source_test, if_commands_test)
2729 (error_clears_commands_left, redefine_hook_test)
2730 (redefine_backtrace_test): Use proc_with_prefix.
2731 * lib/gdb.exp (proc_with_prefix): New proc.
2732
0bb65f1e
AA
27332016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
2734
2735 * gdb.base/tui-layout.c: New file.
2736 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
2737 disassembly window contains very long lines.
2738
7353f247
TT
27392016-11-08 Tom Tromey <tom@tromey.com>
2740
2741 * gdb.python/py-value.exp (test_value_creation): Make "long" test
2742 depend on Python 2.
2743
30a7bb83
TT
27442016-11-08 Tom Tromey <tom@tromey.com>
2745
2746 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
2747 New method.
2748
cdf5a07c
MG
27492016-10-29 Manish Goregaokar <manish@mozilla.com>
2750
2806dc7e 2751 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 2752
51a789c3
MG
27532016-10-27 Manish Goregaokar <manish@mozilla.com>
2754
2806dc7e
PA
2755 * gdb.rust/simple.rs: Add test for univariant enums without
2756 discriminants and for encoded struct-like enums.
51a789c3 2757
f610ab6d
PA
27582016-10-28 Pedro Alves <palves@redhat.com>
2759
2760 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
2761 gdb_test_multiple, tighten regexps and match symtabs and line
2762 tables incrementally.
2763
b129b0ca
LM
27642016-10-28 Luis Machado <lgustavo@codesourcery.com>
2765
2766 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
2767 general.
2768
ecf45d2c
SL
27692016-10-25 Luis Machado <lgustavo@codesourcery.com>
2770
2771 * gdb.base/exec-invalid-sysroot.exp: New file.
2772
b8d38ee4
JK
27732016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2774
2775 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
2776
f90fd8c2
JK
27772016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2778
2779 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
2780
2d2476aa
MR
27812016-10-19 Maciej W. Rozycki <macro@imgtec.com>
2782
2806dc7e
PA
2783 * gdb.base/killed-outside.exp: Remove $options from a call to
2784 `prepare_for_testing'.
2d2476aa 2785
e42b25a0
SM
27862016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2787
2788 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
2789 Change test message.
2790
3ccdb432
SM
27912016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2792
2793 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
2794 Update comment.
2795
5bad3170
SM
27962016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2797
2798 * gdb.trace/mi-trace-save.exp: New file.
2799
5ad9dba7
YQ
28002016-10-13 Yao Qi <yao.qi@linaro.org>
2801
2802 * gdb.base/code_elim.exp (get_var_address): Remove.
2803 * gdb.base/relocate.exp: Likewise.
2804 * gdb.base/shreloc.exp: Likewise.
2805 * lib/gdb.exp (get_var_address): New.
2806
62df7e21
YQ
28072016-10-13 Yao Qi <yao.qi@linaro.org>
2808
2809 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
2810 floating point tests if $skip_float_test is false.
2811
4dac951e
LM
28122016-10-12 Luis Machado <lgustavo@codesourcery.com>
2813
2814 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
2815 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
2816 argc values.
2817 Add 1 to argc so we guarantee distinct initial/modified argc values.
2818
8f1a8fc4
JK
28192016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2820
2821 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
2822
16c85b5d
JK
28232016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2824
2825 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
2826 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
2827 * gdb.arch/vsx-regs.exp: Likewise.
2828
1d0e042a
YQ
28292016-10-07 Yao Qi <yao.qi@linaro.org>
2830
2831 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
2832
68dadef5
MM
28332016-10-07 Markus Metzger <markus.t.metzger@intel.com>
2834
2835 * gdb.python/python.exp: Test decode_line("*0").
2836
33fa2c6e
DE
28372016-10-06 Doug Evans <dje@google.com>
2838
2839 * gdb.python/py-value.exp (test_value_creation): Add test for large
2840 unsigned 64-bit value.
2841
9c37b5ae
TT
28422016-10-06 Tom Tromey <tom@tromey.com>
2843
2844 * gdb.compile/compile.exp: Change java tests to rust.
2845 * gdb.base/setshow.exp: Change java tests to rust.
2846 * gdb.base/default.exp: Remove java from language list.
2847 * README (Examples): Update language example.
2848 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
2849 test.
2850 * lib/gdb.exp (skip_java_tests): Remove.
2851 * lib/java.exp: Remove.
2852 * gdb.java: Remove.
2853
78b86327
MR
28542016-10-06 Maciej W. Rozycki <macro@imgtec.com>
2855
2856 * gdb.arch/mips-fcr.exp: New test.
2857 * gdb.arch/mips-fcr.c: Source for the new test.
2858
7470adbb
MR
28592016-10-06 Maciej W. Rozycki <macro@imgtec.com>
2860
2861 * gdb.base/solib-disc.exp: Use `standard_output_file'
2862 throughout.
2863
4a556533
PA
28642016-10-06 Pedro Alves <palves@redhat.com>
2865
2866 * gdb.base/jit-simple-dl.c: New file.
2867 * gdb.base/jit-simple-jit.c: New file, factored out from ...
2868 * gdb.base/jit-simple.c: ... this.
2869 * gdb.base/jit-simple.exp (jit_run): Delete.
2870 (build_jit): New proc.
2871 (jit_test_reread): Recompile either the main program or the shared
2872 library, depending on what is being tested. Skip changing address
2873 if caller wants to. Compare before/after addresses. If testing
2874 standalone, explicitly load the binary. Test "maint info
2875 breakpoints".
2876 (top level): Add "standalone vs shared lib" and "change address"
2877 vs "same address" axes.
2878
5a122fbc
PA
28792016-10-06 Pedro Alves <palves@redhat.com>
2880
2881 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
2882 call.
2883 (jit_run): Delete.
2884 (jit_test_reread): Use with_test_prefix. Reload the main binary
2885 explicitly. Compare the before/after addresses of the JIT
2886 descriptor.
2887
ee8da4b8
DE
28882016-08-15 Doug Evans <dje@google.com>
2889
2890 * gdb.xml/extra-regs.xml: Update, end field now required, default type
2891 for single bitfields is bool.
2892 * gdb.xml/tdesc-regs.exp: Ditto.
2893
f389f6fe
JK
28942016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2895
2896 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
2897
fdebf1a4
YQ
28982016-10-05 Yao Qi <yao.qi@linaro.org>
2899
2900 * lib/gdb.exp (support_complex_tests): Return zero if
2901 gdb_skip_float_test return true.
2902
9c36d954 29032016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 2904 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
2905
2906 PR gdb/20487
2907 * gdb.mi/user-selected-context-sync.exp: New file.
2908 * gdb.mi/user-selected-context-sync.c: New file.
2909
4034d0ff 29102016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 2911 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
2912
2913 PR gdb/20487
2914 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
2915 =thread-select-event check.
2916
a4297203
PB
29172016-09-29 Peter Bergner <bergner@vnet.ibm.com>
2918
2919 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
2920 the compulsory L operand changes.
2921 * gdb.arch/powerpc-power.s: Likewise.
2922
bb805577
JK
29232016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2924
2925 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
2926 * gdb.base/jit-attach-pie.c: New file.
2927 * gdb.base/jit-attach-pie.exp: New file.
2928
6d61dee5
PA
29292016-09-28 Pedro Alves <palves@redhat.com>
2930
2931 * gdb.base/infcall-input.c: New file.
2932 * gdb.base/infcall-input.exp: New file.
2933
f73842fc
YQ
29342016-09-22 Yao Qi <yao.qi@linaro.org>
2935
2936 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
2937 (gdb_exit): Rename it to ...
2938 (gdbserver_gdb_exit): ... Close GDBserver.
2939 (gdb_exit): New proc, call gdbserver_gdb_exit.
2940 (mi_gdb_exit): Likewise.
2941
90681dab
YQ
29422016-09-22 Yao Qi <yao.qi@linaro.org>
2943
2944 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
2945 path.
2946 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
2947 Remove duplication.
2948
9c211fd8
YQ
29492016-09-22 Yao Qi <yao.qi@linaro.org>
2950
2951 * lib/gdbserver-support.exp: Check the existence of
2952 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
2953
ad0a504f
AK
29542016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
2955
2956 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
2957
36cf1806
TT
29582016-09-21 Tom Tromey <tom@tromey.com>
2959
2960 PR gdb/20604:
2961 * gdb.base/quit.exp: New file.
2962
74172ecf
SM
29632016-09-21 Simon Marchi <simon.marchi@ericsson.com>
2964
2965 * .gitignore: New file.
2966
3d0ec882
MR
29672016-09-21 Maciej W. Rozycki <macro@imgtec.com>
2968
2969 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
2970 throughout.
2971
8193adea
AA
29722016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
2973
2974 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
2975
d41a5c09
JK
29762016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2977
2978 * gdb.cp/casts.cc (decltype): Move it ...
2979 (main): ... with its call to ...
2980 * gdb.cp/casts03.cc: ... a new file.
2981 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
2982
d2dfe700
JK
29832016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2984
2985 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
2986
e2a92b16
PB
29872016-09-15 Peter Bergner <bergner@vnet.ibm.com>
2988
2989 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
2990 and sync up the test with tests in gas/testsuite/gas/ppc.
2991 * gdb.arch/powerpc-power.exp: Likewise.
2992
49b4de64
JK
29932016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2994
2995 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
2996
2c29df25
SDJ
29972016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
2998 Jan Kratochvil <jan.kratochvil@redhat.com>
2999
3000 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
3001 make m1's definition to be different from m2's. Use 'dummy' as an
3002 argument for probe 'two'.
3003
cc3c2846
JB
30042016-09-10 Jon Beniston <jon@beniston.com>
3005
3006 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
3007 for sim target.
3008
e1b2624a
AA
30092016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
3010
3011 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
3012 variable declaration.
3013 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
3014 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
3015 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
3016 received HWCAP as its argument.
3017
4295e285
PA
30182016-09-06 Pedro Alves <palves@redhat.com>
3019
3020 * gdb.base/new-ui-pending-input.c: New file.
3021 * gdb.base/new-ui-pending-input.exp: New file.
3022 * gdb.exp (clear_gdb_spawn_id): New procedure.
3023 (with_spawn_id): Check whether gdb_spawn_id exists before
3024 referencing it. If gdb_spawn_id didn't exist on entry, clear it
3025 on exit.
3026
00d5215e
UW
30272016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
3028
3029 * gdb.base/float128.c: New file.
3030 * gdb.base/float128.exp: Likewise.
3031 * gdb.base/floatn.c: Likewise.
3032 * gdb.base/floatn.exp: Likewise.
3033
a9ff5f12
UW
30342016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
3035
3036 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
3037
f245535c
PA
30382016-09-05 Pedro Alves <palves@redhat.com>
3039
3040 PR backtrace/19927
3041 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
3042 unwinders are immediately called as side effect of "source" or
3043 "disable unwinder" commands.
3044 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
3045
ae9cf263
YQ
30462016-09-02 Yao Qi <yao.qi@linaro.org>
3047
3048 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
3049 is true and $type is "float" or "double".
3050
27aba047
YQ
30512016-09-02 Yao Qi <yao.qi@linaro.org>
3052
3053 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
3054 true.
3055 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
3056 * gdb.base/call-rt-st.exp: Likewise.
3057 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
3058 return value instead of gdb,skip_float_test.
3059 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
3060 (do_function_calls): Use its return value instead of
3061 gdb,skip_float_test.
3062 * gdb.base/finish.exp: Likewise.
3063 * gdb.base/funcargs.exp: Likewise.
3064 * gdb.base/return.exp: Likewise.
3065 * gdb.base/return2.exp: Likewise.
3066 * gdb.base/varargs.exp: Likewise.
3067 * lib/gdb.exp (gdb_skip_float_test): Change it to
3068 gdb_caching_proc. Detect the broken ptrace on arm-linux.
3069
5af962df
AA
30702016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
3071
3072 * gdb.multi/tids.exp: Test "thread apply all".
3073
7fac6910
JK
30742016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3075
3076 * gdb.base/default.exp (tty): Remove.
3077
bb1fe4ac
KB
30782016-08-24 Kevin Buettner <kevinb@redhat.com>
3079
2806dc7e
PA
3080 * gdb.python/py-recurse-unwind.c: New file.
3081 * gdb.python/py-recurse-unwind.py: New file.
3082 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 3083
0a1ddfa6
SM
30842016-08-24 Simon Marchi <simon.marchi@ericsson.com>
3085
3086 * gdb.base/set-inferior-tty.exp: New file.
3087 * gdb.base/set-inferior-tty.c: New file.
3088
d9de1fe3
PA
30892016-08-23 Pedro Alves <palves@redhat.com>
3090
3091 PR gdb/20494
3092 * gdb.base/new-ui-echo.c: New file.
3093 * gdb.base/new-ui-echo.exp: New file.
3094
e9d9abd7
YQ
30952016-08-23 Yao Qi <yao.qi@linaro.org>
3096
3097 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
3098 gdbserver_spawn.
3099 * gdb.server/connect-without-multi-process.exp (do_test):
3100 Likewise.
3101
3589529e
YQ
31022016-08-23 Yao Qi <yao.qi@linaro.org>
3103
3104 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
3105 standalone_txt. Delete gdb_txt and standalone_txt on host
3106 and target. Spawn the binary on target. Copy files from
3107 target to host.
3108
6bb90213
PA
31092016-08-22 Pedro Alves <palves@redhat.com>
3110
3111 PR gdb/20505
3112 * gdb.base/vdso-warning.exp: Test core dumps too. Use
3113 with_test_prefix. Factor out bits to ...
3114 (test_no_vdso): ... this new procedure.
3115
20c2c024
CL
31162016-08-19 Carl Love <cel@us.ibm.com>
3117
3118 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
3119 maintaining separate logic for constructing the output path.
3120 * gdb.arch/powerpc-d128-regs.exp: Likewise.
3121 * gdb.arch/ppc-dfp.exp: Likewise.
3122 * gdb.arch/ppc-fp.exp: Likewise.
3123 * gdb.arch/vsx-regs.exp: Likewise.
3124 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
3125 binprefix for generating the additional binary files.
3126
0646e07d
PA
31272016-08-19 Pedro Alves <palves@redhat.com>
3128
3129 * gdb.trace/mi-trace-frame-collected.exp
3130 (test_trace_frame_collected): On x32, expect two registers.
3131
46da9242
CL
31322016-08-18 Carl Love <cel@us.ibm.com>
3133
3134 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
3135 and sync up the test with tests in gas/testsuite/gas/ppc.
3136 * gdb.arch/powerpc-power.exp: Likewise.
3137
eb2332d7
SM
31382016-08-17 Simon Marchi <simon.marchi@ericsson.com>
3139
3140 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
3141 expected error message.
3142
63c61e04
SM
31432016-08-17 Simon Marchi <simon.marchi@ericsson.com>
3144
3145 * gdb.multi/remove-inferiors.exp: New file.
3146 * gdb.multi/remove-inferiors.c: New file.
3147
7b17065f
YQ
31482016-08-12 Yao Qi <yao.qi@linaro.org>
3149
3150 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
3151 argument list.
3152
01d3dedf
PA
31532016-08-10 Pedro Alves <palves@redhat.com>
3154
3155 PR gdb/19187
3156 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
3157 setup_kfails.
3158
3eb7562a
PA
31592016-08-09 Pedro Alves <palves@redhat.com>
3160 Simon Marchi <simon.marchi@ericsson.com>
3161
3162 PR gdb/20418
3163 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
3164 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
3165
80614914
PA
31662016-08-09 Pedro Alves <palves@redhat.com>
3167
3168 PR mi/20431
3169 * gdb.mi/mi-cmd-error.exp: New file.
3170
f348d89a
PA
31712016-08-09 Pedro Alves <palves@redhat.com>
3172
3173 PR gdb/18653
3174 * gdb.base/signals-state-child.c: New file.
3175 * gdb.base/signals-state-child.exp: New file.
3176 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
3177
e5ca03b4
PA
31782016-08-09 Pedro Alves <palves@redhat.com>
3179
3180 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
3181
282a0691
TT
31822016-08-03 Tom Tromey <tom@tromey.com>
3183
3184 PR python/18565:
3185 * gdb.python/py-frame-inline.exp: Add Frame.function test.
3186
41bfcd63
YQ
31872016-08-01 Yao Qi <yao.qi@linaro.org>
3188
3189 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
3190 variable mode to "multi-process" if $multi_process is 1, otherwise
3191 set it to "single-process".
3192
e3465b24
YQ
31932016-08-01 Yao Qi <yao.qi@linaro.org>
3194
3195 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
3196 * gdb.cp/cpexprs.exp: Likewise.
3197 * gdb.cp/m-static.exp: Likewise.
3198
0b31a4bc
TT
31992016-07-26 Tom Tromey <tom@tromey.com>
3200
3201 PR python/20190:
3202 * gdb.threads/tls.exp (check_thread_local): Add python symbol
3203 test.
3204
e0461dbb
MM
32052016-07-26 Markus Metzger <markus.t.metzger@intel.com>
3206
3207 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
3208 selecting assembly source files.
3209 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
3210 assembly source files.
3211 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
3212 assembly source files.
3213 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
3214 selecting assembly source files.
3215
8194e927
SM
32162016-07-25 Simon Marchi <simon.marchi@ericsson.com>
3217
3218 * gdb.base/new-ui.exp (do_test_invalid_args): New
3219 procedure.
3220
c0272db5
TW
32212016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
3222
3223 * gdb.btrace/reconnect.c: New file.
3224 * gdb.btrace/reconnect.exp: New file.
3225
e3487908
GKB
32262016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
3227
3228 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
3229 to test_catch_syscall_group.
3230 (test_catch_syscall_group): New.
3231
12df5c00
TT
32322016-07-21 Tom Tromey <tom@tromey.com>
3233
3234 * gdb.rust/simple.rs (main): Use empty struct expression.
3235 * gdb.rust/simple.exp: Add tests for empty struct expression.
3236
bae62ee2
YQ
32372016-07-21 Yao Qi <yao.qi@linaro.org>
3238
3239 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
3240 if gdb_skip_xml_test is true on some targets.
3241
b1b53fb3
YQ
32422016-07-21 Yao Qi <yao.qi@linaro.org>
3243
3244 * gdb.server/solib-list.exp: Unset last_loaded_file.
3245
027d97f8
JK
32462016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3247
3248 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
3249 "step into captured_main (args)".
3250
7674d381
JK
32512016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3252
3253 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
3254
72b5d099
JK
32552016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3256
3257 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
3258
1f960ced
PA
32592016-07-19 Pedro Alves <palves@redhat.com>
3260
3261 * gdb.opt/inline-break.exp: Remove optimize=-O2.
3262 * gdb.opt/inline-bt.exp: Likewise.
3263 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
3264 additional_flags=-Winline.
3265 * gdb.opt/inline-locals.exp: Likewise.
3266 * gdb.opt/inline-markers.c (ATTR): Define.
3267 (inlined_fn): Use it.
3268
f25827c1
YQ
32692016-07-19 Yao Qi <yao.qi@linaro.org>
3270
3271 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
3272 (test_with_self): Remove some code. Remove argument executable.
3273 (top-level): Use do_self_tests.
3274
37539ebe
DB
32752016-07-15 Zachary Welch <zwelch@codesourcery.com>
3276 Don Breazeal <donb@codesourcery.com>
3277
3278 * gdb.base/maint.exp: Escape paths used in regular expressions.
3279 * gdb.stabs/weird.exp: Likewise.
3280
dac790e1
TT
32812016-07-13 Tom Tromey <tom@tromey.com>
3282
3283 PR python/15620, PR python/18620:
3284 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
3285 (test_bkpt_events): New procs.
3286
93daf339
TT
32872016-07-13 Tom Tromey <tom@tromey.com>
3288
3289 PR python/17698:
3290 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
3291 test.
3292 (test_watchpoints): Likewise.
3293 (test_bkpt_pending): New proc.
3294
6571a381
TT
32952016-07-13 Tom Tromey <tom@tromey.com>
3296
3297 PR cli/18053:
3298 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
3299 completion test.
3300
e8732474
JK
33012016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3302
3303 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
3304 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
3305 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
3306 f_label.
3307 (g): Rename g_end_lbl to g_label.
3308 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
3309 low_pc and high_pc.
3310 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
3311
e0f3fd7c
TT
33122016-07-12 Tom Tromey <tom@tromey.com>
3313
3314 PR python/19293:
3315 * gdb.python/py-unwind-maint.exp: Update tests.
3316
3cfe46b6
YQ
33172016-07-12 Yao Qi <yao.qi@linaro.org>
3318
3319 * lib/selftest-support.exp (selftest_setup): Match the output
3320 when captured_main is inlined.
3321
4f19a0e6
WT
33222016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
3323
3324 * gdb.fortran/derived-types.exp (result_line, result_line_2):
3325 New variables.
3326 (print this%a, print this%b, print this): New tests.
3327 * gdb.fortran/derived-types.f90 (this): New object and
3328 initialization.
3329
986cf455
SM
33302016-07-06 Simon Marchi <simon.marchi@ericsson.com>
3331
3332 * gdb.ada/arraydim.exp: Remove extra directory level in build
3333 directory.
3334
f0464b23
SM
33352016-07-06 Simon Marchi <simon.marchi@ericsson.com>
3336
3337 * lib/ada.exp: Remove extra directory level in build directory.
3338 * gdb.ada/cond_lang.exp: Likewise.
3339 * gdb.ada/exec_changed.exp: Likewise.
3340 * gdb.ada/lang_switch.exp: Likewise.
3341
42d94011
MG
33422016-07-06 Manish Goregaokar <manish@mozilla.com>
3343
2806dc7e
PA
3344 * simple.rs: Add test for raw pointer subscripting.
3345 * simple.exp: Add test expectations.
42d94011 3346
647c264c
YQ
33472016-07-05 Yao Qi <yao.qi@linaro.org>
3348
3349 * gdb.mi/mi-reverse.exp: Match =record-started output.
3350
20aa2c60
PA
33512016-07-01 Pedro Alves <palves@redhat.com>
3352
3353 * gdb.base/jit-reader.exp (info_registers_current_frame): New
3354 procedure.
3355 (jit_reader_test): Test the jit reader's unwinder.
3356 * gdb.base/jithost.c (jit_function_00_code): New global.
3357 (main): Use memcpy to fill in the mmapped code, instead of poking
3358 bytes manually here.
3359 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
3360 value.
3361 (read_debug_info): Save the function's range.
3362 (read_sp): New function.
3363 (unwind_frame): Use it. Also unwind RBP.
3364 (get_frame_id): Use read_sp.
3365 (gdb_init_reader): Use calloc instead of malloc.
3366 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
3367 parameter. Use gdb_test_multiple.
3368
ced2dffb
PA
33692016-07-01 Pedro Alves <palves@redhat.com>
3370 Antoine Tremblay <antoine.tremblay@ericsson.com>
3371
3372 * gdb.threads/process-dies-while-detaching.c: New file.
3373 * gdb.threads/process-dies-while-detaching.exp: New file.
3374
63000888
PA
33752016-07-01 Pedro Alves <palves@redhat.com>
3376
3377 * gdb.multi/watchpoint-multi-exit.c: New file.
3378 * gdb.multi/watchpoint-multi-exit.exp: New file.
3379
038d4868
PA
33802016-06-30 Pedro Alves <palves@redhat.com>
3381
3382 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
3383 unset inferior_spawn_id.
3384
994e9c83
PA
33852016-06-30 Pedro Alves <palves@redhat.com>
3386
3387 * lib/mi-support.exp (default_mi_gdb_start): Declare global
3388 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
3389
e5653468
YQ
33902016-06-29 Yao Qi <yao.qi@linaro.org>
3391
3392 * gdb.base/return.c: Add copyright header.
3393
803b47e5
TT
33942016-06-29 Tom Tromey <tom@tromey.com>
3395
3396 PR python/20129:
3397 * gdb.python/py-framefilter.exp: Add tests for setting priority
3398 and disabling of non-existent frame filter.
3399
28244707
YQ
34002016-06-29 Yao Qi <yao.qi@linaro.org>
3401
3402 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
3403 0x0f07ff.
3404
a31d2f06
YQ
34052016-06-28 Yao Qi <yao.qi@linaro.org>
3406
3407 * gdb.base/catch-syscall.exp: Remove check on isnative and target
3408 triplets. Start gdb, execute catch syscall, and continue. Check
3409 gdb's output to determine catch syscall is supported.
3410
921d8f54
MG
34112016-06-27 Manish Goregaokar <manish@mozilla.com>
3412
25d49b86
PA
3413 * gdb.rust/simple.rs: Add test for returning unit in a function.
3414 * gdb.rust/simple.exp: Add expectation for functions returning
3415 unit.
921d8f54 3416
f4952523
PMR
34172016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
3418
3419 * gdb.python/py-breakpoint-create-fail.c,
3420 gdb.python/py-breakpoint-create-fail.exp,
3421 gdb.python/py-breakpoint-create-fail.py: New testcase.
3422
fccb08f8
MG
34232016-06-25 Manish Goregaokar <manish@mozilla.com>
3424
3425 PR gdb/20239
3426 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
3427 * gdb.rust/simple.exp: Add test expectations for new NonZero
3428 tests.
fccb08f8 3429
6b850546
DT
34302016-06-24 David Taylor <dtaylor@emc.com>
3431
3432 * gdb.base/offsets.exp: New file.
3433 * gdb.base/offsets.c: New file.
3434
17621150
TT
34352016-06-23 Tom Tromey <tom@tromey.com>
3436
3437 PR gdb/16483:
3438 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
3439 before any filters are loaded.
3440
04d59df6
WT
34412016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
3442
3443 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
3444 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
3445 structs.
3446 * gdb.fortran/derived-type-function.exp: New file.
3447 * gdb.fortran/derived-type-function.f90: New file.
3448
3449
ac69f786
PA
34502016-06-21 Pedro Alves <palves@redhat.com>
3451
3452 * gdb.base/new-ui.exp: New file.
3453 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
3454 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
3455 (with_spawn_id): New procedure.
3456
49940788
PA
34572016-06-21 Pedro Alves <palves@redhat.com>
3458
3459 * gdb.mi/mi-exec-run.exp: New file.
3460
ef274d26
PA
34612016-06-21 Pedro Alves <palves@redhat.com>
3462
3463 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
3464 breakpoint command's output on the main UI.
3465 (test_break): New procedure, factored out from calls in the top
3466 level.
3467 (top level): Use foreach_with_prefix to test MI as main UI and as
3468 separate UI.
3469
468afe6c
PA
34702016-06-21 Pedro Alves <palves@redhat.com>
3471
3472 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
3473 (test_awatch_creation_and_listing)
3474 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
3475 Remove 'type' parameter.
3476 (test_watchpoint_all): New parameter mi_mode. Remove
3477 with_test_prefix.
3478 (top level): Use foreach_with_prefix, and add main/separate UI MI
3479 testing axis.
3480
51f77c37
PA
34812016-06-21 Pedro Alves <palves@redhat.com>
3482
3483 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
3484 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
3485 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
3486 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
3487 (gdb_main_spawn_id, mi_spawn_id): Declare and
3488 comment.
3489 (mi_create_inferior_pty): New procedure,
3490 factored out from default_mi_gdb_start.
3491 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
3492 procedures.
3493 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
3494 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
3495 Use mi_create_inferior_pty.
3496 (mi_gdb_start): Use eval to pass down args list.
3497
8980e177
PA
34982016-06-21 Pedro Alves <palves@redhat.com>
3499
3500 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
3501 * gdb.opt/inline-cmds.exp: Add MI tests.
3502
f38d3ad1
PA
35032016-06-21 Pedro Alves <palves@redhat.com>
3504
3505 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
3506
45db7c09
PA
35072016-06-21 Pedro Alves <palves@redhat.com>
3508
3509 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
3510 (top level): Use it instead of mi_execute_to.
3511
5a069ab3
PA
35122016-06-21 Pedro Alves <palves@redhat.com>
3513
3514 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
3515 (cont_handler_str): New.
3516 (signal_stop_handler): Set stop_handler_str instead of printing to
3517 stdout.
3518 (continue_handler): Set cont_handler_str instead of printing to
3519 stdout.
3520 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
3521 mi_send_resuming_command. Print stop_handler_str and
3522 cont_handler_str instead of expecting the python events print
3523 directly.
3524
2838cc1d
SD
35252016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
3526
3527 * gdb.base/jit-reader.exp: New file.
3528 * gdb.base/jithost.c: New file.
3529 * gdb.base/jithost.h: New file.
3530 * gdb.base/jitreader.c : New file.
3531 * gdb.base/jit-protocol.h: New file.
3532
21a77091
YQ
35332016-06-17 Yao Qi <yao.qi@linaro.org>
3534
3535 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
3536 parameters follow_fork and detach_on_fork. Set follow-fork-mode
3537 and detach-on-fork. Adjust tests.
3538 (top level): Invoke break_cond_on_syscall with combinations of
3539 syscall, follow-fork-mode and detach-on-fork.
3540
f50bf8e5
YQ
35412016-06-17 Yao Qi <yao.qi@linaro.org>
3542
3543 * gdb.base/step-over-exit.c: New.
3544 * gdb.base/step-over-exit.exp: New.
3545
a28d8e50
YTL
35462016-06-17 Yan-Ting Lin <currygt52@gmail.com>
3547
3548 * gdb.base/float.exp: Add target check for nds32*-*-*.
3549 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
3550
cad8e26d
AB
35512016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
3552
3553 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
3554 for unsupported target features.
3555 * gdb.base/call-rt-st.exp: Likewise.
3556 * gdb.base/call-sc.exp: Likewise.
3557 * gdb.base/call-signal-resume.exp: Likewise.
3558 * gdb.base/call-strs.exp: Likewise.
3559 * gdb.base/callexit.exp: Likewise.
3560 * gdb.base/callfuncs.exp: Likewise.
3561 * gdb.base/nodebug.exp: Likewise.
3562 * gdb.base/printcmds.exp: Likewise.
3563 * gdb.base/ptype.exp: Likewise.
3564 * gdb.base/structs.exp: Likewise.
3565 * gdb.base/unwindonsignal.exp: Likewise.
3566 * gdb.cp/gdb2495.exp: Likewise.
3567 * gdb.cp/templates.exp: Likewise.
3568 * gdb.cp/virtfunc.exp: Likewise.
3569 * gdb.threads/hand-call-in-threads.exp: Likewise.
3570 * gdb.threads/interrupted-hand-call.exp: Likewise.
3571 * gdb.threads/thread-unwindonsignal.exp: Likewise.
3572
347dc102
TT
35732016-06-10 Tom Tromey <tom@tromey.com>
3574
3575 PR rust/20110:
3576 * gdb.rust/expr.exp: Add test for integer constant larger than
3577 i32.
3578
5e13cf25
BH
35792016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
3580
3581 * gdb.fortran/nested-funcs.exp: New.
3582 * gdb.fortran/nested-funcs.f90: New.
3583
bb556f1f
TK
35842016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
3585
3586 * gdb.base/examine-backward.c: New file.
3587 * gdb.base/examine-backward.exp: New file.
3588
38b022b4
SM
35892016-06-06 Simon Marchi <simon.marchi@ericsson.com>
3590
3591 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
3592 matching.
3593
1b40ec05
TT
35942016-06-02 Tom Tromey <tom@tromey.com>
3595
3596 PR python/18984:
3597 * gdb.python/py-shared.exp: Add solib_name test.
3598
193bd378
SM
35992016-06-02 Simon Marchi <simon.marchi@ericsson.com>
3600
3601 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
3602
3326303b
MG
36032016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
3604
3605 PR c++/19893
3606 * gdb.dwarf2/implref.exp: Rename to...
3607 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
3608 * gdb.dwarf2/implref-array.c: New file.
3609 * gdb.dwarf2/implref-array.exp: Likewise.
3610 * gdb.dwarf2/implref-global.c: Likewise.
3611 * gdb.dwarf2/implref-global.exp: Likewise.
3612 * gdb.dwarf2/implref-struct.c: Likewise.
3613 * gdb.dwarf2/implref-struct.exp: Likewise.
3614
825c8ef2
AT
36152016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3616
3617 * gdb.trace/trace-condition.exp: Add 64bit tests.
3618
2320162a
AT
36192016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3620
3621 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
3622 bits types.
3623 (main): Adapt to 8 to 64 bits types.
3624 * gdb.trace/trace-condition.exp: Add new tests.
3625
a7818233
AT
36262016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3627
3628 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
3629
0d336466
AT
36302016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3631
3632 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
3633 Move condition tests...
3634 * gdb.trace/trace-condition.exp: Here.
3635
7faeb45a
AT
36362016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3637
3638 * gdb.trace/trace-condition.exp: Add counter-case tests.
3639
e385593e
JK
36402016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3641
3642 PR c++/15231
3643 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
3644 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
3645
744608cc
PA
36462016-05-27 Pedro Alves <palves@redhat.com>
3647
3648 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
3649 New procedure.
3650 (top level): Call it, and bail out of DejaGnu is known to be bad.
3651
ac775bf4
AB
36522016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
3653
3654 * gdb.base/whatis.c: Extend the test case.
3655 * gdb.base/whatis.exp: Add additional tests.
3656
2bbad2ea
BH
36572016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3658
3659* gdb.fortran/type.f90: Add pointer variable.
3660* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
3661
8b70175d
BH
36622016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3663
3664 * gdb.fortran/vla-type.exp: Fix testcase name.
3665
86d8a848
BH
36662016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3667
3668 * gdb.fortran/vla-type.exp: Access elements in nested structs.
3669
e188eb36
BH
36702016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3671
3672 * gdb.fortran/type.f90: Add nested structures.
3673 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
3674 * gdb.fortran/derived-type.exp: Adapt expected output.
3675 * gdb.fortran/vla-type.exp: Adapt expected output.
3676
9b2db1fd
BH
36772016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3678
3679 * gdb.fortran/whatis_type.exp: Adapt expected output.
3680
72b17055
BH
36812016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3682
3683 * gdb.fortran/print_type.exp: Fix expected output.
3684 * gdb.fortran/whatis_type.exp: Fix expected output.
3685
3cd81d8d
BH
36862016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3687
3688 * gdb.fortran/whatis_type.exp: Use multi_line.
3689
ddae9462
TT
36902016-05-24 Tom Tromey <tom@tromey.com>
3691
3692 PR python/17386:
3693 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
3694 use value as an index.
3695
1957f6b8
TT
36962016-05-23 Tom Tromey <tom@tromey.com>
3697
3698 PR python/17981:
3699 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
3700 no-breakpoint case.
3701
026a9174
PA
37022016-05-24 Pedro Alves <palves@redhat.com>
3703
3704 PR gdb/19828
3705 * gdb.threads/clone-attach-detach.c: New file.
3706 * gdb.threads/clone-attach-detach.exp: New file.
3707
e70a7231
FR
37082016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
3709
3710 * gdb.base/annota-input-while-running.exp: Fix syntax error.
3711
0f6ed0e0
TT
37122016-05-23 Tom Tromey <tom@tromey.com>
3713
3714 PR python/19438, PR python/18393:
3715 * gdb.python/py-progspace.exp: Add "dir" test.
3716 * gdb.python/py-objfile.exp: Add "dir" test.
3717
ffd19d61
YQ
37182016-05-23 Yao Qi <yao.qi@linaro.org>
3719
3720 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
3721 * gdb.arch/thumb2-it.exp: Likewise.
3722
9e8f9b05
SM
37232016-05-18 Simon Marchi <simon.marchi@ericsson.com>
3724
3725 * gdb.mi/mi-threads-interrupt.c: New file.
3726 * gdb.mi/mi-threads-interrupt.exp: New file.
3727
61c6156d
SM
37282016-05-17 Simon Marchi <simon.marchi@ericsson.com>
3729
3730 PR gdb/18077
3731 * gdb.mi/mi-async-run.exp: New file.
3732 * gdb.mi/mi-async-run.c: New file.
3733
67218854
TT
37342016-05-17 Tom Tromey <tom@tromey.com>
3735 Manish Goregaokar <manishsmail@gmail.com>
3736
3737 * lib/rust-support.exp: New file.
3738 * lib/gdb.exp (skip_rust_tests): New proc.
3739 (build_executable_from_specs): Handle rust.
3740 * lib/future.exp (gdb_find_rustc): New proc.
3741 (gdb_default_target_compile): Handle rust.
3742 * gdb.rust/expr.exp: New file.
3743 * gdb.rust/generics.exp: New file.
3744 * gdb.rust/generics.rs: New file.
3745 * gdb.rust/methods.exp: New file.
3746 * gdb.rust/methods.rs: New file.
3747 * gdb.rust/modules.exp: New file.
3748 * gdb.rust/modules.rs: New file.
3749 * gdb.rust/simple.exp: New file.
3750 * gdb.rust/simple.rs: New file.
3751
c44af4eb
TT
37522016-05-17 Tom Tromey <tom@tromey.com>
3753
3754 * gdb.base/default.exp (set language): Add rust.
3755
dcd1f979
TT
37562016-05-17 Tom Tromey <tom@tromey.com>
3757
3758 * gdb.gdb/unittest.exp: New file.
3759
155b7f57
YQ
37602016-05-16 Yao Qi <yao.qi@linaro.org>
3761
3762 * gdb.base/batch-preserve-term-settings.exp: Remove variable
3763 shell_prompt. Update shell_prompt_re.
3764
8ddd5a6c
DE
37652016-05-12 Doug Evans <dje@google.com>
3766
3767 PR symtab/19999
3768 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
3769 $options when building executable.
3770 * gdb.dwarf2/fission-loclists-pie.S: New file.
3771 * gdb.dwarf2/fission-loclists-pie.exp: New file.
3772
02e370d9
SM
37732016-05-04 Simon Marchi <simon.marchi@ericsson.com>
3774
3775 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
3776 of [is_remote target],
3777
8929ad8b
SM
37782016-05-04 Simon Marchi <simon.marchi@ericsson.com>
3779
3780 * lib/gdb.exp (use_gdb_stub): New procedure.
3781
6c447423
DE
37822016-05-03 Yunlian Jiang <yunlian@google.com>
3783 Doug Evans <dje@google.com>
3784
3785 PR symtab/19914
3786 * gdb.dwarf2/dwp-sepdebug.c: New file.
3787 * gdb.dwarf2/dwp-sepdebug.exp: New file.
3788
444e826c
SM
37892016-05-02 Simon Marchi <simon.marchi@ericsson.com>
3790
3791 * gdb.base/detach.exp: Remove is_remote check.
3792
740feeaa
SM
37932016-05-02 Simon Marchi <simon.marchi@ericsson.com>
3794
3795 * gdb.base/annota-input-while-running.exp: Don't check for
3796 [is_remote target]. Enable annotations after running to main.
3797 Remove unused "set test..." line.
3798
9080ac9d
SM
37992016-04-28 Simon Marchi <simon.marchi@ericsson.com>
3800
3801 * gdb.trace/trace-enable-disable.exp: New file.
3802 * gdb.trace/trace-enable-disable.c: New file.
3803
952ebca5
SM
38042016-04-28 Simon Marchi <simon.marchi@ericsson.com>
3805
3806 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
3807 use it in info sharedlibrary test.
3808 * gdb.trace/ftrace-lock.exp: Likewise.
3809 * gdb.trace/ftrace.exp: Likewise.
3810 * gdb.trace/range-stepping.exp: Likewise.
3811 * gdb.trace/trace-break.exp: Likewise.
3812 * gdb.trace/trace-condition.exp: Likewise.
3813 * gdb.trace/trace-mt.exp: Likewise.
3814
d9019901
SM
38152016-04-27 Simon Marchi <simon.marchi@ericsson.com>
3816
3817 * lib/gdb.exp (gdb_load_shlibs): Rename to...
3818 (gdb_load_shlib): ... this.
3819 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
3820 gdb_load_shlib.
3821 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
3822 * gdb.base/ctxobj.exp: Likewise.
3823 * gdb.base/dprintf-pending.exp: Likewise.
3824 * gdb.base/dso2dso.exp: Likewise.
3825 * gdb.base/fixsection.exp: Likewise.
3826 * gdb.base/gcore-relro.exp: Likewise.
3827 * gdb.base/gdb1555.exp: Likewise.
3828 * gdb.base/global-var-nested-by-dso.exp: Likewise.
3829 * gdb.base/gnu-ifunc.exp: Likewise.
3830 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
3831 * gdb.base/jit-so.exp (one_jit_test): Likewise.
3832 * gdb.base/pending.exp: Likewise.
3833 * gdb.base/print-file-var.exp: Likewise.
3834 * gdb.base/print-symbol-loading.exp: Likewise.
3835 * gdb.base/shlib-call.exp: Likewise.
3836 * gdb.base/shreloc.exp: Likewise.
3837 * gdb.base/so-impl-ld.exp: Likewise.
3838 * gdb.base/solib-disc.exp: Likewise.
3839 * gdb.base/solib-nodir.exp: Likewise.
3840 * gdb.base/solib-overlap.exp: Likewise.
3841 * gdb.base/solib-symbol.exp: Likewise.
3842 * gdb.base/solib-weak.exp (do_test): Likewise.
3843 * gdb.base/sym-file.exp: Likewise.
3844 * gdb.base/symtab-search-order.exp: Likewise.
3845 * gdb.base/type-opaque.exp: Likewise.
3846 * gdb.base/unload.exp: Likewise.
3847 * gdb.base/watchpoint-solib.exp: Likewise.
3848 * gdb.compile/compile.exp: Likewise.
3849 * gdb.cp/gdb2384.exp: Likewise.
3850 * gdb.cp/infcall-dlopen.exp: Likewise.
3851 * gdb.cp/re-set-overloaded.exp: Likewise.
3852 * gdb.fortran/library-module.exp: Likewise.
3853 * gdb.opt/solib-intra-step.exp: Likewise.
3854 * gdb.python/py-finish-breakpoint.exp: Likewise.
3855 * gdb.python/py-shared.exp: Likewise.
3856 * gdb.reverse/solib-precsave.exp: Likewise.
3857 * gdb.reverse/solib-reverse.exp: Likewise.
3858 * gdb.server/solib-list.exp: Likewise.
3859 * gdb.threads/dlopen-libpthread.exp: Likewise.
3860 * gdb.threads/tls-shared.exp: Likewise.
3861 * gdb.threads/tls-so_extern.exp: Likewise.
3862 * gdb.trace/change-loc.exp: Likewise.
3863 * gdb.trace/ftrace-lock.exp: Likewise.
3864 * gdb.trace/ftrace.exp: Likewise.
3865 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
3866 * gdb.trace/pending.exp: Likewise.
3867 * gdb.trace/range-stepping.exp: Likewise.
3868 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
3869 (strace_info_marker): Likewise.
3870 (strace_probe_marker): Likewise.
3871 (strace_trace_on_same_addr): Likewise.
3872 (strace_trace_on_diff_addr): Likewise.
3873 * gdb.trace/trace-break.exp: Likewise.
3874 * gdb.trace/trace-condition.exp: Likewise.
3875 * gdb.trace/trace-mt.exp: Likewise.
3876
fca4cfd9
SM
38772016-04-27 Simon Marchi <simon.marchi@ericsson.com>
3878
3879 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
3880 result of gdb_remote_download.
3881 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
3882 * gdb.base/dso2dso.exp: Likewise.
3883 * gdb.base/global-var-nested-by-dso.exp: Likewise.
3884 * gdb.base/print-file-var.exp: Likewise.
3885 * gdb.base/shlib-call.exp: Likewise.
3886 * gdb.base/shreloc.exp: Likewise.
3887 * gdb.base/solib-overlap.exp: Likewise.
3888 * gdb.base/solib-weak.exp (do_test): Likewise.
3889 * gdb.base/unload.exp: Likewise.
3890
11cf4ffb
YQ
38912016-04-27 Yao Qi <yao.qi@linaro.org>
3892
3893 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
3894 exists.
3895
3e2e34f8
KB
38962016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
3897
3898 * vla-type.exp: Print structure from toplevel.
3899
8f07e298
BH
39002016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
3901
3902 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
3903 of dynamic types.
3904 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
3905 of dynamic types.
3906
9920b434
BH
39072016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
3908
3909 * gdb.fortran/vla-type.f90: New file.
3910 * gdb.fortran/vla-type.exp: New file.
3911
f3abeff5
YQ
39122016-04-25 Yao Qi <yao.qi@linaro.org>
3913
3914 * gdb.base/branch-to-self.c: New file.
3915 * gdb.base/branch-to-self.exp: New file.
3916
0a5d52f0
YQ
39172016-04-22 Yao Qi <yao.qi@linaro.org>
3918
3919 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
3920 more after $hex.
3921
495346f6
YQ
39222016-04-22 Yao Qi <yao.qi@linaro.org>
3923
3924 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
3925 * gdb.base/annota3.exp: Likewise.
3926
4a7e075c
YQ
39272016-04-22 Yao Qi <yao.qi@linaro.org>
3928
3929 * gdb.reverse/step-precsave.exp: Do one step and test program
3930 stops in "callee" and do multiple steps until program goes out
3931 of "callee".
3932 * gdb.reverse/step-reverse.exp: Likewise.
3933
5b061e98
YQ
39342016-04-22 Yao Qi <yao.qi@linaro.org>
3935
3936 * gdb.trace/signal.exp: Also pass if
3937 $tracepoint_hits($i) > $iterations.
3938
5c5dc57f
YQ
39392016-04-22 Yao Qi <yao.qi@linaro.org>
3940
3941 * gdb.trace/signal.c: New file.
3942 * gdb.trace/signal.exp: New file.
3943
a55411b9
DE
39442016-04-19 Doug Evans <xdje42@gmail.com>
3945
3946 * gdb.base/bad-file.exp: New file.
3947
a22df60a
MG
39482016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
3949
3950 * gdb.dwarf2/implref.exp: New file.
3951
0c13f7e5
BH
39522016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
3953
3954 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
3955 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
3956 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
3957 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
3958 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
3959 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
3960 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
3961 * lib/fortran.exp (fortran_int4): New procedure.
3962 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
3963 (fortran_logical4): Likewise.
3964
9b9b09e9
BH
39652016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
3966
3967 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
3968
a14d1f4d
BH
39692016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
3970
3971 * lib/compiler.c: Add Intel specific preprocessor macros.
3972 * lib/compiler.cc: Likewise.
25d49b86 3973
7d49b1d0
LM
39742016-04-13 Luis Machado <lgustavo@codesourcery.com>
3975
3976 * gdb.server/connect-with-no-symbol-file.c: New file.
3977 * gdb.server/connect-with-no-symbol-file.exp: New file.
3978
8392fa22
SM
39792016-04-13 Simon Marchi <simon.marchi@ericsson.com>
3980
3981 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
3982
8c4c4aeb
SM
39832016-04-13 Simon Marchi <simon.marchi@ericsson.com>
3984
3985 * boards/gdbserver-base.exp (${board}_download): Copy source file to
3986 standard output directory.
3987
45e3745e
AT
39882016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
3989
3990 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
3991
e26b7e41
MM
39922016-04-13 Markus Metzger <markus.t.metzger@intel.com>
3993
3994 * gdb.btrace/instruction_history.c (loop): Add declaration.
3995
8ce09462
AT
39962016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
3997
3998 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
3999
2e88a1ea
SM
40002016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
4001
4002 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
4003 parentheses to print.
4004 (continue_handler): Likewise.
4005
f48e22e3
SM
40062016-04-08 Simon Marchi <simon.marchi@ericsson.com>
4007
4008 * gdb.server/solib-list.exp: Remove is_remote check.
4009 Pass shlib= to gdb_compile. Don't link shared library with
4010 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
4011 Run binary filename through "readlink -f" on the target.
4012
096be756
PA
40132016-04-08 Pedro Alves <palves@redhat.com>
4014
4015 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
4016 interpreter filename as argument to gdbserver_spawn.
4017 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
4018 Return empty if $last_loaded_file does not exist.
4019
06500533
JK
40202016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4021
4022 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
4023 * gdb.base/jit-main.c: Use exit after usage.
4024
2d35e871
JK
40252016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4026
4027 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
4028 GDBHISTSIZE prior to the tests.
4029 * gdb.base/gdbinit-history.exp: Likewise.
4030
40312016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
4032
4033 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
4034 instead of build_executable. Use gdb_load_shlibs.
4035
c8064e7e
YQ
40362016-04-07 Yao Qi <yao.qi@linaro.org>
4037
4038 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
4039 Execute "si" command.
4040
bde47561
YQ
40412016-04-07 Yao Qi <yao.qi@linaro.org>
4042
4043 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
4044 number instead of the comments on some line.
4045
b16f8a3b
DB
40462016-04-06 Don Breazeal <donb@codesourcery.com>
4047
4048 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
4049 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
4050
c2f901df
SM
40512016-04-06 Simon Marchi <simon.marchi@ericsson.com>
4052
4053 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
4054 standard_output_file. Remove unused binfile variable.
4055
ac17fda0
CU
40562016-04-05 Catalin Udma <catalin.udma@freescale.com>
4057
4058 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
4059 * gdb.python/py-mi-objfile.exp: Match "list main" output
4060 in console format.
4061
03a8c4df
SM
40622016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
4063
4064 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
4065 absolute.
4066
6e774b13
SM
40672016-04-05 Simon Marchi <simon.marchi@ericsson.com>
4068
4069 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
4070 absolute.
4071 * gdb.trace/ftrace.exp: Likewise.
4072 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
4073 targets as well.
4074 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
4075 (gdb_load_shlibs): Copy libraries to test directory when testing
4076 natively. Only set solib-search-path if testing remotely.
4077 * lib/mi-support.exp (mi_load_shlibs): Likewise.
4078
7817ea46
SM
40792016-04-05 Simon Marchi <simon.marchi@ericsson.com>
4080
4081 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
4082 gdb_download. Use it even if the target is not remote.
4083 * gdb.base/jit.exp (compile_jit_test): Likewise.
4084 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
4085 output directory if the destination board is local, otherwise use
4086 the standard remote_download from DejaGnu.
4087 (gdb_download): Remove.
4088 (gdb_load_shlibs): Use gdb_remote_download instead of
4089 gdb_download.
4090 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
4091 Use gdb_remote_download instead of gdb_download. Use it even if
4092 the target is not remote.
4093 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
4094 instead of gdb_download.
4095
7beb7f68
SM
40962016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
4097
4098 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
4099 (test_insert_delete_modify): Call mi_load_shlibs before trying to
4100 run.
4101
cc63428a
AV
41022016-04-01 Artemiy Volkov <artemiyv@acm.org>
4103
4104 PR gdb/19820
4105 * gdb.base/printcmds.exp: Add artificial arrays tests.
4106
64cdf930
PA
41072016-03-31 Pedro Alves <palves@redhat.com>
4108
4109 PR gdb/19858
4110 * gdb.base/jit-main.c: Include unistd.h.
4111 (ATTACH): Define to 0 if not already defined.
4112 (wait_for_gdb, mypid): New globals.
4113 (WAIT_FOR_GDB): New macro.
4114 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
4115 some breakpoint locations.
4116 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
4117 New procedures.
4118 (one_jit_test): Add REATTACH parameter, and handle it. Use
4119 continue_to_test_location.
4120 (top level): Test attach, and adjusts calls to one_jit_test.
4121
40dea8cb
PA
41222016-03-31 Pedro Alves <palves@redhat.com>
4123
4124 PR gdb/19858
4125 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
4126 BINSUFFIX parameter, and handle it.
4127 (top level): Adjust calls compile_jit_test.
4128
e7ea3ec7
CU
41292016-03-31 Catalin Udma <catalin.udma@freescale.com>
4130
4131 PR python/19743
4132 * gdb.python/py-mi-events-gdb.py: New file.
4133 * gdb.python/py-mi-events.c: New file.
4134 * gdb.python/py-mi-events.exp: New file.
4135
e6359af3
YQ
41362016-03-30 Yao Qi <yao.qi@linaro.org>
4137
4138 * gdb.reverse/until-precsave.exp: Match function name only.
4139 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
4140 Move malloc to a condition block.
4141 * gdb.reverse/until-reverse.exp: Match function name only.
4142
a4105d04
MK
41432016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
4144
4145 * gdb.trace/ftrace.exp: Set arg0exp for s390.
4146 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
4147 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
4148 variable for GPR 0 instead of assuming it is register 0.
4149 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
4150 * lib/trace-support.exp: Add s390 registers.
4151
bfa6adb9
YQ
41522016-03-29 Yao Qi <yao.qi@linaro.org>
4153
4154 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
4155
1e6697ea
YQ
41562016-03-24 Yao Qi <yao.qi@linaro.org>
4157
4158 * gdb.reverse/break-reverse.exp: Add quotation mark in the
4159 test message.
4160
64bcd522
AA
41612016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
4162
4163 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
4164 maintaining separate logic for constructing the output path.
4165
7868401b
DB
41662016-03-16 Don Breazeal <donb@codesourcery.com>
4167
4168 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
4169 Retry fork and waitpid on interrupted system call errors.
4170 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
4171 Use with_timeout_factor to increase timeout by factor of 10.
4172
1cafadb4
DB
41732016-03-15 Don Breazeal <donb@codesourcery.com>
4174
4175 * gdb.cp/scope-err.cc: New test program.
4176 * gdb.cp/scope-err.exp: New test script.
4177 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
4178 lines and "set breakpoint here" comment.
4179 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
4180 Fixed some whitespace and format issues.
4181 * gdb.mi/mi-linespec-err-cp.cc: New test program.
4182 * gdb.mi/mi-linespec-err-cp.exp: New test script.
4183
81516450
DE
41842016-03-15 Doug Evans <dje@google.com>
4185
4186 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
4187 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
4188 All callers updated. Add tests for enums, mixed flags register.
4189
aa52b601
DE
41902016-03-15 Doug Evans <dje@google.com>
4191
4192 * gdb.base/skip.c (main): Call test_skip_file_and_function.
4193 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
4194
fa4ff313
SM
41952016-03-14 Simon Marchi <simon.marchi@ericsson.com>
4196
4197 * gdb.base/default.exp: Add $_as_string to the list of expected
4198 convenience functions.
4199
f2403c39
AB
42002016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
4201
4202 * gdb.base/maint.exp: New tests for 'maint info line-table'.
4203
f2f3ccb9
SM
42042016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
4205
4206 * gdb.python/py-as-string.exp: New file.
4207 * gdb.python/py-as-string.c: New file.
4208
00dbd492
PA
42092016-03-09 Pedro Alves <palves@redhat.com>
4210
4211 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
4212 signal" -> "Thread NN received signal" output change.
4213 * gdb.threads/ia64-sigill.exp: Likewise.
4214 * gdb.threads/linux-dp.exp: Likewise.
4215 * gdb.threads/manythreads.exp: Likewise.
4216 * gdb.threads/pending-step.exp: Likewise.
4217 * gdb.threads/print-threads.exp: Likewise.
4218 * gdb.threads/sigstep-threads.exp: Likewise.
4219 * gdb.threads/staticthreads.exp: Likewise.
4220 * gdb.threads/tls.exp: Likewise.
4221
1e6697ea
YQ
42222016-03-09 Pedro Alves <palves@redhat.com>
4223
4224 * gdb.base/command-line-input.exp: New file.
4225
b04fd3be
MK
42262016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
4227
4228 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
4229 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
4230 * gdb.trace/pending.exp: Accept leading dot before function name.
4231 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
4232 * lib/trace-support.exp: Set registers for ppc.
4233
98fa59e9
MK
42342016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
4235
4236 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
4237 use it for disassembly; accept .main in addition to main in backtrace.
4238
f77198c8
MK
42392016-03-09 Wei-cheng Wang <cole945@gmail.com>
4240 Marcin Kościelnicki <koriakin@0x04.net>
4241
4242 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
4243 (gdb_recursion_test_ptr): New global variable.
4244 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
4245 gdb_recursion_test.
4246 (gdb_c_test): Ditto.
4247
ba84e0da
MK
42482016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
4249
4250 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
4251 ordering.
4252
4366d36e
MK
42532016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
4254
4255 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
4256 (bar): Add bar_start_lbl label.
4257 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
4258 of foo/bar for emitting DWARF and tracing.
4259
5eb264df
SDJ
42602016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
4261
4262 * analyze-racy-logs.py: Set executable bit.
4263
fb6a751f
SDJ
42642016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
4265
4266 * Makefile.in (DEFAULT_RACY_ITER): New variable.
4267 (CHECK_TARGET_TMP): Likewise.
4268 (check-single-racy): New rule.
4269 (check-parallel-racy): Likewise.
4270 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
4271 (do-check-parallel-racy): New rule.
4272 (check-racy/%.exp): Likewise.
4273 * README (Racy testcases): New section.
4274 * analyze-racy-logs.py: New file.
4275
bdf7e230
DE
42762016-03-03 Doug Evans <dje@google.com>
4277
4278 * gdb.base/skip.exp: Use with_test_prefix.
4279
4719d415
YQ
42802016-03-03 Yao Qi <yao.qi@linaro.org>
4281
4282 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
4283 Invoke step_over_syscall "clone" and break_cond_on_syscall
4284 "clone".
4285 * gdb.base/step-over-clone.c: New file.
4286
ea507862
YQ
42872016-03-03 Yao Qi <yao.qi@linaro.org>
4288
4289 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
4290 code format.
4291
8fc8cbda
YQ
42922016-03-03 Yao Qi <yao.qi@linaro.org>
4293
4294 * gdb.base/disp-step-fork.c: Rename to ...
4295 * gdb.base/step-over-fork.c: ... it. New file.
4296 * gdb.base/disp-step-vfork.c: Rename to ...
4297 * gdb.base/step-over-vfork.c: ... it. New file.
4298 * gdb.base/disp-step-syscall.exp: Rename to ...
4299 * gdb.base/step-over-syscall.exp: ... it. New file.
4300 (disp_step_cross_syscall): Rename to ...
4301 (step_over_syscall): ... it.
4302
92fa70b0
YQ
43032016-03-03 Yao Qi <yao.qi@linaro.org>
4304
4305 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
4306 If target supports condition evaluation on target, invoke
4307 break_cond_on_syscall for fork and vfork.
4308
e197ad3c
YQ
43092016-03-03 Yao Qi <yao.qi@linaro.org>
4310
4311 * gdb.base/disp-step-syscall.exp: Don't invoke
4312 support_displaced_stepping.
4313 (disp_step_cross_syscall): Test with displaced stepping off and
4314 on if supported.
4315
0b47da9f
YQ
43162016-03-03 Yao Qi <yao.qi@linaro.org>
4317
4318 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
4319 proc.
4320 (setup): New proc.
4321 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
4322 and setup.
4323
065ab6dc
BH
43242016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
4325
4326 * gdb.fortran/vla-history.exp: Remove breakpoint.
4327
07e448ad 43282016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
4329
25d49b86
PA
4330 * gdb.fortran/vla-history.exp: Lookup array elements and printing
4331 exceeds timeout.
07e448ad 4332
9ac2d526 43332016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
4334
25d49b86
PA
4335 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
4336 breakpoint.
9ac2d526 4337
17807369
BH
43382016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
4339
4340 * gdb.mi/vla.f90: Nullify pointer after declaration.
4341
86e501af
PA
43422016-03-01 Pedro Alves <palves@redhat.com>
4343
4344 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
4345
1e903e32
PA
43462016-03-01 Pedro Alves <palves@redhat.com>
4347
4348 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
4349 before anything else.
4350 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
4351 _GNU_SOURCE here.
4352 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
4353 before anything else.
4354 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
4355
6ccb54e2
PA
43562016-03-01 Pedro Alves <palves@redhat.com>
4357
4358 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
4359
30ca9da1
YQ
43602016-03-01 Yao Qi <yao.qi@linaro.org>
4361
4362 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
4363 prepare_for_testing.
4364
dc856b38
YQ
43652016-03-01 Yao Qi <yao.qi@linaro.org>
4366
4367 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
4368
4a932159
AA
43692016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
4370
4371 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
4372 manually constructing the output path.
4373
f2489477
AA
43742016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
4375
4376 * gdb.arch/s390-stackless.S: New.
4377 * gdb.arch/s390-stackless.exp: New.
4378
38899f16
IB
43792016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
4380
4381 * gdb.dlang/circular.c: New file.
4382 * gdb.dlang/circular.exp: New file.
4383
9fde51ed
YQ
43842016-02-26 Yao Qi <yao.qi@linaro.org>
4385
4386 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
4387 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
4388 (testcases): Update.
4389
ce90fefe
YQ
43902016-02-26 Yao Qi <yao.qi@linaro.org>
4391
4392 * gdb.reverse/aarch64.c: Rename to ...
4393 * gdb.reverse/insn-reverse.c: ... it.
4394 * gdb.reverse/aarch64.exp: Rename to ...
4395 * gdb.reverse/insn-reverse.exp: ... it.
4396
3263bceb
YQ
43972016-02-26 Yao Qi <yao.qi@linaro.org>
4398
4399 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
4400 (testcase_ftype): New.
4401 (testcases): New array.
4402 (n_testcases): New.
4403 (main): Call each element in testcases.
4404 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
4405 (read_testcase): New.
4406 Do the tests in a loop.
4407
6cb59ff1
YQ
44082016-02-25 Yao Qi <yao.qi@linaro.org>
4409
4410 * gdb.base/branches.c: Remove.
4411
ae91f625
MK
44122016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
4413
4414 PR gdb/13808
4415 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
4416
678b48b7
MK
44172016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
4418
4419 * gdb.trace/ftrace.exp: Remove unnecessary target check.
4420
7337a6f2
MK
44212016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
4422
4423 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
4424 change x86_64 call_insn to 'callq'.
4425
861ca91f
AT
44262016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
4427
4428 * gdb.trace/tfile-avx.c: Move to...
4429 * gdb.trace/tracefile-pseudo-reg.c: Here.
4430 * gdb.trace/tfile-avx.exp: Move to...
4431 * gdb.trace/tracefile-pseudo-reg.exp: Here.
4432
bf74e428
GB
44332016-02-24 Gary Benson <gbenson@redhat.com>
4434
4435 * gdb.base/attach-pie-noexec.exp: Do not expect an error
4436 message on attach.
4437
cce0e923
DE
44382016-02-23 Doug Evans <dje@google.com>
4439
4440 * gdb.base/skip.c (test_skip): New function.
4441 (end_test_skip_file_and_function): New function.
4442 (test_skip_file_and_function): New function.
4443 * gdb.base/skip1.c (test_skip): New function.
4444 (skip1_test_skip_file_and_function): New function.
4445 * gdb.base/skip.exp: Add tests for new skip options.
4446 * gdb.base/skip-solib.exp: Update expected output.
4447 * gdb.perf/skip-command.cc: New file.
4448 * gdb.perf/skip-command.exp: New file.
4449 * gdb.perf/skip-command.py: New file.
4450
4000e47e
MK
44512016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
4452
4453 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
4454 info registers pattern.
4455
24f75ead
IB
44562016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
4457
4458 * lib/future.exp: Add D support.
4459 (gdb_find_gdc): New proc.
4460 (gdb_default_target_compile): Add D support.
4461
fbb7bcbe
WW
44622016-02-18 Wei-cheng Wang <cole945@gmail.com>
4463
4464 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
4465 user+system time.
4466 (trace_speed_test): Determine the iteration count for a time
4467 between 15..30 seconds.
4468
012b3a21
WT
44692016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
4470
4471 * gdb.arch/i386-mpx-sigsegv.c: New file.
4472 * gdb.arch/i386-mpx-sigsegv.exp: New file.
4473 * gdb.arch/i386-mpx-simple_segv.c: New file.
4474 * gdb.arch/i386-mpx-simple_segv.exp: New file.
4475
2d5189bd
YQ
44762016-02-18 Yao Qi <yao.qi@linaro.org>
4477
4478 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
4479 Don't call setup_kfail.
4480
40fb20d0
YQ
44812016-02-18 Yao Qi <yao.qi@linaro.org>
4482
4483 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
4484 Set "set breakpoint condition-evaluation" per $cond_bp_target.
4485
21b1f8d2
DE
44862016-02-16 Doug Evans <dje@google.com>
4487
4488 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
4489 * gdb.base/skip1.c: Ditto.
4490 * gdb.base/skip.exp: Whitespace cleanup.
4491
4041ed77
DB
44922016-02-16 Don Breazeal <donb@codesourcery.com>
4493
4494 PR remote/19496
4495 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
4496 Remove kfail for PR remote/19496.
4497
c4ef31bf
SM
44982016-02-16 Simon Marchi <simon.marchi@ericsson.com>
4499
4500 * lib/gdb.exp (standard_temp_file): Return a path specific to
4501 the runtest invocation.
4502
266b65b3
SM
45032016-02-16 Simon Marchi <simon.marchi@ericsson.com>
4504
4505 * gdb.trace/save-trace.exp: Change relative path to be in the
4506 standard output directory.
4507
a7a0a6a9
JK
45082016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4509
4510 * gdb.arch/i386-prologue.c: Add missing prototypes.
4511
c99dbb42
JK
45122016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4513
4514 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
4515 * gdb.arch/i386-prologue.exp: Likewise.
4516 * gdb.arch/i386-size.exp: Likewise.
4517
aa480355
SM
45182016-02-15 Simon Marchi <simon.marchi@ericsson.com>
4519
4520 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
4521 define object file path.
4522 * gdb.btrace/gcore.exp: Use standard_output_file to define core
4523 file path.
4524 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
4525 standard_output_file to define binfile.
4526
ba881f50
JK
45272016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4528
4529 Fix compatibility with recent gfortran-5.3.1.
4530 * gdb.fortran/vla-history.exp (print vla1 allocated)
4531 (print vla2 allocated, print $2, print $3): Remove
4532 (print $4): Rename to ...
4533 (print $2): ... here.
4534 (print $9): Rename to ...
4535 (print $5): ... here.
4536 (print $10): Rename to ...
4537 (print $6): ... here.
4538 * gdb.fortran/vla.f90: Add pvla initialization.
4539
e9fb005c
JK
45402016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4541
4542 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
4543 New test.
4544 * gdb.fortran/vla-value-sub.exp: Likewise.
4545
e44e00ff
MK
45462016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
4547
4548 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
4549
97e94151
SM
45502016-02-12 Simon Marchi <simon.marchi@ericsson.com>
4551
4552 * i386-biarch-core.exp: Define corefile using
4553 standard_output_file.
4554
01113bc1
YQ
45552016-02-12 Yao Qi <yao.qi@linaro.org>
4556
4557 * gdb.arch/arm-single-step-kernel-helper.c: New.
4558 * gdb.arch/arm-single-step-kernel-helper.exp: New.
4559
33b4777c
MM
45602016-02-12 Markus Metzger <markus.t.metzger@intel.com>
4561
4562 * gdb.btrace/tailcall-only.exp: New.
4563 * gdb.btrace/tailcall-only.c: New.
4564 * gdb.btrace/x86_64-tailcall-only.S: New.
4565 * gdb.btrace/i686-tailcall-only.S: New.
4566
acc23c11
PA
45672016-02-11 Pedro Alves <palves@redhat.com>
4568
4569 * README (Parallel testing): Add missing double quotes.
4570
e352bf0a
PA
45712016-02-11 Pedro Alves <palves@redhat.com>
4572
4573 * README (Parallel testing): New section.
4574 (GDB_PARALLEL): Rewrite.
4575 (FORCE_PARALLEL): Document.
4576
9f5fed78
MK
45772016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
4578
4579 * gdb.trace/tfile-avx.c: New test.
4580 * gdb.trace/tfile-avx.exp: New test.
4581
9ef9e6a6
KS
45822016-02-09 Keith Seitz <keiths@redhat.com>
4583
4584 PR breakpoints/19546
4585 * gdb.base/infcall-exec.c: New file.
4586 * gdb.base/infcall-exec2.c: New file.
4587 * gdb.base/infcall-exec.exp: New file.
4588
a96e36da
KS
45892016-02-09 Keith Seitz <keiths@redhat.com>
4590
4591 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
4592 (toplevel): Call test_bkpt_address.
4593
9f61929f
KS
45942016-02-09 Keith Seitz <keiths@redhat.com>
4595
4596 PR python/19506
4597 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
4598 (toplevel): Call test_bkpt_address.
4599
1e94266c
SM
46002016-02-09 Simon Marchi <simon.marchi@ericsson.com>
4601
4602 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
4603 to AC_OUTPUT.
4604 * configure: Regenerate.
4605
2a7f3dff
PA
46062016-02-09 Pedro Alves <palves@redhat.com>
4607
4608 PR breakpoints/19548
4609 * gdb.base/execl-update-breakpoints.c (some_function): New
4610 function.
4611 (main): Call it.
4612 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
4613 Tighten expected GDB output.
4614
2151ccc5
SM
46152016-02-08 Simon Marchi <simon.marchi@ericsson.com>
4616
4617 * Makefile.in (ALL_SUBDIRS): Remove.
4618 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
4619 (distclean maintainer-clean realclean): Likewise.
4620 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
4621 * configure: Regenerate.
4622 * gdb.ada/Makefile.in: Delete.
4623 * gdb.arch/Makefile.in: Likewise.
4624 * gdb.asm/Makefile.in: Likewise.
4625 * gdb.base/Makefile.in: Likewise.
4626 * gdb.btrace/Makefile.in: Likewise.
4627 * gdb.cell/Makefile.in: Likewise.
4628 * gdb.compile/Makefile.in: Likewise.
4629 * gdb.cp/Makefile.in: Likewise.
4630 * gdb.disasm/Makefile.in: Likewise.
4631 * gdb.dlang/Makefile.in: Likewise.
4632 * gdb.dwarf2/Makefile.in: Likewise.
4633 * gdb.fortran/Makefile.in: Likewise.
4634 * gdb.gdb/Makefile.in: Likewise.
4635 * gdb.go/Makefile.in: Likewise.
4636 * gdb.guile/Makefile.in: Likewise.
4637 * gdb.java/Makefile.in: Likewise.
4638 * gdb.linespec/Makefile.in: Likewise.
4639 * gdb.mi/Makefile.in: Likewise.
4640 * gdb.modula2/Makefile.in: Likewise.
4641 * gdb.multi/Makefile.in: Likewise.
4642 * gdb.objc/Makefile.in: Likewise.
4643 * gdb.opencl/Makefile.in: Likewise.
4644 * gdb.opt/Makefile.in: Likewise.
4645 * gdb.pascal/Makefile.in: Likewise.
4646 * gdb.perf/Makefile.in: Likewise.
4647 * gdb.python/Makefile.in: Likewise.
4648 * gdb.reverse/Makefile.in: Likewise.
4649 * gdb.server/Makefile.in: Likewise.
4650 * gdb.stabs/Makefile.in: Likewise.
4651 * gdb.threads/Makefile.in: Likewise.
4652 * gdb.trace/Makefile.in: Likewise.
4653 * gdb.xml/Makefile.in: Likewise.
4654 * lib/gdb.exp (make_gdb_parallel_path): Add check for
4655 GDB_PARALLEL.
4656 (standard_output_file): Remove check for GDB_PARALLEL, always
4657 return path in outputs/$subdir/$testname.
4658
437277d4
SM
46592016-02-08 Simon Marchi <simon.marchi@ericsson.com>
4660
4661 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
4662 (site.exp): Assign abs_srcdir to tcl's srcdir.
4663
31d913c7
YQ
46642016-02-04 Yao Qi <yao.qi@linaro.org>
4665
4666 * gdb.base/foll-exec-mode.c: Include limits.h.
4667 (main): Add parameters argc and argv. Get directory from
4668 argv[0].
4669 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
4670 compilation.
4671 * gdb.base/foll-exec.c: Include limits.h.
4672 (main): Add parameters argc and argv.
4673 Get directory from argv[0].
4674 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
4675 Adjust tests on the number of lines as source code changed.
4676 * gdb.base/foll-vfork-exit.c: Include limits.h.
4677 (main): Add one line of statement before vfork.
4678 * gdb.base/foll-vfork.c: Include limits.h and string.h.
4679 (main): Add parameters argc and argv. Get directory from
4680 argv[0].
4681 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
4682 (setup_gdb): Set tbreak to skip some source lines.
4683 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
4684 (main): Add parameters argc and argv. Get directory from
4685 argv[0].
4686 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
4687 compilation.
4688 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
4689 (main): Add parameters argc and argv. Get directory from
4690 argv[0].
4691 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
4692 compilation.
4693
9482b9fb
DE
46942016-02-01 Doug Evans <dje@google.com>
4695
4696 * gdb.base/skip.exp: Clean up multiple references to same test name.
4697
6b2e4f10
PA
46982016-02-01 Pedro Alves <palves@redhat.com>
4699
ccb6afd6 4700 PR remote/19496
6b2e4f10
PA
4701 * gdb.threads/forking-threads-plus-breakpoint.exp
4702 (displaced_stepping_supported): New global.
4703 (probe_displaced_stepping_support): New procedure.
4704 (do_test): Add 'displaced' parameter, and use it.
4705 (top level): Check for displaced stepping support. Add displaced
4706 stepping on/off testing axis.
4707
37a8db1a
AB
47082016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
4709
4710 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
4711 pointer. Don't perform further tests on the unassociated pointer
4712 if the first test fails.
4713
5fdf6324
AB
47142016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
4715
4716 * gdb.base/max-value-size.c: New file.
4717 * gdb.base/max-value-size.exp: New file.
4718 * gdb.base/huge.exp: Disable max-value-size for this test.
4719
935c6144
IB
47202016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
4721
4722 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
4723
7fe8399d
YQ
47242016-01-28 Yao Qi <yao.qi@linaro.org>
4725
4726 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
4727
a2077e25
PA
47282016-01-25 Pedro Alves <palves@redhat.com>
4729
4730 PR threads/19461
4731 * gdb.base/fork-running-state.c: New file.
4732 * gdb.base/fork-running-state.exp: New file.
4733
1d2736d4
PA
47342016-01-25 Pedro Alves <palves@redhat.com>
4735
4736 PR gdb/19494
4737 * gdb.base/catch-fork-kill.c: New file.
4738 * gdb.base/catch-fork-kill.exp: New file.
4739
f1da4b11
PA
47402016-01-25 Pedro Alves <palves@redhat.com>
4741
4742 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
4743 Delete, moved to lib/gdb.exp.
4744 * gdb.threads/forking-threads-plus-breakpoint.exp
4745 (foreach_with_prefix): Likewise.
4746 * gdb.threads/process-dies-while-handling-bp.exp
4747 (foreach_with_prefix): Likewise.
4748 * lib/gdb.exp (foreach_with_prefix): New procedure.
4749
45f38546
MK
47502016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
4751
4752 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
4753 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
4754
dc29a1ce
MK
47552016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
4756
4757 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
4758 endian targets.
4759
092127d7
JK
47602016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4761 Pedro Alves <palves@redhat.com>
4762
4763 Fix testsuite compatibility with Guile.
4764 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
4765 number.
4766
31d765d3
JK
47672016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4768
4769 Fix testsuite compatibility with Guile.
4770 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
4771 (thread 1): New test for backtrace through signal handler.
4772
1ac78c04
YQ
47732016-01-22 Yao Qi <yao.qi@linaro.org>
4774
4775 PR testsuite/19491
4776 * gdb.base/multi-forks.c: Include
4777 ../lib/unbuffer_output.c
4778 (main): Call gdb_unbuffer_output.
4779
4f5946a8
DE
47802016-01-21 Doug Evans <dje@google.com>
4781
4782 * lib/ada.exp (gdb_compile_ada): Fix typo.
4783
305e13e6
JB
47842016-01-21 Joel Brobecker <brobecker@adacore.com>
4785
4786 * gdb.base/break-fun-addr.exp: New file.
4787 * gdb.base/break-fun-addr1.c: New file.
4788 * gdb.base/break-fun-addr2.c: New file.
4789
5f5dfff6
SM
47902016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
4791
4792 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
4793 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
4794 enum flag values.
4795
fd356fa2
AA
47962016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
4797
4798 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
4799 when GDB can not set the vector return value. Add more comments
4800 for clarification.
4801
9df22175
AT
48022016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
4803
4804 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
4805 command.
4806
41d1845e
SM
48072016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4808
4809 * Makefile.in (DO_RUNTEST): Add --status and update usages.
4810
01ac6840
SM
48112016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4812
4813 * Makefile.in (check-single): Pass --status to runtest.
4814 (check/%.exp): Likewise.
4815
48162016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4817
4818 * Makefile.in (check-parallel): Propagate return code from make
4819 do-check-parallel.
4820
bd0a71fa
MK
48212016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
4822
4823 * gdb.trace/ftrace.exp: Fix expected message on continue.
4824 * gdb.trace/pending.exp: Fix expected message on continue.
4825 * gdb.trace/trace-break.exp: Fix expected message on continue.
4826
8bcbad33
SM
48272016-01-18 Simon Marchi <simon.marchi@ericsson.com>
4828
4829 * lib/gdb.exp (gdb_test): Remove unused global references.
4830
f303dbd6
PA
48312016-01-18 Pedro Alves <palves@redhat.com>
4832
4833 * gdb.base/async-shell.exp: Adjust expected output.
4834 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
4835 * gdb.base/siginfo-thread.exp: Adjust expected output.
4836 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
4837 * gdb.java/jnpe.exp: Adjust expected output.
4838 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
4839 * gdb.threads/continue-pending-status.exp: Adjust expected output.
4840 * gdb.threads/leader-exit.exp: Adjust expected output.
4841 * gdb.threads/manythreads.exp: Adjust expected output.
4842 * gdb.threads/pthreads.exp: Adjust expected output.
4843 * gdb.threads/schedlock.exp: Adjust expected output.
4844 * gdb.threads/siginfo-threads.exp: Adjust expected output.
4845 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
4846 expected output.
4847 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
4848 output.
4849 * gdb.threads/sigthread.exp: Adjust expected output.
4850 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
4851
b2789696
YQ
48522016-01-18 Yao Qi <yao.qi@linaro.org>
4853
4854 * gdb.guile/scm-section-script.c: Replace @progbits with
4855 %progbits.
4856 * gdb.python/py-section-script.c: Likewise.
4857
71ef29a8
PA
48582016-01-15 Pedro Alves <palves@redhat.com>
4859
4860 * gdb.multi/tids.exp: Test star wildcard ranges.
4861
3f5b7598
PA
48622016-01-15 Pedro Alves <palves@redhat.com>
4863
4864 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
4865 command from "thread apply" invocation.
4866 (thr_apply_info_thr_invalid): Default the expected output to the
4867 input tid list.
4868 (top level): Add tests that use convenience variables. Add tests
4869 for "thread apply" with a valid TID list, but missing the command.
4870
663f6d42
PA
48712016-01-13 Pedro Alves <palves@redhat.com>
4872
4873 * gdb.base/default.exp: Expect $_gthread as well.
4874 * gdb.multi/tids.exp: Test $_gthread.
4875 * gdb.threads/thread-specific.exp: Test $_gthread.
4876
c84f6bbf
PA
48772016-01-13 Pedro Alves <palves@redhat.com>
4878
4879 * gdb.multi/tids.exp: Test "info threads -gid".
4880
22a02324
PA
48812016-01-13 Pedro Alves <palves@redhat.com>
4882
4883 * gdb.multi/tids.exp: Test InferiorThread.global_num and
4884 Breakpoint.thread.
4885 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
4886
5d5658a1
PA
48872016-01-07 Pedro Alves <palves@redhat.com>
4888
4889 * gdb.base/break.exp: Adjust to output changes.
4890 * gdb.base/hbreak2.exp: Likewise.
4891 * gdb.base/sepdebug.exp: Likewise.
4892 * gdb.base/watch_thread_num.exp: Likewise.
4893 * gdb.linespec/keywords.exp: Likewise.
4894 * gdb.multi/info-threads.exp: Likewise.
4895 * gdb.threads/thread-find.exp: Likewise.
4896 * gdb.multi/tids.c: New file.
4897 * gdb.multi/tids.exp: New file.
4898
84654457
PA
48992016-01-13 Pedro Alves <palves@redhat.com>
4900
4901 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
4902
e3940304
PA
49032016-01-13 Pedro Alves <palves@redhat.com>
4904
4905 * gdb.base/default.exp: Expect $_inferior as well.
4906 * gdb.multi/base.exp: Test $_inferior.
4907
a911d87a
PA
49082016-01-13 Pedro Alves <palves@redhat.com>
4909
4910 PR breakpoints/19388
4911 * gdb.base/catch-signal-siginfo-cond.c: New file.
4912 * gdb.base/catch-signal-siginfo-cond.exp: New file.
4913
82075af2
JS
49142016-01-12 Josh Stone <jistone@redhat.com>
4915 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4916
4917 * gdb.base/catch-syscall.c (do_execve): New variable.
4918 (main): Conditionally trigger an execve.
4919 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
4920 (test_catch_syscall_execve): New, check entry/return across execve.
4921 (do_syscall_tests): Call test_catch_syscall_execve.
4922
e46eeedd
PA
49232016-01-12 Pedro Alves <palves@redhat.com>
4924
4925 * gdb.base/random-signal.exp (do_test): New procedure, with body
4926 of testcase moved in.
4927
01d8c27e
JK
49282016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4929 Pedro Alves <palves@redhat.com>
4930
4931 * gdb.base/funcargs.exp (finish from indirectly called function):
4932 Reintroduce the case for 'First'.
4933
9a706302
JK
49342016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4935 Pedro Alves <palves@redhat.com>
4936
4937 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
4938 (tcatch_vfork_then_child_follow_exec)
4939 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
4940 identification.
4941
c0ecb95f
JK
49422016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4943
4944 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
4945 and repeats to unlimited.
4946 * gdb.python/py-value.exp: Likewise.
4947 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
4948 and repeats to unlimited.
4949
6cfc1fcb
JK
49502016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4951
4952 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
4953 and reordering the functions.
4954 * gdb.multi/hangout.c: Likewise.
4955 * gdb.multi/hello.c: Likewise.
4956
582a1b00
SM
49572016-01-08 Simon Marchi <simon.marchi@ericsson.com>
4958
4959 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
4960 absolute.
4961 (SingleStatisticTestResult.report): Use dict.keys instead of
4962 dict.iterkeys.
4963
79bc59cb
PA
49642016-01-06 Pedro Alves <palves@redhat.com>
4965
4966 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
4967
43368e1d
MM
49682016-01-04 Markus Metzger <markus.t.metzger@intel.com>
4969
4970 * gdb.btrace/dlopen.exp: New.
4971 * gdb.btrace/dlopen.c: New.
4972 * gdb.btrace/dlopen-dso.c: New.
4973
79fad5b8
SL
49742015-12-25 Sandra Loosemore <sandra@codesourcery.com>
4975
4976 * lib/gdb.exp (gdb_test): Update comments to clarify that the
4977 PATTERN argument is optional.
4978
ab8314b3
JB
49792015-12-24 Joel Brobecker <brobecker@adacore.com>
4980
4981 * lib/ada.exp (target_compile_ada_from_dir): New function.
4982 (gdb_compile_ada): Reimplement avoiding the use of project files.
4983 * gdb.ada/gnat_ada.gpr: Delete.
4984 * gdb.ada/cond_lang.exp: Adjust test to make path before
4985 filename optional.
4986 * gdb.ada/small_reg_param.exp: Likewise.
4987
fe33faff
SM
49882015-12-22 Simon Marchi <simon.marchi@ericsson.com>
4989
4990 * gdb.base/foll-vork.exp: Remove HP-UX special case.
4991
6d265cb4
TP
49922015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
4993
4994 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
4995 case.
4996
10125099
SM
49972015-12-21 Simon Marchi <simon.marchi@ericsson.com>
4998
4999 * gdb.base/break.exp: Remove dead code.
5000 * gdb.base/sepdebug.exp: Likewise.
5001
3ca22649
SM
50022015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
5003
5004 * gdb.asm/asm-source.exp: Remove HP-UX references.
5005 * gdb.base/annota1.exp: Likewise.
5006 * gdb.base/annota3.exp: Likewise.
5007 * gdb.base/attach.exp: Likewise.
5008 * gdb.base/bigcore.exp: Likewise.
5009 * gdb.base/break.exp: Likewise.
5010 * gdb.base/call-ar-st.exp: Likewise.
5011 * gdb.base/callfuncs.exp: Likewise.
5012 * gdb.base/catch-fork-static.exp: Likewise.
5013 * gdb.base/display.exp: Likewise.
5014 * gdb.base/foll-exec-mode.exp: Likewise.
5015 * gdb.base/foll-exec.exp: Likewise.
5016 * gdb.base/foll-fork.exp: Likewise.
5017 * gdb.base/foll-vfork.exp: Likewise.
5018 * gdb.base/funcargs.exp: Likewise.
5019 * gdb.base/hbreak2.exp: Likewise.
5020 * gdb.base/inferior-died.exp: Likewise.
5021 * gdb.base/interrupt.exp: Likewise.
5022 * gdb.base/multi-forks.exp: Likewise.
5023 * gdb.base/nodebug.exp: Likewise.
5024 * gdb.base/sepdebug.exp: Likewise.
5025 * gdb.base/solib1.c: Likewise.
5026 * gdb.base/step-test.exp: Likewise.
5027 * gdb.mi/non-stop.c: Likewise.
5028 * gdb.mi/pthreads.c: Likewise.
5029 * gdb.multi/bkpt-multi-exec.ex: Likewise.
5030 * gdb.threads/pthreads.c: Likewise.
5031 * gdb.threads/staticthreads.exp: Likewise.
5032 * lib/future.exp: Likewise.
5033 * lib/gdb.exp: Likewise.
5034 * gdb.base/so-indr-cl.c: Remove.
5035 * gdb.base/so-indr-cl.exp: Likewise.
5036 * gdb.base/solib.c: Likewise.
5037 * gdb.base/solib.exp: Likewise.
5038 * gdb.base/solib2.c: Likewise.
5039
b6304613
SM
50402015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
5041
5042 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
5043 * gdb.base/call-ar-st.exp: Likewise.
5044 * gdb.base/callfuncs.exp: Likewise.
5045 * gdb.base/condbreak.exp: Likewise.
5046 * gdb.base/constvars.exp: Likewise.
5047 * gdb.base/hbreak2.exp: Likewise.
5048 * gdb.base/langs.exp: Likewise.
5049 * gdb.base/list.exp: Likewise.
5050 * gdb.base/long_long.exp: Likewise.
5051 * gdb.base/ptype.exp: Likewise.
5052 * gdb.base/scope.exp: Likewise.
5053 * gdb.base/signals.exp: Likewise.
5054 * gdb.base/so-impl-ld.exp: Likewise.
5055 * gdb.base/varargs.exp: Likewise.
5056 * gdb.base/volatile.exp: Likewise.
5057 * gdb.base/whatis.exp: Likewise.
5058 * gdb.cp/cplusfuncs.exp: Likewise.
5059 * gdb.cp/inherit.exp: Likewise.
5060 * gdb.cp/local.exp: Likewise.
5061 * gdb.cp/member-ptr.exp: Likewise.
5062 * gdb.cp/method.exp: Likewise.
5063 * gdb.cp/overload.exp: Likewise.
5064 * gdb.cp/templates.exp: Likewise.
5065 * gdb.stabs/weird.exp: Likewise.
5066 * lib/compiler.c: Likewise.
5067 * lib/compiler.cc: Likewise.
5068 * lib/cp-support.exp: Likewise.
5069 * lib/gdb.exp: Likewise.
5070
bf401b07
SM
50712015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
5072
5073 * configure.ac: Remove HP-UX case.
5074 * configure: Regenerate.
5075
aff9c0f8
SM
50762015-12-18 Simon Marchi <simon.marchi@ericsson.com>
5077
5078 * lib/gdb.exp (gdb_compile): Add function doc.
5079
a6904d5a
PA
50802015-12-17 Pedro Alves <palves@redhat.com>
5081
5082 PR threads/19354
5083 * gdb.multi/info-threads.exp: New file.
5084
a22279dd
YQ
50852015-12-15 Yao Qi <yao.qi@linaro.org>
5086
5087 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
5088 is aarch64*-*-*.
5089
0588c796
SL
50902015-12-14 Sandra Loosemore <sandra@codesourcery.com>
5091
5092 * gdb.base/history-duplicates.exp: Skip if no readline support.
5093
5d978e17
SL
50942015-12-14 Sandra Loosemore <sandra@codesourcery.com>
5095
5096 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
5097
7e763b86
SL
50982015-12-14 Sandra Loosemore <sandra@codesourcery.com>
5099
5100 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
5101
87a3a92c
SL
51022015-12-14 Sandra Loosemore <sandra@codesourcery.com>
5103
5104 * gdb.base/completion.exp: Skip tests that interrupt GDB with
5105 ctrl-C if nointerrupts target property is set.
5106 * gdb.base/double-prompt-target-event-error.exp: Likewise.
5107 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
5108 * gdb.base/paginate-bg-execution.exp: Likewise.
5109 * gdb.base/paginate-execution-startup.exp: Likewise.
5110 * gdb.base/random-signal.exp: Likewise.
5111 * gdb.base/range-stepping.exp: Likewise.
5112 * gdb.cp/annota2.exp: Likewise.
5113 * gdb.cp/annota3.exp: Likewise.
5114 * gdb.gdb/selftest.exp: Likewise.
5115 * gdb.threads/continue-pending-status.exp: Likewise.
5116 * gdb.threads/leader-exit.exp: Likewise.
5117 * gdb.threads/manythreads.exp: Likewise.
5118 * gdb.threads/pthreads.exp: Likewise.
5119 * gdb.threads/schedlock.exp: Likewise.
5120 * gdb.threads/sigthread.exp: Likewise.
5121
a8f077dc
DB
51222015-12-11 Don Breazeal <donb@codesourcery.com>
5123
5124 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
5125 remote.
5126 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
5127 * gdb.base/foll-exec.exp (main): Enable for target remote.
5128 * gdb.base/foll-fork.exp (main): Likewise.
5129 * gdb.base/foll-vfork.exp (main): Likewise.
5130 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
5131 (proc continue_to_exit_bp_loc): Use clean_restart.
5132 * gdb.base/pie-execl.exp (main): Disable for target remote.
5133 * gdb.base/watch-vfork.exp (main): Enable for target remote.
5134 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
5135 * gdb.threads/execl.exp (main): Likewise.
5136 * gdb.threads/fork-child-threads.exp (main): Likewise.
5137 * gdb.threads/fork-plus-threads.exp (main): Disable for target
5138 remote.
5139 * gdb.threads/fork-thread-pending.exp (main): Enable for target
5140 remote.
5141 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
5142 pid.tid style ptids, instead of just tid.
5143 * gdb.threads/thread-execl.exp (main): Enable for target remote.
5144 * gdb.threads/watchpoint-fork.exp (main): Likewise.
5145 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
5146 ptids, instead of just tid.
5147
3b2464a8
AB
51482015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
5149
5150 * gdb.base/list.exp (test_list_forward): Add end of file error
5151 test.
5152 (test_repeat_list_command): Add end of file error test.
5153 (test_list_backwards): Add beginning of file error test.
5154
a0def019
AB
51552015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
5156
5157 * gdb.base/list.exp (test_list_invalid_args): New function,
5158 defined, and called.
5159
5c000dff
AB
51602015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
5161
5162 * gdb.base/list.exp (test_list): Make test names unique.
5163
f1637ebe
YQ
51642015-12-11 Yao Qi <yao.qi@linaro.org>
5165
5166 * gdb.base/coremaker2.c: Remove.
5167
36d6fc0a
PA
51682015-12-10 Pedro Alves <palves@redhat.com>
5169
5170 * gdb.multi/base.exp: Remove stale "spaces" references.
5171
762f7747
PA
51722015-12-10 Pedro Alves <palves@redhat.com>
5173
5174 * gdb.multi/base.exp: Don't use nowarnings.
5175 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
5176 * gdb.multi/hangout.c: Include stdio.h.
5177 * gdb.multi/hello.c: Include stdlib.h.
5178 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
5179 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
5180 * gdb.multi/multi-arch.exp: Don't use nowarnings.
5181
28d2bfb9
AB
51822015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
5183
5184 * gdb.dwarf2/dw2-ranges-base.c: New file.
5185 * gdb.dwarf2/dw2-ranges-base.exp: New file.
5186 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
5187 support additional line table, and debug ranges generation.
5188 (Dwarf::ranges): New function, generate .debug_ranges.
5189 (Dwarf::lines): Support generating simple line table programs.
5190 (Dwarf::assemble): Initialise new namespace variables.
5191
5fc2beac
KB
51922015-12-09 Kevin Buettner <kevinb@redhat.com>
5193
5194 * gdb.base/async.exp (proc test_background): Add case for
5195 asynchronous execution not supported.
5196
1c35a88f
LM
51972015-12-09 Luis Machado <lgustavo@codesourcery.com>
5198
5199 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
5200 format and change test names to make them unique.
5201
b593e3d9
RK
52022015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
5203 Pedro Alves <pedro@redhat.com>
5204
5205 PR gdb/18702
5206 Add checking of floatformats setup on x86_64 hosts.
5207 * gdb.arch/i386-float.S (main): Load bigval and smallval.
5208 (smallval, bigval): New labels/constants.
5209 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
5210 float" after loading bigval and smallval.
5211
d72413e6
PMR
52122015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
5213
5214 * gdb.ada/fun_overload_menu.exp: New testcase.
5215 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
5216
ece66d65
JS
52172015-12-04 Josh Stone <jistone@redhat.com>
5218
5219 * gdb.base/catch-fork-static.exp: New.
5220
41d0efca
YQ
52212015-12-03 Yao Qi <yao.qi@linaro.org>
5222
5223 * gdb.base/sizeof.c: Don't include stdio.h and
5224 ../lib/unbuffer_output.c.
5225 (main): New variable 'size' and 'value'. Remove printf and
5226 gdb_unbuffer_output. Assign return value to size and value.
5227 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
5228 at the beginning.
5229 (check_sizeof): Check the result by printing variable 'size'.
5230 (check_valueof): Check the result by printing variable 'value'.
5231
99fd02d9
YQ
52322015-12-01 Yao Qi <yao.qi@linaro.org>
5233
5234 * gdb.base/disp-step-syscall.exp: Define syscall instruction
5235 for aarch64*-*-linux* target.
5236
f2faf941
PA
52372015-11-30 Pedro Alves <palves@redhat.com>
5238
5239 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
5240
04bf20c5
PA
52412015-11-30 Pedro Alves <palves@redhat.com>
5242
5243 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
5244 Handle non-stop mode vCont replies.
5245
09df4675
PA
52462015-11-30 Pedro Alves <palves@redhat.com>
5247
5248 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
5249 prepare_for_testing. Start gdb with "set non-stop on" appended to
5250 GDBFLAGS. Lax expected stop output.
5251
58b584af
YQ
52522015-11-27 Yao Qi <yao.qi@linaro.org>
5253
5254 * gdb.arch/arm-neon.exp: New.
5255 * gdb.arch/arm-neon.c: New.
5256
dfcb77a8
YQ
52572015-11-27 Yao Qi <yao.qi@linaro.org>
5258
5259 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
5260
88e8ec1b
YQ
52612015-11-27 Yao Qi <yao.qi@linaro.org>
5262
5263 * gdb.cp/annota2.exp: Allow multiple occurrences of the
5264 frames-invalid annotation.
5265
bfde72c2
YQ
52662015-11-27 Yao Qi <yao.qi@linaro.org>
5267
5268 * gdb.cp/annota2.exp: Use ${frames_invalid}.
5269
f6512a69
SM
52702015-11-26 Simon Marchi <simon.marchi@ericsson.com>
5271
5272 * gdb.threads/names.exp: New file.
5273 * gdb.threads/names.c: New file.
5274 * README: Mention gdb,no_thread_names.
5275
46a3515b
MM
52762015-11-26 Markus Metzger <markus.t.metzger@intel.com>
5277
5278 PR 19297
5279 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
5280 support" error.
5281
62147a22
PA
52822015-11-24 Pedro Alves <palves@redhat.com>
5283
5284 PR 17539
5285 * gdb.base/display.exp: Expect displays to be sorted in ascending
5286 order. Use multi_line.
5287 * gdb.base/solib-display.exp: Likewise.
5288
2f341b6e
PA
52892015-11-24 Pedro Alves <palves@redhat.com>
5290
5291 PR 17539
25d49b86
PA
5292 * gdb.base/display.exp: Expect displays to be sorted in ascending
5293 order. Use multi_line.
5294 * gdb.base/solib-display.exp: Likewise.
2f341b6e 5295
7e0aa6aa
PA
52962015-11-24 Pedro Alves <palves@redhat.com>
5297
5298 PR 17539
5299 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
5300 threads in ascending order.
5301 * gdb.base/foll-fork.exp: Likewise.
5302 * gdb.base/foll-vfork.exp: Likewise.
5303 * gdb.base/multi-forks.exp: Likewise.
5304 * gdb.mi/mi-nonstop.exp: Likewise.
5305 * gdb.mi/mi-nsintrall.exp: Likewise.
5306 * gdb.multi/base.exp: Likewise.
5307 * gdb.multi/multi-arch.exp: Likewise.
5308 * gdb.python/py-inferior.exp: Likewise.
5309 * gdb.threads/break-while-running.exp: Likewise.
5310 * gdb.threads/execl.exp: Likewise.
5311 * gdb.threads/gcore-thread.exp: Likewise.
5312 * gdb.threads/info-threads-cur-sal.exp: Likewise.
5313 * gdb.threads/kill.exp: Likewise.
5314 * gdb.threads/linux-dp.exp: Likewise.
5315 * gdb.threads/multiple-step-overs.exp: Likewise.
5316 * gdb.threads/next-bp-other-thread.exp: Likewise.
5317 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
5318 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
5319 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
5320 * gdb.threads/thread-find.exp: Likewise.
5321 * gdb.threads/tls.exp: Likewise.
5322 * lib/mi-support.exp (mi_reverse_list): Delete.
5323 (mi_check_thread_states): No longer reverse list.
5324
2cc57ad8
PA
53252015-11-24 Pedro Alves <palves@redhat.com>
5326
5327 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
5328 use lowercase.
5329
c93e8391
SM
53302015-11-23 Simon Marchi <simon.marchi@ericsson.com>
5331
5332 * gdb.trace/actions.c: Include trace-common.h.
5333 (main): Add a location for a fast tracepoint.
5334 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
5335 the normal tracepoints.
5336 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
5337
045ccf91
SM
53382015-11-23 Simon Marchi <simon.marchi@ericsson.com>
5339
5340 * save-trace.exp: Factor out code to these...
5341 (gdb_save_tracepoints): New.
5342 (gdb_load_tracepoints): New.
5343 (do_save_load_test): New.
5344
5506f9f6
KB
53452015-11-23 Kevin Buettner <kevinb@redhat.com>
5346
5347 * gdb.base/asmlabel.exp: New test.
5348 * gdb.base/asmlabel.c: New test case.
5349
16c3b12f
JB
53502015-11-23 Joel Brobecker <brobecker@adacore.com>
5351
5352 * gdb.base/wrong_frame_bt_full-main.c: New file.
5353 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
5354 * gdb.base/wrong_frame_bt_full.exp: New file.
5355
155bfbd3
JB
53562015-11-23 Joel Brobecker <brobecker@adacore.com>
5357
5358 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
5359
bb097445
JM
53602015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
5361
206853a0 5362 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
5363 pstate register when comparing registers values in
5364 sparc64-*-linux-gnu targets to avoid spurious differences.
5365
9c88ed8f
JM
53662015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
5367
206853a0 5368 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 5369
96161e25
SL
53702015-11-19 Sandra Loosemore <sandra@codesourcery.com>
5371
5372 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
5373 as type argument to gdb_compile.
5374 * gdb.base/nested-subp2.exp: Likewise.
5375 * gdb.base/nested-subp3.exp: Likewise.
5376
340c2830
DV
53772015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
5378
5379 * lib/dwarf.exp (_note): Fix left shift of negative value.
5380 * gdb.trace/trace-condition.exp: Likewise.
5381
c1862d0f
YQ
53822015-11-13 Yao Qi <yao.qi@linaro.org>
5383
5384 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
5385 comments about d10v.
5386 (test_scalar_returns): Likewise.
5387 * gdb.base/d10v.ld: Remove.
5388 * gdb.base/overlays.exp: Remove the target triplet checking for
5389 d10v-*-*.
5390 * gdb.base/structs.exp (test_struct_returns): Remove the
5391 comments about d10v.
5392 (test_struct_calls): Likewise.
5393
77ae9c19
YQ
53942015-11-13 Yao Qi <yao.qi@linaro.org>
5395
5396 * gdb.base/gnu_vector.exp: Check the return value by "p res".
5397 * gdb.base/gnu_vector.c: Don't include stdio.h.
5398 (main): Don't print res and call add_some_intvecs.
5399
430e004e
MK
54002015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
5401
5402 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
5403 macro.
5404 (func5): Removed.
5405 (func4): Use FAST_TRACEPOINT_LABEL.
5406 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
5407 macro.
5408 (func): Removed.
5409 (thread_function): Use FAST_TRACEPOINT_LABEL.
5410 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
5411 (func): Remove.
5412 (marker): Use FAST_TRACEPOINT_LABEL.
5413 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
5414 (pendfunc1): Remove.
5415 (pendfunc): Use FAST_TRACEPOINT_LABEL.
5416 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
5417 (foo): Remove.
5418 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
5419 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
5420 macro.
5421 (func): Remove.
5422 (marker): Use FAST_TRACEPOINT_LABEL.
5423 * gdb.trace/trace-common.h: New header.
5424 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
5425 macro.
5426 (func): Remove.
5427 (marker): Use FAST_TRACEPOINT_LABEL.
5428 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
5429 (func): Remove.
5430 (thread_function): Use FAST_TRACEPOINT_LABEL.
5431
6e7675a7
MK
54322015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
5433
5434 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
5435 in front.
5436 * gdb.trace/change-loc.exp: Use global pcreg definition.
5437 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
5438 * gdb.trace/entry-values.exp: Use global spreg definition, add $
5439 in front.
5440 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
5441 * gdb.trace/pending.exp: Likewise.
5442 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
5443 * gdb.trace/trace-break.exp: Likewise.
5444 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
5445 in front.
5446 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
5447 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
5448 in front.
5449 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
5450
dddc0e16
JB
54512015-11-09 Joel Brobecker <brobecker@adacore.com>
5452
5453 * gdb.ada/fin_fun_out: New testcase.
5454
c6f0b406
KB
54552015-11-07 Kevin Buettner <kevinb@redhat.com>
5456
5457 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
5458 value associated with DW_AT_byte_size.
5459 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
5460 constants for DW_AT_byte_size, DW_AT_lower_bound, and
5461 DW_AT_upper_bound.
5462
f01dcfd9
KB
54632015-11-07 Kevin Buettner <kevinb@redhat.com>
5464
5465 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
5466 (gdb_target_symbol_prefix_flags): Define in terms of _asm
5467 version.
5468 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
5469 gdb.dwarf2/dw2-canonicalize-type.exp,
5470 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
5471 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
5472 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
5473 provided by gdb_target_symbol_prefix_flags_asm.
5474 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
5475 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
5476 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
5477 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
5478 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
5479 macros where needed). Use this macro for symbols which require
5480 the prefix provided by SYMBOL_PREFIX.
5481
2223449a
KB
54822015-11-05 Kevin Buettner <kevinb@redhat.com>
5483
5484 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
5485 New procs.
5486 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
5487 representing expressions, of more than one list element.
5488 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
5489 to prepend linker symbol prefix to f.
5490 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
5491 table_1 and table_2.
5492 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
5493 Likewise, for f and g.
5494 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
5495 for ptr.
5496 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
5497 for main.
5498 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
5499 table_1_ptr and table_2_ptr.
5500
6f2f1a3a
JK
55012015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5502 Joel Brobecker <brobecker@adacore.com>
5503
5504 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
5505
566c56c9
MK
55062015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
5507
5508 * gdb.reverse/s390-mvcle.c: New test.
5509 * gdb.reverse/s390-mvcle.exp: New file.
5510 * lib/gdb.exp: Enable reverse tests on s390*-linux.
5511
d5f0636b
MK
55122015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
5513
5514 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
5515
7ad8b86c
MK
55162015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
5517
5518 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
5519 reaching marker2.
5520 * gdb.reverse/getresuid-reverse.exp: Likewise.
5521 * gdb.reverse/pipe-reverse.exp: Likewise.
5522 * gdb.reverse/readv-reverse.exp: Likewise.
5523 * gdb.reverse/recvmsg-reverse.exp: Likewise.
5524 * gdb.reverse/time-reverse.exp: Likewise.
5525 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
5526
4081c0f1
YQ
55272015-10-30 Yao Qi <yao.qi@linaro.org>
5528
5529 * gdb.threads/wp-replication.c (watch_count_done): Remove.
5530 (empty_cycle): Remove.
5531 (main): Don't call empty_cycle. Don't use watch_count_done.
5532 * gdb.threads/wp-replication.exp: Don't set breakpoint on
5533 empty_cycle. Rewrite the code counting HW watchpoints.
5534
452b4ba5
MK
55352015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
5536
5537 * gdb.reverse/fstatat-reverse.c: New test.
5538 * gdb.reverse/fstatat-reverse.exp: New file.
5539 * gdb.reverse/getresuid-reverse.c: New test.
5540 * gdb.reverse/getresuid-reverse.exp: New file.
5541 * gdb.reverse/pipe-reverse.c: New test.
5542 * gdb.reverse/pipe-reverse.exp: New file.
5543 * gdb.reverse/readv-reverse.c: New test.
5544 * gdb.reverse/readv-reverse.exp: New file.
5545 * gdb.reverse/recvmsg-reverse.c: New test.
5546 * gdb.reverse/recvmsg-reverse.exp: New file.
5547 * gdb.reverse/time-reverse.c: New test.
5548 * gdb.reverse/time-reverse.exp: New file.
5549 * gdb.reverse/waitpid-reverse.c: New test.
5550 * gdb.reverse/waitpid-reverse.exp: New file.
5551
5e2e7507
JK
55522015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5553
5554 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
5555
0fde2c53
DE
55562015-10-26 Doug Evans <dje@google.com>
5557
5558 PR symtab/17391
5559 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
5560 * gdb.dwarf2/bad-regnum.c: New file.
5561 * gdb.dwarf2/bad-regnum.exp: New file.
5562
1a70ae97
DE
55632015-10-26 Doug Evans <dje@google.com>
5564
5565 PR python/18938
5566 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
5567 file.
5568
27dc26ab
JK
55692015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5570
5571 * gdb.compile/compile.exp (compile code globalvar): Update expectation
5572 for a change by "Mention language in compile error message".
5573
bed91f4d
SM
55742015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
5575
5576 PR python/18073
5577 * gdb.python/py-type.c (C::a_method): New.
5578 (C::a_const_method): New.
5579 (C::a_static_method): New.
5580 (a_function): New.
5581 * gdb.python/py-type.exp (test_fields): Test getting fields
5582 from function and method.
5583
3f2f83dd
KB
55842015-10-21 Keven Boell <keven.boell@intel.com>
5585
5586 * gdb.fortran/vla-alloc-assoc.exp: New file.
5587 * gdb.fortran/vla-datatypes.exp: New file.
5588 * gdb.fortran/vla-datatypes.f90: New file.
5589 * gdb.fortran/vla-history.exp: New file.
5590 * gdb.fortran/vla-ptype-sub.exp: New file.
5591 * gdb.fortran/vla-ptype.exp: New file.
5592 * gdb.fortran/vla-sizeof.exp: New file.
5593 * gdb.fortran/vla-sub.f90: New file.
5594 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
5595 * gdb.fortran/vla-value-sub-finish.exp: New file.
5596 * gdb.fortran/vla-value-sub.exp: New file.
5597 * gdb.fortran/vla-value.exp: New file.
5598 * gdb.fortran/vla-ptr-info.exp: New file.
5599 * gdb.mi/mi-vla-fortran.exp: New file.
5600 * gdb.mi/vla.f90: New file.
5601
27145d50
SL
56022015-10-21 Sandra Loosemore <sandra@codesourcery.com>
5603
5604 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
5605 of hardwired timeout value.
5606
5f3ff4f8
JK
56072015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5608 Pedro Alves <palves@redhat.com>
5609
5610 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
5611 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
5612
bfd09d20
JS
56132015-10-19 Josh Stone <jistone@redhat.com>
5614
5615 * gdb.base/catch-syscall.c: Include <sched.h>.
5616 (unknown_syscall): New variable.
5617 (main): Trigger a vfork and an unknown syscall.
5618 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
5619 (unknown_syscall_number): Likewise.
5620 (check_call_to_syscall): Accept an optional syscall pattern.
5621 (check_return_from_syscall): Likewise.
5622 (check_continue): Likewise.
5623 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
5624 (test_catch_syscall_skipping_return): New test toggling off 'catch
5625 syscall' to step over the syscall return, then toggling back on.
5626 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
5627 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
5628 (do_syscall_tests): Call test_catch_syscall_without_args and
5629 test_catch_syscall_mid_vfork.
5630 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
5631 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
5632
b32b93c6
AS
56332015-10-19 Andrew Stubbs <ams@codesourcery.com>
5634
5635 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
5636 print g_vE): Add new pass patterns.
5637 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
5638 print various symbol names for vptr fields.
5639
9d622bda
AB
56402015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
5641
5642 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
5643 results.
5644
0fd8ac1c
YQ
56452015-10-12 Yao Qi <yao.qi@linaro.org>
5646
5647 * gdb.arch/disp-step-insn-reloc.exp: New test case.
5648
34240514
YQ
56492015-10-12 Yao Qi <yao.qi@linaro.org>
5650
5651 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
5652 is aarch64*-*-linux*.
5653
8240f442
YQ
56542015-10-12 Yao Qi <yao.qi@linaro.org>
5655
5656 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
5657 (can_relocate_bcond_true): ... it.
5658 (can_relocate_bcond_false): New function.
5659 (foo): Likewise.
5660 (can_relocate_bl): Likewise.
5661 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
5662 can_relocate_bl.
5663
2520f728
PMR
56642015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
5665
5666 * gdb.base/nested-addr.c: New file.
5667 * gdb.base/nested-addr.exp: New testcase.
5668
abcef95a
MM
56692015-10-09 Markus Metzger <markus.t.metzger@intel.com>
5670
5671 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
5672 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
5673 its output. Ignore the output of "record goto begin" and instead
5674 check that GDB is replaying.
5675
145e3ddb
PA
56762015-10-09 Pedro Alves <palves@redhat.com>
5677
5678 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
5679 (top level): Use it in the run with no args test.
5680
d5d8c4e1
IB
56812015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
5682
5683 * gdb.dlang/properties.exp: New file.
5684
06e635ef
SL
56852015-10-02 Sandra Loosemore <sandra@codesourcery.com>
5686
5687 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
5688 whether or not address 0x1000 is mapped on the target.
5689
e019fd1d
SM
56902015-09-30 Simon Marchi <simon.marchi@ericsson.com>
5691
5692 * gdb.python/py-type.exp: Do not run tests if binaries fail to
5693 build.
5694
77ba2a67
MM
56952015-09-30 Markus Metzger <markus.t.metzger@intel.com>
5696
5697 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
5698 instruction-history test.
5699
c60eb31f
DE
57002015-09-28 Doug Evans <dje@google.com>
5701
5702 * gdb.base/gcore.c (array_func): Add reference to static_array.
5703
9a3c8263
SM
57042015-09-25 Simon Marchi <simon.marchi@ericsson.com>
5705
5706 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
5707 source line.
5708
9720e656
SL
57092015-09-24 Sandra Loosemore <sandra@codesourcery.com>
5710
5711 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
5712 short or char as base type.
5713
938d3bf2
SL
57142015-09-23 Sandra Loosemore <sandra@codesourcery.com>
5715
5716 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
5717 to allow any size enum.
5718
e6c2c623
PMR
57192015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
5720
5721 * gdb.ada/array_ptr_renaming.exp: New testcase.
5722 * gdb.ada/array_ptr_renaming/foo.adb: New file.
5723 * gdb.ada/array_ptr_renaming/pack.ads: New file.
5724
06da0f77
PL
57252015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5726
5727 * gdb.trace/ftrace-lock.c: New file.
5728 * gdb.trace/ftrace-lock.exp: New file.
5729
4f51c22a
PL
57302015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5731
5732 * gdb.arch/insn-reloc.c: New file.
5733 * gdb.arch/ftrace-insn-reloc.exp: New file.
5734
7041adf4
PL
57352015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5736
5737 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
5738 instruction.
5739 * gdb.trace/pendshr1.c (pendfunc): Likewise.
5740 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
5741 * gdb.trace/range-stepping.c: Likewise.
5742 * gdb.trace/trace-break.c: Likewise.
5743 * gdb.trace/trace-mt.c (thread_function): Likewise.
5744 * gdb.trace/ftrace.c (marker): Likewise.
5745 * gdb.trace/trace-condition.c (marker): Likewise.
5746 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
5747 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
5748 is_aarch64_target.
5749
015d2e7e
DE
57502015-09-18 Doug Evans <xdje42@gmail.com>
5751
5752 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
5753 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
5754
26b188a2
SL
57552015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5756
5757 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
5758 the breakpoint.
5759
79dc332b
SL
57602015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5761
5762 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
5763 the pending breakpoint. Remove timeout override for "Run till
5764 MI pending breakpoint on pendfunc3 on thread 2" test.
5765
f57929f2
SL
57662015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5767
5768 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
5769 filename pattern.
5770
3f469b17
SL
57712015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5772
5773 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
5774 in breakpoint filename pattern.
5775
515b89b3
SL
57762015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5777
7800dbe4
SL
5778 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
5779
57802015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5781
515b89b3
SL
5782 * gdb.linespec/explicit.exp: Check for readline support for
5783 tab-completion tests. Fix obvious typo.
5784
d2939ba2
MM
57852015-09-18 Markus Metzger <markus.t.metzger@intel.com>
5786
5787 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
5788 and replay.
5789
cbb55fa7
MM
57902015-09-18 Markus Metzger <markus.t.metzger@intel.com>
5791
5792 * gdb.btrace/non-stop.c: New.
5793 * gdb.btrace/non-stop.exp: New.
5794
43691ca1
PL
57952015-09-17 Pierre Langlois <pierre.langlois@arm.com>
5796 Yao Qi <yao.qi@linaro.org>
5797
5798 * gdb.trace/trace-condition.c: New file.
5799 * gdb.trace/trace-condition.exp: New file.
5800
d78908cf
WW
58012015-09-16 Wei-cheng Wang <cole945@gmail.com>
5802
5803 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
5804 for testing bytecode compilation.
5805
1ed415e2
PA
58062015-09-16 Pedro Alves <palves@redhat.com>
5807 Sandra Loosemore <sandra@codesourcery.com>
5808
5809 * gdb.threads/non-stop-fair-events.c (timeout): New global.
5810 (SECONDS): Redefine.
5811 (main): Call pthread_kill and alarm early.
5812 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
5813 support.
5814 (test): If the target can't hardware step and doesn't support
5815 displaced stepping, increase the timeout.
5816
d136eff5
PA
58172015-09-16 Pedro Alves <palves@redhat.com>
5818
5819 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
5820 (enable_debug): New procedures.
5821 (test): Use them. Bail out if waiting for threads fails.
5822 (top level): Bail out if a test fails.
5823
991f019c
YQ
58242015-09-16 Yao Qi <yao.qi@linaro.org>
5825
5826 * gdb.asm/asm-source.exp: Set asm-arch for
5827 aarch64*-*-* target.
5828 * gdb.asm/aarch64.inc: New file.
5829
bfca584f
PMR
58302015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
5831
5832 * gdb.ada/array_of_variable_length.exp: New testcase.
5833 * gdb.ada/array_of_variable_length/foo.adb: New file.
5834 * gdb.ada/array_of_variable_length/pck.adb: New file.
5835 * gdb.ada/array_of_variable_length/pck.ads: New file.
5836
b326e587
DE
58372015-09-15 Doug Evans <dje@google.com>
5838
5839 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
5840 of function static local variable.
5841
5382cfab
PW
58422015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5843
5844 * gdb.threads/tls-so_extern.exp: New test file.
5845 * gdb.threads/tls-so_extern.c: New test file.
5846 * gdb.threads/tls-so_extern_main.c: New test file.
5847
141c5cc4
JK
58482015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5849
5850 * gdb.opt/solib-intra-step-lib.c: New file.
5851 * gdb.opt/solib-intra-step-main.c: New file.
5852 * gdb.opt/solib-intra-step.exp: New file.
5853
d15dcecd
PA
58542015-09-15 Pedro Alves <palves@redhat.com>
5855
5856 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
5857 gdb_continue_to_breakpoint instead of gdb_test_multiple.
5858
4c2f2a79
PA
58592015-09-14 Pedro Alves <palves@redhat.com>
5860
5861 * gdb.base/hook-stop-continue.c: Delete.
5862 * gdb.base/hook-stop-continue.exp: Delete.
5863 * gdb.base/hook-stop-frame.c: Delete.
5864 * gdb.base/hook-stop-frame.exp: Delete.
5865 * gdb.base/hook-stop.c: New file.
5866 * gdb.base/hook-stop.exp: New file.
5867
919e6dbe
PMR
58682015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
5869
5870 * gdb.ada/access_to_packed_array.exp: New testcase.
5871 * gdb.ada/access_to_packed_array/foo.adb: New file.
5872 * gdb.ada/access_to_packed_array/pack.adb: New file.
5873 * gdb.ada/access_to_packed_array/pack.ads: New file.
5874
157280a4
MM
58752015-09-14 Markus Metzger <markus.t.metzger@intel.com>
5876
5877 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
5878 buffer size test.
5879
2fd33e94
DB
58802015-09-11 Don Breazeal <donb@codesourcery.com>
5881
5882 * gdb.base/foll-exec.c: Add copyright header. Fix
5883 formatting issues.
5884 * gdb.base/foll-exec.exp (zap_session): Delete proc.
5885 (do_exec_tests): Use clean_restart in place of zap_session,
5886 and for test initialization. Fix formatting issues. Use
5887 fail in place of perror.
5888 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
5889 an expect statement to match an expression with output from
5890 the program under debug.
5891 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
5892 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
5893 * gdb.threads/non-ldr-exc-2.exp: Likewise.
5894 * gdb.threads/non-ldr-exc-3.exp: Likewise.
5895 * gdb.threads/non-ldr-exc-4.exp: Likewise.
5896
e70b6e8e
DE
58972015-09-09 Doug Evans <dje@google.com>
5898
5899 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
5900
7a551a51
DE
59012015-09-09 Doug Evans <dje@google.com>
5902
5903 * gdb.base/pie-execl.exp: Fix result test of build_executable.
5904
4c666f84
DE
59052015-09-09 Doug Evans <dje@google.com>
5906
5907 * gdb.base/savedregs.exp: Fix typo.
5908
243a9253
PA
59092015-09-09 Pedro Alves <palves@redhat.com>
5910
5911 * gdb.mi/mi-cli.exp: Add CLI finish tests.
5912
c0fa8fbd
SL
59132015-09-08 Sandra Loosemore <sandra@codesourcery.com>
5914
5915 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
5916 command actually switches threads. Give up on remaining
5917 tests if target fails to stop at breakpoint.
5918
cd7c1778
PMR
59192015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
5920
5921 * gdb.ada/funcall_char.exp: New testcase.
5922 * gdb.ada/funcall_char/foo.adb: New file.
5923
dc5c8746
PMR
59242015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
5925
5926 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
5927 expected outputs. Add two testcases for completing ambiguous
5928 functions.
5929 * gdb.ada/complete/aux_pck.adb: New file.
5930 * gdb.ada/complete/aux_pck.ads: New file.
5931 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
5932 Ambiguous_Func functions.
5933 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
5934 * gdb.ada/complete/pck.adb: Likewise.
5935
4e83a1e7
UW
59362015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
5937
5938 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
5939 failures to run the test program under GDB.
5940
8ce74153
LM
59412015-08-26 Luis Machado <lgustavo@codesourcery.com>
5942
5943 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
5944 to C.
5945
e9756d52
PP
59462015-08-26 Patrick Palka <patrick@parcs.ath.cx>
5947
5948 * gdb.base/run-after-attach.exp: New test file.
5949 * gdb.base/run-after-attach.c: New test file.
5950
8d37573b
DB
59512015-08-26 Don Breazeal <donb@codesourcery.com>
5952
5953 * gdb.base/foll-exec-2.c: New test program.
5954 * gdb.base/foll-exec-2.exp: New test.
5955
63e43d3a
PMR
59562015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
5957
5958 * gdb.base/nested-subp1.exp: New file.
5959 * gdb.base/nested-subp1.c: New file.
5960 * gdb.base/nested-subp2.exp: New file.
5961 * gdb.base/nested-subp2.c: New file.
5962 * gdb.base/nested-subp3.exp: New file.
5963 * gdb.base/nested-subp3.c: New file.
5964
3d40fbb5
PA
59652015-08-24 Pedro Alves <palves@redhat.com>
5966
5967 * gdb.server/connect-without-multi-process.c: New file.
5968 * gdb.server/connect-without-multi-process.exp: New file.
5969
4422ac93
LM
59702015-08-24 Luis Machado <lgustavo@codesourcery.com>
5971
5972 * gdb.opt/inline-markers.c: Make z int.
5973
91dddb86
LM
59742015-08-24 Luis Machado <lgustavo@codesourcery.com>
5975
5976 * gdb.opt/inline-markers.c: Make z volatile.
5977
a48847ee
LM
59782015-08-24 Luis Machado <lgustavo@codesourcery.com>
5979
5980 * gdb.opt/inline-bt.c: New volatile global z.
5981 * gdb.opt/inline-cmds.c: Likewise.
5982 * gdb.opt/inline-locals.c: Likewise.
5983 * gdb.opt/inline-markers.c: New extern global z.
5984 (marker): Use z.
5985 (inline_fn): Likewise.
5986
0ebbc52b
PA
59872015-08-24 Pedro Alves <palves@redhat.com>
5988
5989 * config/m32r-stub.exp: Remove file.
5990 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
5991 * gdb.base/call-rt-st.exp: Likewise.
5992 * gdb.base/call-strs.exp: Likewise.
5993 * gdb.base/default.exp: Remove references to h8300-*-hms and
5994 *-*-udi*.
5995 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
5996
77c365df
AA
59972015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
5998
5999 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
6000 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
6001 and "return" use KFAIL when GDB can not read/write the vector
6002 return value.
6003
4313b8c0
GB
60042015-08-21 Gary Benson <gbenson@redhat.com>
6005
6006 * gdb.trace/pending.exp: Cope with remote transfer warnings.
6007
0e433b32
PA
60082015-08-20 Pedro Alves <palves@redhat.com>
6009
6010 * gdb.server/solib-list.exp: No longer expect an interior stop in
6011 non-stop mode.
6012
221e1a37
PA
60132015-08-20 Pedro Alves <palves@redhat.com>
6014
6015 * gdb.server/connect-stopped-target.c: New file.
6016 * gdb.server/connect-stopped-target.exp: New file.
6017
40e3ad0e
PA
60182015-08-20 Pedro Alves <palves@redhat.com>
6019
6020 * gdb.dwarf2/comp-unit-lang.exp: New file.
6021 * gdb.dwarf2/comp-unit-lang.c: New file.
6022
af39b327
PMR
60232015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
6024
6025 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
6026 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
6027
7d45c7c3 60282015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 6029
7d45c7c3
KB
6030 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
6031 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
6032
4d6cceb4
DE
60332015-08-18 Doug Evans <dje@google.com>
6034 Adrian Sendroiu <adrian.sendroiu@freescale.com>
6035
6036 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
6037 skip_python_tests. New arg prompt_regexp.
6038 (skip_python_tests): New function.
6039 * lib/mi-support.exp (mi_skip_python_tests): New function.
6040 * gdb.python/py-mi-objfile-gdb.py: New file.
6041 * gdb.python/py-mi-objfile.c: New file.
6042 * gdb.python/py-mi-objfile.exp: New file.
6043
ad89c2aa
KS
60442015-08-17 Keith Seitz <keiths@redhat.com>
6045
6046 * gdb.linespec/explicit.exp: Move strace test from here ...
6047 * gdb.trace/strace.exp: ... to here.
6048
e3ae3c43
PP
60492015-08-15 Patrick Palka <patrick@parcs.ath.cx>
6050
6051 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
6052 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
6053
604b2636
DE
60542015-08-14 Doug Evans <xdje42@gmail.com>
6055
6056 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
6057 inferior before selecting a new file.
6058
6ff0ba5f
DE
60592015-08-14 Doug Evans <xdje42@gmail.com>
6060
6061 * gdb.mi/mi-disassemble.exp: Update.
6062 * gdb.base/disasm-optim.S: New file.
6063 * gdb.base/disasm-optim.c: New file.
6064 * gdb.base/disasm-optim.h: New file.
6065 * gdb.base/disasm-optim.exp: New file.
6066
9ca98f92
KS
60672015-08-14 Keith Seitz <keiths@redhat.com>
6068
6069 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
6070 "evaluated-by".
6071
52bbc560
JB
60722015-08-13 Joel Brobecker <brobecker@adacore.com>
6073
6074 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
6075
5d8c3ed3
PMR
60762015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
6077
6078 * gdb.ada/fun_renaming.exp: New testcase.
6079 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
6080 * gdb.ada/fun_renaming/pack.adb: New file.
6081 * gdb.ada/fun_renaming/pack.ads: New file.
6082
ea8812bc
KS
60832015-08-12 Keith Seitz <keiths@redhat.com>
6084
6085 * gdb.base/dso2dso.exp: Pass basename of source file in call to
6086 gdb_get_line_number.
6087
4dafcdeb
JB
60882015-08-12 Joel Brobecker <brobecker@adacore.com>
6089
6090 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
6091 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
6092 gdb.base/dso2dso.exp: New files.
6093
5ba32597
SDJ
60942015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
6095 Pedro Alves <palves@redhat.com>
6096 Keith Seitz <keiths@redhat.com>
6097
6098 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
6099 GDBFLAGS.
6100
b6dafabf
PP
61012015-08-12 Patrick Palka <patrick@parcs.ath.cx>
6102
6103 * gdb.base/gdbhistsize-history.exp
6104 (test_histsize_history_setting): Use save_vars.
6105 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
6106 Use save_vars.
6107 (test_no_truncation_of_unlimited_history_file): Use save_vars.
6108 * gdb.base/readline.exp: Use save_vars.
6109
abe8e607
PP
61102015-08-12 Patrick Palka <patrick@parcs.ath.cx>
6111
6112 * lib/gdb.exp (save_vars): New proc.
6113
629500fa
KS
61142015-08-11 Keith Seitz <keiths@redhat.com>
6115
6116 * gdb.base/help.exp: Update help_breakpoint_text.
6117
eb8c4e2e
KS
61182015-08-11 Keith Seitz <keiths@redhat.com>
6119
6120 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
6121 (at toplevel): Call test_explicit_breakpoints.
6122 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
6123 breakpoints.
6124 * lib/mi-support.exp (mi_make_breakpoint): Add support for
6125 breakpoint conditions, "-cond".
6126
87f0e720
KS
61272015-08-11 Keith Seitz <keiths@redhat.com>
6128
6129 * gdb.linespec/3explicit.c: New file.
6130 * gdb.linespec/cpexplicit.cc: New file.
6131 * gdb.linespec/cpexplicit.exp: New file.
6132 * gdb.linespec/explicit.c: New file.
6133 * gdb.linespec/explicit.exp: New file.
6134 * gdb.linespec/explicit2.c: New file.
6135 * gdb.linespec/ls-errs.exp: Add explicit location tests.
6136 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
6137 before using in the matching pattern.
6138 Clarify that `prefix' is a regular expression.
6139
f00aae0f
KS
61402015-08-11 Keith Seitz <keiths@redhat.com>
6141
6142 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
6143 test.
6144 Add tests for missing ",FMT" and ",".
6145
e27852be
DE
61462015-08-10 Doug Evans <dje@google.com>
6147 Keith Seitz <keiths@redhat.com>
6148
6149 PR gdb/17960
6150 * gdb.base/completion.exp: Add location completer tests.
6151
7f03bd92
PA
61522015-08-07 Pedro Alves <palves@redhat.com>
6153
6154 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
6155 tests here.
6156 (top level): Run do_test with and without displaced stepping.
6157
3fc8eb30
PA
61582015-08-07 Pedro Alves <palves@redhat.com>
6159
6160 * gdb.base/valgrind-disp-step.c: New file.
6161 * gdb.base/valgrind-disp-step.exp: New file.
6162
d4569d7b
PA
61632015-08-07 Pedro Alves <palves@redhat.com>
6164
6165 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
6166 Delete function.
6167 (main): Add alarm. Run an infinite loop instead of calling
6168 wait_threads.
6169 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
6170 comment.
6171 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
6172 Delete function.
6173 (main): Add alarm. Run an infinite loop instead of calling
6174 wait_threads.
6175 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
6176 comment.
6177
e1316e60
PA
61782015-08-07 Pedro Alves <palves@redhat.com>
6179
6180 * gdb.base/checkpoint-ns.exp: New file.
6181 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
6182 standard_testfile.
6183
da8c46d2
MM
61842015-08-07 Markus Metzger <markus.t.metzger@intel.com>
6185
6186 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
6187 * gdb.btrace/instruction_history.exp: Update.
6188 * gdb.btrace/tsx.exp: New.
6189 * gdb.btrace/tsx.c: New.
6190
de1c2c52
PA
61912015-08-06 Pedro Alves <palves@redhat.com>
6192
6193 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
6194 increase timeout.
6195 * gdb.reverse/until-precsave.exp: Bump timeouts.
6196
782e0bf4
PA
61972015-08-06 Pedro Alves <palves@redhat.com>
6198
6199 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
6200
83e97ed0
PA
62012015-08-06 Pedro Alves <palves@redhat.com>
6202
6203 PR gdb/18749
6204 * gdb.threads/process-dies-while-handling-bp.c: New file.
6205 * gdb.threads/process-dies-while-handling-bp.exp: New file.
6206
863d01bd
PA
62072015-08-06 Pedro Alves <palves@redhat.com>
6208
6209 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
6210 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
6211
0a39bb32
PA
62122015-08-05 Pedro Alves <palves@redhat.com>
6213
6214 * gdb.threads/next-while-other-thread-longjmps.c: New file.
6215 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
6216
ee2d2b10
SL
62172015-08-03 Sandra Loosemore <sandra@codesourcery.com>
6218
6219 * gdb.base/bp-permanent.exp: Report test as unsupported if
6220 the target cannot stop at the permanent breakpoint.
6221
4e1bdb00
DE
62222015-08-03 Doug Evans <dje@google.com>
6223
6224 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
6225 10000.
6226
3d338901
DE
62272015-08-03 Doug Evans <dje@google.com>
6228
6229 * Makefile.in (workers/%.worker, build-perf): New rule.
6230 (GDB_PERFTEST_MODE): New variable.
6231 (check-perf): Use it.
6232 (clean): Clean up gdb.perf parallel build subdirs.
6233 * lib/build-piece.exp: New file.
6234 * lib/gdb.exp (make_gdb_parallel_path): New function
6235 (standard_output_file, standard_temp_file): Call it.
6236 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
6237 of $GDB_PARALLEL.
6238 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
6239
af061d3e
DE
62402015-08-03 Doug Evans <dje@google.com>
6241
8e1afc81 6242 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
6243 (LOG_FILE_NAME): New global.
6244 (TextReporter.__init__): Initialize self.txt_sum.
6245 (TextReporter.report): Add support for multiple data-points.
6246 Move report to perftest.sum, put raw data in perftest.log.
6247 (TextReporter.start): Open sum and log files.
6248 (TextReporter.end): Close sum and log files.
8e1afc81
DE
6249 * gdb.perf/lib/perftest/testresult.py
6250 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 6251
2c8c5d37
PA
62522015-07-31 Pedro Alves <palves@redhat.com>
6253
6254 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
6255 Use spawn_id_get_pid. Wait for spawn id after eof. Use
6256 kill_wait_spawned_process instead of explicit "kill -9".
6257 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
6258 returning a spawn id instead of a pid. Use spawn_id_get_pid and
6259 kill_wait_spawned_process.
6260 * gdb.base/attach-twice.exp: Likewise.
6261 * gdb.base/attach.exp: Likewise.
6262 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
6263 gdb_test_multiple.
6264 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
6265 returning a spawn id instead of a pid. Use spawn_id_get_pid and
6266 kill_wait_spawned_process.
6267 * gdb.base/valgrind-infcall.exp: Likewise.
6268 * gdb.multi/multi-attach.exp: Likewise.
6269 * gdb.python/py-prompt.exp: Likewise.
6270 * gdb.python/py-sync-interp.exp: Likewise.
6271 * gdb.server/ext-attach.exp: Likewise.
6272 * gdb.threads/attach-into-signal.exp (corefunc): Use
6273 spawn_wait_for_attach, spawn_id_get_pid and
6274 kill_wait_spawned_process.
6275 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
6276 spawn_wait_for_attach returning a spawn id instead of a pid. Use
6277 spawn_id_get_pid and kill_wait_spawned_process.
6278 * gdb.threads/attach-stopped.exp (corefunc): Use
6279 spawn_wait_for_attach, spawn_id_get_pid and
6280 kill_wait_spawned_process.
6281 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
6282 Use spawn_id_get_pid. Wait for spawn id after eof. Use
6283 kill_wait_spawned_process instead of explicit "kill -9".
6284 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
6285 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
6286 (spawn_wait_for_attach): Use spawn instead of exec to spawn
6287 processes. Don't map cygwin/windows pids here. Now returns a
6288 spawn id list.
6289
032a0fca
SL
62902015-07-30 Sandra Loosemore <sandra@codesourcery.com>
6291
6292 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
6293 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
6294 correct patch.
6295
61a934ca
SL
62962015-07-30 Sandra Loosemore <sandra@codesourcery.com>
6297
6298 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
6299
4bc4d428
SL
63002015-07-30 Sandra Loosemore <sandra@codesourcery.com>
6301
6302 Reapply:
6303 2014-05-21 Mark Wielaard <mjw@redhat.com>
6304
6305 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
6306
998d452a
PA
63072015-07-30 Pedro Alves <palves@redhat.com>
6308
6309 * linux-low.c (handle_extended_wait): Set the child's last
6310 reported status to TARGET_WAITKIND_STOPPED.
6311
69dde7dc
PA
63122015-07-30 Pedro Alves <palves@redhat.com>
6313
6314 PR threads/18600
6315 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
6316 only shows inferior 1.
6317
4dd63d48
PA
63182015-07-30 Simon Marchi <simon.marchi@ericsson.com>
6319 Pedro Alves <palves@redhat.com>
6320
6321 PR threads/18600
6322 * gdb.threads/fork-plus-threads.c: New file.
6323 * gdb.threads/fork-plus-threads.exp: New file.
6324
d618e4c5
PP
63252015-07-29 Patrick Palka <patrick@parcs.ath.cx>
6326
6327 * gdb.base/batch-preserve-term-settings.exp
6328 (test_terminal_settings_preserved_after_cli_exit): Use
6329 send_quit_command.
6330
1eef6428
PA
63312015-07-29 Pedro Alves <palves@redhat.com>
6332 Don Breazeal <donb@codesourcery.com>
6333
6334 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
6335 output from both inferior_spawn_id and gdb_spawn_id.
6336
7da5b897
SDJ
63372015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
6338
6339 * gdb.threads/attach-into-signal.exp (corefunc): Use
6340 with_test_prefix on nested loops, uniquefying the test messages.
6341
dac804df
SDJ
63422015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
6343
6344 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
6345 commit.
6346
06265e53
PP
63472015-07-29 Patrick Palka <patrick@parcs.ath.cx>
6348
6349 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
6350 New proc.
6351 (test_terminal_settings_preserved_after_sigterm): New test.
6352
18206ca3
PP
63532015-07-29 Patrick Palka <patrick@parcs.ath.cx>
6354
6355 * gdb.base/batch-preserve-term-settings.exp
6356 (test_terminal_settings_preserved_after_cli_exit): New test.
6357
90074d11
PP
63582015-07-29 Patrick Palka <patrick@parcs.ath.cx>
6359
6360 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
6361 manipulation of saved_gdbflags.
6362 (test_terminal_settings_preserved): Remove global declaration of
6363 the unused variable pagination_prompt. Remove manipulation of
6364 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
6365 GDBFLAGS.
6366
eb1a7902
PA
63672015-07-29 Pedro Alves <palves@redhat.com>
6368
6369 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
6370
8b75dd3b
PA
63712015-07-29 Pedro Alves <palves@redhat.com>
6372
6373 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
6374 at the top.
6375
dedad4e3
PA
63762015-07-29 Pedro Alves <palves@redhat.com>
6377
6378 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
6379 (main): Call gdb_unbuffer_output.
6380 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
6381 (main): Call gdb_unbuffer_output.
6382 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
6383 (main): Call gdb_unbuffer_output.
6384 * gdb.base/call-strs.exp: Adjust to step over the
6385 gdb_unbuffer_output call.
6386 * gdb.base/catch-gdb-caused-signals.c: Include
6387 "../lib/unbuffer_output.c".
6388 (main): Call gdb_unbuffer_output.
6389 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
6390 (main): Call gdb_unbuffer_output.
6391 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
6392 (main): Call gdb_unbuffer_output.
6393 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
6394 (main): Call gdb_unbuffer_output.
6395 * gdb.base/shlib-call.exp: Adjust to step over the
6396 gdb_unbuffer_output call.
6397 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
6398 (main): Call gdb_unbuffer_output.
6399 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
6400 (main): Call gdb_unbuffer_output.
6401 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
6402 (main): Rename to ...
6403 (test): ... this.
6404 (main): Reimplement.
6405 * gdb.base/varargs.exp: Run to test instead of to main.
6406 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
6407 (main): Call gdb_unbuffer_output.
6408
58789a91
PA
64092015-07-29 Pedro Alves <palves@redhat.com>
6410
6411 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
6412 factore out from mi_continue_dprintf. For call-style dprintfs,
6413 expect dprintf output out of $inferior_spawn_id.
6414 (mi_continue_dprintf): Use mi_expect_dprintf.
6415 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
6416 (main): Call gdb_unbuffer_output.
6417
e8376742
PA
64182015-07-29 Pedro Alves <palves@redhat.com>
6419
6420 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
6421 (default_mi_gdb_start): Set inferior_spawn_id instead of
6422 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
6423 gdb_spawn_id.
6424 (mi_gdb_test): Always expect inferior output from both
6425 $inferior_spawn_id and $gdb_spawn_id.
6426
08280010
PA
64272015-07-29 Pedro Alves <palves@redhat.com>
6428
6429 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
6430 send_inferior and $inferior_spawn_id.
6431
4d30e432
PA
64322015-07-29 Pedro Alves <palves@redhat.com>
6433
6434 * gdb.gdb/complaints.exp (test_initial_complaints)
6435 (test_serial_complaints, test_short_complaints): Use
6436 gdb_test_stdio.
6437 (test_empty_complaint): Handle $inferior_spawn_id !=
6438 $gdb_spawn_id.
6439
0d30a335
PA
64402015-07-29 Pedro Alves <palves@redhat.com>
6441
6442 * gdb.base/varargs.exp: Use gdb_test_stdio.
6443
39413b29
PA
64442015-07-29 Pedro Alves <palves@redhat.com>
6445
6446 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
6447
7cb000a9
PA
64482015-07-29 Pedro Alves <palves@redhat.com>
6449
6450 * gdb.base/ending-run.exp: Use gdb_test_stdio.
6451
d7b8ac82
PA
64522015-07-29 Pedro Alves <palves@redhat.com>
6453
6454 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
6455 parameter into two new parameters, "inf_result" and "gdb_result".
6456 Expect inferior output and gdb output from $inferior_spawn_id and
6457 $gdb_spawn_id, respectively. Adjust all callers.
6458
789c3a0c
PA
64592015-07-29 Pedro Alves <palves@redhat.com>
6460
6461 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
6462 of gdb_test_sequence.
6463
77e760c3
PA
64642015-07-29 Pedro Alves <palves@redhat.com>
6465
6466 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
6467 (saw_spurious_output): Expect inferior output from
6468 $inferior_spawn_id. Use gdb_test_stdio.
6469
8396d2cd
PA
64702015-07-29 Pedro Alves <palves@redhat.com>
6471
6472 * gdb.base/dprintf.exp: Use standard_testfile. Change
6473 prepare_for_testing call.
6474 (srcfile): Don't set.
6475 (restart): New procedure.
6476 (test_dprintf): New procecure, use to continue over dprintfs.
6477 (test_call, test_agent): New procedures, tests moved here.
6478 Restart gdb and recreate dprintfs. Adjust expected output.
6479
2051d61f
PA
64802015-07-29 Pedro Alves <palves@redhat.com>
6481
6482 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
6483
452397af
PA
64842015-07-29 Pedro Alves <palves@redhat.com>
6485
6486 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
6487
8aed9555
PA
64882015-07-29 Pedro Alves <palves@redhat.com>
6489
6490 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
6491 gdb_test_stdio.
6492
188a61b4
PA
64932015-07-29 Pedro Alves <palves@redhat.com>
6494
6495 * lib/gdb.exp (gdb_test_stdio): New procedure.
6496
12264a45
PA
64972015-07-29 Pedro Alves <palves@redhat.com>
6498
6499 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
6500
23ffc893
PA
65012015-07-29 Pedro Alves <palves@redhat.com>
6502
6503 * gdb.base/call-signal-resume.exp: Remove check for
6504 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
6505 * gdb.base/unwindonsignal.exp: Likewise.
6506 * gdb.base/call-signals.c (gen_signal): Remove printf call.
6507 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
6508
65566918
PA
65092015-07-29 Pedro Alves <palves@redhat.com>
6510
6511 * gdb.base/siginfo-addr.c (pass): New function.
6512 (handler): Call it iff si_addr is correct.
6513 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
6514 Set a breakpoint at "pass" and continue to it.
6515
d60a9221
SDJ
65162015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
6517
6518 * gdb.python/py-objfile.exp: Make some tests have unique names.
6519 * gdb.python/py-pp-registration.exp: Likewise.
6520
bde40b8f
PA
65212015-07-28 Pedro Alves <palves@redhat.com>
6522
6523 * gdb.server/server-exec-info.exp: Issue a "disconnect".
6524
13e1dec8
SM
65252015-07-27 Simon Marchi <simon.marchi@ericsson.com>
6526
6527 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
6528
da33c9a7
SM
65292015-07-27 Simon Marchi <simon.marchi@ericsson.com>
6530
6531 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
6532
077836f7
PP
65332015-07-27 Patrick Palka <patrick@parcs.ath.cx>
6534
6535 * gdb.base/gdb-sigterm-2.exp: New test.
6536
b8cc7b2e
DE
65372015-07-25 Doug Evans <xdje42@gmail.com>
6538
6539 Revert:
6540 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
6541 (workers/%.worker, build-perf): New rule.
6542 (GDB_PERFTEST_MODE): New variable.
6543 (check-perf): Use it.
6544 (clean): Clean up gdb.perf parallel build subdirs.
6545 * lib/build-piece.exp: New file.
6546 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
6547 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
6548 name.
6549 (standard_temp_file): Ditto.
6550 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
6551 of $GDB_PARALLEL.
6552
c8bd4544
DE
65532015-07-24 Doug Evans <dje@google.com>
6554
6555 * gdb.perf/lib/perftest/utils.py: New file.
6556 * gdb.perf/gm-hello.cc: New file.
6557 * gdb.perf/gm-pervasive-typedef.cc: New file.
6558 * gdb.perf/gm-pervasive-typedef.h: New file.
6559 * gdb.perf/gm-std.cc: New file.
6560 * gdb.perf/gm-std.h: New file.
6561 * gdb.perf/gm-use-cerr.cc: New file.
6562 * gdb.perf/gm-utils.h: New file.
6563 * gdb.perf/gmonster-null-lookup.py: New file.
6564 * gdb.perf/gmonster-pervasive-typedef.py: New file.
6565 * gdb.perf/gmonster-print-cerr.py: New file.
6566 * gdb.perf/gmonster-ptype-string.py: New file.
6567 * gdb.perf/gmonster-runto-main.py: New file.
6568 * gdb.perf/gmonster-select-file.py: New file.
6569 * gdb.perf/gmonster1-null-lookup.exp: New file.
6570 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
6571 * gdb.perf/gmonster1-print-cerr.exp: New file.
6572 * gdb.perf/gmonster1-ptype-string.exp: New file.
6573 * gdb.perf/gmonster1-runto-main.exp: New file.
6574 * gdb.perf/gmonster1-select-file.exp: New file.
6575 * gdb.perf/gmonster1.cc: New file.
6576 * gdb.perf/gmonster1.exp: New file.
6577 * gdb.perf/gmonster2-null-lookup.exp: New file.
6578 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
6579 * gdb.perf/gmonster2-print-cerr.exp: New file.
6580 * gdb.perf/gmonster2-ptype-string.exp: New file.
6581 * gdb.perf/gmonster2-runto-main.exp: New file.
6582 * gdb.perf/gmonster2-select-file.exp: New file.
6583 * gdb.perf/gmonster2.cc: New file.
6584 * gdb.perf/gmonster2.exp: New file.
6585
6eab34f3
DE
65862015-07-24 Doug Evans <dje@google.com>
6587
6588 * gdb.perf/README: New file.
6589 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
6590 * lib/gen-perf-test.exp: New file.
6591
63738bfd
DE
65922015-07-24 Doug Evans <dje@google.com>
6593
6594 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
6595 (PerfTest::startup): New function.
6596 (PerfTest::run): Return result of calling body.
6597 (PerfTest::assemble): Rewrite.
6598 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
6599 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
6600 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
6601 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
6602 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
6603
7b606f95
DE
66042015-07-24 Doug Evans <dje@google.com>
6605
6606 * lib/gdb.exp (clean_restart): Make executable optional.
6607
a97b16b8
DE
66082015-07-24 Doug Evans <dje@google.com>
6609
6610 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
6611 compiler_info references.
6612 * gdb.cp/temargs.exp: Ditto.
6613 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
6614 (get_compiler_info): Early exit if already computed. Set compiler_info
6615 to "unknown" if there was a problem.
6616 (test_compiler_info): Add function comment. Call get_compiler_info.
6617
35baa57f
DE
66182015-07-24 Doug Evans <dje@google.com>
6619
6620 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
6621 (workers/%.worker, build-perf): New rule.
6622 (GDB_PERFTEST_MODE): New variable.
6623 (check-perf): Use it.
6624 (clean): Clean up gdb.perf parallel build subdirs.
6625 * lib/build-piece.exp: New file.
6626 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
6627 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
6628 name.
6629 (standard_temp_file): Ditto.
6630 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
6631 of $GDB_PARALLEL.
6632
6ebea266
DE
66332015-07-24 Doug Evans <dje@google.com>
6634
6635 * lib/future.exp (gdb_default_target_compile): New option
6636 "early_flags".
6637 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
6638 --as-needed.
6639
1e76a7e9
SDJ
66402015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
6641
6642 * gdb.base/catch-syscall.exp: Call gdb_exit before
6643 gdb_skip_xml_test.
6644
5068630a
PA
66452015-07-24 Pedro Alves <palves@redhat.com>
6646
6647 * gdb.python/py-events.exp: Accept output between the stop event
6648 and the prompt.
6649 * gdb.python/py-evsignal.exp: Likewise.
6650 * gdb.python/py-evthreads.exp: Likewise.
6651
77598427
PA
66522015-07-24 Pedro Alves <palves@redhat.com>
6653
6654 PR gdb/18717
6655 * gdb.threads/non-ldr-exit.c: New file.
6656 * gdb.threads/non-ldr-exit.exp: New file.
6657
11e6c98f
YQ
66582015-07-24 Yao Qi <yao.qi@linaro.org>
6659
6660 * gdb.server/ext-wrapper.exp: Test --wrapper option when
6661 restarting process.
6662
51aee833
YQ
66632015-07-24 Yao Qi <yao.qi@linaro.org>
6664
6665 * gdb.server/ext-restart.exp: New file.
6666
8cfe207c
YQ
66672015-07-24 Yao Qi <yao.qi@linaro.org>
6668
6669 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
6670 argument options.
6671 * gdb.server/ext-wrapper.exp: New file.
6672
cc12ce38
DE
66732015-07-23 Doug Evans <dje@google.com>
6674
6675 * gdb.dwarf2/dw2-dummy-cu.S: New file.
6676 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
6677
d0d84780
PMR
66782015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
6679
6680 * gdb.ada/var_arr_typedef.exp: New testcase.
6681 * gdb.ada/var_arr_typedef/pack.adb: New file.
6682 * gdb.ada/var_arr_typedef/pack.ads: New file.
6683 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
6684
8b558f79
JB
66852015-07-20 Joel Brobecker <brobecker@adacore.com>
6686
6687 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
6688
775a3298
JK
66892015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6690
6691 * gdb.arch/i386-biarch-core.exp: Replace istarget
6692 by "complete set gnutarget". Remove expectation for the "core-file"
6693 command.
6694
db1ff28b
JK
66952015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6696
6697 Revert the previous commit:
6698 Tests for validate symbol file using build-id.
6699
0a94970d
JK
67002015-07-15 Aleksandar Ristovski <aristovski@qnx.com
6701
6702 Tests for validate symbol file using build-id.
6703 * gdb.base/solib-mismatch-lib.c: New file.
6704 * gdb.base/solib-mismatch-libmod.c: New file.
6705 * gdb.base/solib-mismatch.c: New file.
6706 * gdb.base/solib-mismatch.exp: New file.
6707
03346981
SL
67082015-07-15 Sandra Loosemore <sandra@codesourcery.com>
6709
6710 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
6711 nios2-*-linux*.
6712 * gdb.base/sigbpt.exp (stepi_out): Likewise.
6713 * gdb.base/siginfo.exp: Likewise.
6714 * gdb.base/sigstep.exp (advance, advancei): Likewise.
6715
42422cc7
PL
67162015-07-15 Pierre Langlois <pierre.langlois@arm.com>
6717
6718 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
6719 Move it to ...
6720 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
6721 ... here.
6722 * gdb.trace/range-stepping.exp: Check that the target supports
6723 range stepping.
6724
cfa68bae
JK
67252015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6726
6727 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
6728
8ffdba26
PA
67292015-07-14 Pedro Alves <palves@redhat.com>
6730
6731 * gdb.base/killed-outside.exp: New file.
6732 * gdb.base/killed-outside.c: New file.
6733
218a5a11
JK
67342015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6735
6736 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
6737 (n at main): New.
6738 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
6739
e03ed3c6
AA
67402015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
6741
6742 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
6743 infcall tests instead of setting up for KFAIL.
6744
485668e5
MM
67452015-07-10 Markus Metzger <markus.t.metzger@intel.com>
6746
6747 * gdb.btrace/record_goto-step.exp: New.
6748
08464196
JK
67492015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6750
6751 PR compile/18484
6752 * gdb.compile/compile.c (struct struct_type): Add volatile to
6753 selffield's type.
6754 * gdb.compile/compile.exp
6755 (compile code struct_object.selffield = &struct_object): Skip further
6756 struct_object tests if this one xfails.
6757
bcf5c1d9
RC
67582015-07-08 Robert O'Callahan <robert@ocallahan.org>
6759
6760 PR exp/18617
6761 * gdb.trace/ax.exp: Add test.
6762
4931af25
YQ
67632015-07-07 Yao Qi <yao.qi@linaro.org>
6764
6765 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
6766 instead of istarget "aarch64*-*-*".
6767 * gdb.arch/aarch64-fp.exp: Likewise.
6768 * gdb.base/float.exp: Likewise.
6769 * gdb.reverse/aarch64.exp: Likewise.
6770 * lib/gdb.exp (is_aarch64_target): New proc.
6771
9fcf688e
YQ
67722015-07-07 Yao Qi <yao.qi@linaro.org>
6773
6774 * lib/gdb.exp (is_aarch32_target): New proc.
6775 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
6776 instead of "istarget "arm*-*-*"".
6777 * gdb.arch/arm-disp-step.exp: Likewise.
6778 * gdb.arch/thumb-bx-pc.exp: Likewise.
6779 * gdb.arch/thumb-prologue.exp: Likewise.
6780 * gdb.arch/thumb-singlestep.exp: Likewise.
6781 * gdb.base/disp-step-syscall.exp: Likewise.
6782 * gdb.base/float.exp: Likewise.
6783
fbd8d50d
YQ
67842015-07-07 Yao Qi <yao.qi@linaro.org>
6785
6786 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
6787 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
6788
71be1fdc
YQ
67892015-07-07 Yao Qi <yao.qi@linaro.org>
6790
6791 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
6792 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
6793 if it exists.
6794 * gdb.multi/multi-arch.exp: Likewise.
6795
3e221d36
SM
67962015-07-07 Simon Marchi <simon.marchi@ericsson.com>
6797
6798 * gdb.python/py-lazy-string.exp: Add missing parentheses to
6799 print.
6800
d441430b
YQ
68012015-07-07 Yao Qi <yao.qi@linaro.org>
6802
6803 * gdb.arch/thumb-singlestep.exp: Do one more single step.
6804
06f810bd
MG
68052015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
6806
6807 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
6808 '[' and ']' characters.
6809
5e61e7c0
IB
68102015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
6811
6812 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
6813
28bf096c
PA
68142015-06-29 Pedro Alves <palves@redhat.com>
6815
6816 PR threads/18127
6817 * gdb.threads/hand-call-new-thread.c: New file.
6818 * gdb.threads/hand-call-new-thread.c: New file.
6819
ee93cd5e
KS
68202015-06-26 Keith Seitz <keiths@redhat.com>
6821 Doug Evans <dje@google.com>
6822
6823 PR 16253
6824 * gdb.cp/var-tag-2.cc: New file.
6825 * gdb.cp/var-tag-3.cc: New file.
6826 * gdb.cp/var-tag-4.cc: New file.
6827 * gdb.cp/var-tag.cc: New file.
6828 * gdb.cp/var-tag.exp: New file.
6829
fc637f04
PP
68302015-06-26 Patrick Palka <patrick@parcs.ath.cx>
6831
6832 * gdb.base/history-duplicates.exp: New test.
6833
2e52ae68
PP
68342015-06-26 Patrick Palka <patrick@parcs.ath.cx>
6835
6836 * gdb.base/completion.exp: Test the completion of the "focus"
6837 command.
6838
6e22494e
JK
68392015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6840
6841 * gdb.arch/amd64-prologue-skip.S: New file.
6842 * gdb.arch/amd64-prologue-skip.exp: New file.
6843
bf7b9cd9
SM
68442015-06-25 Simon Marchi <simon.marchi@ericsson.com>
6845
6846 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
6847 is_address_zero_readable check.
6848
201e8dfd
PB
68492015-06-24 Peter Bergner <bergner@vnet.ibm.com>
6850
6851 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
6852 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
6853
5cd867b4
YQ
68542015-06-24 Yao Qi <yao.qi@linaro.org>
6855
6856 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
6857 linux targets.
6858
4d7be007
YQ
68592015-06-24 Yao Qi <yao.qi@linaro.org>
6860
6861 * lib/gdb.exp (supports_get_siginfo_type): New proc.
6862 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
6863 * gdb.base/siginfo-thread.exp: Likewise.
6864
07fcd301
YQ
68652015-06-22 Yao Qi <yao.qi@linaro.org>
6866
6867 * boards/remote-gdbserver-on-localhost.exp: Add comments.
6868
52042a00
YQ
68692015-06-22 Yao Qi <yao.qi@linaro.org>
6870
6871 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
6872 aarch64*-*-*.
6873 (skip_hw_watchpoint_tests): Likewise.
6874
74bd41ce
PP
68752015-06-18 Patrick Palka <patrick@parcs.ath.cx>
6876
6877 * gdb.base/gdbinit-history.exp: Test the interaction between
6878 setting GDBHISTSIZE and setting the history size via .gdbinit.
6879
bc460514
PP
68802015-06-17 Patrick Palka <patrick@parcs.ath.cx>
6881
6882 PR gdb/16999
6883 * gdb.base/gdbhistsize-history.exp: New test.
6884
b58c513b
PP
68852015-06-17 Patrick Palka <patrick@parcs.ath.cx>
6886
6887 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
6888 with GDBHISTSIZE.
6889 * gdb.base/readline.exp: Likewise.
6890
92046791
YQ
68912015-06-17 Yao Qi <yao.qi@linaro.org>
6892
6893 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
6894 line.
6895
2093d2d3
PP
68962015-06-17 Patrick Palka <patrick@parcs.ath.cx>
6897
6898 * gdb.base/gdbinit-history.exp: Add test case to check that
6899 an unlimited history file does not get truncated on exit.
6900
e6c693af
AA
69012015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
6902
6903 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
6904 (VECTOR): New macro. Use it...
6905 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
6906 ...for these typedefs.
6907 (int8, char1, int1, double1): New typedefs.
6908 (struct just_int2, struct two_int2): New structures.
6909 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
6910 (add_structvecs, add_singlevecs): New functions.
6911 (main): Call add_some_intvecs twice.
6912 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
6913 the compile and exit upon failure. Try compiling for the "native"
6914 architecture. Test inferior function calls with vector arguments
6915 and vector return value handling with "finish" and "return".
6916
c74f7d1c
JT
69172015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
6918
6919 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
6920 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
6921 PE file.
6922 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
6923
98aa42ee
AT
69242015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
6925
6926 PR breakpoints/16465
6927 * gdb.mi/mi-dprintf-pending.c: New file.
6928 * gdb.mi/mi-dprintf-pending.exp: New test.
6929 * gdb.mi/mi-dprintf-pendshr.c: New file.
6930
7d73c23c 69312015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 6932 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
6933
6934 * gdb.arch/i386-mpx-map.c: New file.
6935 * gdb.arch/i386-mpx-map.exp: New File.
6936
69372015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
6938
6939 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
6940 * gdb.arch/i386-mpx.exp: Indentation fixed.
6941
69422015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
6943
6944 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
6945 function and improved indentation.
6946 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
6947 gdb_test_multiple. Added additional tests to skip the test.
6948
69492015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
6950
6951 * gdb.arch/i386-avx512.c: Change path in include file.
6952 * gdb.arch/i386-avx512.exp: Change include dir path
6953 compilation flag.
6954 * gdb.arch/i386-mpx.c: Change path in include file.
6955 * gdb.arch/i386-mpx.exp: Change include dir path compilation
6956 flag.
6957
d5eba19a
JK
69582015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6959
6960 * gdb.compile/compile-print.exp (compile print *vararray@3)
6961 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
6962
7f361056
JK
69632015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6964
6965 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
6966 (do not keep jit in memory): ... this.
6967 (expect 5): Change it to ...
6968 (expect no 5): ... this.
6969
3b462ec2
SM
69702015-06-02 Simon Marchi <simon.marchi@ericsson.com>
6971
6972 PR gdb/15564
6973 * gdb.mi/mi-detach.exp: New file.
6974
e0619de6
JK
69752015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6976
6977 PR symtab/18392
6978 * gdb.arch/amd64-tailcall-self.S: New file.
6979 * gdb.arch/amd64-tailcall-self.c: New file.
6980 * gdb.arch/amd64-tailcall-self.exp: New file.
6981
e970cb34
DB
69822015-05-28 Don Breazeal <donb@codesourcery.com>
6983
6984 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
6985 tests for remote targets by checking is_target_gdbserver.
6986
b2e2f908
DE
69872015-05-27 Doug Evans <dje@google.com>
6988
6989 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
6990 * gdb.dwarf2/opaque-type-lookup.c: New file.
6991 * gdb.dwarf2/opaque-type-lookup.exp: New file.
6992
82c7be31
DE
69932015-05-26 Doug Evans <dje@google.com>
6994
6995 * gdb.cp/iostream.cc: New file.
6996 * gdb.cp/iostream.exp: New file.
6997
b4f54984
DE
69982015-05-26 Doug Evans <dje@google.com>
6999
7000 * gdb.dwarf2/dw2-op-call.exp: Update.
7001 * gdb.dwarf2/dw4-sig-types.exp: Update.
7002 * gdb.dwarf2/implptr.exp: Update.
7003 * gdb.mi/mi-cmd-param-changed.exp: Update.
7004
4ea6efe9
DE
70052015-05-26 Doug Evans <dje@google.com>
7006
7007 * gdb.python/py-lazy-string.c: New file.
7008 * gdb.python/py-lazy-string.exp: New file.
7009 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
7010 (main): Update. Add estring3.
7011 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
7012 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
7013
f6bb7db3
YQ
70142015-05-26 Omair Javaid <omair.javaid@linaro.org>
7015 Yao Qi <yao.qi@linaro.org>
7016
7017 * gdb.reverse/aarch64.c: New.
7018 * gdb.reverse/aarch64.exp: New.
7019
a81bfbd0
OJ
70202015-05-26 Omair Javaid <omair.javaid@linaro.org>
7021
25d49b86
PA
7022 * lib/gdb.exp (supports_process_record): Return true for
7023 aarch64*-linux*.
a81bfbd0
OJ
7024 (supports_reverse): Likewise.
7025
158bf1b4
PP
70262015-05-22 Patrick Palka <patrick@parcs.ath.cx>
7027
7028 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
7029 Use with_test_prefix.
7030
a0145030
AB
70312015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
7032
7033 * gdb.base/completion.exp: Add test for completion of layout
7034 names.
7035
ebe3b578
AB
70362015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
7037
7038 * lib/gdb.exp (skip_tui_tests): New proc.
7039 * gdb.base/tui-layout.exp: Check skip_tui_tests.
7040
84204ed7
PA
70412015-05-19 Pedro Alves <palves@redhat.com>
7042
7043 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
7044 Save the whole env array instead of just HOME. Unset HISTSIZE in
7045 the environment while testing. Restore whole environment
7046 afterwards.
7047
37442ce1
DE
70482015-05-16 Doug Evans <xdje42@gmail.com>
7049
7050 * gdb.guile/scm-ports.c: New file.
7051 * gdb.guile/scm-ports.exp: Add memory port tests.
7052
36de76f9
JK
70532015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7054
7055 * gdb.compile/compile-print.c: New file.
7056 * gdb.compile/compile-print.exp: New file.
7057
3a9558c4
JK
70582015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7059
7060 * gdb.compile/compile-ops.exp: Cast param to void.
7061 * gdb.compile/compile.exp: Complete type for _gdb_expr.
7062 (compile code struct_object.selffield = &struct_object): Add xfail.
7063
aa715135
JG
70642015-05-15 Joel Brobecker <brobecker@adacore.com>
7065
7066 * gdb.ada/arr_enum_with_gap: New testcase.
7067
931e5bc3
JG
70682015-05-15 Joel Brobecker <brobecker@adacore.com>
7069
7070 * gdb.ada/byte_packed_arr: New testcase.
7071
9cd4d857
JB
70722015-05-15 Joel Brobecker <brobecker@adacore.com>
7073
7074 * gdb.ada/pckd_neg: New testcase.
7075
ebfd00d2
PP
70762015-05-13 Patrick Palka <patrick@parcs.ath.cx>
7077
7078 PR gdb/17820
7079 * gdb.base/gdbinit-history.exp: New test.
7080 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
7081 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
7082
4c082a81
SC
70832015-05-09 Siva Chandra Reddy <sivachandra@google.com>
7084
7085 * gdb.python/py-xmethods.cc: Enhance test case.
7086 * gdb.python/py-xmethods.exp: New tests.
7087 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
7088 function.
7089 (B_indexoper): Likewise.
7090 (global_dm_list) : Add new xmethod worker functions.
7091
f7797074
SDJ
70922015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
7093
7094 * gdb.base/coredump-filter.exp: Correctly unset
7095 "coredump_var_addr" array.
7096
a4674e4e
PA
70972015-05-08 Pedro Alves <palves@redhat.com>
7098
7099 * gdb.server/non-existing-program.exp: Unset spawn_id.
7100
df2eb078
SC
71012015-05-08 Siva Chandra Reddy <sivachandra@google.com>
7102
7103 PR python/18291
7104 * gdb.python/py-xmethods.exp: Add tests.
7105
422349a3
YQ
71062015-05-08 Yao Qi <yao.qi@linaro.org>
7107
7108 PR gdb/18208
7109 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
7110 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
7111 function set_coredump_filter, and remove remote_exec call.
7112 Remove argument ipid. Callers update.
7113 (top level): Don't get inferior's PID.
7114
63fc80ce
AA
71152015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
7116
7117 * gdb.base/watch_thread_num.exp: Skip test on targets without
7118 access watchpoints.
7119
80ad801e
PA
71202015-05-06 Pedro Alves <palves@redhat.com>
7121
7122 PR server/18081
7123 * gdb.server/non-existing-program.exp: New file.
7124
0fa7fe50
JB
71252015-05-05 Joel Brobecker <brobecker@adacore.com>
7126
7127 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
7128
3ea89b92
PMR
71292015-05-05 Joel Brobecker <brobecker@adacore.com>
7130
7131 * gdb.ada/out_of_line_in_inlined: New testcase.
7132
87b8eff0
JB
71332015-05-05 Joel Brobecker <brobecker@adacore.com>
7134
7135 * gdb.ada/var_rec_arr: New testcase.
7136
5fccc635
YQ
71372015-04-30 Yao Qi <yao.qi@linaro.org>
7138
7139 * gdb.base/break-idempotent.exp: If
7140 skip_hw_watchpoint_multi_tests returns true, skip the tests
7141 on "rwatch" and "awatch".
7142
42d38f42
YQ
71432015-04-30 Yao Qi <yao.qi@linaro.org>
7144
7145 * gdb.base/relativedebug.exp: Invoke gdb command
7146 "info sharedlibrary", and if libc.so doesn't have debug info,
7147 skip the test.
7148
2ce1cdbf
DE
71492015-04-29 Doug Evans <dje@google.com>
7150
7151 * gdb.python/py-xmethods.exp: Add ptype tests.
7152 * gdb.python/py-xmethods.py (E_method_char_worker): Add
7153 get_result_type method.
7154
f24a38c5
LM
71552015-04-29 Luis Machado <lgustavo@codesourcery.com>
7156
7157 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
7158 the target does not support hardware watchpoints.
7159
ecbf2b3c
LM
71602015-04-29 Luis Machado <lgustavo@codesourcery.com>
7161
7162 * gdb.base/break-always.exp: Abort testing if writing to memory
7163 causes an error.
7164
34f5f757
DE
71652015-04-28 Doug Evans <dje@google.com>
7166
7167 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
7168 * gdb.python/py-pp-registration.exp: ... here. New file.
7169 * gdb.python/py-pp-registration.c: New file.
7170 * gdb.python/py-pp-registration.py: New file.
7171
69b4374a
DE
71722015-04-28 Doug Evans <dje@google.com>
7173
7174 * gdb.python/py-bad-printers.c: New file.
7175 * gdb.python/py-bad-printers.py: New file.
7176 * gdb.python/py-bad-printers.exp: New file.
7177
59fb7612
SS
71782015-04-28 Sasha Smundak <asmundak@google.com>
7179
7180 * gdb.python/py-type.exp: New test.
7181
2631b16a
AW
71822015-04-28 Andy Wingo <wingo@igalia.com>
7183
7184 * gdb.python/py-parameter.exp:
7185 * gdb.guile/scm-parameter.exp: Escape the path that we are
7186 matching against, as it might contain characters that are special
7187 to regular expressions.
7188
460efde1
JB
71892015-04-27 Joel Brobecker <brobecker@adacore.com>
7190
7191 * gdb.ada/rec_comp: New testcase.
7192
2d369d8e
SDJ
71932015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
7194
7195 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
7196 before using it.
7197
cf75d6c3
AB
71982015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
7199
7200 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
7201 new tests for verilog output.
7202
8dbe7ca5
YQ
72032015-04-24 Yao Qi <yao.qi@linaro.org>
7204
7205 * boards/remote-gdbserver-on-localhost.exp: New file.
7206
4ef9fb2f
PA
72072015-04-23 Pedro Alves <palves@redhat.com>
7208
7209 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
7210 $inferior_spawn_id instead of $inferior_spawn_id directly. On
7211 "end of file", remove $inferior_spawn_id from the indirect list.
7212
0a803169
PA
72132015-04-23 Pedro Alves <palves@redhat.com>
7214
7215 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
7216
749ef8f8
PA
72172015-04-23 Pedro Alves <palves@redhat.com>
7218
7219 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
7220 on $any_spawn_id instead of only on $gdb_spawn_id.
7221
8aae4344
PM
72222015-04-21 Pierre Muller <muller@sourceware.org>
7223
7224 PR pascal/17815
7225 * lib/pascal.exp (gpc_compile): Add new option "class".
7226 (fpc_compile): Likewise.
7227 * gdb.pascal/case-insensitive-symbols.pas: New file.
7228 * gdb.pascal/case-insensitive-symbols.exp: New file.
7229
1586c8fb
GB
72302015-04-20 Gary Benson <gbenson@redhat.com>
7231
7232 * gdb.base/attach.exp: Fix three extended remote failures.
7233
1b6e6f5c
GB
72342015-04-17 Gary Benson <gbenson@redhat.com>
7235
7236 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
7237 the main executable over the remote protocol.
7238
e797481d
PA
72392015-04-16 Pedro Alves <palves@redhat.com>
7240
7241 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
7242 a new gdbserver if gdbserver_reconnect_p is set.
7243
1ca99c42
PA
72442015-04-16 Pedro Alves <palves@redhat.com>
7245
7246 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
7247 is set, don't exit gdbserver.
7248
af9fd6f8
AA
72492015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7250
7251 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
7252 appropriate .insn, such that an older assembler can be used.
7253 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
7254 the z/Architecture instruction set on 31-bit targets as well.
7255
04ff1e61
AA
72562015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7257
7258 * gdb.go/handcall.exp: Remove all logic related to the first
7259 breakpoint and rely on go_runto_main instead.
7260 * gdb.go/strings.exp: Likewise.
7261 * gdb.go/unsafe.exp: Likewise.
7262 * gdb.go/hello.exp: Likewise. Also rename the remaining
7263 breakpoint marker to "breakpoint 1".
7264 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
7265 * gdb.go/strings.go: Likewise.
7266 * gdb.go/unsafe.go: Likewise.
7267 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
7268 "set breakpoint 2 here" and rename the remaining breakpoint marker
7269 to "breakpoint 1".
7270
40d2f8d6
SM
72712015-04-15 Simon Marchi <simon.marchi@ericsson.com>
7272
7273 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
7274 if itertools.imap is not present.
7275 * gdb.python/py-objfile.exp: Add parentheses.
7276 * gdb.python/py-type.exp: Same.
7277 * gdb.python/py-unwind-maint.py: Same.
7278
8cbc97c6
YQ
72792015-04-15 Yao Qi <yao.qi@linaro.org>
7280
7281 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
7282 of ":$ptr_size" and set its form explicitly.
7283
45fd756c
YQ
72842015-04-15 Pedro Alves <palves@redhat.com>
7285 Yao Qi <yao.qi@linaro.org>
7286
7287 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
7288 timeout by factor of 4.
7289 (test_regular_watch): Likewise.
7290 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
7291 * gdb.reverse/sigall-reverse.exp: Likewise.
7292 * gdb.reverse/until-precsave.exp: Likewise.
7293 * lib/gdb.exp (with_timeout_factor): New proc.
7294 (gdb_expect): Move some code to ...
7295 (get_largest_timeout): ... here. New procedure.
7296
9e811bc3
LM
72972015-04-14 Luis Machado <lgustavo@codesourcery.com>
7298
7299 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
7300
0ff6fcb2
LM
73012015-04-13 Luis Machado <lgustavo@codesourcery.com>
7302
7303 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
7304 to write to the .text section.
7305
7578d5f7
LM
73062015-04-13 Luis Machado <lgustavo@codesourcery.com>
7307
7308 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
7309 Handle the case of targets that do not provide PID information.
7310
2efe15c4
YQ
73112015-04-13 Yao Qi <yao.qi@linaro.org>
7312
7313 * lib/gdbserver-support.exp (gdb_exit): Catch exception
7314 and use expect instead of gdb_expect.
7315
8cd8f2f8
SDJ
73162015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
7317
7318 * gdb.base/coredump-filter.exp: Rename variable "addr" to
7319 "coredump_var_addr" to avoid naming conflict with other testcases.
7320
9ee41772
PA
73212015-04-10 Pedro Alves <palves@redhat.com>
7322
7323 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
7324 gdb_test_sequence and gdb_assert.
7325
07473109
PA
73262015-04-10 Pedro Alves <palves@redhat.com>
7327
7328 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
7329 test messages that don't include the breakpoint address.
7330
de3db44c
YQ
73312015-04-10 Yao Qi <yao.qi@linaro.org>
7332
7333 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
7334 false for some offset and width combinations which aren't
7335 supported by linux kernel.
7336
c79d856c
PA
73372015-04-10 Pedro Alves <palves@redhat.com>
7338
7339 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
7340 procedure, factored out from ...
7341 (top level): ... here. Add "set displaced-stepping" testing axis.
7342 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
7343 parameter "displaced". Use it.
7344 (top level): Use foreach and add "set displaced-stepping" testing
7345 axis.
7346
ebc90b50
PA
73472015-04-10 Pedro Alves <palves@redhat.com>
7348
7349 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
7350 Remove comment.
7351 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
7352 both the address of the instruction that triggers the watchpoint
7353 and the address of the instruction immediately after, and use
7354 those addresses for the test. Fix comment.
7355
8f572e5c
PA
73562015-04-10 Pedro Alves <palves@redhat.com>
7357
7358 * gdb.base/sigstep.exp (breakpoint_to_handler)
7359 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
7360 Test "backtrace" in handler.
7361 (breakpoint_over_handler): New parameter 'displaced'. Use it.
7362 (top level): Add new "displaced" test axis to
7363 breakpoint_to_handler, breakpoint_to_handler_entry and
7364 breakpoint_over_handler.
7365
8d707a12
PA
73662015-04-10 Pedro Alves <palves@redhat.com>
7367
7368 PR gdb/18216
7369 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
7370
ef713951
YQ
73712015-04-10 Yao Qi <yao.qi@linaro.org>
7372
7373 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
7374 (test_add_rn_pc): New function.
7375 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
7376 (top level): Invoke test_add_rn_pc.
7377
906d60cf
PA
73782015-04-10 Pedro Alves <palves@redhat.com>
7379
7380 PR gdb/13858
7381 * gdb.base/step-over-no-symbols.exp: New file.
7382
f2983cc3
AW
73832015-04-09 Andy Wingo <wingo@igalia.com>
7384
7385 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
7386 after the Python tests.
7387
6d62641c
SDJ
73882015-04-08 Keith Seitz <keiths@redhat.com>
7389
7390 PR python/16699
7391 * gdb.python/py-completion.exp: New tests for completion.
7392 * gdb.python/py-completion.py (CompleteLimit1): New class.
7393 (CompleteLimit2): Likewise.
7394 (CompleteLimit3): Likewise.
7395 (CompleteLimit4): Likewise.
7396 (CompleteLimit5): Likewise.
7397 (CompleteLimit6): Likewise.
7398 (CompleteLimit7): Likewise.
7399
f3770638
PA
74002015-04-08 Pedro Alves <palves@redhat.com>
7401
7402 PR gdb/18214
7403 PR gdb/18216
7404 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
7405 function.
7406 (main): Install it as SIGUSR1 handler.
7407 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
7408 parameter. Always use "setup" as prefix. Toggle "set
7409 displaced-stepping" off/on depending on global. Don't switch to
7410 thread 1 here.
7411 (top level): Add displaced stepping "off/on" test axis. Update
7412 "setup" calls. Wrap each subtest with with_test_prefix. Test
7413 continuing with a queued signal in each thread.
7414
4496bed7
PA
74152015-04-08 Pedro Alves <palves@redhat.com>
7416
7417 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
7418 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
7419 gdb_breakpoint instead of gdb_test that doesn't expect anything.
7420 Return early if running to main fails.
7421 * gdb.trace/while-stepping.exp: Likewise.
7422
b97fde92
PA
74232015-04-07 Pedro Alves <palves@redhat.com>
7424
7425 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
7426 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
7427 interact with inferior program.
7428
f71c18e7
PA
74292015-04-07 Pedro Alves <palves@redhat.com>
7430
7431 * lib/gdb.exp (inferior_spawn_id): New global.
7432 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
7433 spawn id after processing the user code.
7434 (default_gdb_start): Set inferior_spawn_id.
7435 (send_inferior): New procedure.
7436 * lib/gdbserver-support.exp (gdbserver_start): Set
7437 inferior_spawn_id.
7438 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
7439
6423214f
PA
74402015-04-07 Pedro Alves <palves@redhat.com>
7441
7442 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
7443 * lib/gdbserver-support.exp (gdbserver_start): Make
7444 $server_spawn_id global.
7445 (gdbserver_start): Don't wait for gdbserver's spawn id with
7446 expect_background.
7447 (close_gdbserver): New procedure.
7448 (gdb_exit): Rename the default version and reimplement.
7449
71c0ee8c
PA
74502015-04-07 Pedro Alves <palves@redhat.com>
7451
72f4393d 7452 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
7453 append the substituted item, not the original item.
7454
203bc29b
PA
74552015-04-07 Pedro Alves <palves@redhat.com>
7456
7457 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
7458 gdb_expect.
7459
508a3ddf
PA
74602015-04-07 Pedro Alves <palves@redhat.com>
7461
7462 * gdb.base/interrupt.exp: Don't handle the case of the inferior
7463 output appearing once only.
7464
9f6dbe2b
PA
74652015-04-07 Pedro Alves <palves@redhat.com>
7466
7467 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
7468 that doesn't expect anything. Return early if running to main
7469 fails.
7470
337532fa
YQ
74712015-04-07 Yao Qi <yao.qi@linaro.org>
7472
7473 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
7474 (child_function): Call alarm.
7475 (main): Move call to alarm into the loop.
7476 * gdb.threads/non-stop-fair-events.exp: Build program with
7477 -DTIMEOUT=$timeout.
7478
01b622d4
DE
74792015-04-06 Doug Evans <xdje42@gmail.com>
7480
7481 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
7482 Fix dest parameter to board_info.
7483 (fpc_compile): Ditto.
7484 (gdb_compile_pascal): Rename dest arg to destfile.
7485
961f4160
PMR
74862015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
7487
7488 * gdb.ada/funcall_ref.exp: New file.
7489 * gdb.ada/funcall_ref/foo.adb: New file.
7490
cafda597
YQ
74912015-04-02 Yao Qi <yao.qi@linaro.org>
7492
7493 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
7494 is remote.
7495
fed040c6
GB
74962015-04-02 Gary Benson <gbenson@redhat.com>
7497
7498 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
7499
d11916aa
SS
75002015-04-01 Sasha Smundak <asmundak@google.com>
7501
7502 * gdb.python/py-unwind-maint.c: New file.
7503 * gdb.python/py-unwind-maint.exp: New test.
7504 * gdb.python/py-unwind-maint.py: New file.
7505 * gdb.python/py-unwind.c: New file.
7506 * gdb.python/py-unwind.exp: New test.
7507 * gdb.python/py-unwind.py: New test.
7508
a1471180
PA
75092015-04-01 Pedro Alves <palves@redhat.com>
7510
7511 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
7512 to fail instead of non-existent $test.
7513
0bbeccb1
PA
75142015-04-01 Pedro Alves <palves@redhat.com>
7515
7516 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
7517 GDBFLAGS if not empty.
7518
3c724c8c
PMR
75192015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
7520
7521 * gdb.ada/complete.exp: Remove "multi_line".
7522 * gdb.ada/info_exc.exp: Remove "multi_line".
7523 * gdb.ada/packed_tagged.exp: Remove "multi_line".
7524 * gdb.ada/ptype_field.exp: Remove "multi_line".
7525 * gdb.ada/sym_print_name.exp: Remove "multi_line".
7526 * gdb.ada/tagged.exp: Remove "multi_line".
7527 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
7528 [multi_line ...]
7529 * gdb.btrace/delta.exp: Likewise.
7530 * gdb.btrace/exception.exp: Likewise.
7531 * gdb.btrace/function_call_history.exp: Likewise.
7532 * gdb.btrace/instruction_history.exp: Likewise.
7533 * gdb.btrace/nohist.exp: Likewise.
7534 * gdb.btrace/record_goto.exp: Likewise.
7535 * gdb.btrace/segv.exp: Likewise.
7536 * gdb.btrace/stepi.exp: Likewise.
7537 * gdb.btrace/tailcall.exp: Likewise.
7538 * gdb.btrace/unknown_functions.exp: Likewise.
7539 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
7540 * lib/gdb.exp: Add the "multi_line" helper.
7541
4eec2deb
PA
75422015-04-01 Pedro Alves <palves@redhat.com>
7543
7544 * gdb.threads/tid-reuse.c: New file.
7545 * gdb.threads/tid-reuse.exp: New file.
7546
df8411da
SDJ
75472015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
7548
7549 PR corefiles/16092
7550 * gdb.base/coredump-filter.c: New file.
7551 * gdb.base/coredump-filter.exp: Likewise.
7552
6ef37366
PM
75532015-03-27 Petr Machata <pmachata@redhat.com>
7554
7555 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
7556 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
7557 (Dwarf::assemble): Initialize them.
7558 (Dwarf::lines): New function.
7559
7ec911b0
JT
75602015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
7561
7562 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
7563 SYMBOL_PREFIX for x86_64-*-cygwin.
7564
ff908ebf
AW
75652015-03-26 Andy Wingo <wingo@igalia.com>
7566
7567 PR symtab/18148
7568 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
7569 const_value but not a location.
7570 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
7571 location defined in non-main CUs are visible.
7572
6d5f0679
YQ
75732015-03-26 Yao Qi <yao.qi@linaro.org>
7574
7575 PR testsuite/18139
7576 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
7577 Add a line number entry for the same line.
7578 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
7579 Add a line number entry for the same line.
7580
2898689b
YQ
75812015-03-26 Yao Qi <yao.qi@linaro.org>
7582
7583 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
7584 .int 0.
7585 (func): Likewise. Add .Lfunc_1 label.
7586 Use .Lfunc_1 label.
7587 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
7588 .int 0.
7589 (func): Likewise.
7590 Use .Lfunc_1 label.
7591
85180498
YQ
75922015-03-26 Yao Qi <yao.qi@linaro.org>
7593
7594 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
7595 Call gdb_compile instead to compile each .s files without debug
7596 information.
7597
8aa08a8d
YQ
75982015-03-26 Yao Qi <yao.qi@linaro.org>
7599
7600 * gdb.base/savedregs.exp (process_saved_regs): Make
7601 "Saved registers:" optional in the pattern.
7602
66849923
MM
76032015-03-25 Markus Metzger <markus.t.metzger@intel.com>
7604
7605 * gdb.btrace/next.exp: Merged into step.exp.
7606 * gdb.btrace/finish.exp: Merged into step.exp.
7607 * gdb.btrace/nexti.exp: Merged into stepi.exp.
7608 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
7609 "record goto" and checking the exact replay position.
7610 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
7611 check for "Recording format" in "info record" output.
7612 * gdb.btrace/record_goto.exp: Choose test file based on target.
7613 * gdb.btrace/x86-record_goto.S: Renamed into ...
7614 * gdb.btrace/x86_64-record_goto.S: ... this.
7615 * gdb.btrace/i686-record_goto.S: New.
7616 * gdb.btrace/x86-tailcall.S: Renamed into ...
7617 * gdb.btrace/x86_64-tailcall.S: ... this.
7618 * gdb.btrace/i686-tailcall.S: New.
7619 * gdb.btrace/x86-tailcall.c: Renamed into ...
7620 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
7621 separate statements. Update test.
7622 * gdb.btrace/delta.exp: Use record_goto.c as test file.
7623 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
7624 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
7625 * gdb.btrace/tailcall.exp: Choose test file based on target.
7626 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
7627
11cc1b74
MM
76282015-03-25 Markus Metzger <markus.t.metzger@intel.com>
7629
7630 * gdb.btrace/exception.exp: Increase BTS buffer size.
7631
a25d8bf9
PA
76322015-03-24 Pedro Alves <palves@redhat.com>
7633
7634 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
7635
856e7dd6
PA
76362015-03-24 Pedro Alves <palves@redhat.com>
7637
7638 * gdb.threads/schedlock.exp (test_step): No longer expect that
7639 "set scheduler-locking step" with "next" over a function call runs
7640 threads unlocked.
7641
ad235a41
AT
76422015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
7643
7644 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
7645
15630549
AT
76462015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
7647
7648 PR breakpoints/16466
7649 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
7650 * gdb.mi/mi-pending.c (thread_func): New function.
7651 (int main): Add threading support required.
7652 * gdb.mi/mi-pending.exp: Add tests for this issue.
7653 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
7654 (pendfunc2): Remove stdio dependency.
7655 * gdb.mi/mi-pendshr2.c: New file.
7656
693dca06
KS
76572015-03-23 Keith Seitz <keiths@redhat.com>
7658
7659 * gdb.linespec/keywords.c: New file.
7660 * gdb.linespec/keywords.exp: New file.
7661
7e993ebf
KS
76622015-03-23 Keith Seitz <keiths@redhat.com>
7663
7664 PR gdb/18021
7665 * gdb.dwarf2/staticvirtual.exp: New test.
7666
bc23328c
JK
76672015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7668
7669 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
7670 * README: Remove HP-UX and gdb.hp.
7671 (configuration):
7672 * configure: Regenerate.
7673 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
7674 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
7675 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
7676 gdb.hp/gdb.defects/Makefile.
7677 * gdb.hp/Makefile.in: File deleted.
7678 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
7679 * gdb.hp/gdb.aCC/optimize.c: File deleted.
7680 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
7681 * gdb.hp/gdb.aCC/run.c: File deleted.
7682 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
7683 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
7684 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
7685 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
7686 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
7687 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
7688 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
7689 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
7690 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
7691 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
7692 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
7693 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
7694 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
7695 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
7696 * gdb.hp/gdb.base-hp/reg.s: File deleted.
7697 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
7698 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
7699 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
7700 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
7701 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
7702 * gdb.hp/gdb.compat/Makefile.in: File deleted.
7703 * gdb.hp/gdb.compat/average.c: File deleted.
7704 * gdb.hp/gdb.compat/sum.c: File deleted.
7705 * gdb.hp/gdb.compat/xdb.c: File deleted.
7706 * gdb.hp/gdb.compat/xdb0.c: File deleted.
7707 * gdb.hp/gdb.compat/xdb0.h: File deleted.
7708 * gdb.hp/gdb.compat/xdb1.c: File deleted.
7709 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
7710 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
7711 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
7712 * gdb.hp/gdb.defects/Makefile.in: File deleted.
7713 * gdb.hp/gdb.defects/bs14602.c: File deleted.
7714 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
7715 * gdb.hp/gdb.defects/solib-d.c: File deleted.
7716 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
7717 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
7718 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
7719 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
7720 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
7721 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
7722 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
7723 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
7724 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
7725 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
7726 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
7727 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
7728 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
7729 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
7730 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
7731 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
7732 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
7733 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
7734 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
7735 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
7736 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
7737 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
7738 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
7739 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
7740 * gdb.hp/tools/odump: File deleted.
7741
8bf3b159
PA
77422015-03-19 Pedro Alves <palves@redhat.com>
7743
7744 * gdb.threads/continue-pending-status.exp (saw_thread_2)
7745 (saw_thread_3): New globals.
7746 (top level): Increment them when an event for the corresponding
7747 thread is seen.
7748 (no thread starvation): New test.
7749
eb54c8bf
PA
77502015-03-19 Pedro Alves <palves@redhat.com>
7751
7752 * gdb.threads/continue-pending-status.c: New file.
7753 * gdb.threads/continue-pending-status.exp: New file.
7754
32d2e5d6
PA
77552015-03-18 Pedro Alves <palves@redhat.com>
7756
7757 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
7758 Use gdb_is_target_remote instead of is_remote. Use
7759 gdb_test_multiple instead of gdb_expect. Exit early if
7760 gdb_test_multiple hits its internal matches. Tighten stepi tests
7761 expected output. Fail on exit with any signal, instead of just
7762 SIGILL.
7763
f68f11b7
YQ
77642015-03-18 Yao Qi <yao.qi@linaro.org>
7765
7766 PR tdep/18107
7767 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
7768 variable.
7769 * gdb.base/catch-syscall.exp: Don't skip it on
7770 aarch64*-*-linux* target. Remove elements in all_syscalls.
7771 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
7772 target.
7773 (setup_all_syscalls): New proc.
7774
ca5fd19b
YQ
77752015-03-16 Yao Qi <yao.qi@linaro.org>
7776
7777 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
7778 (top level): Skip tests if valid_addr_p returns false for
7779 $cmd1 or $cmd2.
7780
85642ba0
AW
77812015-03-11 Andy Wingo <wingo@igalia.com>
7782
7783 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
7784
e03f9645
YQ
77852015-03-11 Yao Qi <yao.qi@linaro.org>
7786
7787 * gdb.base/catch-syscall.exp: Fix typo in comments.
7788
5d0962b2
YQ
77892015-03-11 Yao Qi <yao.qi@linaro.org>
7790
7791 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
7792
b2df3cef
PA
77932015-03-09 Pedro Alves <palves@redhat.com>
7794
7795 * dg-extract-results.py: Delete.
7796
ef878e53
PA
77972015-03-09 Pedro Alves <palves@redhat.com>
7798
7799 Merge dg-extract-results.sh from GCC upstream (r218843).
7800
7801 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
7802 * dg-extract-results.sh: Use --text with grep to avoid issues with
7803 binary files. Fall back to cat -v, if that doesn't work.
7804
9494d219
PA
78052015-03-05 Pedro Alves <palves@redhat.com>
7806
7807 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
7808
a8d9763a
SM
78092015-03-04 Simon Marchi <simon.marchi@ericsson.com>
7810
7811 * lib/mi-support.exp (mi_expect_interrupt): Accept
7812 alternative event for when in all-stop mode.
7813
be9957b8
PA
78142015-03-04 Pedro Alves <palves@redhat.com>
7815
7816 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
7817
d57be0f4 78182015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
7819
7820 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
7821
c214c7cf
AA
78222015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
7823
7824 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
7825 regexps for GDB's current line display, accept a hex address
7826 preceding the line number.
7827
6d74a497
AA
78282015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
7829
7830 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
7831 the 'arch1' variable for "s390*-linux*" targets.
7832
511aee7c
PA
78332015-03-04 Pedro Alves <palves@redhat.com>
7834
7835 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
7836 (main): Pass missing retval argument to pthread_join call.
7837
95e50b27
PA
78382015-03-02 Pedro Alves <palves@redhat.com>
7839
7840 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
7841 (top level): Call do_test with non-stop as well.
7842
28054d69
PA
78432015-03-02 Pedro Alves <palves@redhat.com>
7844
7845 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
7846 -1.
7847
4fa5d7b4
AA
78482015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
7849
7850 * gdb.arch/s390-vregs.exp: New test.
7851 * gdb.arch/s390-vregs.S: New file.
7852
97c18565
PA
78532015-02-27 Pedro Alves <palves@redhat.com>
7854
7855 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
7856 call to catch_command_errors.
7857 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
7858 catch_command_errors.
7859
a37bfa30
PA
78602015-02-27 Pedro Alves <palves@redhat.com>
7861
7862 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
7863 "true" for boolean result.
7864 * gdb.gdb/selftest.exp (test_with_self): Also accept full
7865 prototype of main.
7866
6f98576f
PA
78672015-02-27 Pedro Alves <palves@redhat.com>
7868
7869 * lib/unbuffer_output.c: New file.
7870 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
7871 (main): Call gdb_unbuffer_output.
7872
eba5ab56
YQ
78732015-02-27 Yao Qi <yao.qi@linaro.org>
7874
7875 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
7876 target.
7877
0def5aaa
DE
78782015-02-26 Doug Evans <dje@google.com>
7879
7880 * gdb.cp/class2.cc (Dbase, D): New classes.
7881 (main): New local delta.
7882 * gdb.cp/class2.exp: Test printing delta.
7883 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
7884 (dynbar): New global.
7885 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
7886
081a1c2c
JK
78872015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7888
7889 * gdb.compile/compile-ifunc.c: New file.
7890 * gdb.compile/compile-ifunc.exp: New file.
7891
2f41223f
AT
78922015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
7893
7894 * gdb.base/structs.exp: Check for correct struct on finish.
7895
03eddd80
YQ
78962015-02-26 Yao Qi <yao.qi@linaro.org>
7897
7898 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
7899 is zero.
7900
80c57053
JK
79012015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7902
7903 * gdb.arch/cordic.ko.bz2: New file.
7904 * gdb.arch/cordic.ko.debug.bz2: New file.
7905 * gdb.arch/ppc64-symtab-cordic.exp: New file.
7906
21613c12
YQ
79072015-02-25 Yao Qi <yao.qi@linaro.org>
7908
7909 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
7910 aarch64*-*-* target.
7911
d8b901ed
PA
79122015-02-23 Pedro Alves <palves@redhat.com>
7913
7914 * lib/gdb.exp (delete_breakpoints): Rewrite using
7915 gdb_test_multiple.
7916
e5b85ead
PA
79172015-02-23 Pedro Alves <palves@redhat.com>
7918
7919 * gdb.base/info-os.c: Include stdlib.h.
7920
85c3a371
DE
79212015-02-22 Doug Evans <xdje42@gmail.com>
7922
7923 PR symtab/17855
7924 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
7925 is read after symbols have been re-read.
7926 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
7927 * gdb.ada/exec_changed/second.adb (Second): Ditto.
7928
96553a0c
DE
79292015-02-21 Doug Evans <dje@google.com>
7930
7931 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
7932
97a0c697
JK
79332015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7934
7935 PR corefiles/17808
7936 * gdb.arch/i386-biarch-core.core.bz2: New file.
7937 * gdb.arch/i386-biarch-core.exp: New file.
7938
a47cd6e9
PA
79392015-02-21 Pedro Alves <palves@redhat.com>
7940
7941 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
7942 runto_main fails.
7943
c5facdc4
PA
79442015-02-20 Pedro Alves <palves@redhat.com>
7945
7946 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
7947 info probes.
7948
2db9a427
PA
79492015-02-20 Pedro Alves <palves@redhat.com>
7950
7951 * gdb.threads/multi-create-ns-info-thr.exp: New file.
7952
60fb7e9e
PA
79532015-02-20 Pedro Alves <palves@redhat.com>
7954
7955 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
7956 clean_restart before gdb_target_supports_trace.
7957
5c5019c2
PA
79582015-02-20 Pedro Alves <palves@redhat.com>
7959
7960 PR threads/18006
7961 * gdb.threads/clone-thread_db.c: New file.
7962 * gdb.threads/clone-thread_db.exp: New file.
7963
c9587f88
AT
79642015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
7965
7966 PR breakpoints/16812
7967 * gdb.base/catch-gdb-caused-signals.c: New file.
7968 * gdb.base/catch-gdb-caused-signals.exp: New file.
7969
f6a88844
JM
79702015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
7971
7972 * configure: Regenerated.
7973 * configure.ac: Use GDB_AC_TRANSFORM.
7974 * aclocal.m4: sinclude ../transform.m4.
7975
497c491b
JM
79762015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
7977
7978 * lib/dtrace.exp: New file.
7979 * gdb.base/dtrace-probe.exp: Likewise.
7980 * gdb.base/dtrace-probe.d: Likewise.
7981 * gdb.base/dtrace-probe.c: Likewise.
7982 * lib/pdtrace.in: Likewise.
7983 * configure.ac: Output variables with the transformed names of
7984 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
7985 * configure: Regenerated.
7986
03e98035
JM
79872015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
7988
7989 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
7990 expected message when trying to access $_probe_* convenience
7991 variables while not on a probe.
7992
63cc30e9
JK
79932015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7994
7995 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
7996
0703599a
PA
79972015-02-11 Pedro Alves <pedro@codesourcery.com>
7998
7999 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
8000 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
8001
7e60a48e
DE
80022015-02-10 Doug Evans <xdje42@gmail.com>
8003
8004 * lib/gdb.exp (gdb_load): Always return a result.
8005
01b088bc
PA
80062015-02-10 Pedro Alves <palves@redhat.com>
8007
8008 * gdb.threads/signal-sigtrap.c: New file.
8009 * gdb.threads/signal-sigtrap.exp: New file.
8010
b05ec7a5
AT
80112015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
8012
8013 * gdb.trace/no-attach-trace.c: New file.
8014 * gdb.trace/no-attach-trace.exp: New file.
8015
a2c2acaf
MW
80162015-02-09 Mark Wielaard <mjw@redhat.com>
8017
8018 * gdb.dwarf2/atomic.c: New file.
8019 * gdb.dwarf2/atomic-type.exp: Likewise.
8020
31fd9caa
MM
80212015-02-09 Markus Metzger <markus.t.metzger@intel.com>
8022
8023 * gdb.btrace/buffer-size.exp: Update "info record" output.
8024 * gdb.btrace/delta.exp: Update "info record" output.
8025 * gdb.btrace/enable.exp: Update "info record" output.
8026 * gdb.btrace/finish.exp: Update "info record" output.
8027 * gdb.btrace/instruction_history.exp: Update "info record" output.
8028 * gdb.btrace/next.exp: Update "info record" output.
8029 * gdb.btrace/nexti.exp: Update "info record" output.
8030 * gdb.btrace/step.exp: Update "info record" output.
8031 * gdb.btrace/stepi.exp: Update "info record" output.
8032 * gdb.btrace/nohist.exp: Update "info record" output.
8033
d33501a5
MM
80342015-02-09 Markus Metzger <markus.t.metzger@intel.com>
8035
8036 * gdb.btrace/buffer-size: New.
8037
f4abbc16
MM
80382015-02-09 Markus Metzger <markus.t.metzger@intel.com>
8039
8040 * gdb.btrace/delta.exp: Update "info record" output.
8041 * gdb.btrace/enable.exp: Update "info record" output.
8042 * gdb.btrace/finish.exp: Update "info record" output.
8043 * gdb.btrace/instruction_history.exp: Update "info record" output.
8044 * gdb.btrace/next.exp: Update "info record" output.
8045 * gdb.btrace/nexti.exp: Update "info record" output.
8046 * gdb.btrace/step.exp: Update "info record" output.
8047 * gdb.btrace/stepi.exp: Update "info record" output.
8048 * gdb.btrace/nohist.exp: Update "info record" output.
8049
b9d61307
SM
80502015-02-06 Simon Marchi <simon.marchi@ericsson.com>
8051
8052 PR gdb/15678
8053 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
8054
e584fdbc
PA
80552015-02-06 Pedro Alves <palves@redhat.com>
8056
8057 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
8058 macro.
8059 (seconds_left, again): New globals.
8060 (main): Wait seconds_left in a 1-second sleep loop instead of
8061 sleeping 180 seconds. If 'again' is set, reset the seconds
8062 counter.
8063 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
8064 'again' in the inferior before detaching. Print the seconds left.
8065 (options): New global.
8066 (top level): Build program with -DTIMEOUT=$timeout.
8067
77f41761
PA
80682015-02-06 Pedro Alves <palves@redhat.com>
8069
8070 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
8071 determine how many seconds to pass to 'alarm'.
8072 * gdb.base/gdb-sigterm.exp (top level): Build program with
8073 -DTIMEOUT=$timeout.
8074 (do_test): Return success/failure indication. Add more verbose
8075 logging. Don't fail if 200 single steps are seen. Instead, fail
8076 when the test times out.
8077 (passes): New global.
8078 (top level): Break the testing loop if testing fails on any
8079 iteration. Use gdb_assert.
8080
b9394193
DB
80812015-02-04 Don Breazeal <donb@codesourcery.com>
8082
8083 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
8084 and initialize them.
8085 (ipc_cleanup): New function.
8086 (main): Don't declare shmid, semid, and msqid. Add a call to
8087 atexit so that we call ipc_cleanup on exit.
8088
42d9e528
PA
80892015-02-04 Pedro Alves <palves@redhat.com>
8090
8091 * boards/native-extended-gdbserver.exp: Remove any target variant
8092 specifications from the board name before clearing the isremote
8093 flag from board_info.
8094
ae6ae975
DE
80952015-01-31 Doug Evans <xdje42@gmail.com>
8096
8097 * gdb.base/maint.exp <maint print type argc>: Update expected output.
8098
cfb069a8
GB
80992015-01-31 Gary Benson <gbenson@redhat.com>
8100
8101 * gdb.base/completion.exp: Disable completion limiting for
8102 existing tests. Add new tests to check completion limiting.
8103 * gdb.linespec/ls-errs.exp: Disable completion limiting.
8104
5dd31d79
DE
81052015-01-31 Doug Evans <xdje42@gmail.com>
8106
8107 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
8108
9f050062
DE
81092015-01-31 Doug Evans <xdje42@gmail.com>
8110
8111 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
8112 entries. Duplicate file section script entries.
8113 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
8114 inlined entries. Add test for safe-path rejection.
8115 * gdb.python/py-section-script.c: Add duplicate inlined section script
8116 entries. Duplicate file section script entries.
8117 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
8118 inlined entries. Add test for safe-path rejection.
8119
df25ebbd
JB
81202015-01-29 Joel Brobecker <brobecker@adacore.com>
8121
8122 * gdb.ada/disc_arr_bound: New testcase.
8123
4a0ca9ec
JB
81242015-01-29 Joel Brobecker <brobecker@adacore.com>
8125
8126 * gdb.ada/mi_var_array: New testcase.
8127
3a8b707a
DE
81282015-01-27 Doug Evans <dje@google.com>
8129
8130 * gdb.python/py-objfile.exp: Add tests for objfile.username.
8131 Add test for objfile.filename, objfile.username after objfile
8132 has been unloaded.
8133
f8313f6e
JB
81342015-01-26 Joel Brobecker <brobecker@adacore.com>
8135
8136 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
8137 the second test to print the name attribute of value
8138 returned by the call to gdb.lookup_type, and adjust
8139 the expected output accordingly.
8140
37bc665e
MW
81412015-01-25 Mark Wielaard <mjw@redhat.com>
8142
8143 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
8144 * gdb.base/disp-step-fork.c: Include unistd.h.
8145 * gdb.base/siginfo-obj.c: Include stdio.h.
8146 * gdb.base/siginfo-thread.c: Likewise.
8147 * gdb.mi/non-stop.c: Include unistd.h.
8148 * gdb.mi/nsthrexec.c: Include stdio.h.
8149 * gdb.mi/pthreads.c: Include unistd.h.
8150 * gdb.modula2/unbounded1.c (main): Declare returns int.
8151 * gdb.reverse/consecutive-reverse.c: Likewise.
8152 * gdb.threads/create-fail.c: Include unistd.h.
8153 * gdb.threads/killed.c: Likewise.
8154 * gdb.threads/linux-dp.c: Likewise.
8155 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
8156 * gdb.threads/non-ldr-exc-2.c: Likewise.
8157 * gdb.threads/non-ldr-exc-3.c: Likewise.
8158 * gdb.threads/non-ldr-exc-4.c: Likewise.
8159 * gdb.threads/pthreads.c: Include unistd.h.
8160 (main): Declare returns int.
8161 * gdb.threads/tls-main.c (foo): New declaration.
8162 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
8163
f7e5394d
SM
81642015-01-23 Simon Marchi <simon.marchi@ericsson.com>
8165
8166 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
8167 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
8168
743649fd
MW
81692015-01-15 Mark Wielaard <mjw@redhat.com>
8170
8171 * gdb.base/noreturn-return.c: New file.
8172 * gdb.base/noreturn-return.exp: New file.
8173 * gdb.base/noreturn-finish.c: New file.
8174 * gdb.base/noreturn-finish.exp: New file.
8175
198297aa
PA
81762015-01-23 Pedro Alves <palves@redhat.com>
8177
8178 * gdb.threads/continue-pending-after-query.c: New file.
8179 * gdb.threads/continue-pending-after-query.exp: New file.
8180
717cf30c
AG
81812015-01-22 Anders Granlund <anders.granlund@ericsson.com>
8182 Simon Marchi <simon.marchi@ericsson.com>
8183
8184 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
8185 * gdb.base/valgrind-db-attach.exp: Same.
8186 * gdb.base/valgrind-infcall.exp: Same.
8187 * lib/mi-support.exp (default_mi_gdb_start): Same.
8188 * lib/prompt.exp (default_prompt_gdb_start): Same.
8189 * lib/gdb.exp (default_gdb_spawn): Same.
8190 (gdb_interact): New.
8191
8192
4b62a76e
JK
81932015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8194
8195 * gdb.compile/compile.exp (pointer to jit function): New test.
8196
b4cdae6f
WW
81972015-01-17 Wei-cheng Wang <cole945@gmail.com>
8198
8199 * lib/gdb.exp (supports_process_record): Return true for
8200 powerpc*-*-linux*.
8201 (supports_reverse): Likewise.
8202
d221e7ef
DB
82032015-01-15 Don Breazeal <donb@codesourcery.com>
8204
8205 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
8206 instead of checking whether the target board is remote and
8207 use spawn_wait_for_attach instead of exec/sleep.
8208 * gdb.base/attach-twice.exp: Likewise.
8209
bafffb51
JB
82102015-01-15 Joel Brobecker <brobecker@adacore.com>
8211
8212 * gdb.ada/var_arr_attrs: New testcase.
8213
5589af0e
PA
82142015-01-14 Pedro Alves <palves@redhat.com>
8215 Joel Brobecker <brobecker@adacore.com>
8216
8217 PR gdb/17525
8218 * gdb.base/bp-cmds-execution-x-script.c: New file.
8219 * gdb.base/bp-cmds-execution-x-script.exp: New file.
8220 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
8221
6c400b59
PA
82222015-01-14 Pedro Alves <palves@redhat.com>
8223
8224 PR cli/17828
8225 * gdb.base/batch-preserve-term-settings.c: New file.
8226 * gdb.base/batch-preserve-term-settings.exp: New file.
8227
e02c96a7
DE
82282015-01-13 Doug Evans <dje@google.com>
8229
8230 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
8231 binary.
8232
576fd14c
JB
82332015-01-13 Joel Brobecker <brobecker@adacore.com>
8234
8235 * Makefile.in (clean mostlyclean): Do not delete *.py.
8236
04dccad0
JB
82372015-01-13 Joel Brobecker <brobecker@adacore.com>
8238
8239 * gdb.python/py-lookup-type.exp: New file.
8240
3d230f71
PA
82412015-01-12 Pedro Alves <palves@redhat.com>
8242
8243 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
8244 restore GDBFLAGS before returning.
8245
7e67715d
JK
82462015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8247
8248 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
8249 is_amd64_regs_target and is_x86_like_target.
8250
f2e0d4b4
DE
82512015-01-11 Doug Evans <xdje42@gmail.com>
8252
8253 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
8254 is given without an explicit form.
8255 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
8256 attributes.
8257 * gdb.dwarf/corrupt.exp: Ditto.
8258 * gdb.dwarf2/enum-type.exp: Ditto.
8259 * gdb.trace/entry-values.exp: Ditto.
8260 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
8261
439250fb
DE
82622015-01-11 Doug Evans <xdje42@gmail.com>
8263
8264 PR gdb/15830
8265 * gdb.base/maint.exp: Remove references to "maint demangle".
8266 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
8267 Add tests for explicitly specifying language to demangle.
8268 * gdb.dlang/demangle.exp: Ditto.
8269
ede9f622
PA
82702015-01-09 Pedro Alves <palves@redhat.com>
8271
8272 * gdb.threads/non-stop-fair-events.c: New file.
8273 * gdb.threads/non-stop-fair-events.exp: New file.
8274
a7b796db
PA
82752015-01-09 Pedro Alves <palves@redhat.com>
8276
8277 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
8278 the global scope. Set a breakpoint after all threads are started
8279 rather than stepping over two source lines. Expect the prompt.
8280 * gdb.base/watch_thread_num.c (threads_started_barrier): New
8281 global.
8282 (NUM): Now 15.
8283 (main): Use threads_started_barrier to wait for all threads to
8284 start. Main thread no longer calls thread_function. Exit after
8285 180 seconds.
8286 (loop): New function.
8287 (thread_function): Wait on threads_started_barrier barrier. Call
8288 'loop' at each iteration.
8289 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
8290 threads have started, instead of hardcoding number of "next"
8291 steps. Use an access watchpoint instead of a write watchpoint.
8292
9665ffdd
PA
82932015-01-09 Pedro Alves <palves@redhat.com>
8294
8295 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
8296 (thread_func): Wait on barrier.
8297 (main): Wait for all threads to start before stopping GDB.
8298 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
8299 global.
8300 (thread1_func, thread2_func): Wait on barrier.
8301 (main): Wait for all threads to start before stopping GDB.
8302 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
8303 New global.
8304 (thread1_func, thread2_func): Wait on barrier.
8305 (main): Wait for all threads to start before stopping GDB.
8306
c945a99f
PA
83072015-01-09 Pedro Alves <palves@redhat.com>
8308
8309 * gdb.threads/attach-many-short-lived-threads.c: New file.
8310 * gdb.threads/attach-many-short-lived-threads.exp: New file.
8311
c1a747c1
PA
83122014-01-09 Pedro Alves <palves@redhat.com>
8313
8314 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
8315 instead of to thread 2.
8316 * gdb.threads/signal-command-multiple-signals-pending.c (main):
8317 Add barrier around each pthread_create call instead of around all
8318 calls.
8319 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
8320 Set a break on thread_function and have the child threads hit it
8321 one at at a time.
8322
60b3033e
PA
83232015-01-09 Pedro Alves <palves@redhat.com>
8324
8325 * lib/gdb.exp (can_spawn_for_attach): New procedure.
8326 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
8327 false.
8328 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
8329 checking whether the target board is remote.
8330 * gdb.multi/multi-attach.exp: Likewise.
8331 * gdb.python/py-sync-interp.exp: Likewise.
8332 * gdb.server/ext-attach.exp: Likewise.
8333 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
8334 tests that need to attach, instead of checking whether the target
8335 board is remote at the top of the file.
8336
acc018ac
YQ
83372015-01-08 Yao Qi <yao@codesourcery.com>
8338
8339 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
8340
50a18af8
JK
83412015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8342
8343 Fix testcase compilation.
8344 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
8345
8503d6e1
JB
83462015-01-06 Joel Brobecker <brobecker@adacore.com>
8347
8348 * gdb.python/py-type.exp: Add a couple test about empty
8349 array creation, and negative-length array creation.
8350
cc73dbcc
DE
83512015-01-02 Doug Evans <xdje42@gmail.com>
8352
8353 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
8354
0300bbc7
DE
83552015-01-02 Doug Evans <dje@google.com>
8356
8357 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
8358
9d85a0ec
YQ
83592014-12-29 Yao Qi <yao@codesourcery.com>
8360
8361 * gdb.trace/entry-values.exp: Update comments. Rename variable
8362 bar_call_foo to returned_from_foo.
8363
87186c6a
MMN
83642014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
8365
8366 PR gdb/17394
8367 * gdb.linespec/break-asm-file.c: New file.
8368 * gdb.linespec/break-asm-file.exp: New file.
8369 * gdb.linespec/break-asm-file0.s: New file.
8370 * gdb.linespec/break-asm-file1.s: New file.
8371
1bab7383
YQ
83722014-12-18 Nigel Stephens <nigel@mips.com>
8373 Maciej W. Rozycki <macro@codesourcery.com>
8374
8375 * gdb.base/float.exp: Handle the new output from "info float" on
8376 MIPS targets.
8377
1bc1068a
JK
83782014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8379
8380 Fix MinGW compilation.
8381 * gdb.compile/compile-ops.exp: Update untested message if
8382 !skip_compile_feature_tests.
8383 * gdb.compile/compile-setjmp.exp: Likewise.
8384 * gdb.compile/compile-tls.exp: Likewise.
8385 * gdb.compile/compile.exp: Likewise.
8386 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
8387 supported on this host".
8388
b6615d10
DE
83892014-12-16 Doug Evans <xdje42@gmail.com>
8390
8391 * boards/stabs.exp: New file.
8392
25dda427
AA
83932014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
8394
8395 * gdb.base/completion.exp: Adjust to format changes of "maint
8396 print user-registers".
8397
bf330350
CU
83982014-12-16 Catalin Udma <catalin.udma@freescale.com>
8399
8400 PR server/17457
8401 * gdb.arch/aarch64-fp.c: New file.
8402 * gdb.arch/aarch64-fp.exp: New file.
8403
395cf596
SDJ
84042014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
8405
8406 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
8407 r210637, r210913, r211666, r215400, r215817).
8408
8409 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
8410 * dg-extract-results.py: New file.
8411 * dg-extract-results.sh: Use it if the environment seems
8412 suitable.
8413
8414 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
8415
8416 * dg-extract-results.py (parse_run): Handle warnings that
8417 are printed before a test harness is run.
8418
8419 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
8420
8421 * dg-extract-results.py (Named): Remove __cmp__ method.
8422 (output_variation): Use a key to sort variation.harnesses.
8423
8424 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
8425
8426 * dg-extract-results.py: For Python 3, force sys.stdout to
8427 handle surrogate escape sequences.
8428 (safe_open): New function.
8429 (output_segment, main): Use it.
8430
8431 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
8432
8433 * dg-extract-results.py (Prog.result_re): Include options
8434 in test name.
8435
8436 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
8437
8438 * dg-extract-results.py (output_variation): Always sort if
8439 do_sum.
8440
e882ef3c
SM
84412014-12-15 Simon Marchi <simon.marchi@ericsson.com>
8442
8443 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
8444 as long as we get pagination notifications.
8445
4992aa20
JM
84462014-12-15 Jason Merrill <jason@redhat.com>
8447
8448 * Makefile.in (check-gdb.%): Restore.
8449 * README: Mention it.
8450
c1b5a1a6
JB
84512014-12-13 Joel Brobecker <brobecker@adacore.com>
8452
8453 * gdb.ada/str_uninit: New testcase.
8454
5537b577
JK
84552014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8456
8457 PR symtab/17642
8458 * gdb.base/vla-stub-define.c: New file.
8459 * gdb.base/vla-stub.c: New file.
8460 * gdb.base/vla-stub.exp: New file.
8461
bb2ec1b3
TT
84622014-12-12 Phil Muldoon <pmuldoon@redhat.com>
8463 Jan Kratochvil <jan.kratochvil@redhat.com>
8464 Tom Tromey <tromey@redhat.com>
8465
8466 * configure.ac: Add gdb.compile/.
8467 * configure: Regenerate.
8468 * gdb.compile/Makefile.in: New file.
8469 * gdb.compile/compile-ops.exp: New file.
8470 * gdb.compile/compile-ops.c: New file.
8471 * gdb.compile/compile-tls.c: New file.
8472 * gdb.compile/compile-tls.exp: New file.
8473 * gdb.compile/compile-constvar.S: New file.
8474 * gdb.compile/compile-constvar.c: New file.
8475 * gdb.compile/compile-mod.c: New file.
8476 * gdb.compile/compile-nodebug.c: New file.
8477 * gdb.compile/compile-setjmp-mod.c: New file.
8478 * gdb.compile/compile-setjmp.c: New file.
8479 * gdb.compile/compile-setjmp.exp: New file.
8480 * gdb.compile/compile-shlib.c: New file.
8481 * gdb.compile/compile.c: New file.
8482 * gdb.compile/compile.exp: New file.
8483 * lib/gdb.exp (skip_compile_feature_tests): New proc.
8484
4ff709eb
TT
84852014-12-12 Tom Tromey <tromey@redhat.com>
8486
8487 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
8488 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
8489
6dddd6a5
DE
84902014-12-12 Doug Evans <dje@google.com>
8491
8492 * lib/gdb-python.exp (get_python_valueof): New function.
8493 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
8494
71c24708
AA
84952014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
8496
8497 * gdb.base/completion.exp: Add test for completion of "info
8498 registers ".
8499
3e29f34a
MR
85002014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
8501
8502 * gdb.base/func-ptrs.c: New file.
8503 * gdb.base/func-ptrs.exp: New file.
8504
fc126975
SM
85052014-12-10 Simon Marchi <simon.marchi@ericsson.com>
8506
8507 PR breakpoints/17012
8508 * gdb.base/dprintf-detach.c: New file.
8509 * gdb.base/dprintf-detach.exp: New file.
8510
0a46d518
SM
85112014-12-10 Simon Marchi <simon.marchi@ericsson.com>
8512
8513 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
8514 * lib/gdb.exp (target_is_gdbserver): New procedure.
8515
a0be3e44
DE
85162014-12-08 Doug Evans <dje@google.com>
8517
8518 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
8519
df1b803a
YQ
85202014-12-05 Yao Qi <yao@codesourcery.com>
8521
8522 * gdb.guile/scm-error.exp: Remove the third argument to
8523 gdb_remote_download.
8524 * gdb.guile/scm-frame-args.exp: Likewise.
8525 * gdb.guile/scm-section-script.exp: Likewise.
8526
ddb9f679
YQ
85272014-12-05 Yao Qi <yao@codesourcery.com>
8528
8529 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
8530
86e4ed39
DE
85312014-12-04 Doug Evans <dje@google.com>
8532
8533 * gdb.python/py-objfile.exp: Add tests for
8534 objfile.add_separate_debug_file.
8535
7c50a931
DE
85362014-12-04 Doug Evans <dje@google.com>
8537
8538 * lib/gdb.exp (get_build_id): New function.
8539 (build_id_debug_filename_get): Rewrite to use it.
8540 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
8541
621661e3
MR
85422014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
8543
8544 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
8545 `method(long)', not just 0x0.
8546 * gdb.cp/nsalias.exp: Align code labels to 4.
8547 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
8548 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
8549 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
8550 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
8551 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
8552 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
8553
29f0c3b7
DE
85542014-12-02 Doug Evans <dje@google.com>
8555
e1e061e7 8556 PR symtab/17602
29f0c3b7 8557 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 8558 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
8559 * gdb.cp/anon-ns.exp: Update.
8560
162078c8
NB
85612014-12-02 Nick Bull <nicholaspbull@gmail.com>
8562
8563 * gdb.python/py-events.py (inferior_call_handler): New.
8564 (register_changed_handler, memory_changed_handler): New.
8565 (test_events.invoke): Register new handlers.
8566 * gdb.python/py-events.exp: Add tests for inferior call,
8567 memory_changed and register_changed events.
8568
fdb09caf
AA
85692014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
8570
8571 * gdb.base/execl-update-breakpoints.exp: Specify the link address
8572 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
8573 if the linker doesn't understand this.
8574
55cfb2c4
SM
85752014-12-01 Simon Marchi <simon.marchi@ericsson.com>
8576
8577 * gdb.python/python.exp: Change expected reply to help().
8578
9e8cd6df
YQ
85792014-12-01 Yao Qi <yao@codesourcery.com>
8580
8581 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
8582 AC_CONFIG_SUBDIRS(gdb.gdbtk).
8583 * configure: Re-generated.
8584
6c659fc2
SC
85852014-11-28 Siva Chandra Reddy <sivachandra@google.com>
8586
8587 * gdb.cp/chained-calls.cc: New file.
8588 * gdb.cp/chained-calls.exp: New file.
8589 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
8590
d7fc3181
SM
85912014-11-28 Simon Marchi <simon.marchi@ericsson.com>
8592
8593 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
8594 * gdb.dwarf2/symtab-producer.exp: Same.
8595 * gdb.gdb/python-interrupts.exp: Same.
8596 * gdb.gdb/python-selftest.exp: Same.
8597 * gdb.python/py-linetable.exp: Same.
8598 * gdb.python/py-type.exp: Same.
8599 * gdb.python/py-value-cc.exp: Same.
8600 * gdb.python/py-value.exp: Same.
8601
10e79639
YQ
86022014-11-28 Yao Qi <yao@codesourcery.com>
8603
8604 * gdb.base/break-probes.exp: Match library name prefixed with
8605 sysroot.
8606
f28a0564
SM
86072014-11-27 Simon Marchi <simon.marchi@ericsson.com>
8608
8609 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
8610 test expected output. Add parentheses for the call to print.
8611 Remove L suffix from integers.
8612
3fe1ce1d
DE
86132014-11-26 Doug Evans <dje@google.com>
8614
8615 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
8616
84429e27
YQ
86172014-11-22 Yao Qi <yao@codesourcery.com>
8618
8619 * gdb.trace/entry-values.c: Remove asms.
8620 (foo): Add foo_label.
8621 (bar): Add bar_label.
8622 * gdb.trace/entry-values.exp: Remove code computing foo's
8623 length and bar's length.
8624 (Dwarf::assemble): Invoke function_range for bar and use
8625 MACRO_AT_func for foo.
8626
26741859
YQ
86272014-11-22 Yao Qi <yao@codesourcery.com>
8628
8629 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
8630 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
8631 Use .Lgcc43_procstart instead of gcc43.
8632
45e44d27
JB
86332014-11-21 Joel Brobecker <brobecker@adacore.com>
8634
8635 * gdb.ada/n_arr_bound: New testcase.
8636
458c8db8
SDJ
86372014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
8638
8639 PR breakpoints/10737
8640 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
8641 test_catch_syscall_multi_arch.
8642 (test_catch_syscall_multi_arch): New function.
8643
43f3e411
DE
86442014-11-20 Doug Evans <xdje42@gmail.com>
8645
8646 * gdb.base/maint.exp: Update expected output.
8647
0d7b2549
AA
86482014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8649
8650 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
8651 4-byte instruction on S390.
8652
8908fca5
JB
86532014-11-19 Joel Brobecker <brobecker@adacore.com>
8654
8655 * gdb.ada/arr_arr: New testcase.
8656
4a46959e
JB
86572014-11-19 Joel Brobecker <brobecker@adacore.com>
8658
8659 * gdb.ada/pkd_arr_elem: New Testcase.
8660
470e2f4e
LM
86612014-11-18 Luis Machado <lgustavo@codesourcery.com>
8662
8663 * gdb.reverse/break-precsave: Expect completion message for
8664 core file reads.
8665 * gdb.reverse/consecutive-precsave.exp: Likewise.
8666 * gdb.reverse/finish-precsave.exp: Likewise.
8667 * gdb.reverse/i386-precsave.exp: Likewise.
8668 * gdb.reverse/machinestate-precsave.exp: Likewise.
8669 * gdb.reverse/sigall-precsave.exp: Likewise.
8670 * gdb.reverse/solib-precsave.exp: Likewise.
8671 * gdb.reverse/step-precsave.exp: Likewise.
8672 * gdb.reverse/until-precsave.exp: Likewise.
8673 * gdb.reverse/watch-precsave.exp: Likewise.
8674
a267f3ad
AA
86752014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8676
8677 * gdb.base/bp-permanent.c: Include unistd.h.
8678 * gdb.python/py-framefilter-mi.c (main): Add return type.
8679 * gdb.python/py-framefilter.c (main): Likewise.
8680 * gdb.trace/actions-changed.c (main): Likewise.
8681
12084a9a
AA
86822014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8683
8684 * gdb.mi/until.c: Add eye-catchers.
8685 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
8686 line numbers.
8687
dc7e1a77
AA
86882014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8689
8690 * gdb.base/condbreak.exp: Drop references to removed non-prototype
8691 function header variants in break1.c.
8692 * gdb.base/ena-dis-br.exp: Likewise.
8693 * gdb.base/hbreak2.exp: Likewise.
8694 * gdb.reverse/until-precsave.exp: Drop references to removed
8695 non-prototype function header variants in ur1.c.
8696 * gdb.reverse/until-reverse.exp: Likewise.
8697
41c77605
PM
86982014-11-17 Petr Machata <pmachata@redhat.com>
8699
8700 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
8701 ${_cu_offset_size} bytes abbrev offset.
8702
34248c3a
DE
87032014-11-15 Doug Evans <xdje42@gmail.com>
8704
8705 PR symtab/17559
8706 * gdb.base/line-symtabs.exp: New file.
8707 * gdb.base/line-symtabs.c: New file.
8708 * gdb.base/line-symtabs.h: New file.
8709
646da059
YQ
87102014-11-14 Yao Qi <yao@codesourcery.com>
8711
8712 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
8713 (func): Add label func_label.
8714 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
8715 Replace low_pc and high_pc with MACRO_AT_range.
8716 Replace name, low_pc and high_pc with MACRO_AT_func.
8717
9301ebe6
YQ
87182014-11-14 Yao Qi <yao@codesourcery.com>
8719
8720 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
8721 Replace name, low_pc and high_pc with MACRO_AT_func.
8722
f166b542
YQ
87232014-11-14 Yao Qi <yao@codesourcery.com>
8724
8725 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
8726 produce debug information.
8727 * gdb.dwarf2/implptr-optimized-out.S: Removed.
8728
0f6e71e3
YQ
87292014-11-14 Yao Qi <yao@codesourcery.com>
8730
8731 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
8732 object and get function length.
8733 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
8734 with MACRO_AT_func.
8735 (top-level): Replace gdb_compile and clean_restart with
8736 prepare_for_testing.
8737 * gdb.dwarf2/main.c (main): Add label main_label.
8738
876c4df9
YQ
87392014-11-14 Yao Qi <yao@codesourcery.com>
8740
8741 * lib/dwarf.exp (function_range): New procedure.
8742 (Dwarf::_handle_macro_at_func): New procedure.
8743 (Dwarf::_handle_macro_at_range): New procedure.
8744 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
8745
02ad9cf1
YQ
87462014-11-14 Yao Qi <yao@codesourcery.com>
8747
8748 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
8749 (_handle_attribute): New procedure.
8750
a59add0c
AA
87512014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8752
8753 * gdb.ada/cond_lang/foo.c (callme): Add return type.
8754 * gdb.base/call-sc.c (zed): Likewise.
8755 * gdb.base/checkpoint.c (main): Likewise.
8756 * gdb.base/dump.c (main): Likewise.
8757 * gdb.base/gcore.c (main): Likewise.
8758 * gdb.base/huge.c (main): Likewise.
8759 * gdb.base/multi-forks.c (main): Likewise.
8760 * gdb.base/pr10179-a.c (main): Likewise.
8761 * gdb.base/savedregs.c (main): Likewise.
8762 * gdb.base/sigaltstack.c (main): Likewise.
8763 * gdb.base/siginfo.c (main): Likewise.
8764 * gdb.base/structs.c (zed): Likewise.
8765 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
8766 * gdb.mi/mi-syn-frame.c (main): Likewise.
8767 * gdb.mi/until.c (foo, main): Likewise.
8768 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
8769 * gdb.base/solib-weak.c (foo): Declare.
8770 * gdb.base/attach-twice.c: Include stdio.h.
8771 * gdb.base/weaklib1.c: Likewise.
8772 * gdb.base/weaklib2.c: Likewise.
8773 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
8774 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
8775 unistd.h.
8776 * gdb.base/attach-pie-misread.c: Include stdlib.h.
8777 * gdb.mi/mi-exit-code.c: Likewise.
8778 * gdb.base/break-interp-lib.c: Include string.h.
8779 * gdb.base/coremaker.c: Likewise.
8780 * gdb.base/testenv.c: Likewise.
8781 * gdb.python/py-finish-breakpoint.c: Likewise.
8782 * gdb.base/inferior-died.c: Include sys/wait.h.
8783 * gdb.base/fileio.c: Include time.h.
8784 * gdb.base/async-shell.c: Include unistd.h.
8785 * gdb.base/dprintf-non-stop.c: Likewise.
8786 * gdb.base/info-os.c: Likewise.
8787 * gdb.mi/mi-console.c: Likewise.
8788 * gdb.mi/watch-nonstop.c: Likewise.
8789 * gdb.python/py-events.c: Likewise.
8790 * gdb.base/async.c (baz): Move up before its invocation.
8791 * gdb.base/code_elim2.c (my_global_func): Likewise.
8792 * gdb.base/skip-solib-lib.c (multiply): Likewise.
8793 * gdb.base/advance.c (func2): Likewise.
8794
3b5d5997
AA
87952014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8796
8797 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
8798 variant.
8799 * gdb.base/annota3.c: Likewise.
8800 * gdb.base/async.c: Likewise.
8801 * gdb.base/average.c: Likewise.
8802 * gdb.base/call-ar-st.c: Likewise.
8803 * gdb.base/call-rt-st.c: Likewise.
8804 * gdb.base/call-sc.c: Likewise.
8805 * gdb.base/call-strs.c: Likewise.
8806 * gdb.base/ending-run.c: Likewise.
8807 * gdb.base/execd-prog.c: Likewise.
8808 * gdb.base/exprs.c: Likewise.
8809 * gdb.base/foll-exec.c: Likewise.
8810 * gdb.base/foll-fork.c: Likewise.
8811 * gdb.base/foll-vfork.c: Likewise.
8812 * gdb.base/funcargs.c: Likewise.
8813 * gdb.base/gcore.c: Likewise.
8814 * gdb.base/jump.c: Likewise.
8815 * gdb.base/langs0.c: Likewise.
8816 * gdb.base/langs1.c: Likewise.
8817 * gdb.base/langs2.c: Likewise.
8818 * gdb.base/mips_pro.c: Likewise.
8819 * gdb.base/nodebug.c: Likewise.
8820 * gdb.base/opaque0.c: Likewise.
8821 * gdb.base/opaque1.c: Likewise.
8822 * gdb.base/recurse.c: Likewise.
8823 * gdb.base/run.c: Likewise.
8824 * gdb.base/scope0.c: Likewise.
8825 * gdb.base/scope1.c: Likewise.
8826 * gdb.base/setshow.c: Likewise.
8827 * gdb.base/setvar.c: Likewise.
8828 * gdb.base/shmain.c: Likewise.
8829 * gdb.base/shr1.c: Likewise.
8830 * gdb.base/shr2.c: Likewise.
8831 * gdb.base/sigall.c: Likewise.
8832 * gdb.base/signals.c: Likewise.
8833 * gdb.base/so-indr-cl.c: Likewise.
8834 * gdb.base/solib2.c: Likewise.
8835 * gdb.base/structs.c: Likewise.
8836 * gdb.base/sum.c: Likewise.
8837 * gdb.base/vforked-prog.c: Likewise.
8838 * gdb.base/watchpoint.c: Likewise.
8839 * gdb.reverse/shr2.c: Likewise.
8840 * gdb.reverse/until-reverse.c: Likewise.
8841 * gdb.reverse/ur1.c: Likewise.
8842 * gdb.reverse/watch-reverse.c: Likewise.
8843
066a77c5
AA
88442014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8845
8846 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
8847 variant.
8848 * gdb.base/sepdebug.exp: Drop references to removed code.
8849
4f204ea5
AA
88502014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8851
8852 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
8853 variant. Preserve original line numbering.
8854 * gdb.base/list1.c: Likewise.
8855
3b377a3a
AA
88562014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8857
8858 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
8859 variant.
8860 * gdb.base/break1.c: Likewise.
8861 * gdb.base/break.exp: Drop references to removed code.
8862
e444df73
AA
88632014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8864
8865 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
8866 variant.
8867
8008f2a7
AA
88682014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8869
8870 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
8871
a5a06887
AA
88722014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8873
8874 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
8875 logic into perform_all_tests() and invoke it with and without
8876 function header prototypes.
8877 (do_function_calls): Remove conditional XFAIL for PR 5318.
8878 (rerun_and_prepare): Remove duplicate code.
8879 (perform_all_tests): New. Main logic moved here.
8880
44dba9b9
AA
88812014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8882
8883 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
8884 code guarded by #ifdef NO_PROTOTYPES.
8885 (t_double_many_args): Likewise.
8886 (DEF_FUNC_MANY_ARGS_1): Likewise.
8887 (DEF_FUNC_VALUES_1): Likewise.
8888 (t_structs_ldc): Renamed from t_structs_fc in conditional code
8889 guarded by #ifdef PROTOTYPES.
8890
d1fbcd56
AA
88912014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8892
8893 * gdb.mi/mi-console.c: Add eye-catcher.
8894 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
8895 instead of literal line number.
8896
b0e59b8f
AA
88972014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8898
8899 * gdb.base/shr2.c: Add eye-catcher.
8900 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
8901 line number.
8902
78f98cca
AA
89032014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8904
8905 * gdb.base/jump.c: Add eye-catchers.
8906 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
8907 numbers.
8908
58fa2af0
AA
89092014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8910
8911 * gdb.base/execd-prog.c: Add eye-catchers.
8912 * gdb.base/foll-exec.c: Likewise.
8913 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
8914 line numbers.
8915
04e5059b
AA
89162014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8917
8918 * gdb.base/ending-run.c: Add eye-catchers.
8919 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
8920 literal line numbers.
8921
dbfdb174
AA
89222014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8923
8924 * gdb.base/call-rt-st.c: Add eye-catchers.
8925 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
8926 literal line numbers.
8927
888a2ade
AA
89282014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8929
8930 * gdb.base/call-ar-st.c: Add eye-catchers.
8931 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
8932 literal line numbers.
8933
6acc2dde
AA
89342014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8935
8936 * gdb.base/average.c: Add eye-catchers.
8937 * gdb.base/sum.c: Likewise.
8938 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
8939 regexps dynamically.
8940
9ecfcd1d
AA
89412014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8942
8943 * gdb.base/solib1.c: Add eye-catchers.
8944 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
8945 literal line numbers.
8946
78708b7c
PA
89472014-11-12 Pedro Alves <palves@redhat.com>
8948
8949 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
8950 leader has exited.
8951
af48d08f
PA
89522014-11-12 Pedro Alves <palves@redhat.com>
8953
8954 * gdb.arch/i386-bp_permanent.c: New file.
8955 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
8956 (srcfile): Set to i386-bp_permanent.c.
8957 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
8958 that stepi does not execute the 'leave' instruction, instead of
8959 testing it does execute.
8960 * gdb.base/bp-permanent.c: New file.
8961 * gdb.base/bp-permanent.exp: New file.
8962
af3768e9
DE
89632014-11-10 Doug Evans <xdje42@gmail.com>
8964
8965 PR symtab/17564
8966 * gdb.base/symtab-search-order.exp: New file.
8967 * gdb.base/symtab-search-order.c: New file.
8968 * gdb.base/symtab-search-order-1.c: New file.
8969 * gdb.base/symtab-search-order-shlib-1.c: New file.
8970
9de00a4a
PA
89712014-11-07 Pedro Alves <palves@redhat.com>
8972
8973 PR gdb/17511
8974 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
8975 i?86-*-linux*.
8976
e0f52461
SC
89772014-11-03 Siva Chandra Reddy <sivachandra@google.com>
8978
8979 PR c++/17494
8980 * gdb.cp/pr17494.cc: New file.
8981 * gdb.cp/pr17494.exp: New file.
8982
6ce8c980
YQ
89832014-11-02 Yao Qi <yao@codesourcery.com>
8984
8985 * gdb.python/python.exp: Get working directory and match the
8986 output of "set extended-prompt \\w " with it.
8987
02be9a71
DE
89882014-10-30 Doug Evans <dje@google.com>
8989
8990 * gdb.python/py-objfile.exp: Add tests for setting random attributes
8991 in objfiles.
8992 * gdb.python/py-progspace.exp: Add tests for setting random attributes
8993 in progspaces.
8994
3bdff46b
LM
89952014-10-30 Janis Johnson <janisjo@codesourcery.com>
8996
8997 * gdb.base/fullpath-expand.exp: Skip for a remote host.
8998 * gdb.base/realname-expand.exp: Likewise.
8999 * gdb.linespec/macro-relative.exp: Likewise.
9000
ab917dfb
PA
90012014-10-29 Pedro Alves <palves@redhat.com>
9002
9003 PR gdb/17408
9004 * gdb.threads/schedlock.c (some_function): New function.
9005 (call_function): New global.
9006 (MAYBE_CALL_SOME_FUNCTION): New macro.
9007 (thread_function): Call it.
9008 * gdb.threads/schedlock.exp (get_args): Add description parameter,
9009 and use it instead of a global counter. Adjust all callers.
9010 (get_current_thread): Use "find current thread" for test message
9011 here rather than having all callers pass down the same string.
9012 (goto_loop): New procedure, factored out from ...
9013 (my_continue): ... this.
9014 (step_ten_loops): Change parameter from test message to command to
9015 use. Adjust.
9016 (list_count): Delete global.
9017 (check_result): New procedure, factored out from duplicate top
9018 level code.
9019 (continue tests): Wrap in with_test_prefix.
9020 (test_step): New procedure, factored out from duplicate top level
9021 code.
9022 (top level): Test "step" in combination with all scheduler-locking
9023 modes. Test "next" in combination with all scheduler-locking
9024 modes, and in combination with stepping over a function call or
9025 not.
9026 * gdb.threads/next-bp-other-thread.c: New file.
9027 * gdb.threads/next-bp-other-thread.exp: New file.
9028
d3d4baed
PA
90292014-10-29 Pedro Alves <palves@redhat.com>
9030
9031 PR python/17372
9032 * gdb.python/python.exp: Test a multi-line command that spawns
9033 interactive Python.
9034 * gdb.base/multi-line-starts-subshell.exp: New file.
9035
563e8d85
YQ
90362014-10-29 Yao Qi <yao@codesourcery.com>
9037
9038 * gdb.base/fileio.exp: Make directories on host.
9039
0ea4d52e
YQ
90402014-10-29 Yao Qi <yao@codesourcery.com>
9041
9042 * gdb.base/fileio.c (test_write): Close the file.
9043
7f5ef605
PA
90442014-10-28 Pedro Alves <palves@redhat.com>
9045
9046 PR gdb/12623
9047 * gdb.base/sigstep.c (no_handler): New global.
9048 (main): If 'no_handler is true, set the signal handlers to
9049 SIG_IGN.
9050 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
9051 with_sw_watch and no_handler parameters. Handle them.
9052 (top level) <stepping over handler when stopped at a breakpoint
9053 test>: Add a test axis for testing with a software watchpoint, and
9054 another for testing with the signal handler set to SIG_IGN.
9055 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
9056 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
9057
abbdbd03
PA
90582014-10-28 Pedro Alves <palves@redhat.com>
9059
9060 PR gdb/17511
9061 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
9062 * gdb.base/sigstep.exp (other_handler_location): New global.
9063 (advance): Support stepping into the signal handler, and running
9064 commands while in the handler.
9065 (in_handler_map): New global.
9066 (top level): In the advance test, add combinations for getting
9067 into the handler with stepping commands, and for running commands
9068 in the handler. Add comment descripting the advancei tests.
9069
1df4399f
PA
90702014-10-28 Pedro Alves <palves@redhat.com>
9071
9072 * gdb.base/sigstep.exp: Use build_executable instead of
9073 prepare_for_testing.
9074 (top level): Move code that starts GDB, runs to main and creates a
9075 display to ...
9076 (restart): ... this new procedure.
9077 (top level): Move backtrace from signal handler test to ...
9078 (validate_backtrace): ... this new procedure.
9079 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
9080 with_test_prefix. Always restart GDB.
9081 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
9082 with_test_prefix. Always restart GDB. No need to delete
9083 breakpoints after the test.
9084 (test_skip_handler): Remove prefix parameter.
9085 (skip_over_handler, breakpoint_to_handler)
9086 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
9087 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
9088 restart GDB. No need to delete breakpoints after the test.
9089 (top level): Use foreach to call the test procedures with
9090 different commands.
9091
a5b6e449
PA
90922014-10-28 Pedro Alves <palves@redhat.com>
9093
9094 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
9095 instead of GNATS numbers.
9096 * gdb.base/sigbpt.exp: Likewise.
9097 * gdb.base/siginfo.exp: Likewise.
9098 * gdb.base/sigstep.exp: Likewise.
9099
e5f8a7cc
PA
91002014-10-27 Pedro Alves <palves@redhat.com>
9101
9102 * gdb.base/sigstep.c (dummy): New global.
9103 (main): Issue a couple writes to the new global.
9104 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
9105 procedures.
9106 (skip_over_handler): Use test_skip_handler.
9107 (top level): Call skip_over_handler for stepi and nexti too.
9108 (breakpoint_over_handler): Use test_skip_handler.
9109 (top level): Call breakpoint_over_handler for stepi and nexti too.
9110
763905a3
YQ
91112014-10-27 Yao Qi <yao@codesourcery.com>
9112
9113 * gdb.trace/tfile.c (adjust_function_address)
9114 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
9115 function descriptor.
9116
6f259a23
DB
91172014-10-24 Don Breazeal <donb@codesourcery.com>
9118
9119 * gdb.base/foll-fork.exp (test_follow_fork,
9120 catch_fork_child_follow): Check for updated fork messages emitted
9121 from infrun.c.
9122 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
9123 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
9124 vfork_and_exec_child_follow_through_step): Check for updated vfork
9125 messages emitted from infrun.c.
9126
09dd9a69
PA
91272014-10-24 Pedro Alves <palves@redhat.com>
9128
9129 * gdb.base/corefile.exp: Remove references to ultrix.
9130 * gdb.base/interrupt.exp: Likewise.
9131 * gdb.base/whatis.exp: Likewise.
9132 * gdb.gdb/selftest.exp: Likewise.
9133 * gdb.threads/manythreads.exp: Likewise.
9134 * gdb.threads/print-threads.exp: Likewise.
9135 * gdb.threads/pthreads.exp:: Likewise.
9136 * gdb.threads/schedlock.exp: Likewise.
9137
3433cfa5
SC
91382014-10-24 Siva Chandra Reddy <sivachandra@google.com>
9139
9140 * gdb.cp/non-trivial-retval.cc: Add a test case.
9141 * gdb.cp/non-trivial-retval.exp: Add a test.
9142
092f880b
YQ
91432014-10-20 Yao Qi <yao@codesourcery.com>
9144
9145 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
9146 * gdb.python/py-objfile-script-gdb.py: New file.
9147 * gdb.python/py-objfile-script.exp: Update reference to
9148 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
9149 of remote_download. Remove the dest file.
9150
acbdb7f3
YQ
91512014-10-20 Yao Qi <yao@codesourcery.com>
9152
9153 * gdb.base/checkpoint.exp: Don't remove file copied on host.
9154 * gdb.base/step-line.exp: Likewise.
9155 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
9156 * gdb.dwarf2/dw2-basic.exp: Likewise.
9157 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9158 * gdb.dwarf2/dw2-filename.exp: Likewise.
9159 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9160 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9161 * gdb.dwarf2/dw2-producer.exp: Likewise.
9162 * gdb.dwarf2/mac-fileno.exp: Likewise.
9163 * gdb.python/py-frame-args.exp: Likewise.
9164 * gdb.python/py-framefilter.exp: Likewise.
9165 * gdb.python/py-mi.exp: Likewise.
9166 * gdb.python/py-objfile-script.exp: Likewise
9167 * gdb.python/py-pp-integral.exp: Likewise.
9168 * gdb.python/py-pp-re-notag.exp: Likewise.
9169 * gdb.python/py-prettyprint.exp: Likewise.
9170 * gdb.python/py-section-script.exp: Likewise.
9171 * gdb.python/py-typeprint.exp: Likewise.
9172 * gdb.python/py-xmethods.exp: Likewise.
9173 * gdb.stabs/weird.exp: Likewise.
9174 * gdb.xml/tdesc-regs.exp: Likewise.
9175
bd286a29
KCY
91762014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
9177
9178 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
9179 (out_cu): Use addr_len for the size of addresses.
9180 (out_line): Likewise. Size DW_LNE_set_address instruction
9181 according to addr_len.
9182 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
9183 (FUNC): Add START_INSNS to definition.
9184
673dc4a0
YQ
91852014-10-18 Yao Qi <yao@codesourcery.com>
9186
9187 * gdb.base/argv0-symlink.exp: Check argv[0] value if
9188 gdb_has_argv0 return true.
9189 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
9190 check [target_info exists noargs], check [gdb_has_argv0]
9191 instead.
9192 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
9193 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
9194 procedures.
9195
4ffbba72
DE
91962014-10-17 Doug Evans <dje@google.com>
9197
9198 * gdb.python/py-events.exp: Update expected output for clear_objfiles
9199 event.
9200 * gdb.python/py-events.py: Add clear_objfiles event.
9201
d096d8c1
DE
92022014-10-17 Doug Evans <dje@google.com>
9203
9204 * gdb.python/py-objfile.exp: Test progspace attribute.
9205
a80db015
LM
92062014-10-17 Luis Machado <lgustavo@codesourcery.com>
9207
9208 * gdb.guile/scm-breakpoint.exp: Do not assume any
9209 directory separators when matching source file paths.
9210 * gdb.python/py-breakpoint.exp: Likewise.
9211 * gdb.reverse/break-precsave.exp: Likewise.
9212 * gdb.reverse/break-reverse.exp: Likewise.
9213 * gdb.reverse/consecutive-precsave.exp: Likewise.
9214 * gdb.reverse/finish-precsave.exp: Likewise.
9215 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
9216 * gdb.reverse/finish-reverse.exp: Likewise.
9217 * gdb.reverse/i386-precsave.exp: Likewise.
9218 * gdb.reverse/i387-env-reverse.exp: Likewise.
9219 * gdb.reverse/i387-stack-reverse.exp: Likewise.
9220 * gdb.reverse/machinestate-precsave.exp: Likewise.
9221 * gdb.reverse/machinestate.exp: Likewise.
9222 * gdb.reverse/sigall-precsave.exp: Likewise.
9223 * gdb.reverse/solib-precsave.exp: Likewise.
9224 * gdb.reverse/step-precsave.exp: Likewise.
9225 * gdb.reverse/until-precsave.exp: Likewise.
9226 * gdb.reverse/watch-precsave.exp: Likewise.
9227 * gdb.reverse/watch-reverse.exp: Likewise.
9228
b22089ab
YQ
92292014-10-17 Yao Qi <yao@codesourcery.com>
9230
9231 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
9232 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
9233
6c4486e6
PA
92342014-10-17 Pedro Alves <palves@redhat.com>
9235
9236 PR gdb/17471
9237 * gdb.base/bg-execution-repeat.c: New file.
9238 * gdb.base/bg-execution-repeat.exp: New file.
9239
0ff33695
PA
92402014-10-17 Pedro Alves <palves@redhat.com>
9241
9242 PR gdb/17300
9243 * gdb.base/continue-all-already-running.c: New file.
9244 * gdb.base/continue-all-already-running.exp: New file.
9245
6fdebc3d
PA
92462014-10-17 Pedro Alves <palves@redhat.com>
9247
9248 PR gdb/17472
9249 * gdb.base/annota-input-while-running.c: New file.
9250 * gdb.base/annota-input-while-running.exp: New file.
9251
32a8097b
PA
92522014-10-17 Pedro Alves <palves@redhat.com>
9253
9254 * gdb.base/callfuncs.exp: emove references to osf.
9255 * gdb.base/sigall.exp: Likewise.
9256 * gdb.gdb/selftest.exp: Likewise.
9257 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
9258 * gdb.mi/non-stop.c: Likewise.
9259 * gdb.mi/pthreads.c: Likewise.
9260 * gdb.reverse/sigall-precsave.exp: Likewise.
9261 * gdb.reverse/sigall-reverse.exp: Likewise.
9262 * gdb.threads/pthreads.c: Likewise.
9263 * gdb.threads/pthreads.exp: Likewise.
9264
7a3517ff
YQ
92652014-10-17 Yao Qi <yao@codesourcery.com>
9266
9267 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
9268 check 'target_info exists noargs'.
9269 (test_command_prompt_position): Likewise.
9270 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
9271 Remove "set args".
9272 (progvar_simple_while_test): Likewise.
9273 (progvar_complex_if_while_test): Likewise.
9274 (if_while_breakpoint_command_test): Likewise.
9275 (infrun_breakpoint_command_test): Likewise.
9276 (breakpoint_command_test): Likewise.
9277 (watchpoint_command_test): Likewise.
9278 (bp_deleted_in_command_test): Likewise.
9279 (temporary_breakpoint_commands): Likewise.
9280
bb99c472
YQ
92812014-10-16 Yao Qi <yao@codesourcery.com>
9282
9283 * gdb.base/remotetimeout.exp: Remove noargs checking.
9284
7c16b83e
PA
92852014-10-15 Pedro Alves <palves@redhat.com>
9286
9287 PR breakpoints/9649
9288 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
9289 * gdb.base/breakpoint-in-ro-region.exp
9290 (probe_target_hardware_step): New procedure.
9291 (top level): Probe hardware stepping and hardware breakpoint
9292 support. Test stepping through a read-only region, with both
9293 "breakpoint auto-hw" on and off and both "always-inserted" on and
9294 off.
9295
35a49624
IB
92962014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
9297
9298 * gdb.dlang/demangle.exp: Update for demangling changes.
9299
2d1c107c
SC
93002014-10-15 Siva Chandra Reddy <sivachandra@google.com>
9301
9302 * gdb.cp/non-trivial-retval.cc: Add new test cases.
9303 * gdb.cp/non-trivial-retval.exp: Add new tests.
9304
778811d5
SC
93052014-10-15 Siva Chandra Reddy <sivachandra@google.com>
9306
9307 PR c++/13403
9308 PR c++/15154
9309 * gdb.cp/non-trivial-retval.cc: New file.
9310 * gdb.cp/non-trivial-retval.exp: New file.
9311
10c5f0a8
YQ
93122014-10-15 Yao Qi <yao@codesourcery.com>
9313
9314 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
9315 remote host.
9316
65d7b369
YQ
93172014-10-15 Yao Qi <yao@codesourcery.com>
9318
9319 * gdb.python/py-symbol.exp: Match file base name if host is
9320 remote, otherwise match file name with dir name.
9321 * gdb.python/py-symtab.exp: Likewise.
9322 * gdb.python/python.exp: Likewise.
9323
46dc1394
YQ
93242014-10-15 Yao Qi <yao@codesourcery.com>
9325
9326 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
9327 pattern.
9328 * gdb.python/py-symtab.exp: Likewise.
9329 * gdb.python/python.exp: Remove trailing ".*". Fix typo
9330 locationn.
9331
c40cc657
JB
93322014-10-14 Joel Brobecker <brobecker@adacore.com>
9333
9334 * gdb.ada/addr_arith: New testcase.
9335
2abf49e1
MR
93362014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
9337
9338 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
9339 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
9340 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
9341 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
9342
f7088df3
SDJ
93432014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
9344
9345 * gdb.arch/stap-eval-lang-ada.S: Likewise.
9346 * gdb.arch/stap-eval-lang-ada.c: Likewise.
9347 * gdb.arch/stap-eval-lang-ada.exp: New file.
9348
4dc06805
YQ
93492014-10-14 Yao Qi <yao@codesourcery.com>
9350
9351 * gdb.mi/mi-var-child.c (nothing1): New function.
9352 (nothing2): New function.
9353 (do_children_tests): Set function pointers by nothing1 and
9354 nothing2.
9355 * gdb.mi/mi-var-child.exp: Step over new added statements.
9356 Update test to match the new output.
9357 * gdb.mi/var-cmd.c (nothing1): New function.
9358 (nothing2): New function.
9359 (do_children_tests): Set function pointers by nothing1 and
9360 nothing2.
9361 * gdb.mi/mi-var-display.exp: Update test to match output.
9362 Step to the line specified by $line_dct_nothing.
9363 Increase the number of lines to step.
9364
46a93de2
YQ
93652014-10-14 Yao Qi <yao@codesourcery.com>
9366
9367 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
9368 tests.
9369 * gdb.mi/mi2-var-child.exp: Likewise.
9370
14ea52ee
DE
93712014-10-13 Doug Evans <dje@google.com>
9372
9373 * gdb.python/py-objfile.exp: Change name of file name test.
9374
e5c6e92b
DE
93752014-10-13 Doug Evans <dje@google.com>
9376
9377 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
9378 from the start of the CU.
9379
c780cc2f
JK
93802014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9381 Yao Qi <yao@codesourcery.com>
9382
9383 Fix "save breakpoints" for "catch" command.
9384 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
9385 Remove -nonewline. Match also the added "main" line.
9386
99894e11
JK
93872014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9388
9389 Fix "save breakpoints" for "disable $bpnum" command.
9390 * gdb.base/save-bp.c (main): Add label.
9391 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
9392
6e1ac5a3
JK
93932014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9394
9395 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
9396
754dd2b0
YQ
93972014-10-11 Yao Qi <yao@codesourcery.com>
9398
9399 * gdb.server/server-kill.exp: Execute command
9400 "set remote trace-status-packet on" before "tstatus".
9401
f90183d7
YQ
94022014-10-11 Yao Qi <yao@codesourcery.com>
9403
9404 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
9405 (main): Call getppid.
9406 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
9407 and continue to it. Read variable "server_pid".
9408
bf40a607
YQ
94092014-10-11 Yao Qi <yao@codesourcery.com>
9410
9411 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
9412
052ca370
YQ
94132014-10-11 Yao Qi <yao@codesourcery.com>
9414
9415 * gdb.threads/thread-find.exp: Don't execute command
9416 "info threads".
9417 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
9418 * gdb.threads/linux-dp.exp: Don't check the condition
9419 $threads_created equals to zero.
9420
3831839c
PA
94212014-10-10 Pedro Alves <palves@redhat.com>
9422
9423 * gdb.base/bigcore.exp: Remove references to IRIX.
9424 * gdb.base/funcargs.exp: Likewise.
9425 * gdb.base/interrupt.exp: Likewise.
9426 * gdb.base/mips_pro.exp: Likewise.
9427 * gdb.base/nodebug.exp: Likewise.
9428 * gdb.base/setvar.exp: Likewise.
9429 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
9430
8b9a549d
PA
94312014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9432 Pedro Alves <palves@redhat.com>
9433
9434 PR symtab/14466
9435 * gdb.base/vdso-warning.c: New file.
9436 * gdb.base/vdso-warning.exp: New file.
9437
d48ba5e8
DE
94382014-10-02 Doug Evans <dje@google.com>
9439
9440 * gdb.base/structs.c (main): Don't run forever.
9441
2278c276
PA
94422014-10-02 Pedro Alves <palves@redhat.com>
9443
9444 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
9445 (top level) <stop threads 1, stop threads 2>: Use it.
9446
b57bacec
PA
94472014-10-02 Pedro Alves <palves@redhat.com>
9448
9449 * gdb.threads/break-while-running.exp (test): Add new
9450 'update_thread_list' argument. Skip "info threads" if false.
9451 (top level): Add new 'update_thread_list' axis.
9452
13fd3ff3
PA
94532014-10-02 Pedro Alves <palves@redhat.com>
9454
9455 PR breakpoints/17431
9456 * gdb.base/execl-update-breakpoints.c: New file.
9457 * gdb.base/execl-update-breakpoints.exp: New file.
9458
0fec99e8
PA
94592014-10-01 Pedro Alves <palves@redhat.com>
9460
9461 * gdb.base/breakpoint-in-ro-region.c: New file.
9462 * gdb.base/breakpoint-in-ro-region.exp: New file.
9463
2ddf4301
SM
94642014-10-01 Simon Marchi <simon.marchi@ericsson.com>
9465
9466 * gdb.mi/mi-exit-code.exp: New file.
9467 * gdb.mi/mi-exit-code.c: New file.
9468
6a5f3f43
YQ
94692014-09-30 Yao Qi <yao@codesourcery.com>
9470
9471 * lib/prelink-support.exp (build_executable_own_libs): Error if
9472 the target isn't native.
9473
345bcc73
YQ
94742014-09-30 Yao Qi <yao@codesourcery.com>
9475
9476 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
9477 false.
9478
a25a5a45
PA
94792014-09-22 Pedro Alves <palves@redhat.com>
9480
9481 * gdb.threads/break-while-running.exp: New file.
9482 * gdb.threads/break-while-running.c: New file.
9483
00ba3162
YQ
94842014-09-19 Yao Qi <yao@codesourcery.com>
9485
9486 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
9487 Invoke test. Restart GDB with --readnow and invoke test again.
9488
c3b7b696
YQ
94892014-09-19 Yao Qi <yao@codesourcery.com>
9490
9491 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
9492 proc set_breakpoint_on_gcd_function. Invoke
9493 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
9494 invoke set_breakpoint_on_gcd_function again.
9495
2b4fd423
DE
94962014-09-18 Doug Evans <dje@google.com>
9497
9498 * gdb.dwarf2/symtab-producer.exp: New file.
9499
a5947601
SDJ
95002014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
9501
9502 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
9503 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
9504 * gdb.base/global-var-nested-by-dso.c: Likewise.
9505 * gdb.base/global-var-nested-by-dso.exp: Likewise.
9506
91c19059
SDJ
95072014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
9508 Pedro Alves <palves@redhat.com>
9509
9510 * gdb.base/watch-bitfields.exp: Pass string other than test file
9511 name to prepare_for_testing.
9512 (watch): New procedure.
9513 (expect_watchpoint): Use with_test_prefix.
9514 (top level): Factor out tests to ...
9515 (test_watch_location, test_regular_watch): ... these new
9516 procedures, and use with_test_prefix and gdb_continue_to_end.
9517
bb9d5f81
PP
95182014-09-16 Patrick Palka <patrick@parcs.ath.cx>
9519
9520 PR breakpoints/12526
9521 * gdb.base/watch-bitfields.exp: New file.
9522 * gdb.base/watch-bitfields.c: New file.
9523
635856f5
PA
95242014-09-16 Pedro Alves <palves@redhat.com>
9525
9526 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
9527 software and hardware addresses, not software address against
9528 itself.
9529
7280ceea
PA
95302014-09-16 Pedro Alves <palves@redhat.com>
9531
9532 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
9533 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
9534
428b16bd
PA
95352014-09-16 Pedro Alves <palves@redhat.com>
9536
9537 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
9538 files.
9539 * gdb.base/a2-run.exp: Remove all code guarded by istarget
9540 "*-*-vxworks*" throughout.
9541 * gdb.base/break.exp: Likewise.
9542 * gdb.base/default.exp: Likewise.
9543 * gdb.base/scope.exp: Likewise.
9544 * gdb.base/sepdebug.exp: Likewise.
9545 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
9546 throughout.
9547 * gdb.base/run.c: Likewise.
9548 * gdb.base/sepdebug.c: Likewise.
9549 * gdb.hp/gdb.aCC/run.c: Likewise.
9550 * gdb.reverse/until-reverse.c: Likewise.
9551 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
9552
666d413c
YQ
95532014-09-16 Yao Qi <yao@codesourcery.com>
9554
9555 * boards/local-remote-host-native.exp: New file.
9556
57cbd724
DE
95572014-09-14 Doug Evans <xdje42@gmail.com>
9558
9559 * gdb.threads/queue-signal.c (thread_count): New variable.
9560 (thread_count_mutex, thread_count_condvar): New variables.
9561 (incr_thread_count, wait_all_threads_running): New functions.
9562 (main): Wait for all threads to be in their thread functions.
9563
81219e53
DE
95642014-09-13 Doug Evans <xdje42@gmail.com>
9565
9566 * gdb.threads/queue-signal.c: New file.
9567 * gdb.threads/queue-signal.exp: New file.
9568
3714cea7
DE
95692014-09-13 Doug Evans <xdje42@gmail.com>
9570
9571 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
9572 be consistent with what default_gdb_init uses.
9573 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
9574 the plain text of the prompt. Add some logging printfs.
9575 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
9576
fa43b1d7
PA
95772014-09-12 Pedro Alves <palves@redhat.com>
9578
9579 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
9580 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
9581 * gdb.arch/i386-size-overlap.exp: Likewise.
9582 * gdb.arch/i386-size.exp: Likewise.
9583 * gdb.arch/i386-unwind.exp: Likewise.
9584 * gdb.base/a2-run.exp: Likewise.
9585 * gdb.base/break.exp: Likewise.
9586 * gdb.base/charset.exp: Likewise.
9587 * gdb.base/chng-syms.exp: Likewise.
9588 * gdb.base/commands.exp: Likewise.
9589 * gdb.base/dbx.exp: Likewise.
9590 * gdb.base/find.exp: Likewise.
9591 * gdb.base/funcargs.exp: Likewise.
9592 * gdb.base/jit-simple.exp: Likewise.
9593 * gdb.base/reread.exp: Likewise.
9594 * gdb.base/sepdebug.exp: Likewise.
9595 * gdb.base/step-bt.exp: Likewise.
9596 * gdb.cp/mb-inline.exp: Likewise.
9597 * gdb.cp/mb-templates.exp: Likewise.
9598 * gdb.objc/basicclass.exp: Likewise.
9599 * gdb.threads/killed.exp: Likewise.
9600
9d9bf2df
EBM
96012014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9602
9603 PR tdep/17379
9604 * gdb.arch/powerpc-stackless.S: New file.
9605 * gdb.arch/powerpc-stackless.exp: New file.
9606
1cf2f1b0
JK
96072014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9608
9609 * gdb.base/attach.c: Include unistd.h.
9610 (main): Call alarm. Add label postloop.
9611 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
9612 gdb_breakpoint, gdb_continue_to_breakpoint.
9613 (test_command_line_attach_run): Kill ${testpid} in one exit path.
9614
98880d46
PA
96152014-09-11 Pedro Alves <palves@redhat.com>
9616
9617 PR gdb/17347
9618 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
9619 * gdb.base/attach.exp (test_command_line_attach_run): New
9620 procedure.
9621 (top level): Call it.
9622
4c92ff2c
PA
96232014-09-11 Pedro Alves <palves@redhat.com>
9624
9625 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
9626 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
9627 (do_command_attach_tests): Use spawn_wait_for_attach.
9628 * gdb.base/solib-overlap.exp: Likewise.
9629 * gdb.multi/multi-attach.exp: Likewise.
9630 * gdb.python/py-prompt.exp: Likewise.
9631 * gdb.python/py-sync-interp.exp: Likewise.
9632 * gdb.server/ext-attach.exp: Likewise.
9633
3adc1a7d
GKB
96342014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
9635
9636 * gdb.fortran/array-element.exp: Remove unexpected "continue"
9637 command in testcase. Simplify testcase.
9638
96334934
JB
96392014-09-10 Joel Brobecker <brobecker@adacore.com>
9640
9641 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
9642
eb479039
JB
96432014-09-10 Joel Brobecker <brobecker@adacore.com>
9644
9645 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
9646
deede10c
JB
96472014-09-10 Joel Brobecker <brobecker@adacore.com>
9648
9649 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
9650
7828a5f5
JB
96512014-09-10 Joel Brobecker <brobecker@adacore.com>
9652
9653 * gdb.dwarf2/dynarr-ptr.c: New file.
9654 * gdb.dwarf2/dynarr-ptr.exp: New file.
9655
33aeebcf
MR
96562014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9657
9658 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
9659 of 30 rather than hardcoding 120 for a slow test case. Take the
9660 `gdb,timeout' target setting into account for this calculation.
9661 Don't extend the timeout for the test cases that don't need it.
9662
7b415901
MR
96632014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9664
9665 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
9666 a factor of 2 for a slow test case. Take the `gdb,timeout'
9667 target setting into account for this calculation.
9668 * gdb.reverse/until-precsave.exp: Increase the timeout by
9669 a factor of 15 and 3 respectively rather than adding 120
9670 for a pair of slow test cases. Take the `gdb,timeout'
9671 target setting into account for this calculation.
9672
4a40f85a
MR
96732014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9674
9675 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
9676 timeout, don't pass one down to gdb_expect.
9677 (gdb_expect): Rework timeout selection.
9678
09635af7
MR
96792014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9680
9681 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
9682 exception on timeout.
9683 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
9684 (gdbserver_start_extended): Catch any `gdbserver_start' error
9685 exceptions.
9686 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
9687 * lib/mi-support.exp (mi_gdb_target_load): Catch any
9688 `gdbserver_gdb_load' error exceptions.
9689
2bdd10b7
MR
96902014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9691
9692 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
9693 120 on waiting for the TCP socket to open.
9694
316935f0
DE
96952014-09-09 Doug Evans <xdje42@gmail.com>
9696
9697 * gdb.base/default.exp (show_conv_list): Add _caller_is,
9698 _caller_matches, _any_caller_is, _any_caller_matches.
9699
83740597
DE
97002014-09-09 Doug Evans <xdje42@gmail.com>
9701
9702 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
9703
4c122fc3
YQ
97042014-09-09 Yao Qi <yao@codesourcery.com>
9705
9706 * gdb.mi/mi-var-display.exp: Set print symbol off.
9707
a9f116cb
GKB
97082014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
9709
9710 PR gdb/17035
9711 * gdb.base/commands.exp: Add tests to verify user-defined
9712 commands with empty bodies.
9713 * gdb.python/py-cmd.exp: Test that we don't show user-defined
9714 python commands in `show user command`.
9715 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
9716 scheme commands in `show user command`.
9717
c75bd3a2
JK
97182014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9719
9720 PR python/17355
9721 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
9722 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
9723 * gdb.python/py-framefilter-invalidarg.exp: New file.
9724 * gdb.python/py-framefilter-invalidarg.py: New file.
9725
faa42425
DE
97262014-09-06 Doug Evans <xdje42@gmail.com>
9727
9728 PR 15276
9729 * gdb.python/py-caller-is.c: New file.
9730 * gdb.python/py-caller-is.exp: New file.
9731
474ca4f6
SDJ
97322014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
9733
9734 PR gdb/17235
9735 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
9736 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
9737
eb0b0463
SDJ
97382014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
9739
9740 PR fortran/17237
9741 * gdb.fortran/print-formatted.exp: New file.
9742 * gdb.fortran/print-formatted.f90: Likewise.
9743
5f3b99cf
SS
97442014-09-03 Sasha Smundak <asmundak@google.com>
9745
9746 * gdb.python/py-frame.exp: Test Frame.read_register.
9747
7d793aa9
SDJ
97482014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
9749
9750 PR python/16699
9751 * gdb.python/py-completion.exp: New file.
9752 * gdb.python/py-completion.py: Likewise.
9753
fb0576e9
DE
97542014-08-28 Doug Evans <dje@google.com>
9755
9756 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
9757 eax,etc. are live with values set by gdb and thus the compiler can't
9758 use them.
9759 * gdb.arch/i386-pseudo.c (main): Ditto.
9760
ee92b0dd
DE
97612014-08-27 Doug Evans <dje@google.com>
9762
9763 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
9764
6649db35
DE
97652014-08-25 Doug Evans <dje@google.com>
9766
9767 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
9768 (main): Ditto.
9769
564b7600
DE
97702014-08-25 Doug Evans <dje@google.com>
9771
9772 * gdb.threads/thread-execl.exp: #include <stdio.h>.
9773
3881fb67
YQ
97742014-08-24 Yao Qi <yao@codesourcery.com>
9775
9776 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
9777 symbol off.
9778 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
9779
a05a36a5
DE
97802014-08-22 Doug Evans <dje@google.com>
9781
9782 PR 17276
9783 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
9784 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
9785 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
9786
7c343b48
YQ
97872014-08-22 Yao Qi <yao@codesourcery.com>
9788
9789 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
9790 * gdb.python/py-finish-breakpoint2.exp: Likewise.
9791 * gdb.python/python.exp: Likewise. Use .py file on the host
9792 instead of the build.
9793
22fd09ae
JK
97942014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9795
9796 * gdb.threads/gcore-stale-thread.c: New file.
9797 * gdb.threads/gcore-stale-thread.exp: New file.
9798
a8454a7c
PA
97992014-08-21 Pedro Alves <palves@redhat.com>
9800
9801 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
9802 * gdb.base/gcore-relro-pie.exp: Likewise.
9803 * gdb.base/gcore-relro.exp: Likewise.
9804 * gdb.base/gcore.exp: Likewise.
9805 * gdb.base/print-symbol-loading.exp: Likewise.
9806 * gdb.threads/gcore-thread.exp: Likewise.
9807 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
9808
2a31c623
PA
98092014-08-20 Pedro Alves <palves@redhat.com>
9810 Jan Kratochvil <jan.kratochvil@redhat.com>
9811
9812 * Makefile.in (EXTRA_RULES, CC): New variables, get from
9813 configure.
9814 (EXPECT): Handle READ1 being set.
9815 (all): Depend on EXTRA_RULES.
9816 (check-read1, expect-read1, read1.so, read1): New rules.
9817 * README (Testsuite Parameters): Document the READ1 make variable.
9818 (Race detection): New section.
9819 * configure: Regenerate.
9820 * configure.ac: If build==host==target, and running under a
9821 GNU/glibc system, add read1 to the extra Makefile rules.
9822 (EXTRA_RULES): AC_SUBST it.
9823 * lib/read1.c: New file.
9824
d36430db
JB
98252014-08-20 Joel Brobecker <brobecker@adacore.com>
9826
9827 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
9828 the handling of variables declared as a typedef to an array
9829 which a DW_AT_data_location attribute.
9830
9a0dc9e3
PA
98312014-08-19 Andrew Burgess <aburgess@broadcom.com>
9832 Pedro Alves <palves@redhat.com>
9833
9834 PR symtab/14604
9835 PR symtab/14605
9836 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
9837 gdb_test.
9838
0718a8da
PA
98392014-08-19 Pedro Alves <palves@redhat.com>
9840
9841 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
9842
13b448cd
YQ
98432014-08-19 Yao Qi <yao@codesourcery.com>
9844
9845 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
9846 right line.
9847
1cbf5077
DB
98482014-08-18 David Blaikie <dblaikie@gmail.com>
9849
9850 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
9851
bf0fae19
JB
98522014-08-18 Joel Brobecker <brobecker@adacore.com>
9853
9854 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
9855 attribute in array range.
9856
3c8c5dcc
JB
98572014-08-18 Joel Brobecker <brobecker@adacore.com>
9858
9859 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
9860
e66d4446
SC
98612014-08-15 Siva Chandra Reddy <sivachandra@google.com>
9862
9863 PR c++/17132
9864 * gdb.cp/pr17132.cc: New file.
9865 * gdb.cp/pr17132.exp: New file.
9866
940df408
SC
98672014-08-15 Siva Chandra Reddy <sivachandra@google.com>
9868
9869 * gdb.python/py-xmethods.py (A_getarrayind)
9870 (E_method_char_worker.__call__, E_method_int_worker.__call__):
9871 Use 'print' with function call syntax.
9872 (E_method_matcher.match): Fix tab vs space indentation mixup.
9873
ebcc6c3a
YQ
98742014-08-15 Yao Qi <yao@codesourcery.com>
9875
9876 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
9877 false.
9878
775e0f04
YQ
98792014-08-15 Yao Qi <yao@codesourcery.com>
9880
9881 * gdb.cp/casts.exp: Set print symbol off.
9882 * gdb.cp/class2.exp: Likewise.
9883 * gdb.cp/overload.exp: Likewise.
9884 * gdb.cp/templates.exp: Likewise.
9885
d769e349
DE
98862014-08-11 Doug Evans <dje@google.com>
9887
9888 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
9889 (test_load_shlib): Update.
9890
20c6f1e1
YQ
98912014-08-09 Yao Qi <yao@codesourcery.com>
9892
9893 * gdb.base/display.exp: Invoke is_address_zero_readable.
9894 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
9895 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
9896 * gdb.base/hbreak-unmapped.exp: Return if
9897 is_address_zero_readable returns true.
9898 * gdb.base/signest.exp: Likewise.
9899 * gdb.base/signull.exp: Likewise.
9900 * gdb.base/sigbpt.exp: Likewise.
9901 * gdb.guile/scm-disasm.exp: Do the test if
9902 is_address_zero_readable returns false.
9903 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
9904 * gdb.python/py-arch.exp: Likewise.
9905 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
9906 * lib/gdb.exp (is_address_zero_readable): New proc.
9907
5792e8e3
YQ
99082014-08-09 Yao Qi <yao@codesourcery.com>
9909
9910 PR testsuite/13443
9911 * gdb.mi/mi-var-display.exp: Make test messages unique.
9912
3cecbbbe
TT
99132014-08-04 Tom Tromey <tromey@redhat.com>
9914
9915 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
9916 target 0".
9917
00b51ff5
TT
99182014-08-04 Tom Tromey <tromey@redhat.com>
9919
9920 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
9921 "target_resume".
9922
6908c509
JB
99232014-08-01 Joel Brobecker <brobecker@adacore.com>
9924
9925 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
9926 inner_vla_struct_object_size.
9927 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
9928 as xfail.
9929
cc6563d2
PA
99302014-07-30 Pedro Alves <palves@redhat.com>
9931
9932 * gdb.threads/signal-command-handle-nopass.exp (test): Add
9933 comment.
9934
7e09a223
YQ
99352014-07-29 Yao Qi <yao@codesourcery.com>
9936
9937 PR gdb/17206
9938 * gdb.base/until-nodebug.exp: New.
9939
7ebdbe92
DE
99402014-07-28 Doug Evans <xdje42@gmail.com>
9941
9942 PR guile/17203
9943 * gdb.guile/scm-parameter.exp: Add tests for trying to create
9944 previously existing parameter, and previously ambiguously spelled
9945 parameter.
9946
fdb1adc6
WN
99472014-07-28 Will Newton <will.newton@linaro.org>
9948
9949 * gdb.base/varargs.exp: Remove KFAILs for ARM.
9950
186fcde0
DE
99512014-07-26 Ludovic Courtès <ludo@gnu.org>
9952 Doug Evans <xdje42@gmail.com>
9953
9954 PR guile/17146
9955 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
9956
70509625
PA
99572014-07-25 Pedro Alves <palves@redhat.com>
9958
9959 * gdb.threads/signal-command-handle-nopass.c: New file.
9960 * gdb.threads/signal-command-handle-nopass.exp: New file.
9961 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
9962 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
9963 * gdb.threads/signal-delivered-right-thread.c: New file.
9964 * gdb.threads/signal-delivered-right-thread.exp: New file.
9965
c3f814a1
PA
99662014-07-25 Pedro Alves <palves@redhat.com>
9967
9968 * gdb.base/double-prompt-target-event-error.exp
9969 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
9970 match.
9971 (cancel_pagination_in_target_event): Rework double prompt
9972 detection.
9973 * gdb.base/paginate-after-ctrl-c-running.exp
9974 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
9975 <return>' match.
9976 * gdb.base/paginate-bg-execution.exp
9977 (test_bg_execution_pagination_return)
9978 (test_bg_execution_pagination_cancel): Remove '-notransfer
9979 <return>' matches.
9980 * gdb.base/paginate-execution-startup.exp
9981 (test_fg_execution_pagination_return)
9982 (test_fg_execution_pagination_cancel): Remove '-notransfer
9983 <return>' matches.
9984 * gdb.base/paginate-inferior-exit.exp
9985 (test_paginate_inferior_exited): Remove '-notransfer <return>'
9986 match.
9987 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
9988 * lib/gdb.exp (pagination_prompt): Run text through
9989 string_to_regexp.
9990 (gdb_test_multiple): Match $pagination_prompt instead of
9991 "<return>".
9992 (string_to_regexp): Move to lib/gdb-utils.exp.
9993
e214cf6c
JK
99942014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9995
9996 * gdb.arch/amd64-entry-value-paramref.S: New file.
9997 * gdb.arch/amd64-entry-value-paramref.cc: New file.
9998 * gdb.arch/amd64-entry-value-paramref.exp: New file.
9999 * gdb.arch/amd64-optimout-repeat.S: New file.
10000 * gdb.arch/amd64-optimout-repeat.c: New file.
10001 * gdb.arch/amd64-optimout-repeat.exp: New file.
10002
17d0c5c8
JK
100032014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10004
10005 PR gdb/17170
10006 * gdb.base/statistics.exp: New file.
10007
b8b8facf
DE
100082014-07-17 Doug Evans <dje@google.com>
10009
74b49205 10010 PR gdb/17170
b8b8facf
DE
10011 * gdb.base/maint.exp: Update testing of per-command stats.
10012
1b5d0ab3
PA
100132014-07-16 Pedro Alves <palves@redhat.com>
10014
10015 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
10016 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
10017 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
10018 (tfile_write_buf): New functions.
10019 (add_memory_block): Rewrite using the above.
10020 (adjust_function_address): New function.
10021 (FUNCTION_ADDRESS): New macro.
10022 (write_basic_trace_file): Remove short_x local, and use
10023 tfile_write_16. Change type of func_addr local to unsigned long
10024 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
10025 here. Cast argument of add_memory_block to char pointer.
10026 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
10027 (main): Remove parameters.
10028 * gdb.trace/tfile.exp: Remove nowarnings.
10029
4d974e88
SM
100302014-07-15 Simon Marchi <simon.marchi@ericsson.com>
10031
10032 * gdb.base/debug-expr.exp: Test string evaluation with
10033 "debug expression" on.
10034
41e99568
PA
100352014-07-15 Pedro Alves <palves@redhat.com>
10036
10037 * gdb.base/reread.exp: Use clean_restart.
10038
487d9753
PL
100392014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
10040
10041 * gdb.arch/avr-flash-qualifer.c: New.
10042 * gdb.arch/avr-flash-qualifer.exp: New.
10043
cc1c52ad
PA
100442014-07-14 Pedro Alves <palves@redhat.com>
10045
10046 * gdb.base/paginate-after-ctrl-c-running.c: New file.
10047 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
10048
1e973570
PA
100492014-07-14 Pedro Alves <palves@redhat.com>
10050
10051 * gdb.base/double-prompt-target-event-error.c: New file.
10052 * gdb.base/double-prompt-target-event-error.exp: New file.
10053
93d6eb10
PA
100542014-07-14 Pedro Alves <palves@redhat.com>
10055
10056 PR gdb/17072
10057 * gdb.base/paginate-inferior-exit.c: New file.
10058 * gdb.base/paginate-inferior-exit.exp: New file.
10059
0017922d
PA
100602014-07-14 Pedro Alves <palves@redhat.com>
10061
10062 PR gdb/17072
10063 * gdb.base/paginate-bg-execution.c: New file.
10064 * gdb.base/paginate-bg-execution.exp: New file.
10065
94696ad3
PA
100662014-07-14 Pedro Alves <palves@redhat.com>
10067
10068 PR gdb/17072
10069 * gdb.base/paginate-execution-startup.c: New file.
10070 * gdb.base/paginate-execution-startup.exp: New file.
10071 * lib/gdb.exp (pagination_prompt): New global.
10072 (default_gdb_spawn): New procedure, factored out from
10073 default_gdb_spawn.
10074 (default_gdb_start): Adjust to call default_gdb_spawn.
10075 (gdb_spawn): New procedure.
10076
bd293940
PA
100772014-07-14 Pedro Alves <palves@redhat.com>
10078
10079 * lib/gdb.exp (gdb_assert): New procedure.
10080 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
10081
c933f875
PA
100822014-07-14 Pedro Alves <palves@redhat.com>
10083
10084 * gdb.base/execution-termios.c: New file.
10085 * gdb.base/execution-termios.exp: New file.
10086
d98b7a16
TT
100872014-07-14 Tom Tromey <tromey@redhat.com>
10088
10089 * gdb.cp/vla-cxx.cc: New file.
10090 * gdb.cp/vla-cxx.exp: New file.
10091
548740d6
TT
100922014-07-14 Tom Tromey <tromey@redhat.com>
10093
10094 * gdb.reverse/rerun-prec.c: New file.
10095 * gdb.reverse/rerun-prec.exp: New file.
10096
a25eb028
MR
100972014-07-12 Maciej W. Rozycki <macro@mips.com>
10098 Maciej W. Rozycki <macro@codesourcery.com>
10099
10100 * lib/gdb-utils.exp: New file.
10101 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
10102 inline `gdb_init_command' processing.
10103 (gdb_start_cmd): Likewise.
10104 * lib/mi-support.exp (mi_run_cmd): Likewise.
10105 * README: Document `gdb_init_command' and `gdb_init_commands'.
10106
218c2655
JK
101072014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10108
10109 Fix false FAIL running under a very long directory name.
10110 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
10111 and "set print elements 10000". Twice.
10112
5401fde3
YQ
101132014-07-11 Yao Qi <yao@codesourcery.com>
10114
10115 * gdb.base/exprs.exp: "set print symbol off".
10116
e76126e8
PA
101172014-07-11 Pedro Alves <palves@redhat.com>
10118
10119 * gdb.threads/kill.c: New file.
10120 * gdb.threads/kill.exp: New file.
10121
2d6f0de6
YQ
101222014-07-10 Yao Qi <yao@codesourcery.com>
10123
10124 * gdb.trace/tfile.c (write_basic_trace_file)
10125 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
10126 address written to trace file.
10127
7180e04a
PA
101282014-07-09 Pedro Alves <palves@redhat.com>
10129
10130 * gdb.base/attach-wait-input.exp: New file.
10131 * gdb.base/attach-wait-input.c: New file.
10132
9a9a7608
AB
101332014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
10134
10135 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
10136 setting up test structures.
10137 (main): Call new test function.
10138 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
10139 test function, continue into test function and walk test
10140 structures.
10141
161ac41e
YQ
101422014-07-02 Yao Qi <yao@codesourcery.com>
10143
10144 * gdb.trace/entry-values.c: Define labels 'foo_start' and
10145 'bar_start' at the beginning of functions 'foo' and 'bar'
10146 respectively.
10147 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
10148 instead of 'foo' and 'bar'.
10149
1f267ae3
MM
101502014-07-08 Markus Metzger <markus.t.metzger@intel.com>
10151
10152 * gdb.btrace/segv.exp: New.
10153 * gdb.btrace/segv.c: New.
10154
2b239efb
LM
101552014-07-02 Luis Machado <lgustavo@codesourcery.com>
10156
10157 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
10158 instruction.
10159
cf363f18
MW
101602014-06-30 Mark Wielaard <mjw@redhat.com>
10161
10162 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
10163 vulture, vilify, villar): New volatile array constants.
10164 (vindictive, vegetation): New const volatile array constants.
10165 * gdb.base/volatile.exp: Test volatile and const volatile array
10166 types.
10167
aebf9d24
AA
101682014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
10169
10170 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
10171 target lacks support for awatch, rwatch, or hbreak.
10172
b67a2c6f
YQ
101732014-06-27 Yao Qi <yao@codesourcery.com>
10174
10175 * gdb.multi/dummy-frame-restore.exp: New.
10176 * gdb.multi/dummy-frame-restore.c: New.
10177
aef92902
MM
101782014-06-25 Markus Metzger <markus.t.metzger@intel.com>
10179
10180 * gdb.btrace/gcore.exp: New.
10181
8e9db26e
PA
101822014-06-23 Pedro Alves <palves@redhat.com>
10183
10184 * gdb.base/watchpoint-reuse-slot.c: New file.
10185 * gdb.base/watchpoint-reuse-slot.exp: New file.
10186
70afc5b7
SC
101872014-06-23 Siva Chandra Reddy <sivachandra@google.com>
10188
10189 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
10190 progspace's filename in 'info', 'enable' and 'disable' command
10191 tests.
10192
b972bd9c
JK
101932014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10194
10195 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
10196 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
10197 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
10198
125f8a3d
GB
101992014-06-20 Gary Benson <gbenson@redhat.com>
10200
10201 * gdb.arch/i386-avx.exp: Fix include file location.
10202 * gdb.arch/i386-sse.exp: Likewise.
10203
3ed9baed
IB
102042014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
10205
10206 * gdb.dlang/expression.exp: New file.
10207
034f788c
PA
102082014-06-19 Pedro Alves <palves@redhat.com>
10209
10210 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
10211 out from ...
10212 (top level): ... here. Iterate running tests under different
10213 scheduler-locking settings.
10214
45371d0c
LM
102152014-06-18 Luis Machado <lgustavo@codesourcery.com>
10216
10217 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
10218 to DW_FORM_addr and use non-zero addresses.
10219
5d376983
SC
102202014-06-18 Siva Chandra Reddy <sivachandra@google.com>
10221
10222 PR gdb/17017
10223 * gdb.python/py-xmethods.cc: Add global function call counters and
10224 increment them in their respective functions. Remove "cout"
10225 statements.
10226 * gdb.python/py-xmethods.exp: Make tests check the global function
10227 call counters instead of depending on inferior IO.
10228
a1aa2221
LM
102292014-06-18 Don Breazeal <donb@codesourcery.com>
10230
10231 * gdb.base/foll-fork.exp (default_fork_parent_follow):
10232 Deleted procedure.
10233 (explicit_fork_parent_follow): Deleted procedure.
10234 (explicit_fork_child_follow): Deleted procedure.
10235 (test_follow_fork): New procedure.
10236 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 10237 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
10238 procedure calls.
10239
0fc05997
YQ
102402014-06-17 Yao Qi <yao@codesourcery.com>
10241
10242 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
10243 CP1252.
10244
70795c52
LM
102452014-06-17 Luis Machado <lgustavo@codesourcery.com>
10246
10247 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
10248 Initialize ptr and S explicitly.
10249 (skip_type_update_when_not_use_rtti_test): Likewise.
10250
6be47f0c
KS
102512014-06-16 Keith Seitz <keiths@redhat.com>
10252
10253 PR mi/15863
10254 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
10255 the inferior is started.
10256
d03de421
PA
102572014-06-16 Pedro Alves <palves@redhat.com>
10258
10259 * gdb.base/break-main-file-remove-fail.c: New file.
10260 * gdb.base/break-main-file-remove-fail.exp: New file.
10261 * gdb.base/break-unload-file.exp: Use build_executable instead of
10262 prepare_for_testing.
10263 (test_break): New parameter "initial_load". Handle it.
10264 (top level): Add initial_load cmdline/file axis.
10265
f9579b99
TT
102662014-06-12 Tom Tromey <tromey@redhat.com>
10267
10268 * gdb.base/completion.exp: Don't use directory name in test.
10269
3657956b
GB
102702014-06-09 Gary Benson <gbenson@redhat.com>
10271
10272 * gdb.base/sigall.c [Functions to send signals]: Reorder to
10273 separate the always-available ANSI-standard signals from the
10274 signals that require checking.
10275 (main): Likewise.
10276 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
10277 Likewise.
10278 (main): Likewise.
10279
4186eb54
KS
102802014-06-07 Keith Seitz <keiths@redhat.com>
10281
10282 Revert:
10283 PR c++/16253
10284 * gdb.cp/var-tag.cc: New file.
10285 * gdb.cp/var-tag.exp: New file.
10286 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
10287 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
10288 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
10289 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
10290
25326a28 102912014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
10292
10293 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
10294
829155c9
PA
102952014-06-06 Pedro Alves <palves@redhat.com>
10296
10297 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
10298 in target debug output instead of looking at RSP packets,
10299 disabling the test on any target that uses hardware stepping.
10300 Update comments.
10301
61c8d22e
PA
103022014-06-06 Pedro Alves <palves@redhat.com>
10303
10304 * gdb.base/break-unload-file.exp: Fix typo.
10305
d9a47287
YQ
103062014-06-06 Yao Qi <yao@codesourcery.com>
10307
10308 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
10309 from "jit_function" to "^jit_function".
10310
e5e01dbf
YQ
103112014-06-06 Yao Qi <yao@codesourcery.com>
10312
10313 * gdb.base/async.c (foo): Add one statement.
10314 * gdb.base/async.exp: Get the next instruction address and
10315 match the output of "nexti" by instruction address. Match
10316 the hex address in the output of "finish".
10317
73ba372c
GB
103182014-06-06 Gary Benson <gbenson@redhat.com>
10319
10320 * gdb.base/call-signals.c: Remove preprocessor conditionals
10321 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
10322 SIGSEGV and SIGTERM.
10323 * gdb.base/sigall.c: Likewise.
10324 * gdb.base/unwindonsignal.c: Likewise.
10325 * gdb.reverse/sigall-reverse.c: Likewise.
10326
831517df
YQ
103272014-06-06 Yao Qi <yao@codesourcery.com>
10328
10329 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
10330 readable, skip the test.
10331
b8b91e98
YQ
103322014-06-06 Yao Qi <yao@codesourcery.com>
10333
10334 * gdb.threads/staticthreads.c (thread_function): Move the line
10335 setting breakpoint on forward.
10336 * gdb.threads/staticthreads.exp: Update comments.
10337
fb934770
LC
103382014-06-05 Ludovic Courtès <ludo@gnu.org>
10339
10340 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
10341 "history-append! type error".
10342
6ef284bd
SM
103432014-06-05 Simon Marchi <simon.marchi@ericsson.com>
10344
10345 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
10346 erroneous dprintf expected input.
10347
a872e241
DE
103482014-06-04 Doug Evans <xdje42@gmail.com>
10349
10350 * gdb.guile/scm-generics.exp: Delete.
10351
16f691fb
DE
103522014-06-04 Doug Evans <xdje42@gmail.com>
10353
10354 * gdb.guile/scm-breakpoint.exp: Update.
10355 Add tests for breakpoint registration.
10356
012370f6
TT
103572014-06-04 Tom Tromey <tromey@redhat.com>
10358
10359 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
10360 VLA-in-union.
10361 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
10362 inner_vla_struct, vla_union types. Initialize objects of those
10363 types and compute their sizes.
10364
9f5a4cef
HZ
103652014-06-04 Nathan Sidwell <nathan@codesourcery.com>
10366 Hui Zhu <hui@codesourcery.com>
10367
10368 * gdb.base/fileio.exp: Add test for shell not available as well as
10369 available.
10370 * gdb.base/fileio.c (test_system): Check for shell twice.
10371
90a45c4d
YQ
103722014-06-04 Yao Qi <yao@codesourcery.com>
10373
10374 * gdb.base/auto-connect-native-target.exp: Remove redundant
10375 space from the regexp pattern.
10376
70017e41
YQ
103772014-06-04 Yao Qi <yao@codesourcery.com>
10378
10379 * gdb.base/default.exp: Replace "child" with "native" in
10380 regexp pattern.
10381
883964a7
SC
103822014-06-03 Siva Chandra Reddy <sivachandra@google.com>
10383
10384 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
10385 * gdb.python/py-xmethods.exp: New tests to test xmethods.
10386 * gdb.python/py-xmethods.py: Python script supporting the
10387 new testcase and tests.
10388
ef370185
JB
103892014-06-03 Joel Brobecker <brobecker@adacore.com>
10390 Pedro Alves <palves@redhat.com>
10391
10392 PR breakpoints/17000
10393 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
10394 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
10395
1e2ccb61
BM
103962014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
10397
10398 * gdb.base/subst.exp: Add tests to verify partial path matching
10399 output.
10400
c6ec5ab2
PA
104012014-06-03 Pedro Alves <palves@redhat.com>
10402
10403 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
10404 target that doesn't use software single-stepping.
10405
835c559f
PA
104062014-06-03 Pedro Alves <palves@redhat.com>
10407
10408 PR breakpoints/17000
10409 * gdb.base/sss-bp-on-user-bp-2.c: New file.
10410 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
10411
06eb1586
DE
104122014-06-02 Doug Evans <xdje42@gmail.com>
10413
10414 * gdb.guile/scm-parameter.exp: New file.
10415
e698b8c4
DE
104162014-06-02 Doug Evans <xdje42@gmail.com>
10417
10418 * gdb.guile/scm-cmd.c: New file.
10419 * gdb.guile/scm-cmd.exp: New file.
10420
ded03782
DE
104212014-06-02 Doug Evans <xdje42@gmail.com>
10422
10423 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
10424 pretty-printer lookup.
10425 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
10426 (make-pp_s-printer): Call it.
10427 (make-pretty-printer-from-dict): New function.
10428 (lookup-pretty-printer-maker-from-dict): New function.
10429 (*pretty-printer*): Simplify.
10430 (make-objfile-pp_s-printer): New function.
10431 (install-objfile-pretty-printers!): New function.
10432 (make-progspace-pp_s-printer): New function.
10433 (install-progspace-pretty-printers!): New function.
10434 * gdb.guile/scm-progspace.c: New file.
10435 * gdb.guile/scm-progspace.exp: New file.
10436
41fac0cf
PA
104372014-06-02 Pedro Alves <palves@redhat.com>
10438
10439 * gdb.base/dprintf-bp-same-addr.c: New file.
10440 * gdb.base/dprintf-bp-same-addr.exp: New file.
10441
96ae5695
EBM
104422014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10443
10444 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
10445 * gdb.arch/powerpc-power.s: Likewise.
10446
da02b3a8
JB
104472014-06-02 Joel Brobecker <brobecker@adacore.com>
10448
10449 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
10450
c72b2e7b
YQ
104512014-06-01 Yao Qi <yao@codesourcery.com>
10452
10453 * gdb.base/watchpoint.exp (test_watch_location): Check null
10454 pointer can be dereferenced. If not, do the test, otherwise
10455 skip it.
10456
53e8a631
AB
104572014-05-30 Andrew Burgess <aburgess@broadcom.com>
10458
10459 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
10460 results.
10461 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
10462
938f0e2f
AB
104632014-05-30 Andrew Burgess <aburgess@broadcom.com>
10464
10465 * gdb.arch/amd64-invalid-stack-middle.S: New file.
10466 * gdb.arch/amd64-invalid-stack-middle.c: New file.
10467 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
10468 * gdb.arch/amd64-invalid-stack-top.c: New file.
10469 * gdb.arch/amd64-invalid-stack-top.exp: New file.
10470
9ba6657a
PA
104712014-05-30 Pedro Alves <palves@redhat.com>
10472
10473 PR breakpoints/17000
10474 * gdb.base/sss-bp-on-user-bp.c: New file.
10475 * gdb.base/sss-bp-on-user-bp.exp: New file.
10476
522c09bf
DB
104772014-05-30 David Blaikie <dblaikie@gmail.com>
10478
10479 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
10480 gnu_inline semantics via attribute.
10481 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
10482 source explicitly specifies the required semantics.
10483
bf4ef81e
MR
104842014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
10485
10486 * gdb.reverse/sigall-reverse.exp: Fix a typo.
10487
329ea579
PA
104882014-05-29 Pedro Alves <palves@redhat.com>
10489 Tom Tromey <tromey@redhat.com>
10490
10491 * gdb.base/async-shell.exp: Don't enable target-async.
10492 * gdb.base/async.exp
10493 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
10494 parameter. Adjust.
10495 (top level): Don't test with "target-async".
10496 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
10497 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
10498 * gdb.base/inferior-died.exp: Don't enable target-async.
10499 * gdb.base/interrupt-noterm.exp: Likewise.
10500 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
10501 * gdb.mi/mi-nonstop-exit.exp: Likewise.
10502 * gdb.mi/mi-nonstop.exp: Likewise.
10503 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10504 * gdb.mi/mi-nsintrall.exp: Likewise.
10505 * gdb.mi/mi-nsmoribund.exp: Likewise.
10506 * gdb.mi/mi-nsthrexec.exp: Likewise.
10507 * gdb.mi/mi-watch-nonstop.exp: Likewise.
10508 * gdb.multi/watchpoint-multi.exp: Adjust comment.
10509 * gdb.python/py-evsignal.exp: Don't enable target-async.
10510 * gdb.python/py-evthreads.exp: Likewise.
10511 * gdb.python/py-prompt.exp: Likewise.
10512 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
10513 * gdb.server/solib-list.exp: Don't enable target-async.
10514 * gdb.threads/thread-specific-bp.exp: Likewise.
10515 * lib/mi-support.exp: Adjust to use mi-async.
10516
fd664c91
PA
105172014-05-29 Pedro Alves <palves@redhat.com>
10518
10519 PR gdb/13860
10520 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
10521 reason, even in sync mode.
10522
251bde03
PA
105232014-05-29 Pedro Alves <palves@redhat.com>
10524 Hui Zhu <hui@codesourcery.com>
10525
10526 PR PR15693
10527 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
10528 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
10529 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
10530 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
10531
7f3c0343
JB
105322014-05-28 Joel Brobecker <brobecker@adacore.com>
10533
10534 * config/monitor.exp (gdb_target_monitor): Replace use of
10535 "set remotebaud" by "set serial baud".
10536
b2715b27
AW
105372014-05-26 Andy Wingo <wingo@igalia.com>
10538
10539 * gdb.guile/scm-breakpoint.exp:
10540 * gdb.guile/scm-gsmob.exp: Update to use plain old object
10541 properties instead of gdb-object-properties.
10542
498a4489
YQ
105432014-05-26 Yao Qi <yao@codesourcery.com>
10544
10545 * gdb.server/no-thread-db.exp: Specify source file name
10546 explicitly when setting a breakpoint.
10547
589fdceb
MM
105482014-05-23 Markus Metzger <markus.t.metzger@intel.com>
10549
10550 * gdb.btrace/vdso.c: New.
10551 * gdb.btrace/vdso.exp: New.
10552
e9089e05
MM
105532014-05-23 Markus Metzger <markus.t.metzger@intel.com>
10554
10555 * gdb.base/gcore.exp (capture_command_output): Move ...
10556 * lib/gdb.exp (capture_command_output): ... here.
10557
67b5c0c1
MM
105582014-05-23 Markus Metzger <markus.t.metzger@intel.com>
10559
10560 * gdb.btrace/data.exp: Test memory access during btrace replay.
10561
a2199296
SM
105622014-05-22 Simon Marchi <simon.marchi@ericsson.com>
10563
10564 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
10565
17b2616c
PA
105662014-05-21 Pedro Alves <palves@redhat.com>
10567
10568 PR gdb/13860
10569 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
10570 (top level): Test that output related to execution commands is
10571 sent to the console with CLI commands, but not with MI commands.
10572 Test that breakpoint events are always mirrored to the console.
10573 Also expect the new source line to be output after a "next" in
10574 async mode too. Make it a pass/fail test.
10575 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
10576 output.
10577 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
10578
5166082f
PA
105792014-05-21 Pedro Alves <palves@redhat.com>
10580
10581 * gdb.base/list.exp (build_pattern, test_list): New procedures.
10582 Use them to test variations of "list" after reaching a breakpoint.
10583 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
10584 Test "list" with listsize 10 after reaching a breakpoint.
10585 * gdb.python/python.exp (decode_line current location line
10586 number): Adjust expected line number.
10587
2f25d70f
SM
105882014-05-21 Simon Marchi <simon.marchi@ericsson.com>
10589
10590 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
10591 behavior for $args, pass it directly to "run".
10592
ff604a67
MR
105932014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
10594
10595 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
10596 30000 to 65536.
10597
6a3cb8e8
PA
105982014-05-21 Pedro Alves <palves@redhat.com>
10599
10600 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
10601 auto-connect-native-target off".
10602 * gdb.base/auto-connect-native-target.c: New file.
10603 * gdb.base/auto-connect-native-target.exp: New file.
10604
4ebfc96e
PA
106052014-05-21 Pedro Alves <palves@redhat.com>
10606
10607 * gdb.base/default.exp: Test "target native" instead of "target
10608 child".
10609
36d46afb
MW
106102014-05-21 Mark Wielaard <mjw@redhat.com>
10611
10612 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
10613
5876f503
JK
106142014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10615
10616 Fix TLS access for -static -pthread.
10617 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
10618 <HAVE_TLS> (thread_function, main): Initialize it.
10619 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
10620 Add clean_restart.
10621 <$have_tls != "">: Check TLSVAR.
10622
0256a6ac
PA
106232014-05-21 Pedro Alves <palves@redhat.com>
10624
10625 * gdb.base/dcache-line-read-error.c: New.
10626 * gdb.base/dcache-line-read-error.exp: New.
10627
936d2992
PA
106282014-05-20 Pedro Alves <palves@redhat.com>
10629
10630 * gdb.base/compare-sections.c: New file.
10631 * gdb.base/compare-sections.exp: New file.
10632
802e8e6d
PA
106332014-05-20 Pedro Alves <palves@redhat.com>
10634
10635 * gdb.base/break-idempotent.c: New file.
10636 * gdb.base/break-idempotent.exp: New file.
10637
e59fa00f
MM
106382014-05-20 Markus Metzger <markus.t.metzger@intel.com>
10639
10640 * gdb.btrace/nohist.exp: New.
10641
8b696e31
YQ
106422014-05-20 Yao Qi <yao@codesourcery.com>
10643
10644 * lib/gdb.exp (gdb_init): Set timeout if test file is under
10645 gdb.reverse directory and gdb_reverse_timeout exists in board
10646 setting.
10647 * README: Document gdb_reverse_timeout.
10648
73c9764f
YQ
106492014-05-20 Yao Qi <yao@codesourcery.com>
10650
10651 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
10652 'test_file_name'. Treat args as a string instead of a list.
10653 (gdb_init): Rename argument 'args' by 'test_file_name'.
10654
f1f4348a
JK
106552014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10656
10657 * gdb.arch/powerpc-power.exp: New file.
10658 * gdb.arch/powerpc-power.s: New file.
10659
0dbe70ce
DE
106602014-05-16 Doug Evans <dje@google.com>
10661
10662 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
10663 * gdb.base/completion.exp: Check that all expected files exist
10664 before doing file completion.
0dbe70ce 10665
8d551b02
DE
106662014-05-16 Doug Evans <dje@google.com>
10667
10668 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
10669 Update.
10670 (do_syscall_tests_without_xml): Update.
10671
73eb7709
PA
106722014-05-16 Pedro Alves <palves@redhat.com>
10673
10674 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
10675 instead of "unknown output after running".
10676
3fae92fc
YQ
106772014-05-16 Yao Qi <yao@codesourcery.com>
10678
10679 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
10680 file1.txt from host at the end.
10681 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
10682
c2b2ccc5
DE
106832014-05-15 Doug Evans <dje@google.com>
10684
10685 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
10686 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
10687 loading file. Add test for TU lookup.
10688
8c217a4b
SM
106892014-05-15 Simon Marchi <simon.marchi@ericsson.com>
10690
10691 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
10692 calling "-exec-arguments" or "set args" before running the
10693 inferior.
10694
3deb39c6
SM
106952014-05-15 Simon Marchi <simon.marchi@ericsson.com>
10696
10697 * lib/mi-support.exp (mi_expect_stop): Expect message for
10698 inferiors that exit with non-zero exit code.
10699
71a79f8c
YQ
107002014-05-14 Yao Qi <yao@codesourcery.com>
10701
10702 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
10703 match absolute path on remote host.
10704 (test_file_list_exec_source_files): Remove "/" from the
10705 pattern.
10706
f23fcd46
YQ
107072014-05-14 Yao Qi <yao@codesourcery.com>
10708
10709 * boards/local-remote-host-notty.exp (${board}_file): New
10710 proc.
10711
9404b58f
KM
107122014-05-07 Kyle McMartin <kyle@redhat.com>
10713
10714 Pushed by Joel Brobecker <brobecker@adacore.com>.
10715 * gdb.arch/aarch64-atomic-inst.c: New file.
10716 * gdb.arch/aarch64-atomic-inst.exp: New file.
10717
5e45f04c
YQ
107182014-05-07 Yao Qi <yao@codesourcery.com>
10719
10720 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
10721 in current context" too.
10722
c888a17d
KS
107232014-05-05 Keith Seitz <keiths@redhat.com>
10724
10725 * gdb.linespec/ls-dollar.exp: Add test for linespec
10726 file:convenience_variable.
10727
290a839c
YQ
107282014-05-05 Yao Qi <yao@codesourcery.com>
10729
10730 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
10731 traceframes into tfile and ctf trace files. Read data from
10732 trace file and test collected data.
10733 (gdb_collect_locals_test): Likewise.
10734 (gdb_unavailable_registers_test): Likewise.
10735 (gdb_unavailable_floats): Likewise.
10736 (gdb_collect_globals_test): Likewise.
10737 (top-level): Append "ctf" to trace_file_targets if GDB
10738 supports.
10739
b5262cd0
YQ
107402014-05-05 Yao Qi <yao@codesourcery.com>
10741
10742 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
10743 code to ...
10744 (gdb_collect_args_test_1): ... it. New proc.
10745 (gdb_collect_locals_test): Move some code to ...
10746 (gdb_collect_locals_test_1): ... it. New proc.
10747 (gdb_unavailable_registers_test): Move some code to ...
10748 (gdb_unavailable_registers_test_1): ... it. New proc.
10749 (gdb_unavailable_floats): Move some code to ...
10750 (gdb_unavailable_floats_1): ... it. New proc.
10751
30a1e6cc
SDJ
107522014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
10753
10754 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
10755 probes to test for bitness recognition.
10756 * gdb.arch/amd64-stap-optional-prefix.exp
10757 (test_probe_value_without_reg): New procedure.
10758 Add code to test for different kinds of bitness.
10759
f33da99a
SDJ
107602014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
10761
10762 PR breakpoints/16889
10763 * gdb.arch/amd64-stap-optional-prefix.S: New file.
10764 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
10765
5b80f00d
PA
107662014-05-01 Pedro Alves <palves@redhat.com>
10767
10768 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
10769 gdb_file_cmd if no file is specified.
10770 * boards/native-extended-gdbserver.exp (gdb_load): Use the
10771 last_loaded_file to set the remote exec-file.
10772
f8c2a73c
PA
107732014-05-01 Pedro Alves <palves@redhat.com>
10774
10775 * boards/local-remote-host.exp: New file.
10776
be6e8ac7
PA
107772014-05-01 Pedro Alves <palves@redhat.com>
10778
10779 * boards/local-remote-host.exp: Rename to ...
10780 * boards/local-remote-host-notty.exp: ... this.
10781
cac0dc8f
JB
107822014-04-28 Joel Brobecker <brobecker@adacore.com>
10783
10784 * gdb.ada/dyn_arrayidx: New testcase.
10785
9730e6cc
YQ
107862014-04-26 Yao Qi <yao@codesourcery.com>
10787
10788 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
10789 and compute the length of function main. Save it in
10790 $main_length.
10791 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
10792 (top-level): Use gdb_compile to compile objects into
10793 executable and restart GDB. Remove invocation to
10794 prepare_for_testing.
10795
7ae1a6a6
PA
107962014-04-25 Simon Marchi <simon.marchi@ericsson.com>
10797 Pedro Alves <palves@redhat.com>
10798
10799 PR server/16255
10800 * gdb.multi/multi-attach.c: New file.
10801 * gdb.multi/multi-attach.exp: New file.
10802
4082afcc
PA
108032014-04-25 Pedro Alves <palves@redhat.com>
10804
10805 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
10806 user.
10807 (top level): Test that "set remote conditional-breakpoints-packet
10808 off" works as intended.
10809 * gdb.base/dprintf.exp: Test that "set remote
10810 breakpoint-commands-packet off" works as intended.
10811 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
10812 New function.
10813 (top level): Call it.
10814 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
10815 remote fast-tracepoints-packet off" works as intended.
10816 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
10817 * lib/gdb.exp (gdb_is_target_remote): ... here.
10818
2abc3f8d
DB
108192014-04-24 David Blaikie <dblaikie@gmail.com>
10820
10821 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
10822 ensure clang would not discard them.
10823 * gdb.base/gdbvars.c: Ditto.
10824 * gdb.base/memattr.c: Ditto.
10825 * gdb.base/whatis.c: Ditto.
10826 * gdb.python/py-prettyprint.c: Ditto.
10827 * gdb.trace/actions.c: Ditto.
10828 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
10829 ensure clang would not discard it.
10830
bfd39632
DB
108312014-04-24 David Blaikie <dblaikie@gmail.com>
10832
10833 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
10834 clang to emit the full definition of type required by the test
10835 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
10836
22842ff6
DB
108372014-04-24 David Blaikie <dblaikie@gmail.com>
10838
10839 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
10840 coax Clang into emitting the definition of the type.
10841 * gdb.cp/pr10728-x.h (y): Ditto.
10842 * gdb.cp/pr10728-y.cc (y): Ditto.
10843
c2e827ad
DB
108442014-04-24 David Blaikie <dblaikie@gmail.com>
10845
10846 * gdb.base/label.exp: XFAIL label related tests under Clang.
10847 * gdb.cp/cplabel.exp: Ditto.
10848 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
10849 under Clang those using labels.
10850
4c2d33e7
YQ
108512014-04-25 Yao Qi <yao@codesourcery.com>
10852
10853 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
10854 double_label.
10855 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
10856 partial_label and double_label.
10857
56083b99
DB
108582014-04-24 David Blaikie <dblaikie@gmail.com>
10859
10860 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
10861
25d4e99d
DB
108622014-04-24 David Blaikie <dblaikie@gmail.com>
10863
10864 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
10865 of the function to work across GCC and Clang.
10866 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
10867 pointer types (const void ** const V void **).
10868
01f9f808
MS
108692014-04-24 Michael Sturm <michael.sturm@mintel.com>
10870 Walfred Tedeschi <walfred.tedeschi@intel.com>
10871
10872 * Makefile.in (EXECUTABLES): Added i386-avx512.
10873 * gdb.arch/i386-avx512.c: New file.
10874 * gdb.arch/i386-avx512.exp: Likewise.
10875
4b48d439
KS
108762014-04-23 Keith Seitz <keiths@redhat.com>
10877
10878 * lib/mi-support.exp (mi_list_breakpoints): Delete.
10879 (mi_make_breakpoint_table): New procedure.
10880 (mi_create_breakpoint): Use mi_make_breakpoint
10881 and return the result.
10882 (mi_make_breakpoint): New procedure.
10883 (mi_build_kv_pairs): New procedure.
10884
10885 * gdb.mi/mi-break.exp: Remove unused globals,
10886 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
10887 All callers updated.
10888 * gdb.mi/mi-dprintf.exp: Use variable to track command
10889 number.
10890 Update all callers of mi_create_breakpoint and use
10891 mi_make_breakpoint_table.
10892 Remove any unused global variables.
10893 * gdb.mi/mi-nonstop.exp: Likewise.
10894 * gdb.mi/mi-nsintrall.exp: Likewise.
10895 * gdb.mi/mi-nsmoribund.exp: Likewise.
10896 * gdb.mi/mi-nsthrexec.exp: Likewise.
10897 * gdb.mi/mi-reverse.exp: Likewise.
10898 * gdb.mi/mi-simplerun.exp: Likewise.
10899 * gdb.mi/mi-stepn.exp: Likewise.
10900 * gdb.mi/mi-syn-frame.exp: Likewise.
10901 * gdb.mi/mi-until.exp: Likewise.
10902 * gdb.mi/mi-var-cp.exp: Likewise.
10903 * gdb.mi/mi-var-display.exp: Likewise.
10904 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
10905 * gdb.mi/mi2-var-child.exp: Likewise.
10906 * gdb.mi/mi-vla-c99.exp: Likewise.
10907 * lib/mi-support.exp: Likewise.
10908
10909 From Ian Lance Taylor <iant@cygnus.com>:
10910 * lib/gdb.exp (parse_args): New procedure.
10911
08351840
PA
109122014-04-23 Pedro Alves <palves@redhat.com>
10913
10914 * gdb.base/break-unload-file.c: New file.
10915 * gdb.base/break-unload-file.exp: New file.
10916 * gdb.base/sym-file-lib.c (baz): New function.
10917 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
10918 field.
10919 (load): Store the segment's mapped size.
10920 (unload): New function.
10921 (unload_shlib): New function.
10922 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
10923 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
10924 set a breakpoint at baz, and call it.
10925 * gdb.base/sym-file.exp: New tests for stale breakpoint
10926 instructions.
10927
076855f9
PA
109282014-04-23 Pedro Alves <palves@redhat.com>
10929
10930 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
10931 * gdb.base/hbreak-in-shr-unsupported.c: New file.
10932 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
10933 * gdb.base/hbreak-unmapped.c: New file.
10934 * gdb.base/hbreak-unmapped.exp: New file.
10935 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
10936 * lib/gdb.exp (gdb_is_target_remote): ... here.
10937
483805cf
PA
109382014-04-22 Pedro Alves <palves@redhat.com>
10939
10940 * gdb.base/consecutive-step-over.c: New file.
10941 * gdb.base/consecutive-step-over.exp: New file.
10942
06d97543
PA
109432014-04-22 Pedro Alves <palves@redhat.com>
10944
10945 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
10946 instead of send_gdb/gdb_expect.
10947
b4429ea2
YQ
109482014-04-22 Yao Qi <yao@codesourcery.com>
10949
10950 * lib/trace-support.exp (generate_tracefile): New procedure.
10951 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
10952 return 0.
10953 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
10954 if generate_tracefile returns 1.
10955
51d48146
PA
109562014-04-18 Tom Tromey <palves@redhat.com>
10957 Pedro alves <tromey@redhat.com>
10958
10959 PR backtrace/15558
10960 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
10961 with a backtrace limit.
10962 * gdb.python/py-frame-inline.exp: Test running to an inline
10963 function with a backtrace limit, and printing the newest frame.
10964 * gdb.python/py-frame-inline.c (main): Call f.
10965
bd1dce5f
MS
109662014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
10967
10968 * gdb.java/jnpe.exp: Drop srcdir from untested path.
10969
40d1a503
MS
109702014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
10971
10972 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
10973 Drop prefix from unsupported source file path.
10974
389b98f7
YQ
109752014-04-17 Yao Qi <yao@codesourcery.com>
10976
10977 * lib/gdb.exp (with_target_charset): New proc.
10978 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
10979 with_target_charset.
10980 (test_print_strings): Likewise.
10981 (test_repeat_bytes): Likewise.
10982 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
10983 for some tests.
10984
22869d73
KS
109852014-04-16 Keith Seitz <keiths@redhat.com>
10986
10987 PR gdb/15827
10988 * gdb.dwarf2/corrupt.c: New file.
10989 * gdb.dwarf2/corrupt.exp: New file.
10990
c4f87ca6
KS
109912014-04-16 Keith Seitz <keiths@redhat.com>
10992
10993 PR c++/16597
10994 * gdb.cp/namelessclass.cc: New file.
10995 * gdb.cp/namelessclass.exp: New file.
10996 * gdb.cp/namelessclass.S: New file.
10997
ab19de87
DE
109982014-04-16 Doug Evans <dje@google.com>
10999
11000 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
11001 Add comment.
11002 (gdbserver_default_get_comm_port): New function.
11003 (gdbserver_start): Check if board file provided
11004 "gdbserver,get_comm_port" and use it if so.
11005 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
11006 (gdb,socketport): Set to "stdio".
11007 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
11008 (stdio_gdbserver_template): Delete.
11009 (${board}_get_remote_address): Update.
11010 (${board}_build_remote_cmd): Delete.
11011 (${board}_get_comm_port): New function.
11012 (${board}_spawn): Update.
11013 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
11014 Delete.
11015 (${board}_get_remote_address): Update.
11016 (${board}_get_comm_port): New function.
11017
fc98a809
AB
110182014-04-16 Andrew Burgess <aburgess@broadcom.com>
11019
11020 * gdb.base/memattr.exp: Improve regexps to handle memory regions
11021 appearing in any order.
11022
87fd9e6e
DE
110232014-04-15 Doug Evans <dje@google.com>
11024
11025 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
11026 uninitialized value of "description".
11027
099fc3ea
KS
110282014-04-15 Keith Seitz <keiths@redhat.com>
11029
11030 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
11031 Remove unused globals.
11032 (test_running_the_program): Likewise.
11033 (test_controlled_execution): Likewise.
11034 (test_controlling_breakpoints): Likewise.
11035 (test_program_termination): Likewise.
11036
5da151d4
KS
110372014-04-15 Keith Seitz <keiths@redhat.com>
11038
11039 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
11040 unused globals.
11041 (test_rbreak_creation_and_listing): Likewise.
11042 (test_ignore_count): Likewise.
11043 (test_error): Likewise.
11044
35e5d2f0
PA
110452014-04-15 Pedro Alves <palves@redhat.com>
11046
11047 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
11048 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
11049 sym-file-loader.c.
11050 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
11051 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
11052 to sym-file-loader.c.
11053 (struct library): Forward declare.
11054 (load_shlib, lookup_function): Change prototypes.
11055 (find_shstrtab, find_strtab, find_shdr, find_symtab)
11056 (translate_offset): Remove declarations.
11057 (get_text_addr): New declaration.
11058 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
11059 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
11060 sym-file-loader.h.
11061 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
11062 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
11063 here from sym-file-loader.h.
11064 (struct library): New structure.
11065 (load_shlib, lookup_function): Change prototypes and adjust to
11066 work with a struct library.
11067 (find_shstrtab, find_strtab, find_shdr, find_symtab)
11068 (translate_offset): Make static.
11069 (get_text_addr): New function.
11070 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
11071
eb4c1710
PA
110722014-04-15 Pedro Alves <palves@redhat.com>
11073
11074 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
11075
2d1baf52
PA
110762014-04-15 Pedro Alves <palves@redhat.com>
11077
11078 * gdb.base/sym-file-loader.c: Include <limits.h>.
11079 (SELF_LINK): New define.
11080 (get_origin): New function.
11081 (load_shlib): Use it.
11082 * gdb.base/sym-file.exp: Don't early return if the target is
11083 remote. Use runto_main, and issue fail is that fails. Use
11084 gdb_load_shlibs.
11085 (shlib_name): Delete.
11086 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
11087
7dd6df01
PA
110882014-04-15 Pedro Alves <palves@redhat.com>
11089
11090 * gdb.base/sym-file.exp: Remove regex characters from test
11091 message. Don't refer to breakpoint numbers in test messages.
11092
b50c8614
KS
110932014-04-14 Keith Seitz <keiths@redhat.com>
11094
11095 PR c++/16253
11096 * gdb.cp/var-tag.cc: New file.
11097 * gdb.cp/var-tag.exp: New file.
11098 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
11099 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
11100 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
11101 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
11102
3d567982
TT
111032014-04-14 Tom Tromey <tromey@redhat.com>
11104
11105 * gdb.cp/classes.exp (test_enums): Handle underlying type.
11106 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
11107 type.
11108 * gdb.cp/enum-class.exp: New file.
11109 * gdb.cp/enum-class.cc: New file.
11110
0626fc76
TT
111112014-04-14 Tom Tromey <tromey@redhat.com>
11112
11113 * gdb.dwarf2/enum-type.exp: New file.
11114
dca325b3
SA
111152014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
11116
11117 * gdb.mi/mi-vla-c99.exp: New file.
11118 * gdb.mi/vla.c: New file.
11119
5854b38a
SA
111202014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
11121
11122 * gdb.base/vla-datatypes.c: New file.
11123 * gdb.base/vla-datatypes.exp: New file.
11124
463bb957
SA
111252014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
11126
11127 * gdb.base/vla-ptr.c: New file.
11128 * gdb.base/vla-ptr.exp: New file.
11129
3dd170be
SA
111302014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
11131
11132 * gdb.dwarf2/count.exp: New file.
11133
5ecaaa66
SA
111342014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
11135
11136 * gdb.base/vla-sideeffect.c: New file.
11137 * gdb.base/vla-sideeffect.exp: New file.
11138
41f1ada5
DB
111392014-04-14 David Blaikie <dblaikie@gmail.com>
11140
11141 * gdb.mi/non-stop.c: Add return value for non-void function return
11142 statement.
11143 * gdb.threads/staticthreads.c: Ditto.
11144
0be03e84
DE
111452014-04-12 Siva Chandra Reddy <sivachandra@google.com>
11146 Doug Evans <xdje42@gmail.com>
11147
11148 * gdb.guile/scm-value.c: Improve test case.
11149 * gdb.guile/scm-value.exp: Add new test.
11150
f180a1fb
DB
111512014-04-11 David Blaikie <dblaikie@gmail.com>
11152
11153 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
11154 override Clang's default.
11155
6b662e19
JB
111562014-04-11 Joel Brobecker <brobecker@adacore.com>
11157
11158 Revert the following changes (regressions):
11159
11160 * gdb.base/vla-sideeffect.c: New file.
11161 * gdb.base/vla-sideeffect.exp: New file.
11162
11163 * gdb.dwarf2/count.exp: New file.
11164
11165 * gdb.base/vla-multi.c: New file.
11166 * gdb.base/vla-multi.exp: New file.
11167
11168 * gdb.base/vla-ptr.c: New file.
11169 * gdb.base/vla-ptr.exp: New file.
11170
11171 * gdb.base/vla-datatypes.c: New file.
11172 * gdb.base/vla-datatypes.exp: New file.
11173
11174 * gdb.mi/mi-vla-c99.exp: New file.
11175 * gdb.mi/vla.c: New file.
11176
245a5f0b
KS
111772014-04-11 Keith Seitz <keiths@redhat.com>
11178
11179 PR c++/16675
11180 * gdb.cp/cpsizeof.exp: New file.
11181 * gdb.cp/cpsizeof.cc: New file.
11182
58a84dcf
SA
111832014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11184
191a8a90
JB
11185 * gdb.mi/mi-vla-c99.exp: New file.
11186 * gdb.mi/vla.c: New file.
58a84dcf 11187
c8655f75
SA
111882014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11189
11190 * gdb.base/vla-datatypes.c: New file.
11191 * gdb.base/vla-datatypes.exp: New file.
11192
024e13b4
SA
111932014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11194
11195 * gdb.base/vla-ptr.c: New file.
11196 * gdb.base/vla-ptr.exp: New file.
11197
1a237e0e
SA
111982014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11199
11200 * gdb.base/vla-multi.c: New file.
11201 * gdb.base/vla-multi.exp: New file.
11202
504f3432
SA
112032014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11204
11205 * gdb.dwarf2/count.exp: New file.
11206
3bce8237
SA
112072014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11208
191a8a90
JB
11209 * gdb.base/vla-sideeffect.c: New file.
11210 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 11211
322f9c21
YQ
112122014-04-11 Yao Qi <yao@codesourcery.com>
11213
11214 * gdb.base/completion.exp: Check file exists before running tests
11215 on file completion.
11216
d708bcd1
PA
112172014-04-10 Pedro Alves <palves@redhat.com>
11218
11219 * gdb.base/cond-eval-mode.c: New file.
11220 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
11221 prepare_for_testing to build the new file. Check result of
11222 runto_main.
11223 (test_break, test_watch): New procedures.
11224 (top level): Use them.
11225
ae1d2761
PM
112262014-04-08 Pierre Muller <muller@sourceware.org>
11227
11228 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
11229 Ctrl-V use for mingw hosts.
11230
7af389b8
SC
112312014-04-07 Siva Chandra Reddy <sivachandra@google.com>
11232
11233 * gdb.python/py-value.c: Improve test case.
11234 * gdb.python/py-value.exp: Add new test.
11235
5e703181
DE
112362014-04-07 David Blaikie <dblaikie@gmail.com>
11237
11238 * lib/compiler.c: Identify the clang compiler.
11239 * lib/compiler.cc: Ditto.
11240
9810b410
YQ
112412014-04-03 Yao Qi <yao@codesourcery.com>
11242
11243 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
11244
98d1b8dc
AB
112452014-04-01 Anton Blanchard <anton@samba.org>
11246
11247 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
11248 messages unique.
11249
3114cea1
AB
112502014-04-01 Anton Blanchard <anton@samba.org>
11251
11252 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
11253 prepare_for_testing.
11254
62f7182c
AB
112552014-04-01 Anton Blanchard <anton@samba.org>
11256
11257 * gdb.arch/ppc64-atomic-inst.c: Remove.
11258 * gdb.arch/ppc64-atomic-inst.S: New file.
11259 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
11260
770e7fc7
DE
112612014-03-31 Doug Evans <dje@google.com>
11262
11263 * gdb.base/print-symbol-loading-lib.c: New file.
11264 * gdb.base/print-symbol-loading-main.c: New file.
11265 * gdb.base/print-symbol-loading.exp: New file.
11266
46e2bafa
YQ
112672014-03-31 Yao Qi <yao@codesourcery.com>
11268
11269 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
11270
8776cfe9
JB
112712014-03-28 Joel Brobecker <brobecker@adacore.com>
11272
11273 * gdb.ada/mi_dyn_arr: New testcase.
11274
5d1ef361
DE
112752014-03-27 Doug Evans <dje@google.com>
11276
11277 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
11278
b5bee914
YQ
112792014-03-27 Yao Qi <yao@codesourcery.com>
11280
11281 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
11282 if target is nios2-*-*.
11283
0d4d0e77
YQ
112842014-03-26 Yao Qi <yao@codesourcery.com>
11285
11286 * lib/gdb.exp (readline_is_used): New proc.
11287 * gdb.base/completion.exp: Move tests on command complete up.
11288 Skip the rest of tests if readline is not used.
11289 * gdb.ada/complete.exp: Skp the test if readline is not
11290 used.
11291 * gdb.base/filesym.exp: Likewise.
11292 * gdb.base/macscp.exp: Likewise.
11293 * gdb.base/readline-ask.exp: Likewise.
11294 * gdb.base/readline.exp: Likewise.
11295 * gdb.python/py-cmd.exp: Likewise.
11296 * gdb.trace/tfile.exp: Likewise.
11297
29361eee
YQ
112982014-03-26 Yao Qi <yao@codesourcery.com>
11299
11300 * gdb.base/macscp.exp: Fix code format issues.
11301
bc9a5525
UW
113022014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
11303
11304 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
11305 * gdb.asm/powerpc64le.inc: New file.
11306
d3839ede
PA
113072014-03-25 Pedro Alves <palves@redhat.com>
11308 Doug Evans <dje@google.com>
11309
11310 * gdb.base/source-execution.c: New file.
11311 * gdb.base/source-execution.exp: New file.
11312 * gdb.base/source-execution.gdb: New file.
11313
01672a57
DE
113142014-03-24 Doug Evans <dje@google.com>
11315
11316 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
11317 using fission.
11318
88bbeca9
HZ
113192014-03-24 Hui Zhu <hui@codesourcery.com>
11320 Pedro Alves <palves@redhat.com>
11321
11322 PR breakpoints/16101
11323 * gdb.base/dprintf.exp: Use unsupported rather than changing the
11324 test pass/fail messages. Detect missing support for dprintf when
11325 breakpoints are actually inserted.
11326 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
11327 breakpoints are actually inserted.
11328 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
11329 fails.
11330
d2348791
JK
113312014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11332
11333 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
11334
feef67ab
DE
113352014-03-22 Doug Evans <xdje42@gmail.com>
11336
11337 * gdb.python/python.exp (python not supported): Verify multi-line
11338 python command issues an error.
25d743f9 11339 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 11340 guile command issues an error.
feef67ab 11341
ecebef6a
MR
113422014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
11343
11344 * gdb.threads/thread-specific.exp: Handle the lack of usable
11345 $this_breakpoint and $this_thread.
11346
ccdd1909
HZ
113472014-03-21 Hui Zhu <hui@codesourcery.com>
11348
11349 * gdb.base/attach.exp (do_command_attach_tests): New.
11350
beb460e8
PA
113512014-03-20 Tom Tromey <tromey@redhat.com>
11352 Pedro Alves <palves@redhat.com>
11353
11354 PR cli/15718
11355 * gdb.base/condbreak-call-false.c: New file.
11356 * gdb.base/condbreak-call-false.exp: New file.
11357
40acf43a
PA
113582014-03-20 Pedro Alves <palves@redhat.com>
11359
11360 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
11361 Delete.
11362 (block_signals, unblock_signals): Delete.
11363 (child_function_2, main): Remove references to deleted variable
11364 and functions.
11365
9f5e1e02
PA
113662014-03-20 Pedro Alves <palves@redhat.com>
11367
11368 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
11369 Use pthread_kill to signal thread 2.
11370 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
11371 Adjust to make the test send itself a signal rather than using the
11372 host's "kill" command.
11373
99619bea
PA
113742014-03-20 Pedro Alves <palves@redhat.com>
11375
11376 * gdb.threads/multiple-step-overs.c: New file.
11377 * gdb.threads/multiple-step-overs.exp: New file.
11378 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
11379 Adjust expected infrun debug output.
11380
2adfaa28
PA
113812014-03-20 Pedro Alves <palves@redhat.com>
11382
11383 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
11384 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
11385
31e77af2
PA
113862014-03-20 Pedro Alves <palves@redhat.com>
11387
11388 PR breakpoints/7143
11389 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
11390 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
11391 of gdb_test_multiple.
11392 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
11393 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
11394
b9f437de
PA
113952014-03-20 Pedro Alves <palves@redhat.com>
11396
11397 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
11398 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
11399
05adc73e
PA
114002014-03-19 Pedro Alves <palves@redhat.com>
11401
11402 * gdb.base/async.exp: Remove early return.
11403
6048b950
PA
114042014-03-19 Pedro Alves <palves@redhat.com>
11405
11406 * gdb.base/async.exp (step& tests): Pass explicit test messages.
11407
8bcfb00a
PA
114082014-03-19 Pedro Alves <palves@redhat.com>
11409
11410 * gdb.base/async.exp (test_background): Expect \r\n after
11411 "completed." in the fail pattern.
11412
884e37dc
PA
114132014-03-19 Pedro Alves <palves@redhat.com>
11414
11415 * gdb.base/async.exp (test_background): New procedure.
11416 Use it for all background execution command tests.
11417
148e57e2
PA
114182014-03-19 Pedro Alves <palves@redhat.com>
11419
11420 * gdb.base/async.exp: Use prepare_for_testing.
11421
f48088c7
PA
114222014-03-19 Pedro Alves <palves@redhat.com>
11423
11424 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
11425 the same line.
11426
e2f6c966
PA
114272014-03-19 Pedro Alves <palves@redhat.com>
11428
11429 * gdb.base/async.c (main): Add "jump here" and "until here" line
11430 marker comments.
11431 * gdb.base/async.exp (jump_here): New global.
11432 (jump& test): Use it.
11433 (until_here): New global.
11434 (until& test): Use it.
11435
c30568d4
PA
114362014-03-19 Pedro Alves <palves@redhat.com>
11437
11438 * gdb.base/async.exp: Don't frob gdb_protocol.
11439
0172b6a7
DE
114402014-03-18 Doug Evans <xdje42@gmail.com>
11441
11442 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
11443 Fix spelling of exec-done-display.
11444
06c868a8
JK
114452014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11446
11447 PR gdb/15358
11448 * gdb.base/gdb-sigterm.c: New file.
11449 * gdb.base/gdb-sigterm.exp: New file.
11450
0c7e1a46
PA
114512014-03-18 Pedro Alves <palves@redhat.com>
11452
11453 PR gdb/13860
11454 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
11455 * lib/mi-support.exp (mi_expect_stop): Add special handling for
11456 solib-event.
11457
f7c77d93
JB
114582014-03-17 Joel Brobecker <brobecker@adacore.com>
11459
11460 * gdb.ada/pckd_arr_ren: New testcase.
11461
5a1e8c7a
DE
114622014-03-13 Doug Evans <xdje42@gmail.com>
11463
11464 PR guile/16612
11465 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
11466 collect after discarding symbols.
11467
350e1a76
DE
114682014-03-13 Ludovic Courtès <ludo@gnu.org>
11469 Doug Evans <xdje42@gmail.com>
11470
11471 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
11472 to history survives a gc.
11473
a69900ae
PA
114742014-03-13 Pedro Alves <palves@redhat.com>
11475
11476 * gdb.base/default.exp: Don't test "target procfs".
11477
5db9f0bd
PA
114782014-03-13 Pedro Alves <palves@redhat.com>
11479
11480 * gdb.base/default.exp: Update "target child" and "target procfs"
11481 tests to not expect "Unix".
11482
b3ccfe11
TT
114832014-03-12 Tom Tromey <tromey@redhat.com>
11484
11485 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
11486 New procs. Add target-async tests.
11487 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
11488 Add target-async tests.
11489
646f4417
AA
114902014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11491
11492 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
11493 'func_start' and 'func_end' for the beginning and end of the
11494 function code, respectively.
11495 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
11496 'func_end' instead of 'func' and 'main'.
11497
288c211f
AA
114982014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11499
11500 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
11501 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
11502 generate the debug info assembler source.
11503
e0c0f156
AA
115042014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11505
11506 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
11507 * gdb.dwarf2/arr-subrange.exp: Likewise.
11508 * gdb.dwarf2/dwz.exp: Likewise.
11509 * gdb.dwarf2/method-ptr.exp: Likewise.
11510 * gdb.dwarf2/missing-sig-type.exp: Likewise.
11511 * gdb.dwarf2/subrange.exp: Likewise.
11512 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
11513 * gdb.dwarf2/implptrpiece.exp: Likewise.
11514 * gdb.dwarf2/nostaticblock.exp: Likewise.
11515
0e5c4555
AA
115162014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11517
11518 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
11519 directory to absolute path name arguments.
11520
5ec18f2b
JG
115212014-03-10 Joel Brobecker <brobecker@adacore.com>
11522
11523 * gdb.ada/tagged_access: New testcase.
11524
847fc4f2
MM
115252014-03-07 Markus Metzger <markus.t.metzger@intel.com>
11526
11527 * gdb.btrace/data.exp: Update expected output.
11528
cc3da688
YQ
115292014-03-06 Yao Qi <yao@codesourcery.com>
11530
11531 * gdb.trace/pr16508.exp: New file.
11532
0f26cec1
PA
115332014-03-05 Pedro Alves <palves@redhat.com>
11534
11535 PR gdb/16575
11536 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
11537 procedure.
11538 (top level): Adjust to use it. Add tests that exercise breakpoint
11539 interaction with the code-cache.
11540
7a5a839f
LC
115412014-02-26 Ludovic Courtès <ludo@gnu.org>
11542
11543 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
11544 test for 'history-append!'.
11545
31aa7e4e
JB
115462014-02-26 Joel Brobecker <brobecker@adacore.com>
11547
11548 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
11549 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
11550 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
11551 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
11552 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
11553 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
11554
1b588015
JB
115552014-02-26 Joel Brobecker <brobecker@adacore.com>
11556
11557 * testsuite/gdb.python/py-pp-re-notag.c: New file.
11558 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
11559 * testsuite/gdb.python/py-pp-re-notag.p: New file.
11560
55426c9d
JB
115612014-02-26 Joel Brobecker <brobecker@adacore.com>
11562
11563 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
11564
dc53a7ad
JB
115652014-02-26 Joel Brobecker <brobecker@adacore.com>
11566
11567 * gdb.dwarf2/arr-stride.c: New file.
11568 * gdb.dwarf2/arr-stride.exp: New file.
11569
12ab52e9
PA
115702014-02-26 Pedro Alves <palves@redhat.com>
11571
11572 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
11573 that won't ever trigger. Make sure that GDB reports the correct
11574 breakpoint that caused the stop.
11575
849c862e
JK
115762014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11577
11578 PR gdb/16626
11579 * gdb.base/auto-load-script: New file.
11580 * gdb.base/auto-load.c: New file.
11581 * gdb.base/auto-load.exp: New file.
11582
71b7d793
JK
11583 PR gdb/16626
11584 * gdb.base/auto-load.exp: Fix out-of-srctree run.
11585
e2f0d509
JK
115862014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11587
11588 Fix dw2-icycle.exp -fsanitize=address GDB crash.
11589 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
11590
50cc37c8
DE
115912014-02-24 Doug Evans <dje@google.com>
11592
11593 * lib/gdb.exp (run_on_host): Log error output if program fails.
11594
ea4758f2
PA
115952014-02-21 Pedro Alves <palves@redhat.com>
11596
11597 * gdb.threads/step-after-sr-lock.c: Rename to ...
11598 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
11599 * gdb.threads/step-after-sr-lock.exp: Rename to ...
11600 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
11601 ... this.
11602
d7b30f67
SDJ
116032014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
11604
11605 PR tdep/16397
11606 * gdb.arch/amd64-stap-special-operands.exp: New file.
11607 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
11608 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
11609 * gdb.arch/amd64-stap-triplet.S: Likewise.
11610 * gdb.arch/amd64-stap-triplet.c: Likewise.
11611
83deb43f
JB
116122014-02-20 Joel Brobecker <brobecker@adacore.com>
11613
11614 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
11615 in .section pseudo-op.
11616
adde2bff
DE
116172014-02-20 lin zuojian <manjian2006@gmail.com>
11618 Joel Brobecker <brobecker@adacore.com>
11619 Doug Evans <xdje42@gmail.com>
11620
11621 PR symtab/16581
11622 * gdb.dwarf2/dw2-icycle.S: New file.
11623 * gdb.dwarf2/dw2-icycle.c: New file.
11624 * gdb.dwarf2/dw2-icycle.exp: New file.
11625
f7bd0f78
SC
116262014-02-19 Siva Chandra Reddy <sivachandra@google.com>
11627
11628 * gdb.python/py-value-cc.cc: Improve test case to enable testing
11629 operations on gdb.Value objects.
11630 * gdb.python/py-value-cc.exp: Add new test to test operations on
11631 gdb.Value objects.
11632
c17ef0d5
DE
116332014-02-18 Doug Evans <dje@google.com>
11634
11635 * Makefile.in (TESTS): New variable.
11636 (expanded_tests, expanded_tests_or_none): New variables
11637 (check-single): Pass $(expanded_tests_or_none) to runtest.
11638 (check-parallel): Only run tests in $(TESTS) if non-empty.
11639 (check/no-matching-tests-found): New rule.
11640 * README: Document TESTS makefile variable.
11641
5dd3176f
DE
116422014-02-18 Doug Evans <dje@google.com>
11643
11644 * Makefile.in (check-parallel): rm -rf outputs temp.
11645
0b10be4f
JK
116462014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
11647
11648 Fix "ERROR: no fileid for" in the testsuite.
11649 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
11650
85f224e7
DE
116512014-02-12 Doug Evans <dje@google.com>
11652
11653 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
11654 (MISCELLANEOUS): New variable.
11655 (clean): rm -rf $(MISCELLANEOUS).
11656 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
11657 dwp live in the same directory as symlinks, with each symlink pointed
11658 to a differently named file in a different directory.
11659
149b30ff
DE
116602014-02-11 Doug Evans <dje@google.com>
11661
11662 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
11663 of Tcl file commands.
11664
1dfdac32
MK
116652014-02-10 Mark Kettenis <kettenis@gnu.org>
11666
11667 * gdb.threads/step-after-sr-lock.exp: Avoid executing
11668 "kill -SIGUSR1 -1".
11669
aa4fb036
JB
116702014-02-10 Joel Brobecker <brobecker@adacore.com>
11671
11672 * gdb.ada/tick_length_array_enum_idx: New testcase.
11673
ed3ef339
DE
116742014-02-10 Doug Evans <xdje42@gmail.com>
11675
11676 * configure.ac (AC_OUTPUT): Add gdb.guile.
11677 * configure: Regenerate.
11678 * lib/gdb-guile.exp: New file.
11679 * lib/gdb.exp (get_target_charset): New function.
11680 * gdb.base/help.exp: Update expected output from "apropos apropos".
11681 * gdb.guile/Makefile.in: New file.
11682 * gdb.guile/guile.exp: New file.
11683 * gdb.guile/scm-arch.c: New file.
11684 * gdb.guile/scm-arch.exp: New file.
11685 * gdb.guile/scm-block.c: New file.
11686 * gdb.guile/scm-block.exp: New file.
11687 * gdb.guile/scm-breakpoint.c: New file.
11688 * gdb.guile/scm-breakpoint.exp: New file.
11689 * gdb.guile/scm-disasm.c: New file.
11690 * gdb.guile/scm-disasm.exp: New file.
11691 * gdb.guile/scm-equal.c: New file.
11692 * gdb.guile/scm-equal.exp: New file.
11693 * gdb.guile/scm-error.exp: New file.
11694 * gdb.guile/scm-error.scm: New file.
11695 * gdb.guile/scm-frame-args.c: New file.
11696 * gdb.guile/scm-frame-args.exp: New file.
11697 * gdb.guile/scm-frame-args.scm: New file.
11698 * gdb.guile/scm-frame-inline.c: New file.
11699 * gdb.guile/scm-frame-inline.exp: New file.
11700 * gdb.guile/scm-frame.c: New file.
11701 * gdb.guile/scm-frame.exp: New file.
11702 * gdb.guile/scm-generics.exp: New file.
11703 * gdb.guile/scm-gsmob.exp: New file.
11704 * gdb.guile/scm-iterator.c: New file.
11705 * gdb.guile/scm-iterator.exp: New file.
11706 * gdb.guile/scm-math.c: New file.
11707 * gdb.guile/scm-math.exp: New file.
11708 * gdb.guile/scm-objfile-script-gdb.in: New file.
11709 * gdb.guile/scm-objfile-script.c: New file.
11710 * gdb.guile/scm-objfile-script.exp: New file.
11711 * gdb.guile/scm-objfile.c: New file.
11712 * gdb.guile/scm-objfile.exp: New file.
11713 * gdb.guile/scm-ports.exp: New file.
11714 * gdb.guile/scm-pretty-print.c: New file.
11715 * gdb.guile/scm-pretty-print.exp: New file.
11716 * gdb.guile/scm-pretty-print.scm: New file.
11717 * gdb.guile/scm-section-script.c: New file.
11718 * gdb.guile/scm-section-script.exp: New file.
11719 * gdb.guile/scm-section-script.scm: New file.
11720 * gdb.guile/scm-symbol.c: New file.
11721 * gdb.guile/scm-symbol.exp: New file.
11722 * gdb.guile/scm-symtab-2.c: New file.
11723 * gdb.guile/scm-symtab.c: New file.
11724 * gdb.guile/scm-symtab.exp: New file.
11725 * gdb.guile/scm-type.c: New file.
11726 * gdb.guile/scm-type.exp: New file.
11727 * gdb.guile/scm-value-cc.cc: New file.
11728 * gdb.guile/scm-value-cc.exp: New file.
11729 * gdb.guile/scm-value.c: New file.
11730 * gdb.guile/scm-value.exp: New file.
11731 * gdb.guile/source2.scm: New file.
11732 * gdb.guile/types-module.cc: New file.
11733 * gdb.guile/types-module.exp: New file.
11734
7026a7c1
YQ
117352014-02-10 Yao Qi <yao@codesourcery.com>
11736
11737 PR testsuite/16543
11738 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
11739 * configure: Regenerated.
11740 * Makefile.in: New file.
11741
6c466447
AS
117422014-02-08 Andreas Schwab <schwab@linux-m68k.org>
11743
11744 * gdb.python/py-framefilter.exp: Fix typo.
11745
6e854735
YQ
117462014-02-08 Yao Qi <yao@codesourcery.com>
11747
11748 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
11749 that no =breakpoint-modified is emitted when breakpoints are
11750 modified through MI commands.
11751
d137e6dc
PA
117522014-02-07 Pedro Alves <pedro@codesourcery.com>
11753 Pedro Alves <palves@redhat.com>
11754
11755 * gdb.threads/step-after-sr-lock.c: New file.
11756 * gdb.threads/step-after-sr-lock.exp: New file.
11757
b5ee5a50
PA
117582014-02-07 Pedro Alves <palves@redhat.com>
11759
11760 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
11761
3c77faf3
JK
117622014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11763
11764 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
11765 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
11766
6dddc817
DE
117672014-02-06 Doug Evans <xdje42@gmail.com>
11768
11769 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
11770 output.
11771
11772 * gdb.gdb/python-interrupts.exp: New file.
11773
de7b2893
YQ
117742014-02-05 Yao Qi <yao@codesourcery.com>
11775
11776 * gdb.trace/report.exp (use_collected_data): Test the output
11777 of "info threads" and "info inferiors".
11778
66d032ac
YQ
117792014-02-05 Yao Qi <yao@codesourcery.com>
11780
11781 Revert this patch:
11782
11783 2013-05-24 Yao Qi <yao@codesourcery.com>
11784
11785 * gdb.trace/tfile.exp: Test inferior and thread.
11786
591a12a1
UW
117872014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11788
11789 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
11790 on a function.
11791 * gdb.base/step-bt.c: Call hello via function pointer to make
11792 sure its first instruction is executed on powerpc64le-linux.
11793
0ff3e01f
UW
117942014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11795
11796 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
11797
084ee545
UW
117982014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11799
11800 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
11801 of the test patterns for use on little-endian systems.
11802
6ed14ff3
UW
118032014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11804
11805 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
11806 (decimal_vector): Fix for little-endian.
11807
401e27fd
JM
118082014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
11809
11810 * gdb.arch/sparc-sysstep.exp: New file.
11811 * gdb.arch/sparc-sysstep.c: Likewise.
11812
11813 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
11814
8b924729
EBM
118152014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11816
11817 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
11818
fb151210
JB
118192014-01-23 Tom Tromey <tromey@redhat.com>
11820
11821 * gdb.ada/array_char_idx: New testcase.
11822
0740f8d8
TT
118232014-01-23 Tom Tromey <tromey@redhat.com>
11824
11825 PR python/16487:
11826 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
11827 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
11828 classes.
11829
21909fa1
TT
118302014-01-23 Tom Tromey <tromey@redhat.com>
11831
11832 PR python/16491:
11833 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
11834 string from an inferior frame.
11835 * gdb.python/py-framefilter-mi.exp: Update.
11836
87ce2a04
DE
118372014-01-22 Doug Evans <dje@google.com>
11838
11839 * gdb.server/server-mon.exp: Add tests for "set debug-format".
11840
237b092b
AA
118412014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11842
11843 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
11844
d674a709
AA
118452014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11846
11847 * gdb.trace/entry-values.exp: Remove excess space character from
11848 regex patterns. Handle s390 call instruction.
11849
20fa3390
AA
118502014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11851
11852 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
11853 define "*_start" label. Make "name" static.
11854 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
11855 ${name} by references to ${name}_start.
11856
78466714
AA
118572014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11858
11859 * gdb.base/info-macros.exp: Remove "debug" from the compile
11860 options.
11861
ec9f644a
IB
118622014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
11863
11864 * gdb.dlang/demangle.exp: New file.
11865
94b1b47e
IB
118662014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
11867
11868 * gdb.dlang/primitive-types.exp: New file.
11869
7f420862
IB
118702014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
11871
11872 * configure.ac: Create gdb.dlang/Makefile.
11873 * configure: Regenerate.
11874 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
11875 * gdb.dlang/Makefile.in: New file.
11876 * lib/d-support.exp: New file.
11877 * lib/gdb.exp (skip_d_tests): New proc.
11878
52834460
MM
118792014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11880
11881 * gdb.btrace/delta.exp: Check reverse stepi.
11882 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
11883 * gdb.btrace/finish.exp: New.
11884 * gdb.btrace/next.exp: New.
11885 * gdb.btrace/nexti.exp: New.
11886 * gdb.btrace/record_goto.c: Add comments.
11887 * gdb.btrace/step.exp: New.
11888 * gdb.btrace/stepi.exp: New.
11889 * gdb.btrace/multi-thread-step.c: New.
11890 * gdb.btrace/multi-thread-step.exp: New.
11891 * gdb.btrace/rn-dl-bind.c: New.
11892 * gdb.btrace/rn-dl-bind.exp: New.
11893 * gdb.btrace/data.c: New.
11894 * gdb.btrace/data.exp: New.
11895 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
11896
6e07b1d2
MM
118972014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11898
11899 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
11900 * gdb.btrace/exception.exp: Update.
11901 * gdb.btrace/instruction_history.exp: Update.
11902 * gdb.btrace/record_goto.exp: Update.
11903 * gdb.btrace/tailcall.exp: Update.
11904 * gdb.btrace/unknown_functions.exp: Update.
11905 * gdb.btrace/delta.exp: New.
11906
0b722aec
MM
119072014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11908
11909 * gdb.btrace/record_goto.exp: Add backtrace test.
11910 * gdb.btrace/tailcall.exp: Add backtrace test.
11911
066ce621
MM
119122014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11913
11914 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
11915 * gdb.btrace/record_goto.c: New.
11916 * gdb.btrace/record_goto.exp: New.
11917 * gdb.btrace/x86-record_goto.S: New.
11918
0688d04e
MM
119192014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11920
11921 * gdb.btrace/function_call_history.exp: Update tests.
11922 * gdb.btrace/instruction_history.exp: Update tests.
11923
8710b709
MM
119242014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11925
11926 * gdb.btrace/function_call_history.exp: Fix expected field
11927 order for "record function-call-history".
11928 Add new tests for "record function-call-history /c".
11929 * gdb.btrace/exception.cc: New.
11930 * gdb.btrace/exception.exp: New.
11931 * gdb.btrace/tailcall.exp: New.
11932 * gdb.btrace/x86-tailcall.S: New.
11933 * gdb.btrace/x86-tailcall.c: New.
11934 * gdb.btrace/unknown_functions.c: New.
11935 * gdb.btrace/unknown_functions.exp: New.
11936 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
11937
5de9129b
MM
119382014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11939
11940 * gdb.btrace/instruction_history.exp: Update.
11941 * gdb.btrace/function_call_history.exp: Update.
11942
23a7fe75
MM
119432014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11944
11945 * gdb.btrace/function_call_history.exp: Fix expected function
11946 trace.
11947 * gdb.btrace/instruction_history.exp: Initialize traced.
11948 Remove traced_functions.
11949
724c7dd8
MM
119502014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11951
11952 * gdb.btrace/function_call_history.exp: Update
11953 * gdb.btrace/instruction_history.exp: Update.
11954
6d78d93b
MM
119552014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11956
11957 * gdb.btrace/enable.exp: Update expected text.
11958
93a360cc
OJ
119592014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
11960
11961 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
11962 bytes.
11963
3772b53f
MR
119642014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
11965
11966 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
11967
596662fa
OJ
119682014-01-15 Omair Javaid <omair.javaid@linaro.org>
11969
11970 * lib/gdb.exp (supports_process_record): Return true for
11971 arm*-linux*. (supports_reverse): Likewise.
11972
b5b08fb4
SC
119732014-01-13 Siva Chandra Reddy <sivachandra@google.com>
11974
11975 PR python/15464
11976 PR python/16113
11977 * gdb.python/py-type.c: Enhance test case.
11978 * gdb.python/py-value-cc.cc: Likewise
11979 * gdb.python/py-type.exp: Add new tests.
11980 * gdb.python/py-value-cc.exp: Likewise
11981
52d7fb13
AA
119822014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
11983 Pedro Alves <palves@redhat.com>
11984
11985 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
11986 Make "name" extern.
11987 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
11988 references to ${name}_start by references to ${name}.
11989
a2cd8cfe
JB
119902014-01-10 Joel Brobecker <brobecker@adacore.com>
11991
11992 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
11993
4e23fced
JB
119942014-01-10 Joel Brobecker <brobecker@adacore.com>
11995
11996 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
11997
c6a9e42c
PA
119982014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
11999 Pedro Alves <palves@redhat.com>
12000
12001 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 12002 mi_gdb_target_load.
c6a9e42c 12003
b7ea362b
PA
120042014-01-08 Pedro Alves <palves@redhat.com>
12005
12006 * gdb.threads/reconnect-signal.c: New file.
12007 * gdb.threads/reconnect-signal.exp: New file.
12008
5e3f4fab
EBM
120092014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12010
12011 * gdb.base/source-dir.exp: New file.
12012
79301218
JB
120132014-01-07 Joel Brobecker <brobecker@adacore.com>
12014
12015 * gdb.ada/mi_interface: New testcase.
12016
8e355c5d
JB
120172014-01-07 Joel Brobecker <brobecker@adacore.com>
12018
12019 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
12020 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
12021 gdb.ada/pp-rec-component/pck.ads: New files.
12022
c0d48811
JB
120232014-01-07 Joel Brobecker <brobecker@adacore.com>
12024
12025 * gdb.python/py-pp-integral.c: New file.
12026 * gdb.python/py-pp-integral.py: New file.
12027 * gdb.python/py-pp-integral.exp: New file.
12028
17b609c3 12029For older changes see ChangeLog-1993-2013.
c906108c 12030\f
8d8cb839
EZ
12031;; Local Variables:
12032;; mode: change-log
12033;; left-margin: 8
12034;; fill-column: 74
12035;; version-control: never
12036;; End:
902f2ccb 12037
61baf725 12038 Copyright 2014-2017 Free Software Foundation, Inc.
902f2ccb
MC
12039 Copying and distribution of this file, with or without modification,
12040 are permitted provided the copyright notice and this notice are preserved.