nds32: Rename __BIT() to N32_BIT().
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
469412dd
CW
12017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
2
3 * gdb.fortran/printing-types.exp: New file.
4 * gdb.fortran/printing-types.exp: New file.
5
e0f86435
BH
62017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
7
8 * gdb.fortran/vla-ptype.exp: Fix typos.
9 * gdb.fortran/vla-value.exp: Same.
10
9e9af4be
BH
112017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
12
13 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
14 * gdb.mi/mi-var-child-f.exp: Likewise.
15 * gdb.mi/mi-vla-fortran.exp: Likewise.
16
a5ad232b
FP
172017-09-08 Frank Penczek <frank.penczek@intel.com>
18 Christoph Weinmann <christoph.t.weinmann@intel.com>
19 Bernhard Heckel <bernhard.heckel@intel.com>
20
21 * gdb.fortran/ptr-indentation.f90: New file.
22 * gdb.fortran/ptr-indentation.exp: New file.
23
5aec60eb
TT
242017-09-05 Tom Tromey <tom@tromey.com>
25
26 PR gdb/22010:
27 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
28
8f8f8152
TP
292017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
30
31 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
32
fbd1b771
JK
332017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
34
35 * gdb.threads/tls-nodebug-pie.c: New file.
36 * gdb.threads/tls-nodebug-pie.exp: New file.
37
5eb5f850
TT
382017-09-05 Tom Tromey <tom@tromey.com>
39
40 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
41 for rust.
42
ae780a21
SM
432017-09-05 Simon Marchi <simon.marchi@ericsson.com>
44
45 * gdb.multi/multi-arch-exec.exp: Test with different
46 "follow-exec-mode" settings.
47 (do_test): New procedure.
48
3693fdb3
PA
492017-09-04 Pedro Alves <palves@redhat.com>
50
51 * gdb.base/func-static.c (S::method const, S::method volatile)
52 (S::method volatile const): New methods.
53 (c_s, v_s, cv_s): New instances.
54 (main): Call method() on them.
55 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
56 (cannot_resolve): New procedure.
57 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
58 print-quote-unquoted columns.
59 (do_test): Test printing each scope too.
60
e68cb8e0
PA
612017-09-04 Pedro Alves <palves@redhat.com>
62
63 * gdb.base/local-static.exp: Also test with
64 class::method::variable wholly quoted.
65 * gdb.cp/m-static.exp (class::method::variable): Remove test.
66
858be34c
PA
672017-09-04 Pedro Alves <palves@redhat.com>
68
69 * gdb.base/local-static.c: New.
70 * gdb.base/local-static.cc: New.
71 * gdb.base/local-static.exp: New.
72
46a4882b
PA
732017-09-04 Pedro Alves <palves@redhat.com>
74
75 * gdb.asm/asm-source.exp: Add casts to int.
76 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
77 (dataglobal64_1, dataglobal64_2): New globals.
78 * gdb.base/nodebug.exp: Test different expressions involving the
79 new globals, with print, whatis and ptype. Add casts to int.
80 * gdb.base/solib-display.exp: Add casts to int.
81 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
82 * gdb.cp/m-static.exp: Add cast to int.
83 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
84 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
85 tls variable with no debug info without a cast. Test with a cast
86 to int too.
87 * gdb.trace/entry-values.exp: Add casts.
88
2c5a2be1
PA
892017-09-04 Pedro Alves <palves@redhat.com>
90
91 * gdb.base/nodebug.exp: Test that ptype's error about functions
92 with unknown return type includes the function name too.
93
7022349d
PA
942017-09-04 Pedro Alves <palves@redhat.com>
95
96 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
97 return type of munmap in infcall.
98 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
99 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
100 type of ftell in infcall.
101 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
102 type of getpid in infcall.
103 * gdb.base/infcall-exec.exp: Cast return type of execlp in
104 infcall.
105 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
106 Bail on failure to extract the pid.
107 * gdb.base/nodebug.c: #include <stdint.h>.
108 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
109 New functions.
110 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
111 Change expected output of print/whatis/ptype with functions with
112 no debug info. Test all supported languages. Call
113 test_call_promotion.
114 * gdb.compile/compile.exp: Adjust expected output to expect
115 warning.
116 * gdb.threads/siginfo-threads.exp: Likewise.
117
54990598
PA
1182017-09-04 Pedro Alves <palves@redhat.com>
119
120 * gdb.base/callfuncs.exp (do_function_calls): New parameter
121 "prototypes". Test calling float functions via prototyped and
122 unprototyped function pointers.
123 (perform_all_tests): New parameter "prototypes". Pass it down.
124 (top level): Pass down "prototypes" parameter to
125 perform_all_tests.
126
34d16ea2
SM
1272017-09-04 Simon Marchi <simon.marchi@ericsson.com>
128
129 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
130 Test with nested loops.
131
9521ecda
SM
1322017-09-04 Simon Marchi <simon.marchi@ericsson.com>
133
134 * gdb.base/commands.exp: Call the new procedures.
135 (loop_break_test, loop_continue_test): New procedures.
136
80a65e9b
SM
1372017-09-04 Simon Marchi <simon.marchi@ericsson.com>
138
139 * gdb.base/commands.exp: Call new procedure.
140 (define_if_without_arg_test): New procedure.
141
e439fa14
PA
1422017-09-04 Pedro Alves <palves@redhat.com>
143
144 * gdb.base/list-ambiguous.exp: New file.
145 * gdb.base/list-ambiguous0.c: New file.
146 * gdb.base/list-ambiguous1.c: New file.
147 * gdb.base/list.exp (test_list_range): Adjust expected output.
148
0a2dde4a
SDJ
1492017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
150
151 * gdb.base/share-env-with-gdbserver.c: New file.
152 * gdb.base/share-env-with-gdbserver.exp: Likewise.
153
5e89eb3a
SM
1542017-08-28 Simon Marchi <simon.marchi@ericsson.com>
155
156 * gdb.base/commands.exp (gdbvar_simple_if_test,
157 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
158 progvar_simple_if_test, progvar_simple_while_test,
159 progvar_complex_if_while_test, user_defined_command_test,
160 user_defined_command_args_eval,
161 user_defined_command_args_stack_test,
162 user_defined_command_manyargs_test, bp_deleted_in_command_test,
163 temporary_breakpoint_commands,
164 gdb_test_no_prompt, redefine_hook_test,
165 redefine_backtrace_test): Remove "global gdb_prompt".
166
fd437cbc
SM
1672017-08-28 Simon Marchi <simon.marchi@ericsson.com>
168
169 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
170 New proc, call it from toplevel.
171
87215ad1
SDJ
1722017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
173
174 PR remote/21852
175 * gdb.server/normal.c: New file, copied from gdb.base.
176 * gdb.server/run-without-local-binary.exp: New file.
177
58afddc6
WP
1782017-08-07 Weimin Pan <weimin.pan@oracle.com>
179
180 * gdb.arch/sparc64-adi.exp: New file.
181 * gdb.arch/sparc64-adi.c: New file.
182
5277199a
PA
1832017-08-22 Pedro Alves <palves@redhat.com>
184
185 * gdb.cp/overload.exp (line_range_pattern): New procedure.
186 (top level): Add "list all overloads" tests.
187
14278e1f
TT
1882017-08-22 Tom Tromey <tom@tromey.com>
189
190 * gdb.gdb/xfullpath.exp: Remove.
191
bf223d3e
PA
1922017-08-21 Pedro Alves <palves@redhat.com>
193
194 PR gdb/19487
195 * gdb.base/symbol-alias.c: New.
196 * gdb.base/symbol-alias2.c: New.
197 * gdb.base/symbol-alias.exp: New.
198
c973d0aa
PA
1992017-08-21 Pedro Alves <palves@redhat.com>
200
201 * gdb.base/dfp-test.c
202 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
203 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
204 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
205 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
206 * gdb.base/whatis-ptype-typedefs.c: New.
207 * gdb.base/whatis-ptype-typedefs.exp: New.
208 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
209 (an_int, an_int_type, an_int_type2): New globals.
210 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
211 involving typedefs and cast expressions.
212 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
213 (lookup_typedefs_function): New.
214 (typedefs_pretty_printers_dict): New.
215 (top level): Register lookup_typedefs_function in
216 gdb.pretty_printers.
217
6d580b63
YQ
2182017-08-18 Yao Qi <yao.qi@linaro.org>
219
220 * gdb.server/unittest.exp: New.
221
206726fb
SDJ
2222017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
223
224 PR gdb/21954
225 * gdb.base/environ.exp: Add test to check if 'unset environment'
226 works.
227
bf0ec4c2
AA
2282017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
229
230 * lib/gdb.exp (universal_compile_options): New caching proc.
231 (gdb_compile): Suppress GCC's coloring of messages.
232
d6382fff
TT
2332017-08-14 Tom Tromey <tom@tromey.com>
234
235 PR gdb/21675:
236 * gdb.base/printcmds.exp (test_radices): New function.
237 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
238 * gdb.base/sizeof.exp (check_valueof): Use p/d.
239 * lib/gdb.exp (get_integer_valueof): Use p/d.
240
c2c2dd9f
SM
2412017-08-12 Simon Marchi <simon.marchi@ericsson.com>
242
243 * lib/gdb.exp (get_valueof): Don't capture end-of-line
244 characters.
245
fdffd6f4
TT
2462017-08-05 Tom Tromey <tom@tromey.com>
247
248 * gdb.rust/simple.exp: Allow String to appear in a different
249 namespace.
250
27d41eac
YQ
2512017-07-26 Yao Qi <yao.qi@linaro.org>
252
253 * gdb.gdb/unittest.exp: Invoke command
254 "maintenance check xml-descriptions".
255
031ed05d
AA
2562017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
257
258 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
259 calling context.
260 (hex128): Drop erroneous calculation of parameters.
261
dcd27ddf
SM
2622017-07-22 Simon Marchi <simon.marchi@ericsson.com>
263
264 * gdb.python/py-unwind.exp: Disable stack protection when
265 building test file.
266
47e77640
PA
2672017-07-20 Pedro Alves <palves@redhat.com>
268
269 * gdb.base/default.exp (set language): Adjust expected output.
270
62d2a18a
PA
2712017-07-20 Pedro Alves <palves@redhat.com>
272
273 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
274 (test_minsym): ... this, and make static.
275 (get_pck__foo__bar__minsym): Rename to ...
276 (get_test_minsym): ... this.
277 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
278 symbol names and comments.
279 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
280 (get_test_minsym): ... this.
281 (pck__foo__bar__minsym__2): Rename to ...
282 (test_minsym): ... this.
283 (main): Adjust.
284
c45ec17c
PA
2852017-07-17 Pedro Alves <palves@redhat.com>
286
287 * gdb.base/completion.exp: Adjust expected output.
288 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
289 the completer works.
290
c6756f62
PA
2912017-07-17 Pedro Alves <palves@redhat.com>
292
293 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
294
5bd68487
AB
2952017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
296
297 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
298
8880f2a9
TT
2992017-07-14 Tom Tromey <tom@tromey.com>
300
301 PR rust/21764:
302 * gdb.rust/simple.exp: Add tests.
303
65547233
TT
3042017-07-14 Tom Tromey <tom@tromey.com>
305
306 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
307
8f14146e
PA
3082017-07-14 Pedro Alves <palves@redhat.com>
309
310 * gdb.linespec/base/one/thefile.cc (z1): New function.
311 * gdb.linespec/base/two/thefile.cc (z2): New function.
312 * gdb.linespec/linespec.exp: Add tests.
313
b4365d02
AB
3142017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
315
316 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
317 to mi_create_breakpoint.
318
5d2cbaa5
AB
3192017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
320
321 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
322 mi_create_breakpoint.
323
11cb5716
IB
3242017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
325
326 * gdb.dlang/demangle.exp: Update for demangling changes.
327
03278692
TT
3282017-07-09 Tom Tromey <tom@tromey.com>
329
330 * gdb.dwarf2/shortpiece.exp: New file.
331
33c5cd75
DB
3322017-07-06 David Blaikie <dblaikie@gmail.com>
333
334 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
335 built from fissiont-multi-cu{1,2}.c.
336 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
337 except putting 'main' and 'func' in separate CUs in the same DWO file.
338 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
339 test.
340 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
341 test.
342
8455d262
PA
3432017-07-06 Pedro Alves <palves@redhat.com>
344
345 * gdb.python/py-unwind.exp: Test flushregs.
346
dc4bde35
SDJ
3472017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
348
349 PR cli/21688
350 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
351 tests for alias commands and trailing whitespace.
352
51ed89aa
SDJ
3532017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
354
355 PR cli/21688
356 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
357 procedure. Call it.
358
eb17d413
PA
3592017-06-29 Pedro Alves <palves@redhat.com>
360
361 * gdb.base/printcmds.exp: Add tests.
362
41664b45
DG
3632017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
364
365 PR gdb/21337
366 * gdb.base/reread-readsym.exp: New file.
367 * gdb.base/reread-readsym.c: New file.
368
75312ae3
KB
3692017-06-21 Kevin Buettner <kevinb@redhat.com>
370
371 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
372 subpattern.
373
66953522
PB
3742017-06-19 Peter Bergner <bergner@vnet.ibm.com>
375
376 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
377 extended mnemonic.
378 * gdb.arch/powerpc-power9.s: Likewise.
379
5524b525
AA
3802017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
381
382 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
383 on 32-bit x86 targets. Exploit is_*_target macros where
384 appropriate.
385
03c8af18
AA
3862017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
387
388 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
389 register pieces.
390
3bf31011
AA
3912017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
392
393 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
394 located in one or more DWARF pieces.
395
805acca0
AA
3962017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
397
398 * lib/gdb.exp (get_endianness): New proc.
399 * gdb.arch/aarch64-fp.exp: Use it.
400 * gdb.arch/altivec-regs.exp: Likewise.
401 * gdb.arch/e500-regs.exp: Likewise.
402 * gdb.arch/vsx-regs.exp: Likewise.
403 * gdb.base/dump.exp: Likewise.
404 * gdb.base/funcargs.exp: Likewise.
405 * gdb.base/gnu_vector.exp: Likewise.
406 * gdb.dwarf2/formdata16.exp: Likewise.
407 * gdb.dwarf2/implptrpiece.exp: Likewise.
408 * gdb.dwarf2/nonvar-access.exp: Likewise.
409 * gdb.python/py-inferior.exp: Likewise.
410 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
411
e9352324
AA
4122017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
413
414 PR gdb/21226
415 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
416 stack value pieces are taken from the LSB end.
417
d5d1163e
AA
4182017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
419
420 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
421 variable at nonzero offset.
422
0567c986
AA
4232017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
424
425 * gdb.dwarf2/var-access.c: New file.
426 * gdb.dwarf2/var-access.exp: New test.
427 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
428
973e9aab
TT
4292017-06-12 Tom Tromey <tom@tromey.com>
430
431 * gdb.dwarf2/formdata16.exp: Add tests.
432
d9109c80
TT
4332017-06-12 Tom Tromey <tom@tromey.com>
434
435 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
436
30a25466
TT
4372017-06-12 Tom Tromey <tom@tromey.com>
438
439 PR exp/16225:
440 * gdb.reverse/i386-sse-reverse.exp: Update tests.
441 * gdb.arch/vsx-regs.exp: Update tests.
442 * gdb.arch/s390-vregs.exp (hex128): New proc.
443 Update test.
444 * gdb.arch/altivec-regs.exp: Update tests.
445
aefd8b33
SDJ
4462017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
447
448 * gdb.base/startup-with-shell.c: New file.
449 * gdb.base/startup-with-shell.exp: Likewise.
450
2090129c
SDJ
4512017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
452
453 * gdb.server/non-existing-program.exp: Update regex in order to
454 reflect the fact that gdbserver is now using fork_inferior (with a
455 shell) to startup the inferior.
456
8e86a419
SM
4572017-05-30 Simon Marchi <simon.marchi@ericsson.com>
458
459 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
460 support function calls from GDB.
461
e6cf65f2
TT
4622017-05-21 Tom Tromey <tom@tromey.com>
463
464 PR rust/21466:
465 * gdb.rust/unsized.exp: New file.
466 * gdb.rust/unsized.rs: New file.
467
43cc5389
TT
4682017-05-19 Tom Tromey <tom@tromey.com>
469
470 PR rust/21484:
471 * gdb.rust/watch.exp: New file.
472 * gdb.rust/watch.rs: New file.
473
ec8df234
TT
4742017-05-18 Tom Tromey <tom@tromey.com>
475
476 * gdb.rust/simple.exp: Allow Box to be qualified.
477
3e3e7fae
TP
4782017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
479
480 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
481
59cc050d
PA
4822017-05-18 Pedro Alves <palves@redhat.com>
483
484 * gdb.base/fileio.c (test_write, test_read, test_close)
485 (test_fstat): Don't print 'ret' in the fail path.
486
c8f6abd1
PA
4872017-05-18 Pedro Alves <palves@redhat.com>
488
489 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
490 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
491 (test_system, test_rename, test_unlink, test_time): Change
492 prototypes.
493 * gdb.base/fileio.exp (stop_msg): Adjust.
494
d2a03b77
PA
4952017-05-18 Pedro Alves <palves@redhat.com>
496
497 * gdb.base/fileio.c (null_str): New global.
498 (test_stat): Use it.
499 * gdb.base/fileio.exp: Remove nowarnings.
500
0d5c6999
YQ
5012017-05-17 Yao Qi <yao.qi@linaro.org>
502
503 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
504
21873064
YQ
5052017-05-17 Simon Marchi <simon.marchi@ericsson.com>
506
507 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
508 argument command.
509 (top-level): Invoke test_set_inferior_tty.
510
d512d31c
PA
5112017-05-04 Pedro Alves <palves@redhat.com>
512
513 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
514 Add parens to print call for Python 3.
515
90cef2ed
KS
5162017-05-03 Keith Seitz <keiths@redhat.com>
517
518 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
519 (main): Call it.
520
14f819c8
TW
5212017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
522
523 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
524 to prev and next.
525
913aeadd
TW
5262017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
527
528 * gdb.python/py-record-btrace.exp: Remove test for
529 gdb.BtraceInstruction.error.
530
a3be24ad
TW
5312017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
532
533 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
534
ae20e79a
TW
5352017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
536
537 * gdb.python/py-record-btrace-threads.c: New file.
538 * gdb.python/py-record-btrace-threads.exp: New file.
539
45ce1b47
SDJ
5402017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
541
542 PR testsuite/8595
543 * gdb.base/environ.exp: Make test available in all architectures.
544 Move bits related to "info program" testing to
545 gdb.base/info-program.exp. Rewrite tests to use the two new
546 procedures mentione below.
547 (test_set_show_env_var) New procedure.
548 (test_set_show_env_var_equal): Likewise.
549 * gdb.base/info-program.exp: New file.
550
e15c3eb4
KS
5512017-04-27 Keith Seitz <keiths@redhat.com>
552
553 * gdb.cp/oranking.cc (test15): New function.
554 (main): Call test15 and declare additional variables for testing.
555 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
556 "p foo101('abc')" tests.
557 Add tests for cv qualifier overloads.
558 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
559 "lvalue reference overload" test.
560 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
561 "print value of f1 on Child&& in f2" test.
562
3a3fd0fd
PA
5632017-04-19 Pedro Alves <palves@redhat.com>
564
565 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
566 procedure.
567 (top level): Call it.
568 * lib/gdb.exp (gdb_define_cmd): New procedure.
569
53375380
PA
5702017-04-12 Pedro Alves <palves@redhat.com>
571
572 PR gdb/21323
573 * gdb.cp/wide_char_types.c: Include <wchar.h>.
574 (wchar): New global.
575 * gdb.cp/wide_char_types.exp (wide_char_types_program)
576 (do_test_wide_char, wide_char_types_no_program, top level): Add
577 wchar_t testing.
578
53e710ac
PA
5792017-04-12 Pedro Alves <palves@redhat.com>
580
581 PR c++/21323
582 * gdb.cp/wide_char_types.c: New file.
583 * gdb.cp/wide_char_types.exp: New file.
584
0ad9d8c7
SDJ
5852017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
586
587 PR gdb/21352
588 * gdb.trace/tsv.exp: Add test for "tsave -r".
589
b1b45502
IB
5902017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
591
592 * gdb.dlang/watch-loc.c: New file.
593 * gdb.dlang/watch-loc.exp: New file.
594
ec13808e
JK
5952017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
596
597 * gdb.python/py-section-script.exp (sepdebug): New testcases.
598
fe5f7374
AK
5992017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
600
601 * gdb.arch/arc-analyze-prologue.S: New file.
602 * gdb.arch/arc-analyze-prologue.exp: Likewise.
603
eea78757
AK
6042017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
605
606 * gdb.arch/arc-decode-insn.S: New file.
607 * gdb.arch/arc-decode-insn.exp: Likewise.
608
5badf10a
IR
6092017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
610
611 PR tdep/20928
612 * gdb.arch/sparc64-regs.exp: New file.
613 * gdb.arch/sparc64-regs.S: Likewise.
614
cee59b3f
TW
6152017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
616
617 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
618 and memory view on Python 3.
619
c0f55cc6
AV
6202017-03-20 Artemiy Volkov <artemiyv@acm.org>
621 Keith Seitz <keiths@redhat.com>
622
623 PR gdb/14441
624 * gdb.cp/demangle.exp: Add rvalue reference tests.
625 * gdb.cp/rvalue-ref-casts.cc: New file.
626 * gdb.cp/rvalue-ref-casts.exp: New file.
627 * gdb.cp/rvalue-ref-overload.cc: New file.
628 * gdb.cp/rvalue-ref-overload.exp: New file.
629 * gdb.cp/rvalue-ref-params.cc: New file.
630 * gdb.cp/rvalue-ref-params.exp: New file.
631 * gdb.cp/rvalue-ref-sizeof.cc: New file.
632 * gdb.cp/rvalue-ref-sizeof.exp: New file.
633 * gdb.cp/rvalue-ref-types.cc: New file.
634 * gdb.cp/rvalue-ref-types.exp: New file.
635 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
636 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
637
51457a05
MAL
6382017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
639
640 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
641 New procedure.
642
5b291c04
MAL
6432017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
644
645 * lib/mi-support.exp (mi_gdb_test): Add additional message
646 for unexpected output.
647
59a56148
AA
6482017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
649
650 * gdb.base/examine-backward.c (Barrier): New character array
651 constant, to ensure that TestStrings is preceded by a string
652 terminator.
653
7942e96e
AA
6542017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
655
656 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
657 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
658 and implicit pointer into such a location.
659
6ebac3fb
DE
6602017-03-16 Doug Evans <dje@google.com>
661
662 * gdb.python/py-lazy-string (pointer): Really add new typedef.
663
ec3b243d
TP
6642017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
665
666 * gdb.cp/m-static.exp: Fix expectation for prototype of
667 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
668
6692017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
670
671 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
672 * gdb.guile/scm-lazy-string.c: New file.
673 * gdb.guile/scm-value.exp: Move lazy string tests to ...
674 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
675 for pointer, array, typedef lazy strings.
676
2cc36e25 6772017-03-16 Doug Evans <dje@google.com>
34b43320
DE
678
679 PR python/17728, python/18439, python/18779
680 * gdb.python/py-value.c (main) Delete locals sptr, sn.
681 * gdb.python/py-lazy-string.c (pointer): New typedef.
682 (main): New locals ptr, array, typedef_ptr.
683 * gdb.python/py-value.exp: Move lazy string tests to ...
684 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
685 array, typedef lazy strings.
ec3b243d 686
0efcde63
AK
6872017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
688
689 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
690 Add optional 'test' parameter.
691
7978d7c3
SM
6922017-03-13 Simon Marchi <simon.marchi@ericsson.com>
693
694 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
695 Skip for versions of DejaGnu < 1.5.
696
896c0c1e
SM
6972017-03-13 Simon Marchi <simon.marchi@ericsson.com>
698
699 * lib/gdb.exp (dejagnu_version): New proc.
700 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
701 Use dejagnu_version.
702
5f4d1085
KS
7032017-03-10 Keith Seitz <keiths@redhat.com>
704
705 PR c++/8128
706 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
707 type from destructor regexps.
708 Add a branch which actually passes the test.
709 Adjust "ptype t5i" test names.
710
1de05205
PA
7112017-03-08 Pedro Alves <palves@redhat.com>
712
713 * gdb.base/step-over-exit.exp: Add explicit test message.
714
c65d6b55
PA
7152017-03-08 Pedro Alves <palves@redhat.com>
716
717 PR gdb/18360
718 * gdb.threads/interrupt-while-step-over.c: New file.
719 * gdb.threads/interrupt-while-step-over.exp: New file.
720
2e86a283
PA
7212017-03-08 Pedro Alves <palves@redhat.com>
722
723 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
724 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
725
25dcbff6
PA
7262017-03-08 Pedro Alves <palves@redhat.com>
727
728 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
729 PKRU as not supported as a PASS.
730
dc9366eb
PA
7312017-03-08 Pedro Alves <palves@redhat.com>
732
733 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
734 prefix instead of $binfile1/$binfile2.
735 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
736 in test message.
737 * gdb.python/py-completion.exp: Use "load python file" as test
738 messages instead of unstable path names.
739
6e5d74e7
PA
7402017-03-08 Pedro Alves <palves@redhat.com>
741 Jan Kratochvil <jan.kratochvil@redhat.com>
742
743 PR cli/21218
744 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
745 New proc.
746 (top level): Call it.
747
9753a2f6
PA
7482017-03-08 Pedro Alves <palves@redhat.com>
749
750 PR tui/21216
751 * gdb.tui/tui-nl-filtered-output.exp: New file.
752
1a4dd9dd
PA
7532017-03-08 Pedro Alves <palves@redhat.com>
754
755 * gdb.base/completion.exp: Move TUI completion tests to ...
756 * gdb.tui/completion.exp: ... this new file.
757
7cbbff33
PA
7582017-03-08 Pedro Alves <palves@redhat.com>
759
760 * gdb.base/tui-disasm-long-lines.c,
761 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
762 gdb.base/tui-layout.exp: Move to ...
763 * gdb.tui/: ... this new directory.
764
5f6fd321
PA
7652017-03-07 Pedro Alves <palves@redhat.com>
766
767 * gdb.base/tui-layout.c: New file.
768 * gdb.base/tui-layout.exp: New file.
769
44959fa8
PA
7702017-03-07 Pedro Alves <palves@redhat.com>
771
772 * gdb.base/tui-layout.c: Rename to ...
773 * gdb.base/tui-disasm-long-lines.c: ... this.
774 * gdb.base/tui-layout.exp: Rename to ...
775 * gdb.base/tui-disasm-long-lines.exp: ... this.
776
f8c4e718
PA
7772017-03-07 Pedro Alves <palves@redhat.com>
778
779 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
780
6dbb839a 7812017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
782
783 * i386-mpx-call.c: New file.
784 * i386-mpx-call.exp: New file.
785
65b48a81
PB
7862017-02-28 Peter Bergner <bergner@vnet.ibm.com>
787
788 * gdb.arch/powerpc-power.exp: Delete test.
789 * gdb.arch/powerpc-power.s: Likewise.
790 * gdb.disasm/disassembler-options.exp: New test.
791 * gdb.arch/powerpc-altivec.exp: Likewise.
792 * gdb.arch/powerpc-altivec.s: Likewise.
793 * gdb.arch/powerpc-altivec2.exp: Likewise.
794 * gdb.arch/powerpc-altivec2.s: Likewise.
795 * gdb.arch/powerpc-altivec3.exp: Likewise.
796 * gdb.arch/powerpc-altivec3.s: Likewise.
797 * gdb.arch/powerpc-power7.exp: Likewise.
798 * gdb.arch/powerpc-power7.s: Likewise.
799 * gdb.arch/powerpc-power8.exp: Likewise.
800 * gdb.arch/powerpc-power8.s: Likewise.
801 * gdb.arch/powerpc-power9.exp: Likewise.
802 * gdb.arch/powerpc-power9.s: Likewise.
803 * gdb.arch/powerpc-vsx.exp: Likewise.
804 * gdb.arch/powerpc-vsx.s: Likewise.
805 * gdb.arch/powerpc-vsx2.exp: Likewise.
806 * gdb.arch/powerpc-vsx2.s: Likewise.
807 * gdb.arch/powerpc-vsx3.exp: Likewise.
808 * gdb.arch/powerpc-vsx3.s: Likewise.
809 * gdb.arch/arm-disassembler-options.exp: Likewise.
810 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
811 * gdb.arch/s390-disassembler-options.exp: Likewise.
812
17cd4947
LM
8132017-02-23 Luis Machado <lgustavo@codesourcery.com>
814
815 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
816 (check_supported_features): ... this. Changed return type to void.
817 (supports_rdseed): New static global.
818 (rdseed): Check supports_rdseed.
819 (initialize): Call check_supported_features.
820
2039d74e
EBM
8212017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
822
823 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
824 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
825 and lqarx/stqcx.
826 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
827 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
828
a51d7ecf
EBM
8292017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
830
831 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
832 uppercase.
833
0224619f
JK
8342017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
835
836 * gdb.dwarf2/formdata16.c: New file.
837 * gdb.dwarf2/formdata16.exp: New file.
838 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
839
216f72a1
JK
8402017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
841
842 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
843 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
844 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
845 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
846 DW_AT_GNU_*.
847
43988095
JK
8482017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
849
850 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
851
99e8a4f9
SDJ
8522017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
853
854 PR gdb/21164
855 * gdb.base/maint.exp: Add testcases for when the commands do
856 not have arguments.
857
b58a8c0c
TP
8582017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
859
860 * gdb.cp/chained-calls.exp: Use p instead of P.
861
4e746bb6
TW
8622017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
863
864 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
865 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
866
3f77c769
TT
8672017-02-14 Tom Tromey <tom@tromey.com>
868
869 PR python/13598:
870 * gdb.python/py-events.exp: Add before_prompt event tests.
871
075beec0
AA
8722017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
873
874 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
875
bf5f525c
LM
8762017-02-13 Luis Machado <lgustavo@codesourcery.com>
877
878 * gdb.linespec/explicit.c (my_unique_function_name): New function.
879 (main): Call my_unique_function_name.
880 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
881 completion of patterns with a single match.
882 Add missing -re switches to gdb_test_multiple calls.
883
13a66184
LM
8842017-02-13 Luis Machado <lgustavo@codesourcery.com>
885
886 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
887 return if core file is not recognized.
888
26a06916
SM
8892017-02-10 Simon Marchi <simon.marchi@ericsson.com>
890
891 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
892 and extra UIs.
893
b761ca9e
SM
8942017-02-10 Simon Marchi <simon.marchi@ericsson.com>
895
896 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
897 proc_with_prefix.
898
b964bee0
TT
8992017-02-10 Tom Tromey <tom@tromey.com>
900
901 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
902
18da0c51
MG
9032017-02-10 Martin Galvan <martingalvan@sourceware.org>
904
905 PR gdb/21122
906 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
907
604c4576
JG
9082017-02-08 Jerome Guitton <guitton@adacore.com>
909
910 * gdb.base/define.exp: Add test for command abbreviations
911 in define.
912
20b477a7
LM
9132017-02-06 Luis Machado <lgustavo@codesourcery.com>
914
915 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
916 * gdb.reverse/insn-reverse-x86.c: New file.
917
3f7b46f2
IR
9182017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
919
920 PR tdep/20936
921 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
922
f0fd41c1
TT
9232017-02-03 Tom Tromey <tom@tromey.com>
924
925 PR rust/21097:
926 * gdb.rust/simple.exp: Add new tests.
927
5be5dbf0
PA
9282017-02-02 Pedro Alves <palves@redhat.com>
929
930 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
931 tests.
932
7346ef59
AA
9332017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
934
935 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
936 taking a 2-byte value out of a 4-byte DWARF implicit value on
937 big-endian targets.
938 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
939 logic. Add test cases for DW_OP_implicit.
940
787f0025
MM
9412017-02-01 Markus Metzger <markus.t.metzger@intel.com>
942
943 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
944
68777c29
MM
9452017-02-01 Markus Metzger <markus.t.metzger@intel.com>
946
947 * gdb.btrace/enable.exp: Call gdb_exit before
948 skip_gdbserver_tests.
949
0a1c7e28
MM
9502017-02-01 Markus Metzger <markus.t.metzger@intel.com>
951
952 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
953 GDBFLAGS.
954
b5ac99b0
MM
9552017-02-01 Markus Metzger <markus.t.metzger@intel.com>
956
957 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
958 the test is skipped.
959 * gdb.btrace/data.exp: Likewise.
960 * gdb.btrace/delta.exp: Likewise.
961 * gdb.btrace/dlopen.exp: Likewise.
962 * gdb.btrace/enable-running.exp: Likewise.
963 * gdb.btrace/enable.exp: Likewise.
964 * gdb.btrace/exception.exp: Likewise.
965 * gdb.btrace/function_call_history.exp: Likewise.
966 * gdb.btrace/gcore.exp: Likewise.
967 * gdb.btrace/instruction_history.exp: Likewise.
968 * gdb.btrace/multi-thread-step.exp: Likewise.
969 * gdb.btrace/nohist.exp: Likewise.
970 * gdb.btrace/non-stop.exp: Likewise.
971 * gdb.btrace/reconnect.exp: Likewise.
972 * gdb.btrace/record_goto-step.exp: Likewise.
973 * gdb.btrace/record_goto.exp: Likewise.
974 * gdb.btrace/rn-dl-bind.exp: Likewise.
975 * gdb.btrace/segv.exp: Likewise.
976 * gdb.btrace/step.exp: Likewise.
977 * gdb.btrace/stepi.exp: Likewise.
978 * gdb.btrace/tailcall-only.exp: Likewise.
979 * gdb.btrace/tailcall.exp: Likewise.
980 * gdb.btrace/tsx.exp: Likewise.
981 * gdb.btrace/unknown_functions.exp: Likewise.
982 * gdb.btrace/vdso.exp: Likewise.
983
cd4007e4
MM
9842017-02-01 Markus Metzger <markus.t.metzger@intel.com>
985
986 * gdb.btrace/enable-running.c: New.
987 * gdb.btrace/enable-running.exp: New.
988
2735833d
WT
9892017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
990
991 * gdb.arch/amd64-gs_base.c: New file.
992 * gdb.arch/amd64-gs_base.exp: New file.
993
b51e1e94
LM
9942017-01-26 Luis Machado <lgustavo@codesourcery.com>
995
996 * lib/memory.exp: Remove spurious empty newlines.
997
72ca0410
SM
9982017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
999
1000 * gdb.python/py-bad-printers.exp: Load python file using "source".
1001 * gdb.python/py-events.exp: Likewise.
1002 * gdb.python/py-evsignal.exp: Likewise.
1003 * gdb.python/py-evthreads.exp: Likewise.
1004 * gdb.python/py-frame-args.exp: Likewise.
1005 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
1006 * gdb.python/py-framefilter-mi.exp: Likewise.
1007 * gdb.python/py-framefilter.exp: Likewise.
1008 * gdb.python/py-mi.exp: Likewise.
1009 * gdb.python/py-pp-maint.exp: Likewise.
1010 * gdb.python/py-pp-registration.exp: Likewise.
1011 * gdb.python/py-prettyprint.exp: Likewise.
1012 (run_lang_tests): Likewise.
1013 * gdb.python/py-typeprint.exp: Likewise.
1014
e309aa65
LM
10152017-01-26 Luis Machado <lgustavo@codesourcery.com>
1016
1017 * lib/memory.exp: New file.
1018 * lib/gdb.exp: Load memory.exp.
1019 * gdb.base/memattr.exp (delete_memory): Move proc to
1020 lib/memory.exp and rename to delete_memory_regions.
1021 Replace delete_memory with delete_memory_regions.
1022 Cleanup memory regions before tests.
1023 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
1024 before tests.
1025
515aff23
LM
10262017-01-26 Luis Machado <lgustavo@codesourcery.com>
1027
1028 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
1029 files.
1030 (initialize): New function conditionally defined.
1031 (testcases): Move within conditional block.
1032 (main): Call initialize.
1033 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
1034 of gdb.reverse/insn-reverse.c.
1035 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
1036 gdb.reverse/insn-reverse.c.
1037
d8b49cf0
YQ
10382017-01-26 Yao Qi <yao.qi@linaro.org>
1039
1040 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
1041 disassemble on address 0.
1042
f13a9a0c
YQ
10432017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
1044 Yao Qi <yao.qi@linaro.org>
1045
1046 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
1047 * gdb.dwarf2/implptr-64bit.S: Remove.
1048 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
1049 variables in caller's context. Add DW_OP_implicit_value.
1050
5ac95241
YQ
10512017-01-25 Yao Qi <yao.qi@linaro.org>
1052
1053 * lib/dwarf.exp (Dwarf::_location): Handle
1054 DW_OP_GNU_implicit_pointer with proper size.
1055
23e82930
LM
10562017-01-20 Luis Machado <lgustavo@codesourcery.com>
1057
1058 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
1059 and add untested calls.
1060
d334ae25
LM
10612017-01-20 Luis Machado <lgustavo@codesourcery.com>
1062
1063 * gdb.python/python.exp: Check line number against what GDB thinks
1064 the line number is for func1.
1065
f5e6296e
IB
10662017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
1067
1068 * gdb.dlang/debug-expr.exp: New file.
1069
5b362f04
LM
10702016-12-23 Luis Machado <lgustavo@codesourcery.com>
1071
1072 Fix test names for the following files:
1073
1074 * gdb.ada/exec_changed.exp
1075 * gdb.ada/info_types.exp
1076 * gdb.arch/aarch64-atomic-inst.exp
1077 * gdb.arch/aarch64-fp.exp
1078 * gdb.arch/altivec-abi.exp
1079 * gdb.arch/altivec-regs.exp
1080 * gdb.arch/amd64-byte.exp
1081 * gdb.arch/amd64-disp-step.exp
1082 * gdb.arch/amd64-dword.exp
1083 * gdb.arch/amd64-entry-value-inline.exp
1084 * gdb.arch/amd64-entry-value-param.exp
1085 * gdb.arch/amd64-entry-value-paramref.exp
1086 * gdb.arch/amd64-entry-value.exp
1087 * gdb.arch/amd64-i386-address.exp
1088 * gdb.arch/amd64-invalid-stack-middle.exp
1089 * gdb.arch/amd64-invalid-stack-top.exp
1090 * gdb.arch/amd64-optimout-repeat.exp
1091 * gdb.arch/amd64-prologue-skip.exp
1092 * gdb.arch/amd64-prologue-xmm.exp
1093 * gdb.arch/amd64-stap-special-operands.exp
1094 * gdb.arch/amd64-stap-wrong-subexp.exp
1095 * gdb.arch/amd64-tailcall-cxx.exp
1096 * gdb.arch/amd64-tailcall-noret.exp
1097 * gdb.arch/amd64-tailcall-ret.exp
1098 * gdb.arch/amd64-tailcall-self.exp
1099 * gdb.arch/amd64-word.exp
1100 * gdb.arch/arm-bl-branch-dest.exp
1101 * gdb.arch/arm-disp-step.exp
1102 * gdb.arch/arm-neon.exp
1103 * gdb.arch/arm-single-step-kernel-helper.exp
1104 * gdb.arch/avr-flash-qualifier.exp
1105 * gdb.arch/disp-step-insn-reloc.exp
1106 * gdb.arch/e500-abi.exp
1107 * gdb.arch/e500-regs.exp
1108 * gdb.arch/ftrace-insn-reloc.exp
1109 * gdb.arch/i386-avx512.exp
1110 * gdb.arch/i386-bp_permanent.exp
1111 * gdb.arch/i386-byte.exp
1112 * gdb.arch/i386-cfi-notcurrent.exp
1113 * gdb.arch/i386-disp-step.exp
1114 * gdb.arch/i386-dr3-watch.exp
1115 * gdb.arch/i386-float.exp
1116 * gdb.arch/i386-gnu-cfi.exp
1117 * gdb.arch/i386-mpx-map.exp
1118 * gdb.arch/i386-mpx-sigsegv.exp
1119 * gdb.arch/i386-mpx-simple_segv.exp
1120 * gdb.arch/i386-mpx.exp
1121 * gdb.arch/i386-permbkpt.exp
1122 * gdb.arch/i386-prologue.exp
1123 * gdb.arch/i386-signal.exp
1124 * gdb.arch/i386-size-overlap.exp
1125 * gdb.arch/i386-unwind.exp
1126 * gdb.arch/i386-word.exp
1127 * gdb.arch/mips-fcr.exp
1128 * gdb.arch/powerpc-d128-regs.exp
1129 * gdb.arch/powerpc-stackless.exp
1130 * gdb.arch/ppc64-atomic-inst.exp
1131 * gdb.arch/s390-stackless.exp
1132 * gdb.arch/s390-tdbregs.exp
1133 * gdb.arch/s390-vregs.exp
1134 * gdb.arch/sparc-sysstep.exp
1135 * gdb.arch/thumb-bx-pc.exp
1136 * gdb.arch/thumb-singlestep.exp
1137 * gdb.arch/thumb2-it.exp
1138 * gdb.arch/vsx-regs.exp
1139 * gdb.asm/asm-source.exp
1140 * gdb.base/a2-run.exp
1141 * gdb.base/advance.exp
1142 * gdb.base/all-bin.exp
1143 * gdb.base/anon.exp
1144 * gdb.base/args.exp
1145 * gdb.base/arithmet.exp
1146 * gdb.base/async-shell.exp
1147 * gdb.base/async.exp
1148 * gdb.base/attach-pie-noexec.exp
1149 * gdb.base/attach-twice.exp
1150 * gdb.base/auto-load.exp
1151 * gdb.base/bang.exp
1152 * gdb.base/bitfields.exp
1153 * gdb.base/break-always.exp
1154 * gdb.base/break-caller-line.exp
1155 * gdb.base/break-entry.exp
1156 * gdb.base/break-inline.exp
1157 * gdb.base/break-on-linker-gcd-function.exp
1158 * gdb.base/break-probes.exp
1159 * gdb.base/break.exp
1160 * gdb.base/breakpoint-shadow.exp
1161 * gdb.base/call-ar-st.exp
1162 * gdb.base/call-sc.exp
1163 * gdb.base/call-signal-resume.exp
1164 * gdb.base/call-strs.exp
1165 * gdb.base/callfuncs.exp
1166 * gdb.base/catch-fork-static.exp
1167 * gdb.base/catch-gdb-caused-signals.exp
1168 * gdb.base/catch-load.exp
1169 * gdb.base/catch-signal-fork.exp
1170 * gdb.base/catch-signal.exp
1171 * gdb.base/catch-syscall.exp
1172 * gdb.base/charset.exp
1173 * gdb.base/checkpoint.exp
1174 * gdb.base/chng-syms.exp
1175 * gdb.base/code-expr.exp
1176 * gdb.base/code_elim.exp
1177 * gdb.base/commands.exp
1178 * gdb.base/completion.exp
1179 * gdb.base/complex.exp
1180 * gdb.base/cond-expr.exp
1181 * gdb.base/condbreak.exp
1182 * gdb.base/consecutive.exp
1183 * gdb.base/continue-all-already-running.exp
1184 * gdb.base/coredump-filter.exp
1185 * gdb.base/corefile.exp
1186 * gdb.base/dbx.exp
1187 * gdb.base/debug-expr.exp
1188 * gdb.base/define.exp
1189 * gdb.base/del.exp
1190 * gdb.base/disabled-location.exp
1191 * gdb.base/disasm-end-cu.exp
1192 * gdb.base/disasm-optim.exp
1193 * gdb.base/display.exp
1194 * gdb.base/duplicate-bp.exp
1195 * gdb.base/ena-dis-br.exp
1196 * gdb.base/ending-run.exp
1197 * gdb.base/enumval.exp
1198 * gdb.base/environ.exp
1199 * gdb.base/eu-strip-infcall.exp
1200 * gdb.base/eval-avoid-side-effects.exp
1201 * gdb.base/eval-skip.exp
1202 * gdb.base/exitsignal.exp
1203 * gdb.base/expand-psymtabs.exp
1204 * gdb.base/filesym.exp
1205 * gdb.base/find-unmapped.exp
1206 * gdb.base/finish.exp
1207 * gdb.base/float.exp
1208 * gdb.base/foll-exec-mode.exp
1209 * gdb.base/foll-exec.exp
1210 * gdb.base/foll-fork.exp
1211 * gdb.base/fortran-sym-case.exp
1212 * gdb.base/freebpcmd.exp
1213 * gdb.base/func-ptr.exp
1214 * gdb.base/func-ptrs.exp
1215 * gdb.base/funcargs.exp
1216 * gdb.base/gcore-buffer-overflow.exp
1217 * gdb.base/gcore-relro-pie.exp
1218 * gdb.base/gcore-relro.exp
1219 * gdb.base/gcore.exp
1220 * gdb.base/gdb1090.exp
1221 * gdb.base/gdb11530.exp
1222 * gdb.base/gdb11531.exp
1223 * gdb.base/gdb1821.exp
1224 * gdb.base/gdbindex-stabs.exp
1225 * gdb.base/gdbvars.exp
1226 * gdb.base/hbreak.exp
1227 * gdb.base/hbreak2.exp
1228 * gdb.base/included.exp
1229 * gdb.base/infcall-input.exp
1230 * gdb.base/inferior-died.exp
1231 * gdb.base/infnan.exp
1232 * gdb.base/info-macros.exp
1233 * gdb.base/info-os.exp
1234 * gdb.base/info-proc.exp
1235 * gdb.base/info-shared.exp
1236 * gdb.base/info-target.exp
1237 * gdb.base/infoline.exp
1238 * gdb.base/interp.exp
1239 * gdb.base/interrupt.exp
1240 * gdb.base/jit-reader.exp
1241 * gdb.base/jit-simple.exp
1242 * gdb.base/kill-after-signal.exp
1243 * gdb.base/kill-detach-inferiors-cmd.exp
1244 * gdb.base/label.exp
1245 * gdb.base/langs.exp
1246 * gdb.base/ldbl_e308.exp
1247 * gdb.base/line-symtabs.exp
1248 * gdb.base/linespecs.exp
1249 * gdb.base/list.exp
1250 * gdb.base/long_long.exp
1251 * gdb.base/longest-types.exp
1252 * gdb.base/maint.exp
1253 * gdb.base/max-value-size.exp
1254 * gdb.base/memattr.exp
1255 * gdb.base/mips_pro.exp
1256 * gdb.base/morestack.exp
1257 * gdb.base/moribund-step.exp
1258 * gdb.base/multi-forks.exp
1259 * gdb.base/nested-addr.exp
1260 * gdb.base/nextoverexit.exp
1261 * gdb.base/noreturn-finish.exp
1262 * gdb.base/noreturn-return.exp
1263 * gdb.base/nostdlib.exp
1264 * gdb.base/offsets.exp
1265 * gdb.base/opaque.exp
1266 * gdb.base/pc-fp.exp
1267 * gdb.base/permissions.exp
1268 * gdb.base/print-symbol-loading.exp
1269 * gdb.base/prologue-include.exp
1270 * gdb.base/psymtab.exp
1271 * gdb.base/ptype.exp
1272 * gdb.base/random-signal.exp
1273 * gdb.base/randomize.exp
1274 * gdb.base/range-stepping.exp
1275 * gdb.base/readline-ask.exp
1276 * gdb.base/recpar.exp
1277 * gdb.base/recurse.exp
1278 * gdb.base/relational.exp
1279 * gdb.base/restore.exp
1280 * gdb.base/return-nodebug.exp
1281 * gdb.base/return.exp
1282 * gdb.base/run-after-attach.exp
1283 * gdb.base/save-bp.exp
1284 * gdb.base/scope.exp
1285 * gdb.base/sect-cmd.exp
1286 * gdb.base/set-lang-auto.exp
1287 * gdb.base/set-noassign.exp
1288 * gdb.base/setvar.exp
1289 * gdb.base/sigall.exp
1290 * gdb.base/sigbpt.exp
1291 * gdb.base/siginfo-addr.exp
1292 * gdb.base/siginfo-infcall.exp
1293 * gdb.base/siginfo-obj.exp
1294 * gdb.base/siginfo.exp
1295 * gdb.base/signals-state-child.exp
1296 * gdb.base/signest.exp
1297 * gdb.base/sigstep.exp
1298 * gdb.base/sizeof.exp
1299 * gdb.base/skip.exp
1300 * gdb.base/solib-corrupted.exp
1301 * gdb.base/solib-nodir.exp
1302 * gdb.base/solib-search.exp
1303 * gdb.base/stack-checking.exp
1304 * gdb.base/stale-infcall.exp
1305 * gdb.base/stap-probe.exp
1306 * gdb.base/start.exp
1307 * gdb.base/step-break.exp
1308 * gdb.base/step-bt.exp
1309 * gdb.base/step-line.exp
1310 * gdb.base/step-over-exit.exp
1311 * gdb.base/step-over-syscall.exp
1312 * gdb.base/step-resume-infcall.exp
1313 * gdb.base/step-test.exp
1314 * gdb.base/store.exp
1315 * gdb.base/structs3.exp
1316 * gdb.base/sym-file.exp
1317 * gdb.base/symbol-without-target_section.exp
1318 * gdb.base/term.exp
1319 * gdb.base/testenv.exp
1320 * gdb.base/ui-redirect.exp
1321 * gdb.base/until.exp
1322 * gdb.base/unwindonsignal.exp
1323 * gdb.base/value-double-free.exp
1324 * gdb.base/vla-datatypes.exp
1325 * gdb.base/vla-ptr.exp
1326 * gdb.base/vla-sideeffect.exp
1327 * gdb.base/volatile.exp
1328 * gdb.base/watch-cond-infcall.exp
1329 * gdb.base/watch-cond.exp
1330 * gdb.base/watch-non-mem.exp
1331 * gdb.base/watch-read.exp
1332 * gdb.base/watch-vfork.exp
1333 * gdb.base/watchpoint-cond-gone.exp
1334 * gdb.base/watchpoint-delete.exp
1335 * gdb.base/watchpoint-hw-hit-once.exp
1336 * gdb.base/watchpoint-hw.exp
1337 * gdb.base/watchpoint-stops-at-right-insn.exp
1338 * gdb.base/watchpoints.exp
1339 * gdb.base/wchar.exp
1340 * gdb.base/whatis-exp.exp
1341 * gdb.btrace/buffer-size.exp
1342 * gdb.btrace/data.exp
1343 * gdb.btrace/delta.exp
1344 * gdb.btrace/dlopen.exp
1345 * gdb.btrace/enable.exp
1346 * gdb.btrace/exception.exp
1347 * gdb.btrace/function_call_history.exp
1348 * gdb.btrace/gcore.exp
1349 * gdb.btrace/instruction_history.exp
1350 * gdb.btrace/nohist.exp
1351 * gdb.btrace/reconnect.exp
1352 * gdb.btrace/record_goto-step.exp
1353 * gdb.btrace/record_goto.exp
1354 * gdb.btrace/rn-dl-bind.exp
1355 * gdb.btrace/segv.exp
1356 * gdb.btrace/step.exp
1357 * gdb.btrace/stepi.exp
1358 * gdb.btrace/tailcall-only.exp
1359 * gdb.btrace/tailcall.exp
1360 * gdb.btrace/tsx.exp
1361 * gdb.btrace/unknown_functions.exp
1362 * gdb.btrace/vdso.exp
1363 * gdb.compile/compile-ifunc.exp
1364 * gdb.compile/compile-ops.exp
1365 * gdb.compile/compile-print.exp
1366 * gdb.compile/compile-setjmp.exp
1367 * gdb.cp/abstract-origin.exp
1368 * gdb.cp/ambiguous.exp
1369 * gdb.cp/annota2.exp
1370 * gdb.cp/annota3.exp
1371 * gdb.cp/anon-ns.exp
1372 * gdb.cp/anon-struct.exp
1373 * gdb.cp/anon-union.exp
1374 * gdb.cp/arg-reference.exp
1375 * gdb.cp/baseenum.exp
1376 * gdb.cp/bool.exp
1377 * gdb.cp/breakpoint.exp
1378 * gdb.cp/bs15503.exp
1379 * gdb.cp/call-c.exp
1380 * gdb.cp/casts.exp
1381 * gdb.cp/chained-calls.exp
1382 * gdb.cp/class2.exp
1383 * gdb.cp/classes.exp
1384 * gdb.cp/cmpd-minsyms.exp
1385 * gdb.cp/converts.exp
1386 * gdb.cp/cp-relocate.exp
1387 * gdb.cp/cpcompletion.exp
1388 * gdb.cp/cpexprs.exp
1389 * gdb.cp/cplabel.exp
1390 * gdb.cp/cplusfuncs.exp
1391 * gdb.cp/cpsizeof.exp
1392 * gdb.cp/ctti.exp
1393 * gdb.cp/derivation.exp
1394 * gdb.cp/destrprint.exp
1395 * gdb.cp/dispcxx.exp
1396 * gdb.cp/enum-class.exp
1397 * gdb.cp/exception.exp
1398 * gdb.cp/exceptprint.exp
1399 * gdb.cp/expand-psymtabs-cxx.exp
1400 * gdb.cp/expand-sals.exp
1401 * gdb.cp/extern-c.exp
1402 * gdb.cp/filename.exp
1403 * gdb.cp/formatted-ref.exp
1404 * gdb.cp/fpointer.exp
1405 * gdb.cp/gdb1355.exp
1406 * gdb.cp/gdb2495.exp
1407 * gdb.cp/hang.exp
1408 * gdb.cp/impl-this.exp
1409 * gdb.cp/infcall-dlopen.exp
1410 * gdb.cp/inherit.exp
1411 * gdb.cp/iostream.exp
1412 * gdb.cp/koenig.exp
1413 * gdb.cp/local.exp
1414 * gdb.cp/m-data.exp
1415 * gdb.cp/m-static.exp
1416 * gdb.cp/mb-ctor.exp
1417 * gdb.cp/mb-inline.exp
1418 * gdb.cp/mb-templates.exp
1419 * gdb.cp/member-name.exp
1420 * gdb.cp/member-ptr.exp
1421 * gdb.cp/meth-typedefs.exp
1422 * gdb.cp/method.exp
1423 * gdb.cp/method2.exp
1424 * gdb.cp/minsym-fallback.exp
1425 * gdb.cp/misc.exp
1426 * gdb.cp/namelessclass.exp
1427 * gdb.cp/namespace-enum.exp
1428 * gdb.cp/namespace-nested-import.exp
1429 * gdb.cp/namespace.exp
1430 * gdb.cp/nextoverthrow.exp
1431 * gdb.cp/no-dmgl-verbose.exp
1432 * gdb.cp/non-trivial-retval.exp
1433 * gdb.cp/noparam.exp
1434 * gdb.cp/nsdecl.exp
1435 * gdb.cp/nsimport.exp
1436 * gdb.cp/nsnested.exp
1437 * gdb.cp/nsnoimports.exp
1438 * gdb.cp/nsrecurs.exp
1439 * gdb.cp/nsstress.exp
1440 * gdb.cp/nsusing.exp
1441 * gdb.cp/operator.exp
1442 * gdb.cp/oranking.exp
1443 * gdb.cp/overload-const.exp
1444 * gdb.cp/overload.exp
1445 * gdb.cp/ovldbreak.exp
1446 * gdb.cp/ovsrch.exp
1447 * gdb.cp/paren-type.exp
1448 * gdb.cp/parse-lang.exp
1449 * gdb.cp/pass-by-ref.exp
1450 * gdb.cp/pr-1023.exp
1451 * gdb.cp/pr-1210.exp
1452 * gdb.cp/pr-574.exp
1453 * gdb.cp/pr10687.exp
1454 * gdb.cp/pr12028.exp
1455 * gdb.cp/pr17132.exp
1456 * gdb.cp/pr17494.exp
1457 * gdb.cp/pr9067.exp
1458 * gdb.cp/pr9167.exp
1459 * gdb.cp/pr9631.exp
1460 * gdb.cp/printmethod.exp
1461 * gdb.cp/psmang.exp
1462 * gdb.cp/psymtab-parameter.exp
1463 * gdb.cp/ptype-cv-cp.exp
1464 * gdb.cp/ptype-flags.exp
1465 * gdb.cp/re-set-overloaded.exp
1466 * gdb.cp/ref-types.exp
1467 * gdb.cp/rtti.exp
1468 * gdb.cp/scope-err.exp
1469 * gdb.cp/shadow.exp
1470 * gdb.cp/smartp.exp
1471 * gdb.cp/static-method.exp
1472 * gdb.cp/static-print-quit.exp
1473 * gdb.cp/temargs.exp
1474 * gdb.cp/templates.exp
1475 * gdb.cp/try_catch.exp
1476 * gdb.cp/typedef-operator.exp
1477 * gdb.cp/typeid.exp
1478 * gdb.cp/userdef.exp
1479 * gdb.cp/using-crash.exp
1480 * gdb.cp/var-tag.exp
1481 * gdb.cp/virtbase.exp
1482 * gdb.cp/virtfunc.exp
1483 * gdb.cp/virtfunc2.exp
1484 * gdb.cp/vla-cxx.exp
1485 * gdb.disasm/t01_mov.exp
1486 * gdb.disasm/t02_mova.exp
1487 * gdb.disasm/t03_add.exp
1488 * gdb.disasm/t04_sub.exp
1489 * gdb.disasm/t05_cmp.exp
1490 * gdb.disasm/t06_ari2.exp
1491 * gdb.disasm/t07_ari3.exp
1492 * gdb.disasm/t08_or.exp
1493 * gdb.disasm/t09_xor.exp
1494 * gdb.disasm/t10_and.exp
1495 * gdb.disasm/t11_logs.exp
1496 * gdb.disasm/t12_bit.exp
1497 * gdb.disasm/t13_otr.exp
1498 * gdb.dlang/circular.exp
1499 * gdb.dwarf2/arr-stride.exp
1500 * gdb.dwarf2/arr-subrange.exp
1501 * gdb.dwarf2/atomic-type.exp
1502 * gdb.dwarf2/bad-regnum.exp
1503 * gdb.dwarf2/bitfield-parent-optimized-out.exp
1504 * gdb.dwarf2/callframecfa.exp
1505 * gdb.dwarf2/clztest.exp
1506 * gdb.dwarf2/corrupt.exp
1507 * gdb.dwarf2/data-loc.exp
1508 * gdb.dwarf2/dup-psym.exp
1509 * gdb.dwarf2/dw2-anon-mptr.exp
1510 * gdb.dwarf2/dw2-anonymous-func.exp
1511 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
1512 * gdb.dwarf2/dw2-bad-unresolved.exp
1513 * gdb.dwarf2/dw2-basic.exp
1514 * gdb.dwarf2/dw2-canonicalize-type.exp
1515 * gdb.dwarf2/dw2-case-insensitive.exp
1516 * gdb.dwarf2/dw2-common-block.exp
1517 * gdb.dwarf2/dw2-compdir-oldgcc.exp
1518 * gdb.dwarf2/dw2-compressed.exp
1519 * gdb.dwarf2/dw2-const.exp
1520 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
1521 * gdb.dwarf2/dw2-cu-size.exp
1522 * gdb.dwarf2/dw2-dup-frame.exp
1523 * gdb.dwarf2/dw2-entry-value.exp
1524 * gdb.dwarf2/dw2-icycle.exp
1525 * gdb.dwarf2/dw2-ifort-parameter.exp
1526 * gdb.dwarf2/dw2-inline-break.exp
1527 * gdb.dwarf2/dw2-inline-param.exp
1528 * gdb.dwarf2/dw2-intercu.exp
1529 * gdb.dwarf2/dw2-intermix.exp
1530 * gdb.dwarf2/dw2-lexical-block-bare.exp
1531 * gdb.dwarf2/dw2-linkage-name-trust.exp
1532 * gdb.dwarf2/dw2-minsym-in-cu.exp
1533 * gdb.dwarf2/dw2-noloc.exp
1534 * gdb.dwarf2/dw2-op-call.exp
1535 * gdb.dwarf2/dw2-op-out-param.exp
1536 * gdb.dwarf2/dw2-opt-structptr.exp
1537 * gdb.dwarf2/dw2-param-error.exp
1538 * gdb.dwarf2/dw2-producer.exp
1539 * gdb.dwarf2/dw2-ranges-base.exp
1540 * gdb.dwarf2/dw2-ref-missing-frame.exp
1541 * gdb.dwarf2/dw2-reg-undefined.exp
1542 * gdb.dwarf2/dw2-regno-invalid.exp
1543 * gdb.dwarf2/dw2-restore.exp
1544 * gdb.dwarf2/dw2-restrict.exp
1545 * gdb.dwarf2/dw2-single-line-discriminators.exp
1546 * gdb.dwarf2/dw2-strp.exp
1547 * gdb.dwarf2/dw2-undefined-ret-addr.exp
1548 * gdb.dwarf2/dw2-unresolved.exp
1549 * gdb.dwarf2/dw2-var-zero-addr.exp
1550 * gdb.dwarf2/dw4-sig-types.exp
1551 * gdb.dwarf2/dwz.exp
1552 * gdb.dwarf2/dynarr-ptr.exp
1553 * gdb.dwarf2/enum-type.exp
1554 * gdb.dwarf2/gdb-index.exp
1555 * gdb.dwarf2/implptr-64bit.exp
1556 * gdb.dwarf2/implptr-optimized-out.exp
1557 * gdb.dwarf2/implptr.exp
1558 * gdb.dwarf2/implref-array.exp
1559 * gdb.dwarf2/implref-const.exp
1560 * gdb.dwarf2/implref-global.exp
1561 * gdb.dwarf2/implref-struct.exp
1562 * gdb.dwarf2/mac-fileno.exp
1563 * gdb.dwarf2/main-subprogram.exp
1564 * gdb.dwarf2/member-ptr-forwardref.exp
1565 * gdb.dwarf2/method-ptr.exp
1566 * gdb.dwarf2/missing-sig-type.exp
1567 * gdb.dwarf2/nonvar-access.exp
1568 * gdb.dwarf2/opaque-type-lookup.exp
1569 * gdb.dwarf2/pieces-optimized-out.exp
1570 * gdb.dwarf2/pieces.exp
1571 * gdb.dwarf2/pr10770.exp
1572 * gdb.dwarf2/pr13961.exp
1573 * gdb.dwarf2/staticvirtual.exp
1574 * gdb.dwarf2/subrange.exp
1575 * gdb.dwarf2/symtab-producer.exp
1576 * gdb.dwarf2/trace-crash.exp
1577 * gdb.dwarf2/typeddwarf.exp
1578 * gdb.dwarf2/valop.exp
1579 * gdb.dwarf2/watch-notconst.exp
1580 * gdb.fortran/array-element.exp
1581 * gdb.fortran/charset.exp
1582 * gdb.fortran/common-block.exp
1583 * gdb.fortran/complex.exp
1584 * gdb.fortran/derived-type-function.exp
1585 * gdb.fortran/derived-type.exp
1586 * gdb.fortran/logical.exp
1587 * gdb.fortran/module.exp
1588 * gdb.fortran/multi-dim.exp
1589 * gdb.fortran/nested-funcs.exp
1590 * gdb.fortran/print-formatted.exp
1591 * gdb.fortran/subarray.exp
1592 * gdb.fortran/vla-alloc-assoc.exp
1593 * gdb.fortran/vla-datatypes.exp
1594 * gdb.fortran/vla-history.exp
1595 * gdb.fortran/vla-ptr-info.exp
1596 * gdb.fortran/vla-ptype-sub.exp
1597 * gdb.fortran/vla-ptype.exp
1598 * gdb.fortran/vla-sizeof.exp
1599 * gdb.fortran/vla-type.exp
1600 * gdb.fortran/vla-value-sub-arbitrary.exp
1601 * gdb.fortran/vla-value-sub-finish.exp
1602 * gdb.fortran/vla-value-sub.exp
1603 * gdb.fortran/vla-value.exp
1604 * gdb.fortran/whatis_type.exp
1605 * gdb.go/chan.exp
1606 * gdb.go/handcall.exp
1607 * gdb.go/hello.exp
1608 * gdb.go/integers.exp
1609 * gdb.go/methods.exp
1610 * gdb.go/package.exp
1611 * gdb.go/strings.exp
1612 * gdb.go/types.exp
1613 * gdb.go/unsafe.exp
1614 * gdb.guile/scm-arch.exp
1615 * gdb.guile/scm-block.exp
1616 * gdb.guile/scm-breakpoint.exp
1617 * gdb.guile/scm-cmd.exp
1618 * gdb.guile/scm-disasm.exp
1619 * gdb.guile/scm-equal.exp
1620 * gdb.guile/scm-frame-args.exp
1621 * gdb.guile/scm-frame-inline.exp
1622 * gdb.guile/scm-frame.exp
1623 * gdb.guile/scm-iterator.exp
1624 * gdb.guile/scm-math.exp
1625 * gdb.guile/scm-objfile.exp
1626 * gdb.guile/scm-ports.exp
1627 * gdb.guile/scm-symbol.exp
1628 * gdb.guile/scm-symtab.exp
1629 * gdb.guile/scm-value-cc.exp
1630 * gdb.guile/types-module.exp
1631 * gdb.linespec/break-ask.exp
1632 * gdb.linespec/cpexplicit.exp
1633 * gdb.linespec/explicit.exp
1634 * gdb.linespec/keywords.exp
1635 * gdb.linespec/linespec.exp
1636 * gdb.linespec/ls-dollar.exp
1637 * gdb.linespec/ls-errs.exp
1638 * gdb.linespec/skip-two.exp
1639 * gdb.linespec/thread.exp
1640 * gdb.mi/mi-async.exp
1641 * gdb.mi/mi-basics.exp
1642 * gdb.mi/mi-break.exp
1643 * gdb.mi/mi-catch-load.exp
1644 * gdb.mi/mi-cli.exp
1645 * gdb.mi/mi-cmd-param-changed.exp
1646 * gdb.mi/mi-console.exp
1647 * gdb.mi/mi-detach.exp
1648 * gdb.mi/mi-disassemble.exp
1649 * gdb.mi/mi-eval.exp
1650 * gdb.mi/mi-file-transfer.exp
1651 * gdb.mi/mi-file.exp
1652 * gdb.mi/mi-fill-memory.exp
1653 * gdb.mi/mi-inheritance-syntax-error.exp
1654 * gdb.mi/mi-linespec-err-cp.exp
1655 * gdb.mi/mi-logging.exp
1656 * gdb.mi/mi-memory-changed.exp
1657 * gdb.mi/mi-read-memory.exp
1658 * gdb.mi/mi-record-changed.exp
1659 * gdb.mi/mi-reg-undefined.exp
1660 * gdb.mi/mi-regs.exp
1661 * gdb.mi/mi-return.exp
1662 * gdb.mi/mi-reverse.exp
1663 * gdb.mi/mi-simplerun.exp
1664 * gdb.mi/mi-solib.exp
1665 * gdb.mi/mi-stack.exp
1666 * gdb.mi/mi-stepi.exp
1667 * gdb.mi/mi-syn-frame.exp
1668 * gdb.mi/mi-until.exp
1669 * gdb.mi/mi-var-block.exp
1670 * gdb.mi/mi-var-child.exp
1671 * gdb.mi/mi-var-cmd.exp
1672 * gdb.mi/mi-var-cp.exp
1673 * gdb.mi/mi-var-display.exp
1674 * gdb.mi/mi-var-invalidate.exp
1675 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
1676 * gdb.mi/mi-vla-fortran.exp
1677 * gdb.mi/mi-watch.exp
1678 * gdb.mi/mi2-var-child.exp
1679 * gdb.mi/user-selected-context-sync.exp
1680 * gdb.modula2/unbounded-array.exp
1681 * gdb.multi/dummy-frame-restore.exp
1682 * gdb.multi/multi-arch-exec.exp
1683 * gdb.multi/multi-arch.exp
1684 * gdb.multi/tids.exp
1685 * gdb.multi/watchpoint-multi.exp
1686 * gdb.opencl/callfuncs.exp
1687 * gdb.opencl/convs_casts.exp
1688 * gdb.opencl/datatypes.exp
1689 * gdb.opencl/operators.exp
1690 * gdb.opencl/vec_comps.exp
1691 * gdb.opt/clobbered-registers-O2.exp
1692 * gdb.opt/inline-break.exp
1693 * gdb.opt/inline-bt.exp
1694 * gdb.opt/inline-cmds.exp
1695 * gdb.opt/inline-locals.exp
1696 * gdb.pascal/case-insensitive-symbols.exp
1697 * gdb.pascal/floats.exp
1698 * gdb.pascal/gdb11492.exp
1699 * gdb.python/lib-types.exp
1700 * gdb.python/py-arch.exp
1701 * gdb.python/py-as-string.exp
1702 * gdb.python/py-bad-printers.exp
1703 * gdb.python/py-block.exp
1704 * gdb.python/py-breakpoint-create-fail.exp
1705 * gdb.python/py-breakpoint.exp
1706 * gdb.python/py-caller-is.exp
1707 * gdb.python/py-cmd.exp
1708 * gdb.python/py-explore-cc.exp
1709 * gdb.python/py-explore.exp
1710 * gdb.python/py-finish-breakpoint.exp
1711 * gdb.python/py-finish-breakpoint2.exp
1712 * gdb.python/py-frame-args.exp
1713 * gdb.python/py-frame-inline.exp
1714 * gdb.python/py-frame.exp
1715 * gdb.python/py-framefilter-mi.exp
1716 * gdb.python/py-infthread.exp
1717 * gdb.python/py-lazy-string.exp
1718 * gdb.python/py-linetable.exp
1719 * gdb.python/py-mi-events.exp
1720 * gdb.python/py-mi-objfile.exp
1721 * gdb.python/py-mi.exp
1722 * gdb.python/py-objfile.exp
1723 * gdb.python/py-pp-integral.exp
1724 * gdb.python/py-pp-maint.exp
1725 * gdb.python/py-pp-re-notag.exp
1726 * gdb.python/py-pp-registration.exp
1727 * gdb.python/py-recurse-unwind.exp
1728 * gdb.python/py-strfns.exp
1729 * gdb.python/py-symbol.exp
1730 * gdb.python/py-symtab.exp
1731 * gdb.python/py-sync-interp.exp
1732 * gdb.python/py-typeprint.exp
1733 * gdb.python/py-unwind-maint.exp
1734 * gdb.python/py-unwind.exp
1735 * gdb.python/py-value-cc.exp
1736 * gdb.python/py-xmethods.exp
1737 * gdb.reverse/amd64-tailcall-reverse.exp
1738 * gdb.reverse/break-precsave.exp
1739 * gdb.reverse/break-reverse.exp
1740 * gdb.reverse/consecutive-precsave.exp
1741 * gdb.reverse/consecutive-reverse.exp
1742 * gdb.reverse/finish-precsave.exp
1743 * gdb.reverse/finish-reverse-bkpt.exp
1744 * gdb.reverse/finish-reverse.exp
1745 * gdb.reverse/fstatat-reverse.exp
1746 * gdb.reverse/getresuid-reverse.exp
1747 * gdb.reverse/i386-precsave.exp
1748 * gdb.reverse/i386-reverse.exp
1749 * gdb.reverse/i386-sse-reverse.exp
1750 * gdb.reverse/i387-env-reverse.exp
1751 * gdb.reverse/i387-stack-reverse.exp
1752 * gdb.reverse/insn-reverse.exp
1753 * gdb.reverse/machinestate-precsave.exp
1754 * gdb.reverse/machinestate.exp
1755 * gdb.reverse/next-reverse-bkpt-over-sr.exp
1756 * gdb.reverse/pipe-reverse.exp
1757 * gdb.reverse/readv-reverse.exp
1758 * gdb.reverse/recvmsg-reverse.exp
1759 * gdb.reverse/rerun-prec.exp
1760 * gdb.reverse/s390-mvcle.exp
1761 * gdb.reverse/step-precsave.exp
1762 * gdb.reverse/step-reverse.exp
1763 * gdb.reverse/time-reverse.exp
1764 * gdb.reverse/until-precsave.exp
1765 * gdb.reverse/until-reverse.exp
1766 * gdb.reverse/waitpid-reverse.exp
1767 * gdb.reverse/watch-precsave.exp
1768 * gdb.reverse/watch-reverse.exp
1769 * gdb.rust/generics.exp
1770 * gdb.rust/methods.exp
1771 * gdb.rust/modules.exp
1772 * gdb.rust/simple.exp
1773 * gdb.server/connect-with-no-symbol-file.exp
1774 * gdb.server/ext-attach.exp
1775 * gdb.server/ext-restart.exp
1776 * gdb.server/ext-wrapper.exp
1777 * gdb.server/file-transfer.exp
1778 * gdb.server/server-exec-info.exp
1779 * gdb.server/server-kill.exp
1780 * gdb.server/server-mon.exp
1781 * gdb.server/wrapper.exp
1782 * gdb.stabs/exclfwd.exp
1783 * gdb.stabs/gdb11479.exp
1784 * gdb.threads/clone-new-thread-event.exp
1785 * gdb.threads/corethreads.exp
1786 * gdb.threads/current-lwp-dead.exp
1787 * gdb.threads/dlopen-libpthread.exp
1788 * gdb.threads/gcore-thread.exp
1789 * gdb.threads/sigstep-threads.exp
1790 * gdb.threads/watchpoint-fork.exp
1791 * gdb.trace/actions-changed.exp
1792 * gdb.trace/backtrace.exp
1793 * gdb.trace/change-loc.exp
1794 * gdb.trace/circ.exp
1795 * gdb.trace/collection.exp
1796 * gdb.trace/disconnected-tracing.exp
1797 * gdb.trace/ftrace.exp
1798 * gdb.trace/mi-trace-frame-collected.exp
1799 * gdb.trace/mi-trace-unavailable.exp
1800 * gdb.trace/mi-traceframe-changed.exp
1801 * gdb.trace/mi-tsv-changed.exp
1802 * gdb.trace/no-attach-trace.exp
1803 * gdb.trace/passc-dyn.exp
1804 * gdb.trace/qtro.exp
1805 * gdb.trace/range-stepping.exp
1806 * gdb.trace/read-memory.exp
1807 * gdb.trace/save-trace.exp
1808 * gdb.trace/signal.exp
1809 * gdb.trace/status-stop.exp
1810 * gdb.trace/tfile.exp
1811 * gdb.trace/trace-break.exp
1812 * gdb.trace/trace-buffer-size.exp
1813 * gdb.trace/trace-condition.exp
1814 * gdb.trace/tracefile-pseudo-reg.exp
1815 * gdb.trace/tstatus.exp
1816 * gdb.trace/unavailable.exp
1817 * gdb.trace/while-dyn.exp
1818 * gdb.trace/while-stepping.exp
1819
34c41c68
DE
18202016-12-22 Doug Evans <xdje42@gmail.com>
1821
1822 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
1823 and msymbols.
1824
16e69324
YQ
18252016-12-19 Yao Qi <yao.qi@linaro.org>
1826
1827 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
1828 (test_with_self): Don't call do_steps_and_nexts, and remove
1829 code about stepping into xmalloc.
1830
f94f411b
YQ
18312016-12-09 Yao Qi <yao.qi@linaro.org>
1832
1833 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
1834
18352016-12-09 Yao Qi <yao.qi@linaro.org>
1836
1837 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
1838
f1b5deee
PA
18392016-12-09 Pedro Alves <palves@redhat.com>
1840
1841 * gdb.base/all-architectures-0.exp: New file.
1842 * gdb.base/all-architectures-1.exp: New file.
1843 * gdb.base/all-architectures-2.exp: New file.
1844 * gdb.base/all-architectures-3.exp: New file.
1845 * gdb.base/all-architectures-4.exp: New file.
1846 * gdb.base/all-architectures-5.exp: New file.
1847 * gdb.base/all-architectures-6.exp: New file.
1848 * gdb.base/all-architectures-7.exp: New file.
1849 * gdb.base/all-architectures.exp.in: New file.
1850
364ca42e
YQ
18512016-12-09 Yao Qi <yao.qi@linaro.org>
1852
1853 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
1854
107c2d62
LM
18552016-12-02 Luis Machado <lgustavo@codesourcery.com>
1856
1857 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
1858 possible.
1859 Remove useless pattern-matching code.
1860
df3ee9ca
PA
18612016-12-02 Pedro Alves <palves@redhat.com>
1862
1863 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
1864 procedure.
1865 (top level): Call it.
1866
ec835369
PA
18672016-12-02 Pedro Alves <palves@redhat.com>
1868
1869 * gdb.base/commands.exp (user_defined_command_args_stack_test):
1870 New procedure.
1871 (top level): Call it.
1872
01770bbd
PA
18732016-12-02 Pedro Alves <palves@redhat.com>
1874
1875 PR cli/20559
1876 * gdb.base/commands.exp (user_defined_command_args_eval): New
1877 procedure.
1878 (top level): Call it.
1879
008459ea
LM
18802016-12-02 Luis Machado <lgustavo@codesourcery.com>
1881
1882 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
1883 timeout handling.
1884
0c1b455e
TT
18852016-12-02 Tom Tromey <tom@tromey.com>
1886
1887 * gdb.dwarf2/main-subprogram.c: New file.
1888 * gdb.dwarf2/main-subprogram.exp: New file.
1889
018572b8
LM
18902016-12-01 Luis Machado <lgustavo@codesourcery.com>
1891
1892 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
1893 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
1894 gdb_test_no_output for a couple of cases.
1895 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
1896
84c93cd5
LM
18972016-12-01 Luis Machado <lgustavo@codesourcery.com>
1898
1899 Fix test names and standardize compilation error messages throughout
1900 the following files:
1901
1902 * gdb.ada/start.exp
1903 * gdb.arch/alpha-step.exp
1904 * gdb.arch/e500-prologue.exp
1905 * gdb.arch/ftrace-insn-reloc.exp
1906 * gdb.arch/gdb1291.exp
1907 * gdb.arch/gdb1431.exp
1908 * gdb.arch/gdb1558.exp
1909 * gdb.arch/i386-dr3-watch.exp
1910 * gdb.arch/i386-sse-stack-align.exp
1911 * gdb.arch/ia64-breakpoint-shadow.exp
1912 * gdb.arch/pa-nullify.exp
1913 * gdb.arch/powerpc-aix-prologue.exp
1914 * gdb.arch/thumb-bx-pc.exp
1915 * gdb.base/annota1.exp
1916 * gdb.base/annota3.exp
1917 * gdb.base/arrayidx.exp
1918 * gdb.base/assign.exp
1919 * gdb.base/attach.exp
1920 * gdb.base/auxv.exp
1921 * gdb.base/bang.exp
1922 * gdb.base/bfp-test.exp
1923 * gdb.base/bigcore.exp
1924 * gdb.base/bitfields2.exp
1925 * gdb.base/break-fun-addr.exp
1926 * gdb.base/break-probes.exp
1927 * gdb.base/call-rt-st.exp
1928 * gdb.base/callexit.exp
1929 * gdb.base/catch-fork-kill.exp
1930 * gdb.base/charset.exp
1931 * gdb.base/checkpoint.exp
1932 * gdb.base/comprdebug.exp
1933 * gdb.base/constvars.exp
1934 * gdb.base/coredump-filter.exp
1935 * gdb.base/cursal.exp
1936 * gdb.base/cvexpr.exp
1937 * gdb.base/detach.exp
1938 * gdb.base/display.exp
1939 * gdb.base/dmsym.exp
1940 * gdb.base/dprintf-pending.exp
1941 * gdb.base/dso2dso.exp
1942 * gdb.base/dtrace-probe.exp
1943 * gdb.base/dump.exp
1944 * gdb.base/enum_cond.exp
1945 * gdb.base/exe-lock.exp
1946 * gdb.base/exec-invalid-sysroot.exp
1947 * gdb.base/execl-update-breakpoints.exp
1948 * gdb.base/exprs.exp
1949 * gdb.base/fileio.exp
1950 * gdb.base/find.exp
1951 * gdb.base/finish.exp
1952 * gdb.base/fixsection.exp
1953 * gdb.base/foll-vfork.exp
1954 * gdb.base/frame-args.exp
1955 * gdb.base/gcore.exp
1956 * gdb.base/gdb1250.exp
1957 * gdb.base/global-var-nested-by-dso.exp
1958 * gdb.base/gnu-ifunc.exp
1959 * gdb.base/hashline1.exp
1960 * gdb.base/hashline2.exp
1961 * gdb.base/hashline3.exp
1962 * gdb.base/hbreak-in-shr-unsupported.exp
1963 * gdb.base/huge.exp
1964 * gdb.base/infcall-input.exp
1965 * gdb.base/info-fun.exp
1966 * gdb.base/info-shared.exp
1967 * gdb.base/jit-simple.exp
1968 * gdb.base/jit-so.exp
1969 * gdb.base/jit.exp
1970 * gdb.base/jump.exp
1971 * gdb.base/label.exp
1972 * gdb.base/lineinc.exp
1973 * gdb.base/logical.exp
1974 * gdb.base/longjmp.exp
1975 * gdb.base/macscp.exp
1976 * gdb.base/miscexprs.exp
1977 * gdb.base/new-ui-echo.exp
1978 * gdb.base/new-ui-pending-input.exp
1979 * gdb.base/new-ui.exp
1980 * gdb.base/nodebug.exp
1981 * gdb.base/nofield.exp
1982 * gdb.base/offsets.exp
1983 * gdb.base/overlays.exp
1984 * gdb.base/pending.exp
1985 * gdb.base/pointers.exp
1986 * gdb.base/pr11022.exp
1987 * gdb.base/printcmds.exp
1988 * gdb.base/prologue.exp
1989 * gdb.base/ptr-typedef.exp
1990 * gdb.base/realname-expand.exp
1991 * gdb.base/relativedebug.exp
1992 * gdb.base/relocate.exp
1993 * gdb.base/remote.exp
1994 * gdb.base/reread.exp
1995 * gdb.base/return2.exp
1996 * gdb.base/savedregs.exp
1997 * gdb.base/sep.exp
1998 * gdb.base/sepdebug.exp
1999 * gdb.base/sepsymtab.exp
2000 * gdb.base/set-inferior-tty.exp
2001 * gdb.base/setshow.exp
2002 * gdb.base/shlib-call.exp
2003 * gdb.base/sigaltstack.exp
2004 * gdb.base/siginfo-addr.exp
2005 * gdb.base/signals.exp
2006 * gdb.base/signull.exp
2007 * gdb.base/sigrepeat.exp
2008 * gdb.base/so-impl-ld.exp
2009 * gdb.base/solib-display.exp
2010 * gdb.base/solib-overlap.exp
2011 * gdb.base/solib-search.exp
2012 * gdb.base/solib-symbol.exp
2013 * gdb.base/structs.exp
2014 * gdb.base/structs2.exp
2015 * gdb.base/symtab-search-order.exp
2016 * gdb.base/twice.exp
2017 * gdb.base/unload.exp
2018 * gdb.base/varargs.exp
2019 * gdb.base/watchpoint-solib.exp
2020 * gdb.base/watchpoint.exp
2021 * gdb.base/whatis.exp
2022 * gdb.base/wrong_frame_bt_full.exp
2023 * gdb.btrace/dlopen.exp
2024 * gdb.cell/ea-standalone.exp
2025 * gdb.cell/ea-test.exp
2026 * gdb.cp/dispcxx.exp
2027 * gdb.cp/gdb2384.exp
2028 * gdb.cp/method2.exp
2029 * gdb.cp/nextoverthrow.exp
2030 * gdb.cp/pr10728.exp
2031 * gdb.disasm/am33.exp
2032 * gdb.disasm/h8300s.exp
2033 * gdb.disasm/mn10300.exp
2034 * gdb.disasm/sh3.exp
2035 * gdb.dwarf2/dw2-dir-file-name.exp
2036 * gdb.fortran/complex.exp
2037 * gdb.fortran/library-module.exp
2038 * gdb.guile/scm-pretty-print.exp
2039 * gdb.guile/scm-symbol.exp
2040 * gdb.guile/scm-type.exp
2041 * gdb.guile/scm-value.exp
2042 * gdb.linespec/linespec.exp
2043 * gdb.mi/gdb701.exp
2044 * gdb.mi/gdb792.exp
2045 * gdb.mi/mi-breakpoint-changed.exp
2046 * gdb.mi/mi-dprintf-pending.exp
2047 * gdb.mi/mi-dprintf.exp
2048 * gdb.mi/mi-exit-code.exp
2049 * gdb.mi/mi-pending.exp
2050 * gdb.mi/mi-solib.exp
2051 * gdb.mi/new-ui-mi-sync.exp
2052 * gdb.mi/pr11022.exp
2053 * gdb.mi/user-selected-context-sync.exp
2054 * gdb.opt/solib-intra-step.exp
2055 * gdb.python/py-events.exp
2056 * gdb.python/py-finish-breakpoint.exp
2057 * gdb.python/py-mi.exp
2058 * gdb.python/py-prettyprint.exp
2059 * gdb.python/py-shared.exp
2060 * gdb.python/py-symbol.exp
2061 * gdb.python/py-template.exp
2062 * gdb.python/py-type.exp
2063 * gdb.python/py-value.exp
2064 * gdb.reverse/solib-precsave.exp
2065 * gdb.reverse/solib-reverse.exp
2066 * gdb.server/solib-list.exp
2067 * gdb.stabs/weird.exp
2068 * gdb.threads/reconnect-signal.exp
2069 * gdb.threads/stepi-random-signal.exp
2070 * gdb.trace/actions.exp
2071 * gdb.trace/ax.exp
2072 * gdb.trace/backtrace.exp
2073 * gdb.trace/change-loc.exp
2074 * gdb.trace/deltrace.exp
2075 * gdb.trace/ftrace-lock.exp
2076 * gdb.trace/ftrace.exp
2077 * gdb.trace/infotrace.exp
2078 * gdb.trace/mi-tracepoint-changed.exp
2079 * gdb.trace/packetlen.exp
2080 * gdb.trace/passcount.exp
2081 * gdb.trace/pending.exp
2082 * gdb.trace/range-stepping.exp
2083 * gdb.trace/report.exp
2084 * gdb.trace/stap-trace.exp
2085 * gdb.trace/tfind.exp
2086 * gdb.trace/trace-break.exp
2087 * gdb.trace/trace-condition.exp
2088 * gdb.trace/trace-enable-disable.exp
2089 * gdb.trace/trace-mt.exp
2090 * gdb.trace/tracecmd.exp
2091 * gdb.trace/tspeed.exp
2092 * gdb.trace/tsv.exp
2093 * lib/perftest.exp
2094
fb9feb35
LM
20952016-12-01 Luis Machado <lgustavo@codesourcery.com>
2096
2097 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
2098 with gdb_test_no_output.
2099 Use command as test name.
2100
cd2ddb6c
LM
21012016-12-01 Luis Machado <lgustavo@codesourcery.com>
2102
2103 Fix test names starting with uppercase throughout the files.
2104
2105 * gdb.ada/assign_1.exp
2106 * gdb.ada/boolean_expr.exp
2107 * gdb.base/arrayidx.exp
2108 * gdb.base/del.exp
2109 * gdb.base/gcore-buffer-overflow.exp
2110 * gdb.base/testenv.exp
2111 * gdb.compile/compile.exp
2112 * gdb.python/py-framefilter-invalidarg.exp
2113 * gdb.python/py-framefilter.exp
2114
bb95117e
LM
21152016-12-01 Luis Machado <lgustavo@codesourcery.com>
2116
2117 Fix test names starting with uppercase throughout the files.
2118
2119 * gdb.ada/array_return.exp
2120 * gdb.ada/expr_delims.exp
2121 * gdb.ada/mi_dyn_arr.exp
2122 * gdb.ada/mi_interface.exp
2123 * gdb.ada/mi_var_array.exp
2124 * gdb.ada/watch_arg.exp
2125 * gdb.arch/alpha-step.exp
2126 * gdb.arch/altivec-regs.exp
2127 * gdb.arch/e500-regs.exp
2128 * gdb.arch/powerpc-d128-regs.exp
2129 * gdb.base/arrayidx.exp
2130 * gdb.base/break.exp
2131 * gdb.base/checkpoint.exp
2132 * gdb.base/debug-expr.exp
2133 * gdb.base/dmsym.exp
2134 * gdb.base/radix.exp
2135 * gdb.base/sepdebug.exp
2136 * gdb.base/testenv.exp
2137 * gdb.base/watch_thread_num.exp
2138 * gdb.base/watchpoint-cond-gone.exp
2139 * gdb.cell/break.exp
2140 * gdb.cell/ea-cache.exp
2141 * gdb.compile/compile.exp
2142 * gdb.cp/gdb2495.exp
2143 * gdb.gdb/selftest.exp
2144 * gdb.gdb/xfullpath.exp
2145 * gdb.go/hello.exp
2146 * gdb.go/integers.exp
2147 * gdb.objc/basicclass.exp
2148 * gdb.pascal/hello.exp
2149 * gdb.pascal/integers.exp
2150 * gdb.python/py-breakpoint.exp
2151 * gdb.python/py-cmd.exp
2152 * gdb.python/py-linetable.exp
2153 * gdb.python/py-xmethods.exp
2154 * gdb.python/python.exp
2155 * gdb.reverse/consecutive-precsave.exp
2156 * gdb.reverse/finish-precsave.exp
2157 * gdb.reverse/i386-precsave.exp
2158 * gdb.reverse/machinestate-precsave.exp
2159 * gdb.reverse/sigall-precsave.exp
2160 * gdb.reverse/solib-precsave.exp
2161 * gdb.reverse/step-precsave.exp
2162 * gdb.reverse/until-precsave.exp
2163 * gdb.reverse/watch-precsave.exp
2164 * gdb.threads/leader-exit.exp
2165 * gdb.threads/pthreads.exp
2166 * gdb.threads/wp-replication.exp
2167 * gdb.trace/actions.exp
2168 * gdb.trace/mi-tsv-changed.exp
2169 * gdb.trace/tsv.exp
2170
de97fdd4
LM
21712016-12-01 Luis Machado <lgustavo@codesourcery.com>
2172
2173 Fix test names starting with uppercase throughout the files.
2174
2175 * gdb.arch/i386-bp_permanent.exp
2176 * gdb.arch/i386-gnu-cfi.exp
2177 * gdb.base/disasm-end-cu.exp
2178 * gdb.base/macscp.exp
2179 * gdb.base/pending.exp
2180 * gdb.base/watch_thread_num.exp
2181 * gdb.cp/exception.exp
2182 * gdb.cp/gdb2495.exp
2183 * gdb.cp/local.exp
2184 * gdb.python/py-evsignal.exp
2185 * gdb.python/python.exp
2186 * gdb.trace/tracecmd.exp
2187
9f058c10
LM
21882016-12-01 Luis Machado <lgustavo@codesourcery.com>
2189
2190 Fix test names starting with uppercase throughout the files.
2191
2192 * gdb.base/charset.exp
2193 * gdb.base/eval.exp
2194 * gdb.base/multi-forks.exp
2195 * gdb.guile/scm-progspace.exp
2196 * gdb.opencl/datatypes.exp
2197 * gdb.python/py-block.exp
2198 * gdb.python/py-function.exp
2199 * gdb.python/py-symbol.exp
2200 * gdb.python/py-symtab.exp
2201 * gdb.python/py-xmethods.exp
2202 * gdb.reverse/break-precsave.exp
2203 * gdb.reverse/break-reverse.exp
2204 * gdb.reverse/consecutive-precsave.exp
2205 * gdb.reverse/consecutive-reverse.exp
2206 * gdb.reverse/finish-precsave.exp
2207 * gdb.reverse/finish-reverse-bkpt.exp
2208 * gdb.reverse/finish-reverse.exp
2209 * gdb.reverse/fstatat-reverse.exp
2210 * gdb.reverse/getresuid-reverse.exp
2211 * gdb.reverse/i386-precsave.exp
2212 * gdb.reverse/i386-reverse.exp
2213 * gdb.reverse/i386-sse-reverse.exp
2214 * gdb.reverse/i387-stack-reverse.exp
2215 * gdb.reverse/insn-reverse.exp
2216 * gdb.reverse/machinestate-precsave.exp
2217 * gdb.reverse/machinestate.exp
2218 * gdb.reverse/next-reverse-bkpt-over-sr.exp
2219 * gdb.reverse/pipe-reverse.exp
2220 * gdb.reverse/readv-reverse.exp
2221 * gdb.reverse/recvmsg-reverse.exp
2222 * gdb.reverse/rerun-prec.exp
2223 * gdb.reverse/s390-mvcle.exp
2224 * gdb.reverse/sigall-precsave.exp
2225 * gdb.reverse/sigall-reverse.exp
2226 * gdb.reverse/solib-precsave.exp
2227 * gdb.reverse/solib-reverse.exp
2228 * gdb.reverse/step-precsave.exp
2229 * gdb.reverse/step-reverse.exp
2230 * gdb.reverse/time-reverse.exp
2231 * gdb.reverse/until-precsave.exp
2232 * gdb.reverse/until-reverse.exp
2233 * gdb.reverse/waitpid-reverse.exp
2234 * gdb.reverse/watch-precsave.exp
2235 * gdb.reverse/watch-reverse.exp
2236
cdc7edd7
LM
22372016-12-01 Luis Machado <lgustavo@codesourcery.com>
2238
2239 Fix test names starting with uppercase throughout the files.
2240
2241 * gdb.arch/i386-mpx-simple_segv.exp
2242 * gdb.arch/i386-mpx.exp
2243 * gdb.arch/i386-permbkpt.exp
2244 * gdb.arch/pa-nullify.exp
2245 * gdb.arch/powerpc-d128-regs.exp
2246 * gdb.arch/vsx-regs.exp
2247 * gdb.base/bfp-test.exp
2248 * gdb.base/break.exp
2249 * gdb.base/breakpoint-shadow.exp
2250 * gdb.base/callfuncs.exp
2251 * gdb.base/charset.exp
2252 * gdb.base/commands.exp
2253 * gdb.base/completion.exp
2254 * gdb.base/dfp-test.exp
2255 * gdb.base/echo.exp
2256 * gdb.base/ending-run.exp
2257 * gdb.base/eval.exp
2258 * gdb.base/expand-psymtabs.exp
2259 * gdb.base/float128.exp
2260 * gdb.base/floatn.exp
2261 * gdb.base/foll-exec-mode.exp
2262 * gdb.base/gdb1056.exp
2263 * gdb.base/gdb11531.exp
2264 * gdb.base/kill-after-signal.exp
2265 * gdb.base/multi-forks.exp
2266 * gdb.base/overlays.exp
2267 * gdb.base/pending.exp
2268 * gdb.base/sepdebug.exp
2269 * gdb.base/testenv.exp
2270 * gdb.base/valgrind-db-attach.exp
2271 * gdb.base/watch_thread_num.exp
2272 * gdb.base/watchpoint-cond-gone.exp
2273 * gdb.base/watchpoint.exp
2274 * gdb.base/watchpoints.exp
2275 * gdb.cp/arg-reference.exp
2276 * gdb.cp/baseenum.exp
2277 * gdb.cp/operator.exp
2278 * gdb.cp/shadow.exp
2279 * gdb.dwarf2/dw2-op-out-param.exp
2280 * gdb.dwarf2/dw2-reg-undefined.exp
2281 * gdb.go/chan.exp
2282 * gdb.go/hello.exp
2283 * gdb.go/integers.exp
2284 * gdb.go/methods.exp
2285 * gdb.go/package.exp
2286 * gdb.guile/scm-parameter.exp
2287 * gdb.guile/scm-progspace.exp
2288 * gdb.guile/scm-value.exp
2289 * gdb.mi/mi-pending.exp
2290 * gdb.mi/user-selected-context-sync.exp
2291 * gdb.multi/multi-attach.exp
2292 * gdb.multi/tids.exp
2293 * gdb.opt/clobbered-registers-O2.exp
2294 * gdb.pascal/floats.exp
2295 * gdb.pascal/integers.exp
2296 * gdb.python/py-block.exp
2297 * gdb.python/py-events.exp
2298 * gdb.python/py-parameter.exp
2299 * gdb.python/py-symbol.exp
2300 * gdb.python/py-symtab.exp
2301 * gdb.python/py-type.exp
2302 * gdb.python/py-value.exp
2303 * gdb.python/py-xmethods.exp
2304 * gdb.python/python.exp
2305 * gdb.reverse/break-precsave.exp
2306 * gdb.reverse/consecutive-precsave.exp
2307 * gdb.reverse/finish-precsave.exp
2308 * gdb.reverse/i386-precsave.exp
2309 * gdb.reverse/machinestate-precsave.exp
2310 * gdb.reverse/sigall-precsave.exp
2311 * gdb.reverse/solib-precsave.exp
2312 * gdb.reverse/step-precsave.exp
2313 * gdb.reverse/until-precsave.exp
2314 * gdb.reverse/watch-precsave.exp
2315 * gdb.server/ext-attach.exp
2316 * gdb.server/ext-restart.exp
2317 * gdb.server/ext-run.exp
2318 * gdb.server/ext-wrapper.exp
2319 * gdb.stabs/gdb11479.exp
2320 * gdb.stabs/weird.exp
2321 * gdb.threads/attach-many-short-lived-threads.exp
2322 * gdb.threads/kill.exp
2323 * gdb.threads/watchpoint-fork.exp
2324
bc6c7af4
LM
23252016-12-01 Luis Machado <lgustavo@codesourcery.com>
2326
2327 Fix test names starting with uppercase throughout all the files below.
2328
2329 * gdb.ada/array_return.exp
2330 * gdb.ada/catch_ex.exp
2331 * gdb.ada/info_exc.exp
2332 * gdb.ada/mi_catch_ex.exp
2333 * gdb.ada/mi_dyn_arr.exp
2334 * gdb.ada/mi_ex_cond.exp
2335 * gdb.ada/mi_exc_info.exp
2336 * gdb.ada/mi_interface.exp
2337 * gdb.ada/mi_task_arg.exp
2338 * gdb.ada/mi_task_info.exp
2339 * gdb.ada/mi_var_array.exp
2340 * gdb.arch/alpha-step.exp
2341 * gdb.arch/amd64-disp-step.exp
2342 * gdb.arch/arm-disp-step.exp
2343 * gdb.arch/disp-step-insn-reloc.exp
2344 * gdb.arch/e500-prologue.exp
2345 * gdb.arch/ftrace-insn-reloc.exp
2346 * gdb.arch/gdb1558.exp
2347 * gdb.arch/i386-bp_permanent.exp
2348 * gdb.arch/i386-disp-step.exp
2349 * gdb.arch/i386-float.exp
2350 * gdb.arch/i386-gnu-cfi.exp
2351 * gdb.arch/ia64-breakpoint-shadow.exp
2352 * gdb.arch/mips16-thunks.exp
2353 * gdb.arch/pa-nullify.exp
2354 * gdb.arch/powerpc-aix-prologue.exp
2355 * gdb.arch/powerpc-power.exp
2356 * gdb.arch/ppc-dfp.exp
2357 * gdb.arch/s390-tdbregs.exp
2358 * gdb.arch/spu-info.exp
2359 * gdb.arch/spu-ls.exp
2360 * gdb.arch/thumb-bx-pc.exp
2361 * gdb.base/advance.exp
2362 * gdb.base/annota-input-while-running.exp
2363 * gdb.base/arrayidx.exp
2364 * gdb.base/asmlabel.exp
2365 * gdb.base/async.exp
2366 * gdb.base/attach-wait-input.exp
2367 * gdb.base/auto-connect-native-target.exp
2368 * gdb.base/batch-preserve-term-settings.exp
2369 * gdb.base/bfp-test.exp
2370 * gdb.base/bigcore.exp
2371 * gdb.base/bp-permanent.exp
2372 * gdb.base/break-always.exp
2373 * gdb.base/break-fun-addr.exp
2374 * gdb.base/break-idempotent.exp
2375 * gdb.base/break-main-file-remove-fail.exp
2376 * gdb.base/break-probes.exp
2377 * gdb.base/break-unload-file.exp
2378 * gdb.base/break.exp
2379 * gdb.base/call-ar-st.exp
2380 * gdb.base/call-rt-st.exp
2381 * gdb.base/call-sc.exp
2382 * gdb.base/call-signal-resume.exp
2383 * gdb.base/call-strs.exp
2384 * gdb.base/callexit.exp
2385 * gdb.base/callfuncs.exp
2386 * gdb.base/catch-gdb-caused-signals.exp
2387 * gdb.base/catch-signal-siginfo-cond.exp
2388 * gdb.base/catch-syscall.exp
2389 * gdb.base/compare-sections.exp
2390 * gdb.base/cond-eval-mode.exp
2391 * gdb.base/condbreak-call-false.exp
2392 * gdb.base/consecutive-step-over.exp
2393 * gdb.base/cursal.exp
2394 * gdb.base/disabled-location.exp
2395 * gdb.base/disasm-end-cu.exp
2396 * gdb.base/display.exp
2397 * gdb.base/double-prompt-target-event-error.exp
2398 * gdb.base/dprintf-bp-same-addr.exp
2399 * gdb.base/dprintf-detach.exp
2400 * gdb.base/dprintf-next.exp
2401 * gdb.base/dprintf-non-stop.exp
2402 * gdb.base/dprintf-pending.exp
2403 * gdb.base/dso2dso.exp
2404 * gdb.base/ending-run.exp
2405 * gdb.base/enum_cond.exp
2406 * gdb.base/examine-backward.exp
2407 * gdb.base/exe-lock.exp
2408 * gdb.base/exec-invalid-sysroot.exp
2409 * gdb.base/execl-update-breakpoints.exp
2410 * gdb.base/execution-termios.exp
2411 * gdb.base/fileio.exp
2412 * gdb.base/fixsection.exp
2413 * gdb.base/foll-exec-mode.exp
2414 * gdb.base/foll-exec.exp
2415 * gdb.base/fork-running-state.exp
2416 * gdb.base/frame-args.exp
2417 * gdb.base/fullpath-expand.exp
2418 * gdb.base/func-ptr.exp
2419 * gdb.base/gcore-relro-pie.exp
2420 * gdb.base/gdb1090.exp
2421 * gdb.base/gdb1555.exp
2422 * gdb.base/global-var-nested-by-dso.exp
2423 * gdb.base/gnu-ifunc.exp
2424 * gdb.base/hbreak-in-shr-unsupported.exp
2425 * gdb.base/hbreak-unmapped.exp
2426 * gdb.base/hook-stop.exp
2427 * gdb.base/infcall-input.exp
2428 * gdb.base/info-fun.exp
2429 * gdb.base/info-shared.exp
2430 * gdb.base/interrupt-noterm.exp
2431 * gdb.base/jit-so.exp
2432 * gdb.base/jit.exp
2433 * gdb.base/line-symtabs.exp
2434 * gdb.base/list.exp
2435 * gdb.base/longjmp.exp
2436 * gdb.base/macscp.exp
2437 * gdb.base/max-value-size.exp
2438 * gdb.base/nodebug.exp
2439 * gdb.base/nofield.exp
2440 * gdb.base/overlays.exp
2441 * gdb.base/paginate-after-ctrl-c-running.exp
2442 * gdb.base/paginate-bg-execution.exp
2443 * gdb.base/paginate-inferior-exit.exp
2444 * gdb.base/pending.exp
2445 * gdb.base/pr11022.exp
2446 * gdb.base/printcmds.exp
2447 * gdb.base/ptr-typedef.exp
2448 * gdb.base/ptype.exp
2449 * gdb.base/randomize.exp
2450 * gdb.base/range-stepping.exp
2451 * gdb.base/realname-expand.exp
2452 * gdb.base/relativedebug.exp
2453 * gdb.base/remote.exp
2454 * gdb.base/savedregs.exp
2455 * gdb.base/sepdebug.exp
2456 * gdb.base/set-noassign.exp
2457 * gdb.base/shlib-call.exp
2458 * gdb.base/shreloc.exp
2459 * gdb.base/sigaltstack.exp
2460 * gdb.base/sigbpt.exp
2461 * gdb.base/siginfo-addr.exp
2462 * gdb.base/siginfo-obj.exp
2463 * gdb.base/siginfo-thread.exp
2464 * gdb.base/signest.exp
2465 * gdb.base/signull.exp
2466 * gdb.base/sigrepeat.exp
2467 * gdb.base/skip.exp
2468 * gdb.base/so-impl-ld.exp
2469 * gdb.base/solib-corrupted.exp
2470 * gdb.base/solib-disc.exp
2471 * gdb.base/solib-display.exp
2472 * gdb.base/solib-overlap.exp
2473 * gdb.base/solib-search.exp
2474 * gdb.base/solib-symbol.exp
2475 * gdb.base/source-execution.exp
2476 * gdb.base/sss-bp-on-user-bp-2.exp
2477 * gdb.base/sss-bp-on-user-bp.exp
2478 * gdb.base/stack-checking.exp
2479 * gdb.base/stale-infcall.exp
2480 * gdb.base/step-break.exp
2481 * gdb.base/step-line.exp
2482 * gdb.base/step-over-exit.exp
2483 * gdb.base/step-test.exp
2484 * gdb.base/structs.exp
2485 * gdb.base/sym-file.exp
2486 * gdb.base/symtab-search-order.exp
2487 * gdb.base/term.exp
2488 * gdb.base/type-opaque.exp
2489 * gdb.base/unload.exp
2490 * gdb.base/until-nodebug.exp
2491 * gdb.base/until.exp
2492 * gdb.base/unwindonsignal.exp
2493 * gdb.base/watch-cond.exp
2494 * gdb.base/watch-non-mem.exp
2495 * gdb.base/watch_thread_num.exp
2496 * gdb.base/watchpoint-reuse-slot.exp
2497 * gdb.base/watchpoint-solib.exp
2498 * gdb.base/watchpoint.exp
2499 * gdb.btrace/dlopen.exp
2500 * gdb.cell/arch.exp
2501 * gdb.cell/break.exp
2502 * gdb.cell/bt.exp
2503 * gdb.cell/core.exp
2504 * gdb.cell/data.exp
2505 * gdb.cell/dwarfaddr.exp
2506 * gdb.cell/ea-cache.exp
2507 * gdb.cell/ea-standalone.exp
2508 * gdb.cell/ea-test.exp
2509 * gdb.cell/f-regs.exp
2510 * gdb.cell/fork.exp
2511 * gdb.cell/gcore.exp
2512 * gdb.cell/mem-access.exp
2513 * gdb.cell/ptype.exp
2514 * gdb.cell/registers.exp
2515 * gdb.cell/sizeof.exp
2516 * gdb.cell/solib-symbol.exp
2517 * gdb.cell/solib.exp
2518 * gdb.compile/compile-tls.exp
2519 * gdb.cp/exception.exp
2520 * gdb.cp/gdb2495.exp
2521 * gdb.cp/local.exp
2522 * gdb.cp/mb-inline.exp
2523 * gdb.cp/mb-templates.exp
2524 * gdb.cp/pr10687.exp
2525 * gdb.cp/pr9167.exp
2526 * gdb.cp/scope-err.exp
2527 * gdb.cp/templates.exp
2528 * gdb.cp/virtfunc.exp
2529 * gdb.dwarf2/dw2-dir-file-name.exp
2530 * gdb.dwarf2/dw2-single-line-discriminators.exp
2531 * gdb.fortran/complex.exp
2532 * gdb.fortran/library-module.exp
2533 * gdb.guile/guile.exp
2534 * gdb.guile/scm-cmd.exp
2535 * gdb.guile/scm-frame-inline.exp
2536 * gdb.guile/scm-objfile.exp
2537 * gdb.guile/scm-pretty-print.exp
2538 * gdb.guile/scm-symbol.exp
2539 * gdb.guile/scm-type.exp
2540 * gdb.guile/scm-value.exp
2541 * gdb.linespec/keywords.exp
2542 * gdb.linespec/ls-errs.exp
2543 * gdb.linespec/macro-relative.exp
2544 * gdb.linespec/thread.exp
2545 * gdb.mi/mi-breakpoint-changed.exp
2546 * gdb.mi/mi-dprintf-pending.exp
2547 * gdb.mi/mi-fullname-deleted.exp
2548 * gdb.mi/mi-logging.exp
2549 * gdb.mi/mi-pending.exp
2550 * gdb.mi/mi-solib.exp
2551 * gdb.mi/new-ui-mi-sync.exp
2552 * gdb.mi/user-selected-context-sync.exp
2553 * gdb.multi/dummy-frame-restore.exp
2554 * gdb.multi/multi-arch-exec.exp
2555 * gdb.multi/remove-inferiors.exp
2556 * gdb.multi/watchpoint-multi-exit.exp
2557 * gdb.opt/solib-intra-step.exp
2558 * gdb.perf/backtrace.exp
2559 * gdb.perf/single-step.exp
2560 * gdb.perf/skip-command.exp
2561 * gdb.perf/skip-prologue.exp
2562 * gdb.perf/solib.exp
2563 * gdb.python/lib-types.exp
2564 * gdb.python/py-as-string.exp
2565 * gdb.python/py-bad-printers.exp
2566 * gdb.python/py-block.exp
2567 * gdb.python/py-breakpoint.exp
2568 * gdb.python/py-cmd.exp
2569 * gdb.python/py-events.exp
2570 * gdb.python/py-evthreads.exp
2571 * gdb.python/py-finish-breakpoint.exp
2572 * gdb.python/py-finish-breakpoint2.exp
2573 * gdb.python/py-frame-inline.exp
2574 * gdb.python/py-frame.exp
2575 * gdb.python/py-inferior.exp
2576 * gdb.python/py-infthread.exp
2577 * gdb.python/py-mi.exp
2578 * gdb.python/py-objfile.exp
2579 * gdb.python/py-pp-maint.exp
2580 * gdb.python/py-pp-registration.exp
2581 * gdb.python/py-prettyprint.exp
2582 * gdb.python/py-recurse-unwind.exp
2583 * gdb.python/py-shared.exp
2584 * gdb.python/py-symbol.exp
2585 * gdb.python/py-symtab.exp
2586 * gdb.python/py-template.exp
2587 * gdb.python/py-type.exp
2588 * gdb.python/py-unwind-maint.exp
2589 * gdb.python/py-unwind.exp
2590 * gdb.python/py-value.exp
2591 * gdb.python/python.exp
2592 * gdb.reverse/finish-reverse-bkpt.exp
2593 * gdb.reverse/insn-reverse.exp
2594 * gdb.reverse/next-reverse-bkpt-over-sr.exp
2595 * gdb.reverse/solib-precsave.exp
2596 * gdb.reverse/solib-reverse.exp
2597 * gdb.stabs/gdb11479.exp
2598 * gdb.stabs/weird.exp
2599 * gdb.threads/fork-child-threads.exp
2600 * gdb.threads/fork-plus-threads.exp
2601 * gdb.threads/fork-thread-pending.exp
2602 * gdb.threads/forking-threads-plus-breakpoint.exp
2603 * gdb.threads/hand-call-in-threads.exp
2604 * gdb.threads/interrupted-hand-call.exp
2605 * gdb.threads/linux-dp.exp
2606 * gdb.threads/local-watch-wrong-thread.exp
2607 * gdb.threads/next-while-other-thread-longjmps.exp
2608 * gdb.threads/non-ldr-exit.exp
2609 * gdb.threads/pending-step.exp
2610 * gdb.threads/print-threads.exp
2611 * gdb.threads/process-dies-while-detaching.exp
2612 * gdb.threads/process-dies-while-handling-bp.exp
2613 * gdb.threads/pthreads.exp
2614 * gdb.threads/queue-signal.exp
2615 * gdb.threads/reconnect-signal.exp
2616 * gdb.threads/signal-command-handle-nopass.exp
2617 * gdb.threads/signal-command-multiple-signals-pending.exp
2618 * gdb.threads/signal-delivered-right-thread.exp
2619 * gdb.threads/signal-sigtrap.exp
2620 * gdb.threads/sigthread.exp
2621 * gdb.threads/staticthreads.exp
2622 * gdb.threads/stepi-random-signal.exp
2623 * gdb.threads/thread-unwindonsignal.exp
2624 * gdb.threads/thread_check.exp
2625 * gdb.threads/thread_events.exp
2626 * gdb.threads/tid-reuse.exp
2627 * gdb.threads/tls-nodebug.exp
2628 * gdb.threads/tls-shared.exp
2629 * gdb.threads/tls-so_extern.exp
2630 * gdb.threads/tls.exp
2631 * gdb.threads/wp-replication.exp
2632 * gdb.trace/actions-changed.exp
2633 * gdb.trace/actions.exp
2634 * gdb.trace/backtrace.exp
2635 * gdb.trace/change-loc.exp
2636 * gdb.trace/collection.exp
2637 * gdb.trace/deltrace.exp
2638 * gdb.trace/disconnected-tracing.exp
2639 * gdb.trace/entry-values.exp
2640 * gdb.trace/ftrace-lock.exp
2641 * gdb.trace/ftrace.exp
2642 * gdb.trace/infotrace.exp
2643 * gdb.trace/mi-trace-frame-collected.exp
2644 * gdb.trace/mi-trace-unavailable.exp
2645 * gdb.trace/mi-traceframe-changed.exp
2646 * gdb.trace/mi-tracepoint-changed.exp
2647 * gdb.trace/mi-tsv-changed.exp
2648 * gdb.trace/no-attach-trace.exp
2649 * gdb.trace/packetlen.exp
2650 * gdb.trace/passc-dyn.exp
2651 * gdb.trace/passcount.exp
2652 * gdb.trace/pending.exp
2653 * gdb.trace/pr16508.exp
2654 * gdb.trace/qtro.exp
2655 * gdb.trace/range-stepping.exp
2656 * gdb.trace/read-memory.exp
2657 * gdb.trace/report.exp
2658 * gdb.trace/save-trace.exp
2659 * gdb.trace/signal.exp
2660 * gdb.trace/stap-trace.exp
2661 * gdb.trace/status-stop.exp
2662 * gdb.trace/strace.exp
2663 * gdb.trace/tfile.exp
2664 * gdb.trace/tfind.exp
2665 * gdb.trace/trace-break.exp
2666 * gdb.trace/trace-condition.exp
2667 * gdb.trace/trace-enable-disable.exp
2668 * gdb.trace/trace-mt.exp
2669 * gdb.trace/tracecmd.exp
2670 * gdb.trace/tracefile-pseudo-reg.exp
2671 * gdb.trace/tspeed.exp
2672 * gdb.trace/tstatus.exp
2673 * gdb.trace/tsv.exp
2674 * gdb.trace/unavailable.exp
2675 * gdb.trace/while-dyn.exp
2676 * gdb.trace/while-stepping.exp
2677 * lib/gdb-guile.exp
2678 * lib/gdb.exp
2679 * lib/mi-support.exp
2680 * lib/pascal.exp
2681 * lib/perftest.exp
2682 * lib/prelink-support.exp
2683 * lib/selftest-support.exp
2684
ad02e4fe
SM
26852016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
2686
2687 * Makefile.in: Include disable-implicit-rules.mk.
2688
22347e55
AA
26892016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
2690
2691 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
2692 non-byte-aligned bit fields.
2693
da5b30da
AA
26942016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
2695
2696 PR gdb/12616
2697 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
2698 respects the DW_AT_data_bit_offset attribute.
2699
b593ecca
SM
27002016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
2701
2702 * gdb.base/default.exp: Fix output of "set language".
2703
3b165252
SM
27042016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
2705
2706 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
2707 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
2708 make.
2709 * configure.ac: Remove checks for the make program.
2710 * configure: Re-generate.
2711
1a2f3d7f
KB
27122016-11-16 Kevin Buettner <kevinb@redhat.com>
2713
2714 * gdb.python/py-recurse-unwind.c (main): Add loop.
2715 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
2716 to read_register() and gdb.parse_and_eval(). Make each code
2717 call a separate case that can be individually tested.
2718 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
2719 proc. Call cont_and_backtrace for each of the code paths that
2720 we want to test in the unwinder.
2721
b7f38fda
AA
27222016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
2723
2724 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
2725 the definition of struct S.
2726
1f8db343
CM
27272016-11-11 Catherine Moore <clm@codesourcery.com>
2728
2729 * gdb.base/dump.exp: Identify verilog format dump tests as such.
2730
fad0c9fb
PA
27312016-11-09 Pedro Alves <palves@redhat.com>
2732
2733 * gdb.base/commands.exp (runto_or_return): New procedure.
2734 (gdbvar_simple_if_test, gdbvar_simple_while_test)
2735 (gdbvar_complex_if_while_test, progvar_simple_if_test)
2736 (progvar_simple_while_test, progvar_complex_if_while_test)
2737 (if_while_breakpoint_command_test)
2738 (infrun_breakpoint_command_test, breakpoint_command_test)
2739 (user_defined_command_test, watchpoint_command_test)
2740 (test_command_prompt_position, redefine_hook_test)
2741 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
2742 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
2743 multi_line_input and multi_line. Remove gdb_expect and
2744 gdb_stop_suppressing_tests uses.
2745 * lib/gdb.exp (valnum_re): New global.
2746 (multi_line_input): New procedure.
2747
8354c62c
SM
27482016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
2749
2750 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
2751 Remove.
2752 (test_setup): Define with proc_with_prefix.
2753 (test_cli_inferior): Likewise.
2754 (test_cli_thread): Likewise.
2755 (test_cli_frame): Likewise.
2756 (test_cli_select_frame): Likewise.
2757 (test_cli_up_down): Likewise.
2758 (test_mi_thread_select): Likewise.
2759 (test_mi_stack_select_frame): Likewise.
2760 (test_cli_in_mi_inferior): Likewise.
2761 (test_cli_in_mi_thread): Likewise.
2762 (test_cli_in_mi_frame): Likewise.
2763 (top level): Do not use with_test_prefix_procname.
2764
64f367a2
PA
27652016-11-09 Pedro Alves <palves@redhat.com>
2766
2767 * gdb.base/commands.exp (gdbvar_simple_if_test)
2768 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
2769 (progvar_simple_if_test, progvar_simple_while_test)
2770 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
2771 (infrun_breakpoint_command_test, breakpoint_command_test)
2772 (user_defined_command_test, watchpoint_command_test)
2773 (test_command_prompt_position, deprecated_command_test)
2774 (bp_deleted_in_command, temporary_breakpoint_commands)
2775 (stray_arg0_test, source_file_with_indented_comment)
2776 (recursive_source_test, if_commands_test)
2777 (error_clears_commands_left, redefine_hook_test)
2778 (redefine_backtrace_test): Use proc_with_prefix.
2779 * lib/gdb.exp (proc_with_prefix): New proc.
2780
0bb65f1e
AA
27812016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
2782
2783 * gdb.base/tui-layout.c: New file.
2784 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
2785 disassembly window contains very long lines.
2786
7353f247
TT
27872016-11-08 Tom Tromey <tom@tromey.com>
2788
2789 * gdb.python/py-value.exp (test_value_creation): Make "long" test
2790 depend on Python 2.
2791
30a7bb83
TT
27922016-11-08 Tom Tromey <tom@tromey.com>
2793
2794 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
2795 New method.
2796
cdf5a07c
MG
27972016-10-29 Manish Goregaokar <manish@mozilla.com>
2798
2806dc7e 2799 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 2800
51a789c3
MG
28012016-10-27 Manish Goregaokar <manish@mozilla.com>
2802
2806dc7e
PA
2803 * gdb.rust/simple.rs: Add test for univariant enums without
2804 discriminants and for encoded struct-like enums.
51a789c3 2805
f610ab6d
PA
28062016-10-28 Pedro Alves <palves@redhat.com>
2807
2808 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
2809 gdb_test_multiple, tighten regexps and match symtabs and line
2810 tables incrementally.
2811
b129b0ca
LM
28122016-10-28 Luis Machado <lgustavo@codesourcery.com>
2813
2814 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
2815 general.
2816
ecf45d2c
SL
28172016-10-25 Luis Machado <lgustavo@codesourcery.com>
2818
2819 * gdb.base/exec-invalid-sysroot.exp: New file.
2820
b8d38ee4
JK
28212016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2822
2823 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
2824
f90fd8c2
JK
28252016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2826
2827 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
2828
2d2476aa
MR
28292016-10-19 Maciej W. Rozycki <macro@imgtec.com>
2830
2806dc7e
PA
2831 * gdb.base/killed-outside.exp: Remove $options from a call to
2832 `prepare_for_testing'.
2d2476aa 2833
e42b25a0
SM
28342016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2835
2836 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
2837 Change test message.
2838
3ccdb432
SM
28392016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2840
2841 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
2842 Update comment.
2843
5bad3170
SM
28442016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2845
2846 * gdb.trace/mi-trace-save.exp: New file.
2847
5ad9dba7
YQ
28482016-10-13 Yao Qi <yao.qi@linaro.org>
2849
2850 * gdb.base/code_elim.exp (get_var_address): Remove.
2851 * gdb.base/relocate.exp: Likewise.
2852 * gdb.base/shreloc.exp: Likewise.
2853 * lib/gdb.exp (get_var_address): New.
2854
62df7e21
YQ
28552016-10-13 Yao Qi <yao.qi@linaro.org>
2856
2857 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
2858 floating point tests if $skip_float_test is false.
2859
4dac951e
LM
28602016-10-12 Luis Machado <lgustavo@codesourcery.com>
2861
2862 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
2863 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
2864 argc values.
2865 Add 1 to argc so we guarantee distinct initial/modified argc values.
2866
8f1a8fc4
JK
28672016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2868
2869 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
2870
16c85b5d
JK
28712016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2872
2873 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
2874 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
2875 * gdb.arch/vsx-regs.exp: Likewise.
2876
1d0e042a
YQ
28772016-10-07 Yao Qi <yao.qi@linaro.org>
2878
2879 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
2880
68dadef5
MM
28812016-10-07 Markus Metzger <markus.t.metzger@intel.com>
2882
2883 * gdb.python/python.exp: Test decode_line("*0").
2884
33fa2c6e
DE
28852016-10-06 Doug Evans <dje@google.com>
2886
2887 * gdb.python/py-value.exp (test_value_creation): Add test for large
2888 unsigned 64-bit value.
2889
9c37b5ae
TT
28902016-10-06 Tom Tromey <tom@tromey.com>
2891
2892 * gdb.compile/compile.exp: Change java tests to rust.
2893 * gdb.base/setshow.exp: Change java tests to rust.
2894 * gdb.base/default.exp: Remove java from language list.
2895 * README (Examples): Update language example.
2896 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
2897 test.
2898 * lib/gdb.exp (skip_java_tests): Remove.
2899 * lib/java.exp: Remove.
2900 * gdb.java: Remove.
2901
78b86327
MR
29022016-10-06 Maciej W. Rozycki <macro@imgtec.com>
2903
2904 * gdb.arch/mips-fcr.exp: New test.
2905 * gdb.arch/mips-fcr.c: Source for the new test.
2906
7470adbb
MR
29072016-10-06 Maciej W. Rozycki <macro@imgtec.com>
2908
2909 * gdb.base/solib-disc.exp: Use `standard_output_file'
2910 throughout.
2911
4a556533
PA
29122016-10-06 Pedro Alves <palves@redhat.com>
2913
2914 * gdb.base/jit-simple-dl.c: New file.
2915 * gdb.base/jit-simple-jit.c: New file, factored out from ...
2916 * gdb.base/jit-simple.c: ... this.
2917 * gdb.base/jit-simple.exp (jit_run): Delete.
2918 (build_jit): New proc.
2919 (jit_test_reread): Recompile either the main program or the shared
2920 library, depending on what is being tested. Skip changing address
2921 if caller wants to. Compare before/after addresses. If testing
2922 standalone, explicitly load the binary. Test "maint info
2923 breakpoints".
2924 (top level): Add "standalone vs shared lib" and "change address"
2925 vs "same address" axes.
2926
5a122fbc
PA
29272016-10-06 Pedro Alves <palves@redhat.com>
2928
2929 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
2930 call.
2931 (jit_run): Delete.
2932 (jit_test_reread): Use with_test_prefix. Reload the main binary
2933 explicitly. Compare the before/after addresses of the JIT
2934 descriptor.
2935
ee8da4b8
DE
29362016-08-15 Doug Evans <dje@google.com>
2937
2938 * gdb.xml/extra-regs.xml: Update, end field now required, default type
2939 for single bitfields is bool.
2940 * gdb.xml/tdesc-regs.exp: Ditto.
2941
f389f6fe
JK
29422016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2943
2944 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
2945
fdebf1a4
YQ
29462016-10-05 Yao Qi <yao.qi@linaro.org>
2947
2948 * lib/gdb.exp (support_complex_tests): Return zero if
2949 gdb_skip_float_test return true.
2950
9c36d954 29512016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 2952 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
2953
2954 PR gdb/20487
2955 * gdb.mi/user-selected-context-sync.exp: New file.
2956 * gdb.mi/user-selected-context-sync.c: New file.
2957
4034d0ff 29582016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 2959 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
2960
2961 PR gdb/20487
2962 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
2963 =thread-select-event check.
2964
a4297203
PB
29652016-09-29 Peter Bergner <bergner@vnet.ibm.com>
2966
2967 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
2968 the compulsory L operand changes.
2969 * gdb.arch/powerpc-power.s: Likewise.
2970
bb805577
JK
29712016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2972
2973 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
2974 * gdb.base/jit-attach-pie.c: New file.
2975 * gdb.base/jit-attach-pie.exp: New file.
2976
6d61dee5
PA
29772016-09-28 Pedro Alves <palves@redhat.com>
2978
2979 * gdb.base/infcall-input.c: New file.
2980 * gdb.base/infcall-input.exp: New file.
2981
f73842fc
YQ
29822016-09-22 Yao Qi <yao.qi@linaro.org>
2983
2984 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
2985 (gdb_exit): Rename it to ...
2986 (gdbserver_gdb_exit): ... Close GDBserver.
2987 (gdb_exit): New proc, call gdbserver_gdb_exit.
2988 (mi_gdb_exit): Likewise.
2989
90681dab
YQ
29902016-09-22 Yao Qi <yao.qi@linaro.org>
2991
2992 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
2993 path.
2994 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
2995 Remove duplication.
2996
9c211fd8
YQ
29972016-09-22 Yao Qi <yao.qi@linaro.org>
2998
2999 * lib/gdbserver-support.exp: Check the existence of
3000 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
3001
ad0a504f
AK
30022016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
3003
3004 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
3005
36cf1806
TT
30062016-09-21 Tom Tromey <tom@tromey.com>
3007
3008 PR gdb/20604:
3009 * gdb.base/quit.exp: New file.
3010
74172ecf
SM
30112016-09-21 Simon Marchi <simon.marchi@ericsson.com>
3012
3013 * .gitignore: New file.
3014
3d0ec882
MR
30152016-09-21 Maciej W. Rozycki <macro@imgtec.com>
3016
3017 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
3018 throughout.
3019
8193adea
AA
30202016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
3021
3022 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
3023
d41a5c09
JK
30242016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3025
3026 * gdb.cp/casts.cc (decltype): Move it ...
3027 (main): ... with its call to ...
3028 * gdb.cp/casts03.cc: ... a new file.
3029 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
3030
d2dfe700
JK
30312016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3032
3033 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
3034
e2a92b16
PB
30352016-09-15 Peter Bergner <bergner@vnet.ibm.com>
3036
3037 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
3038 and sync up the test with tests in gas/testsuite/gas/ppc.
3039 * gdb.arch/powerpc-power.exp: Likewise.
3040
49b4de64
JK
30412016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3042
3043 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
3044
2c29df25
SDJ
30452016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
3046 Jan Kratochvil <jan.kratochvil@redhat.com>
3047
3048 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
3049 make m1's definition to be different from m2's. Use 'dummy' as an
3050 argument for probe 'two'.
3051
cc3c2846
JB
30522016-09-10 Jon Beniston <jon@beniston.com>
3053
3054 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
3055 for sim target.
3056
e1b2624a
AA
30572016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
3058
3059 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
3060 variable declaration.
3061 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
3062 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
3063 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
3064 received HWCAP as its argument.
3065
4295e285
PA
30662016-09-06 Pedro Alves <palves@redhat.com>
3067
3068 * gdb.base/new-ui-pending-input.c: New file.
3069 * gdb.base/new-ui-pending-input.exp: New file.
3070 * gdb.exp (clear_gdb_spawn_id): New procedure.
3071 (with_spawn_id): Check whether gdb_spawn_id exists before
3072 referencing it. If gdb_spawn_id didn't exist on entry, clear it
3073 on exit.
3074
00d5215e
UW
30752016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
3076
3077 * gdb.base/float128.c: New file.
3078 * gdb.base/float128.exp: Likewise.
3079 * gdb.base/floatn.c: Likewise.
3080 * gdb.base/floatn.exp: Likewise.
3081
a9ff5f12
UW
30822016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
3083
3084 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
3085
f245535c
PA
30862016-09-05 Pedro Alves <palves@redhat.com>
3087
3088 PR backtrace/19927
3089 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
3090 unwinders are immediately called as side effect of "source" or
3091 "disable unwinder" commands.
3092 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
3093
ae9cf263
YQ
30942016-09-02 Yao Qi <yao.qi@linaro.org>
3095
3096 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
3097 is true and $type is "float" or "double".
3098
27aba047
YQ
30992016-09-02 Yao Qi <yao.qi@linaro.org>
3100
3101 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
3102 true.
3103 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
3104 * gdb.base/call-rt-st.exp: Likewise.
3105 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
3106 return value instead of gdb,skip_float_test.
3107 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
3108 (do_function_calls): Use its return value instead of
3109 gdb,skip_float_test.
3110 * gdb.base/finish.exp: Likewise.
3111 * gdb.base/funcargs.exp: Likewise.
3112 * gdb.base/return.exp: Likewise.
3113 * gdb.base/return2.exp: Likewise.
3114 * gdb.base/varargs.exp: Likewise.
3115 * lib/gdb.exp (gdb_skip_float_test): Change it to
3116 gdb_caching_proc. Detect the broken ptrace on arm-linux.
3117
5af962df
AA
31182016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
3119
3120 * gdb.multi/tids.exp: Test "thread apply all".
3121
7fac6910
JK
31222016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3123
3124 * gdb.base/default.exp (tty): Remove.
3125
bb1fe4ac
KB
31262016-08-24 Kevin Buettner <kevinb@redhat.com>
3127
2806dc7e
PA
3128 * gdb.python/py-recurse-unwind.c: New file.
3129 * gdb.python/py-recurse-unwind.py: New file.
3130 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 3131
0a1ddfa6
SM
31322016-08-24 Simon Marchi <simon.marchi@ericsson.com>
3133
3134 * gdb.base/set-inferior-tty.exp: New file.
3135 * gdb.base/set-inferior-tty.c: New file.
3136
d9de1fe3
PA
31372016-08-23 Pedro Alves <palves@redhat.com>
3138
3139 PR gdb/20494
3140 * gdb.base/new-ui-echo.c: New file.
3141 * gdb.base/new-ui-echo.exp: New file.
3142
e9d9abd7
YQ
31432016-08-23 Yao Qi <yao.qi@linaro.org>
3144
3145 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
3146 gdbserver_spawn.
3147 * gdb.server/connect-without-multi-process.exp (do_test):
3148 Likewise.
3149
3589529e
YQ
31502016-08-23 Yao Qi <yao.qi@linaro.org>
3151
3152 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
3153 standalone_txt. Delete gdb_txt and standalone_txt on host
3154 and target. Spawn the binary on target. Copy files from
3155 target to host.
3156
6bb90213
PA
31572016-08-22 Pedro Alves <palves@redhat.com>
3158
3159 PR gdb/20505
3160 * gdb.base/vdso-warning.exp: Test core dumps too. Use
3161 with_test_prefix. Factor out bits to ...
3162 (test_no_vdso): ... this new procedure.
3163
20c2c024
CL
31642016-08-19 Carl Love <cel@us.ibm.com>
3165
3166 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
3167 maintaining separate logic for constructing the output path.
3168 * gdb.arch/powerpc-d128-regs.exp: Likewise.
3169 * gdb.arch/ppc-dfp.exp: Likewise.
3170 * gdb.arch/ppc-fp.exp: Likewise.
3171 * gdb.arch/vsx-regs.exp: Likewise.
3172 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
3173 binprefix for generating the additional binary files.
3174
0646e07d
PA
31752016-08-19 Pedro Alves <palves@redhat.com>
3176
3177 * gdb.trace/mi-trace-frame-collected.exp
3178 (test_trace_frame_collected): On x32, expect two registers.
3179
46da9242
CL
31802016-08-18 Carl Love <cel@us.ibm.com>
3181
3182 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
3183 and sync up the test with tests in gas/testsuite/gas/ppc.
3184 * gdb.arch/powerpc-power.exp: Likewise.
3185
eb2332d7
SM
31862016-08-17 Simon Marchi <simon.marchi@ericsson.com>
3187
3188 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
3189 expected error message.
3190
63c61e04
SM
31912016-08-17 Simon Marchi <simon.marchi@ericsson.com>
3192
3193 * gdb.multi/remove-inferiors.exp: New file.
3194 * gdb.multi/remove-inferiors.c: New file.
3195
7b17065f
YQ
31962016-08-12 Yao Qi <yao.qi@linaro.org>
3197
3198 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
3199 argument list.
3200
01d3dedf
PA
32012016-08-10 Pedro Alves <palves@redhat.com>
3202
3203 PR gdb/19187
3204 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
3205 setup_kfails.
3206
3eb7562a
PA
32072016-08-09 Pedro Alves <palves@redhat.com>
3208 Simon Marchi <simon.marchi@ericsson.com>
3209
3210 PR gdb/20418
3211 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
3212 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
3213
80614914
PA
32142016-08-09 Pedro Alves <palves@redhat.com>
3215
3216 PR mi/20431
3217 * gdb.mi/mi-cmd-error.exp: New file.
3218
f348d89a
PA
32192016-08-09 Pedro Alves <palves@redhat.com>
3220
3221 PR gdb/18653
3222 * gdb.base/signals-state-child.c: New file.
3223 * gdb.base/signals-state-child.exp: New file.
3224 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
3225
e5ca03b4
PA
32262016-08-09 Pedro Alves <palves@redhat.com>
3227
3228 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
3229
282a0691
TT
32302016-08-03 Tom Tromey <tom@tromey.com>
3231
3232 PR python/18565:
3233 * gdb.python/py-frame-inline.exp: Add Frame.function test.
3234
41bfcd63
YQ
32352016-08-01 Yao Qi <yao.qi@linaro.org>
3236
3237 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
3238 variable mode to "multi-process" if $multi_process is 1, otherwise
3239 set it to "single-process".
3240
e3465b24
YQ
32412016-08-01 Yao Qi <yao.qi@linaro.org>
3242
3243 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
3244 * gdb.cp/cpexprs.exp: Likewise.
3245 * gdb.cp/m-static.exp: Likewise.
3246
0b31a4bc
TT
32472016-07-26 Tom Tromey <tom@tromey.com>
3248
3249 PR python/20190:
3250 * gdb.threads/tls.exp (check_thread_local): Add python symbol
3251 test.
3252
e0461dbb
MM
32532016-07-26 Markus Metzger <markus.t.metzger@intel.com>
3254
3255 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
3256 selecting assembly source files.
3257 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
3258 assembly source files.
3259 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
3260 assembly source files.
3261 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
3262 selecting assembly source files.
3263
8194e927
SM
32642016-07-25 Simon Marchi <simon.marchi@ericsson.com>
3265
3266 * gdb.base/new-ui.exp (do_test_invalid_args): New
3267 procedure.
3268
c0272db5
TW
32692016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
3270
3271 * gdb.btrace/reconnect.c: New file.
3272 * gdb.btrace/reconnect.exp: New file.
3273
e3487908
GKB
32742016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
3275
3276 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
3277 to test_catch_syscall_group.
3278 (test_catch_syscall_group): New.
3279
12df5c00
TT
32802016-07-21 Tom Tromey <tom@tromey.com>
3281
3282 * gdb.rust/simple.rs (main): Use empty struct expression.
3283 * gdb.rust/simple.exp: Add tests for empty struct expression.
3284
bae62ee2
YQ
32852016-07-21 Yao Qi <yao.qi@linaro.org>
3286
3287 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
3288 if gdb_skip_xml_test is true on some targets.
3289
b1b53fb3
YQ
32902016-07-21 Yao Qi <yao.qi@linaro.org>
3291
3292 * gdb.server/solib-list.exp: Unset last_loaded_file.
3293
027d97f8
JK
32942016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3295
3296 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
3297 "step into captured_main (args)".
3298
7674d381
JK
32992016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3300
3301 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
3302
72b5d099
JK
33032016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3304
3305 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
3306
1f960ced
PA
33072016-07-19 Pedro Alves <palves@redhat.com>
3308
3309 * gdb.opt/inline-break.exp: Remove optimize=-O2.
3310 * gdb.opt/inline-bt.exp: Likewise.
3311 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
3312 additional_flags=-Winline.
3313 * gdb.opt/inline-locals.exp: Likewise.
3314 * gdb.opt/inline-markers.c (ATTR): Define.
3315 (inlined_fn): Use it.
3316
f25827c1
YQ
33172016-07-19 Yao Qi <yao.qi@linaro.org>
3318
3319 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
3320 (test_with_self): Remove some code. Remove argument executable.
3321 (top-level): Use do_self_tests.
3322
37539ebe
DB
33232016-07-15 Zachary Welch <zwelch@codesourcery.com>
3324 Don Breazeal <donb@codesourcery.com>
3325
3326 * gdb.base/maint.exp: Escape paths used in regular expressions.
3327 * gdb.stabs/weird.exp: Likewise.
3328
dac790e1
TT
33292016-07-13 Tom Tromey <tom@tromey.com>
3330
3331 PR python/15620, PR python/18620:
3332 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
3333 (test_bkpt_events): New procs.
3334
93daf339
TT
33352016-07-13 Tom Tromey <tom@tromey.com>
3336
3337 PR python/17698:
3338 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
3339 test.
3340 (test_watchpoints): Likewise.
3341 (test_bkpt_pending): New proc.
3342
6571a381
TT
33432016-07-13 Tom Tromey <tom@tromey.com>
3344
3345 PR cli/18053:
3346 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
3347 completion test.
3348
e8732474
JK
33492016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3350
3351 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
3352 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
3353 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
3354 f_label.
3355 (g): Rename g_end_lbl to g_label.
3356 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
3357 low_pc and high_pc.
3358 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
3359
e0f3fd7c
TT
33602016-07-12 Tom Tromey <tom@tromey.com>
3361
3362 PR python/19293:
3363 * gdb.python/py-unwind-maint.exp: Update tests.
3364
3cfe46b6
YQ
33652016-07-12 Yao Qi <yao.qi@linaro.org>
3366
3367 * lib/selftest-support.exp (selftest_setup): Match the output
3368 when captured_main is inlined.
3369
4f19a0e6
WT
33702016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
3371
3372 * gdb.fortran/derived-types.exp (result_line, result_line_2):
3373 New variables.
3374 (print this%a, print this%b, print this): New tests.
3375 * gdb.fortran/derived-types.f90 (this): New object and
3376 initialization.
3377
986cf455
SM
33782016-07-06 Simon Marchi <simon.marchi@ericsson.com>
3379
3380 * gdb.ada/arraydim.exp: Remove extra directory level in build
3381 directory.
3382
f0464b23
SM
33832016-07-06 Simon Marchi <simon.marchi@ericsson.com>
3384
3385 * lib/ada.exp: Remove extra directory level in build directory.
3386 * gdb.ada/cond_lang.exp: Likewise.
3387 * gdb.ada/exec_changed.exp: Likewise.
3388 * gdb.ada/lang_switch.exp: Likewise.
3389
42d94011
MG
33902016-07-06 Manish Goregaokar <manish@mozilla.com>
3391
2806dc7e
PA
3392 * simple.rs: Add test for raw pointer subscripting.
3393 * simple.exp: Add test expectations.
42d94011 3394
647c264c
YQ
33952016-07-05 Yao Qi <yao.qi@linaro.org>
3396
3397 * gdb.mi/mi-reverse.exp: Match =record-started output.
3398
20aa2c60
PA
33992016-07-01 Pedro Alves <palves@redhat.com>
3400
3401 * gdb.base/jit-reader.exp (info_registers_current_frame): New
3402 procedure.
3403 (jit_reader_test): Test the jit reader's unwinder.
3404 * gdb.base/jithost.c (jit_function_00_code): New global.
3405 (main): Use memcpy to fill in the mmapped code, instead of poking
3406 bytes manually here.
3407 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
3408 value.
3409 (read_debug_info): Save the function's range.
3410 (read_sp): New function.
3411 (unwind_frame): Use it. Also unwind RBP.
3412 (get_frame_id): Use read_sp.
3413 (gdb_init_reader): Use calloc instead of malloc.
3414 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
3415 parameter. Use gdb_test_multiple.
3416
ced2dffb
PA
34172016-07-01 Pedro Alves <palves@redhat.com>
3418 Antoine Tremblay <antoine.tremblay@ericsson.com>
3419
3420 * gdb.threads/process-dies-while-detaching.c: New file.
3421 * gdb.threads/process-dies-while-detaching.exp: New file.
3422
63000888
PA
34232016-07-01 Pedro Alves <palves@redhat.com>
3424
3425 * gdb.multi/watchpoint-multi-exit.c: New file.
3426 * gdb.multi/watchpoint-multi-exit.exp: New file.
3427
038d4868
PA
34282016-06-30 Pedro Alves <palves@redhat.com>
3429
3430 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
3431 unset inferior_spawn_id.
3432
994e9c83
PA
34332016-06-30 Pedro Alves <palves@redhat.com>
3434
3435 * lib/mi-support.exp (default_mi_gdb_start): Declare global
3436 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
3437
e5653468
YQ
34382016-06-29 Yao Qi <yao.qi@linaro.org>
3439
3440 * gdb.base/return.c: Add copyright header.
3441
803b47e5
TT
34422016-06-29 Tom Tromey <tom@tromey.com>
3443
3444 PR python/20129:
3445 * gdb.python/py-framefilter.exp: Add tests for setting priority
3446 and disabling of non-existent frame filter.
3447
28244707
YQ
34482016-06-29 Yao Qi <yao.qi@linaro.org>
3449
3450 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
3451 0x0f07ff.
3452
a31d2f06
YQ
34532016-06-28 Yao Qi <yao.qi@linaro.org>
3454
3455 * gdb.base/catch-syscall.exp: Remove check on isnative and target
3456 triplets. Start gdb, execute catch syscall, and continue. Check
3457 gdb's output to determine catch syscall is supported.
3458
921d8f54
MG
34592016-06-27 Manish Goregaokar <manish@mozilla.com>
3460
25d49b86
PA
3461 * gdb.rust/simple.rs: Add test for returning unit in a function.
3462 * gdb.rust/simple.exp: Add expectation for functions returning
3463 unit.
921d8f54 3464
f4952523
PMR
34652016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
3466
3467 * gdb.python/py-breakpoint-create-fail.c,
3468 gdb.python/py-breakpoint-create-fail.exp,
3469 gdb.python/py-breakpoint-create-fail.py: New testcase.
3470
fccb08f8
MG
34712016-06-25 Manish Goregaokar <manish@mozilla.com>
3472
3473 PR gdb/20239
3474 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
3475 * gdb.rust/simple.exp: Add test expectations for new NonZero
3476 tests.
fccb08f8 3477
6b850546
DT
34782016-06-24 David Taylor <dtaylor@emc.com>
3479
3480 * gdb.base/offsets.exp: New file.
3481 * gdb.base/offsets.c: New file.
3482
17621150
TT
34832016-06-23 Tom Tromey <tom@tromey.com>
3484
3485 PR gdb/16483:
3486 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
3487 before any filters are loaded.
3488
04d59df6
WT
34892016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
3490
3491 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
3492 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
3493 structs.
3494 * gdb.fortran/derived-type-function.exp: New file.
3495 * gdb.fortran/derived-type-function.f90: New file.
3496
3497
ac69f786
PA
34982016-06-21 Pedro Alves <palves@redhat.com>
3499
3500 * gdb.base/new-ui.exp: New file.
3501 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
3502 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
3503 (with_spawn_id): New procedure.
3504
49940788
PA
35052016-06-21 Pedro Alves <palves@redhat.com>
3506
3507 * gdb.mi/mi-exec-run.exp: New file.
3508
ef274d26
PA
35092016-06-21 Pedro Alves <palves@redhat.com>
3510
3511 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
3512 breakpoint command's output on the main UI.
3513 (test_break): New procedure, factored out from calls in the top
3514 level.
3515 (top level): Use foreach_with_prefix to test MI as main UI and as
3516 separate UI.
3517
468afe6c
PA
35182016-06-21 Pedro Alves <palves@redhat.com>
3519
3520 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
3521 (test_awatch_creation_and_listing)
3522 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
3523 Remove 'type' parameter.
3524 (test_watchpoint_all): New parameter mi_mode. Remove
3525 with_test_prefix.
3526 (top level): Use foreach_with_prefix, and add main/separate UI MI
3527 testing axis.
3528
51f77c37
PA
35292016-06-21 Pedro Alves <palves@redhat.com>
3530
3531 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
3532 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
3533 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
3534 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
3535 (gdb_main_spawn_id, mi_spawn_id): Declare and
3536 comment.
3537 (mi_create_inferior_pty): New procedure,
3538 factored out from default_mi_gdb_start.
3539 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
3540 procedures.
3541 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
3542 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
3543 Use mi_create_inferior_pty.
3544 (mi_gdb_start): Use eval to pass down args list.
3545
8980e177
PA
35462016-06-21 Pedro Alves <palves@redhat.com>
3547
3548 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
3549 * gdb.opt/inline-cmds.exp: Add MI tests.
3550
f38d3ad1
PA
35512016-06-21 Pedro Alves <palves@redhat.com>
3552
3553 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
3554
45db7c09
PA
35552016-06-21 Pedro Alves <palves@redhat.com>
3556
3557 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
3558 (top level): Use it instead of mi_execute_to.
3559
5a069ab3
PA
35602016-06-21 Pedro Alves <palves@redhat.com>
3561
3562 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
3563 (cont_handler_str): New.
3564 (signal_stop_handler): Set stop_handler_str instead of printing to
3565 stdout.
3566 (continue_handler): Set cont_handler_str instead of printing to
3567 stdout.
3568 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
3569 mi_send_resuming_command. Print stop_handler_str and
3570 cont_handler_str instead of expecting the python events print
3571 directly.
3572
2838cc1d
SD
35732016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
3574
3575 * gdb.base/jit-reader.exp: New file.
3576 * gdb.base/jithost.c: New file.
3577 * gdb.base/jithost.h: New file.
3578 * gdb.base/jitreader.c : New file.
3579 * gdb.base/jit-protocol.h: New file.
3580
21a77091
YQ
35812016-06-17 Yao Qi <yao.qi@linaro.org>
3582
3583 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
3584 parameters follow_fork and detach_on_fork. Set follow-fork-mode
3585 and detach-on-fork. Adjust tests.
3586 (top level): Invoke break_cond_on_syscall with combinations of
3587 syscall, follow-fork-mode and detach-on-fork.
3588
f50bf8e5
YQ
35892016-06-17 Yao Qi <yao.qi@linaro.org>
3590
3591 * gdb.base/step-over-exit.c: New.
3592 * gdb.base/step-over-exit.exp: New.
3593
a28d8e50
YTL
35942016-06-17 Yan-Ting Lin <currygt52@gmail.com>
3595
3596 * gdb.base/float.exp: Add target check for nds32*-*-*.
3597 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
3598
cad8e26d
AB
35992016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
3600
3601 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
3602 for unsupported target features.
3603 * gdb.base/call-rt-st.exp: Likewise.
3604 * gdb.base/call-sc.exp: Likewise.
3605 * gdb.base/call-signal-resume.exp: Likewise.
3606 * gdb.base/call-strs.exp: Likewise.
3607 * gdb.base/callexit.exp: Likewise.
3608 * gdb.base/callfuncs.exp: Likewise.
3609 * gdb.base/nodebug.exp: Likewise.
3610 * gdb.base/printcmds.exp: Likewise.
3611 * gdb.base/ptype.exp: Likewise.
3612 * gdb.base/structs.exp: Likewise.
3613 * gdb.base/unwindonsignal.exp: Likewise.
3614 * gdb.cp/gdb2495.exp: Likewise.
3615 * gdb.cp/templates.exp: Likewise.
3616 * gdb.cp/virtfunc.exp: Likewise.
3617 * gdb.threads/hand-call-in-threads.exp: Likewise.
3618 * gdb.threads/interrupted-hand-call.exp: Likewise.
3619 * gdb.threads/thread-unwindonsignal.exp: Likewise.
3620
347dc102
TT
36212016-06-10 Tom Tromey <tom@tromey.com>
3622
3623 PR rust/20110:
3624 * gdb.rust/expr.exp: Add test for integer constant larger than
3625 i32.
3626
5e13cf25
BH
36272016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
3628
3629 * gdb.fortran/nested-funcs.exp: New.
3630 * gdb.fortran/nested-funcs.f90: New.
3631
bb556f1f
TK
36322016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
3633
3634 * gdb.base/examine-backward.c: New file.
3635 * gdb.base/examine-backward.exp: New file.
3636
38b022b4
SM
36372016-06-06 Simon Marchi <simon.marchi@ericsson.com>
3638
3639 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
3640 matching.
3641
1b40ec05
TT
36422016-06-02 Tom Tromey <tom@tromey.com>
3643
3644 PR python/18984:
3645 * gdb.python/py-shared.exp: Add solib_name test.
3646
193bd378
SM
36472016-06-02 Simon Marchi <simon.marchi@ericsson.com>
3648
3649 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
3650
3326303b
MG
36512016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
3652
3653 PR c++/19893
3654 * gdb.dwarf2/implref.exp: Rename to...
3655 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
3656 * gdb.dwarf2/implref-array.c: New file.
3657 * gdb.dwarf2/implref-array.exp: Likewise.
3658 * gdb.dwarf2/implref-global.c: Likewise.
3659 * gdb.dwarf2/implref-global.exp: Likewise.
3660 * gdb.dwarf2/implref-struct.c: Likewise.
3661 * gdb.dwarf2/implref-struct.exp: Likewise.
3662
825c8ef2
AT
36632016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3664
3665 * gdb.trace/trace-condition.exp: Add 64bit tests.
3666
2320162a
AT
36672016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3668
3669 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
3670 bits types.
3671 (main): Adapt to 8 to 64 bits types.
3672 * gdb.trace/trace-condition.exp: Add new tests.
3673
a7818233
AT
36742016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3675
3676 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
3677
0d336466
AT
36782016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3679
3680 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
3681 Move condition tests...
3682 * gdb.trace/trace-condition.exp: Here.
3683
7faeb45a
AT
36842016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3685
3686 * gdb.trace/trace-condition.exp: Add counter-case tests.
3687
e385593e
JK
36882016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3689
3690 PR c++/15231
3691 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
3692 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
3693
744608cc
PA
36942016-05-27 Pedro Alves <palves@redhat.com>
3695
3696 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
3697 New procedure.
3698 (top level): Call it, and bail out of DejaGnu is known to be bad.
3699
ac775bf4
AB
37002016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
3701
3702 * gdb.base/whatis.c: Extend the test case.
3703 * gdb.base/whatis.exp: Add additional tests.
3704
2bbad2ea
BH
37052016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3706
3707* gdb.fortran/type.f90: Add pointer variable.
3708* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
3709
8b70175d
BH
37102016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3711
3712 * gdb.fortran/vla-type.exp: Fix testcase name.
3713
86d8a848
BH
37142016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3715
3716 * gdb.fortran/vla-type.exp: Access elements in nested structs.
3717
e188eb36
BH
37182016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3719
3720 * gdb.fortran/type.f90: Add nested structures.
3721 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
3722 * gdb.fortran/derived-type.exp: Adapt expected output.
3723 * gdb.fortran/vla-type.exp: Adapt expected output.
3724
9b2db1fd
BH
37252016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3726
3727 * gdb.fortran/whatis_type.exp: Adapt expected output.
3728
72b17055
BH
37292016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3730
3731 * gdb.fortran/print_type.exp: Fix expected output.
3732 * gdb.fortran/whatis_type.exp: Fix expected output.
3733
3cd81d8d
BH
37342016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3735
3736 * gdb.fortran/whatis_type.exp: Use multi_line.
3737
ddae9462
TT
37382016-05-24 Tom Tromey <tom@tromey.com>
3739
3740 PR python/17386:
3741 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
3742 use value as an index.
3743
1957f6b8
TT
37442016-05-23 Tom Tromey <tom@tromey.com>
3745
3746 PR python/17981:
3747 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
3748 no-breakpoint case.
3749
026a9174
PA
37502016-05-24 Pedro Alves <palves@redhat.com>
3751
3752 PR gdb/19828
3753 * gdb.threads/clone-attach-detach.c: New file.
3754 * gdb.threads/clone-attach-detach.exp: New file.
3755
e70a7231
FR
37562016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
3757
3758 * gdb.base/annota-input-while-running.exp: Fix syntax error.
3759
0f6ed0e0
TT
37602016-05-23 Tom Tromey <tom@tromey.com>
3761
3762 PR python/19438, PR python/18393:
3763 * gdb.python/py-progspace.exp: Add "dir" test.
3764 * gdb.python/py-objfile.exp: Add "dir" test.
3765
ffd19d61
YQ
37662016-05-23 Yao Qi <yao.qi@linaro.org>
3767
3768 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
3769 * gdb.arch/thumb2-it.exp: Likewise.
3770
9e8f9b05
SM
37712016-05-18 Simon Marchi <simon.marchi@ericsson.com>
3772
3773 * gdb.mi/mi-threads-interrupt.c: New file.
3774 * gdb.mi/mi-threads-interrupt.exp: New file.
3775
61c6156d
SM
37762016-05-17 Simon Marchi <simon.marchi@ericsson.com>
3777
3778 PR gdb/18077
3779 * gdb.mi/mi-async-run.exp: New file.
3780 * gdb.mi/mi-async-run.c: New file.
3781
67218854
TT
37822016-05-17 Tom Tromey <tom@tromey.com>
3783 Manish Goregaokar <manishsmail@gmail.com>
3784
3785 * lib/rust-support.exp: New file.
3786 * lib/gdb.exp (skip_rust_tests): New proc.
3787 (build_executable_from_specs): Handle rust.
3788 * lib/future.exp (gdb_find_rustc): New proc.
3789 (gdb_default_target_compile): Handle rust.
3790 * gdb.rust/expr.exp: New file.
3791 * gdb.rust/generics.exp: New file.
3792 * gdb.rust/generics.rs: New file.
3793 * gdb.rust/methods.exp: New file.
3794 * gdb.rust/methods.rs: New file.
3795 * gdb.rust/modules.exp: New file.
3796 * gdb.rust/modules.rs: New file.
3797 * gdb.rust/simple.exp: New file.
3798 * gdb.rust/simple.rs: New file.
3799
c44af4eb
TT
38002016-05-17 Tom Tromey <tom@tromey.com>
3801
3802 * gdb.base/default.exp (set language): Add rust.
3803
dcd1f979
TT
38042016-05-17 Tom Tromey <tom@tromey.com>
3805
3806 * gdb.gdb/unittest.exp: New file.
3807
155b7f57
YQ
38082016-05-16 Yao Qi <yao.qi@linaro.org>
3809
3810 * gdb.base/batch-preserve-term-settings.exp: Remove variable
3811 shell_prompt. Update shell_prompt_re.
3812
8ddd5a6c
DE
38132016-05-12 Doug Evans <dje@google.com>
3814
3815 PR symtab/19999
3816 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
3817 $options when building executable.
3818 * gdb.dwarf2/fission-loclists-pie.S: New file.
3819 * gdb.dwarf2/fission-loclists-pie.exp: New file.
3820
02e370d9
SM
38212016-05-04 Simon Marchi <simon.marchi@ericsson.com>
3822
3823 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
3824 of [is_remote target],
3825
8929ad8b
SM
38262016-05-04 Simon Marchi <simon.marchi@ericsson.com>
3827
3828 * lib/gdb.exp (use_gdb_stub): New procedure.
3829
6c447423
DE
38302016-05-03 Yunlian Jiang <yunlian@google.com>
3831 Doug Evans <dje@google.com>
3832
3833 PR symtab/19914
3834 * gdb.dwarf2/dwp-sepdebug.c: New file.
3835 * gdb.dwarf2/dwp-sepdebug.exp: New file.
3836
444e826c
SM
38372016-05-02 Simon Marchi <simon.marchi@ericsson.com>
3838
3839 * gdb.base/detach.exp: Remove is_remote check.
3840
740feeaa
SM
38412016-05-02 Simon Marchi <simon.marchi@ericsson.com>
3842
3843 * gdb.base/annota-input-while-running.exp: Don't check for
3844 [is_remote target]. Enable annotations after running to main.
3845 Remove unused "set test..." line.
3846
9080ac9d
SM
38472016-04-28 Simon Marchi <simon.marchi@ericsson.com>
3848
3849 * gdb.trace/trace-enable-disable.exp: New file.
3850 * gdb.trace/trace-enable-disable.c: New file.
3851
952ebca5
SM
38522016-04-28 Simon Marchi <simon.marchi@ericsson.com>
3853
3854 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
3855 use it in info sharedlibrary test.
3856 * gdb.trace/ftrace-lock.exp: Likewise.
3857 * gdb.trace/ftrace.exp: Likewise.
3858 * gdb.trace/range-stepping.exp: Likewise.
3859 * gdb.trace/trace-break.exp: Likewise.
3860 * gdb.trace/trace-condition.exp: Likewise.
3861 * gdb.trace/trace-mt.exp: Likewise.
3862
d9019901
SM
38632016-04-27 Simon Marchi <simon.marchi@ericsson.com>
3864
3865 * lib/gdb.exp (gdb_load_shlibs): Rename to...
3866 (gdb_load_shlib): ... this.
3867 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
3868 gdb_load_shlib.
3869 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
3870 * gdb.base/ctxobj.exp: Likewise.
3871 * gdb.base/dprintf-pending.exp: Likewise.
3872 * gdb.base/dso2dso.exp: Likewise.
3873 * gdb.base/fixsection.exp: Likewise.
3874 * gdb.base/gcore-relro.exp: Likewise.
3875 * gdb.base/gdb1555.exp: Likewise.
3876 * gdb.base/global-var-nested-by-dso.exp: Likewise.
3877 * gdb.base/gnu-ifunc.exp: Likewise.
3878 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
3879 * gdb.base/jit-so.exp (one_jit_test): Likewise.
3880 * gdb.base/pending.exp: Likewise.
3881 * gdb.base/print-file-var.exp: Likewise.
3882 * gdb.base/print-symbol-loading.exp: Likewise.
3883 * gdb.base/shlib-call.exp: Likewise.
3884 * gdb.base/shreloc.exp: Likewise.
3885 * gdb.base/so-impl-ld.exp: Likewise.
3886 * gdb.base/solib-disc.exp: Likewise.
3887 * gdb.base/solib-nodir.exp: Likewise.
3888 * gdb.base/solib-overlap.exp: Likewise.
3889 * gdb.base/solib-symbol.exp: Likewise.
3890 * gdb.base/solib-weak.exp (do_test): Likewise.
3891 * gdb.base/sym-file.exp: Likewise.
3892 * gdb.base/symtab-search-order.exp: Likewise.
3893 * gdb.base/type-opaque.exp: Likewise.
3894 * gdb.base/unload.exp: Likewise.
3895 * gdb.base/watchpoint-solib.exp: Likewise.
3896 * gdb.compile/compile.exp: Likewise.
3897 * gdb.cp/gdb2384.exp: Likewise.
3898 * gdb.cp/infcall-dlopen.exp: Likewise.
3899 * gdb.cp/re-set-overloaded.exp: Likewise.
3900 * gdb.fortran/library-module.exp: Likewise.
3901 * gdb.opt/solib-intra-step.exp: Likewise.
3902 * gdb.python/py-finish-breakpoint.exp: Likewise.
3903 * gdb.python/py-shared.exp: Likewise.
3904 * gdb.reverse/solib-precsave.exp: Likewise.
3905 * gdb.reverse/solib-reverse.exp: Likewise.
3906 * gdb.server/solib-list.exp: Likewise.
3907 * gdb.threads/dlopen-libpthread.exp: Likewise.
3908 * gdb.threads/tls-shared.exp: Likewise.
3909 * gdb.threads/tls-so_extern.exp: Likewise.
3910 * gdb.trace/change-loc.exp: Likewise.
3911 * gdb.trace/ftrace-lock.exp: Likewise.
3912 * gdb.trace/ftrace.exp: Likewise.
3913 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
3914 * gdb.trace/pending.exp: Likewise.
3915 * gdb.trace/range-stepping.exp: Likewise.
3916 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
3917 (strace_info_marker): Likewise.
3918 (strace_probe_marker): Likewise.
3919 (strace_trace_on_same_addr): Likewise.
3920 (strace_trace_on_diff_addr): Likewise.
3921 * gdb.trace/trace-break.exp: Likewise.
3922 * gdb.trace/trace-condition.exp: Likewise.
3923 * gdb.trace/trace-mt.exp: Likewise.
3924
fca4cfd9
SM
39252016-04-27 Simon Marchi <simon.marchi@ericsson.com>
3926
3927 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
3928 result of gdb_remote_download.
3929 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
3930 * gdb.base/dso2dso.exp: Likewise.
3931 * gdb.base/global-var-nested-by-dso.exp: Likewise.
3932 * gdb.base/print-file-var.exp: Likewise.
3933 * gdb.base/shlib-call.exp: Likewise.
3934 * gdb.base/shreloc.exp: Likewise.
3935 * gdb.base/solib-overlap.exp: Likewise.
3936 * gdb.base/solib-weak.exp (do_test): Likewise.
3937 * gdb.base/unload.exp: Likewise.
3938
11cf4ffb
YQ
39392016-04-27 Yao Qi <yao.qi@linaro.org>
3940
3941 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
3942 exists.
3943
3e2e34f8
KB
39442016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
3945
3946 * vla-type.exp: Print structure from toplevel.
3947
8f07e298
BH
39482016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
3949
3950 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
3951 of dynamic types.
3952 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
3953 of dynamic types.
3954
9920b434
BH
39552016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
3956
3957 * gdb.fortran/vla-type.f90: New file.
3958 * gdb.fortran/vla-type.exp: New file.
3959
f3abeff5
YQ
39602016-04-25 Yao Qi <yao.qi@linaro.org>
3961
3962 * gdb.base/branch-to-self.c: New file.
3963 * gdb.base/branch-to-self.exp: New file.
3964
0a5d52f0
YQ
39652016-04-22 Yao Qi <yao.qi@linaro.org>
3966
3967 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
3968 more after $hex.
3969
495346f6
YQ
39702016-04-22 Yao Qi <yao.qi@linaro.org>
3971
3972 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
3973 * gdb.base/annota3.exp: Likewise.
3974
4a7e075c
YQ
39752016-04-22 Yao Qi <yao.qi@linaro.org>
3976
3977 * gdb.reverse/step-precsave.exp: Do one step and test program
3978 stops in "callee" and do multiple steps until program goes out
3979 of "callee".
3980 * gdb.reverse/step-reverse.exp: Likewise.
3981
5b061e98
YQ
39822016-04-22 Yao Qi <yao.qi@linaro.org>
3983
3984 * gdb.trace/signal.exp: Also pass if
3985 $tracepoint_hits($i) > $iterations.
3986
5c5dc57f
YQ
39872016-04-22 Yao Qi <yao.qi@linaro.org>
3988
3989 * gdb.trace/signal.c: New file.
3990 * gdb.trace/signal.exp: New file.
3991
a55411b9
DE
39922016-04-19 Doug Evans <xdje42@gmail.com>
3993
3994 * gdb.base/bad-file.exp: New file.
3995
a22df60a
MG
39962016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
3997
3998 * gdb.dwarf2/implref.exp: New file.
3999
0c13f7e5
BH
40002016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
4001
4002 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
4003 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
4004 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
4005 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
4006 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
4007 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
4008 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
4009 * lib/fortran.exp (fortran_int4): New procedure.
4010 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
4011 (fortran_logical4): Likewise.
4012
9b9b09e9
BH
40132016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
4014
4015 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
4016
a14d1f4d
BH
40172016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
4018
4019 * lib/compiler.c: Add Intel specific preprocessor macros.
4020 * lib/compiler.cc: Likewise.
25d49b86 4021
7d49b1d0
LM
40222016-04-13 Luis Machado <lgustavo@codesourcery.com>
4023
4024 * gdb.server/connect-with-no-symbol-file.c: New file.
4025 * gdb.server/connect-with-no-symbol-file.exp: New file.
4026
8392fa22
SM
40272016-04-13 Simon Marchi <simon.marchi@ericsson.com>
4028
4029 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
4030
8c4c4aeb
SM
40312016-04-13 Simon Marchi <simon.marchi@ericsson.com>
4032
4033 * boards/gdbserver-base.exp (${board}_download): Copy source file to
4034 standard output directory.
4035
45e3745e
AT
40362016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
4037
4038 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
4039
e26b7e41
MM
40402016-04-13 Markus Metzger <markus.t.metzger@intel.com>
4041
4042 * gdb.btrace/instruction_history.c (loop): Add declaration.
4043
8ce09462
AT
40442016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
4045
4046 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
4047
2e88a1ea
SM
40482016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
4049
4050 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
4051 parentheses to print.
4052 (continue_handler): Likewise.
4053
f48e22e3
SM
40542016-04-08 Simon Marchi <simon.marchi@ericsson.com>
4055
4056 * gdb.server/solib-list.exp: Remove is_remote check.
4057 Pass shlib= to gdb_compile. Don't link shared library with
4058 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
4059 Run binary filename through "readlink -f" on the target.
4060
096be756
PA
40612016-04-08 Pedro Alves <palves@redhat.com>
4062
4063 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
4064 interpreter filename as argument to gdbserver_spawn.
4065 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
4066 Return empty if $last_loaded_file does not exist.
4067
06500533
JK
40682016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4069
4070 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
4071 * gdb.base/jit-main.c: Use exit after usage.
4072
2d35e871
JK
40732016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4074
4075 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
4076 GDBHISTSIZE prior to the tests.
4077 * gdb.base/gdbinit-history.exp: Likewise.
4078
40792016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
4080
4081 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
4082 instead of build_executable. Use gdb_load_shlibs.
4083
c8064e7e
YQ
40842016-04-07 Yao Qi <yao.qi@linaro.org>
4085
4086 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
4087 Execute "si" command.
4088
bde47561
YQ
40892016-04-07 Yao Qi <yao.qi@linaro.org>
4090
4091 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
4092 number instead of the comments on some line.
4093
b16f8a3b
DB
40942016-04-06 Don Breazeal <donb@codesourcery.com>
4095
4096 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
4097 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
4098
c2f901df
SM
40992016-04-06 Simon Marchi <simon.marchi@ericsson.com>
4100
4101 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
4102 standard_output_file. Remove unused binfile variable.
4103
ac17fda0
CU
41042016-04-05 Catalin Udma <catalin.udma@freescale.com>
4105
4106 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
4107 * gdb.python/py-mi-objfile.exp: Match "list main" output
4108 in console format.
4109
03a8c4df
SM
41102016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
4111
4112 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
4113 absolute.
4114
6e774b13
SM
41152016-04-05 Simon Marchi <simon.marchi@ericsson.com>
4116
4117 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
4118 absolute.
4119 * gdb.trace/ftrace.exp: Likewise.
4120 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
4121 targets as well.
4122 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
4123 (gdb_load_shlibs): Copy libraries to test directory when testing
4124 natively. Only set solib-search-path if testing remotely.
4125 * lib/mi-support.exp (mi_load_shlibs): Likewise.
4126
7817ea46
SM
41272016-04-05 Simon Marchi <simon.marchi@ericsson.com>
4128
4129 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
4130 gdb_download. Use it even if the target is not remote.
4131 * gdb.base/jit.exp (compile_jit_test): Likewise.
4132 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
4133 output directory if the destination board is local, otherwise use
4134 the standard remote_download from DejaGnu.
4135 (gdb_download): Remove.
4136 (gdb_load_shlibs): Use gdb_remote_download instead of
4137 gdb_download.
4138 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
4139 Use gdb_remote_download instead of gdb_download. Use it even if
4140 the target is not remote.
4141 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
4142 instead of gdb_download.
4143
7beb7f68
SM
41442016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
4145
4146 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
4147 (test_insert_delete_modify): Call mi_load_shlibs before trying to
4148 run.
4149
cc63428a
AV
41502016-04-01 Artemiy Volkov <artemiyv@acm.org>
4151
4152 PR gdb/19820
4153 * gdb.base/printcmds.exp: Add artificial arrays tests.
4154
64cdf930
PA
41552016-03-31 Pedro Alves <palves@redhat.com>
4156
4157 PR gdb/19858
4158 * gdb.base/jit-main.c: Include unistd.h.
4159 (ATTACH): Define to 0 if not already defined.
4160 (wait_for_gdb, mypid): New globals.
4161 (WAIT_FOR_GDB): New macro.
4162 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
4163 some breakpoint locations.
4164 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
4165 New procedures.
4166 (one_jit_test): Add REATTACH parameter, and handle it. Use
4167 continue_to_test_location.
4168 (top level): Test attach, and adjusts calls to one_jit_test.
4169
40dea8cb
PA
41702016-03-31 Pedro Alves <palves@redhat.com>
4171
4172 PR gdb/19858
4173 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
4174 BINSUFFIX parameter, and handle it.
4175 (top level): Adjust calls compile_jit_test.
4176
e7ea3ec7
CU
41772016-03-31 Catalin Udma <catalin.udma@freescale.com>
4178
4179 PR python/19743
4180 * gdb.python/py-mi-events-gdb.py: New file.
4181 * gdb.python/py-mi-events.c: New file.
4182 * gdb.python/py-mi-events.exp: New file.
4183
e6359af3
YQ
41842016-03-30 Yao Qi <yao.qi@linaro.org>
4185
4186 * gdb.reverse/until-precsave.exp: Match function name only.
4187 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
4188 Move malloc to a condition block.
4189 * gdb.reverse/until-reverse.exp: Match function name only.
4190
a4105d04
MK
41912016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
4192
4193 * gdb.trace/ftrace.exp: Set arg0exp for s390.
4194 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
4195 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
4196 variable for GPR 0 instead of assuming it is register 0.
4197 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
4198 * lib/trace-support.exp: Add s390 registers.
4199
bfa6adb9
YQ
42002016-03-29 Yao Qi <yao.qi@linaro.org>
4201
4202 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
4203
1e6697ea
YQ
42042016-03-24 Yao Qi <yao.qi@linaro.org>
4205
4206 * gdb.reverse/break-reverse.exp: Add quotation mark in the
4207 test message.
4208
64bcd522
AA
42092016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
4210
4211 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
4212 maintaining separate logic for constructing the output path.
4213
7868401b
DB
42142016-03-16 Don Breazeal <donb@codesourcery.com>
4215
4216 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
4217 Retry fork and waitpid on interrupted system call errors.
4218 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
4219 Use with_timeout_factor to increase timeout by factor of 10.
4220
1cafadb4
DB
42212016-03-15 Don Breazeal <donb@codesourcery.com>
4222
4223 * gdb.cp/scope-err.cc: New test program.
4224 * gdb.cp/scope-err.exp: New test script.
4225 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
4226 lines and "set breakpoint here" comment.
4227 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
4228 Fixed some whitespace and format issues.
4229 * gdb.mi/mi-linespec-err-cp.cc: New test program.
4230 * gdb.mi/mi-linespec-err-cp.exp: New test script.
4231
81516450
DE
42322016-03-15 Doug Evans <dje@google.com>
4233
4234 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
4235 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
4236 All callers updated. Add tests for enums, mixed flags register.
4237
aa52b601
DE
42382016-03-15 Doug Evans <dje@google.com>
4239
4240 * gdb.base/skip.c (main): Call test_skip_file_and_function.
4241 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
4242
fa4ff313
SM
42432016-03-14 Simon Marchi <simon.marchi@ericsson.com>
4244
4245 * gdb.base/default.exp: Add $_as_string to the list of expected
4246 convenience functions.
4247
f2403c39
AB
42482016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
4249
4250 * gdb.base/maint.exp: New tests for 'maint info line-table'.
4251
f2f3ccb9
SM
42522016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
4253
4254 * gdb.python/py-as-string.exp: New file.
4255 * gdb.python/py-as-string.c: New file.
4256
00dbd492
PA
42572016-03-09 Pedro Alves <palves@redhat.com>
4258
4259 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
4260 signal" -> "Thread NN received signal" output change.
4261 * gdb.threads/ia64-sigill.exp: Likewise.
4262 * gdb.threads/linux-dp.exp: Likewise.
4263 * gdb.threads/manythreads.exp: Likewise.
4264 * gdb.threads/pending-step.exp: Likewise.
4265 * gdb.threads/print-threads.exp: Likewise.
4266 * gdb.threads/sigstep-threads.exp: Likewise.
4267 * gdb.threads/staticthreads.exp: Likewise.
4268 * gdb.threads/tls.exp: Likewise.
4269
1e6697ea
YQ
42702016-03-09 Pedro Alves <palves@redhat.com>
4271
4272 * gdb.base/command-line-input.exp: New file.
4273
b04fd3be
MK
42742016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
4275
4276 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
4277 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
4278 * gdb.trace/pending.exp: Accept leading dot before function name.
4279 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
4280 * lib/trace-support.exp: Set registers for ppc.
4281
98fa59e9
MK
42822016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
4283
4284 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
4285 use it for disassembly; accept .main in addition to main in backtrace.
4286
f77198c8
MK
42872016-03-09 Wei-cheng Wang <cole945@gmail.com>
4288 Marcin Kościelnicki <koriakin@0x04.net>
4289
4290 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
4291 (gdb_recursion_test_ptr): New global variable.
4292 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
4293 gdb_recursion_test.
4294 (gdb_c_test): Ditto.
4295
ba84e0da
MK
42962016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
4297
4298 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
4299 ordering.
4300
4366d36e
MK
43012016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
4302
4303 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
4304 (bar): Add bar_start_lbl label.
4305 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
4306 of foo/bar for emitting DWARF and tracing.
4307
5eb264df
SDJ
43082016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
4309
4310 * analyze-racy-logs.py: Set executable bit.
4311
fb6a751f
SDJ
43122016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
4313
4314 * Makefile.in (DEFAULT_RACY_ITER): New variable.
4315 (CHECK_TARGET_TMP): Likewise.
4316 (check-single-racy): New rule.
4317 (check-parallel-racy): Likewise.
4318 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
4319 (do-check-parallel-racy): New rule.
4320 (check-racy/%.exp): Likewise.
4321 * README (Racy testcases): New section.
4322 * analyze-racy-logs.py: New file.
4323
bdf7e230
DE
43242016-03-03 Doug Evans <dje@google.com>
4325
4326 * gdb.base/skip.exp: Use with_test_prefix.
4327
4719d415
YQ
43282016-03-03 Yao Qi <yao.qi@linaro.org>
4329
4330 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
4331 Invoke step_over_syscall "clone" and break_cond_on_syscall
4332 "clone".
4333 * gdb.base/step-over-clone.c: New file.
4334
ea507862
YQ
43352016-03-03 Yao Qi <yao.qi@linaro.org>
4336
4337 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
4338 code format.
4339
8fc8cbda
YQ
43402016-03-03 Yao Qi <yao.qi@linaro.org>
4341
4342 * gdb.base/disp-step-fork.c: Rename to ...
4343 * gdb.base/step-over-fork.c: ... it. New file.
4344 * gdb.base/disp-step-vfork.c: Rename to ...
4345 * gdb.base/step-over-vfork.c: ... it. New file.
4346 * gdb.base/disp-step-syscall.exp: Rename to ...
4347 * gdb.base/step-over-syscall.exp: ... it. New file.
4348 (disp_step_cross_syscall): Rename to ...
4349 (step_over_syscall): ... it.
4350
92fa70b0
YQ
43512016-03-03 Yao Qi <yao.qi@linaro.org>
4352
4353 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
4354 If target supports condition evaluation on target, invoke
4355 break_cond_on_syscall for fork and vfork.
4356
e197ad3c
YQ
43572016-03-03 Yao Qi <yao.qi@linaro.org>
4358
4359 * gdb.base/disp-step-syscall.exp: Don't invoke
4360 support_displaced_stepping.
4361 (disp_step_cross_syscall): Test with displaced stepping off and
4362 on if supported.
4363
0b47da9f
YQ
43642016-03-03 Yao Qi <yao.qi@linaro.org>
4365
4366 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
4367 proc.
4368 (setup): New proc.
4369 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
4370 and setup.
4371
065ab6dc
BH
43722016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
4373
4374 * gdb.fortran/vla-history.exp: Remove breakpoint.
4375
07e448ad 43762016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
4377
25d49b86
PA
4378 * gdb.fortran/vla-history.exp: Lookup array elements and printing
4379 exceeds timeout.
07e448ad 4380
9ac2d526 43812016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
4382
25d49b86
PA
4383 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
4384 breakpoint.
9ac2d526 4385
17807369
BH
43862016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
4387
4388 * gdb.mi/vla.f90: Nullify pointer after declaration.
4389
86e501af
PA
43902016-03-01 Pedro Alves <palves@redhat.com>
4391
4392 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
4393
1e903e32
PA
43942016-03-01 Pedro Alves <palves@redhat.com>
4395
4396 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
4397 before anything else.
4398 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
4399 _GNU_SOURCE here.
4400 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
4401 before anything else.
4402 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
4403
6ccb54e2
PA
44042016-03-01 Pedro Alves <palves@redhat.com>
4405
4406 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
4407
30ca9da1
YQ
44082016-03-01 Yao Qi <yao.qi@linaro.org>
4409
4410 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
4411 prepare_for_testing.
4412
dc856b38
YQ
44132016-03-01 Yao Qi <yao.qi@linaro.org>
4414
4415 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
4416
4a932159
AA
44172016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
4418
4419 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
4420 manually constructing the output path.
4421
f2489477
AA
44222016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
4423
4424 * gdb.arch/s390-stackless.S: New.
4425 * gdb.arch/s390-stackless.exp: New.
4426
38899f16
IB
44272016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
4428
4429 * gdb.dlang/circular.c: New file.
4430 * gdb.dlang/circular.exp: New file.
4431
9fde51ed
YQ
44322016-02-26 Yao Qi <yao.qi@linaro.org>
4433
4434 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
4435 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
4436 (testcases): Update.
4437
ce90fefe
YQ
44382016-02-26 Yao Qi <yao.qi@linaro.org>
4439
4440 * gdb.reverse/aarch64.c: Rename to ...
4441 * gdb.reverse/insn-reverse.c: ... it.
4442 * gdb.reverse/aarch64.exp: Rename to ...
4443 * gdb.reverse/insn-reverse.exp: ... it.
4444
3263bceb
YQ
44452016-02-26 Yao Qi <yao.qi@linaro.org>
4446
4447 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
4448 (testcase_ftype): New.
4449 (testcases): New array.
4450 (n_testcases): New.
4451 (main): Call each element in testcases.
4452 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
4453 (read_testcase): New.
4454 Do the tests in a loop.
4455
6cb59ff1
YQ
44562016-02-25 Yao Qi <yao.qi@linaro.org>
4457
4458 * gdb.base/branches.c: Remove.
4459
ae91f625
MK
44602016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
4461
4462 PR gdb/13808
4463 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
4464
678b48b7
MK
44652016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
4466
4467 * gdb.trace/ftrace.exp: Remove unnecessary target check.
4468
7337a6f2
MK
44692016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
4470
4471 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
4472 change x86_64 call_insn to 'callq'.
4473
861ca91f
AT
44742016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
4475
4476 * gdb.trace/tfile-avx.c: Move to...
4477 * gdb.trace/tracefile-pseudo-reg.c: Here.
4478 * gdb.trace/tfile-avx.exp: Move to...
4479 * gdb.trace/tracefile-pseudo-reg.exp: Here.
4480
bf74e428
GB
44812016-02-24 Gary Benson <gbenson@redhat.com>
4482
4483 * gdb.base/attach-pie-noexec.exp: Do not expect an error
4484 message on attach.
4485
cce0e923
DE
44862016-02-23 Doug Evans <dje@google.com>
4487
4488 * gdb.base/skip.c (test_skip): New function.
4489 (end_test_skip_file_and_function): New function.
4490 (test_skip_file_and_function): New function.
4491 * gdb.base/skip1.c (test_skip): New function.
4492 (skip1_test_skip_file_and_function): New function.
4493 * gdb.base/skip.exp: Add tests for new skip options.
4494 * gdb.base/skip-solib.exp: Update expected output.
4495 * gdb.perf/skip-command.cc: New file.
4496 * gdb.perf/skip-command.exp: New file.
4497 * gdb.perf/skip-command.py: New file.
4498
4000e47e
MK
44992016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
4500
4501 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
4502 info registers pattern.
4503
24f75ead
IB
45042016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
4505
4506 * lib/future.exp: Add D support.
4507 (gdb_find_gdc): New proc.
4508 (gdb_default_target_compile): Add D support.
4509
fbb7bcbe
WW
45102016-02-18 Wei-cheng Wang <cole945@gmail.com>
4511
4512 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
4513 user+system time.
4514 (trace_speed_test): Determine the iteration count for a time
4515 between 15..30 seconds.
4516
012b3a21
WT
45172016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
4518
4519 * gdb.arch/i386-mpx-sigsegv.c: New file.
4520 * gdb.arch/i386-mpx-sigsegv.exp: New file.
4521 * gdb.arch/i386-mpx-simple_segv.c: New file.
4522 * gdb.arch/i386-mpx-simple_segv.exp: New file.
4523
2d5189bd
YQ
45242016-02-18 Yao Qi <yao.qi@linaro.org>
4525
4526 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
4527 Don't call setup_kfail.
4528
40fb20d0
YQ
45292016-02-18 Yao Qi <yao.qi@linaro.org>
4530
4531 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
4532 Set "set breakpoint condition-evaluation" per $cond_bp_target.
4533
21b1f8d2
DE
45342016-02-16 Doug Evans <dje@google.com>
4535
4536 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
4537 * gdb.base/skip1.c: Ditto.
4538 * gdb.base/skip.exp: Whitespace cleanup.
4539
4041ed77
DB
45402016-02-16 Don Breazeal <donb@codesourcery.com>
4541
4542 PR remote/19496
4543 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
4544 Remove kfail for PR remote/19496.
4545
c4ef31bf
SM
45462016-02-16 Simon Marchi <simon.marchi@ericsson.com>
4547
4548 * lib/gdb.exp (standard_temp_file): Return a path specific to
4549 the runtest invocation.
4550
266b65b3
SM
45512016-02-16 Simon Marchi <simon.marchi@ericsson.com>
4552
4553 * gdb.trace/save-trace.exp: Change relative path to be in the
4554 standard output directory.
4555
a7a0a6a9
JK
45562016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4557
4558 * gdb.arch/i386-prologue.c: Add missing prototypes.
4559
c99dbb42
JK
45602016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4561
4562 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
4563 * gdb.arch/i386-prologue.exp: Likewise.
4564 * gdb.arch/i386-size.exp: Likewise.
4565
aa480355
SM
45662016-02-15 Simon Marchi <simon.marchi@ericsson.com>
4567
4568 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
4569 define object file path.
4570 * gdb.btrace/gcore.exp: Use standard_output_file to define core
4571 file path.
4572 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
4573 standard_output_file to define binfile.
4574
ba881f50
JK
45752016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4576
4577 Fix compatibility with recent gfortran-5.3.1.
4578 * gdb.fortran/vla-history.exp (print vla1 allocated)
4579 (print vla2 allocated, print $2, print $3): Remove
4580 (print $4): Rename to ...
4581 (print $2): ... here.
4582 (print $9): Rename to ...
4583 (print $5): ... here.
4584 (print $10): Rename to ...
4585 (print $6): ... here.
4586 * gdb.fortran/vla.f90: Add pvla initialization.
4587
e9fb005c
JK
45882016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4589
4590 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
4591 New test.
4592 * gdb.fortran/vla-value-sub.exp: Likewise.
4593
e44e00ff
MK
45942016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
4595
4596 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
4597
97e94151
SM
45982016-02-12 Simon Marchi <simon.marchi@ericsson.com>
4599
4600 * i386-biarch-core.exp: Define corefile using
4601 standard_output_file.
4602
01113bc1
YQ
46032016-02-12 Yao Qi <yao.qi@linaro.org>
4604
4605 * gdb.arch/arm-single-step-kernel-helper.c: New.
4606 * gdb.arch/arm-single-step-kernel-helper.exp: New.
4607
33b4777c
MM
46082016-02-12 Markus Metzger <markus.t.metzger@intel.com>
4609
4610 * gdb.btrace/tailcall-only.exp: New.
4611 * gdb.btrace/tailcall-only.c: New.
4612 * gdb.btrace/x86_64-tailcall-only.S: New.
4613 * gdb.btrace/i686-tailcall-only.S: New.
4614
acc23c11
PA
46152016-02-11 Pedro Alves <palves@redhat.com>
4616
4617 * README (Parallel testing): Add missing double quotes.
4618
e352bf0a
PA
46192016-02-11 Pedro Alves <palves@redhat.com>
4620
4621 * README (Parallel testing): New section.
4622 (GDB_PARALLEL): Rewrite.
4623 (FORCE_PARALLEL): Document.
4624
9f5fed78
MK
46252016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
4626
4627 * gdb.trace/tfile-avx.c: New test.
4628 * gdb.trace/tfile-avx.exp: New test.
4629
9ef9e6a6
KS
46302016-02-09 Keith Seitz <keiths@redhat.com>
4631
4632 PR breakpoints/19546
4633 * gdb.base/infcall-exec.c: New file.
4634 * gdb.base/infcall-exec2.c: New file.
4635 * gdb.base/infcall-exec.exp: New file.
4636
a96e36da
KS
46372016-02-09 Keith Seitz <keiths@redhat.com>
4638
4639 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
4640 (toplevel): Call test_bkpt_address.
4641
9f61929f
KS
46422016-02-09 Keith Seitz <keiths@redhat.com>
4643
4644 PR python/19506
4645 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
4646 (toplevel): Call test_bkpt_address.
4647
1e94266c
SM
46482016-02-09 Simon Marchi <simon.marchi@ericsson.com>
4649
4650 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
4651 to AC_OUTPUT.
4652 * configure: Regenerate.
4653
2a7f3dff
PA
46542016-02-09 Pedro Alves <palves@redhat.com>
4655
4656 PR breakpoints/19548
4657 * gdb.base/execl-update-breakpoints.c (some_function): New
4658 function.
4659 (main): Call it.
4660 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
4661 Tighten expected GDB output.
4662
2151ccc5
SM
46632016-02-08 Simon Marchi <simon.marchi@ericsson.com>
4664
4665 * Makefile.in (ALL_SUBDIRS): Remove.
4666 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
4667 (distclean maintainer-clean realclean): Likewise.
4668 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
4669 * configure: Regenerate.
4670 * gdb.ada/Makefile.in: Delete.
4671 * gdb.arch/Makefile.in: Likewise.
4672 * gdb.asm/Makefile.in: Likewise.
4673 * gdb.base/Makefile.in: Likewise.
4674 * gdb.btrace/Makefile.in: Likewise.
4675 * gdb.cell/Makefile.in: Likewise.
4676 * gdb.compile/Makefile.in: Likewise.
4677 * gdb.cp/Makefile.in: Likewise.
4678 * gdb.disasm/Makefile.in: Likewise.
4679 * gdb.dlang/Makefile.in: Likewise.
4680 * gdb.dwarf2/Makefile.in: Likewise.
4681 * gdb.fortran/Makefile.in: Likewise.
4682 * gdb.gdb/Makefile.in: Likewise.
4683 * gdb.go/Makefile.in: Likewise.
4684 * gdb.guile/Makefile.in: Likewise.
4685 * gdb.java/Makefile.in: Likewise.
4686 * gdb.linespec/Makefile.in: Likewise.
4687 * gdb.mi/Makefile.in: Likewise.
4688 * gdb.modula2/Makefile.in: Likewise.
4689 * gdb.multi/Makefile.in: Likewise.
4690 * gdb.objc/Makefile.in: Likewise.
4691 * gdb.opencl/Makefile.in: Likewise.
4692 * gdb.opt/Makefile.in: Likewise.
4693 * gdb.pascal/Makefile.in: Likewise.
4694 * gdb.perf/Makefile.in: Likewise.
4695 * gdb.python/Makefile.in: Likewise.
4696 * gdb.reverse/Makefile.in: Likewise.
4697 * gdb.server/Makefile.in: Likewise.
4698 * gdb.stabs/Makefile.in: Likewise.
4699 * gdb.threads/Makefile.in: Likewise.
4700 * gdb.trace/Makefile.in: Likewise.
4701 * gdb.xml/Makefile.in: Likewise.
4702 * lib/gdb.exp (make_gdb_parallel_path): Add check for
4703 GDB_PARALLEL.
4704 (standard_output_file): Remove check for GDB_PARALLEL, always
4705 return path in outputs/$subdir/$testname.
4706
437277d4
SM
47072016-02-08 Simon Marchi <simon.marchi@ericsson.com>
4708
4709 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
4710 (site.exp): Assign abs_srcdir to tcl's srcdir.
4711
31d913c7
YQ
47122016-02-04 Yao Qi <yao.qi@linaro.org>
4713
4714 * gdb.base/foll-exec-mode.c: Include limits.h.
4715 (main): Add parameters argc and argv. Get directory from
4716 argv[0].
4717 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
4718 compilation.
4719 * gdb.base/foll-exec.c: Include limits.h.
4720 (main): Add parameters argc and argv.
4721 Get directory from argv[0].
4722 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
4723 Adjust tests on the number of lines as source code changed.
4724 * gdb.base/foll-vfork-exit.c: Include limits.h.
4725 (main): Add one line of statement before vfork.
4726 * gdb.base/foll-vfork.c: Include limits.h and string.h.
4727 (main): Add parameters argc and argv. Get directory from
4728 argv[0].
4729 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
4730 (setup_gdb): Set tbreak to skip some source lines.
4731 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
4732 (main): Add parameters argc and argv. Get directory from
4733 argv[0].
4734 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
4735 compilation.
4736 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
4737 (main): Add parameters argc and argv. Get directory from
4738 argv[0].
4739 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
4740 compilation.
4741
9482b9fb
DE
47422016-02-01 Doug Evans <dje@google.com>
4743
4744 * gdb.base/skip.exp: Clean up multiple references to same test name.
4745
6b2e4f10
PA
47462016-02-01 Pedro Alves <palves@redhat.com>
4747
ccb6afd6 4748 PR remote/19496
6b2e4f10
PA
4749 * gdb.threads/forking-threads-plus-breakpoint.exp
4750 (displaced_stepping_supported): New global.
4751 (probe_displaced_stepping_support): New procedure.
4752 (do_test): Add 'displaced' parameter, and use it.
4753 (top level): Check for displaced stepping support. Add displaced
4754 stepping on/off testing axis.
4755
37a8db1a
AB
47562016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
4757
4758 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
4759 pointer. Don't perform further tests on the unassociated pointer
4760 if the first test fails.
4761
5fdf6324
AB
47622016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
4763
4764 * gdb.base/max-value-size.c: New file.
4765 * gdb.base/max-value-size.exp: New file.
4766 * gdb.base/huge.exp: Disable max-value-size for this test.
4767
935c6144
IB
47682016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
4769
4770 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
4771
7fe8399d
YQ
47722016-01-28 Yao Qi <yao.qi@linaro.org>
4773
4774 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
4775
a2077e25
PA
47762016-01-25 Pedro Alves <palves@redhat.com>
4777
4778 PR threads/19461
4779 * gdb.base/fork-running-state.c: New file.
4780 * gdb.base/fork-running-state.exp: New file.
4781
1d2736d4
PA
47822016-01-25 Pedro Alves <palves@redhat.com>
4783
4784 PR gdb/19494
4785 * gdb.base/catch-fork-kill.c: New file.
4786 * gdb.base/catch-fork-kill.exp: New file.
4787
f1da4b11
PA
47882016-01-25 Pedro Alves <palves@redhat.com>
4789
4790 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
4791 Delete, moved to lib/gdb.exp.
4792 * gdb.threads/forking-threads-plus-breakpoint.exp
4793 (foreach_with_prefix): Likewise.
4794 * gdb.threads/process-dies-while-handling-bp.exp
4795 (foreach_with_prefix): Likewise.
4796 * lib/gdb.exp (foreach_with_prefix): New procedure.
4797
45f38546
MK
47982016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
4799
4800 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
4801 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
4802
dc29a1ce
MK
48032016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
4804
4805 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
4806 endian targets.
4807
092127d7
JK
48082016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4809 Pedro Alves <palves@redhat.com>
4810
4811 Fix testsuite compatibility with Guile.
4812 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
4813 number.
4814
31d765d3
JK
48152016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4816
4817 Fix testsuite compatibility with Guile.
4818 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
4819 (thread 1): New test for backtrace through signal handler.
4820
1ac78c04
YQ
48212016-01-22 Yao Qi <yao.qi@linaro.org>
4822
4823 PR testsuite/19491
4824 * gdb.base/multi-forks.c: Include
4825 ../lib/unbuffer_output.c
4826 (main): Call gdb_unbuffer_output.
4827
4f5946a8
DE
48282016-01-21 Doug Evans <dje@google.com>
4829
4830 * lib/ada.exp (gdb_compile_ada): Fix typo.
4831
305e13e6
JB
48322016-01-21 Joel Brobecker <brobecker@adacore.com>
4833
4834 * gdb.base/break-fun-addr.exp: New file.
4835 * gdb.base/break-fun-addr1.c: New file.
4836 * gdb.base/break-fun-addr2.c: New file.
4837
5f5dfff6
SM
48382016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
4839
4840 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
4841 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
4842 enum flag values.
4843
fd356fa2
AA
48442016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
4845
4846 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
4847 when GDB can not set the vector return value. Add more comments
4848 for clarification.
4849
9df22175
AT
48502016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
4851
4852 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
4853 command.
4854
41d1845e
SM
48552016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4856
4857 * Makefile.in (DO_RUNTEST): Add --status and update usages.
4858
01ac6840
SM
48592016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4860
4861 * Makefile.in (check-single): Pass --status to runtest.
4862 (check/%.exp): Likewise.
4863
48642016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4865
4866 * Makefile.in (check-parallel): Propagate return code from make
4867 do-check-parallel.
4868
bd0a71fa
MK
48692016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
4870
4871 * gdb.trace/ftrace.exp: Fix expected message on continue.
4872 * gdb.trace/pending.exp: Fix expected message on continue.
4873 * gdb.trace/trace-break.exp: Fix expected message on continue.
4874
8bcbad33
SM
48752016-01-18 Simon Marchi <simon.marchi@ericsson.com>
4876
4877 * lib/gdb.exp (gdb_test): Remove unused global references.
4878
f303dbd6
PA
48792016-01-18 Pedro Alves <palves@redhat.com>
4880
4881 * gdb.base/async-shell.exp: Adjust expected output.
4882 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
4883 * gdb.base/siginfo-thread.exp: Adjust expected output.
4884 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
4885 * gdb.java/jnpe.exp: Adjust expected output.
4886 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
4887 * gdb.threads/continue-pending-status.exp: Adjust expected output.
4888 * gdb.threads/leader-exit.exp: Adjust expected output.
4889 * gdb.threads/manythreads.exp: Adjust expected output.
4890 * gdb.threads/pthreads.exp: Adjust expected output.
4891 * gdb.threads/schedlock.exp: Adjust expected output.
4892 * gdb.threads/siginfo-threads.exp: Adjust expected output.
4893 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
4894 expected output.
4895 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
4896 output.
4897 * gdb.threads/sigthread.exp: Adjust expected output.
4898 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
4899
b2789696
YQ
49002016-01-18 Yao Qi <yao.qi@linaro.org>
4901
4902 * gdb.guile/scm-section-script.c: Replace @progbits with
4903 %progbits.
4904 * gdb.python/py-section-script.c: Likewise.
4905
71ef29a8
PA
49062016-01-15 Pedro Alves <palves@redhat.com>
4907
4908 * gdb.multi/tids.exp: Test star wildcard ranges.
4909
3f5b7598
PA
49102016-01-15 Pedro Alves <palves@redhat.com>
4911
4912 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
4913 command from "thread apply" invocation.
4914 (thr_apply_info_thr_invalid): Default the expected output to the
4915 input tid list.
4916 (top level): Add tests that use convenience variables. Add tests
4917 for "thread apply" with a valid TID list, but missing the command.
4918
663f6d42
PA
49192016-01-13 Pedro Alves <palves@redhat.com>
4920
4921 * gdb.base/default.exp: Expect $_gthread as well.
4922 * gdb.multi/tids.exp: Test $_gthread.
4923 * gdb.threads/thread-specific.exp: Test $_gthread.
4924
c84f6bbf
PA
49252016-01-13 Pedro Alves <palves@redhat.com>
4926
4927 * gdb.multi/tids.exp: Test "info threads -gid".
4928
22a02324
PA
49292016-01-13 Pedro Alves <palves@redhat.com>
4930
4931 * gdb.multi/tids.exp: Test InferiorThread.global_num and
4932 Breakpoint.thread.
4933 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
4934
5d5658a1
PA
49352016-01-07 Pedro Alves <palves@redhat.com>
4936
4937 * gdb.base/break.exp: Adjust to output changes.
4938 * gdb.base/hbreak2.exp: Likewise.
4939 * gdb.base/sepdebug.exp: Likewise.
4940 * gdb.base/watch_thread_num.exp: Likewise.
4941 * gdb.linespec/keywords.exp: Likewise.
4942 * gdb.multi/info-threads.exp: Likewise.
4943 * gdb.threads/thread-find.exp: Likewise.
4944 * gdb.multi/tids.c: New file.
4945 * gdb.multi/tids.exp: New file.
4946
84654457
PA
49472016-01-13 Pedro Alves <palves@redhat.com>
4948
4949 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
4950
e3940304
PA
49512016-01-13 Pedro Alves <palves@redhat.com>
4952
4953 * gdb.base/default.exp: Expect $_inferior as well.
4954 * gdb.multi/base.exp: Test $_inferior.
4955
a911d87a
PA
49562016-01-13 Pedro Alves <palves@redhat.com>
4957
4958 PR breakpoints/19388
4959 * gdb.base/catch-signal-siginfo-cond.c: New file.
4960 * gdb.base/catch-signal-siginfo-cond.exp: New file.
4961
82075af2
JS
49622016-01-12 Josh Stone <jistone@redhat.com>
4963 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4964
4965 * gdb.base/catch-syscall.c (do_execve): New variable.
4966 (main): Conditionally trigger an execve.
4967 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
4968 (test_catch_syscall_execve): New, check entry/return across execve.
4969 (do_syscall_tests): Call test_catch_syscall_execve.
4970
e46eeedd
PA
49712016-01-12 Pedro Alves <palves@redhat.com>
4972
4973 * gdb.base/random-signal.exp (do_test): New procedure, with body
4974 of testcase moved in.
4975
01d8c27e
JK
49762016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4977 Pedro Alves <palves@redhat.com>
4978
4979 * gdb.base/funcargs.exp (finish from indirectly called function):
4980 Reintroduce the case for 'First'.
4981
9a706302
JK
49822016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4983 Pedro Alves <palves@redhat.com>
4984
4985 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
4986 (tcatch_vfork_then_child_follow_exec)
4987 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
4988 identification.
4989
c0ecb95f
JK
49902016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4991
4992 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
4993 and repeats to unlimited.
4994 * gdb.python/py-value.exp: Likewise.
4995 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
4996 and repeats to unlimited.
4997
6cfc1fcb
JK
49982016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4999
5000 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
5001 and reordering the functions.
5002 * gdb.multi/hangout.c: Likewise.
5003 * gdb.multi/hello.c: Likewise.
5004
582a1b00
SM
50052016-01-08 Simon Marchi <simon.marchi@ericsson.com>
5006
5007 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
5008 absolute.
5009 (SingleStatisticTestResult.report): Use dict.keys instead of
5010 dict.iterkeys.
5011
79bc59cb
PA
50122016-01-06 Pedro Alves <palves@redhat.com>
5013
5014 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
5015
43368e1d
MM
50162016-01-04 Markus Metzger <markus.t.metzger@intel.com>
5017
5018 * gdb.btrace/dlopen.exp: New.
5019 * gdb.btrace/dlopen.c: New.
5020 * gdb.btrace/dlopen-dso.c: New.
5021
79fad5b8
SL
50222015-12-25 Sandra Loosemore <sandra@codesourcery.com>
5023
5024 * lib/gdb.exp (gdb_test): Update comments to clarify that the
5025 PATTERN argument is optional.
5026
ab8314b3
JB
50272015-12-24 Joel Brobecker <brobecker@adacore.com>
5028
5029 * lib/ada.exp (target_compile_ada_from_dir): New function.
5030 (gdb_compile_ada): Reimplement avoiding the use of project files.
5031 * gdb.ada/gnat_ada.gpr: Delete.
5032 * gdb.ada/cond_lang.exp: Adjust test to make path before
5033 filename optional.
5034 * gdb.ada/small_reg_param.exp: Likewise.
5035
fe33faff
SM
50362015-12-22 Simon Marchi <simon.marchi@ericsson.com>
5037
5038 * gdb.base/foll-vork.exp: Remove HP-UX special case.
5039
6d265cb4
TP
50402015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
5041
5042 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
5043 case.
5044
10125099
SM
50452015-12-21 Simon Marchi <simon.marchi@ericsson.com>
5046
5047 * gdb.base/break.exp: Remove dead code.
5048 * gdb.base/sepdebug.exp: Likewise.
5049
3ca22649
SM
50502015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
5051
5052 * gdb.asm/asm-source.exp: Remove HP-UX references.
5053 * gdb.base/annota1.exp: Likewise.
5054 * gdb.base/annota3.exp: Likewise.
5055 * gdb.base/attach.exp: Likewise.
5056 * gdb.base/bigcore.exp: Likewise.
5057 * gdb.base/break.exp: Likewise.
5058 * gdb.base/call-ar-st.exp: Likewise.
5059 * gdb.base/callfuncs.exp: Likewise.
5060 * gdb.base/catch-fork-static.exp: Likewise.
5061 * gdb.base/display.exp: Likewise.
5062 * gdb.base/foll-exec-mode.exp: Likewise.
5063 * gdb.base/foll-exec.exp: Likewise.
5064 * gdb.base/foll-fork.exp: Likewise.
5065 * gdb.base/foll-vfork.exp: Likewise.
5066 * gdb.base/funcargs.exp: Likewise.
5067 * gdb.base/hbreak2.exp: Likewise.
5068 * gdb.base/inferior-died.exp: Likewise.
5069 * gdb.base/interrupt.exp: Likewise.
5070 * gdb.base/multi-forks.exp: Likewise.
5071 * gdb.base/nodebug.exp: Likewise.
5072 * gdb.base/sepdebug.exp: Likewise.
5073 * gdb.base/solib1.c: Likewise.
5074 * gdb.base/step-test.exp: Likewise.
5075 * gdb.mi/non-stop.c: Likewise.
5076 * gdb.mi/pthreads.c: Likewise.
5077 * gdb.multi/bkpt-multi-exec.ex: Likewise.
5078 * gdb.threads/pthreads.c: Likewise.
5079 * gdb.threads/staticthreads.exp: Likewise.
5080 * lib/future.exp: Likewise.
5081 * lib/gdb.exp: Likewise.
5082 * gdb.base/so-indr-cl.c: Remove.
5083 * gdb.base/so-indr-cl.exp: Likewise.
5084 * gdb.base/solib.c: Likewise.
5085 * gdb.base/solib.exp: Likewise.
5086 * gdb.base/solib2.c: Likewise.
5087
b6304613
SM
50882015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
5089
5090 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
5091 * gdb.base/call-ar-st.exp: Likewise.
5092 * gdb.base/callfuncs.exp: Likewise.
5093 * gdb.base/condbreak.exp: Likewise.
5094 * gdb.base/constvars.exp: Likewise.
5095 * gdb.base/hbreak2.exp: Likewise.
5096 * gdb.base/langs.exp: Likewise.
5097 * gdb.base/list.exp: Likewise.
5098 * gdb.base/long_long.exp: Likewise.
5099 * gdb.base/ptype.exp: Likewise.
5100 * gdb.base/scope.exp: Likewise.
5101 * gdb.base/signals.exp: Likewise.
5102 * gdb.base/so-impl-ld.exp: Likewise.
5103 * gdb.base/varargs.exp: Likewise.
5104 * gdb.base/volatile.exp: Likewise.
5105 * gdb.base/whatis.exp: Likewise.
5106 * gdb.cp/cplusfuncs.exp: Likewise.
5107 * gdb.cp/inherit.exp: Likewise.
5108 * gdb.cp/local.exp: Likewise.
5109 * gdb.cp/member-ptr.exp: Likewise.
5110 * gdb.cp/method.exp: Likewise.
5111 * gdb.cp/overload.exp: Likewise.
5112 * gdb.cp/templates.exp: Likewise.
5113 * gdb.stabs/weird.exp: Likewise.
5114 * lib/compiler.c: Likewise.
5115 * lib/compiler.cc: Likewise.
5116 * lib/cp-support.exp: Likewise.
5117 * lib/gdb.exp: Likewise.
5118
bf401b07
SM
51192015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
5120
5121 * configure.ac: Remove HP-UX case.
5122 * configure: Regenerate.
5123
aff9c0f8
SM
51242015-12-18 Simon Marchi <simon.marchi@ericsson.com>
5125
5126 * lib/gdb.exp (gdb_compile): Add function doc.
5127
a6904d5a
PA
51282015-12-17 Pedro Alves <palves@redhat.com>
5129
5130 PR threads/19354
5131 * gdb.multi/info-threads.exp: New file.
5132
a22279dd
YQ
51332015-12-15 Yao Qi <yao.qi@linaro.org>
5134
5135 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
5136 is aarch64*-*-*.
5137
0588c796
SL
51382015-12-14 Sandra Loosemore <sandra@codesourcery.com>
5139
5140 * gdb.base/history-duplicates.exp: Skip if no readline support.
5141
5d978e17
SL
51422015-12-14 Sandra Loosemore <sandra@codesourcery.com>
5143
5144 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
5145
7e763b86
SL
51462015-12-14 Sandra Loosemore <sandra@codesourcery.com>
5147
5148 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
5149
87a3a92c
SL
51502015-12-14 Sandra Loosemore <sandra@codesourcery.com>
5151
5152 * gdb.base/completion.exp: Skip tests that interrupt GDB with
5153 ctrl-C if nointerrupts target property is set.
5154 * gdb.base/double-prompt-target-event-error.exp: Likewise.
5155 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
5156 * gdb.base/paginate-bg-execution.exp: Likewise.
5157 * gdb.base/paginate-execution-startup.exp: Likewise.
5158 * gdb.base/random-signal.exp: Likewise.
5159 * gdb.base/range-stepping.exp: Likewise.
5160 * gdb.cp/annota2.exp: Likewise.
5161 * gdb.cp/annota3.exp: Likewise.
5162 * gdb.gdb/selftest.exp: Likewise.
5163 * gdb.threads/continue-pending-status.exp: Likewise.
5164 * gdb.threads/leader-exit.exp: Likewise.
5165 * gdb.threads/manythreads.exp: Likewise.
5166 * gdb.threads/pthreads.exp: Likewise.
5167 * gdb.threads/schedlock.exp: Likewise.
5168 * gdb.threads/sigthread.exp: Likewise.
5169
a8f077dc
DB
51702015-12-11 Don Breazeal <donb@codesourcery.com>
5171
5172 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
5173 remote.
5174 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
5175 * gdb.base/foll-exec.exp (main): Enable for target remote.
5176 * gdb.base/foll-fork.exp (main): Likewise.
5177 * gdb.base/foll-vfork.exp (main): Likewise.
5178 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
5179 (proc continue_to_exit_bp_loc): Use clean_restart.
5180 * gdb.base/pie-execl.exp (main): Disable for target remote.
5181 * gdb.base/watch-vfork.exp (main): Enable for target remote.
5182 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
5183 * gdb.threads/execl.exp (main): Likewise.
5184 * gdb.threads/fork-child-threads.exp (main): Likewise.
5185 * gdb.threads/fork-plus-threads.exp (main): Disable for target
5186 remote.
5187 * gdb.threads/fork-thread-pending.exp (main): Enable for target
5188 remote.
5189 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
5190 pid.tid style ptids, instead of just tid.
5191 * gdb.threads/thread-execl.exp (main): Enable for target remote.
5192 * gdb.threads/watchpoint-fork.exp (main): Likewise.
5193 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
5194 ptids, instead of just tid.
5195
3b2464a8
AB
51962015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
5197
5198 * gdb.base/list.exp (test_list_forward): Add end of file error
5199 test.
5200 (test_repeat_list_command): Add end of file error test.
5201 (test_list_backwards): Add beginning of file error test.
5202
a0def019
AB
52032015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
5204
5205 * gdb.base/list.exp (test_list_invalid_args): New function,
5206 defined, and called.
5207
5c000dff
AB
52082015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
5209
5210 * gdb.base/list.exp (test_list): Make test names unique.
5211
f1637ebe
YQ
52122015-12-11 Yao Qi <yao.qi@linaro.org>
5213
5214 * gdb.base/coremaker2.c: Remove.
5215
36d6fc0a
PA
52162015-12-10 Pedro Alves <palves@redhat.com>
5217
5218 * gdb.multi/base.exp: Remove stale "spaces" references.
5219
762f7747
PA
52202015-12-10 Pedro Alves <palves@redhat.com>
5221
5222 * gdb.multi/base.exp: Don't use nowarnings.
5223 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
5224 * gdb.multi/hangout.c: Include stdio.h.
5225 * gdb.multi/hello.c: Include stdlib.h.
5226 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
5227 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
5228 * gdb.multi/multi-arch.exp: Don't use nowarnings.
5229
28d2bfb9
AB
52302015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
5231
5232 * gdb.dwarf2/dw2-ranges-base.c: New file.
5233 * gdb.dwarf2/dw2-ranges-base.exp: New file.
5234 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
5235 support additional line table, and debug ranges generation.
5236 (Dwarf::ranges): New function, generate .debug_ranges.
5237 (Dwarf::lines): Support generating simple line table programs.
5238 (Dwarf::assemble): Initialise new namespace variables.
5239
5fc2beac
KB
52402015-12-09 Kevin Buettner <kevinb@redhat.com>
5241
5242 * gdb.base/async.exp (proc test_background): Add case for
5243 asynchronous execution not supported.
5244
1c35a88f
LM
52452015-12-09 Luis Machado <lgustavo@codesourcery.com>
5246
5247 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
5248 format and change test names to make them unique.
5249
b593e3d9
RK
52502015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
5251 Pedro Alves <pedro@redhat.com>
5252
5253 PR gdb/18702
5254 Add checking of floatformats setup on x86_64 hosts.
5255 * gdb.arch/i386-float.S (main): Load bigval and smallval.
5256 (smallval, bigval): New labels/constants.
5257 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
5258 float" after loading bigval and smallval.
5259
d72413e6
PMR
52602015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
5261
5262 * gdb.ada/fun_overload_menu.exp: New testcase.
5263 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
5264
ece66d65
JS
52652015-12-04 Josh Stone <jistone@redhat.com>
5266
5267 * gdb.base/catch-fork-static.exp: New.
5268
41d0efca
YQ
52692015-12-03 Yao Qi <yao.qi@linaro.org>
5270
5271 * gdb.base/sizeof.c: Don't include stdio.h and
5272 ../lib/unbuffer_output.c.
5273 (main): New variable 'size' and 'value'. Remove printf and
5274 gdb_unbuffer_output. Assign return value to size and value.
5275 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
5276 at the beginning.
5277 (check_sizeof): Check the result by printing variable 'size'.
5278 (check_valueof): Check the result by printing variable 'value'.
5279
99fd02d9
YQ
52802015-12-01 Yao Qi <yao.qi@linaro.org>
5281
5282 * gdb.base/disp-step-syscall.exp: Define syscall instruction
5283 for aarch64*-*-linux* target.
5284
f2faf941
PA
52852015-11-30 Pedro Alves <palves@redhat.com>
5286
5287 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
5288
04bf20c5
PA
52892015-11-30 Pedro Alves <palves@redhat.com>
5290
5291 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
5292 Handle non-stop mode vCont replies.
5293
09df4675
PA
52942015-11-30 Pedro Alves <palves@redhat.com>
5295
5296 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
5297 prepare_for_testing. Start gdb with "set non-stop on" appended to
5298 GDBFLAGS. Lax expected stop output.
5299
58b584af
YQ
53002015-11-27 Yao Qi <yao.qi@linaro.org>
5301
5302 * gdb.arch/arm-neon.exp: New.
5303 * gdb.arch/arm-neon.c: New.
5304
dfcb77a8
YQ
53052015-11-27 Yao Qi <yao.qi@linaro.org>
5306
5307 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
5308
88e8ec1b
YQ
53092015-11-27 Yao Qi <yao.qi@linaro.org>
5310
5311 * gdb.cp/annota2.exp: Allow multiple occurrences of the
5312 frames-invalid annotation.
5313
bfde72c2
YQ
53142015-11-27 Yao Qi <yao.qi@linaro.org>
5315
5316 * gdb.cp/annota2.exp: Use ${frames_invalid}.
5317
f6512a69
SM
53182015-11-26 Simon Marchi <simon.marchi@ericsson.com>
5319
5320 * gdb.threads/names.exp: New file.
5321 * gdb.threads/names.c: New file.
5322 * README: Mention gdb,no_thread_names.
5323
46a3515b
MM
53242015-11-26 Markus Metzger <markus.t.metzger@intel.com>
5325
5326 PR 19297
5327 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
5328 support" error.
5329
62147a22
PA
53302015-11-24 Pedro Alves <palves@redhat.com>
5331
5332 PR 17539
5333 * gdb.base/display.exp: Expect displays to be sorted in ascending
5334 order. Use multi_line.
5335 * gdb.base/solib-display.exp: Likewise.
5336
2f341b6e
PA
53372015-11-24 Pedro Alves <palves@redhat.com>
5338
5339 PR 17539
25d49b86
PA
5340 * gdb.base/display.exp: Expect displays to be sorted in ascending
5341 order. Use multi_line.
5342 * gdb.base/solib-display.exp: Likewise.
2f341b6e 5343
7e0aa6aa
PA
53442015-11-24 Pedro Alves <palves@redhat.com>
5345
5346 PR 17539
5347 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
5348 threads in ascending order.
5349 * gdb.base/foll-fork.exp: Likewise.
5350 * gdb.base/foll-vfork.exp: Likewise.
5351 * gdb.base/multi-forks.exp: Likewise.
5352 * gdb.mi/mi-nonstop.exp: Likewise.
5353 * gdb.mi/mi-nsintrall.exp: Likewise.
5354 * gdb.multi/base.exp: Likewise.
5355 * gdb.multi/multi-arch.exp: Likewise.
5356 * gdb.python/py-inferior.exp: Likewise.
5357 * gdb.threads/break-while-running.exp: Likewise.
5358 * gdb.threads/execl.exp: Likewise.
5359 * gdb.threads/gcore-thread.exp: Likewise.
5360 * gdb.threads/info-threads-cur-sal.exp: Likewise.
5361 * gdb.threads/kill.exp: Likewise.
5362 * gdb.threads/linux-dp.exp: Likewise.
5363 * gdb.threads/multiple-step-overs.exp: Likewise.
5364 * gdb.threads/next-bp-other-thread.exp: Likewise.
5365 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
5366 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
5367 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
5368 * gdb.threads/thread-find.exp: Likewise.
5369 * gdb.threads/tls.exp: Likewise.
5370 * lib/mi-support.exp (mi_reverse_list): Delete.
5371 (mi_check_thread_states): No longer reverse list.
5372
2cc57ad8
PA
53732015-11-24 Pedro Alves <palves@redhat.com>
5374
5375 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
5376 use lowercase.
5377
c93e8391
SM
53782015-11-23 Simon Marchi <simon.marchi@ericsson.com>
5379
5380 * gdb.trace/actions.c: Include trace-common.h.
5381 (main): Add a location for a fast tracepoint.
5382 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
5383 the normal tracepoints.
5384 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
5385
045ccf91
SM
53862015-11-23 Simon Marchi <simon.marchi@ericsson.com>
5387
5388 * save-trace.exp: Factor out code to these...
5389 (gdb_save_tracepoints): New.
5390 (gdb_load_tracepoints): New.
5391 (do_save_load_test): New.
5392
5506f9f6
KB
53932015-11-23 Kevin Buettner <kevinb@redhat.com>
5394
5395 * gdb.base/asmlabel.exp: New test.
5396 * gdb.base/asmlabel.c: New test case.
5397
16c3b12f
JB
53982015-11-23 Joel Brobecker <brobecker@adacore.com>
5399
5400 * gdb.base/wrong_frame_bt_full-main.c: New file.
5401 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
5402 * gdb.base/wrong_frame_bt_full.exp: New file.
5403
155bfbd3
JB
54042015-11-23 Joel Brobecker <brobecker@adacore.com>
5405
5406 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
5407
bb097445
JM
54082015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
5409
206853a0 5410 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
5411 pstate register when comparing registers values in
5412 sparc64-*-linux-gnu targets to avoid spurious differences.
5413
9c88ed8f
JM
54142015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
5415
206853a0 5416 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 5417
96161e25
SL
54182015-11-19 Sandra Loosemore <sandra@codesourcery.com>
5419
5420 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
5421 as type argument to gdb_compile.
5422 * gdb.base/nested-subp2.exp: Likewise.
5423 * gdb.base/nested-subp3.exp: Likewise.
5424
340c2830
DV
54252015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
5426
5427 * lib/dwarf.exp (_note): Fix left shift of negative value.
5428 * gdb.trace/trace-condition.exp: Likewise.
5429
c1862d0f
YQ
54302015-11-13 Yao Qi <yao.qi@linaro.org>
5431
5432 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
5433 comments about d10v.
5434 (test_scalar_returns): Likewise.
5435 * gdb.base/d10v.ld: Remove.
5436 * gdb.base/overlays.exp: Remove the target triplet checking for
5437 d10v-*-*.
5438 * gdb.base/structs.exp (test_struct_returns): Remove the
5439 comments about d10v.
5440 (test_struct_calls): Likewise.
5441
77ae9c19
YQ
54422015-11-13 Yao Qi <yao.qi@linaro.org>
5443
5444 * gdb.base/gnu_vector.exp: Check the return value by "p res".
5445 * gdb.base/gnu_vector.c: Don't include stdio.h.
5446 (main): Don't print res and call add_some_intvecs.
5447
430e004e
MK
54482015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
5449
5450 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
5451 macro.
5452 (func5): Removed.
5453 (func4): Use FAST_TRACEPOINT_LABEL.
5454 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
5455 macro.
5456 (func): Removed.
5457 (thread_function): Use FAST_TRACEPOINT_LABEL.
5458 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
5459 (func): Remove.
5460 (marker): Use FAST_TRACEPOINT_LABEL.
5461 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
5462 (pendfunc1): Remove.
5463 (pendfunc): Use FAST_TRACEPOINT_LABEL.
5464 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
5465 (foo): Remove.
5466 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
5467 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
5468 macro.
5469 (func): Remove.
5470 (marker): Use FAST_TRACEPOINT_LABEL.
5471 * gdb.trace/trace-common.h: New header.
5472 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
5473 macro.
5474 (func): Remove.
5475 (marker): Use FAST_TRACEPOINT_LABEL.
5476 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
5477 (func): Remove.
5478 (thread_function): Use FAST_TRACEPOINT_LABEL.
5479
6e7675a7
MK
54802015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
5481
5482 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
5483 in front.
5484 * gdb.trace/change-loc.exp: Use global pcreg definition.
5485 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
5486 * gdb.trace/entry-values.exp: Use global spreg definition, add $
5487 in front.
5488 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
5489 * gdb.trace/pending.exp: Likewise.
5490 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
5491 * gdb.trace/trace-break.exp: Likewise.
5492 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
5493 in front.
5494 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
5495 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
5496 in front.
5497 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
5498
dddc0e16
JB
54992015-11-09 Joel Brobecker <brobecker@adacore.com>
5500
5501 * gdb.ada/fin_fun_out: New testcase.
5502
c6f0b406
KB
55032015-11-07 Kevin Buettner <kevinb@redhat.com>
5504
5505 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
5506 value associated with DW_AT_byte_size.
5507 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
5508 constants for DW_AT_byte_size, DW_AT_lower_bound, and
5509 DW_AT_upper_bound.
5510
f01dcfd9
KB
55112015-11-07 Kevin Buettner <kevinb@redhat.com>
5512
5513 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
5514 (gdb_target_symbol_prefix_flags): Define in terms of _asm
5515 version.
5516 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
5517 gdb.dwarf2/dw2-canonicalize-type.exp,
5518 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
5519 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
5520 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
5521 provided by gdb_target_symbol_prefix_flags_asm.
5522 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
5523 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
5524 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
5525 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
5526 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
5527 macros where needed). Use this macro for symbols which require
5528 the prefix provided by SYMBOL_PREFIX.
5529
2223449a
KB
55302015-11-05 Kevin Buettner <kevinb@redhat.com>
5531
5532 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
5533 New procs.
5534 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
5535 representing expressions, of more than one list element.
5536 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
5537 to prepend linker symbol prefix to f.
5538 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
5539 table_1 and table_2.
5540 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
5541 Likewise, for f and g.
5542 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
5543 for ptr.
5544 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
5545 for main.
5546 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
5547 table_1_ptr and table_2_ptr.
5548
6f2f1a3a
JK
55492015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5550 Joel Brobecker <brobecker@adacore.com>
5551
5552 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
5553
566c56c9
MK
55542015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
5555
5556 * gdb.reverse/s390-mvcle.c: New test.
5557 * gdb.reverse/s390-mvcle.exp: New file.
5558 * lib/gdb.exp: Enable reverse tests on s390*-linux.
5559
d5f0636b
MK
55602015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
5561
5562 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
5563
7ad8b86c
MK
55642015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
5565
5566 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
5567 reaching marker2.
5568 * gdb.reverse/getresuid-reverse.exp: Likewise.
5569 * gdb.reverse/pipe-reverse.exp: Likewise.
5570 * gdb.reverse/readv-reverse.exp: Likewise.
5571 * gdb.reverse/recvmsg-reverse.exp: Likewise.
5572 * gdb.reverse/time-reverse.exp: Likewise.
5573 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
5574
4081c0f1
YQ
55752015-10-30 Yao Qi <yao.qi@linaro.org>
5576
5577 * gdb.threads/wp-replication.c (watch_count_done): Remove.
5578 (empty_cycle): Remove.
5579 (main): Don't call empty_cycle. Don't use watch_count_done.
5580 * gdb.threads/wp-replication.exp: Don't set breakpoint on
5581 empty_cycle. Rewrite the code counting HW watchpoints.
5582
452b4ba5
MK
55832015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
5584
5585 * gdb.reverse/fstatat-reverse.c: New test.
5586 * gdb.reverse/fstatat-reverse.exp: New file.
5587 * gdb.reverse/getresuid-reverse.c: New test.
5588 * gdb.reverse/getresuid-reverse.exp: New file.
5589 * gdb.reverse/pipe-reverse.c: New test.
5590 * gdb.reverse/pipe-reverse.exp: New file.
5591 * gdb.reverse/readv-reverse.c: New test.
5592 * gdb.reverse/readv-reverse.exp: New file.
5593 * gdb.reverse/recvmsg-reverse.c: New test.
5594 * gdb.reverse/recvmsg-reverse.exp: New file.
5595 * gdb.reverse/time-reverse.c: New test.
5596 * gdb.reverse/time-reverse.exp: New file.
5597 * gdb.reverse/waitpid-reverse.c: New test.
5598 * gdb.reverse/waitpid-reverse.exp: New file.
5599
5e2e7507
JK
56002015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5601
5602 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
5603
0fde2c53
DE
56042015-10-26 Doug Evans <dje@google.com>
5605
5606 PR symtab/17391
5607 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
5608 * gdb.dwarf2/bad-regnum.c: New file.
5609 * gdb.dwarf2/bad-regnum.exp: New file.
5610
1a70ae97
DE
56112015-10-26 Doug Evans <dje@google.com>
5612
5613 PR python/18938
5614 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
5615 file.
5616
27dc26ab
JK
56172015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5618
5619 * gdb.compile/compile.exp (compile code globalvar): Update expectation
5620 for a change by "Mention language in compile error message".
5621
bed91f4d
SM
56222015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
5623
5624 PR python/18073
5625 * gdb.python/py-type.c (C::a_method): New.
5626 (C::a_const_method): New.
5627 (C::a_static_method): New.
5628 (a_function): New.
5629 * gdb.python/py-type.exp (test_fields): Test getting fields
5630 from function and method.
5631
3f2f83dd
KB
56322015-10-21 Keven Boell <keven.boell@intel.com>
5633
5634 * gdb.fortran/vla-alloc-assoc.exp: New file.
5635 * gdb.fortran/vla-datatypes.exp: New file.
5636 * gdb.fortran/vla-datatypes.f90: New file.
5637 * gdb.fortran/vla-history.exp: New file.
5638 * gdb.fortran/vla-ptype-sub.exp: New file.
5639 * gdb.fortran/vla-ptype.exp: New file.
5640 * gdb.fortran/vla-sizeof.exp: New file.
5641 * gdb.fortran/vla-sub.f90: New file.
5642 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
5643 * gdb.fortran/vla-value-sub-finish.exp: New file.
5644 * gdb.fortran/vla-value-sub.exp: New file.
5645 * gdb.fortran/vla-value.exp: New file.
5646 * gdb.fortran/vla-ptr-info.exp: New file.
5647 * gdb.mi/mi-vla-fortran.exp: New file.
5648 * gdb.mi/vla.f90: New file.
5649
27145d50
SL
56502015-10-21 Sandra Loosemore <sandra@codesourcery.com>
5651
5652 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
5653 of hardwired timeout value.
5654
5f3ff4f8
JK
56552015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5656 Pedro Alves <palves@redhat.com>
5657
5658 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
5659 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
5660
bfd09d20
JS
56612015-10-19 Josh Stone <jistone@redhat.com>
5662
5663 * gdb.base/catch-syscall.c: Include <sched.h>.
5664 (unknown_syscall): New variable.
5665 (main): Trigger a vfork and an unknown syscall.
5666 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
5667 (unknown_syscall_number): Likewise.
5668 (check_call_to_syscall): Accept an optional syscall pattern.
5669 (check_return_from_syscall): Likewise.
5670 (check_continue): Likewise.
5671 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
5672 (test_catch_syscall_skipping_return): New test toggling off 'catch
5673 syscall' to step over the syscall return, then toggling back on.
5674 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
5675 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
5676 (do_syscall_tests): Call test_catch_syscall_without_args and
5677 test_catch_syscall_mid_vfork.
5678 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
5679 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
5680
b32b93c6
AS
56812015-10-19 Andrew Stubbs <ams@codesourcery.com>
5682
5683 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
5684 print g_vE): Add new pass patterns.
5685 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
5686 print various symbol names for vptr fields.
5687
9d622bda
AB
56882015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
5689
5690 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
5691 results.
5692
0fd8ac1c
YQ
56932015-10-12 Yao Qi <yao.qi@linaro.org>
5694
5695 * gdb.arch/disp-step-insn-reloc.exp: New test case.
5696
34240514
YQ
56972015-10-12 Yao Qi <yao.qi@linaro.org>
5698
5699 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
5700 is aarch64*-*-linux*.
5701
8240f442
YQ
57022015-10-12 Yao Qi <yao.qi@linaro.org>
5703
5704 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
5705 (can_relocate_bcond_true): ... it.
5706 (can_relocate_bcond_false): New function.
5707 (foo): Likewise.
5708 (can_relocate_bl): Likewise.
5709 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
5710 can_relocate_bl.
5711
2520f728
PMR
57122015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
5713
5714 * gdb.base/nested-addr.c: New file.
5715 * gdb.base/nested-addr.exp: New testcase.
5716
abcef95a
MM
57172015-10-09 Markus Metzger <markus.t.metzger@intel.com>
5718
5719 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
5720 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
5721 its output. Ignore the output of "record goto begin" and instead
5722 check that GDB is replaying.
5723
145e3ddb
PA
57242015-10-09 Pedro Alves <palves@redhat.com>
5725
5726 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
5727 (top level): Use it in the run with no args test.
5728
d5d8c4e1
IB
57292015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
5730
5731 * gdb.dlang/properties.exp: New file.
5732
06e635ef
SL
57332015-10-02 Sandra Loosemore <sandra@codesourcery.com>
5734
5735 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
5736 whether or not address 0x1000 is mapped on the target.
5737
e019fd1d
SM
57382015-09-30 Simon Marchi <simon.marchi@ericsson.com>
5739
5740 * gdb.python/py-type.exp: Do not run tests if binaries fail to
5741 build.
5742
77ba2a67
MM
57432015-09-30 Markus Metzger <markus.t.metzger@intel.com>
5744
5745 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
5746 instruction-history test.
5747
c60eb31f
DE
57482015-09-28 Doug Evans <dje@google.com>
5749
5750 * gdb.base/gcore.c (array_func): Add reference to static_array.
5751
9a3c8263
SM
57522015-09-25 Simon Marchi <simon.marchi@ericsson.com>
5753
5754 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
5755 source line.
5756
9720e656
SL
57572015-09-24 Sandra Loosemore <sandra@codesourcery.com>
5758
5759 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
5760 short or char as base type.
5761
938d3bf2
SL
57622015-09-23 Sandra Loosemore <sandra@codesourcery.com>
5763
5764 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
5765 to allow any size enum.
5766
e6c2c623
PMR
57672015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
5768
5769 * gdb.ada/array_ptr_renaming.exp: New testcase.
5770 * gdb.ada/array_ptr_renaming/foo.adb: New file.
5771 * gdb.ada/array_ptr_renaming/pack.ads: New file.
5772
06da0f77
PL
57732015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5774
5775 * gdb.trace/ftrace-lock.c: New file.
5776 * gdb.trace/ftrace-lock.exp: New file.
5777
4f51c22a
PL
57782015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5779
5780 * gdb.arch/insn-reloc.c: New file.
5781 * gdb.arch/ftrace-insn-reloc.exp: New file.
5782
7041adf4
PL
57832015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5784
5785 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
5786 instruction.
5787 * gdb.trace/pendshr1.c (pendfunc): Likewise.
5788 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
5789 * gdb.trace/range-stepping.c: Likewise.
5790 * gdb.trace/trace-break.c: Likewise.
5791 * gdb.trace/trace-mt.c (thread_function): Likewise.
5792 * gdb.trace/ftrace.c (marker): Likewise.
5793 * gdb.trace/trace-condition.c (marker): Likewise.
5794 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
5795 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
5796 is_aarch64_target.
5797
015d2e7e
DE
57982015-09-18 Doug Evans <xdje42@gmail.com>
5799
5800 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
5801 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
5802
26b188a2
SL
58032015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5804
5805 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
5806 the breakpoint.
5807
79dc332b
SL
58082015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5809
5810 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
5811 the pending breakpoint. Remove timeout override for "Run till
5812 MI pending breakpoint on pendfunc3 on thread 2" test.
5813
f57929f2
SL
58142015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5815
5816 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
5817 filename pattern.
5818
3f469b17
SL
58192015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5820
5821 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
5822 in breakpoint filename pattern.
5823
515b89b3
SL
58242015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5825
7800dbe4
SL
5826 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
5827
58282015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5829
515b89b3
SL
5830 * gdb.linespec/explicit.exp: Check for readline support for
5831 tab-completion tests. Fix obvious typo.
5832
d2939ba2
MM
58332015-09-18 Markus Metzger <markus.t.metzger@intel.com>
5834
5835 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
5836 and replay.
5837
cbb55fa7
MM
58382015-09-18 Markus Metzger <markus.t.metzger@intel.com>
5839
5840 * gdb.btrace/non-stop.c: New.
5841 * gdb.btrace/non-stop.exp: New.
5842
43691ca1
PL
58432015-09-17 Pierre Langlois <pierre.langlois@arm.com>
5844 Yao Qi <yao.qi@linaro.org>
5845
5846 * gdb.trace/trace-condition.c: New file.
5847 * gdb.trace/trace-condition.exp: New file.
5848
d78908cf
WW
58492015-09-16 Wei-cheng Wang <cole945@gmail.com>
5850
5851 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
5852 for testing bytecode compilation.
5853
1ed415e2
PA
58542015-09-16 Pedro Alves <palves@redhat.com>
5855 Sandra Loosemore <sandra@codesourcery.com>
5856
5857 * gdb.threads/non-stop-fair-events.c (timeout): New global.
5858 (SECONDS): Redefine.
5859 (main): Call pthread_kill and alarm early.
5860 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
5861 support.
5862 (test): If the target can't hardware step and doesn't support
5863 displaced stepping, increase the timeout.
5864
d136eff5
PA
58652015-09-16 Pedro Alves <palves@redhat.com>
5866
5867 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
5868 (enable_debug): New procedures.
5869 (test): Use them. Bail out if waiting for threads fails.
5870 (top level): Bail out if a test fails.
5871
991f019c
YQ
58722015-09-16 Yao Qi <yao.qi@linaro.org>
5873
5874 * gdb.asm/asm-source.exp: Set asm-arch for
5875 aarch64*-*-* target.
5876 * gdb.asm/aarch64.inc: New file.
5877
bfca584f
PMR
58782015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
5879
5880 * gdb.ada/array_of_variable_length.exp: New testcase.
5881 * gdb.ada/array_of_variable_length/foo.adb: New file.
5882 * gdb.ada/array_of_variable_length/pck.adb: New file.
5883 * gdb.ada/array_of_variable_length/pck.ads: New file.
5884
b326e587
DE
58852015-09-15 Doug Evans <dje@google.com>
5886
5887 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
5888 of function static local variable.
5889
5382cfab
PW
58902015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5891
5892 * gdb.threads/tls-so_extern.exp: New test file.
5893 * gdb.threads/tls-so_extern.c: New test file.
5894 * gdb.threads/tls-so_extern_main.c: New test file.
5895
141c5cc4
JK
58962015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5897
5898 * gdb.opt/solib-intra-step-lib.c: New file.
5899 * gdb.opt/solib-intra-step-main.c: New file.
5900 * gdb.opt/solib-intra-step.exp: New file.
5901
d15dcecd
PA
59022015-09-15 Pedro Alves <palves@redhat.com>
5903
5904 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
5905 gdb_continue_to_breakpoint instead of gdb_test_multiple.
5906
4c2f2a79
PA
59072015-09-14 Pedro Alves <palves@redhat.com>
5908
5909 * gdb.base/hook-stop-continue.c: Delete.
5910 * gdb.base/hook-stop-continue.exp: Delete.
5911 * gdb.base/hook-stop-frame.c: Delete.
5912 * gdb.base/hook-stop-frame.exp: Delete.
5913 * gdb.base/hook-stop.c: New file.
5914 * gdb.base/hook-stop.exp: New file.
5915
919e6dbe
PMR
59162015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
5917
5918 * gdb.ada/access_to_packed_array.exp: New testcase.
5919 * gdb.ada/access_to_packed_array/foo.adb: New file.
5920 * gdb.ada/access_to_packed_array/pack.adb: New file.
5921 * gdb.ada/access_to_packed_array/pack.ads: New file.
5922
157280a4
MM
59232015-09-14 Markus Metzger <markus.t.metzger@intel.com>
5924
5925 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
5926 buffer size test.
5927
2fd33e94
DB
59282015-09-11 Don Breazeal <donb@codesourcery.com>
5929
5930 * gdb.base/foll-exec.c: Add copyright header. Fix
5931 formatting issues.
5932 * gdb.base/foll-exec.exp (zap_session): Delete proc.
5933 (do_exec_tests): Use clean_restart in place of zap_session,
5934 and for test initialization. Fix formatting issues. Use
5935 fail in place of perror.
5936 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
5937 an expect statement to match an expression with output from
5938 the program under debug.
5939 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
5940 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
5941 * gdb.threads/non-ldr-exc-2.exp: Likewise.
5942 * gdb.threads/non-ldr-exc-3.exp: Likewise.
5943 * gdb.threads/non-ldr-exc-4.exp: Likewise.
5944
e70b6e8e
DE
59452015-09-09 Doug Evans <dje@google.com>
5946
5947 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
5948
7a551a51
DE
59492015-09-09 Doug Evans <dje@google.com>
5950
5951 * gdb.base/pie-execl.exp: Fix result test of build_executable.
5952
4c666f84
DE
59532015-09-09 Doug Evans <dje@google.com>
5954
5955 * gdb.base/savedregs.exp: Fix typo.
5956
243a9253
PA
59572015-09-09 Pedro Alves <palves@redhat.com>
5958
5959 * gdb.mi/mi-cli.exp: Add CLI finish tests.
5960
c0fa8fbd
SL
59612015-09-08 Sandra Loosemore <sandra@codesourcery.com>
5962
5963 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
5964 command actually switches threads. Give up on remaining
5965 tests if target fails to stop at breakpoint.
5966
cd7c1778
PMR
59672015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
5968
5969 * gdb.ada/funcall_char.exp: New testcase.
5970 * gdb.ada/funcall_char/foo.adb: New file.
5971
dc5c8746
PMR
59722015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
5973
5974 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
5975 expected outputs. Add two testcases for completing ambiguous
5976 functions.
5977 * gdb.ada/complete/aux_pck.adb: New file.
5978 * gdb.ada/complete/aux_pck.ads: New file.
5979 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
5980 Ambiguous_Func functions.
5981 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
5982 * gdb.ada/complete/pck.adb: Likewise.
5983
4e83a1e7
UW
59842015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
5985
5986 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
5987 failures to run the test program under GDB.
5988
8ce74153
LM
59892015-08-26 Luis Machado <lgustavo@codesourcery.com>
5990
5991 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
5992 to C.
5993
e9756d52
PP
59942015-08-26 Patrick Palka <patrick@parcs.ath.cx>
5995
5996 * gdb.base/run-after-attach.exp: New test file.
5997 * gdb.base/run-after-attach.c: New test file.
5998
8d37573b
DB
59992015-08-26 Don Breazeal <donb@codesourcery.com>
6000
6001 * gdb.base/foll-exec-2.c: New test program.
6002 * gdb.base/foll-exec-2.exp: New test.
6003
63e43d3a
PMR
60042015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
6005
6006 * gdb.base/nested-subp1.exp: New file.
6007 * gdb.base/nested-subp1.c: New file.
6008 * gdb.base/nested-subp2.exp: New file.
6009 * gdb.base/nested-subp2.c: New file.
6010 * gdb.base/nested-subp3.exp: New file.
6011 * gdb.base/nested-subp3.c: New file.
6012
3d40fbb5
PA
60132015-08-24 Pedro Alves <palves@redhat.com>
6014
6015 * gdb.server/connect-without-multi-process.c: New file.
6016 * gdb.server/connect-without-multi-process.exp: New file.
6017
4422ac93
LM
60182015-08-24 Luis Machado <lgustavo@codesourcery.com>
6019
6020 * gdb.opt/inline-markers.c: Make z int.
6021
91dddb86
LM
60222015-08-24 Luis Machado <lgustavo@codesourcery.com>
6023
6024 * gdb.opt/inline-markers.c: Make z volatile.
6025
a48847ee
LM
60262015-08-24 Luis Machado <lgustavo@codesourcery.com>
6027
6028 * gdb.opt/inline-bt.c: New volatile global z.
6029 * gdb.opt/inline-cmds.c: Likewise.
6030 * gdb.opt/inline-locals.c: Likewise.
6031 * gdb.opt/inline-markers.c: New extern global z.
6032 (marker): Use z.
6033 (inline_fn): Likewise.
6034
0ebbc52b
PA
60352015-08-24 Pedro Alves <palves@redhat.com>
6036
6037 * config/m32r-stub.exp: Remove file.
6038 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
6039 * gdb.base/call-rt-st.exp: Likewise.
6040 * gdb.base/call-strs.exp: Likewise.
6041 * gdb.base/default.exp: Remove references to h8300-*-hms and
6042 *-*-udi*.
6043 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
6044
77c365df
AA
60452015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
6046
6047 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
6048 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
6049 and "return" use KFAIL when GDB can not read/write the vector
6050 return value.
6051
4313b8c0
GB
60522015-08-21 Gary Benson <gbenson@redhat.com>
6053
6054 * gdb.trace/pending.exp: Cope with remote transfer warnings.
6055
0e433b32
PA
60562015-08-20 Pedro Alves <palves@redhat.com>
6057
6058 * gdb.server/solib-list.exp: No longer expect an interior stop in
6059 non-stop mode.
6060
221e1a37
PA
60612015-08-20 Pedro Alves <palves@redhat.com>
6062
6063 * gdb.server/connect-stopped-target.c: New file.
6064 * gdb.server/connect-stopped-target.exp: New file.
6065
40e3ad0e
PA
60662015-08-20 Pedro Alves <palves@redhat.com>
6067
6068 * gdb.dwarf2/comp-unit-lang.exp: New file.
6069 * gdb.dwarf2/comp-unit-lang.c: New file.
6070
af39b327
PMR
60712015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
6072
6073 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
6074 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
6075
7d45c7c3 60762015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 6077
7d45c7c3
KB
6078 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
6079 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
6080
4d6cceb4
DE
60812015-08-18 Doug Evans <dje@google.com>
6082 Adrian Sendroiu <adrian.sendroiu@freescale.com>
6083
6084 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
6085 skip_python_tests. New arg prompt_regexp.
6086 (skip_python_tests): New function.
6087 * lib/mi-support.exp (mi_skip_python_tests): New function.
6088 * gdb.python/py-mi-objfile-gdb.py: New file.
6089 * gdb.python/py-mi-objfile.c: New file.
6090 * gdb.python/py-mi-objfile.exp: New file.
6091
ad89c2aa
KS
60922015-08-17 Keith Seitz <keiths@redhat.com>
6093
6094 * gdb.linespec/explicit.exp: Move strace test from here ...
6095 * gdb.trace/strace.exp: ... to here.
6096
e3ae3c43
PP
60972015-08-15 Patrick Palka <patrick@parcs.ath.cx>
6098
6099 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
6100 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
6101
604b2636
DE
61022015-08-14 Doug Evans <xdje42@gmail.com>
6103
6104 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
6105 inferior before selecting a new file.
6106
6ff0ba5f
DE
61072015-08-14 Doug Evans <xdje42@gmail.com>
6108
6109 * gdb.mi/mi-disassemble.exp: Update.
6110 * gdb.base/disasm-optim.S: New file.
6111 * gdb.base/disasm-optim.c: New file.
6112 * gdb.base/disasm-optim.h: New file.
6113 * gdb.base/disasm-optim.exp: New file.
6114
9ca98f92
KS
61152015-08-14 Keith Seitz <keiths@redhat.com>
6116
6117 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
6118 "evaluated-by".
6119
52bbc560
JB
61202015-08-13 Joel Brobecker <brobecker@adacore.com>
6121
6122 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
6123
5d8c3ed3
PMR
61242015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
6125
6126 * gdb.ada/fun_renaming.exp: New testcase.
6127 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
6128 * gdb.ada/fun_renaming/pack.adb: New file.
6129 * gdb.ada/fun_renaming/pack.ads: New file.
6130
ea8812bc
KS
61312015-08-12 Keith Seitz <keiths@redhat.com>
6132
6133 * gdb.base/dso2dso.exp: Pass basename of source file in call to
6134 gdb_get_line_number.
6135
4dafcdeb
JB
61362015-08-12 Joel Brobecker <brobecker@adacore.com>
6137
6138 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
6139 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
6140 gdb.base/dso2dso.exp: New files.
6141
5ba32597
SDJ
61422015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
6143 Pedro Alves <palves@redhat.com>
6144 Keith Seitz <keiths@redhat.com>
6145
6146 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
6147 GDBFLAGS.
6148
b6dafabf
PP
61492015-08-12 Patrick Palka <patrick@parcs.ath.cx>
6150
6151 * gdb.base/gdbhistsize-history.exp
6152 (test_histsize_history_setting): Use save_vars.
6153 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
6154 Use save_vars.
6155 (test_no_truncation_of_unlimited_history_file): Use save_vars.
6156 * gdb.base/readline.exp: Use save_vars.
6157
abe8e607
PP
61582015-08-12 Patrick Palka <patrick@parcs.ath.cx>
6159
6160 * lib/gdb.exp (save_vars): New proc.
6161
629500fa
KS
61622015-08-11 Keith Seitz <keiths@redhat.com>
6163
6164 * gdb.base/help.exp: Update help_breakpoint_text.
6165
eb8c4e2e
KS
61662015-08-11 Keith Seitz <keiths@redhat.com>
6167
6168 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
6169 (at toplevel): Call test_explicit_breakpoints.
6170 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
6171 breakpoints.
6172 * lib/mi-support.exp (mi_make_breakpoint): Add support for
6173 breakpoint conditions, "-cond".
6174
87f0e720
KS
61752015-08-11 Keith Seitz <keiths@redhat.com>
6176
6177 * gdb.linespec/3explicit.c: New file.
6178 * gdb.linespec/cpexplicit.cc: New file.
6179 * gdb.linespec/cpexplicit.exp: New file.
6180 * gdb.linespec/explicit.c: New file.
6181 * gdb.linespec/explicit.exp: New file.
6182 * gdb.linespec/explicit2.c: New file.
6183 * gdb.linespec/ls-errs.exp: Add explicit location tests.
6184 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
6185 before using in the matching pattern.
6186 Clarify that `prefix' is a regular expression.
6187
f00aae0f
KS
61882015-08-11 Keith Seitz <keiths@redhat.com>
6189
6190 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
6191 test.
6192 Add tests for missing ",FMT" and ",".
6193
e27852be
DE
61942015-08-10 Doug Evans <dje@google.com>
6195 Keith Seitz <keiths@redhat.com>
6196
6197 PR gdb/17960
6198 * gdb.base/completion.exp: Add location completer tests.
6199
7f03bd92
PA
62002015-08-07 Pedro Alves <palves@redhat.com>
6201
6202 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
6203 tests here.
6204 (top level): Run do_test with and without displaced stepping.
6205
3fc8eb30
PA
62062015-08-07 Pedro Alves <palves@redhat.com>
6207
6208 * gdb.base/valgrind-disp-step.c: New file.
6209 * gdb.base/valgrind-disp-step.exp: New file.
6210
d4569d7b
PA
62112015-08-07 Pedro Alves <palves@redhat.com>
6212
6213 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
6214 Delete function.
6215 (main): Add alarm. Run an infinite loop instead of calling
6216 wait_threads.
6217 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
6218 comment.
6219 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
6220 Delete function.
6221 (main): Add alarm. Run an infinite loop instead of calling
6222 wait_threads.
6223 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
6224 comment.
6225
e1316e60
PA
62262015-08-07 Pedro Alves <palves@redhat.com>
6227
6228 * gdb.base/checkpoint-ns.exp: New file.
6229 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
6230 standard_testfile.
6231
da8c46d2
MM
62322015-08-07 Markus Metzger <markus.t.metzger@intel.com>
6233
6234 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
6235 * gdb.btrace/instruction_history.exp: Update.
6236 * gdb.btrace/tsx.exp: New.
6237 * gdb.btrace/tsx.c: New.
6238
de1c2c52
PA
62392015-08-06 Pedro Alves <palves@redhat.com>
6240
6241 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
6242 increase timeout.
6243 * gdb.reverse/until-precsave.exp: Bump timeouts.
6244
782e0bf4
PA
62452015-08-06 Pedro Alves <palves@redhat.com>
6246
6247 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
6248
83e97ed0
PA
62492015-08-06 Pedro Alves <palves@redhat.com>
6250
6251 PR gdb/18749
6252 * gdb.threads/process-dies-while-handling-bp.c: New file.
6253 * gdb.threads/process-dies-while-handling-bp.exp: New file.
6254
863d01bd
PA
62552015-08-06 Pedro Alves <palves@redhat.com>
6256
6257 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
6258 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
6259
0a39bb32
PA
62602015-08-05 Pedro Alves <palves@redhat.com>
6261
6262 * gdb.threads/next-while-other-thread-longjmps.c: New file.
6263 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
6264
ee2d2b10
SL
62652015-08-03 Sandra Loosemore <sandra@codesourcery.com>
6266
6267 * gdb.base/bp-permanent.exp: Report test as unsupported if
6268 the target cannot stop at the permanent breakpoint.
6269
4e1bdb00
DE
62702015-08-03 Doug Evans <dje@google.com>
6271
6272 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
6273 10000.
6274
3d338901
DE
62752015-08-03 Doug Evans <dje@google.com>
6276
6277 * Makefile.in (workers/%.worker, build-perf): New rule.
6278 (GDB_PERFTEST_MODE): New variable.
6279 (check-perf): Use it.
6280 (clean): Clean up gdb.perf parallel build subdirs.
6281 * lib/build-piece.exp: New file.
6282 * lib/gdb.exp (make_gdb_parallel_path): New function
6283 (standard_output_file, standard_temp_file): Call it.
6284 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
6285 of $GDB_PARALLEL.
6286 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
6287
af061d3e
DE
62882015-08-03 Doug Evans <dje@google.com>
6289
8e1afc81 6290 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
6291 (LOG_FILE_NAME): New global.
6292 (TextReporter.__init__): Initialize self.txt_sum.
6293 (TextReporter.report): Add support for multiple data-points.
6294 Move report to perftest.sum, put raw data in perftest.log.
6295 (TextReporter.start): Open sum and log files.
6296 (TextReporter.end): Close sum and log files.
8e1afc81
DE
6297 * gdb.perf/lib/perftest/testresult.py
6298 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 6299
2c8c5d37
PA
63002015-07-31 Pedro Alves <palves@redhat.com>
6301
6302 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
6303 Use spawn_id_get_pid. Wait for spawn id after eof. Use
6304 kill_wait_spawned_process instead of explicit "kill -9".
6305 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
6306 returning a spawn id instead of a pid. Use spawn_id_get_pid and
6307 kill_wait_spawned_process.
6308 * gdb.base/attach-twice.exp: Likewise.
6309 * gdb.base/attach.exp: Likewise.
6310 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
6311 gdb_test_multiple.
6312 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
6313 returning a spawn id instead of a pid. Use spawn_id_get_pid and
6314 kill_wait_spawned_process.
6315 * gdb.base/valgrind-infcall.exp: Likewise.
6316 * gdb.multi/multi-attach.exp: Likewise.
6317 * gdb.python/py-prompt.exp: Likewise.
6318 * gdb.python/py-sync-interp.exp: Likewise.
6319 * gdb.server/ext-attach.exp: Likewise.
6320 * gdb.threads/attach-into-signal.exp (corefunc): Use
6321 spawn_wait_for_attach, spawn_id_get_pid and
6322 kill_wait_spawned_process.
6323 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
6324 spawn_wait_for_attach returning a spawn id instead of a pid. Use
6325 spawn_id_get_pid and kill_wait_spawned_process.
6326 * gdb.threads/attach-stopped.exp (corefunc): Use
6327 spawn_wait_for_attach, spawn_id_get_pid and
6328 kill_wait_spawned_process.
6329 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
6330 Use spawn_id_get_pid. Wait for spawn id after eof. Use
6331 kill_wait_spawned_process instead of explicit "kill -9".
6332 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
6333 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
6334 (spawn_wait_for_attach): Use spawn instead of exec to spawn
6335 processes. Don't map cygwin/windows pids here. Now returns a
6336 spawn id list.
6337
032a0fca
SL
63382015-07-30 Sandra Loosemore <sandra@codesourcery.com>
6339
6340 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
6341 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
6342 correct patch.
6343
61a934ca
SL
63442015-07-30 Sandra Loosemore <sandra@codesourcery.com>
6345
6346 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
6347
4bc4d428
SL
63482015-07-30 Sandra Loosemore <sandra@codesourcery.com>
6349
6350 Reapply:
6351 2014-05-21 Mark Wielaard <mjw@redhat.com>
6352
6353 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
6354
998d452a
PA
63552015-07-30 Pedro Alves <palves@redhat.com>
6356
6357 * linux-low.c (handle_extended_wait): Set the child's last
6358 reported status to TARGET_WAITKIND_STOPPED.
6359
69dde7dc
PA
63602015-07-30 Pedro Alves <palves@redhat.com>
6361
6362 PR threads/18600
6363 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
6364 only shows inferior 1.
6365
4dd63d48
PA
63662015-07-30 Simon Marchi <simon.marchi@ericsson.com>
6367 Pedro Alves <palves@redhat.com>
6368
6369 PR threads/18600
6370 * gdb.threads/fork-plus-threads.c: New file.
6371 * gdb.threads/fork-plus-threads.exp: New file.
6372
d618e4c5
PP
63732015-07-29 Patrick Palka <patrick@parcs.ath.cx>
6374
6375 * gdb.base/batch-preserve-term-settings.exp
6376 (test_terminal_settings_preserved_after_cli_exit): Use
6377 send_quit_command.
6378
1eef6428
PA
63792015-07-29 Pedro Alves <palves@redhat.com>
6380 Don Breazeal <donb@codesourcery.com>
6381
6382 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
6383 output from both inferior_spawn_id and gdb_spawn_id.
6384
7da5b897
SDJ
63852015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
6386
6387 * gdb.threads/attach-into-signal.exp (corefunc): Use
6388 with_test_prefix on nested loops, uniquefying the test messages.
6389
dac804df
SDJ
63902015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
6391
6392 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
6393 commit.
6394
06265e53
PP
63952015-07-29 Patrick Palka <patrick@parcs.ath.cx>
6396
6397 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
6398 New proc.
6399 (test_terminal_settings_preserved_after_sigterm): New test.
6400
18206ca3
PP
64012015-07-29 Patrick Palka <patrick@parcs.ath.cx>
6402
6403 * gdb.base/batch-preserve-term-settings.exp
6404 (test_terminal_settings_preserved_after_cli_exit): New test.
6405
90074d11
PP
64062015-07-29 Patrick Palka <patrick@parcs.ath.cx>
6407
6408 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
6409 manipulation of saved_gdbflags.
6410 (test_terminal_settings_preserved): Remove global declaration of
6411 the unused variable pagination_prompt. Remove manipulation of
6412 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
6413 GDBFLAGS.
6414
eb1a7902
PA
64152015-07-29 Pedro Alves <palves@redhat.com>
6416
6417 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
6418
8b75dd3b
PA
64192015-07-29 Pedro Alves <palves@redhat.com>
6420
6421 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
6422 at the top.
6423
dedad4e3
PA
64242015-07-29 Pedro Alves <palves@redhat.com>
6425
6426 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
6427 (main): Call gdb_unbuffer_output.
6428 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
6429 (main): Call gdb_unbuffer_output.
6430 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
6431 (main): Call gdb_unbuffer_output.
6432 * gdb.base/call-strs.exp: Adjust to step over the
6433 gdb_unbuffer_output call.
6434 * gdb.base/catch-gdb-caused-signals.c: Include
6435 "../lib/unbuffer_output.c".
6436 (main): Call gdb_unbuffer_output.
6437 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
6438 (main): Call gdb_unbuffer_output.
6439 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
6440 (main): Call gdb_unbuffer_output.
6441 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
6442 (main): Call gdb_unbuffer_output.
6443 * gdb.base/shlib-call.exp: Adjust to step over the
6444 gdb_unbuffer_output call.
6445 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
6446 (main): Call gdb_unbuffer_output.
6447 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
6448 (main): Call gdb_unbuffer_output.
6449 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
6450 (main): Rename to ...
6451 (test): ... this.
6452 (main): Reimplement.
6453 * gdb.base/varargs.exp: Run to test instead of to main.
6454 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
6455 (main): Call gdb_unbuffer_output.
6456
58789a91
PA
64572015-07-29 Pedro Alves <palves@redhat.com>
6458
6459 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
6460 factore out from mi_continue_dprintf. For call-style dprintfs,
6461 expect dprintf output out of $inferior_spawn_id.
6462 (mi_continue_dprintf): Use mi_expect_dprintf.
6463 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
6464 (main): Call gdb_unbuffer_output.
6465
e8376742
PA
64662015-07-29 Pedro Alves <palves@redhat.com>
6467
6468 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
6469 (default_mi_gdb_start): Set inferior_spawn_id instead of
6470 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
6471 gdb_spawn_id.
6472 (mi_gdb_test): Always expect inferior output from both
6473 $inferior_spawn_id and $gdb_spawn_id.
6474
08280010
PA
64752015-07-29 Pedro Alves <palves@redhat.com>
6476
6477 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
6478 send_inferior and $inferior_spawn_id.
6479
4d30e432
PA
64802015-07-29 Pedro Alves <palves@redhat.com>
6481
6482 * gdb.gdb/complaints.exp (test_initial_complaints)
6483 (test_serial_complaints, test_short_complaints): Use
6484 gdb_test_stdio.
6485 (test_empty_complaint): Handle $inferior_spawn_id !=
6486 $gdb_spawn_id.
6487
0d30a335
PA
64882015-07-29 Pedro Alves <palves@redhat.com>
6489
6490 * gdb.base/varargs.exp: Use gdb_test_stdio.
6491
39413b29
PA
64922015-07-29 Pedro Alves <palves@redhat.com>
6493
6494 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
6495
7cb000a9
PA
64962015-07-29 Pedro Alves <palves@redhat.com>
6497
6498 * gdb.base/ending-run.exp: Use gdb_test_stdio.
6499
d7b8ac82
PA
65002015-07-29 Pedro Alves <palves@redhat.com>
6501
6502 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
6503 parameter into two new parameters, "inf_result" and "gdb_result".
6504 Expect inferior output and gdb output from $inferior_spawn_id and
6505 $gdb_spawn_id, respectively. Adjust all callers.
6506
789c3a0c
PA
65072015-07-29 Pedro Alves <palves@redhat.com>
6508
6509 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
6510 of gdb_test_sequence.
6511
77e760c3
PA
65122015-07-29 Pedro Alves <palves@redhat.com>
6513
6514 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
6515 (saw_spurious_output): Expect inferior output from
6516 $inferior_spawn_id. Use gdb_test_stdio.
6517
8396d2cd
PA
65182015-07-29 Pedro Alves <palves@redhat.com>
6519
6520 * gdb.base/dprintf.exp: Use standard_testfile. Change
6521 prepare_for_testing call.
6522 (srcfile): Don't set.
6523 (restart): New procedure.
6524 (test_dprintf): New procecure, use to continue over dprintfs.
6525 (test_call, test_agent): New procedures, tests moved here.
6526 Restart gdb and recreate dprintfs. Adjust expected output.
6527
2051d61f
PA
65282015-07-29 Pedro Alves <palves@redhat.com>
6529
6530 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
6531
452397af
PA
65322015-07-29 Pedro Alves <palves@redhat.com>
6533
6534 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
6535
8aed9555
PA
65362015-07-29 Pedro Alves <palves@redhat.com>
6537
6538 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
6539 gdb_test_stdio.
6540
188a61b4
PA
65412015-07-29 Pedro Alves <palves@redhat.com>
6542
6543 * lib/gdb.exp (gdb_test_stdio): New procedure.
6544
12264a45
PA
65452015-07-29 Pedro Alves <palves@redhat.com>
6546
6547 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
6548
23ffc893
PA
65492015-07-29 Pedro Alves <palves@redhat.com>
6550
6551 * gdb.base/call-signal-resume.exp: Remove check for
6552 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
6553 * gdb.base/unwindonsignal.exp: Likewise.
6554 * gdb.base/call-signals.c (gen_signal): Remove printf call.
6555 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
6556
65566918
PA
65572015-07-29 Pedro Alves <palves@redhat.com>
6558
6559 * gdb.base/siginfo-addr.c (pass): New function.
6560 (handler): Call it iff si_addr is correct.
6561 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
6562 Set a breakpoint at "pass" and continue to it.
6563
d60a9221
SDJ
65642015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
6565
6566 * gdb.python/py-objfile.exp: Make some tests have unique names.
6567 * gdb.python/py-pp-registration.exp: Likewise.
6568
bde40b8f
PA
65692015-07-28 Pedro Alves <palves@redhat.com>
6570
6571 * gdb.server/server-exec-info.exp: Issue a "disconnect".
6572
13e1dec8
SM
65732015-07-27 Simon Marchi <simon.marchi@ericsson.com>
6574
6575 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
6576
da33c9a7
SM
65772015-07-27 Simon Marchi <simon.marchi@ericsson.com>
6578
6579 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
6580
077836f7
PP
65812015-07-27 Patrick Palka <patrick@parcs.ath.cx>
6582
6583 * gdb.base/gdb-sigterm-2.exp: New test.
6584
b8cc7b2e
DE
65852015-07-25 Doug Evans <xdje42@gmail.com>
6586
6587 Revert:
6588 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
6589 (workers/%.worker, build-perf): New rule.
6590 (GDB_PERFTEST_MODE): New variable.
6591 (check-perf): Use it.
6592 (clean): Clean up gdb.perf parallel build subdirs.
6593 * lib/build-piece.exp: New file.
6594 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
6595 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
6596 name.
6597 (standard_temp_file): Ditto.
6598 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
6599 of $GDB_PARALLEL.
6600
c8bd4544
DE
66012015-07-24 Doug Evans <dje@google.com>
6602
6603 * gdb.perf/lib/perftest/utils.py: New file.
6604 * gdb.perf/gm-hello.cc: New file.
6605 * gdb.perf/gm-pervasive-typedef.cc: New file.
6606 * gdb.perf/gm-pervasive-typedef.h: New file.
6607 * gdb.perf/gm-std.cc: New file.
6608 * gdb.perf/gm-std.h: New file.
6609 * gdb.perf/gm-use-cerr.cc: New file.
6610 * gdb.perf/gm-utils.h: New file.
6611 * gdb.perf/gmonster-null-lookup.py: New file.
6612 * gdb.perf/gmonster-pervasive-typedef.py: New file.
6613 * gdb.perf/gmonster-print-cerr.py: New file.
6614 * gdb.perf/gmonster-ptype-string.py: New file.
6615 * gdb.perf/gmonster-runto-main.py: New file.
6616 * gdb.perf/gmonster-select-file.py: New file.
6617 * gdb.perf/gmonster1-null-lookup.exp: New file.
6618 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
6619 * gdb.perf/gmonster1-print-cerr.exp: New file.
6620 * gdb.perf/gmonster1-ptype-string.exp: New file.
6621 * gdb.perf/gmonster1-runto-main.exp: New file.
6622 * gdb.perf/gmonster1-select-file.exp: New file.
6623 * gdb.perf/gmonster1.cc: New file.
6624 * gdb.perf/gmonster1.exp: New file.
6625 * gdb.perf/gmonster2-null-lookup.exp: New file.
6626 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
6627 * gdb.perf/gmonster2-print-cerr.exp: New file.
6628 * gdb.perf/gmonster2-ptype-string.exp: New file.
6629 * gdb.perf/gmonster2-runto-main.exp: New file.
6630 * gdb.perf/gmonster2-select-file.exp: New file.
6631 * gdb.perf/gmonster2.cc: New file.
6632 * gdb.perf/gmonster2.exp: New file.
6633
6eab34f3
DE
66342015-07-24 Doug Evans <dje@google.com>
6635
6636 * gdb.perf/README: New file.
6637 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
6638 * lib/gen-perf-test.exp: New file.
6639
63738bfd
DE
66402015-07-24 Doug Evans <dje@google.com>
6641
6642 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
6643 (PerfTest::startup): New function.
6644 (PerfTest::run): Return result of calling body.
6645 (PerfTest::assemble): Rewrite.
6646 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
6647 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
6648 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
6649 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
6650 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
6651
7b606f95
DE
66522015-07-24 Doug Evans <dje@google.com>
6653
6654 * lib/gdb.exp (clean_restart): Make executable optional.
6655
a97b16b8
DE
66562015-07-24 Doug Evans <dje@google.com>
6657
6658 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
6659 compiler_info references.
6660 * gdb.cp/temargs.exp: Ditto.
6661 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
6662 (get_compiler_info): Early exit if already computed. Set compiler_info
6663 to "unknown" if there was a problem.
6664 (test_compiler_info): Add function comment. Call get_compiler_info.
6665
35baa57f
DE
66662015-07-24 Doug Evans <dje@google.com>
6667
6668 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
6669 (workers/%.worker, build-perf): New rule.
6670 (GDB_PERFTEST_MODE): New variable.
6671 (check-perf): Use it.
6672 (clean): Clean up gdb.perf parallel build subdirs.
6673 * lib/build-piece.exp: New file.
6674 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
6675 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
6676 name.
6677 (standard_temp_file): Ditto.
6678 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
6679 of $GDB_PARALLEL.
6680
6ebea266
DE
66812015-07-24 Doug Evans <dje@google.com>
6682
6683 * lib/future.exp (gdb_default_target_compile): New option
6684 "early_flags".
6685 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
6686 --as-needed.
6687
1e76a7e9
SDJ
66882015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
6689
6690 * gdb.base/catch-syscall.exp: Call gdb_exit before
6691 gdb_skip_xml_test.
6692
5068630a
PA
66932015-07-24 Pedro Alves <palves@redhat.com>
6694
6695 * gdb.python/py-events.exp: Accept output between the stop event
6696 and the prompt.
6697 * gdb.python/py-evsignal.exp: Likewise.
6698 * gdb.python/py-evthreads.exp: Likewise.
6699
77598427
PA
67002015-07-24 Pedro Alves <palves@redhat.com>
6701
6702 PR gdb/18717
6703 * gdb.threads/non-ldr-exit.c: New file.
6704 * gdb.threads/non-ldr-exit.exp: New file.
6705
11e6c98f
YQ
67062015-07-24 Yao Qi <yao.qi@linaro.org>
6707
6708 * gdb.server/ext-wrapper.exp: Test --wrapper option when
6709 restarting process.
6710
51aee833
YQ
67112015-07-24 Yao Qi <yao.qi@linaro.org>
6712
6713 * gdb.server/ext-restart.exp: New file.
6714
8cfe207c
YQ
67152015-07-24 Yao Qi <yao.qi@linaro.org>
6716
6717 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
6718 argument options.
6719 * gdb.server/ext-wrapper.exp: New file.
6720
cc12ce38
DE
67212015-07-23 Doug Evans <dje@google.com>
6722
6723 * gdb.dwarf2/dw2-dummy-cu.S: New file.
6724 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
6725
d0d84780
PMR
67262015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
6727
6728 * gdb.ada/var_arr_typedef.exp: New testcase.
6729 * gdb.ada/var_arr_typedef/pack.adb: New file.
6730 * gdb.ada/var_arr_typedef/pack.ads: New file.
6731 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
6732
8b558f79
JB
67332015-07-20 Joel Brobecker <brobecker@adacore.com>
6734
6735 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
6736
775a3298
JK
67372015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6738
6739 * gdb.arch/i386-biarch-core.exp: Replace istarget
6740 by "complete set gnutarget". Remove expectation for the "core-file"
6741 command.
6742
db1ff28b
JK
67432015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6744
6745 Revert the previous commit:
6746 Tests for validate symbol file using build-id.
6747
0a94970d
JK
67482015-07-15 Aleksandar Ristovski <aristovski@qnx.com
6749
6750 Tests for validate symbol file using build-id.
6751 * gdb.base/solib-mismatch-lib.c: New file.
6752 * gdb.base/solib-mismatch-libmod.c: New file.
6753 * gdb.base/solib-mismatch.c: New file.
6754 * gdb.base/solib-mismatch.exp: New file.
6755
03346981
SL
67562015-07-15 Sandra Loosemore <sandra@codesourcery.com>
6757
6758 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
6759 nios2-*-linux*.
6760 * gdb.base/sigbpt.exp (stepi_out): Likewise.
6761 * gdb.base/siginfo.exp: Likewise.
6762 * gdb.base/sigstep.exp (advance, advancei): Likewise.
6763
42422cc7
PL
67642015-07-15 Pierre Langlois <pierre.langlois@arm.com>
6765
6766 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
6767 Move it to ...
6768 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
6769 ... here.
6770 * gdb.trace/range-stepping.exp: Check that the target supports
6771 range stepping.
6772
cfa68bae
JK
67732015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6774
6775 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
6776
8ffdba26
PA
67772015-07-14 Pedro Alves <palves@redhat.com>
6778
6779 * gdb.base/killed-outside.exp: New file.
6780 * gdb.base/killed-outside.c: New file.
6781
218a5a11
JK
67822015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6783
6784 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
6785 (n at main): New.
6786 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
6787
e03ed3c6
AA
67882015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
6789
6790 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
6791 infcall tests instead of setting up for KFAIL.
6792
485668e5
MM
67932015-07-10 Markus Metzger <markus.t.metzger@intel.com>
6794
6795 * gdb.btrace/record_goto-step.exp: New.
6796
08464196
JK
67972015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6798
6799 PR compile/18484
6800 * gdb.compile/compile.c (struct struct_type): Add volatile to
6801 selffield's type.
6802 * gdb.compile/compile.exp
6803 (compile code struct_object.selffield = &struct_object): Skip further
6804 struct_object tests if this one xfails.
6805
bcf5c1d9
RC
68062015-07-08 Robert O'Callahan <robert@ocallahan.org>
6807
6808 PR exp/18617
6809 * gdb.trace/ax.exp: Add test.
6810
4931af25
YQ
68112015-07-07 Yao Qi <yao.qi@linaro.org>
6812
6813 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
6814 instead of istarget "aarch64*-*-*".
6815 * gdb.arch/aarch64-fp.exp: Likewise.
6816 * gdb.base/float.exp: Likewise.
6817 * gdb.reverse/aarch64.exp: Likewise.
6818 * lib/gdb.exp (is_aarch64_target): New proc.
6819
9fcf688e
YQ
68202015-07-07 Yao Qi <yao.qi@linaro.org>
6821
6822 * lib/gdb.exp (is_aarch32_target): New proc.
6823 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
6824 instead of "istarget "arm*-*-*"".
6825 * gdb.arch/arm-disp-step.exp: Likewise.
6826 * gdb.arch/thumb-bx-pc.exp: Likewise.
6827 * gdb.arch/thumb-prologue.exp: Likewise.
6828 * gdb.arch/thumb-singlestep.exp: Likewise.
6829 * gdb.base/disp-step-syscall.exp: Likewise.
6830 * gdb.base/float.exp: Likewise.
6831
fbd8d50d
YQ
68322015-07-07 Yao Qi <yao.qi@linaro.org>
6833
6834 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
6835 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
6836
71be1fdc
YQ
68372015-07-07 Yao Qi <yao.qi@linaro.org>
6838
6839 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
6840 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
6841 if it exists.
6842 * gdb.multi/multi-arch.exp: Likewise.
6843
3e221d36
SM
68442015-07-07 Simon Marchi <simon.marchi@ericsson.com>
6845
6846 * gdb.python/py-lazy-string.exp: Add missing parentheses to
6847 print.
6848
d441430b
YQ
68492015-07-07 Yao Qi <yao.qi@linaro.org>
6850
6851 * gdb.arch/thumb-singlestep.exp: Do one more single step.
6852
06f810bd
MG
68532015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
6854
6855 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
6856 '[' and ']' characters.
6857
5e61e7c0
IB
68582015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
6859
6860 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
6861
28bf096c
PA
68622015-06-29 Pedro Alves <palves@redhat.com>
6863
6864 PR threads/18127
6865 * gdb.threads/hand-call-new-thread.c: New file.
6866 * gdb.threads/hand-call-new-thread.c: New file.
6867
ee93cd5e
KS
68682015-06-26 Keith Seitz <keiths@redhat.com>
6869 Doug Evans <dje@google.com>
6870
6871 PR 16253
6872 * gdb.cp/var-tag-2.cc: New file.
6873 * gdb.cp/var-tag-3.cc: New file.
6874 * gdb.cp/var-tag-4.cc: New file.
6875 * gdb.cp/var-tag.cc: New file.
6876 * gdb.cp/var-tag.exp: New file.
6877
fc637f04
PP
68782015-06-26 Patrick Palka <patrick@parcs.ath.cx>
6879
6880 * gdb.base/history-duplicates.exp: New test.
6881
2e52ae68
PP
68822015-06-26 Patrick Palka <patrick@parcs.ath.cx>
6883
6884 * gdb.base/completion.exp: Test the completion of the "focus"
6885 command.
6886
6e22494e
JK
68872015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6888
6889 * gdb.arch/amd64-prologue-skip.S: New file.
6890 * gdb.arch/amd64-prologue-skip.exp: New file.
6891
bf7b9cd9
SM
68922015-06-25 Simon Marchi <simon.marchi@ericsson.com>
6893
6894 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
6895 is_address_zero_readable check.
6896
201e8dfd
PB
68972015-06-24 Peter Bergner <bergner@vnet.ibm.com>
6898
6899 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
6900 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
6901
5cd867b4
YQ
69022015-06-24 Yao Qi <yao.qi@linaro.org>
6903
6904 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
6905 linux targets.
6906
4d7be007
YQ
69072015-06-24 Yao Qi <yao.qi@linaro.org>
6908
6909 * lib/gdb.exp (supports_get_siginfo_type): New proc.
6910 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
6911 * gdb.base/siginfo-thread.exp: Likewise.
6912
07fcd301
YQ
69132015-06-22 Yao Qi <yao.qi@linaro.org>
6914
6915 * boards/remote-gdbserver-on-localhost.exp: Add comments.
6916
52042a00
YQ
69172015-06-22 Yao Qi <yao.qi@linaro.org>
6918
6919 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
6920 aarch64*-*-*.
6921 (skip_hw_watchpoint_tests): Likewise.
6922
74bd41ce
PP
69232015-06-18 Patrick Palka <patrick@parcs.ath.cx>
6924
6925 * gdb.base/gdbinit-history.exp: Test the interaction between
6926 setting GDBHISTSIZE and setting the history size via .gdbinit.
6927
bc460514
PP
69282015-06-17 Patrick Palka <patrick@parcs.ath.cx>
6929
6930 PR gdb/16999
6931 * gdb.base/gdbhistsize-history.exp: New test.
6932
b58c513b
PP
69332015-06-17 Patrick Palka <patrick@parcs.ath.cx>
6934
6935 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
6936 with GDBHISTSIZE.
6937 * gdb.base/readline.exp: Likewise.
6938
92046791
YQ
69392015-06-17 Yao Qi <yao.qi@linaro.org>
6940
6941 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
6942 line.
6943
2093d2d3
PP
69442015-06-17 Patrick Palka <patrick@parcs.ath.cx>
6945
6946 * gdb.base/gdbinit-history.exp: Add test case to check that
6947 an unlimited history file does not get truncated on exit.
6948
e6c693af
AA
69492015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
6950
6951 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
6952 (VECTOR): New macro. Use it...
6953 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
6954 ...for these typedefs.
6955 (int8, char1, int1, double1): New typedefs.
6956 (struct just_int2, struct two_int2): New structures.
6957 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
6958 (add_structvecs, add_singlevecs): New functions.
6959 (main): Call add_some_intvecs twice.
6960 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
6961 the compile and exit upon failure. Try compiling for the "native"
6962 architecture. Test inferior function calls with vector arguments
6963 and vector return value handling with "finish" and "return".
6964
c74f7d1c
JT
69652015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
6966
6967 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
6968 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
6969 PE file.
6970 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
6971
98aa42ee
AT
69722015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
6973
6974 PR breakpoints/16465
6975 * gdb.mi/mi-dprintf-pending.c: New file.
6976 * gdb.mi/mi-dprintf-pending.exp: New test.
6977 * gdb.mi/mi-dprintf-pendshr.c: New file.
6978
7d73c23c 69792015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 6980 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
6981
6982 * gdb.arch/i386-mpx-map.c: New file.
6983 * gdb.arch/i386-mpx-map.exp: New File.
6984
69852015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
6986
6987 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
6988 * gdb.arch/i386-mpx.exp: Indentation fixed.
6989
69902015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
6991
6992 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
6993 function and improved indentation.
6994 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
6995 gdb_test_multiple. Added additional tests to skip the test.
6996
69972015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
6998
6999 * gdb.arch/i386-avx512.c: Change path in include file.
7000 * gdb.arch/i386-avx512.exp: Change include dir path
7001 compilation flag.
7002 * gdb.arch/i386-mpx.c: Change path in include file.
7003 * gdb.arch/i386-mpx.exp: Change include dir path compilation
7004 flag.
7005
d5eba19a
JK
70062015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7007
7008 * gdb.compile/compile-print.exp (compile print *vararray@3)
7009 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
7010
7f361056
JK
70112015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7012
7013 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
7014 (do not keep jit in memory): ... this.
7015 (expect 5): Change it to ...
7016 (expect no 5): ... this.
7017
3b462ec2
SM
70182015-06-02 Simon Marchi <simon.marchi@ericsson.com>
7019
7020 PR gdb/15564
7021 * gdb.mi/mi-detach.exp: New file.
7022
e0619de6
JK
70232015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7024
7025 PR symtab/18392
7026 * gdb.arch/amd64-tailcall-self.S: New file.
7027 * gdb.arch/amd64-tailcall-self.c: New file.
7028 * gdb.arch/amd64-tailcall-self.exp: New file.
7029
e970cb34
DB
70302015-05-28 Don Breazeal <donb@codesourcery.com>
7031
7032 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
7033 tests for remote targets by checking is_target_gdbserver.
7034
b2e2f908
DE
70352015-05-27 Doug Evans <dje@google.com>
7036
7037 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
7038 * gdb.dwarf2/opaque-type-lookup.c: New file.
7039 * gdb.dwarf2/opaque-type-lookup.exp: New file.
7040
82c7be31
DE
70412015-05-26 Doug Evans <dje@google.com>
7042
7043 * gdb.cp/iostream.cc: New file.
7044 * gdb.cp/iostream.exp: New file.
7045
b4f54984
DE
70462015-05-26 Doug Evans <dje@google.com>
7047
7048 * gdb.dwarf2/dw2-op-call.exp: Update.
7049 * gdb.dwarf2/dw4-sig-types.exp: Update.
7050 * gdb.dwarf2/implptr.exp: Update.
7051 * gdb.mi/mi-cmd-param-changed.exp: Update.
7052
4ea6efe9
DE
70532015-05-26 Doug Evans <dje@google.com>
7054
7055 * gdb.python/py-lazy-string.c: New file.
7056 * gdb.python/py-lazy-string.exp: New file.
7057 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
7058 (main): Update. Add estring3.
7059 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
7060 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
7061
f6bb7db3
YQ
70622015-05-26 Omair Javaid <omair.javaid@linaro.org>
7063 Yao Qi <yao.qi@linaro.org>
7064
7065 * gdb.reverse/aarch64.c: New.
7066 * gdb.reverse/aarch64.exp: New.
7067
a81bfbd0
OJ
70682015-05-26 Omair Javaid <omair.javaid@linaro.org>
7069
25d49b86
PA
7070 * lib/gdb.exp (supports_process_record): Return true for
7071 aarch64*-linux*.
a81bfbd0
OJ
7072 (supports_reverse): Likewise.
7073
158bf1b4
PP
70742015-05-22 Patrick Palka <patrick@parcs.ath.cx>
7075
7076 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
7077 Use with_test_prefix.
7078
a0145030
AB
70792015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
7080
7081 * gdb.base/completion.exp: Add test for completion of layout
7082 names.
7083
ebe3b578
AB
70842015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
7085
7086 * lib/gdb.exp (skip_tui_tests): New proc.
7087 * gdb.base/tui-layout.exp: Check skip_tui_tests.
7088
84204ed7
PA
70892015-05-19 Pedro Alves <palves@redhat.com>
7090
7091 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
7092 Save the whole env array instead of just HOME. Unset HISTSIZE in
7093 the environment while testing. Restore whole environment
7094 afterwards.
7095
37442ce1
DE
70962015-05-16 Doug Evans <xdje42@gmail.com>
7097
7098 * gdb.guile/scm-ports.c: New file.
7099 * gdb.guile/scm-ports.exp: Add memory port tests.
7100
36de76f9
JK
71012015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7102
7103 * gdb.compile/compile-print.c: New file.
7104 * gdb.compile/compile-print.exp: New file.
7105
3a9558c4
JK
71062015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7107
7108 * gdb.compile/compile-ops.exp: Cast param to void.
7109 * gdb.compile/compile.exp: Complete type for _gdb_expr.
7110 (compile code struct_object.selffield = &struct_object): Add xfail.
7111
aa715135
JG
71122015-05-15 Joel Brobecker <brobecker@adacore.com>
7113
7114 * gdb.ada/arr_enum_with_gap: New testcase.
7115
931e5bc3
JG
71162015-05-15 Joel Brobecker <brobecker@adacore.com>
7117
7118 * gdb.ada/byte_packed_arr: New testcase.
7119
9cd4d857
JB
71202015-05-15 Joel Brobecker <brobecker@adacore.com>
7121
7122 * gdb.ada/pckd_neg: New testcase.
7123
ebfd00d2
PP
71242015-05-13 Patrick Palka <patrick@parcs.ath.cx>
7125
7126 PR gdb/17820
7127 * gdb.base/gdbinit-history.exp: New test.
7128 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
7129 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
7130
4c082a81
SC
71312015-05-09 Siva Chandra Reddy <sivachandra@google.com>
7132
7133 * gdb.python/py-xmethods.cc: Enhance test case.
7134 * gdb.python/py-xmethods.exp: New tests.
7135 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
7136 function.
7137 (B_indexoper): Likewise.
7138 (global_dm_list) : Add new xmethod worker functions.
7139
f7797074
SDJ
71402015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
7141
7142 * gdb.base/coredump-filter.exp: Correctly unset
7143 "coredump_var_addr" array.
7144
a4674e4e
PA
71452015-05-08 Pedro Alves <palves@redhat.com>
7146
7147 * gdb.server/non-existing-program.exp: Unset spawn_id.
7148
df2eb078
SC
71492015-05-08 Siva Chandra Reddy <sivachandra@google.com>
7150
7151 PR python/18291
7152 * gdb.python/py-xmethods.exp: Add tests.
7153
422349a3
YQ
71542015-05-08 Yao Qi <yao.qi@linaro.org>
7155
7156 PR gdb/18208
7157 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
7158 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
7159 function set_coredump_filter, and remove remote_exec call.
7160 Remove argument ipid. Callers update.
7161 (top level): Don't get inferior's PID.
7162
63fc80ce
AA
71632015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
7164
7165 * gdb.base/watch_thread_num.exp: Skip test on targets without
7166 access watchpoints.
7167
80ad801e
PA
71682015-05-06 Pedro Alves <palves@redhat.com>
7169
7170 PR server/18081
7171 * gdb.server/non-existing-program.exp: New file.
7172
0fa7fe50
JB
71732015-05-05 Joel Brobecker <brobecker@adacore.com>
7174
7175 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
7176
3ea89b92
PMR
71772015-05-05 Joel Brobecker <brobecker@adacore.com>
7178
7179 * gdb.ada/out_of_line_in_inlined: New testcase.
7180
87b8eff0
JB
71812015-05-05 Joel Brobecker <brobecker@adacore.com>
7182
7183 * gdb.ada/var_rec_arr: New testcase.
7184
5fccc635
YQ
71852015-04-30 Yao Qi <yao.qi@linaro.org>
7186
7187 * gdb.base/break-idempotent.exp: If
7188 skip_hw_watchpoint_multi_tests returns true, skip the tests
7189 on "rwatch" and "awatch".
7190
42d38f42
YQ
71912015-04-30 Yao Qi <yao.qi@linaro.org>
7192
7193 * gdb.base/relativedebug.exp: Invoke gdb command
7194 "info sharedlibrary", and if libc.so doesn't have debug info,
7195 skip the test.
7196
2ce1cdbf
DE
71972015-04-29 Doug Evans <dje@google.com>
7198
7199 * gdb.python/py-xmethods.exp: Add ptype tests.
7200 * gdb.python/py-xmethods.py (E_method_char_worker): Add
7201 get_result_type method.
7202
f24a38c5
LM
72032015-04-29 Luis Machado <lgustavo@codesourcery.com>
7204
7205 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
7206 the target does not support hardware watchpoints.
7207
ecbf2b3c
LM
72082015-04-29 Luis Machado <lgustavo@codesourcery.com>
7209
7210 * gdb.base/break-always.exp: Abort testing if writing to memory
7211 causes an error.
7212
34f5f757
DE
72132015-04-28 Doug Evans <dje@google.com>
7214
7215 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
7216 * gdb.python/py-pp-registration.exp: ... here. New file.
7217 * gdb.python/py-pp-registration.c: New file.
7218 * gdb.python/py-pp-registration.py: New file.
7219
69b4374a
DE
72202015-04-28 Doug Evans <dje@google.com>
7221
7222 * gdb.python/py-bad-printers.c: New file.
7223 * gdb.python/py-bad-printers.py: New file.
7224 * gdb.python/py-bad-printers.exp: New file.
7225
59fb7612
SS
72262015-04-28 Sasha Smundak <asmundak@google.com>
7227
7228 * gdb.python/py-type.exp: New test.
7229
2631b16a
AW
72302015-04-28 Andy Wingo <wingo@igalia.com>
7231
7232 * gdb.python/py-parameter.exp:
7233 * gdb.guile/scm-parameter.exp: Escape the path that we are
7234 matching against, as it might contain characters that are special
7235 to regular expressions.
7236
460efde1
JB
72372015-04-27 Joel Brobecker <brobecker@adacore.com>
7238
7239 * gdb.ada/rec_comp: New testcase.
7240
2d369d8e
SDJ
72412015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
7242
7243 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
7244 before using it.
7245
cf75d6c3
AB
72462015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
7247
7248 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
7249 new tests for verilog output.
7250
8dbe7ca5
YQ
72512015-04-24 Yao Qi <yao.qi@linaro.org>
7252
7253 * boards/remote-gdbserver-on-localhost.exp: New file.
7254
4ef9fb2f
PA
72552015-04-23 Pedro Alves <palves@redhat.com>
7256
7257 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
7258 $inferior_spawn_id instead of $inferior_spawn_id directly. On
7259 "end of file", remove $inferior_spawn_id from the indirect list.
7260
0a803169
PA
72612015-04-23 Pedro Alves <palves@redhat.com>
7262
7263 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
7264
749ef8f8
PA
72652015-04-23 Pedro Alves <palves@redhat.com>
7266
7267 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
7268 on $any_spawn_id instead of only on $gdb_spawn_id.
7269
8aae4344
PM
72702015-04-21 Pierre Muller <muller@sourceware.org>
7271
7272 PR pascal/17815
7273 * lib/pascal.exp (gpc_compile): Add new option "class".
7274 (fpc_compile): Likewise.
7275 * gdb.pascal/case-insensitive-symbols.pas: New file.
7276 * gdb.pascal/case-insensitive-symbols.exp: New file.
7277
1586c8fb
GB
72782015-04-20 Gary Benson <gbenson@redhat.com>
7279
7280 * gdb.base/attach.exp: Fix three extended remote failures.
7281
1b6e6f5c
GB
72822015-04-17 Gary Benson <gbenson@redhat.com>
7283
7284 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
7285 the main executable over the remote protocol.
7286
e797481d
PA
72872015-04-16 Pedro Alves <palves@redhat.com>
7288
7289 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
7290 a new gdbserver if gdbserver_reconnect_p is set.
7291
1ca99c42
PA
72922015-04-16 Pedro Alves <palves@redhat.com>
7293
7294 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
7295 is set, don't exit gdbserver.
7296
af9fd6f8
AA
72972015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7298
7299 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
7300 appropriate .insn, such that an older assembler can be used.
7301 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
7302 the z/Architecture instruction set on 31-bit targets as well.
7303
04ff1e61
AA
73042015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7305
7306 * gdb.go/handcall.exp: Remove all logic related to the first
7307 breakpoint and rely on go_runto_main instead.
7308 * gdb.go/strings.exp: Likewise.
7309 * gdb.go/unsafe.exp: Likewise.
7310 * gdb.go/hello.exp: Likewise. Also rename the remaining
7311 breakpoint marker to "breakpoint 1".
7312 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
7313 * gdb.go/strings.go: Likewise.
7314 * gdb.go/unsafe.go: Likewise.
7315 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
7316 "set breakpoint 2 here" and rename the remaining breakpoint marker
7317 to "breakpoint 1".
7318
40d2f8d6
SM
73192015-04-15 Simon Marchi <simon.marchi@ericsson.com>
7320
7321 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
7322 if itertools.imap is not present.
7323 * gdb.python/py-objfile.exp: Add parentheses.
7324 * gdb.python/py-type.exp: Same.
7325 * gdb.python/py-unwind-maint.py: Same.
7326
8cbc97c6
YQ
73272015-04-15 Yao Qi <yao.qi@linaro.org>
7328
7329 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
7330 of ":$ptr_size" and set its form explicitly.
7331
45fd756c
YQ
73322015-04-15 Pedro Alves <palves@redhat.com>
7333 Yao Qi <yao.qi@linaro.org>
7334
7335 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
7336 timeout by factor of 4.
7337 (test_regular_watch): Likewise.
7338 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
7339 * gdb.reverse/sigall-reverse.exp: Likewise.
7340 * gdb.reverse/until-precsave.exp: Likewise.
7341 * lib/gdb.exp (with_timeout_factor): New proc.
7342 (gdb_expect): Move some code to ...
7343 (get_largest_timeout): ... here. New procedure.
7344
9e811bc3
LM
73452015-04-14 Luis Machado <lgustavo@codesourcery.com>
7346
7347 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
7348
0ff6fcb2
LM
73492015-04-13 Luis Machado <lgustavo@codesourcery.com>
7350
7351 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
7352 to write to the .text section.
7353
7578d5f7
LM
73542015-04-13 Luis Machado <lgustavo@codesourcery.com>
7355
7356 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
7357 Handle the case of targets that do not provide PID information.
7358
2efe15c4
YQ
73592015-04-13 Yao Qi <yao.qi@linaro.org>
7360
7361 * lib/gdbserver-support.exp (gdb_exit): Catch exception
7362 and use expect instead of gdb_expect.
7363
8cd8f2f8
SDJ
73642015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
7365
7366 * gdb.base/coredump-filter.exp: Rename variable "addr" to
7367 "coredump_var_addr" to avoid naming conflict with other testcases.
7368
9ee41772
PA
73692015-04-10 Pedro Alves <palves@redhat.com>
7370
7371 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
7372 gdb_test_sequence and gdb_assert.
7373
07473109
PA
73742015-04-10 Pedro Alves <palves@redhat.com>
7375
7376 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
7377 test messages that don't include the breakpoint address.
7378
de3db44c
YQ
73792015-04-10 Yao Qi <yao.qi@linaro.org>
7380
7381 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
7382 false for some offset and width combinations which aren't
7383 supported by linux kernel.
7384
c79d856c
PA
73852015-04-10 Pedro Alves <palves@redhat.com>
7386
7387 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
7388 procedure, factored out from ...
7389 (top level): ... here. Add "set displaced-stepping" testing axis.
7390 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
7391 parameter "displaced". Use it.
7392 (top level): Use foreach and add "set displaced-stepping" testing
7393 axis.
7394
ebc90b50
PA
73952015-04-10 Pedro Alves <palves@redhat.com>
7396
7397 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
7398 Remove comment.
7399 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
7400 both the address of the instruction that triggers the watchpoint
7401 and the address of the instruction immediately after, and use
7402 those addresses for the test. Fix comment.
7403
8f572e5c
PA
74042015-04-10 Pedro Alves <palves@redhat.com>
7405
7406 * gdb.base/sigstep.exp (breakpoint_to_handler)
7407 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
7408 Test "backtrace" in handler.
7409 (breakpoint_over_handler): New parameter 'displaced'. Use it.
7410 (top level): Add new "displaced" test axis to
7411 breakpoint_to_handler, breakpoint_to_handler_entry and
7412 breakpoint_over_handler.
7413
8d707a12
PA
74142015-04-10 Pedro Alves <palves@redhat.com>
7415
7416 PR gdb/18216
7417 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
7418
ef713951
YQ
74192015-04-10 Yao Qi <yao.qi@linaro.org>
7420
7421 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
7422 (test_add_rn_pc): New function.
7423 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
7424 (top level): Invoke test_add_rn_pc.
7425
906d60cf
PA
74262015-04-10 Pedro Alves <palves@redhat.com>
7427
7428 PR gdb/13858
7429 * gdb.base/step-over-no-symbols.exp: New file.
7430
f2983cc3
AW
74312015-04-09 Andy Wingo <wingo@igalia.com>
7432
7433 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
7434 after the Python tests.
7435
6d62641c
SDJ
74362015-04-08 Keith Seitz <keiths@redhat.com>
7437
7438 PR python/16699
7439 * gdb.python/py-completion.exp: New tests for completion.
7440 * gdb.python/py-completion.py (CompleteLimit1): New class.
7441 (CompleteLimit2): Likewise.
7442 (CompleteLimit3): Likewise.
7443 (CompleteLimit4): Likewise.
7444 (CompleteLimit5): Likewise.
7445 (CompleteLimit6): Likewise.
7446 (CompleteLimit7): Likewise.
7447
f3770638
PA
74482015-04-08 Pedro Alves <palves@redhat.com>
7449
7450 PR gdb/18214
7451 PR gdb/18216
7452 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
7453 function.
7454 (main): Install it as SIGUSR1 handler.
7455 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
7456 parameter. Always use "setup" as prefix. Toggle "set
7457 displaced-stepping" off/on depending on global. Don't switch to
7458 thread 1 here.
7459 (top level): Add displaced stepping "off/on" test axis. Update
7460 "setup" calls. Wrap each subtest with with_test_prefix. Test
7461 continuing with a queued signal in each thread.
7462
4496bed7
PA
74632015-04-08 Pedro Alves <palves@redhat.com>
7464
7465 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
7466 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
7467 gdb_breakpoint instead of gdb_test that doesn't expect anything.
7468 Return early if running to main fails.
7469 * gdb.trace/while-stepping.exp: Likewise.
7470
b97fde92
PA
74712015-04-07 Pedro Alves <palves@redhat.com>
7472
7473 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
7474 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
7475 interact with inferior program.
7476
f71c18e7
PA
74772015-04-07 Pedro Alves <palves@redhat.com>
7478
7479 * lib/gdb.exp (inferior_spawn_id): New global.
7480 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
7481 spawn id after processing the user code.
7482 (default_gdb_start): Set inferior_spawn_id.
7483 (send_inferior): New procedure.
7484 * lib/gdbserver-support.exp (gdbserver_start): Set
7485 inferior_spawn_id.
7486 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
7487
6423214f
PA
74882015-04-07 Pedro Alves <palves@redhat.com>
7489
7490 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
7491 * lib/gdbserver-support.exp (gdbserver_start): Make
7492 $server_spawn_id global.
7493 (gdbserver_start): Don't wait for gdbserver's spawn id with
7494 expect_background.
7495 (close_gdbserver): New procedure.
7496 (gdb_exit): Rename the default version and reimplement.
7497
71c0ee8c
PA
74982015-04-07 Pedro Alves <palves@redhat.com>
7499
72f4393d 7500 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
7501 append the substituted item, not the original item.
7502
203bc29b
PA
75032015-04-07 Pedro Alves <palves@redhat.com>
7504
7505 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
7506 gdb_expect.
7507
508a3ddf
PA
75082015-04-07 Pedro Alves <palves@redhat.com>
7509
7510 * gdb.base/interrupt.exp: Don't handle the case of the inferior
7511 output appearing once only.
7512
9f6dbe2b
PA
75132015-04-07 Pedro Alves <palves@redhat.com>
7514
7515 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
7516 that doesn't expect anything. Return early if running to main
7517 fails.
7518
337532fa
YQ
75192015-04-07 Yao Qi <yao.qi@linaro.org>
7520
7521 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
7522 (child_function): Call alarm.
7523 (main): Move call to alarm into the loop.
7524 * gdb.threads/non-stop-fair-events.exp: Build program with
7525 -DTIMEOUT=$timeout.
7526
01b622d4
DE
75272015-04-06 Doug Evans <xdje42@gmail.com>
7528
7529 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
7530 Fix dest parameter to board_info.
7531 (fpc_compile): Ditto.
7532 (gdb_compile_pascal): Rename dest arg to destfile.
7533
961f4160
PMR
75342015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
7535
7536 * gdb.ada/funcall_ref.exp: New file.
7537 * gdb.ada/funcall_ref/foo.adb: New file.
7538
cafda597
YQ
75392015-04-02 Yao Qi <yao.qi@linaro.org>
7540
7541 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
7542 is remote.
7543
fed040c6
GB
75442015-04-02 Gary Benson <gbenson@redhat.com>
7545
7546 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
7547
d11916aa
SS
75482015-04-01 Sasha Smundak <asmundak@google.com>
7549
7550 * gdb.python/py-unwind-maint.c: New file.
7551 * gdb.python/py-unwind-maint.exp: New test.
7552 * gdb.python/py-unwind-maint.py: New file.
7553 * gdb.python/py-unwind.c: New file.
7554 * gdb.python/py-unwind.exp: New test.
7555 * gdb.python/py-unwind.py: New test.
7556
a1471180
PA
75572015-04-01 Pedro Alves <palves@redhat.com>
7558
7559 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
7560 to fail instead of non-existent $test.
7561
0bbeccb1
PA
75622015-04-01 Pedro Alves <palves@redhat.com>
7563
7564 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
7565 GDBFLAGS if not empty.
7566
3c724c8c
PMR
75672015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
7568
7569 * gdb.ada/complete.exp: Remove "multi_line".
7570 * gdb.ada/info_exc.exp: Remove "multi_line".
7571 * gdb.ada/packed_tagged.exp: Remove "multi_line".
7572 * gdb.ada/ptype_field.exp: Remove "multi_line".
7573 * gdb.ada/sym_print_name.exp: Remove "multi_line".
7574 * gdb.ada/tagged.exp: Remove "multi_line".
7575 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
7576 [multi_line ...]
7577 * gdb.btrace/delta.exp: Likewise.
7578 * gdb.btrace/exception.exp: Likewise.
7579 * gdb.btrace/function_call_history.exp: Likewise.
7580 * gdb.btrace/instruction_history.exp: Likewise.
7581 * gdb.btrace/nohist.exp: Likewise.
7582 * gdb.btrace/record_goto.exp: Likewise.
7583 * gdb.btrace/segv.exp: Likewise.
7584 * gdb.btrace/stepi.exp: Likewise.
7585 * gdb.btrace/tailcall.exp: Likewise.
7586 * gdb.btrace/unknown_functions.exp: Likewise.
7587 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
7588 * lib/gdb.exp: Add the "multi_line" helper.
7589
4eec2deb
PA
75902015-04-01 Pedro Alves <palves@redhat.com>
7591
7592 * gdb.threads/tid-reuse.c: New file.
7593 * gdb.threads/tid-reuse.exp: New file.
7594
df8411da
SDJ
75952015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
7596
7597 PR corefiles/16092
7598 * gdb.base/coredump-filter.c: New file.
7599 * gdb.base/coredump-filter.exp: Likewise.
7600
6ef37366
PM
76012015-03-27 Petr Machata <pmachata@redhat.com>
7602
7603 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
7604 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
7605 (Dwarf::assemble): Initialize them.
7606 (Dwarf::lines): New function.
7607
7ec911b0
JT
76082015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
7609
7610 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
7611 SYMBOL_PREFIX for x86_64-*-cygwin.
7612
ff908ebf
AW
76132015-03-26 Andy Wingo <wingo@igalia.com>
7614
7615 PR symtab/18148
7616 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
7617 const_value but not a location.
7618 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
7619 location defined in non-main CUs are visible.
7620
6d5f0679
YQ
76212015-03-26 Yao Qi <yao.qi@linaro.org>
7622
7623 PR testsuite/18139
7624 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
7625 Add a line number entry for the same line.
7626 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
7627 Add a line number entry for the same line.
7628
2898689b
YQ
76292015-03-26 Yao Qi <yao.qi@linaro.org>
7630
7631 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
7632 .int 0.
7633 (func): Likewise. Add .Lfunc_1 label.
7634 Use .Lfunc_1 label.
7635 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
7636 .int 0.
7637 (func): Likewise.
7638 Use .Lfunc_1 label.
7639
85180498
YQ
76402015-03-26 Yao Qi <yao.qi@linaro.org>
7641
7642 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
7643 Call gdb_compile instead to compile each .s files without debug
7644 information.
7645
8aa08a8d
YQ
76462015-03-26 Yao Qi <yao.qi@linaro.org>
7647
7648 * gdb.base/savedregs.exp (process_saved_regs): Make
7649 "Saved registers:" optional in the pattern.
7650
66849923
MM
76512015-03-25 Markus Metzger <markus.t.metzger@intel.com>
7652
7653 * gdb.btrace/next.exp: Merged into step.exp.
7654 * gdb.btrace/finish.exp: Merged into step.exp.
7655 * gdb.btrace/nexti.exp: Merged into stepi.exp.
7656 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
7657 "record goto" and checking the exact replay position.
7658 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
7659 check for "Recording format" in "info record" output.
7660 * gdb.btrace/record_goto.exp: Choose test file based on target.
7661 * gdb.btrace/x86-record_goto.S: Renamed into ...
7662 * gdb.btrace/x86_64-record_goto.S: ... this.
7663 * gdb.btrace/i686-record_goto.S: New.
7664 * gdb.btrace/x86-tailcall.S: Renamed into ...
7665 * gdb.btrace/x86_64-tailcall.S: ... this.
7666 * gdb.btrace/i686-tailcall.S: New.
7667 * gdb.btrace/x86-tailcall.c: Renamed into ...
7668 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
7669 separate statements. Update test.
7670 * gdb.btrace/delta.exp: Use record_goto.c as test file.
7671 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
7672 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
7673 * gdb.btrace/tailcall.exp: Choose test file based on target.
7674 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
7675
11cc1b74
MM
76762015-03-25 Markus Metzger <markus.t.metzger@intel.com>
7677
7678 * gdb.btrace/exception.exp: Increase BTS buffer size.
7679
a25d8bf9
PA
76802015-03-24 Pedro Alves <palves@redhat.com>
7681
7682 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
7683
856e7dd6
PA
76842015-03-24 Pedro Alves <palves@redhat.com>
7685
7686 * gdb.threads/schedlock.exp (test_step): No longer expect that
7687 "set scheduler-locking step" with "next" over a function call runs
7688 threads unlocked.
7689
ad235a41
AT
76902015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
7691
7692 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
7693
15630549
AT
76942015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
7695
7696 PR breakpoints/16466
7697 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
7698 * gdb.mi/mi-pending.c (thread_func): New function.
7699 (int main): Add threading support required.
7700 * gdb.mi/mi-pending.exp: Add tests for this issue.
7701 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
7702 (pendfunc2): Remove stdio dependency.
7703 * gdb.mi/mi-pendshr2.c: New file.
7704
693dca06
KS
77052015-03-23 Keith Seitz <keiths@redhat.com>
7706
7707 * gdb.linespec/keywords.c: New file.
7708 * gdb.linespec/keywords.exp: New file.
7709
7e993ebf
KS
77102015-03-23 Keith Seitz <keiths@redhat.com>
7711
7712 PR gdb/18021
7713 * gdb.dwarf2/staticvirtual.exp: New test.
7714
bc23328c
JK
77152015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7716
7717 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
7718 * README: Remove HP-UX and gdb.hp.
7719 (configuration):
7720 * configure: Regenerate.
7721 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
7722 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
7723 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
7724 gdb.hp/gdb.defects/Makefile.
7725 * gdb.hp/Makefile.in: File deleted.
7726 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
7727 * gdb.hp/gdb.aCC/optimize.c: File deleted.
7728 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
7729 * gdb.hp/gdb.aCC/run.c: File deleted.
7730 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
7731 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
7732 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
7733 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
7734 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
7735 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
7736 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
7737 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
7738 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
7739 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
7740 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
7741 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
7742 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
7743 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
7744 * gdb.hp/gdb.base-hp/reg.s: File deleted.
7745 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
7746 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
7747 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
7748 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
7749 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
7750 * gdb.hp/gdb.compat/Makefile.in: File deleted.
7751 * gdb.hp/gdb.compat/average.c: File deleted.
7752 * gdb.hp/gdb.compat/sum.c: File deleted.
7753 * gdb.hp/gdb.compat/xdb.c: File deleted.
7754 * gdb.hp/gdb.compat/xdb0.c: File deleted.
7755 * gdb.hp/gdb.compat/xdb0.h: File deleted.
7756 * gdb.hp/gdb.compat/xdb1.c: File deleted.
7757 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
7758 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
7759 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
7760 * gdb.hp/gdb.defects/Makefile.in: File deleted.
7761 * gdb.hp/gdb.defects/bs14602.c: File deleted.
7762 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
7763 * gdb.hp/gdb.defects/solib-d.c: File deleted.
7764 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
7765 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
7766 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
7767 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
7768 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
7769 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
7770 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
7771 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
7772 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
7773 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
7774 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
7775 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
7776 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
7777 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
7778 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
7779 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
7780 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
7781 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
7782 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
7783 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
7784 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
7785 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
7786 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
7787 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
7788 * gdb.hp/tools/odump: File deleted.
7789
8bf3b159
PA
77902015-03-19 Pedro Alves <palves@redhat.com>
7791
7792 * gdb.threads/continue-pending-status.exp (saw_thread_2)
7793 (saw_thread_3): New globals.
7794 (top level): Increment them when an event for the corresponding
7795 thread is seen.
7796 (no thread starvation): New test.
7797
eb54c8bf
PA
77982015-03-19 Pedro Alves <palves@redhat.com>
7799
7800 * gdb.threads/continue-pending-status.c: New file.
7801 * gdb.threads/continue-pending-status.exp: New file.
7802
32d2e5d6
PA
78032015-03-18 Pedro Alves <palves@redhat.com>
7804
7805 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
7806 Use gdb_is_target_remote instead of is_remote. Use
7807 gdb_test_multiple instead of gdb_expect. Exit early if
7808 gdb_test_multiple hits its internal matches. Tighten stepi tests
7809 expected output. Fail on exit with any signal, instead of just
7810 SIGILL.
7811
f68f11b7
YQ
78122015-03-18 Yao Qi <yao.qi@linaro.org>
7813
7814 PR tdep/18107
7815 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
7816 variable.
7817 * gdb.base/catch-syscall.exp: Don't skip it on
7818 aarch64*-*-linux* target. Remove elements in all_syscalls.
7819 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
7820 target.
7821 (setup_all_syscalls): New proc.
7822
ca5fd19b
YQ
78232015-03-16 Yao Qi <yao.qi@linaro.org>
7824
7825 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
7826 (top level): Skip tests if valid_addr_p returns false for
7827 $cmd1 or $cmd2.
7828
85642ba0
AW
78292015-03-11 Andy Wingo <wingo@igalia.com>
7830
7831 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
7832
e03f9645
YQ
78332015-03-11 Yao Qi <yao.qi@linaro.org>
7834
7835 * gdb.base/catch-syscall.exp: Fix typo in comments.
7836
5d0962b2
YQ
78372015-03-11 Yao Qi <yao.qi@linaro.org>
7838
7839 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
7840
b2df3cef
PA
78412015-03-09 Pedro Alves <palves@redhat.com>
7842
7843 * dg-extract-results.py: Delete.
7844
ef878e53
PA
78452015-03-09 Pedro Alves <palves@redhat.com>
7846
7847 Merge dg-extract-results.sh from GCC upstream (r218843).
7848
7849 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
7850 * dg-extract-results.sh: Use --text with grep to avoid issues with
7851 binary files. Fall back to cat -v, if that doesn't work.
7852
9494d219
PA
78532015-03-05 Pedro Alves <palves@redhat.com>
7854
7855 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
7856
a8d9763a
SM
78572015-03-04 Simon Marchi <simon.marchi@ericsson.com>
7858
7859 * lib/mi-support.exp (mi_expect_interrupt): Accept
7860 alternative event for when in all-stop mode.
7861
be9957b8
PA
78622015-03-04 Pedro Alves <palves@redhat.com>
7863
7864 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
7865
d57be0f4 78662015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
7867
7868 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
7869
c214c7cf
AA
78702015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
7871
7872 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
7873 regexps for GDB's current line display, accept a hex address
7874 preceding the line number.
7875
6d74a497
AA
78762015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
7877
7878 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
7879 the 'arch1' variable for "s390*-linux*" targets.
7880
511aee7c
PA
78812015-03-04 Pedro Alves <palves@redhat.com>
7882
7883 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
7884 (main): Pass missing retval argument to pthread_join call.
7885
95e50b27
PA
78862015-03-02 Pedro Alves <palves@redhat.com>
7887
7888 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
7889 (top level): Call do_test with non-stop as well.
7890
28054d69
PA
78912015-03-02 Pedro Alves <palves@redhat.com>
7892
7893 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
7894 -1.
7895
4fa5d7b4
AA
78962015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
7897
7898 * gdb.arch/s390-vregs.exp: New test.
7899 * gdb.arch/s390-vregs.S: New file.
7900
97c18565
PA
79012015-02-27 Pedro Alves <palves@redhat.com>
7902
7903 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
7904 call to catch_command_errors.
7905 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
7906 catch_command_errors.
7907
a37bfa30
PA
79082015-02-27 Pedro Alves <palves@redhat.com>
7909
7910 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
7911 "true" for boolean result.
7912 * gdb.gdb/selftest.exp (test_with_self): Also accept full
7913 prototype of main.
7914
6f98576f
PA
79152015-02-27 Pedro Alves <palves@redhat.com>
7916
7917 * lib/unbuffer_output.c: New file.
7918 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
7919 (main): Call gdb_unbuffer_output.
7920
eba5ab56
YQ
79212015-02-27 Yao Qi <yao.qi@linaro.org>
7922
7923 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
7924 target.
7925
0def5aaa
DE
79262015-02-26 Doug Evans <dje@google.com>
7927
7928 * gdb.cp/class2.cc (Dbase, D): New classes.
7929 (main): New local delta.
7930 * gdb.cp/class2.exp: Test printing delta.
7931 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
7932 (dynbar): New global.
7933 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
7934
081a1c2c
JK
79352015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7936
7937 * gdb.compile/compile-ifunc.c: New file.
7938 * gdb.compile/compile-ifunc.exp: New file.
7939
2f41223f
AT
79402015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
7941
7942 * gdb.base/structs.exp: Check for correct struct on finish.
7943
03eddd80
YQ
79442015-02-26 Yao Qi <yao.qi@linaro.org>
7945
7946 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
7947 is zero.
7948
80c57053
JK
79492015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7950
7951 * gdb.arch/cordic.ko.bz2: New file.
7952 * gdb.arch/cordic.ko.debug.bz2: New file.
7953 * gdb.arch/ppc64-symtab-cordic.exp: New file.
7954
21613c12
YQ
79552015-02-25 Yao Qi <yao.qi@linaro.org>
7956
7957 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
7958 aarch64*-*-* target.
7959
d8b901ed
PA
79602015-02-23 Pedro Alves <palves@redhat.com>
7961
7962 * lib/gdb.exp (delete_breakpoints): Rewrite using
7963 gdb_test_multiple.
7964
e5b85ead
PA
79652015-02-23 Pedro Alves <palves@redhat.com>
7966
7967 * gdb.base/info-os.c: Include stdlib.h.
7968
85c3a371
DE
79692015-02-22 Doug Evans <xdje42@gmail.com>
7970
7971 PR symtab/17855
7972 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
7973 is read after symbols have been re-read.
7974 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
7975 * gdb.ada/exec_changed/second.adb (Second): Ditto.
7976
96553a0c
DE
79772015-02-21 Doug Evans <dje@google.com>
7978
7979 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
7980
97a0c697
JK
79812015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7982
7983 PR corefiles/17808
7984 * gdb.arch/i386-biarch-core.core.bz2: New file.
7985 * gdb.arch/i386-biarch-core.exp: New file.
7986
a47cd6e9
PA
79872015-02-21 Pedro Alves <palves@redhat.com>
7988
7989 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
7990 runto_main fails.
7991
c5facdc4
PA
79922015-02-20 Pedro Alves <palves@redhat.com>
7993
7994 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
7995 info probes.
7996
2db9a427
PA
79972015-02-20 Pedro Alves <palves@redhat.com>
7998
7999 * gdb.threads/multi-create-ns-info-thr.exp: New file.
8000
60fb7e9e
PA
80012015-02-20 Pedro Alves <palves@redhat.com>
8002
8003 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
8004 clean_restart before gdb_target_supports_trace.
8005
5c5019c2
PA
80062015-02-20 Pedro Alves <palves@redhat.com>
8007
8008 PR threads/18006
8009 * gdb.threads/clone-thread_db.c: New file.
8010 * gdb.threads/clone-thread_db.exp: New file.
8011
c9587f88
AT
80122015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
8013
8014 PR breakpoints/16812
8015 * gdb.base/catch-gdb-caused-signals.c: New file.
8016 * gdb.base/catch-gdb-caused-signals.exp: New file.
8017
f6a88844
JM
80182015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
8019
8020 * configure: Regenerated.
8021 * configure.ac: Use GDB_AC_TRANSFORM.
8022 * aclocal.m4: sinclude ../transform.m4.
8023
497c491b
JM
80242015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
8025
8026 * lib/dtrace.exp: New file.
8027 * gdb.base/dtrace-probe.exp: Likewise.
8028 * gdb.base/dtrace-probe.d: Likewise.
8029 * gdb.base/dtrace-probe.c: Likewise.
8030 * lib/pdtrace.in: Likewise.
8031 * configure.ac: Output variables with the transformed names of
8032 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
8033 * configure: Regenerated.
8034
03e98035
JM
80352015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
8036
8037 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
8038 expected message when trying to access $_probe_* convenience
8039 variables while not on a probe.
8040
63cc30e9
JK
80412015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8042
8043 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
8044
0703599a
PA
80452015-02-11 Pedro Alves <pedro@codesourcery.com>
8046
8047 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
8048 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
8049
7e60a48e
DE
80502015-02-10 Doug Evans <xdje42@gmail.com>
8051
8052 * lib/gdb.exp (gdb_load): Always return a result.
8053
01b088bc
PA
80542015-02-10 Pedro Alves <palves@redhat.com>
8055
8056 * gdb.threads/signal-sigtrap.c: New file.
8057 * gdb.threads/signal-sigtrap.exp: New file.
8058
b05ec7a5
AT
80592015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
8060
8061 * gdb.trace/no-attach-trace.c: New file.
8062 * gdb.trace/no-attach-trace.exp: New file.
8063
a2c2acaf
MW
80642015-02-09 Mark Wielaard <mjw@redhat.com>
8065
8066 * gdb.dwarf2/atomic.c: New file.
8067 * gdb.dwarf2/atomic-type.exp: Likewise.
8068
31fd9caa
MM
80692015-02-09 Markus Metzger <markus.t.metzger@intel.com>
8070
8071 * gdb.btrace/buffer-size.exp: Update "info record" output.
8072 * gdb.btrace/delta.exp: Update "info record" output.
8073 * gdb.btrace/enable.exp: Update "info record" output.
8074 * gdb.btrace/finish.exp: Update "info record" output.
8075 * gdb.btrace/instruction_history.exp: Update "info record" output.
8076 * gdb.btrace/next.exp: Update "info record" output.
8077 * gdb.btrace/nexti.exp: Update "info record" output.
8078 * gdb.btrace/step.exp: Update "info record" output.
8079 * gdb.btrace/stepi.exp: Update "info record" output.
8080 * gdb.btrace/nohist.exp: Update "info record" output.
8081
d33501a5
MM
80822015-02-09 Markus Metzger <markus.t.metzger@intel.com>
8083
8084 * gdb.btrace/buffer-size: New.
8085
f4abbc16
MM
80862015-02-09 Markus Metzger <markus.t.metzger@intel.com>
8087
8088 * gdb.btrace/delta.exp: Update "info record" output.
8089 * gdb.btrace/enable.exp: Update "info record" output.
8090 * gdb.btrace/finish.exp: Update "info record" output.
8091 * gdb.btrace/instruction_history.exp: Update "info record" output.
8092 * gdb.btrace/next.exp: Update "info record" output.
8093 * gdb.btrace/nexti.exp: Update "info record" output.
8094 * gdb.btrace/step.exp: Update "info record" output.
8095 * gdb.btrace/stepi.exp: Update "info record" output.
8096 * gdb.btrace/nohist.exp: Update "info record" output.
8097
b9d61307
SM
80982015-02-06 Simon Marchi <simon.marchi@ericsson.com>
8099
8100 PR gdb/15678
8101 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
8102
e584fdbc
PA
81032015-02-06 Pedro Alves <palves@redhat.com>
8104
8105 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
8106 macro.
8107 (seconds_left, again): New globals.
8108 (main): Wait seconds_left in a 1-second sleep loop instead of
8109 sleeping 180 seconds. If 'again' is set, reset the seconds
8110 counter.
8111 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
8112 'again' in the inferior before detaching. Print the seconds left.
8113 (options): New global.
8114 (top level): Build program with -DTIMEOUT=$timeout.
8115
77f41761
PA
81162015-02-06 Pedro Alves <palves@redhat.com>
8117
8118 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
8119 determine how many seconds to pass to 'alarm'.
8120 * gdb.base/gdb-sigterm.exp (top level): Build program with
8121 -DTIMEOUT=$timeout.
8122 (do_test): Return success/failure indication. Add more verbose
8123 logging. Don't fail if 200 single steps are seen. Instead, fail
8124 when the test times out.
8125 (passes): New global.
8126 (top level): Break the testing loop if testing fails on any
8127 iteration. Use gdb_assert.
8128
b9394193
DB
81292015-02-04 Don Breazeal <donb@codesourcery.com>
8130
8131 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
8132 and initialize them.
8133 (ipc_cleanup): New function.
8134 (main): Don't declare shmid, semid, and msqid. Add a call to
8135 atexit so that we call ipc_cleanup on exit.
8136
42d9e528
PA
81372015-02-04 Pedro Alves <palves@redhat.com>
8138
8139 * boards/native-extended-gdbserver.exp: Remove any target variant
8140 specifications from the board name before clearing the isremote
8141 flag from board_info.
8142
ae6ae975
DE
81432015-01-31 Doug Evans <xdje42@gmail.com>
8144
8145 * gdb.base/maint.exp <maint print type argc>: Update expected output.
8146
cfb069a8
GB
81472015-01-31 Gary Benson <gbenson@redhat.com>
8148
8149 * gdb.base/completion.exp: Disable completion limiting for
8150 existing tests. Add new tests to check completion limiting.
8151 * gdb.linespec/ls-errs.exp: Disable completion limiting.
8152
5dd31d79
DE
81532015-01-31 Doug Evans <xdje42@gmail.com>
8154
8155 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
8156
9f050062
DE
81572015-01-31 Doug Evans <xdje42@gmail.com>
8158
8159 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
8160 entries. Duplicate file section script entries.
8161 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
8162 inlined entries. Add test for safe-path rejection.
8163 * gdb.python/py-section-script.c: Add duplicate inlined section script
8164 entries. Duplicate file section script entries.
8165 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
8166 inlined entries. Add test for safe-path rejection.
8167
df25ebbd
JB
81682015-01-29 Joel Brobecker <brobecker@adacore.com>
8169
8170 * gdb.ada/disc_arr_bound: New testcase.
8171
4a0ca9ec
JB
81722015-01-29 Joel Brobecker <brobecker@adacore.com>
8173
8174 * gdb.ada/mi_var_array: New testcase.
8175
3a8b707a
DE
81762015-01-27 Doug Evans <dje@google.com>
8177
8178 * gdb.python/py-objfile.exp: Add tests for objfile.username.
8179 Add test for objfile.filename, objfile.username after objfile
8180 has been unloaded.
8181
f8313f6e
JB
81822015-01-26 Joel Brobecker <brobecker@adacore.com>
8183
8184 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
8185 the second test to print the name attribute of value
8186 returned by the call to gdb.lookup_type, and adjust
8187 the expected output accordingly.
8188
37bc665e
MW
81892015-01-25 Mark Wielaard <mjw@redhat.com>
8190
8191 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
8192 * gdb.base/disp-step-fork.c: Include unistd.h.
8193 * gdb.base/siginfo-obj.c: Include stdio.h.
8194 * gdb.base/siginfo-thread.c: Likewise.
8195 * gdb.mi/non-stop.c: Include unistd.h.
8196 * gdb.mi/nsthrexec.c: Include stdio.h.
8197 * gdb.mi/pthreads.c: Include unistd.h.
8198 * gdb.modula2/unbounded1.c (main): Declare returns int.
8199 * gdb.reverse/consecutive-reverse.c: Likewise.
8200 * gdb.threads/create-fail.c: Include unistd.h.
8201 * gdb.threads/killed.c: Likewise.
8202 * gdb.threads/linux-dp.c: Likewise.
8203 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
8204 * gdb.threads/non-ldr-exc-2.c: Likewise.
8205 * gdb.threads/non-ldr-exc-3.c: Likewise.
8206 * gdb.threads/non-ldr-exc-4.c: Likewise.
8207 * gdb.threads/pthreads.c: Include unistd.h.
8208 (main): Declare returns int.
8209 * gdb.threads/tls-main.c (foo): New declaration.
8210 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
8211
f7e5394d
SM
82122015-01-23 Simon Marchi <simon.marchi@ericsson.com>
8213
8214 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
8215 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
8216
743649fd
MW
82172015-01-15 Mark Wielaard <mjw@redhat.com>
8218
8219 * gdb.base/noreturn-return.c: New file.
8220 * gdb.base/noreturn-return.exp: New file.
8221 * gdb.base/noreturn-finish.c: New file.
8222 * gdb.base/noreturn-finish.exp: New file.
8223
198297aa
PA
82242015-01-23 Pedro Alves <palves@redhat.com>
8225
8226 * gdb.threads/continue-pending-after-query.c: New file.
8227 * gdb.threads/continue-pending-after-query.exp: New file.
8228
717cf30c
AG
82292015-01-22 Anders Granlund <anders.granlund@ericsson.com>
8230 Simon Marchi <simon.marchi@ericsson.com>
8231
8232 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
8233 * gdb.base/valgrind-db-attach.exp: Same.
8234 * gdb.base/valgrind-infcall.exp: Same.
8235 * lib/mi-support.exp (default_mi_gdb_start): Same.
8236 * lib/prompt.exp (default_prompt_gdb_start): Same.
8237 * lib/gdb.exp (default_gdb_spawn): Same.
8238 (gdb_interact): New.
8239
8240
4b62a76e
JK
82412015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8242
8243 * gdb.compile/compile.exp (pointer to jit function): New test.
8244
b4cdae6f
WW
82452015-01-17 Wei-cheng Wang <cole945@gmail.com>
8246
8247 * lib/gdb.exp (supports_process_record): Return true for
8248 powerpc*-*-linux*.
8249 (supports_reverse): Likewise.
8250
d221e7ef
DB
82512015-01-15 Don Breazeal <donb@codesourcery.com>
8252
8253 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
8254 instead of checking whether the target board is remote and
8255 use spawn_wait_for_attach instead of exec/sleep.
8256 * gdb.base/attach-twice.exp: Likewise.
8257
bafffb51
JB
82582015-01-15 Joel Brobecker <brobecker@adacore.com>
8259
8260 * gdb.ada/var_arr_attrs: New testcase.
8261
5589af0e
PA
82622015-01-14 Pedro Alves <palves@redhat.com>
8263 Joel Brobecker <brobecker@adacore.com>
8264
8265 PR gdb/17525
8266 * gdb.base/bp-cmds-execution-x-script.c: New file.
8267 * gdb.base/bp-cmds-execution-x-script.exp: New file.
8268 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
8269
6c400b59
PA
82702015-01-14 Pedro Alves <palves@redhat.com>
8271
8272 PR cli/17828
8273 * gdb.base/batch-preserve-term-settings.c: New file.
8274 * gdb.base/batch-preserve-term-settings.exp: New file.
8275
e02c96a7
DE
82762015-01-13 Doug Evans <dje@google.com>
8277
8278 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
8279 binary.
8280
576fd14c
JB
82812015-01-13 Joel Brobecker <brobecker@adacore.com>
8282
8283 * Makefile.in (clean mostlyclean): Do not delete *.py.
8284
04dccad0
JB
82852015-01-13 Joel Brobecker <brobecker@adacore.com>
8286
8287 * gdb.python/py-lookup-type.exp: New file.
8288
3d230f71
PA
82892015-01-12 Pedro Alves <palves@redhat.com>
8290
8291 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
8292 restore GDBFLAGS before returning.
8293
7e67715d
JK
82942015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8295
8296 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
8297 is_amd64_regs_target and is_x86_like_target.
8298
f2e0d4b4
DE
82992015-01-11 Doug Evans <xdje42@gmail.com>
8300
8301 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
8302 is given without an explicit form.
8303 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
8304 attributes.
8305 * gdb.dwarf/corrupt.exp: Ditto.
8306 * gdb.dwarf2/enum-type.exp: Ditto.
8307 * gdb.trace/entry-values.exp: Ditto.
8308 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
8309
439250fb
DE
83102015-01-11 Doug Evans <xdje42@gmail.com>
8311
8312 PR gdb/15830
8313 * gdb.base/maint.exp: Remove references to "maint demangle".
8314 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
8315 Add tests for explicitly specifying language to demangle.
8316 * gdb.dlang/demangle.exp: Ditto.
8317
ede9f622
PA
83182015-01-09 Pedro Alves <palves@redhat.com>
8319
8320 * gdb.threads/non-stop-fair-events.c: New file.
8321 * gdb.threads/non-stop-fair-events.exp: New file.
8322
a7b796db
PA
83232015-01-09 Pedro Alves <palves@redhat.com>
8324
8325 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
8326 the global scope. Set a breakpoint after all threads are started
8327 rather than stepping over two source lines. Expect the prompt.
8328 * gdb.base/watch_thread_num.c (threads_started_barrier): New
8329 global.
8330 (NUM): Now 15.
8331 (main): Use threads_started_barrier to wait for all threads to
8332 start. Main thread no longer calls thread_function. Exit after
8333 180 seconds.
8334 (loop): New function.
8335 (thread_function): Wait on threads_started_barrier barrier. Call
8336 'loop' at each iteration.
8337 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
8338 threads have started, instead of hardcoding number of "next"
8339 steps. Use an access watchpoint instead of a write watchpoint.
8340
9665ffdd
PA
83412015-01-09 Pedro Alves <palves@redhat.com>
8342
8343 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
8344 (thread_func): Wait on barrier.
8345 (main): Wait for all threads to start before stopping GDB.
8346 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
8347 global.
8348 (thread1_func, thread2_func): Wait on barrier.
8349 (main): Wait for all threads to start before stopping GDB.
8350 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
8351 New global.
8352 (thread1_func, thread2_func): Wait on barrier.
8353 (main): Wait for all threads to start before stopping GDB.
8354
c945a99f
PA
83552015-01-09 Pedro Alves <palves@redhat.com>
8356
8357 * gdb.threads/attach-many-short-lived-threads.c: New file.
8358 * gdb.threads/attach-many-short-lived-threads.exp: New file.
8359
c1a747c1
PA
83602014-01-09 Pedro Alves <palves@redhat.com>
8361
8362 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
8363 instead of to thread 2.
8364 * gdb.threads/signal-command-multiple-signals-pending.c (main):
8365 Add barrier around each pthread_create call instead of around all
8366 calls.
8367 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
8368 Set a break on thread_function and have the child threads hit it
8369 one at at a time.
8370
60b3033e
PA
83712015-01-09 Pedro Alves <palves@redhat.com>
8372
8373 * lib/gdb.exp (can_spawn_for_attach): New procedure.
8374 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
8375 false.
8376 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
8377 checking whether the target board is remote.
8378 * gdb.multi/multi-attach.exp: Likewise.
8379 * gdb.python/py-sync-interp.exp: Likewise.
8380 * gdb.server/ext-attach.exp: Likewise.
8381 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
8382 tests that need to attach, instead of checking whether the target
8383 board is remote at the top of the file.
8384
acc018ac
YQ
83852015-01-08 Yao Qi <yao@codesourcery.com>
8386
8387 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
8388
50a18af8
JK
83892015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8390
8391 Fix testcase compilation.
8392 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
8393
8503d6e1
JB
83942015-01-06 Joel Brobecker <brobecker@adacore.com>
8395
8396 * gdb.python/py-type.exp: Add a couple test about empty
8397 array creation, and negative-length array creation.
8398
cc73dbcc
DE
83992015-01-02 Doug Evans <xdje42@gmail.com>
8400
8401 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
8402
0300bbc7
DE
84032015-01-02 Doug Evans <dje@google.com>
8404
8405 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
8406
9d85a0ec
YQ
84072014-12-29 Yao Qi <yao@codesourcery.com>
8408
8409 * gdb.trace/entry-values.exp: Update comments. Rename variable
8410 bar_call_foo to returned_from_foo.
8411
87186c6a
MMN
84122014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
8413
8414 PR gdb/17394
8415 * gdb.linespec/break-asm-file.c: New file.
8416 * gdb.linespec/break-asm-file.exp: New file.
8417 * gdb.linespec/break-asm-file0.s: New file.
8418 * gdb.linespec/break-asm-file1.s: New file.
8419
1bab7383
YQ
84202014-12-18 Nigel Stephens <nigel@mips.com>
8421 Maciej W. Rozycki <macro@codesourcery.com>
8422
8423 * gdb.base/float.exp: Handle the new output from "info float" on
8424 MIPS targets.
8425
1bc1068a
JK
84262014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8427
8428 Fix MinGW compilation.
8429 * gdb.compile/compile-ops.exp: Update untested message if
8430 !skip_compile_feature_tests.
8431 * gdb.compile/compile-setjmp.exp: Likewise.
8432 * gdb.compile/compile-tls.exp: Likewise.
8433 * gdb.compile/compile.exp: Likewise.
8434 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
8435 supported on this host".
8436
b6615d10
DE
84372014-12-16 Doug Evans <xdje42@gmail.com>
8438
8439 * boards/stabs.exp: New file.
8440
25dda427
AA
84412014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
8442
8443 * gdb.base/completion.exp: Adjust to format changes of "maint
8444 print user-registers".
8445
bf330350
CU
84462014-12-16 Catalin Udma <catalin.udma@freescale.com>
8447
8448 PR server/17457
8449 * gdb.arch/aarch64-fp.c: New file.
8450 * gdb.arch/aarch64-fp.exp: New file.
8451
395cf596
SDJ
84522014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
8453
8454 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
8455 r210637, r210913, r211666, r215400, r215817).
8456
8457 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
8458 * dg-extract-results.py: New file.
8459 * dg-extract-results.sh: Use it if the environment seems
8460 suitable.
8461
8462 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
8463
8464 * dg-extract-results.py (parse_run): Handle warnings that
8465 are printed before a test harness is run.
8466
8467 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
8468
8469 * dg-extract-results.py (Named): Remove __cmp__ method.
8470 (output_variation): Use a key to sort variation.harnesses.
8471
8472 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
8473
8474 * dg-extract-results.py: For Python 3, force sys.stdout to
8475 handle surrogate escape sequences.
8476 (safe_open): New function.
8477 (output_segment, main): Use it.
8478
8479 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
8480
8481 * dg-extract-results.py (Prog.result_re): Include options
8482 in test name.
8483
8484 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
8485
8486 * dg-extract-results.py (output_variation): Always sort if
8487 do_sum.
8488
e882ef3c
SM
84892014-12-15 Simon Marchi <simon.marchi@ericsson.com>
8490
8491 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
8492 as long as we get pagination notifications.
8493
4992aa20
JM
84942014-12-15 Jason Merrill <jason@redhat.com>
8495
8496 * Makefile.in (check-gdb.%): Restore.
8497 * README: Mention it.
8498
c1b5a1a6
JB
84992014-12-13 Joel Brobecker <brobecker@adacore.com>
8500
8501 * gdb.ada/str_uninit: New testcase.
8502
5537b577
JK
85032014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8504
8505 PR symtab/17642
8506 * gdb.base/vla-stub-define.c: New file.
8507 * gdb.base/vla-stub.c: New file.
8508 * gdb.base/vla-stub.exp: New file.
8509
bb2ec1b3
TT
85102014-12-12 Phil Muldoon <pmuldoon@redhat.com>
8511 Jan Kratochvil <jan.kratochvil@redhat.com>
8512 Tom Tromey <tromey@redhat.com>
8513
8514 * configure.ac: Add gdb.compile/.
8515 * configure: Regenerate.
8516 * gdb.compile/Makefile.in: New file.
8517 * gdb.compile/compile-ops.exp: New file.
8518 * gdb.compile/compile-ops.c: New file.
8519 * gdb.compile/compile-tls.c: New file.
8520 * gdb.compile/compile-tls.exp: New file.
8521 * gdb.compile/compile-constvar.S: New file.
8522 * gdb.compile/compile-constvar.c: New file.
8523 * gdb.compile/compile-mod.c: New file.
8524 * gdb.compile/compile-nodebug.c: New file.
8525 * gdb.compile/compile-setjmp-mod.c: New file.
8526 * gdb.compile/compile-setjmp.c: New file.
8527 * gdb.compile/compile-setjmp.exp: New file.
8528 * gdb.compile/compile-shlib.c: New file.
8529 * gdb.compile/compile.c: New file.
8530 * gdb.compile/compile.exp: New file.
8531 * lib/gdb.exp (skip_compile_feature_tests): New proc.
8532
4ff709eb
TT
85332014-12-12 Tom Tromey <tromey@redhat.com>
8534
8535 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
8536 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
8537
6dddd6a5
DE
85382014-12-12 Doug Evans <dje@google.com>
8539
8540 * lib/gdb-python.exp (get_python_valueof): New function.
8541 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
8542
71c24708
AA
85432014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
8544
8545 * gdb.base/completion.exp: Add test for completion of "info
8546 registers ".
8547
3e29f34a
MR
85482014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
8549
8550 * gdb.base/func-ptrs.c: New file.
8551 * gdb.base/func-ptrs.exp: New file.
8552
fc126975
SM
85532014-12-10 Simon Marchi <simon.marchi@ericsson.com>
8554
8555 PR breakpoints/17012
8556 * gdb.base/dprintf-detach.c: New file.
8557 * gdb.base/dprintf-detach.exp: New file.
8558
0a46d518
SM
85592014-12-10 Simon Marchi <simon.marchi@ericsson.com>
8560
8561 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
8562 * lib/gdb.exp (target_is_gdbserver): New procedure.
8563
a0be3e44
DE
85642014-12-08 Doug Evans <dje@google.com>
8565
8566 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
8567
df1b803a
YQ
85682014-12-05 Yao Qi <yao@codesourcery.com>
8569
8570 * gdb.guile/scm-error.exp: Remove the third argument to
8571 gdb_remote_download.
8572 * gdb.guile/scm-frame-args.exp: Likewise.
8573 * gdb.guile/scm-section-script.exp: Likewise.
8574
ddb9f679
YQ
85752014-12-05 Yao Qi <yao@codesourcery.com>
8576
8577 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
8578
86e4ed39
DE
85792014-12-04 Doug Evans <dje@google.com>
8580
8581 * gdb.python/py-objfile.exp: Add tests for
8582 objfile.add_separate_debug_file.
8583
7c50a931
DE
85842014-12-04 Doug Evans <dje@google.com>
8585
8586 * lib/gdb.exp (get_build_id): New function.
8587 (build_id_debug_filename_get): Rewrite to use it.
8588 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
8589
621661e3
MR
85902014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
8591
8592 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
8593 `method(long)', not just 0x0.
8594 * gdb.cp/nsalias.exp: Align code labels to 4.
8595 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
8596 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
8597 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
8598 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
8599 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
8600 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
8601
29f0c3b7
DE
86022014-12-02 Doug Evans <dje@google.com>
8603
e1e061e7 8604 PR symtab/17602
29f0c3b7 8605 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 8606 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
8607 * gdb.cp/anon-ns.exp: Update.
8608
162078c8
NB
86092014-12-02 Nick Bull <nicholaspbull@gmail.com>
8610
8611 * gdb.python/py-events.py (inferior_call_handler): New.
8612 (register_changed_handler, memory_changed_handler): New.
8613 (test_events.invoke): Register new handlers.
8614 * gdb.python/py-events.exp: Add tests for inferior call,
8615 memory_changed and register_changed events.
8616
fdb09caf
AA
86172014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
8618
8619 * gdb.base/execl-update-breakpoints.exp: Specify the link address
8620 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
8621 if the linker doesn't understand this.
8622
55cfb2c4
SM
86232014-12-01 Simon Marchi <simon.marchi@ericsson.com>
8624
8625 * gdb.python/python.exp: Change expected reply to help().
8626
9e8cd6df
YQ
86272014-12-01 Yao Qi <yao@codesourcery.com>
8628
8629 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
8630 AC_CONFIG_SUBDIRS(gdb.gdbtk).
8631 * configure: Re-generated.
8632
6c659fc2
SC
86332014-11-28 Siva Chandra Reddy <sivachandra@google.com>
8634
8635 * gdb.cp/chained-calls.cc: New file.
8636 * gdb.cp/chained-calls.exp: New file.
8637 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
8638
d7fc3181
SM
86392014-11-28 Simon Marchi <simon.marchi@ericsson.com>
8640
8641 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
8642 * gdb.dwarf2/symtab-producer.exp: Same.
8643 * gdb.gdb/python-interrupts.exp: Same.
8644 * gdb.gdb/python-selftest.exp: Same.
8645 * gdb.python/py-linetable.exp: Same.
8646 * gdb.python/py-type.exp: Same.
8647 * gdb.python/py-value-cc.exp: Same.
8648 * gdb.python/py-value.exp: Same.
8649
10e79639
YQ
86502014-11-28 Yao Qi <yao@codesourcery.com>
8651
8652 * gdb.base/break-probes.exp: Match library name prefixed with
8653 sysroot.
8654
f28a0564
SM
86552014-11-27 Simon Marchi <simon.marchi@ericsson.com>
8656
8657 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
8658 test expected output. Add parentheses for the call to print.
8659 Remove L suffix from integers.
8660
3fe1ce1d
DE
86612014-11-26 Doug Evans <dje@google.com>
8662
8663 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
8664
84429e27
YQ
86652014-11-22 Yao Qi <yao@codesourcery.com>
8666
8667 * gdb.trace/entry-values.c: Remove asms.
8668 (foo): Add foo_label.
8669 (bar): Add bar_label.
8670 * gdb.trace/entry-values.exp: Remove code computing foo's
8671 length and bar's length.
8672 (Dwarf::assemble): Invoke function_range for bar and use
8673 MACRO_AT_func for foo.
8674
26741859
YQ
86752014-11-22 Yao Qi <yao@codesourcery.com>
8676
8677 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
8678 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
8679 Use .Lgcc43_procstart instead of gcc43.
8680
45e44d27
JB
86812014-11-21 Joel Brobecker <brobecker@adacore.com>
8682
8683 * gdb.ada/n_arr_bound: New testcase.
8684
458c8db8
SDJ
86852014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
8686
8687 PR breakpoints/10737
8688 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
8689 test_catch_syscall_multi_arch.
8690 (test_catch_syscall_multi_arch): New function.
8691
43f3e411
DE
86922014-11-20 Doug Evans <xdje42@gmail.com>
8693
8694 * gdb.base/maint.exp: Update expected output.
8695
0d7b2549
AA
86962014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8697
8698 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
8699 4-byte instruction on S390.
8700
8908fca5
JB
87012014-11-19 Joel Brobecker <brobecker@adacore.com>
8702
8703 * gdb.ada/arr_arr: New testcase.
8704
4a46959e
JB
87052014-11-19 Joel Brobecker <brobecker@adacore.com>
8706
8707 * gdb.ada/pkd_arr_elem: New Testcase.
8708
470e2f4e
LM
87092014-11-18 Luis Machado <lgustavo@codesourcery.com>
8710
8711 * gdb.reverse/break-precsave: Expect completion message for
8712 core file reads.
8713 * gdb.reverse/consecutive-precsave.exp: Likewise.
8714 * gdb.reverse/finish-precsave.exp: Likewise.
8715 * gdb.reverse/i386-precsave.exp: Likewise.
8716 * gdb.reverse/machinestate-precsave.exp: Likewise.
8717 * gdb.reverse/sigall-precsave.exp: Likewise.
8718 * gdb.reverse/solib-precsave.exp: Likewise.
8719 * gdb.reverse/step-precsave.exp: Likewise.
8720 * gdb.reverse/until-precsave.exp: Likewise.
8721 * gdb.reverse/watch-precsave.exp: Likewise.
8722
a267f3ad
AA
87232014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8724
8725 * gdb.base/bp-permanent.c: Include unistd.h.
8726 * gdb.python/py-framefilter-mi.c (main): Add return type.
8727 * gdb.python/py-framefilter.c (main): Likewise.
8728 * gdb.trace/actions-changed.c (main): Likewise.
8729
12084a9a
AA
87302014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8731
8732 * gdb.mi/until.c: Add eye-catchers.
8733 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
8734 line numbers.
8735
dc7e1a77
AA
87362014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8737
8738 * gdb.base/condbreak.exp: Drop references to removed non-prototype
8739 function header variants in break1.c.
8740 * gdb.base/ena-dis-br.exp: Likewise.
8741 * gdb.base/hbreak2.exp: Likewise.
8742 * gdb.reverse/until-precsave.exp: Drop references to removed
8743 non-prototype function header variants in ur1.c.
8744 * gdb.reverse/until-reverse.exp: Likewise.
8745
41c77605
PM
87462014-11-17 Petr Machata <pmachata@redhat.com>
8747
8748 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
8749 ${_cu_offset_size} bytes abbrev offset.
8750
34248c3a
DE
87512014-11-15 Doug Evans <xdje42@gmail.com>
8752
8753 PR symtab/17559
8754 * gdb.base/line-symtabs.exp: New file.
8755 * gdb.base/line-symtabs.c: New file.
8756 * gdb.base/line-symtabs.h: New file.
8757
646da059
YQ
87582014-11-14 Yao Qi <yao@codesourcery.com>
8759
8760 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
8761 (func): Add label func_label.
8762 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
8763 Replace low_pc and high_pc with MACRO_AT_range.
8764 Replace name, low_pc and high_pc with MACRO_AT_func.
8765
9301ebe6
YQ
87662014-11-14 Yao Qi <yao@codesourcery.com>
8767
8768 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
8769 Replace name, low_pc and high_pc with MACRO_AT_func.
8770
f166b542
YQ
87712014-11-14 Yao Qi <yao@codesourcery.com>
8772
8773 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
8774 produce debug information.
8775 * gdb.dwarf2/implptr-optimized-out.S: Removed.
8776
0f6e71e3
YQ
87772014-11-14 Yao Qi <yao@codesourcery.com>
8778
8779 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
8780 object and get function length.
8781 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
8782 with MACRO_AT_func.
8783 (top-level): Replace gdb_compile and clean_restart with
8784 prepare_for_testing.
8785 * gdb.dwarf2/main.c (main): Add label main_label.
8786
876c4df9
YQ
87872014-11-14 Yao Qi <yao@codesourcery.com>
8788
8789 * lib/dwarf.exp (function_range): New procedure.
8790 (Dwarf::_handle_macro_at_func): New procedure.
8791 (Dwarf::_handle_macro_at_range): New procedure.
8792 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
8793
02ad9cf1
YQ
87942014-11-14 Yao Qi <yao@codesourcery.com>
8795
8796 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
8797 (_handle_attribute): New procedure.
8798
a59add0c
AA
87992014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8800
8801 * gdb.ada/cond_lang/foo.c (callme): Add return type.
8802 * gdb.base/call-sc.c (zed): Likewise.
8803 * gdb.base/checkpoint.c (main): Likewise.
8804 * gdb.base/dump.c (main): Likewise.
8805 * gdb.base/gcore.c (main): Likewise.
8806 * gdb.base/huge.c (main): Likewise.
8807 * gdb.base/multi-forks.c (main): Likewise.
8808 * gdb.base/pr10179-a.c (main): Likewise.
8809 * gdb.base/savedregs.c (main): Likewise.
8810 * gdb.base/sigaltstack.c (main): Likewise.
8811 * gdb.base/siginfo.c (main): Likewise.
8812 * gdb.base/structs.c (zed): Likewise.
8813 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
8814 * gdb.mi/mi-syn-frame.c (main): Likewise.
8815 * gdb.mi/until.c (foo, main): Likewise.
8816 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
8817 * gdb.base/solib-weak.c (foo): Declare.
8818 * gdb.base/attach-twice.c: Include stdio.h.
8819 * gdb.base/weaklib1.c: Likewise.
8820 * gdb.base/weaklib2.c: Likewise.
8821 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
8822 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
8823 unistd.h.
8824 * gdb.base/attach-pie-misread.c: Include stdlib.h.
8825 * gdb.mi/mi-exit-code.c: Likewise.
8826 * gdb.base/break-interp-lib.c: Include string.h.
8827 * gdb.base/coremaker.c: Likewise.
8828 * gdb.base/testenv.c: Likewise.
8829 * gdb.python/py-finish-breakpoint.c: Likewise.
8830 * gdb.base/inferior-died.c: Include sys/wait.h.
8831 * gdb.base/fileio.c: Include time.h.
8832 * gdb.base/async-shell.c: Include unistd.h.
8833 * gdb.base/dprintf-non-stop.c: Likewise.
8834 * gdb.base/info-os.c: Likewise.
8835 * gdb.mi/mi-console.c: Likewise.
8836 * gdb.mi/watch-nonstop.c: Likewise.
8837 * gdb.python/py-events.c: Likewise.
8838 * gdb.base/async.c (baz): Move up before its invocation.
8839 * gdb.base/code_elim2.c (my_global_func): Likewise.
8840 * gdb.base/skip-solib-lib.c (multiply): Likewise.
8841 * gdb.base/advance.c (func2): Likewise.
8842
3b5d5997
AA
88432014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8844
8845 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
8846 variant.
8847 * gdb.base/annota3.c: Likewise.
8848 * gdb.base/async.c: Likewise.
8849 * gdb.base/average.c: Likewise.
8850 * gdb.base/call-ar-st.c: Likewise.
8851 * gdb.base/call-rt-st.c: Likewise.
8852 * gdb.base/call-sc.c: Likewise.
8853 * gdb.base/call-strs.c: Likewise.
8854 * gdb.base/ending-run.c: Likewise.
8855 * gdb.base/execd-prog.c: Likewise.
8856 * gdb.base/exprs.c: Likewise.
8857 * gdb.base/foll-exec.c: Likewise.
8858 * gdb.base/foll-fork.c: Likewise.
8859 * gdb.base/foll-vfork.c: Likewise.
8860 * gdb.base/funcargs.c: Likewise.
8861 * gdb.base/gcore.c: Likewise.
8862 * gdb.base/jump.c: Likewise.
8863 * gdb.base/langs0.c: Likewise.
8864 * gdb.base/langs1.c: Likewise.
8865 * gdb.base/langs2.c: Likewise.
8866 * gdb.base/mips_pro.c: Likewise.
8867 * gdb.base/nodebug.c: Likewise.
8868 * gdb.base/opaque0.c: Likewise.
8869 * gdb.base/opaque1.c: Likewise.
8870 * gdb.base/recurse.c: Likewise.
8871 * gdb.base/run.c: Likewise.
8872 * gdb.base/scope0.c: Likewise.
8873 * gdb.base/scope1.c: Likewise.
8874 * gdb.base/setshow.c: Likewise.
8875 * gdb.base/setvar.c: Likewise.
8876 * gdb.base/shmain.c: Likewise.
8877 * gdb.base/shr1.c: Likewise.
8878 * gdb.base/shr2.c: Likewise.
8879 * gdb.base/sigall.c: Likewise.
8880 * gdb.base/signals.c: Likewise.
8881 * gdb.base/so-indr-cl.c: Likewise.
8882 * gdb.base/solib2.c: Likewise.
8883 * gdb.base/structs.c: Likewise.
8884 * gdb.base/sum.c: Likewise.
8885 * gdb.base/vforked-prog.c: Likewise.
8886 * gdb.base/watchpoint.c: Likewise.
8887 * gdb.reverse/shr2.c: Likewise.
8888 * gdb.reverse/until-reverse.c: Likewise.
8889 * gdb.reverse/ur1.c: Likewise.
8890 * gdb.reverse/watch-reverse.c: Likewise.
8891
066a77c5
AA
88922014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8893
8894 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
8895 variant.
8896 * gdb.base/sepdebug.exp: Drop references to removed code.
8897
4f204ea5
AA
88982014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8899
8900 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
8901 variant. Preserve original line numbering.
8902 * gdb.base/list1.c: Likewise.
8903
3b377a3a
AA
89042014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8905
8906 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
8907 variant.
8908 * gdb.base/break1.c: Likewise.
8909 * gdb.base/break.exp: Drop references to removed code.
8910
e444df73
AA
89112014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8912
8913 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
8914 variant.
8915
8008f2a7
AA
89162014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8917
8918 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
8919
a5a06887
AA
89202014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8921
8922 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
8923 logic into perform_all_tests() and invoke it with and without
8924 function header prototypes.
8925 (do_function_calls): Remove conditional XFAIL for PR 5318.
8926 (rerun_and_prepare): Remove duplicate code.
8927 (perform_all_tests): New. Main logic moved here.
8928
44dba9b9
AA
89292014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8930
8931 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
8932 code guarded by #ifdef NO_PROTOTYPES.
8933 (t_double_many_args): Likewise.
8934 (DEF_FUNC_MANY_ARGS_1): Likewise.
8935 (DEF_FUNC_VALUES_1): Likewise.
8936 (t_structs_ldc): Renamed from t_structs_fc in conditional code
8937 guarded by #ifdef PROTOTYPES.
8938
d1fbcd56
AA
89392014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8940
8941 * gdb.mi/mi-console.c: Add eye-catcher.
8942 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
8943 instead of literal line number.
8944
b0e59b8f
AA
89452014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8946
8947 * gdb.base/shr2.c: Add eye-catcher.
8948 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
8949 line number.
8950
78f98cca
AA
89512014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8952
8953 * gdb.base/jump.c: Add eye-catchers.
8954 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
8955 numbers.
8956
58fa2af0
AA
89572014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8958
8959 * gdb.base/execd-prog.c: Add eye-catchers.
8960 * gdb.base/foll-exec.c: Likewise.
8961 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
8962 line numbers.
8963
04e5059b
AA
89642014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8965
8966 * gdb.base/ending-run.c: Add eye-catchers.
8967 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
8968 literal line numbers.
8969
dbfdb174
AA
89702014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8971
8972 * gdb.base/call-rt-st.c: Add eye-catchers.
8973 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
8974 literal line numbers.
8975
888a2ade
AA
89762014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8977
8978 * gdb.base/call-ar-st.c: Add eye-catchers.
8979 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
8980 literal line numbers.
8981
6acc2dde
AA
89822014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8983
8984 * gdb.base/average.c: Add eye-catchers.
8985 * gdb.base/sum.c: Likewise.
8986 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
8987 regexps dynamically.
8988
9ecfcd1d
AA
89892014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8990
8991 * gdb.base/solib1.c: Add eye-catchers.
8992 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
8993 literal line numbers.
8994
78708b7c
PA
89952014-11-12 Pedro Alves <palves@redhat.com>
8996
8997 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
8998 leader has exited.
8999
af48d08f
PA
90002014-11-12 Pedro Alves <palves@redhat.com>
9001
9002 * gdb.arch/i386-bp_permanent.c: New file.
9003 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
9004 (srcfile): Set to i386-bp_permanent.c.
9005 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
9006 that stepi does not execute the 'leave' instruction, instead of
9007 testing it does execute.
9008 * gdb.base/bp-permanent.c: New file.
9009 * gdb.base/bp-permanent.exp: New file.
9010
af3768e9
DE
90112014-11-10 Doug Evans <xdje42@gmail.com>
9012
9013 PR symtab/17564
9014 * gdb.base/symtab-search-order.exp: New file.
9015 * gdb.base/symtab-search-order.c: New file.
9016 * gdb.base/symtab-search-order-1.c: New file.
9017 * gdb.base/symtab-search-order-shlib-1.c: New file.
9018
9de00a4a
PA
90192014-11-07 Pedro Alves <palves@redhat.com>
9020
9021 PR gdb/17511
9022 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
9023 i?86-*-linux*.
9024
e0f52461
SC
90252014-11-03 Siva Chandra Reddy <sivachandra@google.com>
9026
9027 PR c++/17494
9028 * gdb.cp/pr17494.cc: New file.
9029 * gdb.cp/pr17494.exp: New file.
9030
6ce8c980
YQ
90312014-11-02 Yao Qi <yao@codesourcery.com>
9032
9033 * gdb.python/python.exp: Get working directory and match the
9034 output of "set extended-prompt \\w " with it.
9035
02be9a71
DE
90362014-10-30 Doug Evans <dje@google.com>
9037
9038 * gdb.python/py-objfile.exp: Add tests for setting random attributes
9039 in objfiles.
9040 * gdb.python/py-progspace.exp: Add tests for setting random attributes
9041 in progspaces.
9042
3bdff46b
LM
90432014-10-30 Janis Johnson <janisjo@codesourcery.com>
9044
9045 * gdb.base/fullpath-expand.exp: Skip for a remote host.
9046 * gdb.base/realname-expand.exp: Likewise.
9047 * gdb.linespec/macro-relative.exp: Likewise.
9048
ab917dfb
PA
90492014-10-29 Pedro Alves <palves@redhat.com>
9050
9051 PR gdb/17408
9052 * gdb.threads/schedlock.c (some_function): New function.
9053 (call_function): New global.
9054 (MAYBE_CALL_SOME_FUNCTION): New macro.
9055 (thread_function): Call it.
9056 * gdb.threads/schedlock.exp (get_args): Add description parameter,
9057 and use it instead of a global counter. Adjust all callers.
9058 (get_current_thread): Use "find current thread" for test message
9059 here rather than having all callers pass down the same string.
9060 (goto_loop): New procedure, factored out from ...
9061 (my_continue): ... this.
9062 (step_ten_loops): Change parameter from test message to command to
9063 use. Adjust.
9064 (list_count): Delete global.
9065 (check_result): New procedure, factored out from duplicate top
9066 level code.
9067 (continue tests): Wrap in with_test_prefix.
9068 (test_step): New procedure, factored out from duplicate top level
9069 code.
9070 (top level): Test "step" in combination with all scheduler-locking
9071 modes. Test "next" in combination with all scheduler-locking
9072 modes, and in combination with stepping over a function call or
9073 not.
9074 * gdb.threads/next-bp-other-thread.c: New file.
9075 * gdb.threads/next-bp-other-thread.exp: New file.
9076
d3d4baed
PA
90772014-10-29 Pedro Alves <palves@redhat.com>
9078
9079 PR python/17372
9080 * gdb.python/python.exp: Test a multi-line command that spawns
9081 interactive Python.
9082 * gdb.base/multi-line-starts-subshell.exp: New file.
9083
563e8d85
YQ
90842014-10-29 Yao Qi <yao@codesourcery.com>
9085
9086 * gdb.base/fileio.exp: Make directories on host.
9087
0ea4d52e
YQ
90882014-10-29 Yao Qi <yao@codesourcery.com>
9089
9090 * gdb.base/fileio.c (test_write): Close the file.
9091
7f5ef605
PA
90922014-10-28 Pedro Alves <palves@redhat.com>
9093
9094 PR gdb/12623
9095 * gdb.base/sigstep.c (no_handler): New global.
9096 (main): If 'no_handler is true, set the signal handlers to
9097 SIG_IGN.
9098 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
9099 with_sw_watch and no_handler parameters. Handle them.
9100 (top level) <stepping over handler when stopped at a breakpoint
9101 test>: Add a test axis for testing with a software watchpoint, and
9102 another for testing with the signal handler set to SIG_IGN.
9103 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
9104 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
9105
abbdbd03
PA
91062014-10-28 Pedro Alves <palves@redhat.com>
9107
9108 PR gdb/17511
9109 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
9110 * gdb.base/sigstep.exp (other_handler_location): New global.
9111 (advance): Support stepping into the signal handler, and running
9112 commands while in the handler.
9113 (in_handler_map): New global.
9114 (top level): In the advance test, add combinations for getting
9115 into the handler with stepping commands, and for running commands
9116 in the handler. Add comment descripting the advancei tests.
9117
1df4399f
PA
91182014-10-28 Pedro Alves <palves@redhat.com>
9119
9120 * gdb.base/sigstep.exp: Use build_executable instead of
9121 prepare_for_testing.
9122 (top level): Move code that starts GDB, runs to main and creates a
9123 display to ...
9124 (restart): ... this new procedure.
9125 (top level): Move backtrace from signal handler test to ...
9126 (validate_backtrace): ... this new procedure.
9127 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
9128 with_test_prefix. Always restart GDB.
9129 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
9130 with_test_prefix. Always restart GDB. No need to delete
9131 breakpoints after the test.
9132 (test_skip_handler): Remove prefix parameter.
9133 (skip_over_handler, breakpoint_to_handler)
9134 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
9135 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
9136 restart GDB. No need to delete breakpoints after the test.
9137 (top level): Use foreach to call the test procedures with
9138 different commands.
9139
a5b6e449
PA
91402014-10-28 Pedro Alves <palves@redhat.com>
9141
9142 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
9143 instead of GNATS numbers.
9144 * gdb.base/sigbpt.exp: Likewise.
9145 * gdb.base/siginfo.exp: Likewise.
9146 * gdb.base/sigstep.exp: Likewise.
9147
e5f8a7cc
PA
91482014-10-27 Pedro Alves <palves@redhat.com>
9149
9150 * gdb.base/sigstep.c (dummy): New global.
9151 (main): Issue a couple writes to the new global.
9152 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
9153 procedures.
9154 (skip_over_handler): Use test_skip_handler.
9155 (top level): Call skip_over_handler for stepi and nexti too.
9156 (breakpoint_over_handler): Use test_skip_handler.
9157 (top level): Call breakpoint_over_handler for stepi and nexti too.
9158
763905a3
YQ
91592014-10-27 Yao Qi <yao@codesourcery.com>
9160
9161 * gdb.trace/tfile.c (adjust_function_address)
9162 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
9163 function descriptor.
9164
6f259a23
DB
91652014-10-24 Don Breazeal <donb@codesourcery.com>
9166
9167 * gdb.base/foll-fork.exp (test_follow_fork,
9168 catch_fork_child_follow): Check for updated fork messages emitted
9169 from infrun.c.
9170 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
9171 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
9172 vfork_and_exec_child_follow_through_step): Check for updated vfork
9173 messages emitted from infrun.c.
9174
09dd9a69
PA
91752014-10-24 Pedro Alves <palves@redhat.com>
9176
9177 * gdb.base/corefile.exp: Remove references to ultrix.
9178 * gdb.base/interrupt.exp: Likewise.
9179 * gdb.base/whatis.exp: Likewise.
9180 * gdb.gdb/selftest.exp: Likewise.
9181 * gdb.threads/manythreads.exp: Likewise.
9182 * gdb.threads/print-threads.exp: Likewise.
9183 * gdb.threads/pthreads.exp:: Likewise.
9184 * gdb.threads/schedlock.exp: Likewise.
9185
3433cfa5
SC
91862014-10-24 Siva Chandra Reddy <sivachandra@google.com>
9187
9188 * gdb.cp/non-trivial-retval.cc: Add a test case.
9189 * gdb.cp/non-trivial-retval.exp: Add a test.
9190
092f880b
YQ
91912014-10-20 Yao Qi <yao@codesourcery.com>
9192
9193 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
9194 * gdb.python/py-objfile-script-gdb.py: New file.
9195 * gdb.python/py-objfile-script.exp: Update reference to
9196 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
9197 of remote_download. Remove the dest file.
9198
acbdb7f3
YQ
91992014-10-20 Yao Qi <yao@codesourcery.com>
9200
9201 * gdb.base/checkpoint.exp: Don't remove file copied on host.
9202 * gdb.base/step-line.exp: Likewise.
9203 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
9204 * gdb.dwarf2/dw2-basic.exp: Likewise.
9205 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9206 * gdb.dwarf2/dw2-filename.exp: Likewise.
9207 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9208 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9209 * gdb.dwarf2/dw2-producer.exp: Likewise.
9210 * gdb.dwarf2/mac-fileno.exp: Likewise.
9211 * gdb.python/py-frame-args.exp: Likewise.
9212 * gdb.python/py-framefilter.exp: Likewise.
9213 * gdb.python/py-mi.exp: Likewise.
9214 * gdb.python/py-objfile-script.exp: Likewise
9215 * gdb.python/py-pp-integral.exp: Likewise.
9216 * gdb.python/py-pp-re-notag.exp: Likewise.
9217 * gdb.python/py-prettyprint.exp: Likewise.
9218 * gdb.python/py-section-script.exp: Likewise.
9219 * gdb.python/py-typeprint.exp: Likewise.
9220 * gdb.python/py-xmethods.exp: Likewise.
9221 * gdb.stabs/weird.exp: Likewise.
9222 * gdb.xml/tdesc-regs.exp: Likewise.
9223
bd286a29
KCY
92242014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
9225
9226 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
9227 (out_cu): Use addr_len for the size of addresses.
9228 (out_line): Likewise. Size DW_LNE_set_address instruction
9229 according to addr_len.
9230 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
9231 (FUNC): Add START_INSNS to definition.
9232
673dc4a0
YQ
92332014-10-18 Yao Qi <yao@codesourcery.com>
9234
9235 * gdb.base/argv0-symlink.exp: Check argv[0] value if
9236 gdb_has_argv0 return true.
9237 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
9238 check [target_info exists noargs], check [gdb_has_argv0]
9239 instead.
9240 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
9241 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
9242 procedures.
9243
4ffbba72
DE
92442014-10-17 Doug Evans <dje@google.com>
9245
9246 * gdb.python/py-events.exp: Update expected output for clear_objfiles
9247 event.
9248 * gdb.python/py-events.py: Add clear_objfiles event.
9249
d096d8c1
DE
92502014-10-17 Doug Evans <dje@google.com>
9251
9252 * gdb.python/py-objfile.exp: Test progspace attribute.
9253
a80db015
LM
92542014-10-17 Luis Machado <lgustavo@codesourcery.com>
9255
9256 * gdb.guile/scm-breakpoint.exp: Do not assume any
9257 directory separators when matching source file paths.
9258 * gdb.python/py-breakpoint.exp: Likewise.
9259 * gdb.reverse/break-precsave.exp: Likewise.
9260 * gdb.reverse/break-reverse.exp: Likewise.
9261 * gdb.reverse/consecutive-precsave.exp: Likewise.
9262 * gdb.reverse/finish-precsave.exp: Likewise.
9263 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
9264 * gdb.reverse/finish-reverse.exp: Likewise.
9265 * gdb.reverse/i386-precsave.exp: Likewise.
9266 * gdb.reverse/i387-env-reverse.exp: Likewise.
9267 * gdb.reverse/i387-stack-reverse.exp: Likewise.
9268 * gdb.reverse/machinestate-precsave.exp: Likewise.
9269 * gdb.reverse/machinestate.exp: Likewise.
9270 * gdb.reverse/sigall-precsave.exp: Likewise.
9271 * gdb.reverse/solib-precsave.exp: Likewise.
9272 * gdb.reverse/step-precsave.exp: Likewise.
9273 * gdb.reverse/until-precsave.exp: Likewise.
9274 * gdb.reverse/watch-precsave.exp: Likewise.
9275 * gdb.reverse/watch-reverse.exp: Likewise.
9276
b22089ab
YQ
92772014-10-17 Yao Qi <yao@codesourcery.com>
9278
9279 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
9280 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
9281
6c4486e6
PA
92822014-10-17 Pedro Alves <palves@redhat.com>
9283
9284 PR gdb/17471
9285 * gdb.base/bg-execution-repeat.c: New file.
9286 * gdb.base/bg-execution-repeat.exp: New file.
9287
0ff33695
PA
92882014-10-17 Pedro Alves <palves@redhat.com>
9289
9290 PR gdb/17300
9291 * gdb.base/continue-all-already-running.c: New file.
9292 * gdb.base/continue-all-already-running.exp: New file.
9293
6fdebc3d
PA
92942014-10-17 Pedro Alves <palves@redhat.com>
9295
9296 PR gdb/17472
9297 * gdb.base/annota-input-while-running.c: New file.
9298 * gdb.base/annota-input-while-running.exp: New file.
9299
32a8097b
PA
93002014-10-17 Pedro Alves <palves@redhat.com>
9301
9302 * gdb.base/callfuncs.exp: emove references to osf.
9303 * gdb.base/sigall.exp: Likewise.
9304 * gdb.gdb/selftest.exp: Likewise.
9305 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
9306 * gdb.mi/non-stop.c: Likewise.
9307 * gdb.mi/pthreads.c: Likewise.
9308 * gdb.reverse/sigall-precsave.exp: Likewise.
9309 * gdb.reverse/sigall-reverse.exp: Likewise.
9310 * gdb.threads/pthreads.c: Likewise.
9311 * gdb.threads/pthreads.exp: Likewise.
9312
7a3517ff
YQ
93132014-10-17 Yao Qi <yao@codesourcery.com>
9314
9315 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
9316 check 'target_info exists noargs'.
9317 (test_command_prompt_position): Likewise.
9318 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
9319 Remove "set args".
9320 (progvar_simple_while_test): Likewise.
9321 (progvar_complex_if_while_test): Likewise.
9322 (if_while_breakpoint_command_test): Likewise.
9323 (infrun_breakpoint_command_test): Likewise.
9324 (breakpoint_command_test): Likewise.
9325 (watchpoint_command_test): Likewise.
9326 (bp_deleted_in_command_test): Likewise.
9327 (temporary_breakpoint_commands): Likewise.
9328
bb99c472
YQ
93292014-10-16 Yao Qi <yao@codesourcery.com>
9330
9331 * gdb.base/remotetimeout.exp: Remove noargs checking.
9332
7c16b83e
PA
93332014-10-15 Pedro Alves <palves@redhat.com>
9334
9335 PR breakpoints/9649
9336 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
9337 * gdb.base/breakpoint-in-ro-region.exp
9338 (probe_target_hardware_step): New procedure.
9339 (top level): Probe hardware stepping and hardware breakpoint
9340 support. Test stepping through a read-only region, with both
9341 "breakpoint auto-hw" on and off and both "always-inserted" on and
9342 off.
9343
35a49624
IB
93442014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
9345
9346 * gdb.dlang/demangle.exp: Update for demangling changes.
9347
2d1c107c
SC
93482014-10-15 Siva Chandra Reddy <sivachandra@google.com>
9349
9350 * gdb.cp/non-trivial-retval.cc: Add new test cases.
9351 * gdb.cp/non-trivial-retval.exp: Add new tests.
9352
778811d5
SC
93532014-10-15 Siva Chandra Reddy <sivachandra@google.com>
9354
9355 PR c++/13403
9356 PR c++/15154
9357 * gdb.cp/non-trivial-retval.cc: New file.
9358 * gdb.cp/non-trivial-retval.exp: New file.
9359
10c5f0a8
YQ
93602014-10-15 Yao Qi <yao@codesourcery.com>
9361
9362 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
9363 remote host.
9364
65d7b369
YQ
93652014-10-15 Yao Qi <yao@codesourcery.com>
9366
9367 * gdb.python/py-symbol.exp: Match file base name if host is
9368 remote, otherwise match file name with dir name.
9369 * gdb.python/py-symtab.exp: Likewise.
9370 * gdb.python/python.exp: Likewise.
9371
46dc1394
YQ
93722014-10-15 Yao Qi <yao@codesourcery.com>
9373
9374 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
9375 pattern.
9376 * gdb.python/py-symtab.exp: Likewise.
9377 * gdb.python/python.exp: Remove trailing ".*". Fix typo
9378 locationn.
9379
c40cc657
JB
93802014-10-14 Joel Brobecker <brobecker@adacore.com>
9381
9382 * gdb.ada/addr_arith: New testcase.
9383
2abf49e1
MR
93842014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
9385
9386 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
9387 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
9388 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
9389 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
9390
f7088df3
SDJ
93912014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
9392
9393 * gdb.arch/stap-eval-lang-ada.S: Likewise.
9394 * gdb.arch/stap-eval-lang-ada.c: Likewise.
9395 * gdb.arch/stap-eval-lang-ada.exp: New file.
9396
4dc06805
YQ
93972014-10-14 Yao Qi <yao@codesourcery.com>
9398
9399 * gdb.mi/mi-var-child.c (nothing1): New function.
9400 (nothing2): New function.
9401 (do_children_tests): Set function pointers by nothing1 and
9402 nothing2.
9403 * gdb.mi/mi-var-child.exp: Step over new added statements.
9404 Update test to match the new output.
9405 * gdb.mi/var-cmd.c (nothing1): New function.
9406 (nothing2): New function.
9407 (do_children_tests): Set function pointers by nothing1 and
9408 nothing2.
9409 * gdb.mi/mi-var-display.exp: Update test to match output.
9410 Step to the line specified by $line_dct_nothing.
9411 Increase the number of lines to step.
9412
46a93de2
YQ
94132014-10-14 Yao Qi <yao@codesourcery.com>
9414
9415 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
9416 tests.
9417 * gdb.mi/mi2-var-child.exp: Likewise.
9418
14ea52ee
DE
94192014-10-13 Doug Evans <dje@google.com>
9420
9421 * gdb.python/py-objfile.exp: Change name of file name test.
9422
e5c6e92b
DE
94232014-10-13 Doug Evans <dje@google.com>
9424
9425 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
9426 from the start of the CU.
9427
c780cc2f
JK
94282014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9429 Yao Qi <yao@codesourcery.com>
9430
9431 Fix "save breakpoints" for "catch" command.
9432 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
9433 Remove -nonewline. Match also the added "main" line.
9434
99894e11
JK
94352014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9436
9437 Fix "save breakpoints" for "disable $bpnum" command.
9438 * gdb.base/save-bp.c (main): Add label.
9439 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
9440
6e1ac5a3
JK
94412014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9442
9443 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
9444
754dd2b0
YQ
94452014-10-11 Yao Qi <yao@codesourcery.com>
9446
9447 * gdb.server/server-kill.exp: Execute command
9448 "set remote trace-status-packet on" before "tstatus".
9449
f90183d7
YQ
94502014-10-11 Yao Qi <yao@codesourcery.com>
9451
9452 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
9453 (main): Call getppid.
9454 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
9455 and continue to it. Read variable "server_pid".
9456
bf40a607
YQ
94572014-10-11 Yao Qi <yao@codesourcery.com>
9458
9459 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
9460
052ca370
YQ
94612014-10-11 Yao Qi <yao@codesourcery.com>
9462
9463 * gdb.threads/thread-find.exp: Don't execute command
9464 "info threads".
9465 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
9466 * gdb.threads/linux-dp.exp: Don't check the condition
9467 $threads_created equals to zero.
9468
3831839c
PA
94692014-10-10 Pedro Alves <palves@redhat.com>
9470
9471 * gdb.base/bigcore.exp: Remove references to IRIX.
9472 * gdb.base/funcargs.exp: Likewise.
9473 * gdb.base/interrupt.exp: Likewise.
9474 * gdb.base/mips_pro.exp: Likewise.
9475 * gdb.base/nodebug.exp: Likewise.
9476 * gdb.base/setvar.exp: Likewise.
9477 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
9478
8b9a549d
PA
94792014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9480 Pedro Alves <palves@redhat.com>
9481
9482 PR symtab/14466
9483 * gdb.base/vdso-warning.c: New file.
9484 * gdb.base/vdso-warning.exp: New file.
9485
d48ba5e8
DE
94862014-10-02 Doug Evans <dje@google.com>
9487
9488 * gdb.base/structs.c (main): Don't run forever.
9489
2278c276
PA
94902014-10-02 Pedro Alves <palves@redhat.com>
9491
9492 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
9493 (top level) <stop threads 1, stop threads 2>: Use it.
9494
b57bacec
PA
94952014-10-02 Pedro Alves <palves@redhat.com>
9496
9497 * gdb.threads/break-while-running.exp (test): Add new
9498 'update_thread_list' argument. Skip "info threads" if false.
9499 (top level): Add new 'update_thread_list' axis.
9500
13fd3ff3
PA
95012014-10-02 Pedro Alves <palves@redhat.com>
9502
9503 PR breakpoints/17431
9504 * gdb.base/execl-update-breakpoints.c: New file.
9505 * gdb.base/execl-update-breakpoints.exp: New file.
9506
0fec99e8
PA
95072014-10-01 Pedro Alves <palves@redhat.com>
9508
9509 * gdb.base/breakpoint-in-ro-region.c: New file.
9510 * gdb.base/breakpoint-in-ro-region.exp: New file.
9511
2ddf4301
SM
95122014-10-01 Simon Marchi <simon.marchi@ericsson.com>
9513
9514 * gdb.mi/mi-exit-code.exp: New file.
9515 * gdb.mi/mi-exit-code.c: New file.
9516
6a5f3f43
YQ
95172014-09-30 Yao Qi <yao@codesourcery.com>
9518
9519 * lib/prelink-support.exp (build_executable_own_libs): Error if
9520 the target isn't native.
9521
345bcc73
YQ
95222014-09-30 Yao Qi <yao@codesourcery.com>
9523
9524 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
9525 false.
9526
a25a5a45
PA
95272014-09-22 Pedro Alves <palves@redhat.com>
9528
9529 * gdb.threads/break-while-running.exp: New file.
9530 * gdb.threads/break-while-running.c: New file.
9531
00ba3162
YQ
95322014-09-19 Yao Qi <yao@codesourcery.com>
9533
9534 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
9535 Invoke test. Restart GDB with --readnow and invoke test again.
9536
c3b7b696
YQ
95372014-09-19 Yao Qi <yao@codesourcery.com>
9538
9539 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
9540 proc set_breakpoint_on_gcd_function. Invoke
9541 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
9542 invoke set_breakpoint_on_gcd_function again.
9543
2b4fd423
DE
95442014-09-18 Doug Evans <dje@google.com>
9545
9546 * gdb.dwarf2/symtab-producer.exp: New file.
9547
a5947601
SDJ
95482014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
9549
9550 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
9551 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
9552 * gdb.base/global-var-nested-by-dso.c: Likewise.
9553 * gdb.base/global-var-nested-by-dso.exp: Likewise.
9554
91c19059
SDJ
95552014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
9556 Pedro Alves <palves@redhat.com>
9557
9558 * gdb.base/watch-bitfields.exp: Pass string other than test file
9559 name to prepare_for_testing.
9560 (watch): New procedure.
9561 (expect_watchpoint): Use with_test_prefix.
9562 (top level): Factor out tests to ...
9563 (test_watch_location, test_regular_watch): ... these new
9564 procedures, and use with_test_prefix and gdb_continue_to_end.
9565
bb9d5f81
PP
95662014-09-16 Patrick Palka <patrick@parcs.ath.cx>
9567
9568 PR breakpoints/12526
9569 * gdb.base/watch-bitfields.exp: New file.
9570 * gdb.base/watch-bitfields.c: New file.
9571
635856f5
PA
95722014-09-16 Pedro Alves <palves@redhat.com>
9573
9574 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
9575 software and hardware addresses, not software address against
9576 itself.
9577
7280ceea
PA
95782014-09-16 Pedro Alves <palves@redhat.com>
9579
9580 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
9581 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
9582
428b16bd
PA
95832014-09-16 Pedro Alves <palves@redhat.com>
9584
9585 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
9586 files.
9587 * gdb.base/a2-run.exp: Remove all code guarded by istarget
9588 "*-*-vxworks*" throughout.
9589 * gdb.base/break.exp: Likewise.
9590 * gdb.base/default.exp: Likewise.
9591 * gdb.base/scope.exp: Likewise.
9592 * gdb.base/sepdebug.exp: Likewise.
9593 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
9594 throughout.
9595 * gdb.base/run.c: Likewise.
9596 * gdb.base/sepdebug.c: Likewise.
9597 * gdb.hp/gdb.aCC/run.c: Likewise.
9598 * gdb.reverse/until-reverse.c: Likewise.
9599 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
9600
666d413c
YQ
96012014-09-16 Yao Qi <yao@codesourcery.com>
9602
9603 * boards/local-remote-host-native.exp: New file.
9604
57cbd724
DE
96052014-09-14 Doug Evans <xdje42@gmail.com>
9606
9607 * gdb.threads/queue-signal.c (thread_count): New variable.
9608 (thread_count_mutex, thread_count_condvar): New variables.
9609 (incr_thread_count, wait_all_threads_running): New functions.
9610 (main): Wait for all threads to be in their thread functions.
9611
81219e53
DE
96122014-09-13 Doug Evans <xdje42@gmail.com>
9613
9614 * gdb.threads/queue-signal.c: New file.
9615 * gdb.threads/queue-signal.exp: New file.
9616
3714cea7
DE
96172014-09-13 Doug Evans <xdje42@gmail.com>
9618
9619 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
9620 be consistent with what default_gdb_init uses.
9621 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
9622 the plain text of the prompt. Add some logging printfs.
9623 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
9624
fa43b1d7
PA
96252014-09-12 Pedro Alves <palves@redhat.com>
9626
9627 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
9628 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
9629 * gdb.arch/i386-size-overlap.exp: Likewise.
9630 * gdb.arch/i386-size.exp: Likewise.
9631 * gdb.arch/i386-unwind.exp: Likewise.
9632 * gdb.base/a2-run.exp: Likewise.
9633 * gdb.base/break.exp: Likewise.
9634 * gdb.base/charset.exp: Likewise.
9635 * gdb.base/chng-syms.exp: Likewise.
9636 * gdb.base/commands.exp: Likewise.
9637 * gdb.base/dbx.exp: Likewise.
9638 * gdb.base/find.exp: Likewise.
9639 * gdb.base/funcargs.exp: Likewise.
9640 * gdb.base/jit-simple.exp: Likewise.
9641 * gdb.base/reread.exp: Likewise.
9642 * gdb.base/sepdebug.exp: Likewise.
9643 * gdb.base/step-bt.exp: Likewise.
9644 * gdb.cp/mb-inline.exp: Likewise.
9645 * gdb.cp/mb-templates.exp: Likewise.
9646 * gdb.objc/basicclass.exp: Likewise.
9647 * gdb.threads/killed.exp: Likewise.
9648
9d9bf2df
EBM
96492014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9650
9651 PR tdep/17379
9652 * gdb.arch/powerpc-stackless.S: New file.
9653 * gdb.arch/powerpc-stackless.exp: New file.
9654
1cf2f1b0
JK
96552014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9656
9657 * gdb.base/attach.c: Include unistd.h.
9658 (main): Call alarm. Add label postloop.
9659 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
9660 gdb_breakpoint, gdb_continue_to_breakpoint.
9661 (test_command_line_attach_run): Kill ${testpid} in one exit path.
9662
98880d46
PA
96632014-09-11 Pedro Alves <palves@redhat.com>
9664
9665 PR gdb/17347
9666 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
9667 * gdb.base/attach.exp (test_command_line_attach_run): New
9668 procedure.
9669 (top level): Call it.
9670
4c92ff2c
PA
96712014-09-11 Pedro Alves <palves@redhat.com>
9672
9673 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
9674 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
9675 (do_command_attach_tests): Use spawn_wait_for_attach.
9676 * gdb.base/solib-overlap.exp: Likewise.
9677 * gdb.multi/multi-attach.exp: Likewise.
9678 * gdb.python/py-prompt.exp: Likewise.
9679 * gdb.python/py-sync-interp.exp: Likewise.
9680 * gdb.server/ext-attach.exp: Likewise.
9681
3adc1a7d
GKB
96822014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
9683
9684 * gdb.fortran/array-element.exp: Remove unexpected "continue"
9685 command in testcase. Simplify testcase.
9686
96334934
JB
96872014-09-10 Joel Brobecker <brobecker@adacore.com>
9688
9689 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
9690
eb479039
JB
96912014-09-10 Joel Brobecker <brobecker@adacore.com>
9692
9693 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
9694
deede10c
JB
96952014-09-10 Joel Brobecker <brobecker@adacore.com>
9696
9697 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
9698
7828a5f5
JB
96992014-09-10 Joel Brobecker <brobecker@adacore.com>
9700
9701 * gdb.dwarf2/dynarr-ptr.c: New file.
9702 * gdb.dwarf2/dynarr-ptr.exp: New file.
9703
33aeebcf
MR
97042014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9705
9706 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
9707 of 30 rather than hardcoding 120 for a slow test case. Take the
9708 `gdb,timeout' target setting into account for this calculation.
9709 Don't extend the timeout for the test cases that don't need it.
9710
7b415901
MR
97112014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9712
9713 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
9714 a factor of 2 for a slow test case. Take the `gdb,timeout'
9715 target setting into account for this calculation.
9716 * gdb.reverse/until-precsave.exp: Increase the timeout by
9717 a factor of 15 and 3 respectively rather than adding 120
9718 for a pair of slow test cases. Take the `gdb,timeout'
9719 target setting into account for this calculation.
9720
4a40f85a
MR
97212014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9722
9723 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
9724 timeout, don't pass one down to gdb_expect.
9725 (gdb_expect): Rework timeout selection.
9726
09635af7
MR
97272014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9728
9729 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
9730 exception on timeout.
9731 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
9732 (gdbserver_start_extended): Catch any `gdbserver_start' error
9733 exceptions.
9734 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
9735 * lib/mi-support.exp (mi_gdb_target_load): Catch any
9736 `gdbserver_gdb_load' error exceptions.
9737
2bdd10b7
MR
97382014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9739
9740 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
9741 120 on waiting for the TCP socket to open.
9742
316935f0
DE
97432014-09-09 Doug Evans <xdje42@gmail.com>
9744
9745 * gdb.base/default.exp (show_conv_list): Add _caller_is,
9746 _caller_matches, _any_caller_is, _any_caller_matches.
9747
83740597
DE
97482014-09-09 Doug Evans <xdje42@gmail.com>
9749
9750 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
9751
4c122fc3
YQ
97522014-09-09 Yao Qi <yao@codesourcery.com>
9753
9754 * gdb.mi/mi-var-display.exp: Set print symbol off.
9755
a9f116cb
GKB
97562014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
9757
9758 PR gdb/17035
9759 * gdb.base/commands.exp: Add tests to verify user-defined
9760 commands with empty bodies.
9761 * gdb.python/py-cmd.exp: Test that we don't show user-defined
9762 python commands in `show user command`.
9763 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
9764 scheme commands in `show user command`.
9765
c75bd3a2
JK
97662014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9767
9768 PR python/17355
9769 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
9770 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
9771 * gdb.python/py-framefilter-invalidarg.exp: New file.
9772 * gdb.python/py-framefilter-invalidarg.py: New file.
9773
faa42425
DE
97742014-09-06 Doug Evans <xdje42@gmail.com>
9775
9776 PR 15276
9777 * gdb.python/py-caller-is.c: New file.
9778 * gdb.python/py-caller-is.exp: New file.
9779
474ca4f6
SDJ
97802014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
9781
9782 PR gdb/17235
9783 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
9784 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
9785
eb0b0463
SDJ
97862014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
9787
9788 PR fortran/17237
9789 * gdb.fortran/print-formatted.exp: New file.
9790 * gdb.fortran/print-formatted.f90: Likewise.
9791
5f3b99cf
SS
97922014-09-03 Sasha Smundak <asmundak@google.com>
9793
9794 * gdb.python/py-frame.exp: Test Frame.read_register.
9795
7d793aa9
SDJ
97962014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
9797
9798 PR python/16699
9799 * gdb.python/py-completion.exp: New file.
9800 * gdb.python/py-completion.py: Likewise.
9801
fb0576e9
DE
98022014-08-28 Doug Evans <dje@google.com>
9803
9804 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
9805 eax,etc. are live with values set by gdb and thus the compiler can't
9806 use them.
9807 * gdb.arch/i386-pseudo.c (main): Ditto.
9808
ee92b0dd
DE
98092014-08-27 Doug Evans <dje@google.com>
9810
9811 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
9812
6649db35
DE
98132014-08-25 Doug Evans <dje@google.com>
9814
9815 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
9816 (main): Ditto.
9817
564b7600
DE
98182014-08-25 Doug Evans <dje@google.com>
9819
9820 * gdb.threads/thread-execl.exp: #include <stdio.h>.
9821
3881fb67
YQ
98222014-08-24 Yao Qi <yao@codesourcery.com>
9823
9824 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
9825 symbol off.
9826 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
9827
a05a36a5
DE
98282014-08-22 Doug Evans <dje@google.com>
9829
9830 PR 17276
9831 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
9832 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
9833 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
9834
7c343b48
YQ
98352014-08-22 Yao Qi <yao@codesourcery.com>
9836
9837 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
9838 * gdb.python/py-finish-breakpoint2.exp: Likewise.
9839 * gdb.python/python.exp: Likewise. Use .py file on the host
9840 instead of the build.
9841
22fd09ae
JK
98422014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9843
9844 * gdb.threads/gcore-stale-thread.c: New file.
9845 * gdb.threads/gcore-stale-thread.exp: New file.
9846
a8454a7c
PA
98472014-08-21 Pedro Alves <palves@redhat.com>
9848
9849 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
9850 * gdb.base/gcore-relro-pie.exp: Likewise.
9851 * gdb.base/gcore-relro.exp: Likewise.
9852 * gdb.base/gcore.exp: Likewise.
9853 * gdb.base/print-symbol-loading.exp: Likewise.
9854 * gdb.threads/gcore-thread.exp: Likewise.
9855 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
9856
2a31c623
PA
98572014-08-20 Pedro Alves <palves@redhat.com>
9858 Jan Kratochvil <jan.kratochvil@redhat.com>
9859
9860 * Makefile.in (EXTRA_RULES, CC): New variables, get from
9861 configure.
9862 (EXPECT): Handle READ1 being set.
9863 (all): Depend on EXTRA_RULES.
9864 (check-read1, expect-read1, read1.so, read1): New rules.
9865 * README (Testsuite Parameters): Document the READ1 make variable.
9866 (Race detection): New section.
9867 * configure: Regenerate.
9868 * configure.ac: If build==host==target, and running under a
9869 GNU/glibc system, add read1 to the extra Makefile rules.
9870 (EXTRA_RULES): AC_SUBST it.
9871 * lib/read1.c: New file.
9872
d36430db
JB
98732014-08-20 Joel Brobecker <brobecker@adacore.com>
9874
9875 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
9876 the handling of variables declared as a typedef to an array
9877 which a DW_AT_data_location attribute.
9878
9a0dc9e3
PA
98792014-08-19 Andrew Burgess <aburgess@broadcom.com>
9880 Pedro Alves <palves@redhat.com>
9881
9882 PR symtab/14604
9883 PR symtab/14605
9884 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
9885 gdb_test.
9886
0718a8da
PA
98872014-08-19 Pedro Alves <palves@redhat.com>
9888
9889 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
9890
13b448cd
YQ
98912014-08-19 Yao Qi <yao@codesourcery.com>
9892
9893 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
9894 right line.
9895
1cbf5077
DB
98962014-08-18 David Blaikie <dblaikie@gmail.com>
9897
9898 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
9899
bf0fae19
JB
99002014-08-18 Joel Brobecker <brobecker@adacore.com>
9901
9902 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
9903 attribute in array range.
9904
3c8c5dcc
JB
99052014-08-18 Joel Brobecker <brobecker@adacore.com>
9906
9907 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
9908
e66d4446
SC
99092014-08-15 Siva Chandra Reddy <sivachandra@google.com>
9910
9911 PR c++/17132
9912 * gdb.cp/pr17132.cc: New file.
9913 * gdb.cp/pr17132.exp: New file.
9914
940df408
SC
99152014-08-15 Siva Chandra Reddy <sivachandra@google.com>
9916
9917 * gdb.python/py-xmethods.py (A_getarrayind)
9918 (E_method_char_worker.__call__, E_method_int_worker.__call__):
9919 Use 'print' with function call syntax.
9920 (E_method_matcher.match): Fix tab vs space indentation mixup.
9921
ebcc6c3a
YQ
99222014-08-15 Yao Qi <yao@codesourcery.com>
9923
9924 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
9925 false.
9926
775e0f04
YQ
99272014-08-15 Yao Qi <yao@codesourcery.com>
9928
9929 * gdb.cp/casts.exp: Set print symbol off.
9930 * gdb.cp/class2.exp: Likewise.
9931 * gdb.cp/overload.exp: Likewise.
9932 * gdb.cp/templates.exp: Likewise.
9933
d769e349
DE
99342014-08-11 Doug Evans <dje@google.com>
9935
9936 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
9937 (test_load_shlib): Update.
9938
20c6f1e1
YQ
99392014-08-09 Yao Qi <yao@codesourcery.com>
9940
9941 * gdb.base/display.exp: Invoke is_address_zero_readable.
9942 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
9943 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
9944 * gdb.base/hbreak-unmapped.exp: Return if
9945 is_address_zero_readable returns true.
9946 * gdb.base/signest.exp: Likewise.
9947 * gdb.base/signull.exp: Likewise.
9948 * gdb.base/sigbpt.exp: Likewise.
9949 * gdb.guile/scm-disasm.exp: Do the test if
9950 is_address_zero_readable returns false.
9951 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
9952 * gdb.python/py-arch.exp: Likewise.
9953 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
9954 * lib/gdb.exp (is_address_zero_readable): New proc.
9955
5792e8e3
YQ
99562014-08-09 Yao Qi <yao@codesourcery.com>
9957
9958 PR testsuite/13443
9959 * gdb.mi/mi-var-display.exp: Make test messages unique.
9960
3cecbbbe
TT
99612014-08-04 Tom Tromey <tromey@redhat.com>
9962
9963 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
9964 target 0".
9965
00b51ff5
TT
99662014-08-04 Tom Tromey <tromey@redhat.com>
9967
9968 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
9969 "target_resume".
9970
6908c509
JB
99712014-08-01 Joel Brobecker <brobecker@adacore.com>
9972
9973 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
9974 inner_vla_struct_object_size.
9975 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
9976 as xfail.
9977
cc6563d2
PA
99782014-07-30 Pedro Alves <palves@redhat.com>
9979
9980 * gdb.threads/signal-command-handle-nopass.exp (test): Add
9981 comment.
9982
7e09a223
YQ
99832014-07-29 Yao Qi <yao@codesourcery.com>
9984
9985 PR gdb/17206
9986 * gdb.base/until-nodebug.exp: New.
9987
7ebdbe92
DE
99882014-07-28 Doug Evans <xdje42@gmail.com>
9989
9990 PR guile/17203
9991 * gdb.guile/scm-parameter.exp: Add tests for trying to create
9992 previously existing parameter, and previously ambiguously spelled
9993 parameter.
9994
fdb1adc6
WN
99952014-07-28 Will Newton <will.newton@linaro.org>
9996
9997 * gdb.base/varargs.exp: Remove KFAILs for ARM.
9998
186fcde0
DE
99992014-07-26 Ludovic Courtès <ludo@gnu.org>
10000 Doug Evans <xdje42@gmail.com>
10001
10002 PR guile/17146
10003 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
10004
70509625
PA
100052014-07-25 Pedro Alves <palves@redhat.com>
10006
10007 * gdb.threads/signal-command-handle-nopass.c: New file.
10008 * gdb.threads/signal-command-handle-nopass.exp: New file.
10009 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
10010 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
10011 * gdb.threads/signal-delivered-right-thread.c: New file.
10012 * gdb.threads/signal-delivered-right-thread.exp: New file.
10013
c3f814a1
PA
100142014-07-25 Pedro Alves <palves@redhat.com>
10015
10016 * gdb.base/double-prompt-target-event-error.exp
10017 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
10018 match.
10019 (cancel_pagination_in_target_event): Rework double prompt
10020 detection.
10021 * gdb.base/paginate-after-ctrl-c-running.exp
10022 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
10023 <return>' match.
10024 * gdb.base/paginate-bg-execution.exp
10025 (test_bg_execution_pagination_return)
10026 (test_bg_execution_pagination_cancel): Remove '-notransfer
10027 <return>' matches.
10028 * gdb.base/paginate-execution-startup.exp
10029 (test_fg_execution_pagination_return)
10030 (test_fg_execution_pagination_cancel): Remove '-notransfer
10031 <return>' matches.
10032 * gdb.base/paginate-inferior-exit.exp
10033 (test_paginate_inferior_exited): Remove '-notransfer <return>'
10034 match.
10035 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
10036 * lib/gdb.exp (pagination_prompt): Run text through
10037 string_to_regexp.
10038 (gdb_test_multiple): Match $pagination_prompt instead of
10039 "<return>".
10040 (string_to_regexp): Move to lib/gdb-utils.exp.
10041
e214cf6c
JK
100422014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10043
10044 * gdb.arch/amd64-entry-value-paramref.S: New file.
10045 * gdb.arch/amd64-entry-value-paramref.cc: New file.
10046 * gdb.arch/amd64-entry-value-paramref.exp: New file.
10047 * gdb.arch/amd64-optimout-repeat.S: New file.
10048 * gdb.arch/amd64-optimout-repeat.c: New file.
10049 * gdb.arch/amd64-optimout-repeat.exp: New file.
10050
17d0c5c8
JK
100512014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10052
10053 PR gdb/17170
10054 * gdb.base/statistics.exp: New file.
10055
b8b8facf
DE
100562014-07-17 Doug Evans <dje@google.com>
10057
74b49205 10058 PR gdb/17170
b8b8facf
DE
10059 * gdb.base/maint.exp: Update testing of per-command stats.
10060
1b5d0ab3
PA
100612014-07-16 Pedro Alves <palves@redhat.com>
10062
10063 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
10064 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
10065 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
10066 (tfile_write_buf): New functions.
10067 (add_memory_block): Rewrite using the above.
10068 (adjust_function_address): New function.
10069 (FUNCTION_ADDRESS): New macro.
10070 (write_basic_trace_file): Remove short_x local, and use
10071 tfile_write_16. Change type of func_addr local to unsigned long
10072 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
10073 here. Cast argument of add_memory_block to char pointer.
10074 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
10075 (main): Remove parameters.
10076 * gdb.trace/tfile.exp: Remove nowarnings.
10077
4d974e88
SM
100782014-07-15 Simon Marchi <simon.marchi@ericsson.com>
10079
10080 * gdb.base/debug-expr.exp: Test string evaluation with
10081 "debug expression" on.
10082
41e99568
PA
100832014-07-15 Pedro Alves <palves@redhat.com>
10084
10085 * gdb.base/reread.exp: Use clean_restart.
10086
487d9753
PL
100872014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
10088
10089 * gdb.arch/avr-flash-qualifer.c: New.
10090 * gdb.arch/avr-flash-qualifer.exp: New.
10091
cc1c52ad
PA
100922014-07-14 Pedro Alves <palves@redhat.com>
10093
10094 * gdb.base/paginate-after-ctrl-c-running.c: New file.
10095 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
10096
1e973570
PA
100972014-07-14 Pedro Alves <palves@redhat.com>
10098
10099 * gdb.base/double-prompt-target-event-error.c: New file.
10100 * gdb.base/double-prompt-target-event-error.exp: New file.
10101
93d6eb10
PA
101022014-07-14 Pedro Alves <palves@redhat.com>
10103
10104 PR gdb/17072
10105 * gdb.base/paginate-inferior-exit.c: New file.
10106 * gdb.base/paginate-inferior-exit.exp: New file.
10107
0017922d
PA
101082014-07-14 Pedro Alves <palves@redhat.com>
10109
10110 PR gdb/17072
10111 * gdb.base/paginate-bg-execution.c: New file.
10112 * gdb.base/paginate-bg-execution.exp: New file.
10113
94696ad3
PA
101142014-07-14 Pedro Alves <palves@redhat.com>
10115
10116 PR gdb/17072
10117 * gdb.base/paginate-execution-startup.c: New file.
10118 * gdb.base/paginate-execution-startup.exp: New file.
10119 * lib/gdb.exp (pagination_prompt): New global.
10120 (default_gdb_spawn): New procedure, factored out from
10121 default_gdb_spawn.
10122 (default_gdb_start): Adjust to call default_gdb_spawn.
10123 (gdb_spawn): New procedure.
10124
bd293940
PA
101252014-07-14 Pedro Alves <palves@redhat.com>
10126
10127 * lib/gdb.exp (gdb_assert): New procedure.
10128 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
10129
c933f875
PA
101302014-07-14 Pedro Alves <palves@redhat.com>
10131
10132 * gdb.base/execution-termios.c: New file.
10133 * gdb.base/execution-termios.exp: New file.
10134
d98b7a16
TT
101352014-07-14 Tom Tromey <tromey@redhat.com>
10136
10137 * gdb.cp/vla-cxx.cc: New file.
10138 * gdb.cp/vla-cxx.exp: New file.
10139
548740d6
TT
101402014-07-14 Tom Tromey <tromey@redhat.com>
10141
10142 * gdb.reverse/rerun-prec.c: New file.
10143 * gdb.reverse/rerun-prec.exp: New file.
10144
a25eb028
MR
101452014-07-12 Maciej W. Rozycki <macro@mips.com>
10146 Maciej W. Rozycki <macro@codesourcery.com>
10147
10148 * lib/gdb-utils.exp: New file.
10149 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
10150 inline `gdb_init_command' processing.
10151 (gdb_start_cmd): Likewise.
10152 * lib/mi-support.exp (mi_run_cmd): Likewise.
10153 * README: Document `gdb_init_command' and `gdb_init_commands'.
10154
218c2655
JK
101552014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10156
10157 Fix false FAIL running under a very long directory name.
10158 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
10159 and "set print elements 10000". Twice.
10160
5401fde3
YQ
101612014-07-11 Yao Qi <yao@codesourcery.com>
10162
10163 * gdb.base/exprs.exp: "set print symbol off".
10164
e76126e8
PA
101652014-07-11 Pedro Alves <palves@redhat.com>
10166
10167 * gdb.threads/kill.c: New file.
10168 * gdb.threads/kill.exp: New file.
10169
2d6f0de6
YQ
101702014-07-10 Yao Qi <yao@codesourcery.com>
10171
10172 * gdb.trace/tfile.c (write_basic_trace_file)
10173 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
10174 address written to trace file.
10175
7180e04a
PA
101762014-07-09 Pedro Alves <palves@redhat.com>
10177
10178 * gdb.base/attach-wait-input.exp: New file.
10179 * gdb.base/attach-wait-input.c: New file.
10180
9a9a7608
AB
101812014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
10182
10183 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
10184 setting up test structures.
10185 (main): Call new test function.
10186 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
10187 test function, continue into test function and walk test
10188 structures.
10189
161ac41e
YQ
101902014-07-02 Yao Qi <yao@codesourcery.com>
10191
10192 * gdb.trace/entry-values.c: Define labels 'foo_start' and
10193 'bar_start' at the beginning of functions 'foo' and 'bar'
10194 respectively.
10195 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
10196 instead of 'foo' and 'bar'.
10197
1f267ae3
MM
101982014-07-08 Markus Metzger <markus.t.metzger@intel.com>
10199
10200 * gdb.btrace/segv.exp: New.
10201 * gdb.btrace/segv.c: New.
10202
2b239efb
LM
102032014-07-02 Luis Machado <lgustavo@codesourcery.com>
10204
10205 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
10206 instruction.
10207
cf363f18
MW
102082014-06-30 Mark Wielaard <mjw@redhat.com>
10209
10210 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
10211 vulture, vilify, villar): New volatile array constants.
10212 (vindictive, vegetation): New const volatile array constants.
10213 * gdb.base/volatile.exp: Test volatile and const volatile array
10214 types.
10215
aebf9d24
AA
102162014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
10217
10218 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
10219 target lacks support for awatch, rwatch, or hbreak.
10220
b67a2c6f
YQ
102212014-06-27 Yao Qi <yao@codesourcery.com>
10222
10223 * gdb.multi/dummy-frame-restore.exp: New.
10224 * gdb.multi/dummy-frame-restore.c: New.
10225
aef92902
MM
102262014-06-25 Markus Metzger <markus.t.metzger@intel.com>
10227
10228 * gdb.btrace/gcore.exp: New.
10229
8e9db26e
PA
102302014-06-23 Pedro Alves <palves@redhat.com>
10231
10232 * gdb.base/watchpoint-reuse-slot.c: New file.
10233 * gdb.base/watchpoint-reuse-slot.exp: New file.
10234
70afc5b7
SC
102352014-06-23 Siva Chandra Reddy <sivachandra@google.com>
10236
10237 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
10238 progspace's filename in 'info', 'enable' and 'disable' command
10239 tests.
10240
b972bd9c
JK
102412014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10242
10243 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
10244 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
10245 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
10246
125f8a3d
GB
102472014-06-20 Gary Benson <gbenson@redhat.com>
10248
10249 * gdb.arch/i386-avx.exp: Fix include file location.
10250 * gdb.arch/i386-sse.exp: Likewise.
10251
3ed9baed
IB
102522014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
10253
10254 * gdb.dlang/expression.exp: New file.
10255
034f788c
PA
102562014-06-19 Pedro Alves <palves@redhat.com>
10257
10258 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
10259 out from ...
10260 (top level): ... here. Iterate running tests under different
10261 scheduler-locking settings.
10262
45371d0c
LM
102632014-06-18 Luis Machado <lgustavo@codesourcery.com>
10264
10265 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
10266 to DW_FORM_addr and use non-zero addresses.
10267
5d376983
SC
102682014-06-18 Siva Chandra Reddy <sivachandra@google.com>
10269
10270 PR gdb/17017
10271 * gdb.python/py-xmethods.cc: Add global function call counters and
10272 increment them in their respective functions. Remove "cout"
10273 statements.
10274 * gdb.python/py-xmethods.exp: Make tests check the global function
10275 call counters instead of depending on inferior IO.
10276
a1aa2221
LM
102772014-06-18 Don Breazeal <donb@codesourcery.com>
10278
10279 * gdb.base/foll-fork.exp (default_fork_parent_follow):
10280 Deleted procedure.
10281 (explicit_fork_parent_follow): Deleted procedure.
10282 (explicit_fork_child_follow): Deleted procedure.
10283 (test_follow_fork): New procedure.
10284 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 10285 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
10286 procedure calls.
10287
0fc05997
YQ
102882014-06-17 Yao Qi <yao@codesourcery.com>
10289
10290 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
10291 CP1252.
10292
70795c52
LM
102932014-06-17 Luis Machado <lgustavo@codesourcery.com>
10294
10295 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
10296 Initialize ptr and S explicitly.
10297 (skip_type_update_when_not_use_rtti_test): Likewise.
10298
6be47f0c
KS
102992014-06-16 Keith Seitz <keiths@redhat.com>
10300
10301 PR mi/15863
10302 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
10303 the inferior is started.
10304
d03de421
PA
103052014-06-16 Pedro Alves <palves@redhat.com>
10306
10307 * gdb.base/break-main-file-remove-fail.c: New file.
10308 * gdb.base/break-main-file-remove-fail.exp: New file.
10309 * gdb.base/break-unload-file.exp: Use build_executable instead of
10310 prepare_for_testing.
10311 (test_break): New parameter "initial_load". Handle it.
10312 (top level): Add initial_load cmdline/file axis.
10313
f9579b99
TT
103142014-06-12 Tom Tromey <tromey@redhat.com>
10315
10316 * gdb.base/completion.exp: Don't use directory name in test.
10317
3657956b
GB
103182014-06-09 Gary Benson <gbenson@redhat.com>
10319
10320 * gdb.base/sigall.c [Functions to send signals]: Reorder to
10321 separate the always-available ANSI-standard signals from the
10322 signals that require checking.
10323 (main): Likewise.
10324 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
10325 Likewise.
10326 (main): Likewise.
10327
4186eb54
KS
103282014-06-07 Keith Seitz <keiths@redhat.com>
10329
10330 Revert:
10331 PR c++/16253
10332 * gdb.cp/var-tag.cc: New file.
10333 * gdb.cp/var-tag.exp: New file.
10334 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
10335 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
10336 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
10337 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
10338
25326a28 103392014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
10340
10341 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
10342
829155c9
PA
103432014-06-06 Pedro Alves <palves@redhat.com>
10344
10345 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
10346 in target debug output instead of looking at RSP packets,
10347 disabling the test on any target that uses hardware stepping.
10348 Update comments.
10349
61c8d22e
PA
103502014-06-06 Pedro Alves <palves@redhat.com>
10351
10352 * gdb.base/break-unload-file.exp: Fix typo.
10353
d9a47287
YQ
103542014-06-06 Yao Qi <yao@codesourcery.com>
10355
10356 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
10357 from "jit_function" to "^jit_function".
10358
e5e01dbf
YQ
103592014-06-06 Yao Qi <yao@codesourcery.com>
10360
10361 * gdb.base/async.c (foo): Add one statement.
10362 * gdb.base/async.exp: Get the next instruction address and
10363 match the output of "nexti" by instruction address. Match
10364 the hex address in the output of "finish".
10365
73ba372c
GB
103662014-06-06 Gary Benson <gbenson@redhat.com>
10367
10368 * gdb.base/call-signals.c: Remove preprocessor conditionals
10369 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
10370 SIGSEGV and SIGTERM.
10371 * gdb.base/sigall.c: Likewise.
10372 * gdb.base/unwindonsignal.c: Likewise.
10373 * gdb.reverse/sigall-reverse.c: Likewise.
10374
831517df
YQ
103752014-06-06 Yao Qi <yao@codesourcery.com>
10376
10377 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
10378 readable, skip the test.
10379
b8b91e98
YQ
103802014-06-06 Yao Qi <yao@codesourcery.com>
10381
10382 * gdb.threads/staticthreads.c (thread_function): Move the line
10383 setting breakpoint on forward.
10384 * gdb.threads/staticthreads.exp: Update comments.
10385
fb934770
LC
103862014-06-05 Ludovic Courtès <ludo@gnu.org>
10387
10388 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
10389 "history-append! type error".
10390
6ef284bd
SM
103912014-06-05 Simon Marchi <simon.marchi@ericsson.com>
10392
10393 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
10394 erroneous dprintf expected input.
10395
a872e241
DE
103962014-06-04 Doug Evans <xdje42@gmail.com>
10397
10398 * gdb.guile/scm-generics.exp: Delete.
10399
16f691fb
DE
104002014-06-04 Doug Evans <xdje42@gmail.com>
10401
10402 * gdb.guile/scm-breakpoint.exp: Update.
10403 Add tests for breakpoint registration.
10404
012370f6
TT
104052014-06-04 Tom Tromey <tromey@redhat.com>
10406
10407 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
10408 VLA-in-union.
10409 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
10410 inner_vla_struct, vla_union types. Initialize objects of those
10411 types and compute their sizes.
10412
9f5a4cef
HZ
104132014-06-04 Nathan Sidwell <nathan@codesourcery.com>
10414 Hui Zhu <hui@codesourcery.com>
10415
10416 * gdb.base/fileio.exp: Add test for shell not available as well as
10417 available.
10418 * gdb.base/fileio.c (test_system): Check for shell twice.
10419
90a45c4d
YQ
104202014-06-04 Yao Qi <yao@codesourcery.com>
10421
10422 * gdb.base/auto-connect-native-target.exp: Remove redundant
10423 space from the regexp pattern.
10424
70017e41
YQ
104252014-06-04 Yao Qi <yao@codesourcery.com>
10426
10427 * gdb.base/default.exp: Replace "child" with "native" in
10428 regexp pattern.
10429
883964a7
SC
104302014-06-03 Siva Chandra Reddy <sivachandra@google.com>
10431
10432 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
10433 * gdb.python/py-xmethods.exp: New tests to test xmethods.
10434 * gdb.python/py-xmethods.py: Python script supporting the
10435 new testcase and tests.
10436
ef370185
JB
104372014-06-03 Joel Brobecker <brobecker@adacore.com>
10438 Pedro Alves <palves@redhat.com>
10439
10440 PR breakpoints/17000
10441 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
10442 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
10443
1e2ccb61
BM
104442014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
10445
10446 * gdb.base/subst.exp: Add tests to verify partial path matching
10447 output.
10448
c6ec5ab2
PA
104492014-06-03 Pedro Alves <palves@redhat.com>
10450
10451 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
10452 target that doesn't use software single-stepping.
10453
835c559f
PA
104542014-06-03 Pedro Alves <palves@redhat.com>
10455
10456 PR breakpoints/17000
10457 * gdb.base/sss-bp-on-user-bp-2.c: New file.
10458 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
10459
06eb1586
DE
104602014-06-02 Doug Evans <xdje42@gmail.com>
10461
10462 * gdb.guile/scm-parameter.exp: New file.
10463
e698b8c4
DE
104642014-06-02 Doug Evans <xdje42@gmail.com>
10465
10466 * gdb.guile/scm-cmd.c: New file.
10467 * gdb.guile/scm-cmd.exp: New file.
10468
ded03782
DE
104692014-06-02 Doug Evans <xdje42@gmail.com>
10470
10471 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
10472 pretty-printer lookup.
10473 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
10474 (make-pp_s-printer): Call it.
10475 (make-pretty-printer-from-dict): New function.
10476 (lookup-pretty-printer-maker-from-dict): New function.
10477 (*pretty-printer*): Simplify.
10478 (make-objfile-pp_s-printer): New function.
10479 (install-objfile-pretty-printers!): New function.
10480 (make-progspace-pp_s-printer): New function.
10481 (install-progspace-pretty-printers!): New function.
10482 * gdb.guile/scm-progspace.c: New file.
10483 * gdb.guile/scm-progspace.exp: New file.
10484
41fac0cf
PA
104852014-06-02 Pedro Alves <palves@redhat.com>
10486
10487 * gdb.base/dprintf-bp-same-addr.c: New file.
10488 * gdb.base/dprintf-bp-same-addr.exp: New file.
10489
96ae5695
EBM
104902014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10491
10492 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
10493 * gdb.arch/powerpc-power.s: Likewise.
10494
da02b3a8
JB
104952014-06-02 Joel Brobecker <brobecker@adacore.com>
10496
10497 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
10498
c72b2e7b
YQ
104992014-06-01 Yao Qi <yao@codesourcery.com>
10500
10501 * gdb.base/watchpoint.exp (test_watch_location): Check null
10502 pointer can be dereferenced. If not, do the test, otherwise
10503 skip it.
10504
53e8a631
AB
105052014-05-30 Andrew Burgess <aburgess@broadcom.com>
10506
10507 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
10508 results.
10509 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
10510
938f0e2f
AB
105112014-05-30 Andrew Burgess <aburgess@broadcom.com>
10512
10513 * gdb.arch/amd64-invalid-stack-middle.S: New file.
10514 * gdb.arch/amd64-invalid-stack-middle.c: New file.
10515 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
10516 * gdb.arch/amd64-invalid-stack-top.c: New file.
10517 * gdb.arch/amd64-invalid-stack-top.exp: New file.
10518
9ba6657a
PA
105192014-05-30 Pedro Alves <palves@redhat.com>
10520
10521 PR breakpoints/17000
10522 * gdb.base/sss-bp-on-user-bp.c: New file.
10523 * gdb.base/sss-bp-on-user-bp.exp: New file.
10524
522c09bf
DB
105252014-05-30 David Blaikie <dblaikie@gmail.com>
10526
10527 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
10528 gnu_inline semantics via attribute.
10529 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
10530 source explicitly specifies the required semantics.
10531
bf4ef81e
MR
105322014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
10533
10534 * gdb.reverse/sigall-reverse.exp: Fix a typo.
10535
329ea579
PA
105362014-05-29 Pedro Alves <palves@redhat.com>
10537 Tom Tromey <tromey@redhat.com>
10538
10539 * gdb.base/async-shell.exp: Don't enable target-async.
10540 * gdb.base/async.exp
10541 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
10542 parameter. Adjust.
10543 (top level): Don't test with "target-async".
10544 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
10545 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
10546 * gdb.base/inferior-died.exp: Don't enable target-async.
10547 * gdb.base/interrupt-noterm.exp: Likewise.
10548 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
10549 * gdb.mi/mi-nonstop-exit.exp: Likewise.
10550 * gdb.mi/mi-nonstop.exp: Likewise.
10551 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10552 * gdb.mi/mi-nsintrall.exp: Likewise.
10553 * gdb.mi/mi-nsmoribund.exp: Likewise.
10554 * gdb.mi/mi-nsthrexec.exp: Likewise.
10555 * gdb.mi/mi-watch-nonstop.exp: Likewise.
10556 * gdb.multi/watchpoint-multi.exp: Adjust comment.
10557 * gdb.python/py-evsignal.exp: Don't enable target-async.
10558 * gdb.python/py-evthreads.exp: Likewise.
10559 * gdb.python/py-prompt.exp: Likewise.
10560 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
10561 * gdb.server/solib-list.exp: Don't enable target-async.
10562 * gdb.threads/thread-specific-bp.exp: Likewise.
10563 * lib/mi-support.exp: Adjust to use mi-async.
10564
fd664c91
PA
105652014-05-29 Pedro Alves <palves@redhat.com>
10566
10567 PR gdb/13860
10568 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
10569 reason, even in sync mode.
10570
251bde03
PA
105712014-05-29 Pedro Alves <palves@redhat.com>
10572 Hui Zhu <hui@codesourcery.com>
10573
10574 PR PR15693
10575 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
10576 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
10577 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
10578 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
10579
7f3c0343
JB
105802014-05-28 Joel Brobecker <brobecker@adacore.com>
10581
10582 * config/monitor.exp (gdb_target_monitor): Replace use of
10583 "set remotebaud" by "set serial baud".
10584
b2715b27
AW
105852014-05-26 Andy Wingo <wingo@igalia.com>
10586
10587 * gdb.guile/scm-breakpoint.exp:
10588 * gdb.guile/scm-gsmob.exp: Update to use plain old object
10589 properties instead of gdb-object-properties.
10590
498a4489
YQ
105912014-05-26 Yao Qi <yao@codesourcery.com>
10592
10593 * gdb.server/no-thread-db.exp: Specify source file name
10594 explicitly when setting a breakpoint.
10595
589fdceb
MM
105962014-05-23 Markus Metzger <markus.t.metzger@intel.com>
10597
10598 * gdb.btrace/vdso.c: New.
10599 * gdb.btrace/vdso.exp: New.
10600
e9089e05
MM
106012014-05-23 Markus Metzger <markus.t.metzger@intel.com>
10602
10603 * gdb.base/gcore.exp (capture_command_output): Move ...
10604 * lib/gdb.exp (capture_command_output): ... here.
10605
67b5c0c1
MM
106062014-05-23 Markus Metzger <markus.t.metzger@intel.com>
10607
10608 * gdb.btrace/data.exp: Test memory access during btrace replay.
10609
a2199296
SM
106102014-05-22 Simon Marchi <simon.marchi@ericsson.com>
10611
10612 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
10613
17b2616c
PA
106142014-05-21 Pedro Alves <palves@redhat.com>
10615
10616 PR gdb/13860
10617 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
10618 (top level): Test that output related to execution commands is
10619 sent to the console with CLI commands, but not with MI commands.
10620 Test that breakpoint events are always mirrored to the console.
10621 Also expect the new source line to be output after a "next" in
10622 async mode too. Make it a pass/fail test.
10623 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
10624 output.
10625 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
10626
5166082f
PA
106272014-05-21 Pedro Alves <palves@redhat.com>
10628
10629 * gdb.base/list.exp (build_pattern, test_list): New procedures.
10630 Use them to test variations of "list" after reaching a breakpoint.
10631 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
10632 Test "list" with listsize 10 after reaching a breakpoint.
10633 * gdb.python/python.exp (decode_line current location line
10634 number): Adjust expected line number.
10635
2f25d70f
SM
106362014-05-21 Simon Marchi <simon.marchi@ericsson.com>
10637
10638 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
10639 behavior for $args, pass it directly to "run".
10640
ff604a67
MR
106412014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
10642
10643 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
10644 30000 to 65536.
10645
6a3cb8e8
PA
106462014-05-21 Pedro Alves <palves@redhat.com>
10647
10648 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
10649 auto-connect-native-target off".
10650 * gdb.base/auto-connect-native-target.c: New file.
10651 * gdb.base/auto-connect-native-target.exp: New file.
10652
4ebfc96e
PA
106532014-05-21 Pedro Alves <palves@redhat.com>
10654
10655 * gdb.base/default.exp: Test "target native" instead of "target
10656 child".
10657
36d46afb
MW
106582014-05-21 Mark Wielaard <mjw@redhat.com>
10659
10660 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
10661
5876f503
JK
106622014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10663
10664 Fix TLS access for -static -pthread.
10665 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
10666 <HAVE_TLS> (thread_function, main): Initialize it.
10667 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
10668 Add clean_restart.
10669 <$have_tls != "">: Check TLSVAR.
10670
0256a6ac
PA
106712014-05-21 Pedro Alves <palves@redhat.com>
10672
10673 * gdb.base/dcache-line-read-error.c: New.
10674 * gdb.base/dcache-line-read-error.exp: New.
10675
936d2992
PA
106762014-05-20 Pedro Alves <palves@redhat.com>
10677
10678 * gdb.base/compare-sections.c: New file.
10679 * gdb.base/compare-sections.exp: New file.
10680
802e8e6d
PA
106812014-05-20 Pedro Alves <palves@redhat.com>
10682
10683 * gdb.base/break-idempotent.c: New file.
10684 * gdb.base/break-idempotent.exp: New file.
10685
e59fa00f
MM
106862014-05-20 Markus Metzger <markus.t.metzger@intel.com>
10687
10688 * gdb.btrace/nohist.exp: New.
10689
8b696e31
YQ
106902014-05-20 Yao Qi <yao@codesourcery.com>
10691
10692 * lib/gdb.exp (gdb_init): Set timeout if test file is under
10693 gdb.reverse directory and gdb_reverse_timeout exists in board
10694 setting.
10695 * README: Document gdb_reverse_timeout.
10696
73c9764f
YQ
106972014-05-20 Yao Qi <yao@codesourcery.com>
10698
10699 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
10700 'test_file_name'. Treat args as a string instead of a list.
10701 (gdb_init): Rename argument 'args' by 'test_file_name'.
10702
f1f4348a
JK
107032014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10704
10705 * gdb.arch/powerpc-power.exp: New file.
10706 * gdb.arch/powerpc-power.s: New file.
10707
0dbe70ce
DE
107082014-05-16 Doug Evans <dje@google.com>
10709
10710 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
10711 * gdb.base/completion.exp: Check that all expected files exist
10712 before doing file completion.
0dbe70ce 10713
8d551b02
DE
107142014-05-16 Doug Evans <dje@google.com>
10715
10716 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
10717 Update.
10718 (do_syscall_tests_without_xml): Update.
10719
73eb7709
PA
107202014-05-16 Pedro Alves <palves@redhat.com>
10721
10722 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
10723 instead of "unknown output after running".
10724
3fae92fc
YQ
107252014-05-16 Yao Qi <yao@codesourcery.com>
10726
10727 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
10728 file1.txt from host at the end.
10729 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
10730
c2b2ccc5
DE
107312014-05-15 Doug Evans <dje@google.com>
10732
10733 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
10734 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
10735 loading file. Add test for TU lookup.
10736
8c217a4b
SM
107372014-05-15 Simon Marchi <simon.marchi@ericsson.com>
10738
10739 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
10740 calling "-exec-arguments" or "set args" before running the
10741 inferior.
10742
3deb39c6
SM
107432014-05-15 Simon Marchi <simon.marchi@ericsson.com>
10744
10745 * lib/mi-support.exp (mi_expect_stop): Expect message for
10746 inferiors that exit with non-zero exit code.
10747
71a79f8c
YQ
107482014-05-14 Yao Qi <yao@codesourcery.com>
10749
10750 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
10751 match absolute path on remote host.
10752 (test_file_list_exec_source_files): Remove "/" from the
10753 pattern.
10754
f23fcd46
YQ
107552014-05-14 Yao Qi <yao@codesourcery.com>
10756
10757 * boards/local-remote-host-notty.exp (${board}_file): New
10758 proc.
10759
9404b58f
KM
107602014-05-07 Kyle McMartin <kyle@redhat.com>
10761
10762 Pushed by Joel Brobecker <brobecker@adacore.com>.
10763 * gdb.arch/aarch64-atomic-inst.c: New file.
10764 * gdb.arch/aarch64-atomic-inst.exp: New file.
10765
5e45f04c
YQ
107662014-05-07 Yao Qi <yao@codesourcery.com>
10767
10768 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
10769 in current context" too.
10770
c888a17d
KS
107712014-05-05 Keith Seitz <keiths@redhat.com>
10772
10773 * gdb.linespec/ls-dollar.exp: Add test for linespec
10774 file:convenience_variable.
10775
290a839c
YQ
107762014-05-05 Yao Qi <yao@codesourcery.com>
10777
10778 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
10779 traceframes into tfile and ctf trace files. Read data from
10780 trace file and test collected data.
10781 (gdb_collect_locals_test): Likewise.
10782 (gdb_unavailable_registers_test): Likewise.
10783 (gdb_unavailable_floats): Likewise.
10784 (gdb_collect_globals_test): Likewise.
10785 (top-level): Append "ctf" to trace_file_targets if GDB
10786 supports.
10787
b5262cd0
YQ
107882014-05-05 Yao Qi <yao@codesourcery.com>
10789
10790 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
10791 code to ...
10792 (gdb_collect_args_test_1): ... it. New proc.
10793 (gdb_collect_locals_test): Move some code to ...
10794 (gdb_collect_locals_test_1): ... it. New proc.
10795 (gdb_unavailable_registers_test): Move some code to ...
10796 (gdb_unavailable_registers_test_1): ... it. New proc.
10797 (gdb_unavailable_floats): Move some code to ...
10798 (gdb_unavailable_floats_1): ... it. New proc.
10799
30a1e6cc
SDJ
108002014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
10801
10802 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
10803 probes to test for bitness recognition.
10804 * gdb.arch/amd64-stap-optional-prefix.exp
10805 (test_probe_value_without_reg): New procedure.
10806 Add code to test for different kinds of bitness.
10807
f33da99a
SDJ
108082014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
10809
10810 PR breakpoints/16889
10811 * gdb.arch/amd64-stap-optional-prefix.S: New file.
10812 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
10813
5b80f00d
PA
108142014-05-01 Pedro Alves <palves@redhat.com>
10815
10816 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
10817 gdb_file_cmd if no file is specified.
10818 * boards/native-extended-gdbserver.exp (gdb_load): Use the
10819 last_loaded_file to set the remote exec-file.
10820
f8c2a73c
PA
108212014-05-01 Pedro Alves <palves@redhat.com>
10822
10823 * boards/local-remote-host.exp: New file.
10824
be6e8ac7
PA
108252014-05-01 Pedro Alves <palves@redhat.com>
10826
10827 * boards/local-remote-host.exp: Rename to ...
10828 * boards/local-remote-host-notty.exp: ... this.
10829
cac0dc8f
JB
108302014-04-28 Joel Brobecker <brobecker@adacore.com>
10831
10832 * gdb.ada/dyn_arrayidx: New testcase.
10833
9730e6cc
YQ
108342014-04-26 Yao Qi <yao@codesourcery.com>
10835
10836 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
10837 and compute the length of function main. Save it in
10838 $main_length.
10839 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
10840 (top-level): Use gdb_compile to compile objects into
10841 executable and restart GDB. Remove invocation to
10842 prepare_for_testing.
10843
7ae1a6a6
PA
108442014-04-25 Simon Marchi <simon.marchi@ericsson.com>
10845 Pedro Alves <palves@redhat.com>
10846
10847 PR server/16255
10848 * gdb.multi/multi-attach.c: New file.
10849 * gdb.multi/multi-attach.exp: New file.
10850
4082afcc
PA
108512014-04-25 Pedro Alves <palves@redhat.com>
10852
10853 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
10854 user.
10855 (top level): Test that "set remote conditional-breakpoints-packet
10856 off" works as intended.
10857 * gdb.base/dprintf.exp: Test that "set remote
10858 breakpoint-commands-packet off" works as intended.
10859 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
10860 New function.
10861 (top level): Call it.
10862 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
10863 remote fast-tracepoints-packet off" works as intended.
10864 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
10865 * lib/gdb.exp (gdb_is_target_remote): ... here.
10866
2abc3f8d
DB
108672014-04-24 David Blaikie <dblaikie@gmail.com>
10868
10869 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
10870 ensure clang would not discard them.
10871 * gdb.base/gdbvars.c: Ditto.
10872 * gdb.base/memattr.c: Ditto.
10873 * gdb.base/whatis.c: Ditto.
10874 * gdb.python/py-prettyprint.c: Ditto.
10875 * gdb.trace/actions.c: Ditto.
10876 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
10877 ensure clang would not discard it.
10878
bfd39632
DB
108792014-04-24 David Blaikie <dblaikie@gmail.com>
10880
10881 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
10882 clang to emit the full definition of type required by the test
10883 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
10884
22842ff6
DB
108852014-04-24 David Blaikie <dblaikie@gmail.com>
10886
10887 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
10888 coax Clang into emitting the definition of the type.
10889 * gdb.cp/pr10728-x.h (y): Ditto.
10890 * gdb.cp/pr10728-y.cc (y): Ditto.
10891
c2e827ad
DB
108922014-04-24 David Blaikie <dblaikie@gmail.com>
10893
10894 * gdb.base/label.exp: XFAIL label related tests under Clang.
10895 * gdb.cp/cplabel.exp: Ditto.
10896 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
10897 under Clang those using labels.
10898
4c2d33e7
YQ
108992014-04-25 Yao Qi <yao@codesourcery.com>
10900
10901 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
10902 double_label.
10903 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
10904 partial_label and double_label.
10905
56083b99
DB
109062014-04-24 David Blaikie <dblaikie@gmail.com>
10907
10908 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
10909
25d4e99d
DB
109102014-04-24 David Blaikie <dblaikie@gmail.com>
10911
10912 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
10913 of the function to work across GCC and Clang.
10914 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
10915 pointer types (const void ** const V void **).
10916
01f9f808
MS
109172014-04-24 Michael Sturm <michael.sturm@mintel.com>
10918 Walfred Tedeschi <walfred.tedeschi@intel.com>
10919
10920 * Makefile.in (EXECUTABLES): Added i386-avx512.
10921 * gdb.arch/i386-avx512.c: New file.
10922 * gdb.arch/i386-avx512.exp: Likewise.
10923
4b48d439
KS
109242014-04-23 Keith Seitz <keiths@redhat.com>
10925
10926 * lib/mi-support.exp (mi_list_breakpoints): Delete.
10927 (mi_make_breakpoint_table): New procedure.
10928 (mi_create_breakpoint): Use mi_make_breakpoint
10929 and return the result.
10930 (mi_make_breakpoint): New procedure.
10931 (mi_build_kv_pairs): New procedure.
10932
10933 * gdb.mi/mi-break.exp: Remove unused globals,
10934 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
10935 All callers updated.
10936 * gdb.mi/mi-dprintf.exp: Use variable to track command
10937 number.
10938 Update all callers of mi_create_breakpoint and use
10939 mi_make_breakpoint_table.
10940 Remove any unused global variables.
10941 * gdb.mi/mi-nonstop.exp: Likewise.
10942 * gdb.mi/mi-nsintrall.exp: Likewise.
10943 * gdb.mi/mi-nsmoribund.exp: Likewise.
10944 * gdb.mi/mi-nsthrexec.exp: Likewise.
10945 * gdb.mi/mi-reverse.exp: Likewise.
10946 * gdb.mi/mi-simplerun.exp: Likewise.
10947 * gdb.mi/mi-stepn.exp: Likewise.
10948 * gdb.mi/mi-syn-frame.exp: Likewise.
10949 * gdb.mi/mi-until.exp: Likewise.
10950 * gdb.mi/mi-var-cp.exp: Likewise.
10951 * gdb.mi/mi-var-display.exp: Likewise.
10952 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
10953 * gdb.mi/mi2-var-child.exp: Likewise.
10954 * gdb.mi/mi-vla-c99.exp: Likewise.
10955 * lib/mi-support.exp: Likewise.
10956
10957 From Ian Lance Taylor <iant@cygnus.com>:
10958 * lib/gdb.exp (parse_args): New procedure.
10959
08351840
PA
109602014-04-23 Pedro Alves <palves@redhat.com>
10961
10962 * gdb.base/break-unload-file.c: New file.
10963 * gdb.base/break-unload-file.exp: New file.
10964 * gdb.base/sym-file-lib.c (baz): New function.
10965 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
10966 field.
10967 (load): Store the segment's mapped size.
10968 (unload): New function.
10969 (unload_shlib): New function.
10970 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
10971 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
10972 set a breakpoint at baz, and call it.
10973 * gdb.base/sym-file.exp: New tests for stale breakpoint
10974 instructions.
10975
076855f9
PA
109762014-04-23 Pedro Alves <palves@redhat.com>
10977
10978 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
10979 * gdb.base/hbreak-in-shr-unsupported.c: New file.
10980 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
10981 * gdb.base/hbreak-unmapped.c: New file.
10982 * gdb.base/hbreak-unmapped.exp: New file.
10983 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
10984 * lib/gdb.exp (gdb_is_target_remote): ... here.
10985
483805cf
PA
109862014-04-22 Pedro Alves <palves@redhat.com>
10987
10988 * gdb.base/consecutive-step-over.c: New file.
10989 * gdb.base/consecutive-step-over.exp: New file.
10990
06d97543
PA
109912014-04-22 Pedro Alves <palves@redhat.com>
10992
10993 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
10994 instead of send_gdb/gdb_expect.
10995
b4429ea2
YQ
109962014-04-22 Yao Qi <yao@codesourcery.com>
10997
10998 * lib/trace-support.exp (generate_tracefile): New procedure.
10999 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
11000 return 0.
11001 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
11002 if generate_tracefile returns 1.
11003
51d48146
PA
110042014-04-18 Tom Tromey <palves@redhat.com>
11005 Pedro alves <tromey@redhat.com>
11006
11007 PR backtrace/15558
11008 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
11009 with a backtrace limit.
11010 * gdb.python/py-frame-inline.exp: Test running to an inline
11011 function with a backtrace limit, and printing the newest frame.
11012 * gdb.python/py-frame-inline.c (main): Call f.
11013
bd1dce5f
MS
110142014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
11015
11016 * gdb.java/jnpe.exp: Drop srcdir from untested path.
11017
40d1a503
MS
110182014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
11019
11020 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
11021 Drop prefix from unsupported source file path.
11022
389b98f7
YQ
110232014-04-17 Yao Qi <yao@codesourcery.com>
11024
11025 * lib/gdb.exp (with_target_charset): New proc.
11026 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
11027 with_target_charset.
11028 (test_print_strings): Likewise.
11029 (test_repeat_bytes): Likewise.
11030 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
11031 for some tests.
11032
22869d73
KS
110332014-04-16 Keith Seitz <keiths@redhat.com>
11034
11035 PR gdb/15827
11036 * gdb.dwarf2/corrupt.c: New file.
11037 * gdb.dwarf2/corrupt.exp: New file.
11038
c4f87ca6
KS
110392014-04-16 Keith Seitz <keiths@redhat.com>
11040
11041 PR c++/16597
11042 * gdb.cp/namelessclass.cc: New file.
11043 * gdb.cp/namelessclass.exp: New file.
11044 * gdb.cp/namelessclass.S: New file.
11045
ab19de87
DE
110462014-04-16 Doug Evans <dje@google.com>
11047
11048 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
11049 Add comment.
11050 (gdbserver_default_get_comm_port): New function.
11051 (gdbserver_start): Check if board file provided
11052 "gdbserver,get_comm_port" and use it if so.
11053 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
11054 (gdb,socketport): Set to "stdio".
11055 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
11056 (stdio_gdbserver_template): Delete.
11057 (${board}_get_remote_address): Update.
11058 (${board}_build_remote_cmd): Delete.
11059 (${board}_get_comm_port): New function.
11060 (${board}_spawn): Update.
11061 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
11062 Delete.
11063 (${board}_get_remote_address): Update.
11064 (${board}_get_comm_port): New function.
11065
fc98a809
AB
110662014-04-16 Andrew Burgess <aburgess@broadcom.com>
11067
11068 * gdb.base/memattr.exp: Improve regexps to handle memory regions
11069 appearing in any order.
11070
87fd9e6e
DE
110712014-04-15 Doug Evans <dje@google.com>
11072
11073 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
11074 uninitialized value of "description".
11075
099fc3ea
KS
110762014-04-15 Keith Seitz <keiths@redhat.com>
11077
11078 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
11079 Remove unused globals.
11080 (test_running_the_program): Likewise.
11081 (test_controlled_execution): Likewise.
11082 (test_controlling_breakpoints): Likewise.
11083 (test_program_termination): Likewise.
11084
5da151d4
KS
110852014-04-15 Keith Seitz <keiths@redhat.com>
11086
11087 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
11088 unused globals.
11089 (test_rbreak_creation_and_listing): Likewise.
11090 (test_ignore_count): Likewise.
11091 (test_error): Likewise.
11092
35e5d2f0
PA
110932014-04-15 Pedro Alves <palves@redhat.com>
11094
11095 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
11096 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
11097 sym-file-loader.c.
11098 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
11099 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
11100 to sym-file-loader.c.
11101 (struct library): Forward declare.
11102 (load_shlib, lookup_function): Change prototypes.
11103 (find_shstrtab, find_strtab, find_shdr, find_symtab)
11104 (translate_offset): Remove declarations.
11105 (get_text_addr): New declaration.
11106 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
11107 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
11108 sym-file-loader.h.
11109 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
11110 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
11111 here from sym-file-loader.h.
11112 (struct library): New structure.
11113 (load_shlib, lookup_function): Change prototypes and adjust to
11114 work with a struct library.
11115 (find_shstrtab, find_strtab, find_shdr, find_symtab)
11116 (translate_offset): Make static.
11117 (get_text_addr): New function.
11118 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
11119
eb4c1710
PA
111202014-04-15 Pedro Alves <palves@redhat.com>
11121
11122 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
11123
2d1baf52
PA
111242014-04-15 Pedro Alves <palves@redhat.com>
11125
11126 * gdb.base/sym-file-loader.c: Include <limits.h>.
11127 (SELF_LINK): New define.
11128 (get_origin): New function.
11129 (load_shlib): Use it.
11130 * gdb.base/sym-file.exp: Don't early return if the target is
11131 remote. Use runto_main, and issue fail is that fails. Use
11132 gdb_load_shlibs.
11133 (shlib_name): Delete.
11134 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
11135
7dd6df01
PA
111362014-04-15 Pedro Alves <palves@redhat.com>
11137
11138 * gdb.base/sym-file.exp: Remove regex characters from test
11139 message. Don't refer to breakpoint numbers in test messages.
11140
b50c8614
KS
111412014-04-14 Keith Seitz <keiths@redhat.com>
11142
11143 PR c++/16253
11144 * gdb.cp/var-tag.cc: New file.
11145 * gdb.cp/var-tag.exp: New file.
11146 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
11147 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
11148 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
11149 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
11150
3d567982
TT
111512014-04-14 Tom Tromey <tromey@redhat.com>
11152
11153 * gdb.cp/classes.exp (test_enums): Handle underlying type.
11154 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
11155 type.
11156 * gdb.cp/enum-class.exp: New file.
11157 * gdb.cp/enum-class.cc: New file.
11158
0626fc76
TT
111592014-04-14 Tom Tromey <tromey@redhat.com>
11160
11161 * gdb.dwarf2/enum-type.exp: New file.
11162
dca325b3
SA
111632014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
11164
11165 * gdb.mi/mi-vla-c99.exp: New file.
11166 * gdb.mi/vla.c: New file.
11167
5854b38a
SA
111682014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
11169
11170 * gdb.base/vla-datatypes.c: New file.
11171 * gdb.base/vla-datatypes.exp: New file.
11172
463bb957
SA
111732014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
11174
11175 * gdb.base/vla-ptr.c: New file.
11176 * gdb.base/vla-ptr.exp: New file.
11177
3dd170be
SA
111782014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
11179
11180 * gdb.dwarf2/count.exp: New file.
11181
5ecaaa66
SA
111822014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
11183
11184 * gdb.base/vla-sideeffect.c: New file.
11185 * gdb.base/vla-sideeffect.exp: New file.
11186
41f1ada5
DB
111872014-04-14 David Blaikie <dblaikie@gmail.com>
11188
11189 * gdb.mi/non-stop.c: Add return value for non-void function return
11190 statement.
11191 * gdb.threads/staticthreads.c: Ditto.
11192
0be03e84
DE
111932014-04-12 Siva Chandra Reddy <sivachandra@google.com>
11194 Doug Evans <xdje42@gmail.com>
11195
11196 * gdb.guile/scm-value.c: Improve test case.
11197 * gdb.guile/scm-value.exp: Add new test.
11198
f180a1fb
DB
111992014-04-11 David Blaikie <dblaikie@gmail.com>
11200
11201 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
11202 override Clang's default.
11203
6b662e19
JB
112042014-04-11 Joel Brobecker <brobecker@adacore.com>
11205
11206 Revert the following changes (regressions):
11207
11208 * gdb.base/vla-sideeffect.c: New file.
11209 * gdb.base/vla-sideeffect.exp: New file.
11210
11211 * gdb.dwarf2/count.exp: New file.
11212
11213 * gdb.base/vla-multi.c: New file.
11214 * gdb.base/vla-multi.exp: New file.
11215
11216 * gdb.base/vla-ptr.c: New file.
11217 * gdb.base/vla-ptr.exp: New file.
11218
11219 * gdb.base/vla-datatypes.c: New file.
11220 * gdb.base/vla-datatypes.exp: New file.
11221
11222 * gdb.mi/mi-vla-c99.exp: New file.
11223 * gdb.mi/vla.c: New file.
11224
245a5f0b
KS
112252014-04-11 Keith Seitz <keiths@redhat.com>
11226
11227 PR c++/16675
11228 * gdb.cp/cpsizeof.exp: New file.
11229 * gdb.cp/cpsizeof.cc: New file.
11230
58a84dcf
SA
112312014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11232
191a8a90
JB
11233 * gdb.mi/mi-vla-c99.exp: New file.
11234 * gdb.mi/vla.c: New file.
58a84dcf 11235
c8655f75
SA
112362014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11237
11238 * gdb.base/vla-datatypes.c: New file.
11239 * gdb.base/vla-datatypes.exp: New file.
11240
024e13b4
SA
112412014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11242
11243 * gdb.base/vla-ptr.c: New file.
11244 * gdb.base/vla-ptr.exp: New file.
11245
1a237e0e
SA
112462014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11247
11248 * gdb.base/vla-multi.c: New file.
11249 * gdb.base/vla-multi.exp: New file.
11250
504f3432
SA
112512014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11252
11253 * gdb.dwarf2/count.exp: New file.
11254
3bce8237
SA
112552014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11256
191a8a90
JB
11257 * gdb.base/vla-sideeffect.c: New file.
11258 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 11259
322f9c21
YQ
112602014-04-11 Yao Qi <yao@codesourcery.com>
11261
11262 * gdb.base/completion.exp: Check file exists before running tests
11263 on file completion.
11264
d708bcd1
PA
112652014-04-10 Pedro Alves <palves@redhat.com>
11266
11267 * gdb.base/cond-eval-mode.c: New file.
11268 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
11269 prepare_for_testing to build the new file. Check result of
11270 runto_main.
11271 (test_break, test_watch): New procedures.
11272 (top level): Use them.
11273
ae1d2761
PM
112742014-04-08 Pierre Muller <muller@sourceware.org>
11275
11276 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
11277 Ctrl-V use for mingw hosts.
11278
7af389b8
SC
112792014-04-07 Siva Chandra Reddy <sivachandra@google.com>
11280
11281 * gdb.python/py-value.c: Improve test case.
11282 * gdb.python/py-value.exp: Add new test.
11283
5e703181
DE
112842014-04-07 David Blaikie <dblaikie@gmail.com>
11285
11286 * lib/compiler.c: Identify the clang compiler.
11287 * lib/compiler.cc: Ditto.
11288
9810b410
YQ
112892014-04-03 Yao Qi <yao@codesourcery.com>
11290
11291 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
11292
98d1b8dc
AB
112932014-04-01 Anton Blanchard <anton@samba.org>
11294
11295 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
11296 messages unique.
11297
3114cea1
AB
112982014-04-01 Anton Blanchard <anton@samba.org>
11299
11300 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
11301 prepare_for_testing.
11302
62f7182c
AB
113032014-04-01 Anton Blanchard <anton@samba.org>
11304
11305 * gdb.arch/ppc64-atomic-inst.c: Remove.
11306 * gdb.arch/ppc64-atomic-inst.S: New file.
11307 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
11308
770e7fc7
DE
113092014-03-31 Doug Evans <dje@google.com>
11310
11311 * gdb.base/print-symbol-loading-lib.c: New file.
11312 * gdb.base/print-symbol-loading-main.c: New file.
11313 * gdb.base/print-symbol-loading.exp: New file.
11314
46e2bafa
YQ
113152014-03-31 Yao Qi <yao@codesourcery.com>
11316
11317 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
11318
8776cfe9
JB
113192014-03-28 Joel Brobecker <brobecker@adacore.com>
11320
11321 * gdb.ada/mi_dyn_arr: New testcase.
11322
5d1ef361
DE
113232014-03-27 Doug Evans <dje@google.com>
11324
11325 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
11326
b5bee914
YQ
113272014-03-27 Yao Qi <yao@codesourcery.com>
11328
11329 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
11330 if target is nios2-*-*.
11331
0d4d0e77
YQ
113322014-03-26 Yao Qi <yao@codesourcery.com>
11333
11334 * lib/gdb.exp (readline_is_used): New proc.
11335 * gdb.base/completion.exp: Move tests on command complete up.
11336 Skip the rest of tests if readline is not used.
11337 * gdb.ada/complete.exp: Skp the test if readline is not
11338 used.
11339 * gdb.base/filesym.exp: Likewise.
11340 * gdb.base/macscp.exp: Likewise.
11341 * gdb.base/readline-ask.exp: Likewise.
11342 * gdb.base/readline.exp: Likewise.
11343 * gdb.python/py-cmd.exp: Likewise.
11344 * gdb.trace/tfile.exp: Likewise.
11345
29361eee
YQ
113462014-03-26 Yao Qi <yao@codesourcery.com>
11347
11348 * gdb.base/macscp.exp: Fix code format issues.
11349
bc9a5525
UW
113502014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
11351
11352 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
11353 * gdb.asm/powerpc64le.inc: New file.
11354
d3839ede
PA
113552014-03-25 Pedro Alves <palves@redhat.com>
11356 Doug Evans <dje@google.com>
11357
11358 * gdb.base/source-execution.c: New file.
11359 * gdb.base/source-execution.exp: New file.
11360 * gdb.base/source-execution.gdb: New file.
11361
01672a57
DE
113622014-03-24 Doug Evans <dje@google.com>
11363
11364 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
11365 using fission.
11366
88bbeca9
HZ
113672014-03-24 Hui Zhu <hui@codesourcery.com>
11368 Pedro Alves <palves@redhat.com>
11369
11370 PR breakpoints/16101
11371 * gdb.base/dprintf.exp: Use unsupported rather than changing the
11372 test pass/fail messages. Detect missing support for dprintf when
11373 breakpoints are actually inserted.
11374 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
11375 breakpoints are actually inserted.
11376 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
11377 fails.
11378
d2348791
JK
113792014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11380
11381 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
11382
feef67ab
DE
113832014-03-22 Doug Evans <xdje42@gmail.com>
11384
11385 * gdb.python/python.exp (python not supported): Verify multi-line
11386 python command issues an error.
25d743f9 11387 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 11388 guile command issues an error.
feef67ab 11389
ecebef6a
MR
113902014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
11391
11392 * gdb.threads/thread-specific.exp: Handle the lack of usable
11393 $this_breakpoint and $this_thread.
11394
ccdd1909
HZ
113952014-03-21 Hui Zhu <hui@codesourcery.com>
11396
11397 * gdb.base/attach.exp (do_command_attach_tests): New.
11398
beb460e8
PA
113992014-03-20 Tom Tromey <tromey@redhat.com>
11400 Pedro Alves <palves@redhat.com>
11401
11402 PR cli/15718
11403 * gdb.base/condbreak-call-false.c: New file.
11404 * gdb.base/condbreak-call-false.exp: New file.
11405
40acf43a
PA
114062014-03-20 Pedro Alves <palves@redhat.com>
11407
11408 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
11409 Delete.
11410 (block_signals, unblock_signals): Delete.
11411 (child_function_2, main): Remove references to deleted variable
11412 and functions.
11413
9f5e1e02
PA
114142014-03-20 Pedro Alves <palves@redhat.com>
11415
11416 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
11417 Use pthread_kill to signal thread 2.
11418 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
11419 Adjust to make the test send itself a signal rather than using the
11420 host's "kill" command.
11421
99619bea
PA
114222014-03-20 Pedro Alves <palves@redhat.com>
11423
11424 * gdb.threads/multiple-step-overs.c: New file.
11425 * gdb.threads/multiple-step-overs.exp: New file.
11426 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
11427 Adjust expected infrun debug output.
11428
2adfaa28
PA
114292014-03-20 Pedro Alves <palves@redhat.com>
11430
11431 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
11432 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
11433
31e77af2
PA
114342014-03-20 Pedro Alves <palves@redhat.com>
11435
11436 PR breakpoints/7143
11437 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
11438 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
11439 of gdb_test_multiple.
11440 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
11441 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
11442
b9f437de
PA
114432014-03-20 Pedro Alves <palves@redhat.com>
11444
11445 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
11446 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
11447
05adc73e
PA
114482014-03-19 Pedro Alves <palves@redhat.com>
11449
11450 * gdb.base/async.exp: Remove early return.
11451
6048b950
PA
114522014-03-19 Pedro Alves <palves@redhat.com>
11453
11454 * gdb.base/async.exp (step& tests): Pass explicit test messages.
11455
8bcfb00a
PA
114562014-03-19 Pedro Alves <palves@redhat.com>
11457
11458 * gdb.base/async.exp (test_background): Expect \r\n after
11459 "completed." in the fail pattern.
11460
884e37dc
PA
114612014-03-19 Pedro Alves <palves@redhat.com>
11462
11463 * gdb.base/async.exp (test_background): New procedure.
11464 Use it for all background execution command tests.
11465
148e57e2
PA
114662014-03-19 Pedro Alves <palves@redhat.com>
11467
11468 * gdb.base/async.exp: Use prepare_for_testing.
11469
f48088c7
PA
114702014-03-19 Pedro Alves <palves@redhat.com>
11471
11472 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
11473 the same line.
11474
e2f6c966
PA
114752014-03-19 Pedro Alves <palves@redhat.com>
11476
11477 * gdb.base/async.c (main): Add "jump here" and "until here" line
11478 marker comments.
11479 * gdb.base/async.exp (jump_here): New global.
11480 (jump& test): Use it.
11481 (until_here): New global.
11482 (until& test): Use it.
11483
c30568d4
PA
114842014-03-19 Pedro Alves <palves@redhat.com>
11485
11486 * gdb.base/async.exp: Don't frob gdb_protocol.
11487
0172b6a7
DE
114882014-03-18 Doug Evans <xdje42@gmail.com>
11489
11490 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
11491 Fix spelling of exec-done-display.
11492
06c868a8
JK
114932014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11494
11495 PR gdb/15358
11496 * gdb.base/gdb-sigterm.c: New file.
11497 * gdb.base/gdb-sigterm.exp: New file.
11498
0c7e1a46
PA
114992014-03-18 Pedro Alves <palves@redhat.com>
11500
11501 PR gdb/13860
11502 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
11503 * lib/mi-support.exp (mi_expect_stop): Add special handling for
11504 solib-event.
11505
f7c77d93
JB
115062014-03-17 Joel Brobecker <brobecker@adacore.com>
11507
11508 * gdb.ada/pckd_arr_ren: New testcase.
11509
5a1e8c7a
DE
115102014-03-13 Doug Evans <xdje42@gmail.com>
11511
11512 PR guile/16612
11513 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
11514 collect after discarding symbols.
11515
350e1a76
DE
115162014-03-13 Ludovic Courtès <ludo@gnu.org>
11517 Doug Evans <xdje42@gmail.com>
11518
11519 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
11520 to history survives a gc.
11521
a69900ae
PA
115222014-03-13 Pedro Alves <palves@redhat.com>
11523
11524 * gdb.base/default.exp: Don't test "target procfs".
11525
5db9f0bd
PA
115262014-03-13 Pedro Alves <palves@redhat.com>
11527
11528 * gdb.base/default.exp: Update "target child" and "target procfs"
11529 tests to not expect "Unix".
11530
b3ccfe11
TT
115312014-03-12 Tom Tromey <tromey@redhat.com>
11532
11533 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
11534 New procs. Add target-async tests.
11535 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
11536 Add target-async tests.
11537
646f4417
AA
115382014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11539
11540 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
11541 'func_start' and 'func_end' for the beginning and end of the
11542 function code, respectively.
11543 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
11544 'func_end' instead of 'func' and 'main'.
11545
288c211f
AA
115462014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11547
11548 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
11549 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
11550 generate the debug info assembler source.
11551
e0c0f156
AA
115522014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11553
11554 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
11555 * gdb.dwarf2/arr-subrange.exp: Likewise.
11556 * gdb.dwarf2/dwz.exp: Likewise.
11557 * gdb.dwarf2/method-ptr.exp: Likewise.
11558 * gdb.dwarf2/missing-sig-type.exp: Likewise.
11559 * gdb.dwarf2/subrange.exp: Likewise.
11560 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
11561 * gdb.dwarf2/implptrpiece.exp: Likewise.
11562 * gdb.dwarf2/nostaticblock.exp: Likewise.
11563
0e5c4555
AA
115642014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11565
11566 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
11567 directory to absolute path name arguments.
11568
5ec18f2b
JG
115692014-03-10 Joel Brobecker <brobecker@adacore.com>
11570
11571 * gdb.ada/tagged_access: New testcase.
11572
847fc4f2
MM
115732014-03-07 Markus Metzger <markus.t.metzger@intel.com>
11574
11575 * gdb.btrace/data.exp: Update expected output.
11576
cc3da688
YQ
115772014-03-06 Yao Qi <yao@codesourcery.com>
11578
11579 * gdb.trace/pr16508.exp: New file.
11580
0f26cec1
PA
115812014-03-05 Pedro Alves <palves@redhat.com>
11582
11583 PR gdb/16575
11584 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
11585 procedure.
11586 (top level): Adjust to use it. Add tests that exercise breakpoint
11587 interaction with the code-cache.
11588
7a5a839f
LC
115892014-02-26 Ludovic Courtès <ludo@gnu.org>
11590
11591 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
11592 test for 'history-append!'.
11593
31aa7e4e
JB
115942014-02-26 Joel Brobecker <brobecker@adacore.com>
11595
11596 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
11597 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
11598 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
11599 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
11600 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
11601 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
11602
1b588015
JB
116032014-02-26 Joel Brobecker <brobecker@adacore.com>
11604
11605 * testsuite/gdb.python/py-pp-re-notag.c: New file.
11606 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
11607 * testsuite/gdb.python/py-pp-re-notag.p: New file.
11608
55426c9d
JB
116092014-02-26 Joel Brobecker <brobecker@adacore.com>
11610
11611 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
11612
dc53a7ad
JB
116132014-02-26 Joel Brobecker <brobecker@adacore.com>
11614
11615 * gdb.dwarf2/arr-stride.c: New file.
11616 * gdb.dwarf2/arr-stride.exp: New file.
11617
12ab52e9
PA
116182014-02-26 Pedro Alves <palves@redhat.com>
11619
11620 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
11621 that won't ever trigger. Make sure that GDB reports the correct
11622 breakpoint that caused the stop.
11623
849c862e
JK
116242014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11625
11626 PR gdb/16626
11627 * gdb.base/auto-load-script: New file.
11628 * gdb.base/auto-load.c: New file.
11629 * gdb.base/auto-load.exp: New file.
11630
71b7d793
JK
11631 PR gdb/16626
11632 * gdb.base/auto-load.exp: Fix out-of-srctree run.
11633
e2f0d509
JK
116342014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11635
11636 Fix dw2-icycle.exp -fsanitize=address GDB crash.
11637 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
11638
50cc37c8
DE
116392014-02-24 Doug Evans <dje@google.com>
11640
11641 * lib/gdb.exp (run_on_host): Log error output if program fails.
11642
ea4758f2
PA
116432014-02-21 Pedro Alves <palves@redhat.com>
11644
11645 * gdb.threads/step-after-sr-lock.c: Rename to ...
11646 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
11647 * gdb.threads/step-after-sr-lock.exp: Rename to ...
11648 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
11649 ... this.
11650
d7b30f67
SDJ
116512014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
11652
11653 PR tdep/16397
11654 * gdb.arch/amd64-stap-special-operands.exp: New file.
11655 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
11656 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
11657 * gdb.arch/amd64-stap-triplet.S: Likewise.
11658 * gdb.arch/amd64-stap-triplet.c: Likewise.
11659
83deb43f
JB
116602014-02-20 Joel Brobecker <brobecker@adacore.com>
11661
11662 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
11663 in .section pseudo-op.
11664
adde2bff
DE
116652014-02-20 lin zuojian <manjian2006@gmail.com>
11666 Joel Brobecker <brobecker@adacore.com>
11667 Doug Evans <xdje42@gmail.com>
11668
11669 PR symtab/16581
11670 * gdb.dwarf2/dw2-icycle.S: New file.
11671 * gdb.dwarf2/dw2-icycle.c: New file.
11672 * gdb.dwarf2/dw2-icycle.exp: New file.
11673
f7bd0f78
SC
116742014-02-19 Siva Chandra Reddy <sivachandra@google.com>
11675
11676 * gdb.python/py-value-cc.cc: Improve test case to enable testing
11677 operations on gdb.Value objects.
11678 * gdb.python/py-value-cc.exp: Add new test to test operations on
11679 gdb.Value objects.
11680
c17ef0d5
DE
116812014-02-18 Doug Evans <dje@google.com>
11682
11683 * Makefile.in (TESTS): New variable.
11684 (expanded_tests, expanded_tests_or_none): New variables
11685 (check-single): Pass $(expanded_tests_or_none) to runtest.
11686 (check-parallel): Only run tests in $(TESTS) if non-empty.
11687 (check/no-matching-tests-found): New rule.
11688 * README: Document TESTS makefile variable.
11689
5dd3176f
DE
116902014-02-18 Doug Evans <dje@google.com>
11691
11692 * Makefile.in (check-parallel): rm -rf outputs temp.
11693
0b10be4f
JK
116942014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
11695
11696 Fix "ERROR: no fileid for" in the testsuite.
11697 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
11698
85f224e7
DE
116992014-02-12 Doug Evans <dje@google.com>
11700
11701 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
11702 (MISCELLANEOUS): New variable.
11703 (clean): rm -rf $(MISCELLANEOUS).
11704 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
11705 dwp live in the same directory as symlinks, with each symlink pointed
11706 to a differently named file in a different directory.
11707
149b30ff
DE
117082014-02-11 Doug Evans <dje@google.com>
11709
11710 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
11711 of Tcl file commands.
11712
1dfdac32
MK
117132014-02-10 Mark Kettenis <kettenis@gnu.org>
11714
11715 * gdb.threads/step-after-sr-lock.exp: Avoid executing
11716 "kill -SIGUSR1 -1".
11717
aa4fb036
JB
117182014-02-10 Joel Brobecker <brobecker@adacore.com>
11719
11720 * gdb.ada/tick_length_array_enum_idx: New testcase.
11721
ed3ef339
DE
117222014-02-10 Doug Evans <xdje42@gmail.com>
11723
11724 * configure.ac (AC_OUTPUT): Add gdb.guile.
11725 * configure: Regenerate.
11726 * lib/gdb-guile.exp: New file.
11727 * lib/gdb.exp (get_target_charset): New function.
11728 * gdb.base/help.exp: Update expected output from "apropos apropos".
11729 * gdb.guile/Makefile.in: New file.
11730 * gdb.guile/guile.exp: New file.
11731 * gdb.guile/scm-arch.c: New file.
11732 * gdb.guile/scm-arch.exp: New file.
11733 * gdb.guile/scm-block.c: New file.
11734 * gdb.guile/scm-block.exp: New file.
11735 * gdb.guile/scm-breakpoint.c: New file.
11736 * gdb.guile/scm-breakpoint.exp: New file.
11737 * gdb.guile/scm-disasm.c: New file.
11738 * gdb.guile/scm-disasm.exp: New file.
11739 * gdb.guile/scm-equal.c: New file.
11740 * gdb.guile/scm-equal.exp: New file.
11741 * gdb.guile/scm-error.exp: New file.
11742 * gdb.guile/scm-error.scm: New file.
11743 * gdb.guile/scm-frame-args.c: New file.
11744 * gdb.guile/scm-frame-args.exp: New file.
11745 * gdb.guile/scm-frame-args.scm: New file.
11746 * gdb.guile/scm-frame-inline.c: New file.
11747 * gdb.guile/scm-frame-inline.exp: New file.
11748 * gdb.guile/scm-frame.c: New file.
11749 * gdb.guile/scm-frame.exp: New file.
11750 * gdb.guile/scm-generics.exp: New file.
11751 * gdb.guile/scm-gsmob.exp: New file.
11752 * gdb.guile/scm-iterator.c: New file.
11753 * gdb.guile/scm-iterator.exp: New file.
11754 * gdb.guile/scm-math.c: New file.
11755 * gdb.guile/scm-math.exp: New file.
11756 * gdb.guile/scm-objfile-script-gdb.in: New file.
11757 * gdb.guile/scm-objfile-script.c: New file.
11758 * gdb.guile/scm-objfile-script.exp: New file.
11759 * gdb.guile/scm-objfile.c: New file.
11760 * gdb.guile/scm-objfile.exp: New file.
11761 * gdb.guile/scm-ports.exp: New file.
11762 * gdb.guile/scm-pretty-print.c: New file.
11763 * gdb.guile/scm-pretty-print.exp: New file.
11764 * gdb.guile/scm-pretty-print.scm: New file.
11765 * gdb.guile/scm-section-script.c: New file.
11766 * gdb.guile/scm-section-script.exp: New file.
11767 * gdb.guile/scm-section-script.scm: New file.
11768 * gdb.guile/scm-symbol.c: New file.
11769 * gdb.guile/scm-symbol.exp: New file.
11770 * gdb.guile/scm-symtab-2.c: New file.
11771 * gdb.guile/scm-symtab.c: New file.
11772 * gdb.guile/scm-symtab.exp: New file.
11773 * gdb.guile/scm-type.c: New file.
11774 * gdb.guile/scm-type.exp: New file.
11775 * gdb.guile/scm-value-cc.cc: New file.
11776 * gdb.guile/scm-value-cc.exp: New file.
11777 * gdb.guile/scm-value.c: New file.
11778 * gdb.guile/scm-value.exp: New file.
11779 * gdb.guile/source2.scm: New file.
11780 * gdb.guile/types-module.cc: New file.
11781 * gdb.guile/types-module.exp: New file.
11782
7026a7c1
YQ
117832014-02-10 Yao Qi <yao@codesourcery.com>
11784
11785 PR testsuite/16543
11786 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
11787 * configure: Regenerated.
11788 * Makefile.in: New file.
11789
6c466447
AS
117902014-02-08 Andreas Schwab <schwab@linux-m68k.org>
11791
11792 * gdb.python/py-framefilter.exp: Fix typo.
11793
6e854735
YQ
117942014-02-08 Yao Qi <yao@codesourcery.com>
11795
11796 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
11797 that no =breakpoint-modified is emitted when breakpoints are
11798 modified through MI commands.
11799
d137e6dc
PA
118002014-02-07 Pedro Alves <pedro@codesourcery.com>
11801 Pedro Alves <palves@redhat.com>
11802
11803 * gdb.threads/step-after-sr-lock.c: New file.
11804 * gdb.threads/step-after-sr-lock.exp: New file.
11805
b5ee5a50
PA
118062014-02-07 Pedro Alves <palves@redhat.com>
11807
11808 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
11809
3c77faf3
JK
118102014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11811
11812 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
11813 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
11814
6dddc817
DE
118152014-02-06 Doug Evans <xdje42@gmail.com>
11816
11817 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
11818 output.
11819
11820 * gdb.gdb/python-interrupts.exp: New file.
11821
de7b2893
YQ
118222014-02-05 Yao Qi <yao@codesourcery.com>
11823
11824 * gdb.trace/report.exp (use_collected_data): Test the output
11825 of "info threads" and "info inferiors".
11826
66d032ac
YQ
118272014-02-05 Yao Qi <yao@codesourcery.com>
11828
11829 Revert this patch:
11830
11831 2013-05-24 Yao Qi <yao@codesourcery.com>
11832
11833 * gdb.trace/tfile.exp: Test inferior and thread.
11834
591a12a1
UW
118352014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11836
11837 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
11838 on a function.
11839 * gdb.base/step-bt.c: Call hello via function pointer to make
11840 sure its first instruction is executed on powerpc64le-linux.
11841
0ff3e01f
UW
118422014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11843
11844 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
11845
084ee545
UW
118462014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11847
11848 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
11849 of the test patterns for use on little-endian systems.
11850
6ed14ff3
UW
118512014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11852
11853 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
11854 (decimal_vector): Fix for little-endian.
11855
401e27fd
JM
118562014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
11857
11858 * gdb.arch/sparc-sysstep.exp: New file.
11859 * gdb.arch/sparc-sysstep.c: Likewise.
11860
11861 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
11862
8b924729
EBM
118632014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11864
11865 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
11866
fb151210
JB
118672014-01-23 Tom Tromey <tromey@redhat.com>
11868
11869 * gdb.ada/array_char_idx: New testcase.
11870
0740f8d8
TT
118712014-01-23 Tom Tromey <tromey@redhat.com>
11872
11873 PR python/16487:
11874 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
11875 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
11876 classes.
11877
21909fa1
TT
118782014-01-23 Tom Tromey <tromey@redhat.com>
11879
11880 PR python/16491:
11881 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
11882 string from an inferior frame.
11883 * gdb.python/py-framefilter-mi.exp: Update.
11884
87ce2a04
DE
118852014-01-22 Doug Evans <dje@google.com>
11886
11887 * gdb.server/server-mon.exp: Add tests for "set debug-format".
11888
237b092b
AA
118892014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11890
11891 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
11892
d674a709
AA
118932014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11894
11895 * gdb.trace/entry-values.exp: Remove excess space character from
11896 regex patterns. Handle s390 call instruction.
11897
20fa3390
AA
118982014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11899
11900 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
11901 define "*_start" label. Make "name" static.
11902 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
11903 ${name} by references to ${name}_start.
11904
78466714
AA
119052014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11906
11907 * gdb.base/info-macros.exp: Remove "debug" from the compile
11908 options.
11909
ec9f644a
IB
119102014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
11911
11912 * gdb.dlang/demangle.exp: New file.
11913
94b1b47e
IB
119142014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
11915
11916 * gdb.dlang/primitive-types.exp: New file.
11917
7f420862
IB
119182014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
11919
11920 * configure.ac: Create gdb.dlang/Makefile.
11921 * configure: Regenerate.
11922 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
11923 * gdb.dlang/Makefile.in: New file.
11924 * lib/d-support.exp: New file.
11925 * lib/gdb.exp (skip_d_tests): New proc.
11926
52834460
MM
119272014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11928
11929 * gdb.btrace/delta.exp: Check reverse stepi.
11930 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
11931 * gdb.btrace/finish.exp: New.
11932 * gdb.btrace/next.exp: New.
11933 * gdb.btrace/nexti.exp: New.
11934 * gdb.btrace/record_goto.c: Add comments.
11935 * gdb.btrace/step.exp: New.
11936 * gdb.btrace/stepi.exp: New.
11937 * gdb.btrace/multi-thread-step.c: New.
11938 * gdb.btrace/multi-thread-step.exp: New.
11939 * gdb.btrace/rn-dl-bind.c: New.
11940 * gdb.btrace/rn-dl-bind.exp: New.
11941 * gdb.btrace/data.c: New.
11942 * gdb.btrace/data.exp: New.
11943 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
11944
6e07b1d2
MM
119452014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11946
11947 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
11948 * gdb.btrace/exception.exp: Update.
11949 * gdb.btrace/instruction_history.exp: Update.
11950 * gdb.btrace/record_goto.exp: Update.
11951 * gdb.btrace/tailcall.exp: Update.
11952 * gdb.btrace/unknown_functions.exp: Update.
11953 * gdb.btrace/delta.exp: New.
11954
0b722aec
MM
119552014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11956
11957 * gdb.btrace/record_goto.exp: Add backtrace test.
11958 * gdb.btrace/tailcall.exp: Add backtrace test.
11959
066ce621
MM
119602014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11961
11962 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
11963 * gdb.btrace/record_goto.c: New.
11964 * gdb.btrace/record_goto.exp: New.
11965 * gdb.btrace/x86-record_goto.S: New.
11966
0688d04e
MM
119672014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11968
11969 * gdb.btrace/function_call_history.exp: Update tests.
11970 * gdb.btrace/instruction_history.exp: Update tests.
11971
8710b709
MM
119722014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11973
11974 * gdb.btrace/function_call_history.exp: Fix expected field
11975 order for "record function-call-history".
11976 Add new tests for "record function-call-history /c".
11977 * gdb.btrace/exception.cc: New.
11978 * gdb.btrace/exception.exp: New.
11979 * gdb.btrace/tailcall.exp: New.
11980 * gdb.btrace/x86-tailcall.S: New.
11981 * gdb.btrace/x86-tailcall.c: New.
11982 * gdb.btrace/unknown_functions.c: New.
11983 * gdb.btrace/unknown_functions.exp: New.
11984 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
11985
5de9129b
MM
119862014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11987
11988 * gdb.btrace/instruction_history.exp: Update.
11989 * gdb.btrace/function_call_history.exp: Update.
11990
23a7fe75
MM
119912014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11992
11993 * gdb.btrace/function_call_history.exp: Fix expected function
11994 trace.
11995 * gdb.btrace/instruction_history.exp: Initialize traced.
11996 Remove traced_functions.
11997
724c7dd8
MM
119982014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11999
12000 * gdb.btrace/function_call_history.exp: Update
12001 * gdb.btrace/instruction_history.exp: Update.
12002
6d78d93b
MM
120032014-01-16 Markus Metzger <markus.t.metzger@intel.com>
12004
12005 * gdb.btrace/enable.exp: Update expected text.
12006
93a360cc
OJ
120072014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
12008
12009 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
12010 bytes.
12011
3772b53f
MR
120122014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
12013
12014 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
12015
596662fa
OJ
120162014-01-15 Omair Javaid <omair.javaid@linaro.org>
12017
12018 * lib/gdb.exp (supports_process_record): Return true for
12019 arm*-linux*. (supports_reverse): Likewise.
12020
b5b08fb4
SC
120212014-01-13 Siva Chandra Reddy <sivachandra@google.com>
12022
12023 PR python/15464
12024 PR python/16113
12025 * gdb.python/py-type.c: Enhance test case.
12026 * gdb.python/py-value-cc.cc: Likewise
12027 * gdb.python/py-type.exp: Add new tests.
12028 * gdb.python/py-value-cc.exp: Likewise
12029
52d7fb13
AA
120302014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
12031 Pedro Alves <palves@redhat.com>
12032
12033 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
12034 Make "name" extern.
12035 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
12036 references to ${name}_start by references to ${name}.
12037
a2cd8cfe
JB
120382014-01-10 Joel Brobecker <brobecker@adacore.com>
12039
12040 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
12041
4e23fced
JB
120422014-01-10 Joel Brobecker <brobecker@adacore.com>
12043
12044 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
12045
c6a9e42c
PA
120462014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
12047 Pedro Alves <palves@redhat.com>
12048
12049 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 12050 mi_gdb_target_load.
c6a9e42c 12051
b7ea362b
PA
120522014-01-08 Pedro Alves <palves@redhat.com>
12053
12054 * gdb.threads/reconnect-signal.c: New file.
12055 * gdb.threads/reconnect-signal.exp: New file.
12056
5e3f4fab
EBM
120572014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12058
12059 * gdb.base/source-dir.exp: New file.
12060
79301218
JB
120612014-01-07 Joel Brobecker <brobecker@adacore.com>
12062
12063 * gdb.ada/mi_interface: New testcase.
12064
8e355c5d
JB
120652014-01-07 Joel Brobecker <brobecker@adacore.com>
12066
12067 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
12068 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
12069 gdb.ada/pp-rec-component/pck.ads: New files.
12070
c0d48811
JB
120712014-01-07 Joel Brobecker <brobecker@adacore.com>
12072
12073 * gdb.python/py-pp-integral.c: New file.
12074 * gdb.python/py-pp-integral.py: New file.
12075 * gdb.python/py-pp-integral.exp: New file.
12076
17b609c3 12077For older changes see ChangeLog-1993-2013.
c906108c 12078\f
8d8cb839
EZ
12079;; Local Variables:
12080;; mode: change-log
12081;; left-margin: 8
12082;; fill-column: 74
12083;; version-control: never
12084;; End:
902f2ccb 12085
61baf725 12086 Copyright 2014-2017 Free Software Foundation, Inc.
902f2ccb
MC
12087 Copying and distribution of this file, with or without modification,
12088 are permitted provided the copyright notice and this notice are preserved.
This page took 2.894494 seconds and 4 git commands to generate.