Move code out of 'between TRY and CATCH'
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
bc3b087d
SDJ
12017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
2
3 * gdb.base/set-cwd.exp: Make it available on
4 native-extended-gdbserver.
5
d092c5a2
SDJ
62017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
7
8 * gdb.base/set-cwd.c: New file.
9 * gdb.base/set-cwd.exp: Likewise.
10
45320ffa
TT
112017-10-02 Tom Tromey <tom@tromey.com>
12
13 PR rust/22236:
14 * gdb.rust/simple.rs (main): New variable "fslice".
15 * gdb.rust/simple.exp: Add slice tests. Update string tests.
16
b3e3859b
TT
172017-10-02 Tom Tromey <tom@tromey.com>
18
19 * gdb.rust/simple.exp: Test ptype of a slice.
20
01af5e0d
TT
212017-10-02 Tom Tromey <tom@tromey.com>
22
23 * gdb.rust/simple.exp: Test index of slice.
24
a9bbfbd8
TT
252017-09-27 Tom Tromey <tom@tromey.com>
26
27 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
28
df8899e5
TP
292017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
30 Pedro Alves <palves@redhat.com>
31
32 * gdb.base/compare-sections.exp (get value of read-only section): Read
33 as unsigned value.
34 (corrupt read-only section): Likewise and don't set written if patching
35 failed.
36
757bf54b
KB
372017-09-21 Kevin Buettner <kevinb@redhat.com>
38
39 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
40 files.
41
06871ae8
PA
422017-09-20 Pedro Alves <palves@redhat.com>
43
44 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
45 symbol names in gdb's output.
46 * gdb.cp/overload.exp ("list all overloads"): Likewise.
47
e5f25bc5
PA
482017-09-20 Pedro Alves <palves@redhat.com>
49
50 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
51 Rename to ...
52 (test_list_ambiguous_symbol): ... this and add a symbol name
53 parameter. Adjust.
54 (test_list_ambiguous_function): Reimplement on top of
55 test_list_ambiguous_symbol and also test listing ambiguous
56 variables.
57 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
58 (ambiguous_fun): ... this.
59 (ambiguous_var): New.
60 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
61 (ambiguous_fun): ... this.
62 (ambiguous_var): New.
63
4e5a4f58
JB
642017-09-19 John Baldwin <jhb@FreeBSD.org>
65
66 * gdb.base/starti.c: New file.
67 * gdb.base/starti.exp: New file.
68 * lib/gdb.exp (gdb_starti_cmd): New procedure.
69
26e53f3e
PA
702017-09-14 Pedro Alves <palves@redhat.com>
71
72 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
73 (top level): Use it instead of runto.
74
cb791d59
TT
752017-09-11 Tom Tromey <tom@tromey.com>
76
77 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
78
7c96f8c1
TT
792017-09-11 Tom Tromey <tom@tromey.com>
80
81 * gdb.python/py-infthread.exp: Add tests for new_thread event.
82 * gdb.python/py-inferior.exp: Add tests for new inferior events.
83
469412dd
CW
842017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
85
86 * gdb.fortran/printing-types.exp: New file.
87 * gdb.fortran/printing-types.exp: New file.
88
e0f86435
BH
892017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
90
91 * gdb.fortran/vla-ptype.exp: Fix typos.
92 * gdb.fortran/vla-value.exp: Same.
93
9e9af4be
BH
942017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
95
96 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
97 * gdb.mi/mi-var-child-f.exp: Likewise.
98 * gdb.mi/mi-vla-fortran.exp: Likewise.
99
a5ad232b
FP
1002017-09-08 Frank Penczek <frank.penczek@intel.com>
101 Christoph Weinmann <christoph.t.weinmann@intel.com>
102 Bernhard Heckel <bernhard.heckel@intel.com>
103
104 * gdb.fortran/ptr-indentation.f90: New file.
105 * gdb.fortran/ptr-indentation.exp: New file.
106
5aec60eb
TT
1072017-09-05 Tom Tromey <tom@tromey.com>
108
109 PR gdb/22010:
110 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
111
8f8f8152
TP
1122017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
113
114 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
115
fbd1b771
JK
1162017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
117
118 * gdb.threads/tls-nodebug-pie.c: New file.
119 * gdb.threads/tls-nodebug-pie.exp: New file.
120
5eb5f850
TT
1212017-09-05 Tom Tromey <tom@tromey.com>
122
123 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
124 for rust.
125
ae780a21
SM
1262017-09-05 Simon Marchi <simon.marchi@ericsson.com>
127
128 * gdb.multi/multi-arch-exec.exp: Test with different
129 "follow-exec-mode" settings.
130 (do_test): New procedure.
131
3693fdb3
PA
1322017-09-04 Pedro Alves <palves@redhat.com>
133
134 * gdb.base/func-static.c (S::method const, S::method volatile)
135 (S::method volatile const): New methods.
136 (c_s, v_s, cv_s): New instances.
137 (main): Call method() on them.
138 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
139 (cannot_resolve): New procedure.
140 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
141 print-quote-unquoted columns.
142 (do_test): Test printing each scope too.
143
e68cb8e0
PA
1442017-09-04 Pedro Alves <palves@redhat.com>
145
146 * gdb.base/local-static.exp: Also test with
147 class::method::variable wholly quoted.
148 * gdb.cp/m-static.exp (class::method::variable): Remove test.
149
858be34c
PA
1502017-09-04 Pedro Alves <palves@redhat.com>
151
152 * gdb.base/local-static.c: New.
153 * gdb.base/local-static.cc: New.
154 * gdb.base/local-static.exp: New.
155
46a4882b
PA
1562017-09-04 Pedro Alves <palves@redhat.com>
157
158 * gdb.asm/asm-source.exp: Add casts to int.
159 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
160 (dataglobal64_1, dataglobal64_2): New globals.
161 * gdb.base/nodebug.exp: Test different expressions involving the
162 new globals, with print, whatis and ptype. Add casts to int.
163 * gdb.base/solib-display.exp: Add casts to int.
164 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
165 * gdb.cp/m-static.exp: Add cast to int.
166 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
167 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
168 tls variable with no debug info without a cast. Test with a cast
169 to int too.
170 * gdb.trace/entry-values.exp: Add casts.
171
2c5a2be1
PA
1722017-09-04 Pedro Alves <palves@redhat.com>
173
174 * gdb.base/nodebug.exp: Test that ptype's error about functions
175 with unknown return type includes the function name too.
176
7022349d
PA
1772017-09-04 Pedro Alves <palves@redhat.com>
178
179 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
180 return type of munmap in infcall.
181 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
182 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
183 type of ftell in infcall.
184 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
185 type of getpid in infcall.
186 * gdb.base/infcall-exec.exp: Cast return type of execlp in
187 infcall.
188 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
189 Bail on failure to extract the pid.
190 * gdb.base/nodebug.c: #include <stdint.h>.
191 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
192 New functions.
193 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
194 Change expected output of print/whatis/ptype with functions with
195 no debug info. Test all supported languages. Call
196 test_call_promotion.
197 * gdb.compile/compile.exp: Adjust expected output to expect
198 warning.
199 * gdb.threads/siginfo-threads.exp: Likewise.
200
54990598
PA
2012017-09-04 Pedro Alves <palves@redhat.com>
202
203 * gdb.base/callfuncs.exp (do_function_calls): New parameter
204 "prototypes". Test calling float functions via prototyped and
205 unprototyped function pointers.
206 (perform_all_tests): New parameter "prototypes". Pass it down.
207 (top level): Pass down "prototypes" parameter to
208 perform_all_tests.
209
34d16ea2
SM
2102017-09-04 Simon Marchi <simon.marchi@ericsson.com>
211
212 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
213 Test with nested loops.
214
9521ecda
SM
2152017-09-04 Simon Marchi <simon.marchi@ericsson.com>
216
217 * gdb.base/commands.exp: Call the new procedures.
218 (loop_break_test, loop_continue_test): New procedures.
219
80a65e9b
SM
2202017-09-04 Simon Marchi <simon.marchi@ericsson.com>
221
222 * gdb.base/commands.exp: Call new procedure.
223 (define_if_without_arg_test): New procedure.
224
e439fa14
PA
2252017-09-04 Pedro Alves <palves@redhat.com>
226
227 * gdb.base/list-ambiguous.exp: New file.
228 * gdb.base/list-ambiguous0.c: New file.
229 * gdb.base/list-ambiguous1.c: New file.
230 * gdb.base/list.exp (test_list_range): Adjust expected output.
231
0a2dde4a
SDJ
2322017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
233
234 * gdb.base/share-env-with-gdbserver.c: New file.
235 * gdb.base/share-env-with-gdbserver.exp: Likewise.
236
5e89eb3a
SM
2372017-08-28 Simon Marchi <simon.marchi@ericsson.com>
238
239 * gdb.base/commands.exp (gdbvar_simple_if_test,
240 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
241 progvar_simple_if_test, progvar_simple_while_test,
242 progvar_complex_if_while_test, user_defined_command_test,
243 user_defined_command_args_eval,
244 user_defined_command_args_stack_test,
245 user_defined_command_manyargs_test, bp_deleted_in_command_test,
246 temporary_breakpoint_commands,
247 gdb_test_no_prompt, redefine_hook_test,
248 redefine_backtrace_test): Remove "global gdb_prompt".
249
fd437cbc
SM
2502017-08-28 Simon Marchi <simon.marchi@ericsson.com>
251
252 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
253 New proc, call it from toplevel.
254
87215ad1
SDJ
2552017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
256
257 PR remote/21852
258 * gdb.server/normal.c: New file, copied from gdb.base.
259 * gdb.server/run-without-local-binary.exp: New file.
260
58afddc6
WP
2612017-08-07 Weimin Pan <weimin.pan@oracle.com>
262
263 * gdb.arch/sparc64-adi.exp: New file.
264 * gdb.arch/sparc64-adi.c: New file.
265
5277199a
PA
2662017-08-22 Pedro Alves <palves@redhat.com>
267
268 * gdb.cp/overload.exp (line_range_pattern): New procedure.
269 (top level): Add "list all overloads" tests.
270
14278e1f
TT
2712017-08-22 Tom Tromey <tom@tromey.com>
272
273 * gdb.gdb/xfullpath.exp: Remove.
274
bf223d3e
PA
2752017-08-21 Pedro Alves <palves@redhat.com>
276
277 PR gdb/19487
278 * gdb.base/symbol-alias.c: New.
279 * gdb.base/symbol-alias2.c: New.
280 * gdb.base/symbol-alias.exp: New.
281
c973d0aa
PA
2822017-08-21 Pedro Alves <palves@redhat.com>
283
284 * gdb.base/dfp-test.c
285 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
286 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
287 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
288 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
289 * gdb.base/whatis-ptype-typedefs.c: New.
290 * gdb.base/whatis-ptype-typedefs.exp: New.
291 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
292 (an_int, an_int_type, an_int_type2): New globals.
293 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
294 involving typedefs and cast expressions.
295 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
296 (lookup_typedefs_function): New.
297 (typedefs_pretty_printers_dict): New.
298 (top level): Register lookup_typedefs_function in
299 gdb.pretty_printers.
300
6d580b63
YQ
3012017-08-18 Yao Qi <yao.qi@linaro.org>
302
303 * gdb.server/unittest.exp: New.
304
206726fb
SDJ
3052017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
306
307 PR gdb/21954
308 * gdb.base/environ.exp: Add test to check if 'unset environment'
309 works.
310
bf0ec4c2
AA
3112017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
312
313 * lib/gdb.exp (universal_compile_options): New caching proc.
314 (gdb_compile): Suppress GCC's coloring of messages.
315
d6382fff
TT
3162017-08-14 Tom Tromey <tom@tromey.com>
317
318 PR gdb/21675:
319 * gdb.base/printcmds.exp (test_radices): New function.
320 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
321 * gdb.base/sizeof.exp (check_valueof): Use p/d.
322 * lib/gdb.exp (get_integer_valueof): Use p/d.
323
c2c2dd9f
SM
3242017-08-12 Simon Marchi <simon.marchi@ericsson.com>
325
326 * lib/gdb.exp (get_valueof): Don't capture end-of-line
327 characters.
328
fdffd6f4
TT
3292017-08-05 Tom Tromey <tom@tromey.com>
330
331 * gdb.rust/simple.exp: Allow String to appear in a different
332 namespace.
333
27d41eac
YQ
3342017-07-26 Yao Qi <yao.qi@linaro.org>
335
336 * gdb.gdb/unittest.exp: Invoke command
337 "maintenance check xml-descriptions".
338
031ed05d
AA
3392017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
340
341 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
342 calling context.
343 (hex128): Drop erroneous calculation of parameters.
344
dcd27ddf
SM
3452017-07-22 Simon Marchi <simon.marchi@ericsson.com>
346
347 * gdb.python/py-unwind.exp: Disable stack protection when
348 building test file.
349
47e77640
PA
3502017-07-20 Pedro Alves <palves@redhat.com>
351
352 * gdb.base/default.exp (set language): Adjust expected output.
353
62d2a18a
PA
3542017-07-20 Pedro Alves <palves@redhat.com>
355
356 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
357 (test_minsym): ... this, and make static.
358 (get_pck__foo__bar__minsym): Rename to ...
359 (get_test_minsym): ... this.
360 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
361 symbol names and comments.
362 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
363 (get_test_minsym): ... this.
364 (pck__foo__bar__minsym__2): Rename to ...
365 (test_minsym): ... this.
366 (main): Adjust.
367
c45ec17c
PA
3682017-07-17 Pedro Alves <palves@redhat.com>
369
370 * gdb.base/completion.exp: Adjust expected output.
371 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
372 the completer works.
373
c6756f62
PA
3742017-07-17 Pedro Alves <palves@redhat.com>
375
376 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
377
5bd68487
AB
3782017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
379
380 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
381
8880f2a9
TT
3822017-07-14 Tom Tromey <tom@tromey.com>
383
384 PR rust/21764:
385 * gdb.rust/simple.exp: Add tests.
386
65547233
TT
3872017-07-14 Tom Tromey <tom@tromey.com>
388
389 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
390
8f14146e
PA
3912017-07-14 Pedro Alves <palves@redhat.com>
392
393 * gdb.linespec/base/one/thefile.cc (z1): New function.
394 * gdb.linespec/base/two/thefile.cc (z2): New function.
395 * gdb.linespec/linespec.exp: Add tests.
396
b4365d02
AB
3972017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
398
399 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
400 to mi_create_breakpoint.
401
5d2cbaa5
AB
4022017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
403
404 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
405 mi_create_breakpoint.
406
11cb5716
IB
4072017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
408
409 * gdb.dlang/demangle.exp: Update for demangling changes.
410
03278692
TT
4112017-07-09 Tom Tromey <tom@tromey.com>
412
413 * gdb.dwarf2/shortpiece.exp: New file.
414
33c5cd75
DB
4152017-07-06 David Blaikie <dblaikie@gmail.com>
416
417 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
418 built from fissiont-multi-cu{1,2}.c.
419 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
420 except putting 'main' and 'func' in separate CUs in the same DWO file.
421 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
422 test.
423 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
424 test.
425
8455d262
PA
4262017-07-06 Pedro Alves <palves@redhat.com>
427
428 * gdb.python/py-unwind.exp: Test flushregs.
429
dc4bde35
SDJ
4302017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
431
432 PR cli/21688
433 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
434 tests for alias commands and trailing whitespace.
435
51ed89aa
SDJ
4362017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
437
438 PR cli/21688
439 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
440 procedure. Call it.
441
eb17d413
PA
4422017-06-29 Pedro Alves <palves@redhat.com>
443
444 * gdb.base/printcmds.exp: Add tests.
445
41664b45
DG
4462017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
447
448 PR gdb/21337
449 * gdb.base/reread-readsym.exp: New file.
450 * gdb.base/reread-readsym.c: New file.
451
75312ae3
KB
4522017-06-21 Kevin Buettner <kevinb@redhat.com>
453
454 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
455 subpattern.
456
66953522
PB
4572017-06-19 Peter Bergner <bergner@vnet.ibm.com>
458
459 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
460 extended mnemonic.
461 * gdb.arch/powerpc-power9.s: Likewise.
462
5524b525
AA
4632017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
464
465 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
466 on 32-bit x86 targets. Exploit is_*_target macros where
467 appropriate.
468
03c8af18
AA
4692017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
470
471 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
472 register pieces.
473
3bf31011
AA
4742017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
475
476 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
477 located in one or more DWARF pieces.
478
805acca0
AA
4792017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
480
481 * lib/gdb.exp (get_endianness): New proc.
482 * gdb.arch/aarch64-fp.exp: Use it.
483 * gdb.arch/altivec-regs.exp: Likewise.
484 * gdb.arch/e500-regs.exp: Likewise.
485 * gdb.arch/vsx-regs.exp: Likewise.
486 * gdb.base/dump.exp: Likewise.
487 * gdb.base/funcargs.exp: Likewise.
488 * gdb.base/gnu_vector.exp: Likewise.
489 * gdb.dwarf2/formdata16.exp: Likewise.
490 * gdb.dwarf2/implptrpiece.exp: Likewise.
491 * gdb.dwarf2/nonvar-access.exp: Likewise.
492 * gdb.python/py-inferior.exp: Likewise.
493 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
494
e9352324
AA
4952017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
496
497 PR gdb/21226
498 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
499 stack value pieces are taken from the LSB end.
500
d5d1163e
AA
5012017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
502
503 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
504 variable at nonzero offset.
505
0567c986
AA
5062017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
507
508 * gdb.dwarf2/var-access.c: New file.
509 * gdb.dwarf2/var-access.exp: New test.
510 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
511
973e9aab
TT
5122017-06-12 Tom Tromey <tom@tromey.com>
513
514 * gdb.dwarf2/formdata16.exp: Add tests.
515
d9109c80
TT
5162017-06-12 Tom Tromey <tom@tromey.com>
517
518 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
519
30a25466
TT
5202017-06-12 Tom Tromey <tom@tromey.com>
521
522 PR exp/16225:
523 * gdb.reverse/i386-sse-reverse.exp: Update tests.
524 * gdb.arch/vsx-regs.exp: Update tests.
525 * gdb.arch/s390-vregs.exp (hex128): New proc.
526 Update test.
527 * gdb.arch/altivec-regs.exp: Update tests.
528
aefd8b33
SDJ
5292017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
530
531 * gdb.base/startup-with-shell.c: New file.
532 * gdb.base/startup-with-shell.exp: Likewise.
533
2090129c
SDJ
5342017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
535
536 * gdb.server/non-existing-program.exp: Update regex in order to
537 reflect the fact that gdbserver is now using fork_inferior (with a
538 shell) to startup the inferior.
539
8e86a419
SM
5402017-05-30 Simon Marchi <simon.marchi@ericsson.com>
541
542 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
543 support function calls from GDB.
544
e6cf65f2
TT
5452017-05-21 Tom Tromey <tom@tromey.com>
546
547 PR rust/21466:
548 * gdb.rust/unsized.exp: New file.
549 * gdb.rust/unsized.rs: New file.
550
43cc5389
TT
5512017-05-19 Tom Tromey <tom@tromey.com>
552
553 PR rust/21484:
554 * gdb.rust/watch.exp: New file.
555 * gdb.rust/watch.rs: New file.
556
ec8df234
TT
5572017-05-18 Tom Tromey <tom@tromey.com>
558
559 * gdb.rust/simple.exp: Allow Box to be qualified.
560
3e3e7fae
TP
5612017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
562
563 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
564
59cc050d
PA
5652017-05-18 Pedro Alves <palves@redhat.com>
566
567 * gdb.base/fileio.c (test_write, test_read, test_close)
568 (test_fstat): Don't print 'ret' in the fail path.
569
c8f6abd1
PA
5702017-05-18 Pedro Alves <palves@redhat.com>
571
572 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
573 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
574 (test_system, test_rename, test_unlink, test_time): Change
575 prototypes.
576 * gdb.base/fileio.exp (stop_msg): Adjust.
577
d2a03b77
PA
5782017-05-18 Pedro Alves <palves@redhat.com>
579
580 * gdb.base/fileio.c (null_str): New global.
581 (test_stat): Use it.
582 * gdb.base/fileio.exp: Remove nowarnings.
583
0d5c6999
YQ
5842017-05-17 Yao Qi <yao.qi@linaro.org>
585
586 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
587
21873064
YQ
5882017-05-17 Simon Marchi <simon.marchi@ericsson.com>
589
590 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
591 argument command.
592 (top-level): Invoke test_set_inferior_tty.
593
d512d31c
PA
5942017-05-04 Pedro Alves <palves@redhat.com>
595
596 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
597 Add parens to print call for Python 3.
598
90cef2ed
KS
5992017-05-03 Keith Seitz <keiths@redhat.com>
600
601 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
602 (main): Call it.
603
14f819c8
TW
6042017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
605
606 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
607 to prev and next.
608
913aeadd
TW
6092017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
610
611 * gdb.python/py-record-btrace.exp: Remove test for
612 gdb.BtraceInstruction.error.
613
a3be24ad
TW
6142017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
615
616 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
617
ae20e79a
TW
6182017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
619
620 * gdb.python/py-record-btrace-threads.c: New file.
621 * gdb.python/py-record-btrace-threads.exp: New file.
622
45ce1b47
SDJ
6232017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
624
625 PR testsuite/8595
626 * gdb.base/environ.exp: Make test available in all architectures.
627 Move bits related to "info program" testing to
628 gdb.base/info-program.exp. Rewrite tests to use the two new
629 procedures mentione below.
630 (test_set_show_env_var) New procedure.
631 (test_set_show_env_var_equal): Likewise.
632 * gdb.base/info-program.exp: New file.
633
e15c3eb4
KS
6342017-04-27 Keith Seitz <keiths@redhat.com>
635
636 * gdb.cp/oranking.cc (test15): New function.
637 (main): Call test15 and declare additional variables for testing.
638 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
639 "p foo101('abc')" tests.
640 Add tests for cv qualifier overloads.
641 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
642 "lvalue reference overload" test.
643 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
644 "print value of f1 on Child&& in f2" test.
645
3a3fd0fd
PA
6462017-04-19 Pedro Alves <palves@redhat.com>
647
648 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
649 procedure.
650 (top level): Call it.
651 * lib/gdb.exp (gdb_define_cmd): New procedure.
652
53375380
PA
6532017-04-12 Pedro Alves <palves@redhat.com>
654
655 PR gdb/21323
656 * gdb.cp/wide_char_types.c: Include <wchar.h>.
657 (wchar): New global.
658 * gdb.cp/wide_char_types.exp (wide_char_types_program)
659 (do_test_wide_char, wide_char_types_no_program, top level): Add
660 wchar_t testing.
661
53e710ac
PA
6622017-04-12 Pedro Alves <palves@redhat.com>
663
664 PR c++/21323
665 * gdb.cp/wide_char_types.c: New file.
666 * gdb.cp/wide_char_types.exp: New file.
667
0ad9d8c7
SDJ
6682017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
669
670 PR gdb/21352
671 * gdb.trace/tsv.exp: Add test for "tsave -r".
672
b1b45502
IB
6732017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
674
675 * gdb.dlang/watch-loc.c: New file.
676 * gdb.dlang/watch-loc.exp: New file.
677
ec13808e
JK
6782017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
679
680 * gdb.python/py-section-script.exp (sepdebug): New testcases.
681
fe5f7374
AK
6822017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
683
684 * gdb.arch/arc-analyze-prologue.S: New file.
685 * gdb.arch/arc-analyze-prologue.exp: Likewise.
686
eea78757
AK
6872017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
688
689 * gdb.arch/arc-decode-insn.S: New file.
690 * gdb.arch/arc-decode-insn.exp: Likewise.
691
5badf10a
IR
6922017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
693
694 PR tdep/20928
695 * gdb.arch/sparc64-regs.exp: New file.
696 * gdb.arch/sparc64-regs.S: Likewise.
697
cee59b3f
TW
6982017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
699
700 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
701 and memory view on Python 3.
702
c0f55cc6
AV
7032017-03-20 Artemiy Volkov <artemiyv@acm.org>
704 Keith Seitz <keiths@redhat.com>
705
706 PR gdb/14441
707 * gdb.cp/demangle.exp: Add rvalue reference tests.
708 * gdb.cp/rvalue-ref-casts.cc: New file.
709 * gdb.cp/rvalue-ref-casts.exp: New file.
710 * gdb.cp/rvalue-ref-overload.cc: New file.
711 * gdb.cp/rvalue-ref-overload.exp: New file.
712 * gdb.cp/rvalue-ref-params.cc: New file.
713 * gdb.cp/rvalue-ref-params.exp: New file.
714 * gdb.cp/rvalue-ref-sizeof.cc: New file.
715 * gdb.cp/rvalue-ref-sizeof.exp: New file.
716 * gdb.cp/rvalue-ref-types.cc: New file.
717 * gdb.cp/rvalue-ref-types.exp: New file.
718 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
719 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
720
51457a05
MAL
7212017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
722
723 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
724 New procedure.
725
5b291c04
MAL
7262017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
727
728 * lib/mi-support.exp (mi_gdb_test): Add additional message
729 for unexpected output.
730
59a56148
AA
7312017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
732
733 * gdb.base/examine-backward.c (Barrier): New character array
734 constant, to ensure that TestStrings is preceded by a string
735 terminator.
736
7942e96e
AA
7372017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
738
739 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
740 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
741 and implicit pointer into such a location.
742
6ebac3fb
DE
7432017-03-16 Doug Evans <dje@google.com>
744
745 * gdb.python/py-lazy-string (pointer): Really add new typedef.
746
ec3b243d
TP
7472017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
748
749 * gdb.cp/m-static.exp: Fix expectation for prototype of
750 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
751
7522017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
753
754 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
755 * gdb.guile/scm-lazy-string.c: New file.
756 * gdb.guile/scm-value.exp: Move lazy string tests to ...
757 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
758 for pointer, array, typedef lazy strings.
759
2cc36e25 7602017-03-16 Doug Evans <dje@google.com>
34b43320
DE
761
762 PR python/17728, python/18439, python/18779
763 * gdb.python/py-value.c (main) Delete locals sptr, sn.
764 * gdb.python/py-lazy-string.c (pointer): New typedef.
765 (main): New locals ptr, array, typedef_ptr.
766 * gdb.python/py-value.exp: Move lazy string tests to ...
767 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
768 array, typedef lazy strings.
ec3b243d 769
0efcde63
AK
7702017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
771
772 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
773 Add optional 'test' parameter.
774
7978d7c3
SM
7752017-03-13 Simon Marchi <simon.marchi@ericsson.com>
776
777 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
778 Skip for versions of DejaGnu < 1.5.
779
896c0c1e
SM
7802017-03-13 Simon Marchi <simon.marchi@ericsson.com>
781
782 * lib/gdb.exp (dejagnu_version): New proc.
783 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
784 Use dejagnu_version.
785
5f4d1085
KS
7862017-03-10 Keith Seitz <keiths@redhat.com>
787
788 PR c++/8128
789 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
790 type from destructor regexps.
791 Add a branch which actually passes the test.
792 Adjust "ptype t5i" test names.
793
1de05205
PA
7942017-03-08 Pedro Alves <palves@redhat.com>
795
796 * gdb.base/step-over-exit.exp: Add explicit test message.
797
c65d6b55
PA
7982017-03-08 Pedro Alves <palves@redhat.com>
799
800 PR gdb/18360
801 * gdb.threads/interrupt-while-step-over.c: New file.
802 * gdb.threads/interrupt-while-step-over.exp: New file.
803
2e86a283
PA
8042017-03-08 Pedro Alves <palves@redhat.com>
805
806 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
807 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
808
25dcbff6
PA
8092017-03-08 Pedro Alves <palves@redhat.com>
810
811 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
812 PKRU as not supported as a PASS.
813
dc9366eb
PA
8142017-03-08 Pedro Alves <palves@redhat.com>
815
816 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
817 prefix instead of $binfile1/$binfile2.
818 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
819 in test message.
820 * gdb.python/py-completion.exp: Use "load python file" as test
821 messages instead of unstable path names.
822
6e5d74e7
PA
8232017-03-08 Pedro Alves <palves@redhat.com>
824 Jan Kratochvil <jan.kratochvil@redhat.com>
825
826 PR cli/21218
827 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
828 New proc.
829 (top level): Call it.
830
9753a2f6
PA
8312017-03-08 Pedro Alves <palves@redhat.com>
832
833 PR tui/21216
834 * gdb.tui/tui-nl-filtered-output.exp: New file.
835
1a4dd9dd
PA
8362017-03-08 Pedro Alves <palves@redhat.com>
837
838 * gdb.base/completion.exp: Move TUI completion tests to ...
839 * gdb.tui/completion.exp: ... this new file.
840
7cbbff33
PA
8412017-03-08 Pedro Alves <palves@redhat.com>
842
843 * gdb.base/tui-disasm-long-lines.c,
844 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
845 gdb.base/tui-layout.exp: Move to ...
846 * gdb.tui/: ... this new directory.
847
5f6fd321
PA
8482017-03-07 Pedro Alves <palves@redhat.com>
849
850 * gdb.base/tui-layout.c: New file.
851 * gdb.base/tui-layout.exp: New file.
852
44959fa8
PA
8532017-03-07 Pedro Alves <palves@redhat.com>
854
855 * gdb.base/tui-layout.c: Rename to ...
856 * gdb.base/tui-disasm-long-lines.c: ... this.
857 * gdb.base/tui-layout.exp: Rename to ...
858 * gdb.base/tui-disasm-long-lines.exp: ... this.
859
f8c4e718
PA
8602017-03-07 Pedro Alves <palves@redhat.com>
861
862 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
863
6dbb839a 8642017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
865
866 * i386-mpx-call.c: New file.
867 * i386-mpx-call.exp: New file.
868
65b48a81
PB
8692017-02-28 Peter Bergner <bergner@vnet.ibm.com>
870
871 * gdb.arch/powerpc-power.exp: Delete test.
872 * gdb.arch/powerpc-power.s: Likewise.
873 * gdb.disasm/disassembler-options.exp: New test.
874 * gdb.arch/powerpc-altivec.exp: Likewise.
875 * gdb.arch/powerpc-altivec.s: Likewise.
876 * gdb.arch/powerpc-altivec2.exp: Likewise.
877 * gdb.arch/powerpc-altivec2.s: Likewise.
878 * gdb.arch/powerpc-altivec3.exp: Likewise.
879 * gdb.arch/powerpc-altivec3.s: Likewise.
880 * gdb.arch/powerpc-power7.exp: Likewise.
881 * gdb.arch/powerpc-power7.s: Likewise.
882 * gdb.arch/powerpc-power8.exp: Likewise.
883 * gdb.arch/powerpc-power8.s: Likewise.
884 * gdb.arch/powerpc-power9.exp: Likewise.
885 * gdb.arch/powerpc-power9.s: Likewise.
886 * gdb.arch/powerpc-vsx.exp: Likewise.
887 * gdb.arch/powerpc-vsx.s: Likewise.
888 * gdb.arch/powerpc-vsx2.exp: Likewise.
889 * gdb.arch/powerpc-vsx2.s: Likewise.
890 * gdb.arch/powerpc-vsx3.exp: Likewise.
891 * gdb.arch/powerpc-vsx3.s: Likewise.
892 * gdb.arch/arm-disassembler-options.exp: Likewise.
893 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
894 * gdb.arch/s390-disassembler-options.exp: Likewise.
895
17cd4947
LM
8962017-02-23 Luis Machado <lgustavo@codesourcery.com>
897
898 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
899 (check_supported_features): ... this. Changed return type to void.
900 (supports_rdseed): New static global.
901 (rdseed): Check supports_rdseed.
902 (initialize): Call check_supported_features.
903
2039d74e
EBM
9042017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
905
906 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
907 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
908 and lqarx/stqcx.
909 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
910 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
911
a51d7ecf
EBM
9122017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
913
914 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
915 uppercase.
916
0224619f
JK
9172017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
918
919 * gdb.dwarf2/formdata16.c: New file.
920 * gdb.dwarf2/formdata16.exp: New file.
921 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
922
216f72a1
JK
9232017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
924
925 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
926 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
927 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
928 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
929 DW_AT_GNU_*.
930
43988095
JK
9312017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
932
933 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
934
99e8a4f9
SDJ
9352017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
936
937 PR gdb/21164
938 * gdb.base/maint.exp: Add testcases for when the commands do
939 not have arguments.
940
b58a8c0c
TP
9412017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
942
943 * gdb.cp/chained-calls.exp: Use p instead of P.
944
4e746bb6
TW
9452017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
946
947 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
948 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
949
3f77c769
TT
9502017-02-14 Tom Tromey <tom@tromey.com>
951
952 PR python/13598:
953 * gdb.python/py-events.exp: Add before_prompt event tests.
954
075beec0
AA
9552017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
956
957 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
958
bf5f525c
LM
9592017-02-13 Luis Machado <lgustavo@codesourcery.com>
960
961 * gdb.linespec/explicit.c (my_unique_function_name): New function.
962 (main): Call my_unique_function_name.
963 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
964 completion of patterns with a single match.
965 Add missing -re switches to gdb_test_multiple calls.
966
13a66184
LM
9672017-02-13 Luis Machado <lgustavo@codesourcery.com>
968
969 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
970 return if core file is not recognized.
971
26a06916
SM
9722017-02-10 Simon Marchi <simon.marchi@ericsson.com>
973
974 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
975 and extra UIs.
976
b761ca9e
SM
9772017-02-10 Simon Marchi <simon.marchi@ericsson.com>
978
979 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
980 proc_with_prefix.
981
b964bee0
TT
9822017-02-10 Tom Tromey <tom@tromey.com>
983
984 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
985
18da0c51
MG
9862017-02-10 Martin Galvan <martingalvan@sourceware.org>
987
988 PR gdb/21122
989 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
990
604c4576
JG
9912017-02-08 Jerome Guitton <guitton@adacore.com>
992
993 * gdb.base/define.exp: Add test for command abbreviations
994 in define.
995
20b477a7
LM
9962017-02-06 Luis Machado <lgustavo@codesourcery.com>
997
998 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
999 * gdb.reverse/insn-reverse-x86.c: New file.
1000
3f7b46f2
IR
10012017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
1002
1003 PR tdep/20936
1004 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
1005
f0fd41c1
TT
10062017-02-03 Tom Tromey <tom@tromey.com>
1007
1008 PR rust/21097:
1009 * gdb.rust/simple.exp: Add new tests.
1010
5be5dbf0
PA
10112017-02-02 Pedro Alves <palves@redhat.com>
1012
1013 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
1014 tests.
1015
7346ef59
AA
10162017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
1017
1018 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
1019 taking a 2-byte value out of a 4-byte DWARF implicit value on
1020 big-endian targets.
1021 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
1022 logic. Add test cases for DW_OP_implicit.
1023
787f0025
MM
10242017-02-01 Markus Metzger <markus.t.metzger@intel.com>
1025
1026 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
1027
68777c29
MM
10282017-02-01 Markus Metzger <markus.t.metzger@intel.com>
1029
1030 * gdb.btrace/enable.exp: Call gdb_exit before
1031 skip_gdbserver_tests.
1032
0a1c7e28
MM
10332017-02-01 Markus Metzger <markus.t.metzger@intel.com>
1034
1035 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
1036 GDBFLAGS.
1037
b5ac99b0
MM
10382017-02-01 Markus Metzger <markus.t.metzger@intel.com>
1039
1040 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
1041 the test is skipped.
1042 * gdb.btrace/data.exp: Likewise.
1043 * gdb.btrace/delta.exp: Likewise.
1044 * gdb.btrace/dlopen.exp: Likewise.
1045 * gdb.btrace/enable-running.exp: Likewise.
1046 * gdb.btrace/enable.exp: Likewise.
1047 * gdb.btrace/exception.exp: Likewise.
1048 * gdb.btrace/function_call_history.exp: Likewise.
1049 * gdb.btrace/gcore.exp: Likewise.
1050 * gdb.btrace/instruction_history.exp: Likewise.
1051 * gdb.btrace/multi-thread-step.exp: Likewise.
1052 * gdb.btrace/nohist.exp: Likewise.
1053 * gdb.btrace/non-stop.exp: Likewise.
1054 * gdb.btrace/reconnect.exp: Likewise.
1055 * gdb.btrace/record_goto-step.exp: Likewise.
1056 * gdb.btrace/record_goto.exp: Likewise.
1057 * gdb.btrace/rn-dl-bind.exp: Likewise.
1058 * gdb.btrace/segv.exp: Likewise.
1059 * gdb.btrace/step.exp: Likewise.
1060 * gdb.btrace/stepi.exp: Likewise.
1061 * gdb.btrace/tailcall-only.exp: Likewise.
1062 * gdb.btrace/tailcall.exp: Likewise.
1063 * gdb.btrace/tsx.exp: Likewise.
1064 * gdb.btrace/unknown_functions.exp: Likewise.
1065 * gdb.btrace/vdso.exp: Likewise.
1066
cd4007e4
MM
10672017-02-01 Markus Metzger <markus.t.metzger@intel.com>
1068
1069 * gdb.btrace/enable-running.c: New.
1070 * gdb.btrace/enable-running.exp: New.
1071
2735833d
WT
10722017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
1073
1074 * gdb.arch/amd64-gs_base.c: New file.
1075 * gdb.arch/amd64-gs_base.exp: New file.
1076
b51e1e94
LM
10772017-01-26 Luis Machado <lgustavo@codesourcery.com>
1078
1079 * lib/memory.exp: Remove spurious empty newlines.
1080
72ca0410
SM
10812017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
1082
1083 * gdb.python/py-bad-printers.exp: Load python file using "source".
1084 * gdb.python/py-events.exp: Likewise.
1085 * gdb.python/py-evsignal.exp: Likewise.
1086 * gdb.python/py-evthreads.exp: Likewise.
1087 * gdb.python/py-frame-args.exp: Likewise.
1088 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
1089 * gdb.python/py-framefilter-mi.exp: Likewise.
1090 * gdb.python/py-framefilter.exp: Likewise.
1091 * gdb.python/py-mi.exp: Likewise.
1092 * gdb.python/py-pp-maint.exp: Likewise.
1093 * gdb.python/py-pp-registration.exp: Likewise.
1094 * gdb.python/py-prettyprint.exp: Likewise.
1095 (run_lang_tests): Likewise.
1096 * gdb.python/py-typeprint.exp: Likewise.
1097
e309aa65
LM
10982017-01-26 Luis Machado <lgustavo@codesourcery.com>
1099
1100 * lib/memory.exp: New file.
1101 * lib/gdb.exp: Load memory.exp.
1102 * gdb.base/memattr.exp (delete_memory): Move proc to
1103 lib/memory.exp and rename to delete_memory_regions.
1104 Replace delete_memory with delete_memory_regions.
1105 Cleanup memory regions before tests.
1106 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
1107 before tests.
1108
515aff23
LM
11092017-01-26 Luis Machado <lgustavo@codesourcery.com>
1110
1111 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
1112 files.
1113 (initialize): New function conditionally defined.
1114 (testcases): Move within conditional block.
1115 (main): Call initialize.
1116 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
1117 of gdb.reverse/insn-reverse.c.
1118 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
1119 gdb.reverse/insn-reverse.c.
1120
d8b49cf0
YQ
11212017-01-26 Yao Qi <yao.qi@linaro.org>
1122
1123 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
1124 disassemble on address 0.
1125
f13a9a0c
YQ
11262017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
1127 Yao Qi <yao.qi@linaro.org>
1128
1129 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
1130 * gdb.dwarf2/implptr-64bit.S: Remove.
1131 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
1132 variables in caller's context. Add DW_OP_implicit_value.
1133
5ac95241
YQ
11342017-01-25 Yao Qi <yao.qi@linaro.org>
1135
1136 * lib/dwarf.exp (Dwarf::_location): Handle
1137 DW_OP_GNU_implicit_pointer with proper size.
1138
23e82930
LM
11392017-01-20 Luis Machado <lgustavo@codesourcery.com>
1140
1141 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
1142 and add untested calls.
1143
d334ae25
LM
11442017-01-20 Luis Machado <lgustavo@codesourcery.com>
1145
1146 * gdb.python/python.exp: Check line number against what GDB thinks
1147 the line number is for func1.
1148
f5e6296e
IB
11492017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
1150
1151 * gdb.dlang/debug-expr.exp: New file.
1152
5b362f04
LM
11532016-12-23 Luis Machado <lgustavo@codesourcery.com>
1154
1155 Fix test names for the following files:
1156
1157 * gdb.ada/exec_changed.exp
1158 * gdb.ada/info_types.exp
1159 * gdb.arch/aarch64-atomic-inst.exp
1160 * gdb.arch/aarch64-fp.exp
1161 * gdb.arch/altivec-abi.exp
1162 * gdb.arch/altivec-regs.exp
1163 * gdb.arch/amd64-byte.exp
1164 * gdb.arch/amd64-disp-step.exp
1165 * gdb.arch/amd64-dword.exp
1166 * gdb.arch/amd64-entry-value-inline.exp
1167 * gdb.arch/amd64-entry-value-param.exp
1168 * gdb.arch/amd64-entry-value-paramref.exp
1169 * gdb.arch/amd64-entry-value.exp
1170 * gdb.arch/amd64-i386-address.exp
1171 * gdb.arch/amd64-invalid-stack-middle.exp
1172 * gdb.arch/amd64-invalid-stack-top.exp
1173 * gdb.arch/amd64-optimout-repeat.exp
1174 * gdb.arch/amd64-prologue-skip.exp
1175 * gdb.arch/amd64-prologue-xmm.exp
1176 * gdb.arch/amd64-stap-special-operands.exp
1177 * gdb.arch/amd64-stap-wrong-subexp.exp
1178 * gdb.arch/amd64-tailcall-cxx.exp
1179 * gdb.arch/amd64-tailcall-noret.exp
1180 * gdb.arch/amd64-tailcall-ret.exp
1181 * gdb.arch/amd64-tailcall-self.exp
1182 * gdb.arch/amd64-word.exp
1183 * gdb.arch/arm-bl-branch-dest.exp
1184 * gdb.arch/arm-disp-step.exp
1185 * gdb.arch/arm-neon.exp
1186 * gdb.arch/arm-single-step-kernel-helper.exp
1187 * gdb.arch/avr-flash-qualifier.exp
1188 * gdb.arch/disp-step-insn-reloc.exp
1189 * gdb.arch/e500-abi.exp
1190 * gdb.arch/e500-regs.exp
1191 * gdb.arch/ftrace-insn-reloc.exp
1192 * gdb.arch/i386-avx512.exp
1193 * gdb.arch/i386-bp_permanent.exp
1194 * gdb.arch/i386-byte.exp
1195 * gdb.arch/i386-cfi-notcurrent.exp
1196 * gdb.arch/i386-disp-step.exp
1197 * gdb.arch/i386-dr3-watch.exp
1198 * gdb.arch/i386-float.exp
1199 * gdb.arch/i386-gnu-cfi.exp
1200 * gdb.arch/i386-mpx-map.exp
1201 * gdb.arch/i386-mpx-sigsegv.exp
1202 * gdb.arch/i386-mpx-simple_segv.exp
1203 * gdb.arch/i386-mpx.exp
1204 * gdb.arch/i386-permbkpt.exp
1205 * gdb.arch/i386-prologue.exp
1206 * gdb.arch/i386-signal.exp
1207 * gdb.arch/i386-size-overlap.exp
1208 * gdb.arch/i386-unwind.exp
1209 * gdb.arch/i386-word.exp
1210 * gdb.arch/mips-fcr.exp
1211 * gdb.arch/powerpc-d128-regs.exp
1212 * gdb.arch/powerpc-stackless.exp
1213 * gdb.arch/ppc64-atomic-inst.exp
1214 * gdb.arch/s390-stackless.exp
1215 * gdb.arch/s390-tdbregs.exp
1216 * gdb.arch/s390-vregs.exp
1217 * gdb.arch/sparc-sysstep.exp
1218 * gdb.arch/thumb-bx-pc.exp
1219 * gdb.arch/thumb-singlestep.exp
1220 * gdb.arch/thumb2-it.exp
1221 * gdb.arch/vsx-regs.exp
1222 * gdb.asm/asm-source.exp
1223 * gdb.base/a2-run.exp
1224 * gdb.base/advance.exp
1225 * gdb.base/all-bin.exp
1226 * gdb.base/anon.exp
1227 * gdb.base/args.exp
1228 * gdb.base/arithmet.exp
1229 * gdb.base/async-shell.exp
1230 * gdb.base/async.exp
1231 * gdb.base/attach-pie-noexec.exp
1232 * gdb.base/attach-twice.exp
1233 * gdb.base/auto-load.exp
1234 * gdb.base/bang.exp
1235 * gdb.base/bitfields.exp
1236 * gdb.base/break-always.exp
1237 * gdb.base/break-caller-line.exp
1238 * gdb.base/break-entry.exp
1239 * gdb.base/break-inline.exp
1240 * gdb.base/break-on-linker-gcd-function.exp
1241 * gdb.base/break-probes.exp
1242 * gdb.base/break.exp
1243 * gdb.base/breakpoint-shadow.exp
1244 * gdb.base/call-ar-st.exp
1245 * gdb.base/call-sc.exp
1246 * gdb.base/call-signal-resume.exp
1247 * gdb.base/call-strs.exp
1248 * gdb.base/callfuncs.exp
1249 * gdb.base/catch-fork-static.exp
1250 * gdb.base/catch-gdb-caused-signals.exp
1251 * gdb.base/catch-load.exp
1252 * gdb.base/catch-signal-fork.exp
1253 * gdb.base/catch-signal.exp
1254 * gdb.base/catch-syscall.exp
1255 * gdb.base/charset.exp
1256 * gdb.base/checkpoint.exp
1257 * gdb.base/chng-syms.exp
1258 * gdb.base/code-expr.exp
1259 * gdb.base/code_elim.exp
1260 * gdb.base/commands.exp
1261 * gdb.base/completion.exp
1262 * gdb.base/complex.exp
1263 * gdb.base/cond-expr.exp
1264 * gdb.base/condbreak.exp
1265 * gdb.base/consecutive.exp
1266 * gdb.base/continue-all-already-running.exp
1267 * gdb.base/coredump-filter.exp
1268 * gdb.base/corefile.exp
1269 * gdb.base/dbx.exp
1270 * gdb.base/debug-expr.exp
1271 * gdb.base/define.exp
1272 * gdb.base/del.exp
1273 * gdb.base/disabled-location.exp
1274 * gdb.base/disasm-end-cu.exp
1275 * gdb.base/disasm-optim.exp
1276 * gdb.base/display.exp
1277 * gdb.base/duplicate-bp.exp
1278 * gdb.base/ena-dis-br.exp
1279 * gdb.base/ending-run.exp
1280 * gdb.base/enumval.exp
1281 * gdb.base/environ.exp
1282 * gdb.base/eu-strip-infcall.exp
1283 * gdb.base/eval-avoid-side-effects.exp
1284 * gdb.base/eval-skip.exp
1285 * gdb.base/exitsignal.exp
1286 * gdb.base/expand-psymtabs.exp
1287 * gdb.base/filesym.exp
1288 * gdb.base/find-unmapped.exp
1289 * gdb.base/finish.exp
1290 * gdb.base/float.exp
1291 * gdb.base/foll-exec-mode.exp
1292 * gdb.base/foll-exec.exp
1293 * gdb.base/foll-fork.exp
1294 * gdb.base/fortran-sym-case.exp
1295 * gdb.base/freebpcmd.exp
1296 * gdb.base/func-ptr.exp
1297 * gdb.base/func-ptrs.exp
1298 * gdb.base/funcargs.exp
1299 * gdb.base/gcore-buffer-overflow.exp
1300 * gdb.base/gcore-relro-pie.exp
1301 * gdb.base/gcore-relro.exp
1302 * gdb.base/gcore.exp
1303 * gdb.base/gdb1090.exp
1304 * gdb.base/gdb11530.exp
1305 * gdb.base/gdb11531.exp
1306 * gdb.base/gdb1821.exp
1307 * gdb.base/gdbindex-stabs.exp
1308 * gdb.base/gdbvars.exp
1309 * gdb.base/hbreak.exp
1310 * gdb.base/hbreak2.exp
1311 * gdb.base/included.exp
1312 * gdb.base/infcall-input.exp
1313 * gdb.base/inferior-died.exp
1314 * gdb.base/infnan.exp
1315 * gdb.base/info-macros.exp
1316 * gdb.base/info-os.exp
1317 * gdb.base/info-proc.exp
1318 * gdb.base/info-shared.exp
1319 * gdb.base/info-target.exp
1320 * gdb.base/infoline.exp
1321 * gdb.base/interp.exp
1322 * gdb.base/interrupt.exp
1323 * gdb.base/jit-reader.exp
1324 * gdb.base/jit-simple.exp
1325 * gdb.base/kill-after-signal.exp
1326 * gdb.base/kill-detach-inferiors-cmd.exp
1327 * gdb.base/label.exp
1328 * gdb.base/langs.exp
1329 * gdb.base/ldbl_e308.exp
1330 * gdb.base/line-symtabs.exp
1331 * gdb.base/linespecs.exp
1332 * gdb.base/list.exp
1333 * gdb.base/long_long.exp
1334 * gdb.base/longest-types.exp
1335 * gdb.base/maint.exp
1336 * gdb.base/max-value-size.exp
1337 * gdb.base/memattr.exp
1338 * gdb.base/mips_pro.exp
1339 * gdb.base/morestack.exp
1340 * gdb.base/moribund-step.exp
1341 * gdb.base/multi-forks.exp
1342 * gdb.base/nested-addr.exp
1343 * gdb.base/nextoverexit.exp
1344 * gdb.base/noreturn-finish.exp
1345 * gdb.base/noreturn-return.exp
1346 * gdb.base/nostdlib.exp
1347 * gdb.base/offsets.exp
1348 * gdb.base/opaque.exp
1349 * gdb.base/pc-fp.exp
1350 * gdb.base/permissions.exp
1351 * gdb.base/print-symbol-loading.exp
1352 * gdb.base/prologue-include.exp
1353 * gdb.base/psymtab.exp
1354 * gdb.base/ptype.exp
1355 * gdb.base/random-signal.exp
1356 * gdb.base/randomize.exp
1357 * gdb.base/range-stepping.exp
1358 * gdb.base/readline-ask.exp
1359 * gdb.base/recpar.exp
1360 * gdb.base/recurse.exp
1361 * gdb.base/relational.exp
1362 * gdb.base/restore.exp
1363 * gdb.base/return-nodebug.exp
1364 * gdb.base/return.exp
1365 * gdb.base/run-after-attach.exp
1366 * gdb.base/save-bp.exp
1367 * gdb.base/scope.exp
1368 * gdb.base/sect-cmd.exp
1369 * gdb.base/set-lang-auto.exp
1370 * gdb.base/set-noassign.exp
1371 * gdb.base/setvar.exp
1372 * gdb.base/sigall.exp
1373 * gdb.base/sigbpt.exp
1374 * gdb.base/siginfo-addr.exp
1375 * gdb.base/siginfo-infcall.exp
1376 * gdb.base/siginfo-obj.exp
1377 * gdb.base/siginfo.exp
1378 * gdb.base/signals-state-child.exp
1379 * gdb.base/signest.exp
1380 * gdb.base/sigstep.exp
1381 * gdb.base/sizeof.exp
1382 * gdb.base/skip.exp
1383 * gdb.base/solib-corrupted.exp
1384 * gdb.base/solib-nodir.exp
1385 * gdb.base/solib-search.exp
1386 * gdb.base/stack-checking.exp
1387 * gdb.base/stale-infcall.exp
1388 * gdb.base/stap-probe.exp
1389 * gdb.base/start.exp
1390 * gdb.base/step-break.exp
1391 * gdb.base/step-bt.exp
1392 * gdb.base/step-line.exp
1393 * gdb.base/step-over-exit.exp
1394 * gdb.base/step-over-syscall.exp
1395 * gdb.base/step-resume-infcall.exp
1396 * gdb.base/step-test.exp
1397 * gdb.base/store.exp
1398 * gdb.base/structs3.exp
1399 * gdb.base/sym-file.exp
1400 * gdb.base/symbol-without-target_section.exp
1401 * gdb.base/term.exp
1402 * gdb.base/testenv.exp
1403 * gdb.base/ui-redirect.exp
1404 * gdb.base/until.exp
1405 * gdb.base/unwindonsignal.exp
1406 * gdb.base/value-double-free.exp
1407 * gdb.base/vla-datatypes.exp
1408 * gdb.base/vla-ptr.exp
1409 * gdb.base/vla-sideeffect.exp
1410 * gdb.base/volatile.exp
1411 * gdb.base/watch-cond-infcall.exp
1412 * gdb.base/watch-cond.exp
1413 * gdb.base/watch-non-mem.exp
1414 * gdb.base/watch-read.exp
1415 * gdb.base/watch-vfork.exp
1416 * gdb.base/watchpoint-cond-gone.exp
1417 * gdb.base/watchpoint-delete.exp
1418 * gdb.base/watchpoint-hw-hit-once.exp
1419 * gdb.base/watchpoint-hw.exp
1420 * gdb.base/watchpoint-stops-at-right-insn.exp
1421 * gdb.base/watchpoints.exp
1422 * gdb.base/wchar.exp
1423 * gdb.base/whatis-exp.exp
1424 * gdb.btrace/buffer-size.exp
1425 * gdb.btrace/data.exp
1426 * gdb.btrace/delta.exp
1427 * gdb.btrace/dlopen.exp
1428 * gdb.btrace/enable.exp
1429 * gdb.btrace/exception.exp
1430 * gdb.btrace/function_call_history.exp
1431 * gdb.btrace/gcore.exp
1432 * gdb.btrace/instruction_history.exp
1433 * gdb.btrace/nohist.exp
1434 * gdb.btrace/reconnect.exp
1435 * gdb.btrace/record_goto-step.exp
1436 * gdb.btrace/record_goto.exp
1437 * gdb.btrace/rn-dl-bind.exp
1438 * gdb.btrace/segv.exp
1439 * gdb.btrace/step.exp
1440 * gdb.btrace/stepi.exp
1441 * gdb.btrace/tailcall-only.exp
1442 * gdb.btrace/tailcall.exp
1443 * gdb.btrace/tsx.exp
1444 * gdb.btrace/unknown_functions.exp
1445 * gdb.btrace/vdso.exp
1446 * gdb.compile/compile-ifunc.exp
1447 * gdb.compile/compile-ops.exp
1448 * gdb.compile/compile-print.exp
1449 * gdb.compile/compile-setjmp.exp
1450 * gdb.cp/abstract-origin.exp
1451 * gdb.cp/ambiguous.exp
1452 * gdb.cp/annota2.exp
1453 * gdb.cp/annota3.exp
1454 * gdb.cp/anon-ns.exp
1455 * gdb.cp/anon-struct.exp
1456 * gdb.cp/anon-union.exp
1457 * gdb.cp/arg-reference.exp
1458 * gdb.cp/baseenum.exp
1459 * gdb.cp/bool.exp
1460 * gdb.cp/breakpoint.exp
1461 * gdb.cp/bs15503.exp
1462 * gdb.cp/call-c.exp
1463 * gdb.cp/casts.exp
1464 * gdb.cp/chained-calls.exp
1465 * gdb.cp/class2.exp
1466 * gdb.cp/classes.exp
1467 * gdb.cp/cmpd-minsyms.exp
1468 * gdb.cp/converts.exp
1469 * gdb.cp/cp-relocate.exp
1470 * gdb.cp/cpcompletion.exp
1471 * gdb.cp/cpexprs.exp
1472 * gdb.cp/cplabel.exp
1473 * gdb.cp/cplusfuncs.exp
1474 * gdb.cp/cpsizeof.exp
1475 * gdb.cp/ctti.exp
1476 * gdb.cp/derivation.exp
1477 * gdb.cp/destrprint.exp
1478 * gdb.cp/dispcxx.exp
1479 * gdb.cp/enum-class.exp
1480 * gdb.cp/exception.exp
1481 * gdb.cp/exceptprint.exp
1482 * gdb.cp/expand-psymtabs-cxx.exp
1483 * gdb.cp/expand-sals.exp
1484 * gdb.cp/extern-c.exp
1485 * gdb.cp/filename.exp
1486 * gdb.cp/formatted-ref.exp
1487 * gdb.cp/fpointer.exp
1488 * gdb.cp/gdb1355.exp
1489 * gdb.cp/gdb2495.exp
1490 * gdb.cp/hang.exp
1491 * gdb.cp/impl-this.exp
1492 * gdb.cp/infcall-dlopen.exp
1493 * gdb.cp/inherit.exp
1494 * gdb.cp/iostream.exp
1495 * gdb.cp/koenig.exp
1496 * gdb.cp/local.exp
1497 * gdb.cp/m-data.exp
1498 * gdb.cp/m-static.exp
1499 * gdb.cp/mb-ctor.exp
1500 * gdb.cp/mb-inline.exp
1501 * gdb.cp/mb-templates.exp
1502 * gdb.cp/member-name.exp
1503 * gdb.cp/member-ptr.exp
1504 * gdb.cp/meth-typedefs.exp
1505 * gdb.cp/method.exp
1506 * gdb.cp/method2.exp
1507 * gdb.cp/minsym-fallback.exp
1508 * gdb.cp/misc.exp
1509 * gdb.cp/namelessclass.exp
1510 * gdb.cp/namespace-enum.exp
1511 * gdb.cp/namespace-nested-import.exp
1512 * gdb.cp/namespace.exp
1513 * gdb.cp/nextoverthrow.exp
1514 * gdb.cp/no-dmgl-verbose.exp
1515 * gdb.cp/non-trivial-retval.exp
1516 * gdb.cp/noparam.exp
1517 * gdb.cp/nsdecl.exp
1518 * gdb.cp/nsimport.exp
1519 * gdb.cp/nsnested.exp
1520 * gdb.cp/nsnoimports.exp
1521 * gdb.cp/nsrecurs.exp
1522 * gdb.cp/nsstress.exp
1523 * gdb.cp/nsusing.exp
1524 * gdb.cp/operator.exp
1525 * gdb.cp/oranking.exp
1526 * gdb.cp/overload-const.exp
1527 * gdb.cp/overload.exp
1528 * gdb.cp/ovldbreak.exp
1529 * gdb.cp/ovsrch.exp
1530 * gdb.cp/paren-type.exp
1531 * gdb.cp/parse-lang.exp
1532 * gdb.cp/pass-by-ref.exp
1533 * gdb.cp/pr-1023.exp
1534 * gdb.cp/pr-1210.exp
1535 * gdb.cp/pr-574.exp
1536 * gdb.cp/pr10687.exp
1537 * gdb.cp/pr12028.exp
1538 * gdb.cp/pr17132.exp
1539 * gdb.cp/pr17494.exp
1540 * gdb.cp/pr9067.exp
1541 * gdb.cp/pr9167.exp
1542 * gdb.cp/pr9631.exp
1543 * gdb.cp/printmethod.exp
1544 * gdb.cp/psmang.exp
1545 * gdb.cp/psymtab-parameter.exp
1546 * gdb.cp/ptype-cv-cp.exp
1547 * gdb.cp/ptype-flags.exp
1548 * gdb.cp/re-set-overloaded.exp
1549 * gdb.cp/ref-types.exp
1550 * gdb.cp/rtti.exp
1551 * gdb.cp/scope-err.exp
1552 * gdb.cp/shadow.exp
1553 * gdb.cp/smartp.exp
1554 * gdb.cp/static-method.exp
1555 * gdb.cp/static-print-quit.exp
1556 * gdb.cp/temargs.exp
1557 * gdb.cp/templates.exp
1558 * gdb.cp/try_catch.exp
1559 * gdb.cp/typedef-operator.exp
1560 * gdb.cp/typeid.exp
1561 * gdb.cp/userdef.exp
1562 * gdb.cp/using-crash.exp
1563 * gdb.cp/var-tag.exp
1564 * gdb.cp/virtbase.exp
1565 * gdb.cp/virtfunc.exp
1566 * gdb.cp/virtfunc2.exp
1567 * gdb.cp/vla-cxx.exp
1568 * gdb.disasm/t01_mov.exp
1569 * gdb.disasm/t02_mova.exp
1570 * gdb.disasm/t03_add.exp
1571 * gdb.disasm/t04_sub.exp
1572 * gdb.disasm/t05_cmp.exp
1573 * gdb.disasm/t06_ari2.exp
1574 * gdb.disasm/t07_ari3.exp
1575 * gdb.disasm/t08_or.exp
1576 * gdb.disasm/t09_xor.exp
1577 * gdb.disasm/t10_and.exp
1578 * gdb.disasm/t11_logs.exp
1579 * gdb.disasm/t12_bit.exp
1580 * gdb.disasm/t13_otr.exp
1581 * gdb.dlang/circular.exp
1582 * gdb.dwarf2/arr-stride.exp
1583 * gdb.dwarf2/arr-subrange.exp
1584 * gdb.dwarf2/atomic-type.exp
1585 * gdb.dwarf2/bad-regnum.exp
1586 * gdb.dwarf2/bitfield-parent-optimized-out.exp
1587 * gdb.dwarf2/callframecfa.exp
1588 * gdb.dwarf2/clztest.exp
1589 * gdb.dwarf2/corrupt.exp
1590 * gdb.dwarf2/data-loc.exp
1591 * gdb.dwarf2/dup-psym.exp
1592 * gdb.dwarf2/dw2-anon-mptr.exp
1593 * gdb.dwarf2/dw2-anonymous-func.exp
1594 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
1595 * gdb.dwarf2/dw2-bad-unresolved.exp
1596 * gdb.dwarf2/dw2-basic.exp
1597 * gdb.dwarf2/dw2-canonicalize-type.exp
1598 * gdb.dwarf2/dw2-case-insensitive.exp
1599 * gdb.dwarf2/dw2-common-block.exp
1600 * gdb.dwarf2/dw2-compdir-oldgcc.exp
1601 * gdb.dwarf2/dw2-compressed.exp
1602 * gdb.dwarf2/dw2-const.exp
1603 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
1604 * gdb.dwarf2/dw2-cu-size.exp
1605 * gdb.dwarf2/dw2-dup-frame.exp
1606 * gdb.dwarf2/dw2-entry-value.exp
1607 * gdb.dwarf2/dw2-icycle.exp
1608 * gdb.dwarf2/dw2-ifort-parameter.exp
1609 * gdb.dwarf2/dw2-inline-break.exp
1610 * gdb.dwarf2/dw2-inline-param.exp
1611 * gdb.dwarf2/dw2-intercu.exp
1612 * gdb.dwarf2/dw2-intermix.exp
1613 * gdb.dwarf2/dw2-lexical-block-bare.exp
1614 * gdb.dwarf2/dw2-linkage-name-trust.exp
1615 * gdb.dwarf2/dw2-minsym-in-cu.exp
1616 * gdb.dwarf2/dw2-noloc.exp
1617 * gdb.dwarf2/dw2-op-call.exp
1618 * gdb.dwarf2/dw2-op-out-param.exp
1619 * gdb.dwarf2/dw2-opt-structptr.exp
1620 * gdb.dwarf2/dw2-param-error.exp
1621 * gdb.dwarf2/dw2-producer.exp
1622 * gdb.dwarf2/dw2-ranges-base.exp
1623 * gdb.dwarf2/dw2-ref-missing-frame.exp
1624 * gdb.dwarf2/dw2-reg-undefined.exp
1625 * gdb.dwarf2/dw2-regno-invalid.exp
1626 * gdb.dwarf2/dw2-restore.exp
1627 * gdb.dwarf2/dw2-restrict.exp
1628 * gdb.dwarf2/dw2-single-line-discriminators.exp
1629 * gdb.dwarf2/dw2-strp.exp
1630 * gdb.dwarf2/dw2-undefined-ret-addr.exp
1631 * gdb.dwarf2/dw2-unresolved.exp
1632 * gdb.dwarf2/dw2-var-zero-addr.exp
1633 * gdb.dwarf2/dw4-sig-types.exp
1634 * gdb.dwarf2/dwz.exp
1635 * gdb.dwarf2/dynarr-ptr.exp
1636 * gdb.dwarf2/enum-type.exp
1637 * gdb.dwarf2/gdb-index.exp
1638 * gdb.dwarf2/implptr-64bit.exp
1639 * gdb.dwarf2/implptr-optimized-out.exp
1640 * gdb.dwarf2/implptr.exp
1641 * gdb.dwarf2/implref-array.exp
1642 * gdb.dwarf2/implref-const.exp
1643 * gdb.dwarf2/implref-global.exp
1644 * gdb.dwarf2/implref-struct.exp
1645 * gdb.dwarf2/mac-fileno.exp
1646 * gdb.dwarf2/main-subprogram.exp
1647 * gdb.dwarf2/member-ptr-forwardref.exp
1648 * gdb.dwarf2/method-ptr.exp
1649 * gdb.dwarf2/missing-sig-type.exp
1650 * gdb.dwarf2/nonvar-access.exp
1651 * gdb.dwarf2/opaque-type-lookup.exp
1652 * gdb.dwarf2/pieces-optimized-out.exp
1653 * gdb.dwarf2/pieces.exp
1654 * gdb.dwarf2/pr10770.exp
1655 * gdb.dwarf2/pr13961.exp
1656 * gdb.dwarf2/staticvirtual.exp
1657 * gdb.dwarf2/subrange.exp
1658 * gdb.dwarf2/symtab-producer.exp
1659 * gdb.dwarf2/trace-crash.exp
1660 * gdb.dwarf2/typeddwarf.exp
1661 * gdb.dwarf2/valop.exp
1662 * gdb.dwarf2/watch-notconst.exp
1663 * gdb.fortran/array-element.exp
1664 * gdb.fortran/charset.exp
1665 * gdb.fortran/common-block.exp
1666 * gdb.fortran/complex.exp
1667 * gdb.fortran/derived-type-function.exp
1668 * gdb.fortran/derived-type.exp
1669 * gdb.fortran/logical.exp
1670 * gdb.fortran/module.exp
1671 * gdb.fortran/multi-dim.exp
1672 * gdb.fortran/nested-funcs.exp
1673 * gdb.fortran/print-formatted.exp
1674 * gdb.fortran/subarray.exp
1675 * gdb.fortran/vla-alloc-assoc.exp
1676 * gdb.fortran/vla-datatypes.exp
1677 * gdb.fortran/vla-history.exp
1678 * gdb.fortran/vla-ptr-info.exp
1679 * gdb.fortran/vla-ptype-sub.exp
1680 * gdb.fortran/vla-ptype.exp
1681 * gdb.fortran/vla-sizeof.exp
1682 * gdb.fortran/vla-type.exp
1683 * gdb.fortran/vla-value-sub-arbitrary.exp
1684 * gdb.fortran/vla-value-sub-finish.exp
1685 * gdb.fortran/vla-value-sub.exp
1686 * gdb.fortran/vla-value.exp
1687 * gdb.fortran/whatis_type.exp
1688 * gdb.go/chan.exp
1689 * gdb.go/handcall.exp
1690 * gdb.go/hello.exp
1691 * gdb.go/integers.exp
1692 * gdb.go/methods.exp
1693 * gdb.go/package.exp
1694 * gdb.go/strings.exp
1695 * gdb.go/types.exp
1696 * gdb.go/unsafe.exp
1697 * gdb.guile/scm-arch.exp
1698 * gdb.guile/scm-block.exp
1699 * gdb.guile/scm-breakpoint.exp
1700 * gdb.guile/scm-cmd.exp
1701 * gdb.guile/scm-disasm.exp
1702 * gdb.guile/scm-equal.exp
1703 * gdb.guile/scm-frame-args.exp
1704 * gdb.guile/scm-frame-inline.exp
1705 * gdb.guile/scm-frame.exp
1706 * gdb.guile/scm-iterator.exp
1707 * gdb.guile/scm-math.exp
1708 * gdb.guile/scm-objfile.exp
1709 * gdb.guile/scm-ports.exp
1710 * gdb.guile/scm-symbol.exp
1711 * gdb.guile/scm-symtab.exp
1712 * gdb.guile/scm-value-cc.exp
1713 * gdb.guile/types-module.exp
1714 * gdb.linespec/break-ask.exp
1715 * gdb.linespec/cpexplicit.exp
1716 * gdb.linespec/explicit.exp
1717 * gdb.linespec/keywords.exp
1718 * gdb.linespec/linespec.exp
1719 * gdb.linespec/ls-dollar.exp
1720 * gdb.linespec/ls-errs.exp
1721 * gdb.linespec/skip-two.exp
1722 * gdb.linespec/thread.exp
1723 * gdb.mi/mi-async.exp
1724 * gdb.mi/mi-basics.exp
1725 * gdb.mi/mi-break.exp
1726 * gdb.mi/mi-catch-load.exp
1727 * gdb.mi/mi-cli.exp
1728 * gdb.mi/mi-cmd-param-changed.exp
1729 * gdb.mi/mi-console.exp
1730 * gdb.mi/mi-detach.exp
1731 * gdb.mi/mi-disassemble.exp
1732 * gdb.mi/mi-eval.exp
1733 * gdb.mi/mi-file-transfer.exp
1734 * gdb.mi/mi-file.exp
1735 * gdb.mi/mi-fill-memory.exp
1736 * gdb.mi/mi-inheritance-syntax-error.exp
1737 * gdb.mi/mi-linespec-err-cp.exp
1738 * gdb.mi/mi-logging.exp
1739 * gdb.mi/mi-memory-changed.exp
1740 * gdb.mi/mi-read-memory.exp
1741 * gdb.mi/mi-record-changed.exp
1742 * gdb.mi/mi-reg-undefined.exp
1743 * gdb.mi/mi-regs.exp
1744 * gdb.mi/mi-return.exp
1745 * gdb.mi/mi-reverse.exp
1746 * gdb.mi/mi-simplerun.exp
1747 * gdb.mi/mi-solib.exp
1748 * gdb.mi/mi-stack.exp
1749 * gdb.mi/mi-stepi.exp
1750 * gdb.mi/mi-syn-frame.exp
1751 * gdb.mi/mi-until.exp
1752 * gdb.mi/mi-var-block.exp
1753 * gdb.mi/mi-var-child.exp
1754 * gdb.mi/mi-var-cmd.exp
1755 * gdb.mi/mi-var-cp.exp
1756 * gdb.mi/mi-var-display.exp
1757 * gdb.mi/mi-var-invalidate.exp
1758 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
1759 * gdb.mi/mi-vla-fortran.exp
1760 * gdb.mi/mi-watch.exp
1761 * gdb.mi/mi2-var-child.exp
1762 * gdb.mi/user-selected-context-sync.exp
1763 * gdb.modula2/unbounded-array.exp
1764 * gdb.multi/dummy-frame-restore.exp
1765 * gdb.multi/multi-arch-exec.exp
1766 * gdb.multi/multi-arch.exp
1767 * gdb.multi/tids.exp
1768 * gdb.multi/watchpoint-multi.exp
1769 * gdb.opencl/callfuncs.exp
1770 * gdb.opencl/convs_casts.exp
1771 * gdb.opencl/datatypes.exp
1772 * gdb.opencl/operators.exp
1773 * gdb.opencl/vec_comps.exp
1774 * gdb.opt/clobbered-registers-O2.exp
1775 * gdb.opt/inline-break.exp
1776 * gdb.opt/inline-bt.exp
1777 * gdb.opt/inline-cmds.exp
1778 * gdb.opt/inline-locals.exp
1779 * gdb.pascal/case-insensitive-symbols.exp
1780 * gdb.pascal/floats.exp
1781 * gdb.pascal/gdb11492.exp
1782 * gdb.python/lib-types.exp
1783 * gdb.python/py-arch.exp
1784 * gdb.python/py-as-string.exp
1785 * gdb.python/py-bad-printers.exp
1786 * gdb.python/py-block.exp
1787 * gdb.python/py-breakpoint-create-fail.exp
1788 * gdb.python/py-breakpoint.exp
1789 * gdb.python/py-caller-is.exp
1790 * gdb.python/py-cmd.exp
1791 * gdb.python/py-explore-cc.exp
1792 * gdb.python/py-explore.exp
1793 * gdb.python/py-finish-breakpoint.exp
1794 * gdb.python/py-finish-breakpoint2.exp
1795 * gdb.python/py-frame-args.exp
1796 * gdb.python/py-frame-inline.exp
1797 * gdb.python/py-frame.exp
1798 * gdb.python/py-framefilter-mi.exp
1799 * gdb.python/py-infthread.exp
1800 * gdb.python/py-lazy-string.exp
1801 * gdb.python/py-linetable.exp
1802 * gdb.python/py-mi-events.exp
1803 * gdb.python/py-mi-objfile.exp
1804 * gdb.python/py-mi.exp
1805 * gdb.python/py-objfile.exp
1806 * gdb.python/py-pp-integral.exp
1807 * gdb.python/py-pp-maint.exp
1808 * gdb.python/py-pp-re-notag.exp
1809 * gdb.python/py-pp-registration.exp
1810 * gdb.python/py-recurse-unwind.exp
1811 * gdb.python/py-strfns.exp
1812 * gdb.python/py-symbol.exp
1813 * gdb.python/py-symtab.exp
1814 * gdb.python/py-sync-interp.exp
1815 * gdb.python/py-typeprint.exp
1816 * gdb.python/py-unwind-maint.exp
1817 * gdb.python/py-unwind.exp
1818 * gdb.python/py-value-cc.exp
1819 * gdb.python/py-xmethods.exp
1820 * gdb.reverse/amd64-tailcall-reverse.exp
1821 * gdb.reverse/break-precsave.exp
1822 * gdb.reverse/break-reverse.exp
1823 * gdb.reverse/consecutive-precsave.exp
1824 * gdb.reverse/consecutive-reverse.exp
1825 * gdb.reverse/finish-precsave.exp
1826 * gdb.reverse/finish-reverse-bkpt.exp
1827 * gdb.reverse/finish-reverse.exp
1828 * gdb.reverse/fstatat-reverse.exp
1829 * gdb.reverse/getresuid-reverse.exp
1830 * gdb.reverse/i386-precsave.exp
1831 * gdb.reverse/i386-reverse.exp
1832 * gdb.reverse/i386-sse-reverse.exp
1833 * gdb.reverse/i387-env-reverse.exp
1834 * gdb.reverse/i387-stack-reverse.exp
1835 * gdb.reverse/insn-reverse.exp
1836 * gdb.reverse/machinestate-precsave.exp
1837 * gdb.reverse/machinestate.exp
1838 * gdb.reverse/next-reverse-bkpt-over-sr.exp
1839 * gdb.reverse/pipe-reverse.exp
1840 * gdb.reverse/readv-reverse.exp
1841 * gdb.reverse/recvmsg-reverse.exp
1842 * gdb.reverse/rerun-prec.exp
1843 * gdb.reverse/s390-mvcle.exp
1844 * gdb.reverse/step-precsave.exp
1845 * gdb.reverse/step-reverse.exp
1846 * gdb.reverse/time-reverse.exp
1847 * gdb.reverse/until-precsave.exp
1848 * gdb.reverse/until-reverse.exp
1849 * gdb.reverse/waitpid-reverse.exp
1850 * gdb.reverse/watch-precsave.exp
1851 * gdb.reverse/watch-reverse.exp
1852 * gdb.rust/generics.exp
1853 * gdb.rust/methods.exp
1854 * gdb.rust/modules.exp
1855 * gdb.rust/simple.exp
1856 * gdb.server/connect-with-no-symbol-file.exp
1857 * gdb.server/ext-attach.exp
1858 * gdb.server/ext-restart.exp
1859 * gdb.server/ext-wrapper.exp
1860 * gdb.server/file-transfer.exp
1861 * gdb.server/server-exec-info.exp
1862 * gdb.server/server-kill.exp
1863 * gdb.server/server-mon.exp
1864 * gdb.server/wrapper.exp
1865 * gdb.stabs/exclfwd.exp
1866 * gdb.stabs/gdb11479.exp
1867 * gdb.threads/clone-new-thread-event.exp
1868 * gdb.threads/corethreads.exp
1869 * gdb.threads/current-lwp-dead.exp
1870 * gdb.threads/dlopen-libpthread.exp
1871 * gdb.threads/gcore-thread.exp
1872 * gdb.threads/sigstep-threads.exp
1873 * gdb.threads/watchpoint-fork.exp
1874 * gdb.trace/actions-changed.exp
1875 * gdb.trace/backtrace.exp
1876 * gdb.trace/change-loc.exp
1877 * gdb.trace/circ.exp
1878 * gdb.trace/collection.exp
1879 * gdb.trace/disconnected-tracing.exp
1880 * gdb.trace/ftrace.exp
1881 * gdb.trace/mi-trace-frame-collected.exp
1882 * gdb.trace/mi-trace-unavailable.exp
1883 * gdb.trace/mi-traceframe-changed.exp
1884 * gdb.trace/mi-tsv-changed.exp
1885 * gdb.trace/no-attach-trace.exp
1886 * gdb.trace/passc-dyn.exp
1887 * gdb.trace/qtro.exp
1888 * gdb.trace/range-stepping.exp
1889 * gdb.trace/read-memory.exp
1890 * gdb.trace/save-trace.exp
1891 * gdb.trace/signal.exp
1892 * gdb.trace/status-stop.exp
1893 * gdb.trace/tfile.exp
1894 * gdb.trace/trace-break.exp
1895 * gdb.trace/trace-buffer-size.exp
1896 * gdb.trace/trace-condition.exp
1897 * gdb.trace/tracefile-pseudo-reg.exp
1898 * gdb.trace/tstatus.exp
1899 * gdb.trace/unavailable.exp
1900 * gdb.trace/while-dyn.exp
1901 * gdb.trace/while-stepping.exp
1902
34c41c68
DE
19032016-12-22 Doug Evans <xdje42@gmail.com>
1904
1905 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
1906 and msymbols.
1907
16e69324
YQ
19082016-12-19 Yao Qi <yao.qi@linaro.org>
1909
1910 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
1911 (test_with_self): Don't call do_steps_and_nexts, and remove
1912 code about stepping into xmalloc.
1913
f94f411b
YQ
19142016-12-09 Yao Qi <yao.qi@linaro.org>
1915
1916 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
1917
19182016-12-09 Yao Qi <yao.qi@linaro.org>
1919
1920 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
1921
f1b5deee
PA
19222016-12-09 Pedro Alves <palves@redhat.com>
1923
1924 * gdb.base/all-architectures-0.exp: New file.
1925 * gdb.base/all-architectures-1.exp: New file.
1926 * gdb.base/all-architectures-2.exp: New file.
1927 * gdb.base/all-architectures-3.exp: New file.
1928 * gdb.base/all-architectures-4.exp: New file.
1929 * gdb.base/all-architectures-5.exp: New file.
1930 * gdb.base/all-architectures-6.exp: New file.
1931 * gdb.base/all-architectures-7.exp: New file.
1932 * gdb.base/all-architectures.exp.in: New file.
1933
364ca42e
YQ
19342016-12-09 Yao Qi <yao.qi@linaro.org>
1935
1936 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
1937
107c2d62
LM
19382016-12-02 Luis Machado <lgustavo@codesourcery.com>
1939
1940 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
1941 possible.
1942 Remove useless pattern-matching code.
1943
df3ee9ca
PA
19442016-12-02 Pedro Alves <palves@redhat.com>
1945
1946 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
1947 procedure.
1948 (top level): Call it.
1949
ec835369
PA
19502016-12-02 Pedro Alves <palves@redhat.com>
1951
1952 * gdb.base/commands.exp (user_defined_command_args_stack_test):
1953 New procedure.
1954 (top level): Call it.
1955
01770bbd
PA
19562016-12-02 Pedro Alves <palves@redhat.com>
1957
1958 PR cli/20559
1959 * gdb.base/commands.exp (user_defined_command_args_eval): New
1960 procedure.
1961 (top level): Call it.
1962
008459ea
LM
19632016-12-02 Luis Machado <lgustavo@codesourcery.com>
1964
1965 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
1966 timeout handling.
1967
0c1b455e
TT
19682016-12-02 Tom Tromey <tom@tromey.com>
1969
1970 * gdb.dwarf2/main-subprogram.c: New file.
1971 * gdb.dwarf2/main-subprogram.exp: New file.
1972
018572b8
LM
19732016-12-01 Luis Machado <lgustavo@codesourcery.com>
1974
1975 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
1976 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
1977 gdb_test_no_output for a couple of cases.
1978 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
1979
84c93cd5
LM
19802016-12-01 Luis Machado <lgustavo@codesourcery.com>
1981
1982 Fix test names and standardize compilation error messages throughout
1983 the following files:
1984
1985 * gdb.ada/start.exp
1986 * gdb.arch/alpha-step.exp
1987 * gdb.arch/e500-prologue.exp
1988 * gdb.arch/ftrace-insn-reloc.exp
1989 * gdb.arch/gdb1291.exp
1990 * gdb.arch/gdb1431.exp
1991 * gdb.arch/gdb1558.exp
1992 * gdb.arch/i386-dr3-watch.exp
1993 * gdb.arch/i386-sse-stack-align.exp
1994 * gdb.arch/ia64-breakpoint-shadow.exp
1995 * gdb.arch/pa-nullify.exp
1996 * gdb.arch/powerpc-aix-prologue.exp
1997 * gdb.arch/thumb-bx-pc.exp
1998 * gdb.base/annota1.exp
1999 * gdb.base/annota3.exp
2000 * gdb.base/arrayidx.exp
2001 * gdb.base/assign.exp
2002 * gdb.base/attach.exp
2003 * gdb.base/auxv.exp
2004 * gdb.base/bang.exp
2005 * gdb.base/bfp-test.exp
2006 * gdb.base/bigcore.exp
2007 * gdb.base/bitfields2.exp
2008 * gdb.base/break-fun-addr.exp
2009 * gdb.base/break-probes.exp
2010 * gdb.base/call-rt-st.exp
2011 * gdb.base/callexit.exp
2012 * gdb.base/catch-fork-kill.exp
2013 * gdb.base/charset.exp
2014 * gdb.base/checkpoint.exp
2015 * gdb.base/comprdebug.exp
2016 * gdb.base/constvars.exp
2017 * gdb.base/coredump-filter.exp
2018 * gdb.base/cursal.exp
2019 * gdb.base/cvexpr.exp
2020 * gdb.base/detach.exp
2021 * gdb.base/display.exp
2022 * gdb.base/dmsym.exp
2023 * gdb.base/dprintf-pending.exp
2024 * gdb.base/dso2dso.exp
2025 * gdb.base/dtrace-probe.exp
2026 * gdb.base/dump.exp
2027 * gdb.base/enum_cond.exp
2028 * gdb.base/exe-lock.exp
2029 * gdb.base/exec-invalid-sysroot.exp
2030 * gdb.base/execl-update-breakpoints.exp
2031 * gdb.base/exprs.exp
2032 * gdb.base/fileio.exp
2033 * gdb.base/find.exp
2034 * gdb.base/finish.exp
2035 * gdb.base/fixsection.exp
2036 * gdb.base/foll-vfork.exp
2037 * gdb.base/frame-args.exp
2038 * gdb.base/gcore.exp
2039 * gdb.base/gdb1250.exp
2040 * gdb.base/global-var-nested-by-dso.exp
2041 * gdb.base/gnu-ifunc.exp
2042 * gdb.base/hashline1.exp
2043 * gdb.base/hashline2.exp
2044 * gdb.base/hashline3.exp
2045 * gdb.base/hbreak-in-shr-unsupported.exp
2046 * gdb.base/huge.exp
2047 * gdb.base/infcall-input.exp
2048 * gdb.base/info-fun.exp
2049 * gdb.base/info-shared.exp
2050 * gdb.base/jit-simple.exp
2051 * gdb.base/jit-so.exp
2052 * gdb.base/jit.exp
2053 * gdb.base/jump.exp
2054 * gdb.base/label.exp
2055 * gdb.base/lineinc.exp
2056 * gdb.base/logical.exp
2057 * gdb.base/longjmp.exp
2058 * gdb.base/macscp.exp
2059 * gdb.base/miscexprs.exp
2060 * gdb.base/new-ui-echo.exp
2061 * gdb.base/new-ui-pending-input.exp
2062 * gdb.base/new-ui.exp
2063 * gdb.base/nodebug.exp
2064 * gdb.base/nofield.exp
2065 * gdb.base/offsets.exp
2066 * gdb.base/overlays.exp
2067 * gdb.base/pending.exp
2068 * gdb.base/pointers.exp
2069 * gdb.base/pr11022.exp
2070 * gdb.base/printcmds.exp
2071 * gdb.base/prologue.exp
2072 * gdb.base/ptr-typedef.exp
2073 * gdb.base/realname-expand.exp
2074 * gdb.base/relativedebug.exp
2075 * gdb.base/relocate.exp
2076 * gdb.base/remote.exp
2077 * gdb.base/reread.exp
2078 * gdb.base/return2.exp
2079 * gdb.base/savedregs.exp
2080 * gdb.base/sep.exp
2081 * gdb.base/sepdebug.exp
2082 * gdb.base/sepsymtab.exp
2083 * gdb.base/set-inferior-tty.exp
2084 * gdb.base/setshow.exp
2085 * gdb.base/shlib-call.exp
2086 * gdb.base/sigaltstack.exp
2087 * gdb.base/siginfo-addr.exp
2088 * gdb.base/signals.exp
2089 * gdb.base/signull.exp
2090 * gdb.base/sigrepeat.exp
2091 * gdb.base/so-impl-ld.exp
2092 * gdb.base/solib-display.exp
2093 * gdb.base/solib-overlap.exp
2094 * gdb.base/solib-search.exp
2095 * gdb.base/solib-symbol.exp
2096 * gdb.base/structs.exp
2097 * gdb.base/structs2.exp
2098 * gdb.base/symtab-search-order.exp
2099 * gdb.base/twice.exp
2100 * gdb.base/unload.exp
2101 * gdb.base/varargs.exp
2102 * gdb.base/watchpoint-solib.exp
2103 * gdb.base/watchpoint.exp
2104 * gdb.base/whatis.exp
2105 * gdb.base/wrong_frame_bt_full.exp
2106 * gdb.btrace/dlopen.exp
2107 * gdb.cell/ea-standalone.exp
2108 * gdb.cell/ea-test.exp
2109 * gdb.cp/dispcxx.exp
2110 * gdb.cp/gdb2384.exp
2111 * gdb.cp/method2.exp
2112 * gdb.cp/nextoverthrow.exp
2113 * gdb.cp/pr10728.exp
2114 * gdb.disasm/am33.exp
2115 * gdb.disasm/h8300s.exp
2116 * gdb.disasm/mn10300.exp
2117 * gdb.disasm/sh3.exp
2118 * gdb.dwarf2/dw2-dir-file-name.exp
2119 * gdb.fortran/complex.exp
2120 * gdb.fortran/library-module.exp
2121 * gdb.guile/scm-pretty-print.exp
2122 * gdb.guile/scm-symbol.exp
2123 * gdb.guile/scm-type.exp
2124 * gdb.guile/scm-value.exp
2125 * gdb.linespec/linespec.exp
2126 * gdb.mi/gdb701.exp
2127 * gdb.mi/gdb792.exp
2128 * gdb.mi/mi-breakpoint-changed.exp
2129 * gdb.mi/mi-dprintf-pending.exp
2130 * gdb.mi/mi-dprintf.exp
2131 * gdb.mi/mi-exit-code.exp
2132 * gdb.mi/mi-pending.exp
2133 * gdb.mi/mi-solib.exp
2134 * gdb.mi/new-ui-mi-sync.exp
2135 * gdb.mi/pr11022.exp
2136 * gdb.mi/user-selected-context-sync.exp
2137 * gdb.opt/solib-intra-step.exp
2138 * gdb.python/py-events.exp
2139 * gdb.python/py-finish-breakpoint.exp
2140 * gdb.python/py-mi.exp
2141 * gdb.python/py-prettyprint.exp
2142 * gdb.python/py-shared.exp
2143 * gdb.python/py-symbol.exp
2144 * gdb.python/py-template.exp
2145 * gdb.python/py-type.exp
2146 * gdb.python/py-value.exp
2147 * gdb.reverse/solib-precsave.exp
2148 * gdb.reverse/solib-reverse.exp
2149 * gdb.server/solib-list.exp
2150 * gdb.stabs/weird.exp
2151 * gdb.threads/reconnect-signal.exp
2152 * gdb.threads/stepi-random-signal.exp
2153 * gdb.trace/actions.exp
2154 * gdb.trace/ax.exp
2155 * gdb.trace/backtrace.exp
2156 * gdb.trace/change-loc.exp
2157 * gdb.trace/deltrace.exp
2158 * gdb.trace/ftrace-lock.exp
2159 * gdb.trace/ftrace.exp
2160 * gdb.trace/infotrace.exp
2161 * gdb.trace/mi-tracepoint-changed.exp
2162 * gdb.trace/packetlen.exp
2163 * gdb.trace/passcount.exp
2164 * gdb.trace/pending.exp
2165 * gdb.trace/range-stepping.exp
2166 * gdb.trace/report.exp
2167 * gdb.trace/stap-trace.exp
2168 * gdb.trace/tfind.exp
2169 * gdb.trace/trace-break.exp
2170 * gdb.trace/trace-condition.exp
2171 * gdb.trace/trace-enable-disable.exp
2172 * gdb.trace/trace-mt.exp
2173 * gdb.trace/tracecmd.exp
2174 * gdb.trace/tspeed.exp
2175 * gdb.trace/tsv.exp
2176 * lib/perftest.exp
2177
fb9feb35
LM
21782016-12-01 Luis Machado <lgustavo@codesourcery.com>
2179
2180 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
2181 with gdb_test_no_output.
2182 Use command as test name.
2183
cd2ddb6c
LM
21842016-12-01 Luis Machado <lgustavo@codesourcery.com>
2185
2186 Fix test names starting with uppercase throughout the files.
2187
2188 * gdb.ada/assign_1.exp
2189 * gdb.ada/boolean_expr.exp
2190 * gdb.base/arrayidx.exp
2191 * gdb.base/del.exp
2192 * gdb.base/gcore-buffer-overflow.exp
2193 * gdb.base/testenv.exp
2194 * gdb.compile/compile.exp
2195 * gdb.python/py-framefilter-invalidarg.exp
2196 * gdb.python/py-framefilter.exp
2197
bb95117e
LM
21982016-12-01 Luis Machado <lgustavo@codesourcery.com>
2199
2200 Fix test names starting with uppercase throughout the files.
2201
2202 * gdb.ada/array_return.exp
2203 * gdb.ada/expr_delims.exp
2204 * gdb.ada/mi_dyn_arr.exp
2205 * gdb.ada/mi_interface.exp
2206 * gdb.ada/mi_var_array.exp
2207 * gdb.ada/watch_arg.exp
2208 * gdb.arch/alpha-step.exp
2209 * gdb.arch/altivec-regs.exp
2210 * gdb.arch/e500-regs.exp
2211 * gdb.arch/powerpc-d128-regs.exp
2212 * gdb.base/arrayidx.exp
2213 * gdb.base/break.exp
2214 * gdb.base/checkpoint.exp
2215 * gdb.base/debug-expr.exp
2216 * gdb.base/dmsym.exp
2217 * gdb.base/radix.exp
2218 * gdb.base/sepdebug.exp
2219 * gdb.base/testenv.exp
2220 * gdb.base/watch_thread_num.exp
2221 * gdb.base/watchpoint-cond-gone.exp
2222 * gdb.cell/break.exp
2223 * gdb.cell/ea-cache.exp
2224 * gdb.compile/compile.exp
2225 * gdb.cp/gdb2495.exp
2226 * gdb.gdb/selftest.exp
2227 * gdb.gdb/xfullpath.exp
2228 * gdb.go/hello.exp
2229 * gdb.go/integers.exp
2230 * gdb.objc/basicclass.exp
2231 * gdb.pascal/hello.exp
2232 * gdb.pascal/integers.exp
2233 * gdb.python/py-breakpoint.exp
2234 * gdb.python/py-cmd.exp
2235 * gdb.python/py-linetable.exp
2236 * gdb.python/py-xmethods.exp
2237 * gdb.python/python.exp
2238 * gdb.reverse/consecutive-precsave.exp
2239 * gdb.reverse/finish-precsave.exp
2240 * gdb.reverse/i386-precsave.exp
2241 * gdb.reverse/machinestate-precsave.exp
2242 * gdb.reverse/sigall-precsave.exp
2243 * gdb.reverse/solib-precsave.exp
2244 * gdb.reverse/step-precsave.exp
2245 * gdb.reverse/until-precsave.exp
2246 * gdb.reverse/watch-precsave.exp
2247 * gdb.threads/leader-exit.exp
2248 * gdb.threads/pthreads.exp
2249 * gdb.threads/wp-replication.exp
2250 * gdb.trace/actions.exp
2251 * gdb.trace/mi-tsv-changed.exp
2252 * gdb.trace/tsv.exp
2253
de97fdd4
LM
22542016-12-01 Luis Machado <lgustavo@codesourcery.com>
2255
2256 Fix test names starting with uppercase throughout the files.
2257
2258 * gdb.arch/i386-bp_permanent.exp
2259 * gdb.arch/i386-gnu-cfi.exp
2260 * gdb.base/disasm-end-cu.exp
2261 * gdb.base/macscp.exp
2262 * gdb.base/pending.exp
2263 * gdb.base/watch_thread_num.exp
2264 * gdb.cp/exception.exp
2265 * gdb.cp/gdb2495.exp
2266 * gdb.cp/local.exp
2267 * gdb.python/py-evsignal.exp
2268 * gdb.python/python.exp
2269 * gdb.trace/tracecmd.exp
2270
9f058c10
LM
22712016-12-01 Luis Machado <lgustavo@codesourcery.com>
2272
2273 Fix test names starting with uppercase throughout the files.
2274
2275 * gdb.base/charset.exp
2276 * gdb.base/eval.exp
2277 * gdb.base/multi-forks.exp
2278 * gdb.guile/scm-progspace.exp
2279 * gdb.opencl/datatypes.exp
2280 * gdb.python/py-block.exp
2281 * gdb.python/py-function.exp
2282 * gdb.python/py-symbol.exp
2283 * gdb.python/py-symtab.exp
2284 * gdb.python/py-xmethods.exp
2285 * gdb.reverse/break-precsave.exp
2286 * gdb.reverse/break-reverse.exp
2287 * gdb.reverse/consecutive-precsave.exp
2288 * gdb.reverse/consecutive-reverse.exp
2289 * gdb.reverse/finish-precsave.exp
2290 * gdb.reverse/finish-reverse-bkpt.exp
2291 * gdb.reverse/finish-reverse.exp
2292 * gdb.reverse/fstatat-reverse.exp
2293 * gdb.reverse/getresuid-reverse.exp
2294 * gdb.reverse/i386-precsave.exp
2295 * gdb.reverse/i386-reverse.exp
2296 * gdb.reverse/i386-sse-reverse.exp
2297 * gdb.reverse/i387-stack-reverse.exp
2298 * gdb.reverse/insn-reverse.exp
2299 * gdb.reverse/machinestate-precsave.exp
2300 * gdb.reverse/machinestate.exp
2301 * gdb.reverse/next-reverse-bkpt-over-sr.exp
2302 * gdb.reverse/pipe-reverse.exp
2303 * gdb.reverse/readv-reverse.exp
2304 * gdb.reverse/recvmsg-reverse.exp
2305 * gdb.reverse/rerun-prec.exp
2306 * gdb.reverse/s390-mvcle.exp
2307 * gdb.reverse/sigall-precsave.exp
2308 * gdb.reverse/sigall-reverse.exp
2309 * gdb.reverse/solib-precsave.exp
2310 * gdb.reverse/solib-reverse.exp
2311 * gdb.reverse/step-precsave.exp
2312 * gdb.reverse/step-reverse.exp
2313 * gdb.reverse/time-reverse.exp
2314 * gdb.reverse/until-precsave.exp
2315 * gdb.reverse/until-reverse.exp
2316 * gdb.reverse/waitpid-reverse.exp
2317 * gdb.reverse/watch-precsave.exp
2318 * gdb.reverse/watch-reverse.exp
2319
cdc7edd7
LM
23202016-12-01 Luis Machado <lgustavo@codesourcery.com>
2321
2322 Fix test names starting with uppercase throughout the files.
2323
2324 * gdb.arch/i386-mpx-simple_segv.exp
2325 * gdb.arch/i386-mpx.exp
2326 * gdb.arch/i386-permbkpt.exp
2327 * gdb.arch/pa-nullify.exp
2328 * gdb.arch/powerpc-d128-regs.exp
2329 * gdb.arch/vsx-regs.exp
2330 * gdb.base/bfp-test.exp
2331 * gdb.base/break.exp
2332 * gdb.base/breakpoint-shadow.exp
2333 * gdb.base/callfuncs.exp
2334 * gdb.base/charset.exp
2335 * gdb.base/commands.exp
2336 * gdb.base/completion.exp
2337 * gdb.base/dfp-test.exp
2338 * gdb.base/echo.exp
2339 * gdb.base/ending-run.exp
2340 * gdb.base/eval.exp
2341 * gdb.base/expand-psymtabs.exp
2342 * gdb.base/float128.exp
2343 * gdb.base/floatn.exp
2344 * gdb.base/foll-exec-mode.exp
2345 * gdb.base/gdb1056.exp
2346 * gdb.base/gdb11531.exp
2347 * gdb.base/kill-after-signal.exp
2348 * gdb.base/multi-forks.exp
2349 * gdb.base/overlays.exp
2350 * gdb.base/pending.exp
2351 * gdb.base/sepdebug.exp
2352 * gdb.base/testenv.exp
2353 * gdb.base/valgrind-db-attach.exp
2354 * gdb.base/watch_thread_num.exp
2355 * gdb.base/watchpoint-cond-gone.exp
2356 * gdb.base/watchpoint.exp
2357 * gdb.base/watchpoints.exp
2358 * gdb.cp/arg-reference.exp
2359 * gdb.cp/baseenum.exp
2360 * gdb.cp/operator.exp
2361 * gdb.cp/shadow.exp
2362 * gdb.dwarf2/dw2-op-out-param.exp
2363 * gdb.dwarf2/dw2-reg-undefined.exp
2364 * gdb.go/chan.exp
2365 * gdb.go/hello.exp
2366 * gdb.go/integers.exp
2367 * gdb.go/methods.exp
2368 * gdb.go/package.exp
2369 * gdb.guile/scm-parameter.exp
2370 * gdb.guile/scm-progspace.exp
2371 * gdb.guile/scm-value.exp
2372 * gdb.mi/mi-pending.exp
2373 * gdb.mi/user-selected-context-sync.exp
2374 * gdb.multi/multi-attach.exp
2375 * gdb.multi/tids.exp
2376 * gdb.opt/clobbered-registers-O2.exp
2377 * gdb.pascal/floats.exp
2378 * gdb.pascal/integers.exp
2379 * gdb.python/py-block.exp
2380 * gdb.python/py-events.exp
2381 * gdb.python/py-parameter.exp
2382 * gdb.python/py-symbol.exp
2383 * gdb.python/py-symtab.exp
2384 * gdb.python/py-type.exp
2385 * gdb.python/py-value.exp
2386 * gdb.python/py-xmethods.exp
2387 * gdb.python/python.exp
2388 * gdb.reverse/break-precsave.exp
2389 * gdb.reverse/consecutive-precsave.exp
2390 * gdb.reverse/finish-precsave.exp
2391 * gdb.reverse/i386-precsave.exp
2392 * gdb.reverse/machinestate-precsave.exp
2393 * gdb.reverse/sigall-precsave.exp
2394 * gdb.reverse/solib-precsave.exp
2395 * gdb.reverse/step-precsave.exp
2396 * gdb.reverse/until-precsave.exp
2397 * gdb.reverse/watch-precsave.exp
2398 * gdb.server/ext-attach.exp
2399 * gdb.server/ext-restart.exp
2400 * gdb.server/ext-run.exp
2401 * gdb.server/ext-wrapper.exp
2402 * gdb.stabs/gdb11479.exp
2403 * gdb.stabs/weird.exp
2404 * gdb.threads/attach-many-short-lived-threads.exp
2405 * gdb.threads/kill.exp
2406 * gdb.threads/watchpoint-fork.exp
2407
bc6c7af4
LM
24082016-12-01 Luis Machado <lgustavo@codesourcery.com>
2409
2410 Fix test names starting with uppercase throughout all the files below.
2411
2412 * gdb.ada/array_return.exp
2413 * gdb.ada/catch_ex.exp
2414 * gdb.ada/info_exc.exp
2415 * gdb.ada/mi_catch_ex.exp
2416 * gdb.ada/mi_dyn_arr.exp
2417 * gdb.ada/mi_ex_cond.exp
2418 * gdb.ada/mi_exc_info.exp
2419 * gdb.ada/mi_interface.exp
2420 * gdb.ada/mi_task_arg.exp
2421 * gdb.ada/mi_task_info.exp
2422 * gdb.ada/mi_var_array.exp
2423 * gdb.arch/alpha-step.exp
2424 * gdb.arch/amd64-disp-step.exp
2425 * gdb.arch/arm-disp-step.exp
2426 * gdb.arch/disp-step-insn-reloc.exp
2427 * gdb.arch/e500-prologue.exp
2428 * gdb.arch/ftrace-insn-reloc.exp
2429 * gdb.arch/gdb1558.exp
2430 * gdb.arch/i386-bp_permanent.exp
2431 * gdb.arch/i386-disp-step.exp
2432 * gdb.arch/i386-float.exp
2433 * gdb.arch/i386-gnu-cfi.exp
2434 * gdb.arch/ia64-breakpoint-shadow.exp
2435 * gdb.arch/mips16-thunks.exp
2436 * gdb.arch/pa-nullify.exp
2437 * gdb.arch/powerpc-aix-prologue.exp
2438 * gdb.arch/powerpc-power.exp
2439 * gdb.arch/ppc-dfp.exp
2440 * gdb.arch/s390-tdbregs.exp
2441 * gdb.arch/spu-info.exp
2442 * gdb.arch/spu-ls.exp
2443 * gdb.arch/thumb-bx-pc.exp
2444 * gdb.base/advance.exp
2445 * gdb.base/annota-input-while-running.exp
2446 * gdb.base/arrayidx.exp
2447 * gdb.base/asmlabel.exp
2448 * gdb.base/async.exp
2449 * gdb.base/attach-wait-input.exp
2450 * gdb.base/auto-connect-native-target.exp
2451 * gdb.base/batch-preserve-term-settings.exp
2452 * gdb.base/bfp-test.exp
2453 * gdb.base/bigcore.exp
2454 * gdb.base/bp-permanent.exp
2455 * gdb.base/break-always.exp
2456 * gdb.base/break-fun-addr.exp
2457 * gdb.base/break-idempotent.exp
2458 * gdb.base/break-main-file-remove-fail.exp
2459 * gdb.base/break-probes.exp
2460 * gdb.base/break-unload-file.exp
2461 * gdb.base/break.exp
2462 * gdb.base/call-ar-st.exp
2463 * gdb.base/call-rt-st.exp
2464 * gdb.base/call-sc.exp
2465 * gdb.base/call-signal-resume.exp
2466 * gdb.base/call-strs.exp
2467 * gdb.base/callexit.exp
2468 * gdb.base/callfuncs.exp
2469 * gdb.base/catch-gdb-caused-signals.exp
2470 * gdb.base/catch-signal-siginfo-cond.exp
2471 * gdb.base/catch-syscall.exp
2472 * gdb.base/compare-sections.exp
2473 * gdb.base/cond-eval-mode.exp
2474 * gdb.base/condbreak-call-false.exp
2475 * gdb.base/consecutive-step-over.exp
2476 * gdb.base/cursal.exp
2477 * gdb.base/disabled-location.exp
2478 * gdb.base/disasm-end-cu.exp
2479 * gdb.base/display.exp
2480 * gdb.base/double-prompt-target-event-error.exp
2481 * gdb.base/dprintf-bp-same-addr.exp
2482 * gdb.base/dprintf-detach.exp
2483 * gdb.base/dprintf-next.exp
2484 * gdb.base/dprintf-non-stop.exp
2485 * gdb.base/dprintf-pending.exp
2486 * gdb.base/dso2dso.exp
2487 * gdb.base/ending-run.exp
2488 * gdb.base/enum_cond.exp
2489 * gdb.base/examine-backward.exp
2490 * gdb.base/exe-lock.exp
2491 * gdb.base/exec-invalid-sysroot.exp
2492 * gdb.base/execl-update-breakpoints.exp
2493 * gdb.base/execution-termios.exp
2494 * gdb.base/fileio.exp
2495 * gdb.base/fixsection.exp
2496 * gdb.base/foll-exec-mode.exp
2497 * gdb.base/foll-exec.exp
2498 * gdb.base/fork-running-state.exp
2499 * gdb.base/frame-args.exp
2500 * gdb.base/fullpath-expand.exp
2501 * gdb.base/func-ptr.exp
2502 * gdb.base/gcore-relro-pie.exp
2503 * gdb.base/gdb1090.exp
2504 * gdb.base/gdb1555.exp
2505 * gdb.base/global-var-nested-by-dso.exp
2506 * gdb.base/gnu-ifunc.exp
2507 * gdb.base/hbreak-in-shr-unsupported.exp
2508 * gdb.base/hbreak-unmapped.exp
2509 * gdb.base/hook-stop.exp
2510 * gdb.base/infcall-input.exp
2511 * gdb.base/info-fun.exp
2512 * gdb.base/info-shared.exp
2513 * gdb.base/interrupt-noterm.exp
2514 * gdb.base/jit-so.exp
2515 * gdb.base/jit.exp
2516 * gdb.base/line-symtabs.exp
2517 * gdb.base/list.exp
2518 * gdb.base/longjmp.exp
2519 * gdb.base/macscp.exp
2520 * gdb.base/max-value-size.exp
2521 * gdb.base/nodebug.exp
2522 * gdb.base/nofield.exp
2523 * gdb.base/overlays.exp
2524 * gdb.base/paginate-after-ctrl-c-running.exp
2525 * gdb.base/paginate-bg-execution.exp
2526 * gdb.base/paginate-inferior-exit.exp
2527 * gdb.base/pending.exp
2528 * gdb.base/pr11022.exp
2529 * gdb.base/printcmds.exp
2530 * gdb.base/ptr-typedef.exp
2531 * gdb.base/ptype.exp
2532 * gdb.base/randomize.exp
2533 * gdb.base/range-stepping.exp
2534 * gdb.base/realname-expand.exp
2535 * gdb.base/relativedebug.exp
2536 * gdb.base/remote.exp
2537 * gdb.base/savedregs.exp
2538 * gdb.base/sepdebug.exp
2539 * gdb.base/set-noassign.exp
2540 * gdb.base/shlib-call.exp
2541 * gdb.base/shreloc.exp
2542 * gdb.base/sigaltstack.exp
2543 * gdb.base/sigbpt.exp
2544 * gdb.base/siginfo-addr.exp
2545 * gdb.base/siginfo-obj.exp
2546 * gdb.base/siginfo-thread.exp
2547 * gdb.base/signest.exp
2548 * gdb.base/signull.exp
2549 * gdb.base/sigrepeat.exp
2550 * gdb.base/skip.exp
2551 * gdb.base/so-impl-ld.exp
2552 * gdb.base/solib-corrupted.exp
2553 * gdb.base/solib-disc.exp
2554 * gdb.base/solib-display.exp
2555 * gdb.base/solib-overlap.exp
2556 * gdb.base/solib-search.exp
2557 * gdb.base/solib-symbol.exp
2558 * gdb.base/source-execution.exp
2559 * gdb.base/sss-bp-on-user-bp-2.exp
2560 * gdb.base/sss-bp-on-user-bp.exp
2561 * gdb.base/stack-checking.exp
2562 * gdb.base/stale-infcall.exp
2563 * gdb.base/step-break.exp
2564 * gdb.base/step-line.exp
2565 * gdb.base/step-over-exit.exp
2566 * gdb.base/step-test.exp
2567 * gdb.base/structs.exp
2568 * gdb.base/sym-file.exp
2569 * gdb.base/symtab-search-order.exp
2570 * gdb.base/term.exp
2571 * gdb.base/type-opaque.exp
2572 * gdb.base/unload.exp
2573 * gdb.base/until-nodebug.exp
2574 * gdb.base/until.exp
2575 * gdb.base/unwindonsignal.exp
2576 * gdb.base/watch-cond.exp
2577 * gdb.base/watch-non-mem.exp
2578 * gdb.base/watch_thread_num.exp
2579 * gdb.base/watchpoint-reuse-slot.exp
2580 * gdb.base/watchpoint-solib.exp
2581 * gdb.base/watchpoint.exp
2582 * gdb.btrace/dlopen.exp
2583 * gdb.cell/arch.exp
2584 * gdb.cell/break.exp
2585 * gdb.cell/bt.exp
2586 * gdb.cell/core.exp
2587 * gdb.cell/data.exp
2588 * gdb.cell/dwarfaddr.exp
2589 * gdb.cell/ea-cache.exp
2590 * gdb.cell/ea-standalone.exp
2591 * gdb.cell/ea-test.exp
2592 * gdb.cell/f-regs.exp
2593 * gdb.cell/fork.exp
2594 * gdb.cell/gcore.exp
2595 * gdb.cell/mem-access.exp
2596 * gdb.cell/ptype.exp
2597 * gdb.cell/registers.exp
2598 * gdb.cell/sizeof.exp
2599 * gdb.cell/solib-symbol.exp
2600 * gdb.cell/solib.exp
2601 * gdb.compile/compile-tls.exp
2602 * gdb.cp/exception.exp
2603 * gdb.cp/gdb2495.exp
2604 * gdb.cp/local.exp
2605 * gdb.cp/mb-inline.exp
2606 * gdb.cp/mb-templates.exp
2607 * gdb.cp/pr10687.exp
2608 * gdb.cp/pr9167.exp
2609 * gdb.cp/scope-err.exp
2610 * gdb.cp/templates.exp
2611 * gdb.cp/virtfunc.exp
2612 * gdb.dwarf2/dw2-dir-file-name.exp
2613 * gdb.dwarf2/dw2-single-line-discriminators.exp
2614 * gdb.fortran/complex.exp
2615 * gdb.fortran/library-module.exp
2616 * gdb.guile/guile.exp
2617 * gdb.guile/scm-cmd.exp
2618 * gdb.guile/scm-frame-inline.exp
2619 * gdb.guile/scm-objfile.exp
2620 * gdb.guile/scm-pretty-print.exp
2621 * gdb.guile/scm-symbol.exp
2622 * gdb.guile/scm-type.exp
2623 * gdb.guile/scm-value.exp
2624 * gdb.linespec/keywords.exp
2625 * gdb.linespec/ls-errs.exp
2626 * gdb.linespec/macro-relative.exp
2627 * gdb.linespec/thread.exp
2628 * gdb.mi/mi-breakpoint-changed.exp
2629 * gdb.mi/mi-dprintf-pending.exp
2630 * gdb.mi/mi-fullname-deleted.exp
2631 * gdb.mi/mi-logging.exp
2632 * gdb.mi/mi-pending.exp
2633 * gdb.mi/mi-solib.exp
2634 * gdb.mi/new-ui-mi-sync.exp
2635 * gdb.mi/user-selected-context-sync.exp
2636 * gdb.multi/dummy-frame-restore.exp
2637 * gdb.multi/multi-arch-exec.exp
2638 * gdb.multi/remove-inferiors.exp
2639 * gdb.multi/watchpoint-multi-exit.exp
2640 * gdb.opt/solib-intra-step.exp
2641 * gdb.perf/backtrace.exp
2642 * gdb.perf/single-step.exp
2643 * gdb.perf/skip-command.exp
2644 * gdb.perf/skip-prologue.exp
2645 * gdb.perf/solib.exp
2646 * gdb.python/lib-types.exp
2647 * gdb.python/py-as-string.exp
2648 * gdb.python/py-bad-printers.exp
2649 * gdb.python/py-block.exp
2650 * gdb.python/py-breakpoint.exp
2651 * gdb.python/py-cmd.exp
2652 * gdb.python/py-events.exp
2653 * gdb.python/py-evthreads.exp
2654 * gdb.python/py-finish-breakpoint.exp
2655 * gdb.python/py-finish-breakpoint2.exp
2656 * gdb.python/py-frame-inline.exp
2657 * gdb.python/py-frame.exp
2658 * gdb.python/py-inferior.exp
2659 * gdb.python/py-infthread.exp
2660 * gdb.python/py-mi.exp
2661 * gdb.python/py-objfile.exp
2662 * gdb.python/py-pp-maint.exp
2663 * gdb.python/py-pp-registration.exp
2664 * gdb.python/py-prettyprint.exp
2665 * gdb.python/py-recurse-unwind.exp
2666 * gdb.python/py-shared.exp
2667 * gdb.python/py-symbol.exp
2668 * gdb.python/py-symtab.exp
2669 * gdb.python/py-template.exp
2670 * gdb.python/py-type.exp
2671 * gdb.python/py-unwind-maint.exp
2672 * gdb.python/py-unwind.exp
2673 * gdb.python/py-value.exp
2674 * gdb.python/python.exp
2675 * gdb.reverse/finish-reverse-bkpt.exp
2676 * gdb.reverse/insn-reverse.exp
2677 * gdb.reverse/next-reverse-bkpt-over-sr.exp
2678 * gdb.reverse/solib-precsave.exp
2679 * gdb.reverse/solib-reverse.exp
2680 * gdb.stabs/gdb11479.exp
2681 * gdb.stabs/weird.exp
2682 * gdb.threads/fork-child-threads.exp
2683 * gdb.threads/fork-plus-threads.exp
2684 * gdb.threads/fork-thread-pending.exp
2685 * gdb.threads/forking-threads-plus-breakpoint.exp
2686 * gdb.threads/hand-call-in-threads.exp
2687 * gdb.threads/interrupted-hand-call.exp
2688 * gdb.threads/linux-dp.exp
2689 * gdb.threads/local-watch-wrong-thread.exp
2690 * gdb.threads/next-while-other-thread-longjmps.exp
2691 * gdb.threads/non-ldr-exit.exp
2692 * gdb.threads/pending-step.exp
2693 * gdb.threads/print-threads.exp
2694 * gdb.threads/process-dies-while-detaching.exp
2695 * gdb.threads/process-dies-while-handling-bp.exp
2696 * gdb.threads/pthreads.exp
2697 * gdb.threads/queue-signal.exp
2698 * gdb.threads/reconnect-signal.exp
2699 * gdb.threads/signal-command-handle-nopass.exp
2700 * gdb.threads/signal-command-multiple-signals-pending.exp
2701 * gdb.threads/signal-delivered-right-thread.exp
2702 * gdb.threads/signal-sigtrap.exp
2703 * gdb.threads/sigthread.exp
2704 * gdb.threads/staticthreads.exp
2705 * gdb.threads/stepi-random-signal.exp
2706 * gdb.threads/thread-unwindonsignal.exp
2707 * gdb.threads/thread_check.exp
2708 * gdb.threads/thread_events.exp
2709 * gdb.threads/tid-reuse.exp
2710 * gdb.threads/tls-nodebug.exp
2711 * gdb.threads/tls-shared.exp
2712 * gdb.threads/tls-so_extern.exp
2713 * gdb.threads/tls.exp
2714 * gdb.threads/wp-replication.exp
2715 * gdb.trace/actions-changed.exp
2716 * gdb.trace/actions.exp
2717 * gdb.trace/backtrace.exp
2718 * gdb.trace/change-loc.exp
2719 * gdb.trace/collection.exp
2720 * gdb.trace/deltrace.exp
2721 * gdb.trace/disconnected-tracing.exp
2722 * gdb.trace/entry-values.exp
2723 * gdb.trace/ftrace-lock.exp
2724 * gdb.trace/ftrace.exp
2725 * gdb.trace/infotrace.exp
2726 * gdb.trace/mi-trace-frame-collected.exp
2727 * gdb.trace/mi-trace-unavailable.exp
2728 * gdb.trace/mi-traceframe-changed.exp
2729 * gdb.trace/mi-tracepoint-changed.exp
2730 * gdb.trace/mi-tsv-changed.exp
2731 * gdb.trace/no-attach-trace.exp
2732 * gdb.trace/packetlen.exp
2733 * gdb.trace/passc-dyn.exp
2734 * gdb.trace/passcount.exp
2735 * gdb.trace/pending.exp
2736 * gdb.trace/pr16508.exp
2737 * gdb.trace/qtro.exp
2738 * gdb.trace/range-stepping.exp
2739 * gdb.trace/read-memory.exp
2740 * gdb.trace/report.exp
2741 * gdb.trace/save-trace.exp
2742 * gdb.trace/signal.exp
2743 * gdb.trace/stap-trace.exp
2744 * gdb.trace/status-stop.exp
2745 * gdb.trace/strace.exp
2746 * gdb.trace/tfile.exp
2747 * gdb.trace/tfind.exp
2748 * gdb.trace/trace-break.exp
2749 * gdb.trace/trace-condition.exp
2750 * gdb.trace/trace-enable-disable.exp
2751 * gdb.trace/trace-mt.exp
2752 * gdb.trace/tracecmd.exp
2753 * gdb.trace/tracefile-pseudo-reg.exp
2754 * gdb.trace/tspeed.exp
2755 * gdb.trace/tstatus.exp
2756 * gdb.trace/tsv.exp
2757 * gdb.trace/unavailable.exp
2758 * gdb.trace/while-dyn.exp
2759 * gdb.trace/while-stepping.exp
2760 * lib/gdb-guile.exp
2761 * lib/gdb.exp
2762 * lib/mi-support.exp
2763 * lib/pascal.exp
2764 * lib/perftest.exp
2765 * lib/prelink-support.exp
2766 * lib/selftest-support.exp
2767
ad02e4fe
SM
27682016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
2769
2770 * Makefile.in: Include disable-implicit-rules.mk.
2771
22347e55
AA
27722016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
2773
2774 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
2775 non-byte-aligned bit fields.
2776
da5b30da
AA
27772016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
2778
2779 PR gdb/12616
2780 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
2781 respects the DW_AT_data_bit_offset attribute.
2782
b593ecca
SM
27832016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
2784
2785 * gdb.base/default.exp: Fix output of "set language".
2786
3b165252
SM
27872016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
2788
2789 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
2790 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
2791 make.
2792 * configure.ac: Remove checks for the make program.
2793 * configure: Re-generate.
2794
1a2f3d7f
KB
27952016-11-16 Kevin Buettner <kevinb@redhat.com>
2796
2797 * gdb.python/py-recurse-unwind.c (main): Add loop.
2798 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
2799 to read_register() and gdb.parse_and_eval(). Make each code
2800 call a separate case that can be individually tested.
2801 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
2802 proc. Call cont_and_backtrace for each of the code paths that
2803 we want to test in the unwinder.
2804
b7f38fda
AA
28052016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
2806
2807 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
2808 the definition of struct S.
2809
1f8db343
CM
28102016-11-11 Catherine Moore <clm@codesourcery.com>
2811
2812 * gdb.base/dump.exp: Identify verilog format dump tests as such.
2813
fad0c9fb
PA
28142016-11-09 Pedro Alves <palves@redhat.com>
2815
2816 * gdb.base/commands.exp (runto_or_return): New procedure.
2817 (gdbvar_simple_if_test, gdbvar_simple_while_test)
2818 (gdbvar_complex_if_while_test, progvar_simple_if_test)
2819 (progvar_simple_while_test, progvar_complex_if_while_test)
2820 (if_while_breakpoint_command_test)
2821 (infrun_breakpoint_command_test, breakpoint_command_test)
2822 (user_defined_command_test, watchpoint_command_test)
2823 (test_command_prompt_position, redefine_hook_test)
2824 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
2825 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
2826 multi_line_input and multi_line. Remove gdb_expect and
2827 gdb_stop_suppressing_tests uses.
2828 * lib/gdb.exp (valnum_re): New global.
2829 (multi_line_input): New procedure.
2830
8354c62c
SM
28312016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
2832
2833 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
2834 Remove.
2835 (test_setup): Define with proc_with_prefix.
2836 (test_cli_inferior): Likewise.
2837 (test_cli_thread): Likewise.
2838 (test_cli_frame): Likewise.
2839 (test_cli_select_frame): Likewise.
2840 (test_cli_up_down): Likewise.
2841 (test_mi_thread_select): Likewise.
2842 (test_mi_stack_select_frame): Likewise.
2843 (test_cli_in_mi_inferior): Likewise.
2844 (test_cli_in_mi_thread): Likewise.
2845 (test_cli_in_mi_frame): Likewise.
2846 (top level): Do not use with_test_prefix_procname.
2847
64f367a2
PA
28482016-11-09 Pedro Alves <palves@redhat.com>
2849
2850 * gdb.base/commands.exp (gdbvar_simple_if_test)
2851 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
2852 (progvar_simple_if_test, progvar_simple_while_test)
2853 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
2854 (infrun_breakpoint_command_test, breakpoint_command_test)
2855 (user_defined_command_test, watchpoint_command_test)
2856 (test_command_prompt_position, deprecated_command_test)
2857 (bp_deleted_in_command, temporary_breakpoint_commands)
2858 (stray_arg0_test, source_file_with_indented_comment)
2859 (recursive_source_test, if_commands_test)
2860 (error_clears_commands_left, redefine_hook_test)
2861 (redefine_backtrace_test): Use proc_with_prefix.
2862 * lib/gdb.exp (proc_with_prefix): New proc.
2863
0bb65f1e
AA
28642016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
2865
2866 * gdb.base/tui-layout.c: New file.
2867 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
2868 disassembly window contains very long lines.
2869
7353f247
TT
28702016-11-08 Tom Tromey <tom@tromey.com>
2871
2872 * gdb.python/py-value.exp (test_value_creation): Make "long" test
2873 depend on Python 2.
2874
30a7bb83
TT
28752016-11-08 Tom Tromey <tom@tromey.com>
2876
2877 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
2878 New method.
2879
cdf5a07c
MG
28802016-10-29 Manish Goregaokar <manish@mozilla.com>
2881
2806dc7e 2882 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 2883
51a789c3
MG
28842016-10-27 Manish Goregaokar <manish@mozilla.com>
2885
2806dc7e
PA
2886 * gdb.rust/simple.rs: Add test for univariant enums without
2887 discriminants and for encoded struct-like enums.
51a789c3 2888
f610ab6d
PA
28892016-10-28 Pedro Alves <palves@redhat.com>
2890
2891 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
2892 gdb_test_multiple, tighten regexps and match symtabs and line
2893 tables incrementally.
2894
b129b0ca
LM
28952016-10-28 Luis Machado <lgustavo@codesourcery.com>
2896
2897 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
2898 general.
2899
ecf45d2c
SL
29002016-10-25 Luis Machado <lgustavo@codesourcery.com>
2901
2902 * gdb.base/exec-invalid-sysroot.exp: New file.
2903
b8d38ee4
JK
29042016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2905
2906 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
2907
f90fd8c2
JK
29082016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2909
2910 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
2911
2d2476aa
MR
29122016-10-19 Maciej W. Rozycki <macro@imgtec.com>
2913
2806dc7e
PA
2914 * gdb.base/killed-outside.exp: Remove $options from a call to
2915 `prepare_for_testing'.
2d2476aa 2916
e42b25a0
SM
29172016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2918
2919 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
2920 Change test message.
2921
3ccdb432
SM
29222016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2923
2924 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
2925 Update comment.
2926
5bad3170
SM
29272016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2928
2929 * gdb.trace/mi-trace-save.exp: New file.
2930
5ad9dba7
YQ
29312016-10-13 Yao Qi <yao.qi@linaro.org>
2932
2933 * gdb.base/code_elim.exp (get_var_address): Remove.
2934 * gdb.base/relocate.exp: Likewise.
2935 * gdb.base/shreloc.exp: Likewise.
2936 * lib/gdb.exp (get_var_address): New.
2937
62df7e21
YQ
29382016-10-13 Yao Qi <yao.qi@linaro.org>
2939
2940 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
2941 floating point tests if $skip_float_test is false.
2942
4dac951e
LM
29432016-10-12 Luis Machado <lgustavo@codesourcery.com>
2944
2945 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
2946 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
2947 argc values.
2948 Add 1 to argc so we guarantee distinct initial/modified argc values.
2949
8f1a8fc4
JK
29502016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2951
2952 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
2953
16c85b5d
JK
29542016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2955
2956 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
2957 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
2958 * gdb.arch/vsx-regs.exp: Likewise.
2959
1d0e042a
YQ
29602016-10-07 Yao Qi <yao.qi@linaro.org>
2961
2962 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
2963
68dadef5
MM
29642016-10-07 Markus Metzger <markus.t.metzger@intel.com>
2965
2966 * gdb.python/python.exp: Test decode_line("*0").
2967
33fa2c6e
DE
29682016-10-06 Doug Evans <dje@google.com>
2969
2970 * gdb.python/py-value.exp (test_value_creation): Add test for large
2971 unsigned 64-bit value.
2972
9c37b5ae
TT
29732016-10-06 Tom Tromey <tom@tromey.com>
2974
2975 * gdb.compile/compile.exp: Change java tests to rust.
2976 * gdb.base/setshow.exp: Change java tests to rust.
2977 * gdb.base/default.exp: Remove java from language list.
2978 * README (Examples): Update language example.
2979 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
2980 test.
2981 * lib/gdb.exp (skip_java_tests): Remove.
2982 * lib/java.exp: Remove.
2983 * gdb.java: Remove.
2984
78b86327
MR
29852016-10-06 Maciej W. Rozycki <macro@imgtec.com>
2986
2987 * gdb.arch/mips-fcr.exp: New test.
2988 * gdb.arch/mips-fcr.c: Source for the new test.
2989
7470adbb
MR
29902016-10-06 Maciej W. Rozycki <macro@imgtec.com>
2991
2992 * gdb.base/solib-disc.exp: Use `standard_output_file'
2993 throughout.
2994
4a556533
PA
29952016-10-06 Pedro Alves <palves@redhat.com>
2996
2997 * gdb.base/jit-simple-dl.c: New file.
2998 * gdb.base/jit-simple-jit.c: New file, factored out from ...
2999 * gdb.base/jit-simple.c: ... this.
3000 * gdb.base/jit-simple.exp (jit_run): Delete.
3001 (build_jit): New proc.
3002 (jit_test_reread): Recompile either the main program or the shared
3003 library, depending on what is being tested. Skip changing address
3004 if caller wants to. Compare before/after addresses. If testing
3005 standalone, explicitly load the binary. Test "maint info
3006 breakpoints".
3007 (top level): Add "standalone vs shared lib" and "change address"
3008 vs "same address" axes.
3009
5a122fbc
PA
30102016-10-06 Pedro Alves <palves@redhat.com>
3011
3012 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
3013 call.
3014 (jit_run): Delete.
3015 (jit_test_reread): Use with_test_prefix. Reload the main binary
3016 explicitly. Compare the before/after addresses of the JIT
3017 descriptor.
3018
ee8da4b8
DE
30192016-08-15 Doug Evans <dje@google.com>
3020
3021 * gdb.xml/extra-regs.xml: Update, end field now required, default type
3022 for single bitfields is bool.
3023 * gdb.xml/tdesc-regs.exp: Ditto.
3024
f389f6fe
JK
30252016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3026
3027 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
3028
fdebf1a4
YQ
30292016-10-05 Yao Qi <yao.qi@linaro.org>
3030
3031 * lib/gdb.exp (support_complex_tests): Return zero if
3032 gdb_skip_float_test return true.
3033
9c36d954 30342016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 3035 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
3036
3037 PR gdb/20487
3038 * gdb.mi/user-selected-context-sync.exp: New file.
3039 * gdb.mi/user-selected-context-sync.c: New file.
3040
4034d0ff 30412016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 3042 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
3043
3044 PR gdb/20487
3045 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
3046 =thread-select-event check.
3047
a4297203
PB
30482016-09-29 Peter Bergner <bergner@vnet.ibm.com>
3049
3050 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
3051 the compulsory L operand changes.
3052 * gdb.arch/powerpc-power.s: Likewise.
3053
bb805577
JK
30542016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3055
3056 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
3057 * gdb.base/jit-attach-pie.c: New file.
3058 * gdb.base/jit-attach-pie.exp: New file.
3059
6d61dee5
PA
30602016-09-28 Pedro Alves <palves@redhat.com>
3061
3062 * gdb.base/infcall-input.c: New file.
3063 * gdb.base/infcall-input.exp: New file.
3064
f73842fc
YQ
30652016-09-22 Yao Qi <yao.qi@linaro.org>
3066
3067 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
3068 (gdb_exit): Rename it to ...
3069 (gdbserver_gdb_exit): ... Close GDBserver.
3070 (gdb_exit): New proc, call gdbserver_gdb_exit.
3071 (mi_gdb_exit): Likewise.
3072
90681dab
YQ
30732016-09-22 Yao Qi <yao.qi@linaro.org>
3074
3075 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
3076 path.
3077 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
3078 Remove duplication.
3079
9c211fd8
YQ
30802016-09-22 Yao Qi <yao.qi@linaro.org>
3081
3082 * lib/gdbserver-support.exp: Check the existence of
3083 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
3084
ad0a504f
AK
30852016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
3086
3087 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
3088
36cf1806
TT
30892016-09-21 Tom Tromey <tom@tromey.com>
3090
3091 PR gdb/20604:
3092 * gdb.base/quit.exp: New file.
3093
74172ecf
SM
30942016-09-21 Simon Marchi <simon.marchi@ericsson.com>
3095
3096 * .gitignore: New file.
3097
3d0ec882
MR
30982016-09-21 Maciej W. Rozycki <macro@imgtec.com>
3099
3100 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
3101 throughout.
3102
8193adea
AA
31032016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
3104
3105 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
3106
d41a5c09
JK
31072016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3108
3109 * gdb.cp/casts.cc (decltype): Move it ...
3110 (main): ... with its call to ...
3111 * gdb.cp/casts03.cc: ... a new file.
3112 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
3113
d2dfe700
JK
31142016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3115
3116 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
3117
e2a92b16
PB
31182016-09-15 Peter Bergner <bergner@vnet.ibm.com>
3119
3120 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
3121 and sync up the test with tests in gas/testsuite/gas/ppc.
3122 * gdb.arch/powerpc-power.exp: Likewise.
3123
49b4de64
JK
31242016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3125
3126 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
3127
2c29df25
SDJ
31282016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
3129 Jan Kratochvil <jan.kratochvil@redhat.com>
3130
3131 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
3132 make m1's definition to be different from m2's. Use 'dummy' as an
3133 argument for probe 'two'.
3134
cc3c2846
JB
31352016-09-10 Jon Beniston <jon@beniston.com>
3136
3137 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
3138 for sim target.
3139
e1b2624a
AA
31402016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
3141
3142 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
3143 variable declaration.
3144 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
3145 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
3146 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
3147 received HWCAP as its argument.
3148
4295e285
PA
31492016-09-06 Pedro Alves <palves@redhat.com>
3150
3151 * gdb.base/new-ui-pending-input.c: New file.
3152 * gdb.base/new-ui-pending-input.exp: New file.
3153 * gdb.exp (clear_gdb_spawn_id): New procedure.
3154 (with_spawn_id): Check whether gdb_spawn_id exists before
3155 referencing it. If gdb_spawn_id didn't exist on entry, clear it
3156 on exit.
3157
00d5215e
UW
31582016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
3159
3160 * gdb.base/float128.c: New file.
3161 * gdb.base/float128.exp: Likewise.
3162 * gdb.base/floatn.c: Likewise.
3163 * gdb.base/floatn.exp: Likewise.
3164
a9ff5f12
UW
31652016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
3166
3167 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
3168
f245535c
PA
31692016-09-05 Pedro Alves <palves@redhat.com>
3170
3171 PR backtrace/19927
3172 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
3173 unwinders are immediately called as side effect of "source" or
3174 "disable unwinder" commands.
3175 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
3176
ae9cf263
YQ
31772016-09-02 Yao Qi <yao.qi@linaro.org>
3178
3179 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
3180 is true and $type is "float" or "double".
3181
27aba047
YQ
31822016-09-02 Yao Qi <yao.qi@linaro.org>
3183
3184 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
3185 true.
3186 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
3187 * gdb.base/call-rt-st.exp: Likewise.
3188 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
3189 return value instead of gdb,skip_float_test.
3190 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
3191 (do_function_calls): Use its return value instead of
3192 gdb,skip_float_test.
3193 * gdb.base/finish.exp: Likewise.
3194 * gdb.base/funcargs.exp: Likewise.
3195 * gdb.base/return.exp: Likewise.
3196 * gdb.base/return2.exp: Likewise.
3197 * gdb.base/varargs.exp: Likewise.
3198 * lib/gdb.exp (gdb_skip_float_test): Change it to
3199 gdb_caching_proc. Detect the broken ptrace on arm-linux.
3200
5af962df
AA
32012016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
3202
3203 * gdb.multi/tids.exp: Test "thread apply all".
3204
7fac6910
JK
32052016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3206
3207 * gdb.base/default.exp (tty): Remove.
3208
bb1fe4ac
KB
32092016-08-24 Kevin Buettner <kevinb@redhat.com>
3210
2806dc7e
PA
3211 * gdb.python/py-recurse-unwind.c: New file.
3212 * gdb.python/py-recurse-unwind.py: New file.
3213 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 3214
0a1ddfa6
SM
32152016-08-24 Simon Marchi <simon.marchi@ericsson.com>
3216
3217 * gdb.base/set-inferior-tty.exp: New file.
3218 * gdb.base/set-inferior-tty.c: New file.
3219
d9de1fe3
PA
32202016-08-23 Pedro Alves <palves@redhat.com>
3221
3222 PR gdb/20494
3223 * gdb.base/new-ui-echo.c: New file.
3224 * gdb.base/new-ui-echo.exp: New file.
3225
e9d9abd7
YQ
32262016-08-23 Yao Qi <yao.qi@linaro.org>
3227
3228 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
3229 gdbserver_spawn.
3230 * gdb.server/connect-without-multi-process.exp (do_test):
3231 Likewise.
3232
3589529e
YQ
32332016-08-23 Yao Qi <yao.qi@linaro.org>
3234
3235 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
3236 standalone_txt. Delete gdb_txt and standalone_txt on host
3237 and target. Spawn the binary on target. Copy files from
3238 target to host.
3239
6bb90213
PA
32402016-08-22 Pedro Alves <palves@redhat.com>
3241
3242 PR gdb/20505
3243 * gdb.base/vdso-warning.exp: Test core dumps too. Use
3244 with_test_prefix. Factor out bits to ...
3245 (test_no_vdso): ... this new procedure.
3246
20c2c024
CL
32472016-08-19 Carl Love <cel@us.ibm.com>
3248
3249 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
3250 maintaining separate logic for constructing the output path.
3251 * gdb.arch/powerpc-d128-regs.exp: Likewise.
3252 * gdb.arch/ppc-dfp.exp: Likewise.
3253 * gdb.arch/ppc-fp.exp: Likewise.
3254 * gdb.arch/vsx-regs.exp: Likewise.
3255 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
3256 binprefix for generating the additional binary files.
3257
0646e07d
PA
32582016-08-19 Pedro Alves <palves@redhat.com>
3259
3260 * gdb.trace/mi-trace-frame-collected.exp
3261 (test_trace_frame_collected): On x32, expect two registers.
3262
46da9242
CL
32632016-08-18 Carl Love <cel@us.ibm.com>
3264
3265 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
3266 and sync up the test with tests in gas/testsuite/gas/ppc.
3267 * gdb.arch/powerpc-power.exp: Likewise.
3268
eb2332d7
SM
32692016-08-17 Simon Marchi <simon.marchi@ericsson.com>
3270
3271 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
3272 expected error message.
3273
63c61e04
SM
32742016-08-17 Simon Marchi <simon.marchi@ericsson.com>
3275
3276 * gdb.multi/remove-inferiors.exp: New file.
3277 * gdb.multi/remove-inferiors.c: New file.
3278
7b17065f
YQ
32792016-08-12 Yao Qi <yao.qi@linaro.org>
3280
3281 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
3282 argument list.
3283
01d3dedf
PA
32842016-08-10 Pedro Alves <palves@redhat.com>
3285
3286 PR gdb/19187
3287 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
3288 setup_kfails.
3289
3eb7562a
PA
32902016-08-09 Pedro Alves <palves@redhat.com>
3291 Simon Marchi <simon.marchi@ericsson.com>
3292
3293 PR gdb/20418
3294 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
3295 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
3296
80614914
PA
32972016-08-09 Pedro Alves <palves@redhat.com>
3298
3299 PR mi/20431
3300 * gdb.mi/mi-cmd-error.exp: New file.
3301
f348d89a
PA
33022016-08-09 Pedro Alves <palves@redhat.com>
3303
3304 PR gdb/18653
3305 * gdb.base/signals-state-child.c: New file.
3306 * gdb.base/signals-state-child.exp: New file.
3307 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
3308
e5ca03b4
PA
33092016-08-09 Pedro Alves <palves@redhat.com>
3310
3311 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
3312
282a0691
TT
33132016-08-03 Tom Tromey <tom@tromey.com>
3314
3315 PR python/18565:
3316 * gdb.python/py-frame-inline.exp: Add Frame.function test.
3317
41bfcd63
YQ
33182016-08-01 Yao Qi <yao.qi@linaro.org>
3319
3320 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
3321 variable mode to "multi-process" if $multi_process is 1, otherwise
3322 set it to "single-process".
3323
e3465b24
YQ
33242016-08-01 Yao Qi <yao.qi@linaro.org>
3325
3326 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
3327 * gdb.cp/cpexprs.exp: Likewise.
3328 * gdb.cp/m-static.exp: Likewise.
3329
0b31a4bc
TT
33302016-07-26 Tom Tromey <tom@tromey.com>
3331
3332 PR python/20190:
3333 * gdb.threads/tls.exp (check_thread_local): Add python symbol
3334 test.
3335
e0461dbb
MM
33362016-07-26 Markus Metzger <markus.t.metzger@intel.com>
3337
3338 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
3339 selecting assembly source files.
3340 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
3341 assembly source files.
3342 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
3343 assembly source files.
3344 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
3345 selecting assembly source files.
3346
8194e927
SM
33472016-07-25 Simon Marchi <simon.marchi@ericsson.com>
3348
3349 * gdb.base/new-ui.exp (do_test_invalid_args): New
3350 procedure.
3351
c0272db5
TW
33522016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
3353
3354 * gdb.btrace/reconnect.c: New file.
3355 * gdb.btrace/reconnect.exp: New file.
3356
e3487908
GKB
33572016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
3358
3359 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
3360 to test_catch_syscall_group.
3361 (test_catch_syscall_group): New.
3362
12df5c00
TT
33632016-07-21 Tom Tromey <tom@tromey.com>
3364
3365 * gdb.rust/simple.rs (main): Use empty struct expression.
3366 * gdb.rust/simple.exp: Add tests for empty struct expression.
3367
bae62ee2
YQ
33682016-07-21 Yao Qi <yao.qi@linaro.org>
3369
3370 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
3371 if gdb_skip_xml_test is true on some targets.
3372
b1b53fb3
YQ
33732016-07-21 Yao Qi <yao.qi@linaro.org>
3374
3375 * gdb.server/solib-list.exp: Unset last_loaded_file.
3376
027d97f8
JK
33772016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3378
3379 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
3380 "step into captured_main (args)".
3381
7674d381
JK
33822016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3383
3384 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
3385
72b5d099
JK
33862016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3387
3388 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
3389
1f960ced
PA
33902016-07-19 Pedro Alves <palves@redhat.com>
3391
3392 * gdb.opt/inline-break.exp: Remove optimize=-O2.
3393 * gdb.opt/inline-bt.exp: Likewise.
3394 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
3395 additional_flags=-Winline.
3396 * gdb.opt/inline-locals.exp: Likewise.
3397 * gdb.opt/inline-markers.c (ATTR): Define.
3398 (inlined_fn): Use it.
3399
f25827c1
YQ
34002016-07-19 Yao Qi <yao.qi@linaro.org>
3401
3402 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
3403 (test_with_self): Remove some code. Remove argument executable.
3404 (top-level): Use do_self_tests.
3405
37539ebe
DB
34062016-07-15 Zachary Welch <zwelch@codesourcery.com>
3407 Don Breazeal <donb@codesourcery.com>
3408
3409 * gdb.base/maint.exp: Escape paths used in regular expressions.
3410 * gdb.stabs/weird.exp: Likewise.
3411
dac790e1
TT
34122016-07-13 Tom Tromey <tom@tromey.com>
3413
3414 PR python/15620, PR python/18620:
3415 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
3416 (test_bkpt_events): New procs.
3417
93daf339
TT
34182016-07-13 Tom Tromey <tom@tromey.com>
3419
3420 PR python/17698:
3421 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
3422 test.
3423 (test_watchpoints): Likewise.
3424 (test_bkpt_pending): New proc.
3425
6571a381
TT
34262016-07-13 Tom Tromey <tom@tromey.com>
3427
3428 PR cli/18053:
3429 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
3430 completion test.
3431
e8732474
JK
34322016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3433
3434 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
3435 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
3436 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
3437 f_label.
3438 (g): Rename g_end_lbl to g_label.
3439 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
3440 low_pc and high_pc.
3441 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
3442
e0f3fd7c
TT
34432016-07-12 Tom Tromey <tom@tromey.com>
3444
3445 PR python/19293:
3446 * gdb.python/py-unwind-maint.exp: Update tests.
3447
3cfe46b6
YQ
34482016-07-12 Yao Qi <yao.qi@linaro.org>
3449
3450 * lib/selftest-support.exp (selftest_setup): Match the output
3451 when captured_main is inlined.
3452
4f19a0e6
WT
34532016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
3454
3455 * gdb.fortran/derived-types.exp (result_line, result_line_2):
3456 New variables.
3457 (print this%a, print this%b, print this): New tests.
3458 * gdb.fortran/derived-types.f90 (this): New object and
3459 initialization.
3460
986cf455
SM
34612016-07-06 Simon Marchi <simon.marchi@ericsson.com>
3462
3463 * gdb.ada/arraydim.exp: Remove extra directory level in build
3464 directory.
3465
f0464b23
SM
34662016-07-06 Simon Marchi <simon.marchi@ericsson.com>
3467
3468 * lib/ada.exp: Remove extra directory level in build directory.
3469 * gdb.ada/cond_lang.exp: Likewise.
3470 * gdb.ada/exec_changed.exp: Likewise.
3471 * gdb.ada/lang_switch.exp: Likewise.
3472
42d94011
MG
34732016-07-06 Manish Goregaokar <manish@mozilla.com>
3474
2806dc7e
PA
3475 * simple.rs: Add test for raw pointer subscripting.
3476 * simple.exp: Add test expectations.
42d94011 3477
647c264c
YQ
34782016-07-05 Yao Qi <yao.qi@linaro.org>
3479
3480 * gdb.mi/mi-reverse.exp: Match =record-started output.
3481
20aa2c60
PA
34822016-07-01 Pedro Alves <palves@redhat.com>
3483
3484 * gdb.base/jit-reader.exp (info_registers_current_frame): New
3485 procedure.
3486 (jit_reader_test): Test the jit reader's unwinder.
3487 * gdb.base/jithost.c (jit_function_00_code): New global.
3488 (main): Use memcpy to fill in the mmapped code, instead of poking
3489 bytes manually here.
3490 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
3491 value.
3492 (read_debug_info): Save the function's range.
3493 (read_sp): New function.
3494 (unwind_frame): Use it. Also unwind RBP.
3495 (get_frame_id): Use read_sp.
3496 (gdb_init_reader): Use calloc instead of malloc.
3497 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
3498 parameter. Use gdb_test_multiple.
3499
ced2dffb
PA
35002016-07-01 Pedro Alves <palves@redhat.com>
3501 Antoine Tremblay <antoine.tremblay@ericsson.com>
3502
3503 * gdb.threads/process-dies-while-detaching.c: New file.
3504 * gdb.threads/process-dies-while-detaching.exp: New file.
3505
63000888
PA
35062016-07-01 Pedro Alves <palves@redhat.com>
3507
3508 * gdb.multi/watchpoint-multi-exit.c: New file.
3509 * gdb.multi/watchpoint-multi-exit.exp: New file.
3510
038d4868
PA
35112016-06-30 Pedro Alves <palves@redhat.com>
3512
3513 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
3514 unset inferior_spawn_id.
3515
994e9c83
PA
35162016-06-30 Pedro Alves <palves@redhat.com>
3517
3518 * lib/mi-support.exp (default_mi_gdb_start): Declare global
3519 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
3520
e5653468
YQ
35212016-06-29 Yao Qi <yao.qi@linaro.org>
3522
3523 * gdb.base/return.c: Add copyright header.
3524
803b47e5
TT
35252016-06-29 Tom Tromey <tom@tromey.com>
3526
3527 PR python/20129:
3528 * gdb.python/py-framefilter.exp: Add tests for setting priority
3529 and disabling of non-existent frame filter.
3530
28244707
YQ
35312016-06-29 Yao Qi <yao.qi@linaro.org>
3532
3533 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
3534 0x0f07ff.
3535
a31d2f06
YQ
35362016-06-28 Yao Qi <yao.qi@linaro.org>
3537
3538 * gdb.base/catch-syscall.exp: Remove check on isnative and target
3539 triplets. Start gdb, execute catch syscall, and continue. Check
3540 gdb's output to determine catch syscall is supported.
3541
921d8f54
MG
35422016-06-27 Manish Goregaokar <manish@mozilla.com>
3543
25d49b86
PA
3544 * gdb.rust/simple.rs: Add test for returning unit in a function.
3545 * gdb.rust/simple.exp: Add expectation for functions returning
3546 unit.
921d8f54 3547
f4952523
PMR
35482016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
3549
3550 * gdb.python/py-breakpoint-create-fail.c,
3551 gdb.python/py-breakpoint-create-fail.exp,
3552 gdb.python/py-breakpoint-create-fail.py: New testcase.
3553
fccb08f8
MG
35542016-06-25 Manish Goregaokar <manish@mozilla.com>
3555
3556 PR gdb/20239
3557 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
3558 * gdb.rust/simple.exp: Add test expectations for new NonZero
3559 tests.
fccb08f8 3560
6b850546
DT
35612016-06-24 David Taylor <dtaylor@emc.com>
3562
3563 * gdb.base/offsets.exp: New file.
3564 * gdb.base/offsets.c: New file.
3565
17621150
TT
35662016-06-23 Tom Tromey <tom@tromey.com>
3567
3568 PR gdb/16483:
3569 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
3570 before any filters are loaded.
3571
04d59df6
WT
35722016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
3573
3574 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
3575 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
3576 structs.
3577 * gdb.fortran/derived-type-function.exp: New file.
3578 * gdb.fortran/derived-type-function.f90: New file.
3579
3580
ac69f786
PA
35812016-06-21 Pedro Alves <palves@redhat.com>
3582
3583 * gdb.base/new-ui.exp: New file.
3584 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
3585 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
3586 (with_spawn_id): New procedure.
3587
49940788
PA
35882016-06-21 Pedro Alves <palves@redhat.com>
3589
3590 * gdb.mi/mi-exec-run.exp: New file.
3591
ef274d26
PA
35922016-06-21 Pedro Alves <palves@redhat.com>
3593
3594 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
3595 breakpoint command's output on the main UI.
3596 (test_break): New procedure, factored out from calls in the top
3597 level.
3598 (top level): Use foreach_with_prefix to test MI as main UI and as
3599 separate UI.
3600
468afe6c
PA
36012016-06-21 Pedro Alves <palves@redhat.com>
3602
3603 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
3604 (test_awatch_creation_and_listing)
3605 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
3606 Remove 'type' parameter.
3607 (test_watchpoint_all): New parameter mi_mode. Remove
3608 with_test_prefix.
3609 (top level): Use foreach_with_prefix, and add main/separate UI MI
3610 testing axis.
3611
51f77c37
PA
36122016-06-21 Pedro Alves <palves@redhat.com>
3613
3614 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
3615 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
3616 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
3617 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
3618 (gdb_main_spawn_id, mi_spawn_id): Declare and
3619 comment.
3620 (mi_create_inferior_pty): New procedure,
3621 factored out from default_mi_gdb_start.
3622 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
3623 procedures.
3624 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
3625 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
3626 Use mi_create_inferior_pty.
3627 (mi_gdb_start): Use eval to pass down args list.
3628
8980e177
PA
36292016-06-21 Pedro Alves <palves@redhat.com>
3630
3631 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
3632 * gdb.opt/inline-cmds.exp: Add MI tests.
3633
f38d3ad1
PA
36342016-06-21 Pedro Alves <palves@redhat.com>
3635
3636 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
3637
45db7c09
PA
36382016-06-21 Pedro Alves <palves@redhat.com>
3639
3640 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
3641 (top level): Use it instead of mi_execute_to.
3642
5a069ab3
PA
36432016-06-21 Pedro Alves <palves@redhat.com>
3644
3645 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
3646 (cont_handler_str): New.
3647 (signal_stop_handler): Set stop_handler_str instead of printing to
3648 stdout.
3649 (continue_handler): Set cont_handler_str instead of printing to
3650 stdout.
3651 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
3652 mi_send_resuming_command. Print stop_handler_str and
3653 cont_handler_str instead of expecting the python events print
3654 directly.
3655
2838cc1d
SD
36562016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
3657
3658 * gdb.base/jit-reader.exp: New file.
3659 * gdb.base/jithost.c: New file.
3660 * gdb.base/jithost.h: New file.
3661 * gdb.base/jitreader.c : New file.
3662 * gdb.base/jit-protocol.h: New file.
3663
21a77091
YQ
36642016-06-17 Yao Qi <yao.qi@linaro.org>
3665
3666 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
3667 parameters follow_fork and detach_on_fork. Set follow-fork-mode
3668 and detach-on-fork. Adjust tests.
3669 (top level): Invoke break_cond_on_syscall with combinations of
3670 syscall, follow-fork-mode and detach-on-fork.
3671
f50bf8e5
YQ
36722016-06-17 Yao Qi <yao.qi@linaro.org>
3673
3674 * gdb.base/step-over-exit.c: New.
3675 * gdb.base/step-over-exit.exp: New.
3676
a28d8e50
YTL
36772016-06-17 Yan-Ting Lin <currygt52@gmail.com>
3678
3679 * gdb.base/float.exp: Add target check for nds32*-*-*.
3680 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
3681
cad8e26d
AB
36822016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
3683
3684 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
3685 for unsupported target features.
3686 * gdb.base/call-rt-st.exp: Likewise.
3687 * gdb.base/call-sc.exp: Likewise.
3688 * gdb.base/call-signal-resume.exp: Likewise.
3689 * gdb.base/call-strs.exp: Likewise.
3690 * gdb.base/callexit.exp: Likewise.
3691 * gdb.base/callfuncs.exp: Likewise.
3692 * gdb.base/nodebug.exp: Likewise.
3693 * gdb.base/printcmds.exp: Likewise.
3694 * gdb.base/ptype.exp: Likewise.
3695 * gdb.base/structs.exp: Likewise.
3696 * gdb.base/unwindonsignal.exp: Likewise.
3697 * gdb.cp/gdb2495.exp: Likewise.
3698 * gdb.cp/templates.exp: Likewise.
3699 * gdb.cp/virtfunc.exp: Likewise.
3700 * gdb.threads/hand-call-in-threads.exp: Likewise.
3701 * gdb.threads/interrupted-hand-call.exp: Likewise.
3702 * gdb.threads/thread-unwindonsignal.exp: Likewise.
3703
347dc102
TT
37042016-06-10 Tom Tromey <tom@tromey.com>
3705
3706 PR rust/20110:
3707 * gdb.rust/expr.exp: Add test for integer constant larger than
3708 i32.
3709
5e13cf25
BH
37102016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
3711
3712 * gdb.fortran/nested-funcs.exp: New.
3713 * gdb.fortran/nested-funcs.f90: New.
3714
bb556f1f
TK
37152016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
3716
3717 * gdb.base/examine-backward.c: New file.
3718 * gdb.base/examine-backward.exp: New file.
3719
38b022b4
SM
37202016-06-06 Simon Marchi <simon.marchi@ericsson.com>
3721
3722 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
3723 matching.
3724
1b40ec05
TT
37252016-06-02 Tom Tromey <tom@tromey.com>
3726
3727 PR python/18984:
3728 * gdb.python/py-shared.exp: Add solib_name test.
3729
193bd378
SM
37302016-06-02 Simon Marchi <simon.marchi@ericsson.com>
3731
3732 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
3733
3326303b
MG
37342016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
3735
3736 PR c++/19893
3737 * gdb.dwarf2/implref.exp: Rename to...
3738 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
3739 * gdb.dwarf2/implref-array.c: New file.
3740 * gdb.dwarf2/implref-array.exp: Likewise.
3741 * gdb.dwarf2/implref-global.c: Likewise.
3742 * gdb.dwarf2/implref-global.exp: Likewise.
3743 * gdb.dwarf2/implref-struct.c: Likewise.
3744 * gdb.dwarf2/implref-struct.exp: Likewise.
3745
825c8ef2
AT
37462016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3747
3748 * gdb.trace/trace-condition.exp: Add 64bit tests.
3749
2320162a
AT
37502016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3751
3752 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
3753 bits types.
3754 (main): Adapt to 8 to 64 bits types.
3755 * gdb.trace/trace-condition.exp: Add new tests.
3756
a7818233
AT
37572016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3758
3759 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
3760
0d336466
AT
37612016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3762
3763 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
3764 Move condition tests...
3765 * gdb.trace/trace-condition.exp: Here.
3766
7faeb45a
AT
37672016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3768
3769 * gdb.trace/trace-condition.exp: Add counter-case tests.
3770
e385593e
JK
37712016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3772
3773 PR c++/15231
3774 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
3775 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
3776
744608cc
PA
37772016-05-27 Pedro Alves <palves@redhat.com>
3778
3779 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
3780 New procedure.
3781 (top level): Call it, and bail out of DejaGnu is known to be bad.
3782
ac775bf4
AB
37832016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
3784
3785 * gdb.base/whatis.c: Extend the test case.
3786 * gdb.base/whatis.exp: Add additional tests.
3787
2bbad2ea
BH
37882016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3789
3790* gdb.fortran/type.f90: Add pointer variable.
3791* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
3792
8b70175d
BH
37932016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3794
3795 * gdb.fortran/vla-type.exp: Fix testcase name.
3796
86d8a848
BH
37972016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3798
3799 * gdb.fortran/vla-type.exp: Access elements in nested structs.
3800
e188eb36
BH
38012016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3802
3803 * gdb.fortran/type.f90: Add nested structures.
3804 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
3805 * gdb.fortran/derived-type.exp: Adapt expected output.
3806 * gdb.fortran/vla-type.exp: Adapt expected output.
3807
9b2db1fd
BH
38082016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3809
3810 * gdb.fortran/whatis_type.exp: Adapt expected output.
3811
72b17055
BH
38122016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3813
3814 * gdb.fortran/print_type.exp: Fix expected output.
3815 * gdb.fortran/whatis_type.exp: Fix expected output.
3816
3cd81d8d
BH
38172016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3818
3819 * gdb.fortran/whatis_type.exp: Use multi_line.
3820
ddae9462
TT
38212016-05-24 Tom Tromey <tom@tromey.com>
3822
3823 PR python/17386:
3824 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
3825 use value as an index.
3826
1957f6b8
TT
38272016-05-23 Tom Tromey <tom@tromey.com>
3828
3829 PR python/17981:
3830 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
3831 no-breakpoint case.
3832
026a9174
PA
38332016-05-24 Pedro Alves <palves@redhat.com>
3834
3835 PR gdb/19828
3836 * gdb.threads/clone-attach-detach.c: New file.
3837 * gdb.threads/clone-attach-detach.exp: New file.
3838
e70a7231
FR
38392016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
3840
3841 * gdb.base/annota-input-while-running.exp: Fix syntax error.
3842
0f6ed0e0
TT
38432016-05-23 Tom Tromey <tom@tromey.com>
3844
3845 PR python/19438, PR python/18393:
3846 * gdb.python/py-progspace.exp: Add "dir" test.
3847 * gdb.python/py-objfile.exp: Add "dir" test.
3848
ffd19d61
YQ
38492016-05-23 Yao Qi <yao.qi@linaro.org>
3850
3851 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
3852 * gdb.arch/thumb2-it.exp: Likewise.
3853
9e8f9b05
SM
38542016-05-18 Simon Marchi <simon.marchi@ericsson.com>
3855
3856 * gdb.mi/mi-threads-interrupt.c: New file.
3857 * gdb.mi/mi-threads-interrupt.exp: New file.
3858
61c6156d
SM
38592016-05-17 Simon Marchi <simon.marchi@ericsson.com>
3860
3861 PR gdb/18077
3862 * gdb.mi/mi-async-run.exp: New file.
3863 * gdb.mi/mi-async-run.c: New file.
3864
67218854
TT
38652016-05-17 Tom Tromey <tom@tromey.com>
3866 Manish Goregaokar <manishsmail@gmail.com>
3867
3868 * lib/rust-support.exp: New file.
3869 * lib/gdb.exp (skip_rust_tests): New proc.
3870 (build_executable_from_specs): Handle rust.
3871 * lib/future.exp (gdb_find_rustc): New proc.
3872 (gdb_default_target_compile): Handle rust.
3873 * gdb.rust/expr.exp: New file.
3874 * gdb.rust/generics.exp: New file.
3875 * gdb.rust/generics.rs: New file.
3876 * gdb.rust/methods.exp: New file.
3877 * gdb.rust/methods.rs: New file.
3878 * gdb.rust/modules.exp: New file.
3879 * gdb.rust/modules.rs: New file.
3880 * gdb.rust/simple.exp: New file.
3881 * gdb.rust/simple.rs: New file.
3882
c44af4eb
TT
38832016-05-17 Tom Tromey <tom@tromey.com>
3884
3885 * gdb.base/default.exp (set language): Add rust.
3886
dcd1f979
TT
38872016-05-17 Tom Tromey <tom@tromey.com>
3888
3889 * gdb.gdb/unittest.exp: New file.
3890
155b7f57
YQ
38912016-05-16 Yao Qi <yao.qi@linaro.org>
3892
3893 * gdb.base/batch-preserve-term-settings.exp: Remove variable
3894 shell_prompt. Update shell_prompt_re.
3895
8ddd5a6c
DE
38962016-05-12 Doug Evans <dje@google.com>
3897
3898 PR symtab/19999
3899 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
3900 $options when building executable.
3901 * gdb.dwarf2/fission-loclists-pie.S: New file.
3902 * gdb.dwarf2/fission-loclists-pie.exp: New file.
3903
02e370d9
SM
39042016-05-04 Simon Marchi <simon.marchi@ericsson.com>
3905
3906 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
3907 of [is_remote target],
3908
8929ad8b
SM
39092016-05-04 Simon Marchi <simon.marchi@ericsson.com>
3910
3911 * lib/gdb.exp (use_gdb_stub): New procedure.
3912
6c447423
DE
39132016-05-03 Yunlian Jiang <yunlian@google.com>
3914 Doug Evans <dje@google.com>
3915
3916 PR symtab/19914
3917 * gdb.dwarf2/dwp-sepdebug.c: New file.
3918 * gdb.dwarf2/dwp-sepdebug.exp: New file.
3919
444e826c
SM
39202016-05-02 Simon Marchi <simon.marchi@ericsson.com>
3921
3922 * gdb.base/detach.exp: Remove is_remote check.
3923
740feeaa
SM
39242016-05-02 Simon Marchi <simon.marchi@ericsson.com>
3925
3926 * gdb.base/annota-input-while-running.exp: Don't check for
3927 [is_remote target]. Enable annotations after running to main.
3928 Remove unused "set test..." line.
3929
9080ac9d
SM
39302016-04-28 Simon Marchi <simon.marchi@ericsson.com>
3931
3932 * gdb.trace/trace-enable-disable.exp: New file.
3933 * gdb.trace/trace-enable-disable.c: New file.
3934
952ebca5
SM
39352016-04-28 Simon Marchi <simon.marchi@ericsson.com>
3936
3937 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
3938 use it in info sharedlibrary test.
3939 * gdb.trace/ftrace-lock.exp: Likewise.
3940 * gdb.trace/ftrace.exp: Likewise.
3941 * gdb.trace/range-stepping.exp: Likewise.
3942 * gdb.trace/trace-break.exp: Likewise.
3943 * gdb.trace/trace-condition.exp: Likewise.
3944 * gdb.trace/trace-mt.exp: Likewise.
3945
d9019901
SM
39462016-04-27 Simon Marchi <simon.marchi@ericsson.com>
3947
3948 * lib/gdb.exp (gdb_load_shlibs): Rename to...
3949 (gdb_load_shlib): ... this.
3950 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
3951 gdb_load_shlib.
3952 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
3953 * gdb.base/ctxobj.exp: Likewise.
3954 * gdb.base/dprintf-pending.exp: Likewise.
3955 * gdb.base/dso2dso.exp: Likewise.
3956 * gdb.base/fixsection.exp: Likewise.
3957 * gdb.base/gcore-relro.exp: Likewise.
3958 * gdb.base/gdb1555.exp: Likewise.
3959 * gdb.base/global-var-nested-by-dso.exp: Likewise.
3960 * gdb.base/gnu-ifunc.exp: Likewise.
3961 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
3962 * gdb.base/jit-so.exp (one_jit_test): Likewise.
3963 * gdb.base/pending.exp: Likewise.
3964 * gdb.base/print-file-var.exp: Likewise.
3965 * gdb.base/print-symbol-loading.exp: Likewise.
3966 * gdb.base/shlib-call.exp: Likewise.
3967 * gdb.base/shreloc.exp: Likewise.
3968 * gdb.base/so-impl-ld.exp: Likewise.
3969 * gdb.base/solib-disc.exp: Likewise.
3970 * gdb.base/solib-nodir.exp: Likewise.
3971 * gdb.base/solib-overlap.exp: Likewise.
3972 * gdb.base/solib-symbol.exp: Likewise.
3973 * gdb.base/solib-weak.exp (do_test): Likewise.
3974 * gdb.base/sym-file.exp: Likewise.
3975 * gdb.base/symtab-search-order.exp: Likewise.
3976 * gdb.base/type-opaque.exp: Likewise.
3977 * gdb.base/unload.exp: Likewise.
3978 * gdb.base/watchpoint-solib.exp: Likewise.
3979 * gdb.compile/compile.exp: Likewise.
3980 * gdb.cp/gdb2384.exp: Likewise.
3981 * gdb.cp/infcall-dlopen.exp: Likewise.
3982 * gdb.cp/re-set-overloaded.exp: Likewise.
3983 * gdb.fortran/library-module.exp: Likewise.
3984 * gdb.opt/solib-intra-step.exp: Likewise.
3985 * gdb.python/py-finish-breakpoint.exp: Likewise.
3986 * gdb.python/py-shared.exp: Likewise.
3987 * gdb.reverse/solib-precsave.exp: Likewise.
3988 * gdb.reverse/solib-reverse.exp: Likewise.
3989 * gdb.server/solib-list.exp: Likewise.
3990 * gdb.threads/dlopen-libpthread.exp: Likewise.
3991 * gdb.threads/tls-shared.exp: Likewise.
3992 * gdb.threads/tls-so_extern.exp: Likewise.
3993 * gdb.trace/change-loc.exp: Likewise.
3994 * gdb.trace/ftrace-lock.exp: Likewise.
3995 * gdb.trace/ftrace.exp: Likewise.
3996 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
3997 * gdb.trace/pending.exp: Likewise.
3998 * gdb.trace/range-stepping.exp: Likewise.
3999 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
4000 (strace_info_marker): Likewise.
4001 (strace_probe_marker): Likewise.
4002 (strace_trace_on_same_addr): Likewise.
4003 (strace_trace_on_diff_addr): Likewise.
4004 * gdb.trace/trace-break.exp: Likewise.
4005 * gdb.trace/trace-condition.exp: Likewise.
4006 * gdb.trace/trace-mt.exp: Likewise.
4007
fca4cfd9
SM
40082016-04-27 Simon Marchi <simon.marchi@ericsson.com>
4009
4010 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
4011 result of gdb_remote_download.
4012 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
4013 * gdb.base/dso2dso.exp: Likewise.
4014 * gdb.base/global-var-nested-by-dso.exp: Likewise.
4015 * gdb.base/print-file-var.exp: Likewise.
4016 * gdb.base/shlib-call.exp: Likewise.
4017 * gdb.base/shreloc.exp: Likewise.
4018 * gdb.base/solib-overlap.exp: Likewise.
4019 * gdb.base/solib-weak.exp (do_test): Likewise.
4020 * gdb.base/unload.exp: Likewise.
4021
11cf4ffb
YQ
40222016-04-27 Yao Qi <yao.qi@linaro.org>
4023
4024 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
4025 exists.
4026
3e2e34f8
KB
40272016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
4028
4029 * vla-type.exp: Print structure from toplevel.
4030
8f07e298
BH
40312016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
4032
4033 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
4034 of dynamic types.
4035 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
4036 of dynamic types.
4037
9920b434
BH
40382016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
4039
4040 * gdb.fortran/vla-type.f90: New file.
4041 * gdb.fortran/vla-type.exp: New file.
4042
f3abeff5
YQ
40432016-04-25 Yao Qi <yao.qi@linaro.org>
4044
4045 * gdb.base/branch-to-self.c: New file.
4046 * gdb.base/branch-to-self.exp: New file.
4047
0a5d52f0
YQ
40482016-04-22 Yao Qi <yao.qi@linaro.org>
4049
4050 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
4051 more after $hex.
4052
495346f6
YQ
40532016-04-22 Yao Qi <yao.qi@linaro.org>
4054
4055 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
4056 * gdb.base/annota3.exp: Likewise.
4057
4a7e075c
YQ
40582016-04-22 Yao Qi <yao.qi@linaro.org>
4059
4060 * gdb.reverse/step-precsave.exp: Do one step and test program
4061 stops in "callee" and do multiple steps until program goes out
4062 of "callee".
4063 * gdb.reverse/step-reverse.exp: Likewise.
4064
5b061e98
YQ
40652016-04-22 Yao Qi <yao.qi@linaro.org>
4066
4067 * gdb.trace/signal.exp: Also pass if
4068 $tracepoint_hits($i) > $iterations.
4069
5c5dc57f
YQ
40702016-04-22 Yao Qi <yao.qi@linaro.org>
4071
4072 * gdb.trace/signal.c: New file.
4073 * gdb.trace/signal.exp: New file.
4074
a55411b9
DE
40752016-04-19 Doug Evans <xdje42@gmail.com>
4076
4077 * gdb.base/bad-file.exp: New file.
4078
a22df60a
MG
40792016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
4080
4081 * gdb.dwarf2/implref.exp: New file.
4082
0c13f7e5
BH
40832016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
4084
4085 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
4086 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
4087 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
4088 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
4089 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
4090 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
4091 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
4092 * lib/fortran.exp (fortran_int4): New procedure.
4093 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
4094 (fortran_logical4): Likewise.
4095
9b9b09e9
BH
40962016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
4097
4098 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
4099
a14d1f4d
BH
41002016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
4101
4102 * lib/compiler.c: Add Intel specific preprocessor macros.
4103 * lib/compiler.cc: Likewise.
25d49b86 4104
7d49b1d0
LM
41052016-04-13 Luis Machado <lgustavo@codesourcery.com>
4106
4107 * gdb.server/connect-with-no-symbol-file.c: New file.
4108 * gdb.server/connect-with-no-symbol-file.exp: New file.
4109
8392fa22
SM
41102016-04-13 Simon Marchi <simon.marchi@ericsson.com>
4111
4112 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
4113
8c4c4aeb
SM
41142016-04-13 Simon Marchi <simon.marchi@ericsson.com>
4115
4116 * boards/gdbserver-base.exp (${board}_download): Copy source file to
4117 standard output directory.
4118
45e3745e
AT
41192016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
4120
4121 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
4122
e26b7e41
MM
41232016-04-13 Markus Metzger <markus.t.metzger@intel.com>
4124
4125 * gdb.btrace/instruction_history.c (loop): Add declaration.
4126
8ce09462
AT
41272016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
4128
4129 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
4130
2e88a1ea
SM
41312016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
4132
4133 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
4134 parentheses to print.
4135 (continue_handler): Likewise.
4136
f48e22e3
SM
41372016-04-08 Simon Marchi <simon.marchi@ericsson.com>
4138
4139 * gdb.server/solib-list.exp: Remove is_remote check.
4140 Pass shlib= to gdb_compile. Don't link shared library with
4141 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
4142 Run binary filename through "readlink -f" on the target.
4143
096be756
PA
41442016-04-08 Pedro Alves <palves@redhat.com>
4145
4146 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
4147 interpreter filename as argument to gdbserver_spawn.
4148 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
4149 Return empty if $last_loaded_file does not exist.
4150
06500533
JK
41512016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4152
4153 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
4154 * gdb.base/jit-main.c: Use exit after usage.
4155
2d35e871
JK
41562016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4157
4158 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
4159 GDBHISTSIZE prior to the tests.
4160 * gdb.base/gdbinit-history.exp: Likewise.
4161
41622016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
4163
4164 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
4165 instead of build_executable. Use gdb_load_shlibs.
4166
c8064e7e
YQ
41672016-04-07 Yao Qi <yao.qi@linaro.org>
4168
4169 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
4170 Execute "si" command.
4171
bde47561
YQ
41722016-04-07 Yao Qi <yao.qi@linaro.org>
4173
4174 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
4175 number instead of the comments on some line.
4176
b16f8a3b
DB
41772016-04-06 Don Breazeal <donb@codesourcery.com>
4178
4179 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
4180 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
4181
c2f901df
SM
41822016-04-06 Simon Marchi <simon.marchi@ericsson.com>
4183
4184 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
4185 standard_output_file. Remove unused binfile variable.
4186
ac17fda0
CU
41872016-04-05 Catalin Udma <catalin.udma@freescale.com>
4188
4189 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
4190 * gdb.python/py-mi-objfile.exp: Match "list main" output
4191 in console format.
4192
03a8c4df
SM
41932016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
4194
4195 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
4196 absolute.
4197
6e774b13
SM
41982016-04-05 Simon Marchi <simon.marchi@ericsson.com>
4199
4200 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
4201 absolute.
4202 * gdb.trace/ftrace.exp: Likewise.
4203 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
4204 targets as well.
4205 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
4206 (gdb_load_shlibs): Copy libraries to test directory when testing
4207 natively. Only set solib-search-path if testing remotely.
4208 * lib/mi-support.exp (mi_load_shlibs): Likewise.
4209
7817ea46
SM
42102016-04-05 Simon Marchi <simon.marchi@ericsson.com>
4211
4212 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
4213 gdb_download. Use it even if the target is not remote.
4214 * gdb.base/jit.exp (compile_jit_test): Likewise.
4215 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
4216 output directory if the destination board is local, otherwise use
4217 the standard remote_download from DejaGnu.
4218 (gdb_download): Remove.
4219 (gdb_load_shlibs): Use gdb_remote_download instead of
4220 gdb_download.
4221 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
4222 Use gdb_remote_download instead of gdb_download. Use it even if
4223 the target is not remote.
4224 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
4225 instead of gdb_download.
4226
7beb7f68
SM
42272016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
4228
4229 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
4230 (test_insert_delete_modify): Call mi_load_shlibs before trying to
4231 run.
4232
cc63428a
AV
42332016-04-01 Artemiy Volkov <artemiyv@acm.org>
4234
4235 PR gdb/19820
4236 * gdb.base/printcmds.exp: Add artificial arrays tests.
4237
64cdf930
PA
42382016-03-31 Pedro Alves <palves@redhat.com>
4239
4240 PR gdb/19858
4241 * gdb.base/jit-main.c: Include unistd.h.
4242 (ATTACH): Define to 0 if not already defined.
4243 (wait_for_gdb, mypid): New globals.
4244 (WAIT_FOR_GDB): New macro.
4245 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
4246 some breakpoint locations.
4247 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
4248 New procedures.
4249 (one_jit_test): Add REATTACH parameter, and handle it. Use
4250 continue_to_test_location.
4251 (top level): Test attach, and adjusts calls to one_jit_test.
4252
40dea8cb
PA
42532016-03-31 Pedro Alves <palves@redhat.com>
4254
4255 PR gdb/19858
4256 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
4257 BINSUFFIX parameter, and handle it.
4258 (top level): Adjust calls compile_jit_test.
4259
e7ea3ec7
CU
42602016-03-31 Catalin Udma <catalin.udma@freescale.com>
4261
4262 PR python/19743
4263 * gdb.python/py-mi-events-gdb.py: New file.
4264 * gdb.python/py-mi-events.c: New file.
4265 * gdb.python/py-mi-events.exp: New file.
4266
e6359af3
YQ
42672016-03-30 Yao Qi <yao.qi@linaro.org>
4268
4269 * gdb.reverse/until-precsave.exp: Match function name only.
4270 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
4271 Move malloc to a condition block.
4272 * gdb.reverse/until-reverse.exp: Match function name only.
4273
a4105d04
MK
42742016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
4275
4276 * gdb.trace/ftrace.exp: Set arg0exp for s390.
4277 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
4278 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
4279 variable for GPR 0 instead of assuming it is register 0.
4280 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
4281 * lib/trace-support.exp: Add s390 registers.
4282
bfa6adb9
YQ
42832016-03-29 Yao Qi <yao.qi@linaro.org>
4284
4285 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
4286
1e6697ea
YQ
42872016-03-24 Yao Qi <yao.qi@linaro.org>
4288
4289 * gdb.reverse/break-reverse.exp: Add quotation mark in the
4290 test message.
4291
64bcd522
AA
42922016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
4293
4294 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
4295 maintaining separate logic for constructing the output path.
4296
7868401b
DB
42972016-03-16 Don Breazeal <donb@codesourcery.com>
4298
4299 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
4300 Retry fork and waitpid on interrupted system call errors.
4301 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
4302 Use with_timeout_factor to increase timeout by factor of 10.
4303
1cafadb4
DB
43042016-03-15 Don Breazeal <donb@codesourcery.com>
4305
4306 * gdb.cp/scope-err.cc: New test program.
4307 * gdb.cp/scope-err.exp: New test script.
4308 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
4309 lines and "set breakpoint here" comment.
4310 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
4311 Fixed some whitespace and format issues.
4312 * gdb.mi/mi-linespec-err-cp.cc: New test program.
4313 * gdb.mi/mi-linespec-err-cp.exp: New test script.
4314
81516450
DE
43152016-03-15 Doug Evans <dje@google.com>
4316
4317 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
4318 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
4319 All callers updated. Add tests for enums, mixed flags register.
4320
aa52b601
DE
43212016-03-15 Doug Evans <dje@google.com>
4322
4323 * gdb.base/skip.c (main): Call test_skip_file_and_function.
4324 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
4325
fa4ff313
SM
43262016-03-14 Simon Marchi <simon.marchi@ericsson.com>
4327
4328 * gdb.base/default.exp: Add $_as_string to the list of expected
4329 convenience functions.
4330
f2403c39
AB
43312016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
4332
4333 * gdb.base/maint.exp: New tests for 'maint info line-table'.
4334
f2f3ccb9
SM
43352016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
4336
4337 * gdb.python/py-as-string.exp: New file.
4338 * gdb.python/py-as-string.c: New file.
4339
00dbd492
PA
43402016-03-09 Pedro Alves <palves@redhat.com>
4341
4342 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
4343 signal" -> "Thread NN received signal" output change.
4344 * gdb.threads/ia64-sigill.exp: Likewise.
4345 * gdb.threads/linux-dp.exp: Likewise.
4346 * gdb.threads/manythreads.exp: Likewise.
4347 * gdb.threads/pending-step.exp: Likewise.
4348 * gdb.threads/print-threads.exp: Likewise.
4349 * gdb.threads/sigstep-threads.exp: Likewise.
4350 * gdb.threads/staticthreads.exp: Likewise.
4351 * gdb.threads/tls.exp: Likewise.
4352
1e6697ea
YQ
43532016-03-09 Pedro Alves <palves@redhat.com>
4354
4355 * gdb.base/command-line-input.exp: New file.
4356
b04fd3be
MK
43572016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
4358
4359 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
4360 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
4361 * gdb.trace/pending.exp: Accept leading dot before function name.
4362 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
4363 * lib/trace-support.exp: Set registers for ppc.
4364
98fa59e9
MK
43652016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
4366
4367 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
4368 use it for disassembly; accept .main in addition to main in backtrace.
4369
f77198c8
MK
43702016-03-09 Wei-cheng Wang <cole945@gmail.com>
4371 Marcin Kościelnicki <koriakin@0x04.net>
4372
4373 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
4374 (gdb_recursion_test_ptr): New global variable.
4375 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
4376 gdb_recursion_test.
4377 (gdb_c_test): Ditto.
4378
ba84e0da
MK
43792016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
4380
4381 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
4382 ordering.
4383
4366d36e
MK
43842016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
4385
4386 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
4387 (bar): Add bar_start_lbl label.
4388 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
4389 of foo/bar for emitting DWARF and tracing.
4390
5eb264df
SDJ
43912016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
4392
4393 * analyze-racy-logs.py: Set executable bit.
4394
fb6a751f
SDJ
43952016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
4396
4397 * Makefile.in (DEFAULT_RACY_ITER): New variable.
4398 (CHECK_TARGET_TMP): Likewise.
4399 (check-single-racy): New rule.
4400 (check-parallel-racy): Likewise.
4401 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
4402 (do-check-parallel-racy): New rule.
4403 (check-racy/%.exp): Likewise.
4404 * README (Racy testcases): New section.
4405 * analyze-racy-logs.py: New file.
4406
bdf7e230
DE
44072016-03-03 Doug Evans <dje@google.com>
4408
4409 * gdb.base/skip.exp: Use with_test_prefix.
4410
4719d415
YQ
44112016-03-03 Yao Qi <yao.qi@linaro.org>
4412
4413 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
4414 Invoke step_over_syscall "clone" and break_cond_on_syscall
4415 "clone".
4416 * gdb.base/step-over-clone.c: New file.
4417
ea507862
YQ
44182016-03-03 Yao Qi <yao.qi@linaro.org>
4419
4420 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
4421 code format.
4422
8fc8cbda
YQ
44232016-03-03 Yao Qi <yao.qi@linaro.org>
4424
4425 * gdb.base/disp-step-fork.c: Rename to ...
4426 * gdb.base/step-over-fork.c: ... it. New file.
4427 * gdb.base/disp-step-vfork.c: Rename to ...
4428 * gdb.base/step-over-vfork.c: ... it. New file.
4429 * gdb.base/disp-step-syscall.exp: Rename to ...
4430 * gdb.base/step-over-syscall.exp: ... it. New file.
4431 (disp_step_cross_syscall): Rename to ...
4432 (step_over_syscall): ... it.
4433
92fa70b0
YQ
44342016-03-03 Yao Qi <yao.qi@linaro.org>
4435
4436 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
4437 If target supports condition evaluation on target, invoke
4438 break_cond_on_syscall for fork and vfork.
4439
e197ad3c
YQ
44402016-03-03 Yao Qi <yao.qi@linaro.org>
4441
4442 * gdb.base/disp-step-syscall.exp: Don't invoke
4443 support_displaced_stepping.
4444 (disp_step_cross_syscall): Test with displaced stepping off and
4445 on if supported.
4446
0b47da9f
YQ
44472016-03-03 Yao Qi <yao.qi@linaro.org>
4448
4449 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
4450 proc.
4451 (setup): New proc.
4452 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
4453 and setup.
4454
065ab6dc
BH
44552016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
4456
4457 * gdb.fortran/vla-history.exp: Remove breakpoint.
4458
07e448ad 44592016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
4460
25d49b86
PA
4461 * gdb.fortran/vla-history.exp: Lookup array elements and printing
4462 exceeds timeout.
07e448ad 4463
9ac2d526 44642016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
4465
25d49b86
PA
4466 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
4467 breakpoint.
9ac2d526 4468
17807369
BH
44692016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
4470
4471 * gdb.mi/vla.f90: Nullify pointer after declaration.
4472
86e501af
PA
44732016-03-01 Pedro Alves <palves@redhat.com>
4474
4475 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
4476
1e903e32
PA
44772016-03-01 Pedro Alves <palves@redhat.com>
4478
4479 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
4480 before anything else.
4481 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
4482 _GNU_SOURCE here.
4483 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
4484 before anything else.
4485 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
4486
6ccb54e2
PA
44872016-03-01 Pedro Alves <palves@redhat.com>
4488
4489 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
4490
30ca9da1
YQ
44912016-03-01 Yao Qi <yao.qi@linaro.org>
4492
4493 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
4494 prepare_for_testing.
4495
dc856b38
YQ
44962016-03-01 Yao Qi <yao.qi@linaro.org>
4497
4498 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
4499
4a932159
AA
45002016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
4501
4502 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
4503 manually constructing the output path.
4504
f2489477
AA
45052016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
4506
4507 * gdb.arch/s390-stackless.S: New.
4508 * gdb.arch/s390-stackless.exp: New.
4509
38899f16
IB
45102016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
4511
4512 * gdb.dlang/circular.c: New file.
4513 * gdb.dlang/circular.exp: New file.
4514
9fde51ed
YQ
45152016-02-26 Yao Qi <yao.qi@linaro.org>
4516
4517 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
4518 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
4519 (testcases): Update.
4520
ce90fefe
YQ
45212016-02-26 Yao Qi <yao.qi@linaro.org>
4522
4523 * gdb.reverse/aarch64.c: Rename to ...
4524 * gdb.reverse/insn-reverse.c: ... it.
4525 * gdb.reverse/aarch64.exp: Rename to ...
4526 * gdb.reverse/insn-reverse.exp: ... it.
4527
3263bceb
YQ
45282016-02-26 Yao Qi <yao.qi@linaro.org>
4529
4530 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
4531 (testcase_ftype): New.
4532 (testcases): New array.
4533 (n_testcases): New.
4534 (main): Call each element in testcases.
4535 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
4536 (read_testcase): New.
4537 Do the tests in a loop.
4538
6cb59ff1
YQ
45392016-02-25 Yao Qi <yao.qi@linaro.org>
4540
4541 * gdb.base/branches.c: Remove.
4542
ae91f625
MK
45432016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
4544
4545 PR gdb/13808
4546 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
4547
678b48b7
MK
45482016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
4549
4550 * gdb.trace/ftrace.exp: Remove unnecessary target check.
4551
7337a6f2
MK
45522016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
4553
4554 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
4555 change x86_64 call_insn to 'callq'.
4556
861ca91f
AT
45572016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
4558
4559 * gdb.trace/tfile-avx.c: Move to...
4560 * gdb.trace/tracefile-pseudo-reg.c: Here.
4561 * gdb.trace/tfile-avx.exp: Move to...
4562 * gdb.trace/tracefile-pseudo-reg.exp: Here.
4563
bf74e428
GB
45642016-02-24 Gary Benson <gbenson@redhat.com>
4565
4566 * gdb.base/attach-pie-noexec.exp: Do not expect an error
4567 message on attach.
4568
cce0e923
DE
45692016-02-23 Doug Evans <dje@google.com>
4570
4571 * gdb.base/skip.c (test_skip): New function.
4572 (end_test_skip_file_and_function): New function.
4573 (test_skip_file_and_function): New function.
4574 * gdb.base/skip1.c (test_skip): New function.
4575 (skip1_test_skip_file_and_function): New function.
4576 * gdb.base/skip.exp: Add tests for new skip options.
4577 * gdb.base/skip-solib.exp: Update expected output.
4578 * gdb.perf/skip-command.cc: New file.
4579 * gdb.perf/skip-command.exp: New file.
4580 * gdb.perf/skip-command.py: New file.
4581
4000e47e
MK
45822016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
4583
4584 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
4585 info registers pattern.
4586
24f75ead
IB
45872016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
4588
4589 * lib/future.exp: Add D support.
4590 (gdb_find_gdc): New proc.
4591 (gdb_default_target_compile): Add D support.
4592
fbb7bcbe
WW
45932016-02-18 Wei-cheng Wang <cole945@gmail.com>
4594
4595 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
4596 user+system time.
4597 (trace_speed_test): Determine the iteration count for a time
4598 between 15..30 seconds.
4599
012b3a21
WT
46002016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
4601
4602 * gdb.arch/i386-mpx-sigsegv.c: New file.
4603 * gdb.arch/i386-mpx-sigsegv.exp: New file.
4604 * gdb.arch/i386-mpx-simple_segv.c: New file.
4605 * gdb.arch/i386-mpx-simple_segv.exp: New file.
4606
2d5189bd
YQ
46072016-02-18 Yao Qi <yao.qi@linaro.org>
4608
4609 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
4610 Don't call setup_kfail.
4611
40fb20d0
YQ
46122016-02-18 Yao Qi <yao.qi@linaro.org>
4613
4614 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
4615 Set "set breakpoint condition-evaluation" per $cond_bp_target.
4616
21b1f8d2
DE
46172016-02-16 Doug Evans <dje@google.com>
4618
4619 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
4620 * gdb.base/skip1.c: Ditto.
4621 * gdb.base/skip.exp: Whitespace cleanup.
4622
4041ed77
DB
46232016-02-16 Don Breazeal <donb@codesourcery.com>
4624
4625 PR remote/19496
4626 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
4627 Remove kfail for PR remote/19496.
4628
c4ef31bf
SM
46292016-02-16 Simon Marchi <simon.marchi@ericsson.com>
4630
4631 * lib/gdb.exp (standard_temp_file): Return a path specific to
4632 the runtest invocation.
4633
266b65b3
SM
46342016-02-16 Simon Marchi <simon.marchi@ericsson.com>
4635
4636 * gdb.trace/save-trace.exp: Change relative path to be in the
4637 standard output directory.
4638
a7a0a6a9
JK
46392016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4640
4641 * gdb.arch/i386-prologue.c: Add missing prototypes.
4642
c99dbb42
JK
46432016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4644
4645 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
4646 * gdb.arch/i386-prologue.exp: Likewise.
4647 * gdb.arch/i386-size.exp: Likewise.
4648
aa480355
SM
46492016-02-15 Simon Marchi <simon.marchi@ericsson.com>
4650
4651 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
4652 define object file path.
4653 * gdb.btrace/gcore.exp: Use standard_output_file to define core
4654 file path.
4655 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
4656 standard_output_file to define binfile.
4657
ba881f50
JK
46582016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4659
4660 Fix compatibility with recent gfortran-5.3.1.
4661 * gdb.fortran/vla-history.exp (print vla1 allocated)
4662 (print vla2 allocated, print $2, print $3): Remove
4663 (print $4): Rename to ...
4664 (print $2): ... here.
4665 (print $9): Rename to ...
4666 (print $5): ... here.
4667 (print $10): Rename to ...
4668 (print $6): ... here.
4669 * gdb.fortran/vla.f90: Add pvla initialization.
4670
e9fb005c
JK
46712016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4672
4673 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
4674 New test.
4675 * gdb.fortran/vla-value-sub.exp: Likewise.
4676
e44e00ff
MK
46772016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
4678
4679 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
4680
97e94151
SM
46812016-02-12 Simon Marchi <simon.marchi@ericsson.com>
4682
4683 * i386-biarch-core.exp: Define corefile using
4684 standard_output_file.
4685
01113bc1
YQ
46862016-02-12 Yao Qi <yao.qi@linaro.org>
4687
4688 * gdb.arch/arm-single-step-kernel-helper.c: New.
4689 * gdb.arch/arm-single-step-kernel-helper.exp: New.
4690
33b4777c
MM
46912016-02-12 Markus Metzger <markus.t.metzger@intel.com>
4692
4693 * gdb.btrace/tailcall-only.exp: New.
4694 * gdb.btrace/tailcall-only.c: New.
4695 * gdb.btrace/x86_64-tailcall-only.S: New.
4696 * gdb.btrace/i686-tailcall-only.S: New.
4697
acc23c11
PA
46982016-02-11 Pedro Alves <palves@redhat.com>
4699
4700 * README (Parallel testing): Add missing double quotes.
4701
e352bf0a
PA
47022016-02-11 Pedro Alves <palves@redhat.com>
4703
4704 * README (Parallel testing): New section.
4705 (GDB_PARALLEL): Rewrite.
4706 (FORCE_PARALLEL): Document.
4707
9f5fed78
MK
47082016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
4709
4710 * gdb.trace/tfile-avx.c: New test.
4711 * gdb.trace/tfile-avx.exp: New test.
4712
9ef9e6a6
KS
47132016-02-09 Keith Seitz <keiths@redhat.com>
4714
4715 PR breakpoints/19546
4716 * gdb.base/infcall-exec.c: New file.
4717 * gdb.base/infcall-exec2.c: New file.
4718 * gdb.base/infcall-exec.exp: New file.
4719
a96e36da
KS
47202016-02-09 Keith Seitz <keiths@redhat.com>
4721
4722 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
4723 (toplevel): Call test_bkpt_address.
4724
9f61929f
KS
47252016-02-09 Keith Seitz <keiths@redhat.com>
4726
4727 PR python/19506
4728 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
4729 (toplevel): Call test_bkpt_address.
4730
1e94266c
SM
47312016-02-09 Simon Marchi <simon.marchi@ericsson.com>
4732
4733 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
4734 to AC_OUTPUT.
4735 * configure: Regenerate.
4736
2a7f3dff
PA
47372016-02-09 Pedro Alves <palves@redhat.com>
4738
4739 PR breakpoints/19548
4740 * gdb.base/execl-update-breakpoints.c (some_function): New
4741 function.
4742 (main): Call it.
4743 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
4744 Tighten expected GDB output.
4745
2151ccc5
SM
47462016-02-08 Simon Marchi <simon.marchi@ericsson.com>
4747
4748 * Makefile.in (ALL_SUBDIRS): Remove.
4749 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
4750 (distclean maintainer-clean realclean): Likewise.
4751 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
4752 * configure: Regenerate.
4753 * gdb.ada/Makefile.in: Delete.
4754 * gdb.arch/Makefile.in: Likewise.
4755 * gdb.asm/Makefile.in: Likewise.
4756 * gdb.base/Makefile.in: Likewise.
4757 * gdb.btrace/Makefile.in: Likewise.
4758 * gdb.cell/Makefile.in: Likewise.
4759 * gdb.compile/Makefile.in: Likewise.
4760 * gdb.cp/Makefile.in: Likewise.
4761 * gdb.disasm/Makefile.in: Likewise.
4762 * gdb.dlang/Makefile.in: Likewise.
4763 * gdb.dwarf2/Makefile.in: Likewise.
4764 * gdb.fortran/Makefile.in: Likewise.
4765 * gdb.gdb/Makefile.in: Likewise.
4766 * gdb.go/Makefile.in: Likewise.
4767 * gdb.guile/Makefile.in: Likewise.
4768 * gdb.java/Makefile.in: Likewise.
4769 * gdb.linespec/Makefile.in: Likewise.
4770 * gdb.mi/Makefile.in: Likewise.
4771 * gdb.modula2/Makefile.in: Likewise.
4772 * gdb.multi/Makefile.in: Likewise.
4773 * gdb.objc/Makefile.in: Likewise.
4774 * gdb.opencl/Makefile.in: Likewise.
4775 * gdb.opt/Makefile.in: Likewise.
4776 * gdb.pascal/Makefile.in: Likewise.
4777 * gdb.perf/Makefile.in: Likewise.
4778 * gdb.python/Makefile.in: Likewise.
4779 * gdb.reverse/Makefile.in: Likewise.
4780 * gdb.server/Makefile.in: Likewise.
4781 * gdb.stabs/Makefile.in: Likewise.
4782 * gdb.threads/Makefile.in: Likewise.
4783 * gdb.trace/Makefile.in: Likewise.
4784 * gdb.xml/Makefile.in: Likewise.
4785 * lib/gdb.exp (make_gdb_parallel_path): Add check for
4786 GDB_PARALLEL.
4787 (standard_output_file): Remove check for GDB_PARALLEL, always
4788 return path in outputs/$subdir/$testname.
4789
437277d4
SM
47902016-02-08 Simon Marchi <simon.marchi@ericsson.com>
4791
4792 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
4793 (site.exp): Assign abs_srcdir to tcl's srcdir.
4794
31d913c7
YQ
47952016-02-04 Yao Qi <yao.qi@linaro.org>
4796
4797 * gdb.base/foll-exec-mode.c: Include limits.h.
4798 (main): Add parameters argc and argv. Get directory from
4799 argv[0].
4800 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
4801 compilation.
4802 * gdb.base/foll-exec.c: Include limits.h.
4803 (main): Add parameters argc and argv.
4804 Get directory from argv[0].
4805 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
4806 Adjust tests on the number of lines as source code changed.
4807 * gdb.base/foll-vfork-exit.c: Include limits.h.
4808 (main): Add one line of statement before vfork.
4809 * gdb.base/foll-vfork.c: Include limits.h and string.h.
4810 (main): Add parameters argc and argv. Get directory from
4811 argv[0].
4812 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
4813 (setup_gdb): Set tbreak to skip some source lines.
4814 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
4815 (main): Add parameters argc and argv. Get directory from
4816 argv[0].
4817 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
4818 compilation.
4819 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
4820 (main): Add parameters argc and argv. Get directory from
4821 argv[0].
4822 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
4823 compilation.
4824
9482b9fb
DE
48252016-02-01 Doug Evans <dje@google.com>
4826
4827 * gdb.base/skip.exp: Clean up multiple references to same test name.
4828
6b2e4f10
PA
48292016-02-01 Pedro Alves <palves@redhat.com>
4830
ccb6afd6 4831 PR remote/19496
6b2e4f10
PA
4832 * gdb.threads/forking-threads-plus-breakpoint.exp
4833 (displaced_stepping_supported): New global.
4834 (probe_displaced_stepping_support): New procedure.
4835 (do_test): Add 'displaced' parameter, and use it.
4836 (top level): Check for displaced stepping support. Add displaced
4837 stepping on/off testing axis.
4838
37a8db1a
AB
48392016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
4840
4841 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
4842 pointer. Don't perform further tests on the unassociated pointer
4843 if the first test fails.
4844
5fdf6324
AB
48452016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
4846
4847 * gdb.base/max-value-size.c: New file.
4848 * gdb.base/max-value-size.exp: New file.
4849 * gdb.base/huge.exp: Disable max-value-size for this test.
4850
935c6144
IB
48512016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
4852
4853 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
4854
7fe8399d
YQ
48552016-01-28 Yao Qi <yao.qi@linaro.org>
4856
4857 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
4858
a2077e25
PA
48592016-01-25 Pedro Alves <palves@redhat.com>
4860
4861 PR threads/19461
4862 * gdb.base/fork-running-state.c: New file.
4863 * gdb.base/fork-running-state.exp: New file.
4864
1d2736d4
PA
48652016-01-25 Pedro Alves <palves@redhat.com>
4866
4867 PR gdb/19494
4868 * gdb.base/catch-fork-kill.c: New file.
4869 * gdb.base/catch-fork-kill.exp: New file.
4870
f1da4b11
PA
48712016-01-25 Pedro Alves <palves@redhat.com>
4872
4873 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
4874 Delete, moved to lib/gdb.exp.
4875 * gdb.threads/forking-threads-plus-breakpoint.exp
4876 (foreach_with_prefix): Likewise.
4877 * gdb.threads/process-dies-while-handling-bp.exp
4878 (foreach_with_prefix): Likewise.
4879 * lib/gdb.exp (foreach_with_prefix): New procedure.
4880
45f38546
MK
48812016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
4882
4883 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
4884 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
4885
dc29a1ce
MK
48862016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
4887
4888 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
4889 endian targets.
4890
092127d7
JK
48912016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4892 Pedro Alves <palves@redhat.com>
4893
4894 Fix testsuite compatibility with Guile.
4895 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
4896 number.
4897
31d765d3
JK
48982016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4899
4900 Fix testsuite compatibility with Guile.
4901 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
4902 (thread 1): New test for backtrace through signal handler.
4903
1ac78c04
YQ
49042016-01-22 Yao Qi <yao.qi@linaro.org>
4905
4906 PR testsuite/19491
4907 * gdb.base/multi-forks.c: Include
4908 ../lib/unbuffer_output.c
4909 (main): Call gdb_unbuffer_output.
4910
4f5946a8
DE
49112016-01-21 Doug Evans <dje@google.com>
4912
4913 * lib/ada.exp (gdb_compile_ada): Fix typo.
4914
305e13e6
JB
49152016-01-21 Joel Brobecker <brobecker@adacore.com>
4916
4917 * gdb.base/break-fun-addr.exp: New file.
4918 * gdb.base/break-fun-addr1.c: New file.
4919 * gdb.base/break-fun-addr2.c: New file.
4920
5f5dfff6
SM
49212016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
4922
4923 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
4924 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
4925 enum flag values.
4926
fd356fa2
AA
49272016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
4928
4929 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
4930 when GDB can not set the vector return value. Add more comments
4931 for clarification.
4932
9df22175
AT
49332016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
4934
4935 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
4936 command.
4937
41d1845e
SM
49382016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4939
4940 * Makefile.in (DO_RUNTEST): Add --status and update usages.
4941
01ac6840
SM
49422016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4943
4944 * Makefile.in (check-single): Pass --status to runtest.
4945 (check/%.exp): Likewise.
4946
49472016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4948
4949 * Makefile.in (check-parallel): Propagate return code from make
4950 do-check-parallel.
4951
bd0a71fa
MK
49522016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
4953
4954 * gdb.trace/ftrace.exp: Fix expected message on continue.
4955 * gdb.trace/pending.exp: Fix expected message on continue.
4956 * gdb.trace/trace-break.exp: Fix expected message on continue.
4957
8bcbad33
SM
49582016-01-18 Simon Marchi <simon.marchi@ericsson.com>
4959
4960 * lib/gdb.exp (gdb_test): Remove unused global references.
4961
f303dbd6
PA
49622016-01-18 Pedro Alves <palves@redhat.com>
4963
4964 * gdb.base/async-shell.exp: Adjust expected output.
4965 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
4966 * gdb.base/siginfo-thread.exp: Adjust expected output.
4967 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
4968 * gdb.java/jnpe.exp: Adjust expected output.
4969 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
4970 * gdb.threads/continue-pending-status.exp: Adjust expected output.
4971 * gdb.threads/leader-exit.exp: Adjust expected output.
4972 * gdb.threads/manythreads.exp: Adjust expected output.
4973 * gdb.threads/pthreads.exp: Adjust expected output.
4974 * gdb.threads/schedlock.exp: Adjust expected output.
4975 * gdb.threads/siginfo-threads.exp: Adjust expected output.
4976 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
4977 expected output.
4978 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
4979 output.
4980 * gdb.threads/sigthread.exp: Adjust expected output.
4981 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
4982
b2789696
YQ
49832016-01-18 Yao Qi <yao.qi@linaro.org>
4984
4985 * gdb.guile/scm-section-script.c: Replace @progbits with
4986 %progbits.
4987 * gdb.python/py-section-script.c: Likewise.
4988
71ef29a8
PA
49892016-01-15 Pedro Alves <palves@redhat.com>
4990
4991 * gdb.multi/tids.exp: Test star wildcard ranges.
4992
3f5b7598
PA
49932016-01-15 Pedro Alves <palves@redhat.com>
4994
4995 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
4996 command from "thread apply" invocation.
4997 (thr_apply_info_thr_invalid): Default the expected output to the
4998 input tid list.
4999 (top level): Add tests that use convenience variables. Add tests
5000 for "thread apply" with a valid TID list, but missing the command.
5001
663f6d42
PA
50022016-01-13 Pedro Alves <palves@redhat.com>
5003
5004 * gdb.base/default.exp: Expect $_gthread as well.
5005 * gdb.multi/tids.exp: Test $_gthread.
5006 * gdb.threads/thread-specific.exp: Test $_gthread.
5007
c84f6bbf
PA
50082016-01-13 Pedro Alves <palves@redhat.com>
5009
5010 * gdb.multi/tids.exp: Test "info threads -gid".
5011
22a02324
PA
50122016-01-13 Pedro Alves <palves@redhat.com>
5013
5014 * gdb.multi/tids.exp: Test InferiorThread.global_num and
5015 Breakpoint.thread.
5016 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
5017
5d5658a1
PA
50182016-01-07 Pedro Alves <palves@redhat.com>
5019
5020 * gdb.base/break.exp: Adjust to output changes.
5021 * gdb.base/hbreak2.exp: Likewise.
5022 * gdb.base/sepdebug.exp: Likewise.
5023 * gdb.base/watch_thread_num.exp: Likewise.
5024 * gdb.linespec/keywords.exp: Likewise.
5025 * gdb.multi/info-threads.exp: Likewise.
5026 * gdb.threads/thread-find.exp: Likewise.
5027 * gdb.multi/tids.c: New file.
5028 * gdb.multi/tids.exp: New file.
5029
84654457
PA
50302016-01-13 Pedro Alves <palves@redhat.com>
5031
5032 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
5033
e3940304
PA
50342016-01-13 Pedro Alves <palves@redhat.com>
5035
5036 * gdb.base/default.exp: Expect $_inferior as well.
5037 * gdb.multi/base.exp: Test $_inferior.
5038
a911d87a
PA
50392016-01-13 Pedro Alves <palves@redhat.com>
5040
5041 PR breakpoints/19388
5042 * gdb.base/catch-signal-siginfo-cond.c: New file.
5043 * gdb.base/catch-signal-siginfo-cond.exp: New file.
5044
82075af2
JS
50452016-01-12 Josh Stone <jistone@redhat.com>
5046 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5047
5048 * gdb.base/catch-syscall.c (do_execve): New variable.
5049 (main): Conditionally trigger an execve.
5050 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
5051 (test_catch_syscall_execve): New, check entry/return across execve.
5052 (do_syscall_tests): Call test_catch_syscall_execve.
5053
e46eeedd
PA
50542016-01-12 Pedro Alves <palves@redhat.com>
5055
5056 * gdb.base/random-signal.exp (do_test): New procedure, with body
5057 of testcase moved in.
5058
01d8c27e
JK
50592016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5060 Pedro Alves <palves@redhat.com>
5061
5062 * gdb.base/funcargs.exp (finish from indirectly called function):
5063 Reintroduce the case for 'First'.
5064
9a706302
JK
50652016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5066 Pedro Alves <palves@redhat.com>
5067
5068 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
5069 (tcatch_vfork_then_child_follow_exec)
5070 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
5071 identification.
5072
c0ecb95f
JK
50732016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5074
5075 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
5076 and repeats to unlimited.
5077 * gdb.python/py-value.exp: Likewise.
5078 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
5079 and repeats to unlimited.
5080
6cfc1fcb
JK
50812016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5082
5083 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
5084 and reordering the functions.
5085 * gdb.multi/hangout.c: Likewise.
5086 * gdb.multi/hello.c: Likewise.
5087
582a1b00
SM
50882016-01-08 Simon Marchi <simon.marchi@ericsson.com>
5089
5090 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
5091 absolute.
5092 (SingleStatisticTestResult.report): Use dict.keys instead of
5093 dict.iterkeys.
5094
79bc59cb
PA
50952016-01-06 Pedro Alves <palves@redhat.com>
5096
5097 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
5098
43368e1d
MM
50992016-01-04 Markus Metzger <markus.t.metzger@intel.com>
5100
5101 * gdb.btrace/dlopen.exp: New.
5102 * gdb.btrace/dlopen.c: New.
5103 * gdb.btrace/dlopen-dso.c: New.
5104
79fad5b8
SL
51052015-12-25 Sandra Loosemore <sandra@codesourcery.com>
5106
5107 * lib/gdb.exp (gdb_test): Update comments to clarify that the
5108 PATTERN argument is optional.
5109
ab8314b3
JB
51102015-12-24 Joel Brobecker <brobecker@adacore.com>
5111
5112 * lib/ada.exp (target_compile_ada_from_dir): New function.
5113 (gdb_compile_ada): Reimplement avoiding the use of project files.
5114 * gdb.ada/gnat_ada.gpr: Delete.
5115 * gdb.ada/cond_lang.exp: Adjust test to make path before
5116 filename optional.
5117 * gdb.ada/small_reg_param.exp: Likewise.
5118
fe33faff
SM
51192015-12-22 Simon Marchi <simon.marchi@ericsson.com>
5120
5121 * gdb.base/foll-vork.exp: Remove HP-UX special case.
5122
6d265cb4
TP
51232015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
5124
5125 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
5126 case.
5127
10125099
SM
51282015-12-21 Simon Marchi <simon.marchi@ericsson.com>
5129
5130 * gdb.base/break.exp: Remove dead code.
5131 * gdb.base/sepdebug.exp: Likewise.
5132
3ca22649
SM
51332015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
5134
5135 * gdb.asm/asm-source.exp: Remove HP-UX references.
5136 * gdb.base/annota1.exp: Likewise.
5137 * gdb.base/annota3.exp: Likewise.
5138 * gdb.base/attach.exp: Likewise.
5139 * gdb.base/bigcore.exp: Likewise.
5140 * gdb.base/break.exp: Likewise.
5141 * gdb.base/call-ar-st.exp: Likewise.
5142 * gdb.base/callfuncs.exp: Likewise.
5143 * gdb.base/catch-fork-static.exp: Likewise.
5144 * gdb.base/display.exp: Likewise.
5145 * gdb.base/foll-exec-mode.exp: Likewise.
5146 * gdb.base/foll-exec.exp: Likewise.
5147 * gdb.base/foll-fork.exp: Likewise.
5148 * gdb.base/foll-vfork.exp: Likewise.
5149 * gdb.base/funcargs.exp: Likewise.
5150 * gdb.base/hbreak2.exp: Likewise.
5151 * gdb.base/inferior-died.exp: Likewise.
5152 * gdb.base/interrupt.exp: Likewise.
5153 * gdb.base/multi-forks.exp: Likewise.
5154 * gdb.base/nodebug.exp: Likewise.
5155 * gdb.base/sepdebug.exp: Likewise.
5156 * gdb.base/solib1.c: Likewise.
5157 * gdb.base/step-test.exp: Likewise.
5158 * gdb.mi/non-stop.c: Likewise.
5159 * gdb.mi/pthreads.c: Likewise.
5160 * gdb.multi/bkpt-multi-exec.ex: Likewise.
5161 * gdb.threads/pthreads.c: Likewise.
5162 * gdb.threads/staticthreads.exp: Likewise.
5163 * lib/future.exp: Likewise.
5164 * lib/gdb.exp: Likewise.
5165 * gdb.base/so-indr-cl.c: Remove.
5166 * gdb.base/so-indr-cl.exp: Likewise.
5167 * gdb.base/solib.c: Likewise.
5168 * gdb.base/solib.exp: Likewise.
5169 * gdb.base/solib2.c: Likewise.
5170
b6304613
SM
51712015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
5172
5173 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
5174 * gdb.base/call-ar-st.exp: Likewise.
5175 * gdb.base/callfuncs.exp: Likewise.
5176 * gdb.base/condbreak.exp: Likewise.
5177 * gdb.base/constvars.exp: Likewise.
5178 * gdb.base/hbreak2.exp: Likewise.
5179 * gdb.base/langs.exp: Likewise.
5180 * gdb.base/list.exp: Likewise.
5181 * gdb.base/long_long.exp: Likewise.
5182 * gdb.base/ptype.exp: Likewise.
5183 * gdb.base/scope.exp: Likewise.
5184 * gdb.base/signals.exp: Likewise.
5185 * gdb.base/so-impl-ld.exp: Likewise.
5186 * gdb.base/varargs.exp: Likewise.
5187 * gdb.base/volatile.exp: Likewise.
5188 * gdb.base/whatis.exp: Likewise.
5189 * gdb.cp/cplusfuncs.exp: Likewise.
5190 * gdb.cp/inherit.exp: Likewise.
5191 * gdb.cp/local.exp: Likewise.
5192 * gdb.cp/member-ptr.exp: Likewise.
5193 * gdb.cp/method.exp: Likewise.
5194 * gdb.cp/overload.exp: Likewise.
5195 * gdb.cp/templates.exp: Likewise.
5196 * gdb.stabs/weird.exp: Likewise.
5197 * lib/compiler.c: Likewise.
5198 * lib/compiler.cc: Likewise.
5199 * lib/cp-support.exp: Likewise.
5200 * lib/gdb.exp: Likewise.
5201
bf401b07
SM
52022015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
5203
5204 * configure.ac: Remove HP-UX case.
5205 * configure: Regenerate.
5206
aff9c0f8
SM
52072015-12-18 Simon Marchi <simon.marchi@ericsson.com>
5208
5209 * lib/gdb.exp (gdb_compile): Add function doc.
5210
a6904d5a
PA
52112015-12-17 Pedro Alves <palves@redhat.com>
5212
5213 PR threads/19354
5214 * gdb.multi/info-threads.exp: New file.
5215
a22279dd
YQ
52162015-12-15 Yao Qi <yao.qi@linaro.org>
5217
5218 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
5219 is aarch64*-*-*.
5220
0588c796
SL
52212015-12-14 Sandra Loosemore <sandra@codesourcery.com>
5222
5223 * gdb.base/history-duplicates.exp: Skip if no readline support.
5224
5d978e17
SL
52252015-12-14 Sandra Loosemore <sandra@codesourcery.com>
5226
5227 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
5228
7e763b86
SL
52292015-12-14 Sandra Loosemore <sandra@codesourcery.com>
5230
5231 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
5232
87a3a92c
SL
52332015-12-14 Sandra Loosemore <sandra@codesourcery.com>
5234
5235 * gdb.base/completion.exp: Skip tests that interrupt GDB with
5236 ctrl-C if nointerrupts target property is set.
5237 * gdb.base/double-prompt-target-event-error.exp: Likewise.
5238 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
5239 * gdb.base/paginate-bg-execution.exp: Likewise.
5240 * gdb.base/paginate-execution-startup.exp: Likewise.
5241 * gdb.base/random-signal.exp: Likewise.
5242 * gdb.base/range-stepping.exp: Likewise.
5243 * gdb.cp/annota2.exp: Likewise.
5244 * gdb.cp/annota3.exp: Likewise.
5245 * gdb.gdb/selftest.exp: Likewise.
5246 * gdb.threads/continue-pending-status.exp: Likewise.
5247 * gdb.threads/leader-exit.exp: Likewise.
5248 * gdb.threads/manythreads.exp: Likewise.
5249 * gdb.threads/pthreads.exp: Likewise.
5250 * gdb.threads/schedlock.exp: Likewise.
5251 * gdb.threads/sigthread.exp: Likewise.
5252
a8f077dc
DB
52532015-12-11 Don Breazeal <donb@codesourcery.com>
5254
5255 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
5256 remote.
5257 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
5258 * gdb.base/foll-exec.exp (main): Enable for target remote.
5259 * gdb.base/foll-fork.exp (main): Likewise.
5260 * gdb.base/foll-vfork.exp (main): Likewise.
5261 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
5262 (proc continue_to_exit_bp_loc): Use clean_restart.
5263 * gdb.base/pie-execl.exp (main): Disable for target remote.
5264 * gdb.base/watch-vfork.exp (main): Enable for target remote.
5265 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
5266 * gdb.threads/execl.exp (main): Likewise.
5267 * gdb.threads/fork-child-threads.exp (main): Likewise.
5268 * gdb.threads/fork-plus-threads.exp (main): Disable for target
5269 remote.
5270 * gdb.threads/fork-thread-pending.exp (main): Enable for target
5271 remote.
5272 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
5273 pid.tid style ptids, instead of just tid.
5274 * gdb.threads/thread-execl.exp (main): Enable for target remote.
5275 * gdb.threads/watchpoint-fork.exp (main): Likewise.
5276 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
5277 ptids, instead of just tid.
5278
3b2464a8
AB
52792015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
5280
5281 * gdb.base/list.exp (test_list_forward): Add end of file error
5282 test.
5283 (test_repeat_list_command): Add end of file error test.
5284 (test_list_backwards): Add beginning of file error test.
5285
a0def019
AB
52862015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
5287
5288 * gdb.base/list.exp (test_list_invalid_args): New function,
5289 defined, and called.
5290
5c000dff
AB
52912015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
5292
5293 * gdb.base/list.exp (test_list): Make test names unique.
5294
f1637ebe
YQ
52952015-12-11 Yao Qi <yao.qi@linaro.org>
5296
5297 * gdb.base/coremaker2.c: Remove.
5298
36d6fc0a
PA
52992015-12-10 Pedro Alves <palves@redhat.com>
5300
5301 * gdb.multi/base.exp: Remove stale "spaces" references.
5302
762f7747
PA
53032015-12-10 Pedro Alves <palves@redhat.com>
5304
5305 * gdb.multi/base.exp: Don't use nowarnings.
5306 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
5307 * gdb.multi/hangout.c: Include stdio.h.
5308 * gdb.multi/hello.c: Include stdlib.h.
5309 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
5310 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
5311 * gdb.multi/multi-arch.exp: Don't use nowarnings.
5312
28d2bfb9
AB
53132015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
5314
5315 * gdb.dwarf2/dw2-ranges-base.c: New file.
5316 * gdb.dwarf2/dw2-ranges-base.exp: New file.
5317 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
5318 support additional line table, and debug ranges generation.
5319 (Dwarf::ranges): New function, generate .debug_ranges.
5320 (Dwarf::lines): Support generating simple line table programs.
5321 (Dwarf::assemble): Initialise new namespace variables.
5322
5fc2beac
KB
53232015-12-09 Kevin Buettner <kevinb@redhat.com>
5324
5325 * gdb.base/async.exp (proc test_background): Add case for
5326 asynchronous execution not supported.
5327
1c35a88f
LM
53282015-12-09 Luis Machado <lgustavo@codesourcery.com>
5329
5330 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
5331 format and change test names to make them unique.
5332
b593e3d9
RK
53332015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
5334 Pedro Alves <pedro@redhat.com>
5335
5336 PR gdb/18702
5337 Add checking of floatformats setup on x86_64 hosts.
5338 * gdb.arch/i386-float.S (main): Load bigval and smallval.
5339 (smallval, bigval): New labels/constants.
5340 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
5341 float" after loading bigval and smallval.
5342
d72413e6
PMR
53432015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
5344
5345 * gdb.ada/fun_overload_menu.exp: New testcase.
5346 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
5347
ece66d65
JS
53482015-12-04 Josh Stone <jistone@redhat.com>
5349
5350 * gdb.base/catch-fork-static.exp: New.
5351
41d0efca
YQ
53522015-12-03 Yao Qi <yao.qi@linaro.org>
5353
5354 * gdb.base/sizeof.c: Don't include stdio.h and
5355 ../lib/unbuffer_output.c.
5356 (main): New variable 'size' and 'value'. Remove printf and
5357 gdb_unbuffer_output. Assign return value to size and value.
5358 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
5359 at the beginning.
5360 (check_sizeof): Check the result by printing variable 'size'.
5361 (check_valueof): Check the result by printing variable 'value'.
5362
99fd02d9
YQ
53632015-12-01 Yao Qi <yao.qi@linaro.org>
5364
5365 * gdb.base/disp-step-syscall.exp: Define syscall instruction
5366 for aarch64*-*-linux* target.
5367
f2faf941
PA
53682015-11-30 Pedro Alves <palves@redhat.com>
5369
5370 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
5371
04bf20c5
PA
53722015-11-30 Pedro Alves <palves@redhat.com>
5373
5374 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
5375 Handle non-stop mode vCont replies.
5376
09df4675
PA
53772015-11-30 Pedro Alves <palves@redhat.com>
5378
5379 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
5380 prepare_for_testing. Start gdb with "set non-stop on" appended to
5381 GDBFLAGS. Lax expected stop output.
5382
58b584af
YQ
53832015-11-27 Yao Qi <yao.qi@linaro.org>
5384
5385 * gdb.arch/arm-neon.exp: New.
5386 * gdb.arch/arm-neon.c: New.
5387
dfcb77a8
YQ
53882015-11-27 Yao Qi <yao.qi@linaro.org>
5389
5390 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
5391
88e8ec1b
YQ
53922015-11-27 Yao Qi <yao.qi@linaro.org>
5393
5394 * gdb.cp/annota2.exp: Allow multiple occurrences of the
5395 frames-invalid annotation.
5396
bfde72c2
YQ
53972015-11-27 Yao Qi <yao.qi@linaro.org>
5398
5399 * gdb.cp/annota2.exp: Use ${frames_invalid}.
5400
f6512a69
SM
54012015-11-26 Simon Marchi <simon.marchi@ericsson.com>
5402
5403 * gdb.threads/names.exp: New file.
5404 * gdb.threads/names.c: New file.
5405 * README: Mention gdb,no_thread_names.
5406
46a3515b
MM
54072015-11-26 Markus Metzger <markus.t.metzger@intel.com>
5408
5409 PR 19297
5410 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
5411 support" error.
5412
62147a22
PA
54132015-11-24 Pedro Alves <palves@redhat.com>
5414
5415 PR 17539
5416 * gdb.base/display.exp: Expect displays to be sorted in ascending
5417 order. Use multi_line.
5418 * gdb.base/solib-display.exp: Likewise.
5419
2f341b6e
PA
54202015-11-24 Pedro Alves <palves@redhat.com>
5421
5422 PR 17539
25d49b86
PA
5423 * gdb.base/display.exp: Expect displays to be sorted in ascending
5424 order. Use multi_line.
5425 * gdb.base/solib-display.exp: Likewise.
2f341b6e 5426
7e0aa6aa
PA
54272015-11-24 Pedro Alves <palves@redhat.com>
5428
5429 PR 17539
5430 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
5431 threads in ascending order.
5432 * gdb.base/foll-fork.exp: Likewise.
5433 * gdb.base/foll-vfork.exp: Likewise.
5434 * gdb.base/multi-forks.exp: Likewise.
5435 * gdb.mi/mi-nonstop.exp: Likewise.
5436 * gdb.mi/mi-nsintrall.exp: Likewise.
5437 * gdb.multi/base.exp: Likewise.
5438 * gdb.multi/multi-arch.exp: Likewise.
5439 * gdb.python/py-inferior.exp: Likewise.
5440 * gdb.threads/break-while-running.exp: Likewise.
5441 * gdb.threads/execl.exp: Likewise.
5442 * gdb.threads/gcore-thread.exp: Likewise.
5443 * gdb.threads/info-threads-cur-sal.exp: Likewise.
5444 * gdb.threads/kill.exp: Likewise.
5445 * gdb.threads/linux-dp.exp: Likewise.
5446 * gdb.threads/multiple-step-overs.exp: Likewise.
5447 * gdb.threads/next-bp-other-thread.exp: Likewise.
5448 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
5449 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
5450 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
5451 * gdb.threads/thread-find.exp: Likewise.
5452 * gdb.threads/tls.exp: Likewise.
5453 * lib/mi-support.exp (mi_reverse_list): Delete.
5454 (mi_check_thread_states): No longer reverse list.
5455
2cc57ad8
PA
54562015-11-24 Pedro Alves <palves@redhat.com>
5457
5458 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
5459 use lowercase.
5460
c93e8391
SM
54612015-11-23 Simon Marchi <simon.marchi@ericsson.com>
5462
5463 * gdb.trace/actions.c: Include trace-common.h.
5464 (main): Add a location for a fast tracepoint.
5465 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
5466 the normal tracepoints.
5467 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
5468
045ccf91
SM
54692015-11-23 Simon Marchi <simon.marchi@ericsson.com>
5470
5471 * save-trace.exp: Factor out code to these...
5472 (gdb_save_tracepoints): New.
5473 (gdb_load_tracepoints): New.
5474 (do_save_load_test): New.
5475
5506f9f6
KB
54762015-11-23 Kevin Buettner <kevinb@redhat.com>
5477
5478 * gdb.base/asmlabel.exp: New test.
5479 * gdb.base/asmlabel.c: New test case.
5480
16c3b12f
JB
54812015-11-23 Joel Brobecker <brobecker@adacore.com>
5482
5483 * gdb.base/wrong_frame_bt_full-main.c: New file.
5484 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
5485 * gdb.base/wrong_frame_bt_full.exp: New file.
5486
155bfbd3
JB
54872015-11-23 Joel Brobecker <brobecker@adacore.com>
5488
5489 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
5490
bb097445
JM
54912015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
5492
206853a0 5493 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
5494 pstate register when comparing registers values in
5495 sparc64-*-linux-gnu targets to avoid spurious differences.
5496
9c88ed8f
JM
54972015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
5498
206853a0 5499 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 5500
96161e25
SL
55012015-11-19 Sandra Loosemore <sandra@codesourcery.com>
5502
5503 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
5504 as type argument to gdb_compile.
5505 * gdb.base/nested-subp2.exp: Likewise.
5506 * gdb.base/nested-subp3.exp: Likewise.
5507
340c2830
DV
55082015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
5509
5510 * lib/dwarf.exp (_note): Fix left shift of negative value.
5511 * gdb.trace/trace-condition.exp: Likewise.
5512
c1862d0f
YQ
55132015-11-13 Yao Qi <yao.qi@linaro.org>
5514
5515 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
5516 comments about d10v.
5517 (test_scalar_returns): Likewise.
5518 * gdb.base/d10v.ld: Remove.
5519 * gdb.base/overlays.exp: Remove the target triplet checking for
5520 d10v-*-*.
5521 * gdb.base/structs.exp (test_struct_returns): Remove the
5522 comments about d10v.
5523 (test_struct_calls): Likewise.
5524
77ae9c19
YQ
55252015-11-13 Yao Qi <yao.qi@linaro.org>
5526
5527 * gdb.base/gnu_vector.exp: Check the return value by "p res".
5528 * gdb.base/gnu_vector.c: Don't include stdio.h.
5529 (main): Don't print res and call add_some_intvecs.
5530
430e004e
MK
55312015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
5532
5533 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
5534 macro.
5535 (func5): Removed.
5536 (func4): Use FAST_TRACEPOINT_LABEL.
5537 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
5538 macro.
5539 (func): Removed.
5540 (thread_function): Use FAST_TRACEPOINT_LABEL.
5541 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
5542 (func): Remove.
5543 (marker): Use FAST_TRACEPOINT_LABEL.
5544 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
5545 (pendfunc1): Remove.
5546 (pendfunc): Use FAST_TRACEPOINT_LABEL.
5547 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
5548 (foo): Remove.
5549 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
5550 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
5551 macro.
5552 (func): Remove.
5553 (marker): Use FAST_TRACEPOINT_LABEL.
5554 * gdb.trace/trace-common.h: New header.
5555 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
5556 macro.
5557 (func): Remove.
5558 (marker): Use FAST_TRACEPOINT_LABEL.
5559 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
5560 (func): Remove.
5561 (thread_function): Use FAST_TRACEPOINT_LABEL.
5562
6e7675a7
MK
55632015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
5564
5565 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
5566 in front.
5567 * gdb.trace/change-loc.exp: Use global pcreg definition.
5568 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
5569 * gdb.trace/entry-values.exp: Use global spreg definition, add $
5570 in front.
5571 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
5572 * gdb.trace/pending.exp: Likewise.
5573 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
5574 * gdb.trace/trace-break.exp: Likewise.
5575 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
5576 in front.
5577 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
5578 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
5579 in front.
5580 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
5581
dddc0e16
JB
55822015-11-09 Joel Brobecker <brobecker@adacore.com>
5583
5584 * gdb.ada/fin_fun_out: New testcase.
5585
c6f0b406
KB
55862015-11-07 Kevin Buettner <kevinb@redhat.com>
5587
5588 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
5589 value associated with DW_AT_byte_size.
5590 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
5591 constants for DW_AT_byte_size, DW_AT_lower_bound, and
5592 DW_AT_upper_bound.
5593
f01dcfd9
KB
55942015-11-07 Kevin Buettner <kevinb@redhat.com>
5595
5596 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
5597 (gdb_target_symbol_prefix_flags): Define in terms of _asm
5598 version.
5599 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
5600 gdb.dwarf2/dw2-canonicalize-type.exp,
5601 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
5602 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
5603 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
5604 provided by gdb_target_symbol_prefix_flags_asm.
5605 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
5606 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
5607 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
5608 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
5609 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
5610 macros where needed). Use this macro for symbols which require
5611 the prefix provided by SYMBOL_PREFIX.
5612
2223449a
KB
56132015-11-05 Kevin Buettner <kevinb@redhat.com>
5614
5615 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
5616 New procs.
5617 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
5618 representing expressions, of more than one list element.
5619 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
5620 to prepend linker symbol prefix to f.
5621 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
5622 table_1 and table_2.
5623 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
5624 Likewise, for f and g.
5625 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
5626 for ptr.
5627 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
5628 for main.
5629 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
5630 table_1_ptr and table_2_ptr.
5631
6f2f1a3a
JK
56322015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5633 Joel Brobecker <brobecker@adacore.com>
5634
5635 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
5636
566c56c9
MK
56372015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
5638
5639 * gdb.reverse/s390-mvcle.c: New test.
5640 * gdb.reverse/s390-mvcle.exp: New file.
5641 * lib/gdb.exp: Enable reverse tests on s390*-linux.
5642
d5f0636b
MK
56432015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
5644
5645 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
5646
7ad8b86c
MK
56472015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
5648
5649 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
5650 reaching marker2.
5651 * gdb.reverse/getresuid-reverse.exp: Likewise.
5652 * gdb.reverse/pipe-reverse.exp: Likewise.
5653 * gdb.reverse/readv-reverse.exp: Likewise.
5654 * gdb.reverse/recvmsg-reverse.exp: Likewise.
5655 * gdb.reverse/time-reverse.exp: Likewise.
5656 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
5657
4081c0f1
YQ
56582015-10-30 Yao Qi <yao.qi@linaro.org>
5659
5660 * gdb.threads/wp-replication.c (watch_count_done): Remove.
5661 (empty_cycle): Remove.
5662 (main): Don't call empty_cycle. Don't use watch_count_done.
5663 * gdb.threads/wp-replication.exp: Don't set breakpoint on
5664 empty_cycle. Rewrite the code counting HW watchpoints.
5665
452b4ba5
MK
56662015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
5667
5668 * gdb.reverse/fstatat-reverse.c: New test.
5669 * gdb.reverse/fstatat-reverse.exp: New file.
5670 * gdb.reverse/getresuid-reverse.c: New test.
5671 * gdb.reverse/getresuid-reverse.exp: New file.
5672 * gdb.reverse/pipe-reverse.c: New test.
5673 * gdb.reverse/pipe-reverse.exp: New file.
5674 * gdb.reverse/readv-reverse.c: New test.
5675 * gdb.reverse/readv-reverse.exp: New file.
5676 * gdb.reverse/recvmsg-reverse.c: New test.
5677 * gdb.reverse/recvmsg-reverse.exp: New file.
5678 * gdb.reverse/time-reverse.c: New test.
5679 * gdb.reverse/time-reverse.exp: New file.
5680 * gdb.reverse/waitpid-reverse.c: New test.
5681 * gdb.reverse/waitpid-reverse.exp: New file.
5682
5e2e7507
JK
56832015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5684
5685 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
5686
0fde2c53
DE
56872015-10-26 Doug Evans <dje@google.com>
5688
5689 PR symtab/17391
5690 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
5691 * gdb.dwarf2/bad-regnum.c: New file.
5692 * gdb.dwarf2/bad-regnum.exp: New file.
5693
1a70ae97
DE
56942015-10-26 Doug Evans <dje@google.com>
5695
5696 PR python/18938
5697 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
5698 file.
5699
27dc26ab
JK
57002015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5701
5702 * gdb.compile/compile.exp (compile code globalvar): Update expectation
5703 for a change by "Mention language in compile error message".
5704
bed91f4d
SM
57052015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
5706
5707 PR python/18073
5708 * gdb.python/py-type.c (C::a_method): New.
5709 (C::a_const_method): New.
5710 (C::a_static_method): New.
5711 (a_function): New.
5712 * gdb.python/py-type.exp (test_fields): Test getting fields
5713 from function and method.
5714
3f2f83dd
KB
57152015-10-21 Keven Boell <keven.boell@intel.com>
5716
5717 * gdb.fortran/vla-alloc-assoc.exp: New file.
5718 * gdb.fortran/vla-datatypes.exp: New file.
5719 * gdb.fortran/vla-datatypes.f90: New file.
5720 * gdb.fortran/vla-history.exp: New file.
5721 * gdb.fortran/vla-ptype-sub.exp: New file.
5722 * gdb.fortran/vla-ptype.exp: New file.
5723 * gdb.fortran/vla-sizeof.exp: New file.
5724 * gdb.fortran/vla-sub.f90: New file.
5725 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
5726 * gdb.fortran/vla-value-sub-finish.exp: New file.
5727 * gdb.fortran/vla-value-sub.exp: New file.
5728 * gdb.fortran/vla-value.exp: New file.
5729 * gdb.fortran/vla-ptr-info.exp: New file.
5730 * gdb.mi/mi-vla-fortran.exp: New file.
5731 * gdb.mi/vla.f90: New file.
5732
27145d50
SL
57332015-10-21 Sandra Loosemore <sandra@codesourcery.com>
5734
5735 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
5736 of hardwired timeout value.
5737
5f3ff4f8
JK
57382015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5739 Pedro Alves <palves@redhat.com>
5740
5741 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
5742 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
5743
bfd09d20
JS
57442015-10-19 Josh Stone <jistone@redhat.com>
5745
5746 * gdb.base/catch-syscall.c: Include <sched.h>.
5747 (unknown_syscall): New variable.
5748 (main): Trigger a vfork and an unknown syscall.
5749 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
5750 (unknown_syscall_number): Likewise.
5751 (check_call_to_syscall): Accept an optional syscall pattern.
5752 (check_return_from_syscall): Likewise.
5753 (check_continue): Likewise.
5754 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
5755 (test_catch_syscall_skipping_return): New test toggling off 'catch
5756 syscall' to step over the syscall return, then toggling back on.
5757 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
5758 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
5759 (do_syscall_tests): Call test_catch_syscall_without_args and
5760 test_catch_syscall_mid_vfork.
5761 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
5762 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
5763
b32b93c6
AS
57642015-10-19 Andrew Stubbs <ams@codesourcery.com>
5765
5766 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
5767 print g_vE): Add new pass patterns.
5768 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
5769 print various symbol names for vptr fields.
5770
9d622bda
AB
57712015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
5772
5773 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
5774 results.
5775
0fd8ac1c
YQ
57762015-10-12 Yao Qi <yao.qi@linaro.org>
5777
5778 * gdb.arch/disp-step-insn-reloc.exp: New test case.
5779
34240514
YQ
57802015-10-12 Yao Qi <yao.qi@linaro.org>
5781
5782 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
5783 is aarch64*-*-linux*.
5784
8240f442
YQ
57852015-10-12 Yao Qi <yao.qi@linaro.org>
5786
5787 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
5788 (can_relocate_bcond_true): ... it.
5789 (can_relocate_bcond_false): New function.
5790 (foo): Likewise.
5791 (can_relocate_bl): Likewise.
5792 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
5793 can_relocate_bl.
5794
2520f728
PMR
57952015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
5796
5797 * gdb.base/nested-addr.c: New file.
5798 * gdb.base/nested-addr.exp: New testcase.
5799
abcef95a
MM
58002015-10-09 Markus Metzger <markus.t.metzger@intel.com>
5801
5802 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
5803 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
5804 its output. Ignore the output of "record goto begin" and instead
5805 check that GDB is replaying.
5806
145e3ddb
PA
58072015-10-09 Pedro Alves <palves@redhat.com>
5808
5809 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
5810 (top level): Use it in the run with no args test.
5811
d5d8c4e1
IB
58122015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
5813
5814 * gdb.dlang/properties.exp: New file.
5815
06e635ef
SL
58162015-10-02 Sandra Loosemore <sandra@codesourcery.com>
5817
5818 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
5819 whether or not address 0x1000 is mapped on the target.
5820
e019fd1d
SM
58212015-09-30 Simon Marchi <simon.marchi@ericsson.com>
5822
5823 * gdb.python/py-type.exp: Do not run tests if binaries fail to
5824 build.
5825
77ba2a67
MM
58262015-09-30 Markus Metzger <markus.t.metzger@intel.com>
5827
5828 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
5829 instruction-history test.
5830
c60eb31f
DE
58312015-09-28 Doug Evans <dje@google.com>
5832
5833 * gdb.base/gcore.c (array_func): Add reference to static_array.
5834
9a3c8263
SM
58352015-09-25 Simon Marchi <simon.marchi@ericsson.com>
5836
5837 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
5838 source line.
5839
9720e656
SL
58402015-09-24 Sandra Loosemore <sandra@codesourcery.com>
5841
5842 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
5843 short or char as base type.
5844
938d3bf2
SL
58452015-09-23 Sandra Loosemore <sandra@codesourcery.com>
5846
5847 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
5848 to allow any size enum.
5849
e6c2c623
PMR
58502015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
5851
5852 * gdb.ada/array_ptr_renaming.exp: New testcase.
5853 * gdb.ada/array_ptr_renaming/foo.adb: New file.
5854 * gdb.ada/array_ptr_renaming/pack.ads: New file.
5855
06da0f77
PL
58562015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5857
5858 * gdb.trace/ftrace-lock.c: New file.
5859 * gdb.trace/ftrace-lock.exp: New file.
5860
4f51c22a
PL
58612015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5862
5863 * gdb.arch/insn-reloc.c: New file.
5864 * gdb.arch/ftrace-insn-reloc.exp: New file.
5865
7041adf4
PL
58662015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5867
5868 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
5869 instruction.
5870 * gdb.trace/pendshr1.c (pendfunc): Likewise.
5871 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
5872 * gdb.trace/range-stepping.c: Likewise.
5873 * gdb.trace/trace-break.c: Likewise.
5874 * gdb.trace/trace-mt.c (thread_function): Likewise.
5875 * gdb.trace/ftrace.c (marker): Likewise.
5876 * gdb.trace/trace-condition.c (marker): Likewise.
5877 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
5878 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
5879 is_aarch64_target.
5880
015d2e7e
DE
58812015-09-18 Doug Evans <xdje42@gmail.com>
5882
5883 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
5884 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
5885
26b188a2
SL
58862015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5887
5888 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
5889 the breakpoint.
5890
79dc332b
SL
58912015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5892
5893 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
5894 the pending breakpoint. Remove timeout override for "Run till
5895 MI pending breakpoint on pendfunc3 on thread 2" test.
5896
f57929f2
SL
58972015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5898
5899 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
5900 filename pattern.
5901
3f469b17
SL
59022015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5903
5904 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
5905 in breakpoint filename pattern.
5906
515b89b3
SL
59072015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5908
7800dbe4
SL
5909 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
5910
59112015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5912
515b89b3
SL
5913 * gdb.linespec/explicit.exp: Check for readline support for
5914 tab-completion tests. Fix obvious typo.
5915
d2939ba2
MM
59162015-09-18 Markus Metzger <markus.t.metzger@intel.com>
5917
5918 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
5919 and replay.
5920
cbb55fa7
MM
59212015-09-18 Markus Metzger <markus.t.metzger@intel.com>
5922
5923 * gdb.btrace/non-stop.c: New.
5924 * gdb.btrace/non-stop.exp: New.
5925
43691ca1
PL
59262015-09-17 Pierre Langlois <pierre.langlois@arm.com>
5927 Yao Qi <yao.qi@linaro.org>
5928
5929 * gdb.trace/trace-condition.c: New file.
5930 * gdb.trace/trace-condition.exp: New file.
5931
d78908cf
WW
59322015-09-16 Wei-cheng Wang <cole945@gmail.com>
5933
5934 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
5935 for testing bytecode compilation.
5936
1ed415e2
PA
59372015-09-16 Pedro Alves <palves@redhat.com>
5938 Sandra Loosemore <sandra@codesourcery.com>
5939
5940 * gdb.threads/non-stop-fair-events.c (timeout): New global.
5941 (SECONDS): Redefine.
5942 (main): Call pthread_kill and alarm early.
5943 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
5944 support.
5945 (test): If the target can't hardware step and doesn't support
5946 displaced stepping, increase the timeout.
5947
d136eff5
PA
59482015-09-16 Pedro Alves <palves@redhat.com>
5949
5950 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
5951 (enable_debug): New procedures.
5952 (test): Use them. Bail out if waiting for threads fails.
5953 (top level): Bail out if a test fails.
5954
991f019c
YQ
59552015-09-16 Yao Qi <yao.qi@linaro.org>
5956
5957 * gdb.asm/asm-source.exp: Set asm-arch for
5958 aarch64*-*-* target.
5959 * gdb.asm/aarch64.inc: New file.
5960
bfca584f
PMR
59612015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
5962
5963 * gdb.ada/array_of_variable_length.exp: New testcase.
5964 * gdb.ada/array_of_variable_length/foo.adb: New file.
5965 * gdb.ada/array_of_variable_length/pck.adb: New file.
5966 * gdb.ada/array_of_variable_length/pck.ads: New file.
5967
b326e587
DE
59682015-09-15 Doug Evans <dje@google.com>
5969
5970 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
5971 of function static local variable.
5972
5382cfab
PW
59732015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5974
5975 * gdb.threads/tls-so_extern.exp: New test file.
5976 * gdb.threads/tls-so_extern.c: New test file.
5977 * gdb.threads/tls-so_extern_main.c: New test file.
5978
141c5cc4
JK
59792015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5980
5981 * gdb.opt/solib-intra-step-lib.c: New file.
5982 * gdb.opt/solib-intra-step-main.c: New file.
5983 * gdb.opt/solib-intra-step.exp: New file.
5984
d15dcecd
PA
59852015-09-15 Pedro Alves <palves@redhat.com>
5986
5987 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
5988 gdb_continue_to_breakpoint instead of gdb_test_multiple.
5989
4c2f2a79
PA
59902015-09-14 Pedro Alves <palves@redhat.com>
5991
5992 * gdb.base/hook-stop-continue.c: Delete.
5993 * gdb.base/hook-stop-continue.exp: Delete.
5994 * gdb.base/hook-stop-frame.c: Delete.
5995 * gdb.base/hook-stop-frame.exp: Delete.
5996 * gdb.base/hook-stop.c: New file.
5997 * gdb.base/hook-stop.exp: New file.
5998
919e6dbe
PMR
59992015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
6000
6001 * gdb.ada/access_to_packed_array.exp: New testcase.
6002 * gdb.ada/access_to_packed_array/foo.adb: New file.
6003 * gdb.ada/access_to_packed_array/pack.adb: New file.
6004 * gdb.ada/access_to_packed_array/pack.ads: New file.
6005
157280a4
MM
60062015-09-14 Markus Metzger <markus.t.metzger@intel.com>
6007
6008 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
6009 buffer size test.
6010
2fd33e94
DB
60112015-09-11 Don Breazeal <donb@codesourcery.com>
6012
6013 * gdb.base/foll-exec.c: Add copyright header. Fix
6014 formatting issues.
6015 * gdb.base/foll-exec.exp (zap_session): Delete proc.
6016 (do_exec_tests): Use clean_restart in place of zap_session,
6017 and for test initialization. Fix formatting issues. Use
6018 fail in place of perror.
6019 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
6020 an expect statement to match an expression with output from
6021 the program under debug.
6022 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
6023 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
6024 * gdb.threads/non-ldr-exc-2.exp: Likewise.
6025 * gdb.threads/non-ldr-exc-3.exp: Likewise.
6026 * gdb.threads/non-ldr-exc-4.exp: Likewise.
6027
e70b6e8e
DE
60282015-09-09 Doug Evans <dje@google.com>
6029
6030 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
6031
7a551a51
DE
60322015-09-09 Doug Evans <dje@google.com>
6033
6034 * gdb.base/pie-execl.exp: Fix result test of build_executable.
6035
4c666f84
DE
60362015-09-09 Doug Evans <dje@google.com>
6037
6038 * gdb.base/savedregs.exp: Fix typo.
6039
243a9253
PA
60402015-09-09 Pedro Alves <palves@redhat.com>
6041
6042 * gdb.mi/mi-cli.exp: Add CLI finish tests.
6043
c0fa8fbd
SL
60442015-09-08 Sandra Loosemore <sandra@codesourcery.com>
6045
6046 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
6047 command actually switches threads. Give up on remaining
6048 tests if target fails to stop at breakpoint.
6049
cd7c1778
PMR
60502015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
6051
6052 * gdb.ada/funcall_char.exp: New testcase.
6053 * gdb.ada/funcall_char/foo.adb: New file.
6054
dc5c8746
PMR
60552015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
6056
6057 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
6058 expected outputs. Add two testcases for completing ambiguous
6059 functions.
6060 * gdb.ada/complete/aux_pck.adb: New file.
6061 * gdb.ada/complete/aux_pck.ads: New file.
6062 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
6063 Ambiguous_Func functions.
6064 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
6065 * gdb.ada/complete/pck.adb: Likewise.
6066
4e83a1e7
UW
60672015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
6068
6069 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
6070 failures to run the test program under GDB.
6071
8ce74153
LM
60722015-08-26 Luis Machado <lgustavo@codesourcery.com>
6073
6074 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
6075 to C.
6076
e9756d52
PP
60772015-08-26 Patrick Palka <patrick@parcs.ath.cx>
6078
6079 * gdb.base/run-after-attach.exp: New test file.
6080 * gdb.base/run-after-attach.c: New test file.
6081
8d37573b
DB
60822015-08-26 Don Breazeal <donb@codesourcery.com>
6083
6084 * gdb.base/foll-exec-2.c: New test program.
6085 * gdb.base/foll-exec-2.exp: New test.
6086
63e43d3a
PMR
60872015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
6088
6089 * gdb.base/nested-subp1.exp: New file.
6090 * gdb.base/nested-subp1.c: New file.
6091 * gdb.base/nested-subp2.exp: New file.
6092 * gdb.base/nested-subp2.c: New file.
6093 * gdb.base/nested-subp3.exp: New file.
6094 * gdb.base/nested-subp3.c: New file.
6095
3d40fbb5
PA
60962015-08-24 Pedro Alves <palves@redhat.com>
6097
6098 * gdb.server/connect-without-multi-process.c: New file.
6099 * gdb.server/connect-without-multi-process.exp: New file.
6100
4422ac93
LM
61012015-08-24 Luis Machado <lgustavo@codesourcery.com>
6102
6103 * gdb.opt/inline-markers.c: Make z int.
6104
91dddb86
LM
61052015-08-24 Luis Machado <lgustavo@codesourcery.com>
6106
6107 * gdb.opt/inline-markers.c: Make z volatile.
6108
a48847ee
LM
61092015-08-24 Luis Machado <lgustavo@codesourcery.com>
6110
6111 * gdb.opt/inline-bt.c: New volatile global z.
6112 * gdb.opt/inline-cmds.c: Likewise.
6113 * gdb.opt/inline-locals.c: Likewise.
6114 * gdb.opt/inline-markers.c: New extern global z.
6115 (marker): Use z.
6116 (inline_fn): Likewise.
6117
0ebbc52b
PA
61182015-08-24 Pedro Alves <palves@redhat.com>
6119
6120 * config/m32r-stub.exp: Remove file.
6121 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
6122 * gdb.base/call-rt-st.exp: Likewise.
6123 * gdb.base/call-strs.exp: Likewise.
6124 * gdb.base/default.exp: Remove references to h8300-*-hms and
6125 *-*-udi*.
6126 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
6127
77c365df
AA
61282015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
6129
6130 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
6131 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
6132 and "return" use KFAIL when GDB can not read/write the vector
6133 return value.
6134
4313b8c0
GB
61352015-08-21 Gary Benson <gbenson@redhat.com>
6136
6137 * gdb.trace/pending.exp: Cope with remote transfer warnings.
6138
0e433b32
PA
61392015-08-20 Pedro Alves <palves@redhat.com>
6140
6141 * gdb.server/solib-list.exp: No longer expect an interior stop in
6142 non-stop mode.
6143
221e1a37
PA
61442015-08-20 Pedro Alves <palves@redhat.com>
6145
6146 * gdb.server/connect-stopped-target.c: New file.
6147 * gdb.server/connect-stopped-target.exp: New file.
6148
40e3ad0e
PA
61492015-08-20 Pedro Alves <palves@redhat.com>
6150
6151 * gdb.dwarf2/comp-unit-lang.exp: New file.
6152 * gdb.dwarf2/comp-unit-lang.c: New file.
6153
af39b327
PMR
61542015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
6155
6156 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
6157 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
6158
7d45c7c3 61592015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 6160
7d45c7c3
KB
6161 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
6162 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
6163
4d6cceb4
DE
61642015-08-18 Doug Evans <dje@google.com>
6165 Adrian Sendroiu <adrian.sendroiu@freescale.com>
6166
6167 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
6168 skip_python_tests. New arg prompt_regexp.
6169 (skip_python_tests): New function.
6170 * lib/mi-support.exp (mi_skip_python_tests): New function.
6171 * gdb.python/py-mi-objfile-gdb.py: New file.
6172 * gdb.python/py-mi-objfile.c: New file.
6173 * gdb.python/py-mi-objfile.exp: New file.
6174
ad89c2aa
KS
61752015-08-17 Keith Seitz <keiths@redhat.com>
6176
6177 * gdb.linespec/explicit.exp: Move strace test from here ...
6178 * gdb.trace/strace.exp: ... to here.
6179
e3ae3c43
PP
61802015-08-15 Patrick Palka <patrick@parcs.ath.cx>
6181
6182 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
6183 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
6184
604b2636
DE
61852015-08-14 Doug Evans <xdje42@gmail.com>
6186
6187 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
6188 inferior before selecting a new file.
6189
6ff0ba5f
DE
61902015-08-14 Doug Evans <xdje42@gmail.com>
6191
6192 * gdb.mi/mi-disassemble.exp: Update.
6193 * gdb.base/disasm-optim.S: New file.
6194 * gdb.base/disasm-optim.c: New file.
6195 * gdb.base/disasm-optim.h: New file.
6196 * gdb.base/disasm-optim.exp: New file.
6197
9ca98f92
KS
61982015-08-14 Keith Seitz <keiths@redhat.com>
6199
6200 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
6201 "evaluated-by".
6202
52bbc560
JB
62032015-08-13 Joel Brobecker <brobecker@adacore.com>
6204
6205 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
6206
5d8c3ed3
PMR
62072015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
6208
6209 * gdb.ada/fun_renaming.exp: New testcase.
6210 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
6211 * gdb.ada/fun_renaming/pack.adb: New file.
6212 * gdb.ada/fun_renaming/pack.ads: New file.
6213
ea8812bc
KS
62142015-08-12 Keith Seitz <keiths@redhat.com>
6215
6216 * gdb.base/dso2dso.exp: Pass basename of source file in call to
6217 gdb_get_line_number.
6218
4dafcdeb
JB
62192015-08-12 Joel Brobecker <brobecker@adacore.com>
6220
6221 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
6222 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
6223 gdb.base/dso2dso.exp: New files.
6224
5ba32597
SDJ
62252015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
6226 Pedro Alves <palves@redhat.com>
6227 Keith Seitz <keiths@redhat.com>
6228
6229 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
6230 GDBFLAGS.
6231
b6dafabf
PP
62322015-08-12 Patrick Palka <patrick@parcs.ath.cx>
6233
6234 * gdb.base/gdbhistsize-history.exp
6235 (test_histsize_history_setting): Use save_vars.
6236 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
6237 Use save_vars.
6238 (test_no_truncation_of_unlimited_history_file): Use save_vars.
6239 * gdb.base/readline.exp: Use save_vars.
6240
abe8e607
PP
62412015-08-12 Patrick Palka <patrick@parcs.ath.cx>
6242
6243 * lib/gdb.exp (save_vars): New proc.
6244
629500fa
KS
62452015-08-11 Keith Seitz <keiths@redhat.com>
6246
6247 * gdb.base/help.exp: Update help_breakpoint_text.
6248
eb8c4e2e
KS
62492015-08-11 Keith Seitz <keiths@redhat.com>
6250
6251 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
6252 (at toplevel): Call test_explicit_breakpoints.
6253 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
6254 breakpoints.
6255 * lib/mi-support.exp (mi_make_breakpoint): Add support for
6256 breakpoint conditions, "-cond".
6257
87f0e720
KS
62582015-08-11 Keith Seitz <keiths@redhat.com>
6259
6260 * gdb.linespec/3explicit.c: New file.
6261 * gdb.linespec/cpexplicit.cc: New file.
6262 * gdb.linespec/cpexplicit.exp: New file.
6263 * gdb.linespec/explicit.c: New file.
6264 * gdb.linespec/explicit.exp: New file.
6265 * gdb.linespec/explicit2.c: New file.
6266 * gdb.linespec/ls-errs.exp: Add explicit location tests.
6267 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
6268 before using in the matching pattern.
6269 Clarify that `prefix' is a regular expression.
6270
f00aae0f
KS
62712015-08-11 Keith Seitz <keiths@redhat.com>
6272
6273 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
6274 test.
6275 Add tests for missing ",FMT" and ",".
6276
e27852be
DE
62772015-08-10 Doug Evans <dje@google.com>
6278 Keith Seitz <keiths@redhat.com>
6279
6280 PR gdb/17960
6281 * gdb.base/completion.exp: Add location completer tests.
6282
7f03bd92
PA
62832015-08-07 Pedro Alves <palves@redhat.com>
6284
6285 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
6286 tests here.
6287 (top level): Run do_test with and without displaced stepping.
6288
3fc8eb30
PA
62892015-08-07 Pedro Alves <palves@redhat.com>
6290
6291 * gdb.base/valgrind-disp-step.c: New file.
6292 * gdb.base/valgrind-disp-step.exp: New file.
6293
d4569d7b
PA
62942015-08-07 Pedro Alves <palves@redhat.com>
6295
6296 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
6297 Delete function.
6298 (main): Add alarm. Run an infinite loop instead of calling
6299 wait_threads.
6300 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
6301 comment.
6302 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
6303 Delete function.
6304 (main): Add alarm. Run an infinite loop instead of calling
6305 wait_threads.
6306 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
6307 comment.
6308
e1316e60
PA
63092015-08-07 Pedro Alves <palves@redhat.com>
6310
6311 * gdb.base/checkpoint-ns.exp: New file.
6312 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
6313 standard_testfile.
6314
da8c46d2
MM
63152015-08-07 Markus Metzger <markus.t.metzger@intel.com>
6316
6317 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
6318 * gdb.btrace/instruction_history.exp: Update.
6319 * gdb.btrace/tsx.exp: New.
6320 * gdb.btrace/tsx.c: New.
6321
de1c2c52
PA
63222015-08-06 Pedro Alves <palves@redhat.com>
6323
6324 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
6325 increase timeout.
6326 * gdb.reverse/until-precsave.exp: Bump timeouts.
6327
782e0bf4
PA
63282015-08-06 Pedro Alves <palves@redhat.com>
6329
6330 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
6331
83e97ed0
PA
63322015-08-06 Pedro Alves <palves@redhat.com>
6333
6334 PR gdb/18749
6335 * gdb.threads/process-dies-while-handling-bp.c: New file.
6336 * gdb.threads/process-dies-while-handling-bp.exp: New file.
6337
863d01bd
PA
63382015-08-06 Pedro Alves <palves@redhat.com>
6339
6340 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
6341 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
6342
0a39bb32
PA
63432015-08-05 Pedro Alves <palves@redhat.com>
6344
6345 * gdb.threads/next-while-other-thread-longjmps.c: New file.
6346 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
6347
ee2d2b10
SL
63482015-08-03 Sandra Loosemore <sandra@codesourcery.com>
6349
6350 * gdb.base/bp-permanent.exp: Report test as unsupported if
6351 the target cannot stop at the permanent breakpoint.
6352
4e1bdb00
DE
63532015-08-03 Doug Evans <dje@google.com>
6354
6355 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
6356 10000.
6357
3d338901
DE
63582015-08-03 Doug Evans <dje@google.com>
6359
6360 * Makefile.in (workers/%.worker, build-perf): New rule.
6361 (GDB_PERFTEST_MODE): New variable.
6362 (check-perf): Use it.
6363 (clean): Clean up gdb.perf parallel build subdirs.
6364 * lib/build-piece.exp: New file.
6365 * lib/gdb.exp (make_gdb_parallel_path): New function
6366 (standard_output_file, standard_temp_file): Call it.
6367 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
6368 of $GDB_PARALLEL.
6369 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
6370
af061d3e
DE
63712015-08-03 Doug Evans <dje@google.com>
6372
8e1afc81 6373 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
6374 (LOG_FILE_NAME): New global.
6375 (TextReporter.__init__): Initialize self.txt_sum.
6376 (TextReporter.report): Add support for multiple data-points.
6377 Move report to perftest.sum, put raw data in perftest.log.
6378 (TextReporter.start): Open sum and log files.
6379 (TextReporter.end): Close sum and log files.
8e1afc81
DE
6380 * gdb.perf/lib/perftest/testresult.py
6381 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 6382
2c8c5d37
PA
63832015-07-31 Pedro Alves <palves@redhat.com>
6384
6385 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
6386 Use spawn_id_get_pid. Wait for spawn id after eof. Use
6387 kill_wait_spawned_process instead of explicit "kill -9".
6388 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
6389 returning a spawn id instead of a pid. Use spawn_id_get_pid and
6390 kill_wait_spawned_process.
6391 * gdb.base/attach-twice.exp: Likewise.
6392 * gdb.base/attach.exp: Likewise.
6393 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
6394 gdb_test_multiple.
6395 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
6396 returning a spawn id instead of a pid. Use spawn_id_get_pid and
6397 kill_wait_spawned_process.
6398 * gdb.base/valgrind-infcall.exp: Likewise.
6399 * gdb.multi/multi-attach.exp: Likewise.
6400 * gdb.python/py-prompt.exp: Likewise.
6401 * gdb.python/py-sync-interp.exp: Likewise.
6402 * gdb.server/ext-attach.exp: Likewise.
6403 * gdb.threads/attach-into-signal.exp (corefunc): Use
6404 spawn_wait_for_attach, spawn_id_get_pid and
6405 kill_wait_spawned_process.
6406 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
6407 spawn_wait_for_attach returning a spawn id instead of a pid. Use
6408 spawn_id_get_pid and kill_wait_spawned_process.
6409 * gdb.threads/attach-stopped.exp (corefunc): Use
6410 spawn_wait_for_attach, spawn_id_get_pid and
6411 kill_wait_spawned_process.
6412 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
6413 Use spawn_id_get_pid. Wait for spawn id after eof. Use
6414 kill_wait_spawned_process instead of explicit "kill -9".
6415 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
6416 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
6417 (spawn_wait_for_attach): Use spawn instead of exec to spawn
6418 processes. Don't map cygwin/windows pids here. Now returns a
6419 spawn id list.
6420
032a0fca
SL
64212015-07-30 Sandra Loosemore <sandra@codesourcery.com>
6422
6423 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
6424 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
6425 correct patch.
6426
61a934ca
SL
64272015-07-30 Sandra Loosemore <sandra@codesourcery.com>
6428
6429 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
6430
4bc4d428
SL
64312015-07-30 Sandra Loosemore <sandra@codesourcery.com>
6432
6433 Reapply:
6434 2014-05-21 Mark Wielaard <mjw@redhat.com>
6435
6436 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
6437
998d452a
PA
64382015-07-30 Pedro Alves <palves@redhat.com>
6439
6440 * linux-low.c (handle_extended_wait): Set the child's last
6441 reported status to TARGET_WAITKIND_STOPPED.
6442
69dde7dc
PA
64432015-07-30 Pedro Alves <palves@redhat.com>
6444
6445 PR threads/18600
6446 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
6447 only shows inferior 1.
6448
4dd63d48
PA
64492015-07-30 Simon Marchi <simon.marchi@ericsson.com>
6450 Pedro Alves <palves@redhat.com>
6451
6452 PR threads/18600
6453 * gdb.threads/fork-plus-threads.c: New file.
6454 * gdb.threads/fork-plus-threads.exp: New file.
6455
d618e4c5
PP
64562015-07-29 Patrick Palka <patrick@parcs.ath.cx>
6457
6458 * gdb.base/batch-preserve-term-settings.exp
6459 (test_terminal_settings_preserved_after_cli_exit): Use
6460 send_quit_command.
6461
1eef6428
PA
64622015-07-29 Pedro Alves <palves@redhat.com>
6463 Don Breazeal <donb@codesourcery.com>
6464
6465 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
6466 output from both inferior_spawn_id and gdb_spawn_id.
6467
7da5b897
SDJ
64682015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
6469
6470 * gdb.threads/attach-into-signal.exp (corefunc): Use
6471 with_test_prefix on nested loops, uniquefying the test messages.
6472
dac804df
SDJ
64732015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
6474
6475 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
6476 commit.
6477
06265e53
PP
64782015-07-29 Patrick Palka <patrick@parcs.ath.cx>
6479
6480 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
6481 New proc.
6482 (test_terminal_settings_preserved_after_sigterm): New test.
6483
18206ca3
PP
64842015-07-29 Patrick Palka <patrick@parcs.ath.cx>
6485
6486 * gdb.base/batch-preserve-term-settings.exp
6487 (test_terminal_settings_preserved_after_cli_exit): New test.
6488
90074d11
PP
64892015-07-29 Patrick Palka <patrick@parcs.ath.cx>
6490
6491 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
6492 manipulation of saved_gdbflags.
6493 (test_terminal_settings_preserved): Remove global declaration of
6494 the unused variable pagination_prompt. Remove manipulation of
6495 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
6496 GDBFLAGS.
6497
eb1a7902
PA
64982015-07-29 Pedro Alves <palves@redhat.com>
6499
6500 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
6501
8b75dd3b
PA
65022015-07-29 Pedro Alves <palves@redhat.com>
6503
6504 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
6505 at the top.
6506
dedad4e3
PA
65072015-07-29 Pedro Alves <palves@redhat.com>
6508
6509 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
6510 (main): Call gdb_unbuffer_output.
6511 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
6512 (main): Call gdb_unbuffer_output.
6513 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
6514 (main): Call gdb_unbuffer_output.
6515 * gdb.base/call-strs.exp: Adjust to step over the
6516 gdb_unbuffer_output call.
6517 * gdb.base/catch-gdb-caused-signals.c: Include
6518 "../lib/unbuffer_output.c".
6519 (main): Call gdb_unbuffer_output.
6520 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
6521 (main): Call gdb_unbuffer_output.
6522 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
6523 (main): Call gdb_unbuffer_output.
6524 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
6525 (main): Call gdb_unbuffer_output.
6526 * gdb.base/shlib-call.exp: Adjust to step over the
6527 gdb_unbuffer_output call.
6528 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
6529 (main): Call gdb_unbuffer_output.
6530 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
6531 (main): Call gdb_unbuffer_output.
6532 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
6533 (main): Rename to ...
6534 (test): ... this.
6535 (main): Reimplement.
6536 * gdb.base/varargs.exp: Run to test instead of to main.
6537 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
6538 (main): Call gdb_unbuffer_output.
6539
58789a91
PA
65402015-07-29 Pedro Alves <palves@redhat.com>
6541
6542 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
6543 factore out from mi_continue_dprintf. For call-style dprintfs,
6544 expect dprintf output out of $inferior_spawn_id.
6545 (mi_continue_dprintf): Use mi_expect_dprintf.
6546 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
6547 (main): Call gdb_unbuffer_output.
6548
e8376742
PA
65492015-07-29 Pedro Alves <palves@redhat.com>
6550
6551 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
6552 (default_mi_gdb_start): Set inferior_spawn_id instead of
6553 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
6554 gdb_spawn_id.
6555 (mi_gdb_test): Always expect inferior output from both
6556 $inferior_spawn_id and $gdb_spawn_id.
6557
08280010
PA
65582015-07-29 Pedro Alves <palves@redhat.com>
6559
6560 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
6561 send_inferior and $inferior_spawn_id.
6562
4d30e432
PA
65632015-07-29 Pedro Alves <palves@redhat.com>
6564
6565 * gdb.gdb/complaints.exp (test_initial_complaints)
6566 (test_serial_complaints, test_short_complaints): Use
6567 gdb_test_stdio.
6568 (test_empty_complaint): Handle $inferior_spawn_id !=
6569 $gdb_spawn_id.
6570
0d30a335
PA
65712015-07-29 Pedro Alves <palves@redhat.com>
6572
6573 * gdb.base/varargs.exp: Use gdb_test_stdio.
6574
39413b29
PA
65752015-07-29 Pedro Alves <palves@redhat.com>
6576
6577 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
6578
7cb000a9
PA
65792015-07-29 Pedro Alves <palves@redhat.com>
6580
6581 * gdb.base/ending-run.exp: Use gdb_test_stdio.
6582
d7b8ac82
PA
65832015-07-29 Pedro Alves <palves@redhat.com>
6584
6585 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
6586 parameter into two new parameters, "inf_result" and "gdb_result".
6587 Expect inferior output and gdb output from $inferior_spawn_id and
6588 $gdb_spawn_id, respectively. Adjust all callers.
6589
789c3a0c
PA
65902015-07-29 Pedro Alves <palves@redhat.com>
6591
6592 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
6593 of gdb_test_sequence.
6594
77e760c3
PA
65952015-07-29 Pedro Alves <palves@redhat.com>
6596
6597 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
6598 (saw_spurious_output): Expect inferior output from
6599 $inferior_spawn_id. Use gdb_test_stdio.
6600
8396d2cd
PA
66012015-07-29 Pedro Alves <palves@redhat.com>
6602
6603 * gdb.base/dprintf.exp: Use standard_testfile. Change
6604 prepare_for_testing call.
6605 (srcfile): Don't set.
6606 (restart): New procedure.
6607 (test_dprintf): New procecure, use to continue over dprintfs.
6608 (test_call, test_agent): New procedures, tests moved here.
6609 Restart gdb and recreate dprintfs. Adjust expected output.
6610
2051d61f
PA
66112015-07-29 Pedro Alves <palves@redhat.com>
6612
6613 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
6614
452397af
PA
66152015-07-29 Pedro Alves <palves@redhat.com>
6616
6617 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
6618
8aed9555
PA
66192015-07-29 Pedro Alves <palves@redhat.com>
6620
6621 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
6622 gdb_test_stdio.
6623
188a61b4
PA
66242015-07-29 Pedro Alves <palves@redhat.com>
6625
6626 * lib/gdb.exp (gdb_test_stdio): New procedure.
6627
12264a45
PA
66282015-07-29 Pedro Alves <palves@redhat.com>
6629
6630 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
6631
23ffc893
PA
66322015-07-29 Pedro Alves <palves@redhat.com>
6633
6634 * gdb.base/call-signal-resume.exp: Remove check for
6635 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
6636 * gdb.base/unwindonsignal.exp: Likewise.
6637 * gdb.base/call-signals.c (gen_signal): Remove printf call.
6638 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
6639
65566918
PA
66402015-07-29 Pedro Alves <palves@redhat.com>
6641
6642 * gdb.base/siginfo-addr.c (pass): New function.
6643 (handler): Call it iff si_addr is correct.
6644 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
6645 Set a breakpoint at "pass" and continue to it.
6646
d60a9221
SDJ
66472015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
6648
6649 * gdb.python/py-objfile.exp: Make some tests have unique names.
6650 * gdb.python/py-pp-registration.exp: Likewise.
6651
bde40b8f
PA
66522015-07-28 Pedro Alves <palves@redhat.com>
6653
6654 * gdb.server/server-exec-info.exp: Issue a "disconnect".
6655
13e1dec8
SM
66562015-07-27 Simon Marchi <simon.marchi@ericsson.com>
6657
6658 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
6659
da33c9a7
SM
66602015-07-27 Simon Marchi <simon.marchi@ericsson.com>
6661
6662 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
6663
077836f7
PP
66642015-07-27 Patrick Palka <patrick@parcs.ath.cx>
6665
6666 * gdb.base/gdb-sigterm-2.exp: New test.
6667
b8cc7b2e
DE
66682015-07-25 Doug Evans <xdje42@gmail.com>
6669
6670 Revert:
6671 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
6672 (workers/%.worker, build-perf): New rule.
6673 (GDB_PERFTEST_MODE): New variable.
6674 (check-perf): Use it.
6675 (clean): Clean up gdb.perf parallel build subdirs.
6676 * lib/build-piece.exp: New file.
6677 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
6678 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
6679 name.
6680 (standard_temp_file): Ditto.
6681 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
6682 of $GDB_PARALLEL.
6683
c8bd4544
DE
66842015-07-24 Doug Evans <dje@google.com>
6685
6686 * gdb.perf/lib/perftest/utils.py: New file.
6687 * gdb.perf/gm-hello.cc: New file.
6688 * gdb.perf/gm-pervasive-typedef.cc: New file.
6689 * gdb.perf/gm-pervasive-typedef.h: New file.
6690 * gdb.perf/gm-std.cc: New file.
6691 * gdb.perf/gm-std.h: New file.
6692 * gdb.perf/gm-use-cerr.cc: New file.
6693 * gdb.perf/gm-utils.h: New file.
6694 * gdb.perf/gmonster-null-lookup.py: New file.
6695 * gdb.perf/gmonster-pervasive-typedef.py: New file.
6696 * gdb.perf/gmonster-print-cerr.py: New file.
6697 * gdb.perf/gmonster-ptype-string.py: New file.
6698 * gdb.perf/gmonster-runto-main.py: New file.
6699 * gdb.perf/gmonster-select-file.py: New file.
6700 * gdb.perf/gmonster1-null-lookup.exp: New file.
6701 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
6702 * gdb.perf/gmonster1-print-cerr.exp: New file.
6703 * gdb.perf/gmonster1-ptype-string.exp: New file.
6704 * gdb.perf/gmonster1-runto-main.exp: New file.
6705 * gdb.perf/gmonster1-select-file.exp: New file.
6706 * gdb.perf/gmonster1.cc: New file.
6707 * gdb.perf/gmonster1.exp: New file.
6708 * gdb.perf/gmonster2-null-lookup.exp: New file.
6709 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
6710 * gdb.perf/gmonster2-print-cerr.exp: New file.
6711 * gdb.perf/gmonster2-ptype-string.exp: New file.
6712 * gdb.perf/gmonster2-runto-main.exp: New file.
6713 * gdb.perf/gmonster2-select-file.exp: New file.
6714 * gdb.perf/gmonster2.cc: New file.
6715 * gdb.perf/gmonster2.exp: New file.
6716
6eab34f3
DE
67172015-07-24 Doug Evans <dje@google.com>
6718
6719 * gdb.perf/README: New file.
6720 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
6721 * lib/gen-perf-test.exp: New file.
6722
63738bfd
DE
67232015-07-24 Doug Evans <dje@google.com>
6724
6725 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
6726 (PerfTest::startup): New function.
6727 (PerfTest::run): Return result of calling body.
6728 (PerfTest::assemble): Rewrite.
6729 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
6730 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
6731 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
6732 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
6733 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
6734
7b606f95
DE
67352015-07-24 Doug Evans <dje@google.com>
6736
6737 * lib/gdb.exp (clean_restart): Make executable optional.
6738
a97b16b8
DE
67392015-07-24 Doug Evans <dje@google.com>
6740
6741 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
6742 compiler_info references.
6743 * gdb.cp/temargs.exp: Ditto.
6744 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
6745 (get_compiler_info): Early exit if already computed. Set compiler_info
6746 to "unknown" if there was a problem.
6747 (test_compiler_info): Add function comment. Call get_compiler_info.
6748
35baa57f
DE
67492015-07-24 Doug Evans <dje@google.com>
6750
6751 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
6752 (workers/%.worker, build-perf): New rule.
6753 (GDB_PERFTEST_MODE): New variable.
6754 (check-perf): Use it.
6755 (clean): Clean up gdb.perf parallel build subdirs.
6756 * lib/build-piece.exp: New file.
6757 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
6758 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
6759 name.
6760 (standard_temp_file): Ditto.
6761 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
6762 of $GDB_PARALLEL.
6763
6ebea266
DE
67642015-07-24 Doug Evans <dje@google.com>
6765
6766 * lib/future.exp (gdb_default_target_compile): New option
6767 "early_flags".
6768 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
6769 --as-needed.
6770
1e76a7e9
SDJ
67712015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
6772
6773 * gdb.base/catch-syscall.exp: Call gdb_exit before
6774 gdb_skip_xml_test.
6775
5068630a
PA
67762015-07-24 Pedro Alves <palves@redhat.com>
6777
6778 * gdb.python/py-events.exp: Accept output between the stop event
6779 and the prompt.
6780 * gdb.python/py-evsignal.exp: Likewise.
6781 * gdb.python/py-evthreads.exp: Likewise.
6782
77598427
PA
67832015-07-24 Pedro Alves <palves@redhat.com>
6784
6785 PR gdb/18717
6786 * gdb.threads/non-ldr-exit.c: New file.
6787 * gdb.threads/non-ldr-exit.exp: New file.
6788
11e6c98f
YQ
67892015-07-24 Yao Qi <yao.qi@linaro.org>
6790
6791 * gdb.server/ext-wrapper.exp: Test --wrapper option when
6792 restarting process.
6793
51aee833
YQ
67942015-07-24 Yao Qi <yao.qi@linaro.org>
6795
6796 * gdb.server/ext-restart.exp: New file.
6797
8cfe207c
YQ
67982015-07-24 Yao Qi <yao.qi@linaro.org>
6799
6800 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
6801 argument options.
6802 * gdb.server/ext-wrapper.exp: New file.
6803
cc12ce38
DE
68042015-07-23 Doug Evans <dje@google.com>
6805
6806 * gdb.dwarf2/dw2-dummy-cu.S: New file.
6807 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
6808
d0d84780
PMR
68092015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
6810
6811 * gdb.ada/var_arr_typedef.exp: New testcase.
6812 * gdb.ada/var_arr_typedef/pack.adb: New file.
6813 * gdb.ada/var_arr_typedef/pack.ads: New file.
6814 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
6815
8b558f79
JB
68162015-07-20 Joel Brobecker <brobecker@adacore.com>
6817
6818 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
6819
775a3298
JK
68202015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6821
6822 * gdb.arch/i386-biarch-core.exp: Replace istarget
6823 by "complete set gnutarget". Remove expectation for the "core-file"
6824 command.
6825
db1ff28b
JK
68262015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6827
6828 Revert the previous commit:
6829 Tests for validate symbol file using build-id.
6830
0a94970d
JK
68312015-07-15 Aleksandar Ristovski <aristovski@qnx.com
6832
6833 Tests for validate symbol file using build-id.
6834 * gdb.base/solib-mismatch-lib.c: New file.
6835 * gdb.base/solib-mismatch-libmod.c: New file.
6836 * gdb.base/solib-mismatch.c: New file.
6837 * gdb.base/solib-mismatch.exp: New file.
6838
03346981
SL
68392015-07-15 Sandra Loosemore <sandra@codesourcery.com>
6840
6841 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
6842 nios2-*-linux*.
6843 * gdb.base/sigbpt.exp (stepi_out): Likewise.
6844 * gdb.base/siginfo.exp: Likewise.
6845 * gdb.base/sigstep.exp (advance, advancei): Likewise.
6846
42422cc7
PL
68472015-07-15 Pierre Langlois <pierre.langlois@arm.com>
6848
6849 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
6850 Move it to ...
6851 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
6852 ... here.
6853 * gdb.trace/range-stepping.exp: Check that the target supports
6854 range stepping.
6855
cfa68bae
JK
68562015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6857
6858 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
6859
8ffdba26
PA
68602015-07-14 Pedro Alves <palves@redhat.com>
6861
6862 * gdb.base/killed-outside.exp: New file.
6863 * gdb.base/killed-outside.c: New file.
6864
218a5a11
JK
68652015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6866
6867 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
6868 (n at main): New.
6869 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
6870
e03ed3c6
AA
68712015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
6872
6873 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
6874 infcall tests instead of setting up for KFAIL.
6875
485668e5
MM
68762015-07-10 Markus Metzger <markus.t.metzger@intel.com>
6877
6878 * gdb.btrace/record_goto-step.exp: New.
6879
08464196
JK
68802015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6881
6882 PR compile/18484
6883 * gdb.compile/compile.c (struct struct_type): Add volatile to
6884 selffield's type.
6885 * gdb.compile/compile.exp
6886 (compile code struct_object.selffield = &struct_object): Skip further
6887 struct_object tests if this one xfails.
6888
bcf5c1d9
RC
68892015-07-08 Robert O'Callahan <robert@ocallahan.org>
6890
6891 PR exp/18617
6892 * gdb.trace/ax.exp: Add test.
6893
4931af25
YQ
68942015-07-07 Yao Qi <yao.qi@linaro.org>
6895
6896 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
6897 instead of istarget "aarch64*-*-*".
6898 * gdb.arch/aarch64-fp.exp: Likewise.
6899 * gdb.base/float.exp: Likewise.
6900 * gdb.reverse/aarch64.exp: Likewise.
6901 * lib/gdb.exp (is_aarch64_target): New proc.
6902
9fcf688e
YQ
69032015-07-07 Yao Qi <yao.qi@linaro.org>
6904
6905 * lib/gdb.exp (is_aarch32_target): New proc.
6906 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
6907 instead of "istarget "arm*-*-*"".
6908 * gdb.arch/arm-disp-step.exp: Likewise.
6909 * gdb.arch/thumb-bx-pc.exp: Likewise.
6910 * gdb.arch/thumb-prologue.exp: Likewise.
6911 * gdb.arch/thumb-singlestep.exp: Likewise.
6912 * gdb.base/disp-step-syscall.exp: Likewise.
6913 * gdb.base/float.exp: Likewise.
6914
fbd8d50d
YQ
69152015-07-07 Yao Qi <yao.qi@linaro.org>
6916
6917 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
6918 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
6919
71be1fdc
YQ
69202015-07-07 Yao Qi <yao.qi@linaro.org>
6921
6922 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
6923 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
6924 if it exists.
6925 * gdb.multi/multi-arch.exp: Likewise.
6926
3e221d36
SM
69272015-07-07 Simon Marchi <simon.marchi@ericsson.com>
6928
6929 * gdb.python/py-lazy-string.exp: Add missing parentheses to
6930 print.
6931
d441430b
YQ
69322015-07-07 Yao Qi <yao.qi@linaro.org>
6933
6934 * gdb.arch/thumb-singlestep.exp: Do one more single step.
6935
06f810bd
MG
69362015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
6937
6938 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
6939 '[' and ']' characters.
6940
5e61e7c0
IB
69412015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
6942
6943 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
6944
28bf096c
PA
69452015-06-29 Pedro Alves <palves@redhat.com>
6946
6947 PR threads/18127
6948 * gdb.threads/hand-call-new-thread.c: New file.
6949 * gdb.threads/hand-call-new-thread.c: New file.
6950
ee93cd5e
KS
69512015-06-26 Keith Seitz <keiths@redhat.com>
6952 Doug Evans <dje@google.com>
6953
6954 PR 16253
6955 * gdb.cp/var-tag-2.cc: New file.
6956 * gdb.cp/var-tag-3.cc: New file.
6957 * gdb.cp/var-tag-4.cc: New file.
6958 * gdb.cp/var-tag.cc: New file.
6959 * gdb.cp/var-tag.exp: New file.
6960
fc637f04
PP
69612015-06-26 Patrick Palka <patrick@parcs.ath.cx>
6962
6963 * gdb.base/history-duplicates.exp: New test.
6964
2e52ae68
PP
69652015-06-26 Patrick Palka <patrick@parcs.ath.cx>
6966
6967 * gdb.base/completion.exp: Test the completion of the "focus"
6968 command.
6969
6e22494e
JK
69702015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6971
6972 * gdb.arch/amd64-prologue-skip.S: New file.
6973 * gdb.arch/amd64-prologue-skip.exp: New file.
6974
bf7b9cd9
SM
69752015-06-25 Simon Marchi <simon.marchi@ericsson.com>
6976
6977 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
6978 is_address_zero_readable check.
6979
201e8dfd
PB
69802015-06-24 Peter Bergner <bergner@vnet.ibm.com>
6981
6982 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
6983 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
6984
5cd867b4
YQ
69852015-06-24 Yao Qi <yao.qi@linaro.org>
6986
6987 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
6988 linux targets.
6989
4d7be007
YQ
69902015-06-24 Yao Qi <yao.qi@linaro.org>
6991
6992 * lib/gdb.exp (supports_get_siginfo_type): New proc.
6993 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
6994 * gdb.base/siginfo-thread.exp: Likewise.
6995
07fcd301
YQ
69962015-06-22 Yao Qi <yao.qi@linaro.org>
6997
6998 * boards/remote-gdbserver-on-localhost.exp: Add comments.
6999
52042a00
YQ
70002015-06-22 Yao Qi <yao.qi@linaro.org>
7001
7002 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
7003 aarch64*-*-*.
7004 (skip_hw_watchpoint_tests): Likewise.
7005
74bd41ce
PP
70062015-06-18 Patrick Palka <patrick@parcs.ath.cx>
7007
7008 * gdb.base/gdbinit-history.exp: Test the interaction between
7009 setting GDBHISTSIZE and setting the history size via .gdbinit.
7010
bc460514
PP
70112015-06-17 Patrick Palka <patrick@parcs.ath.cx>
7012
7013 PR gdb/16999
7014 * gdb.base/gdbhistsize-history.exp: New test.
7015
b58c513b
PP
70162015-06-17 Patrick Palka <patrick@parcs.ath.cx>
7017
7018 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
7019 with GDBHISTSIZE.
7020 * gdb.base/readline.exp: Likewise.
7021
92046791
YQ
70222015-06-17 Yao Qi <yao.qi@linaro.org>
7023
7024 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
7025 line.
7026
2093d2d3
PP
70272015-06-17 Patrick Palka <patrick@parcs.ath.cx>
7028
7029 * gdb.base/gdbinit-history.exp: Add test case to check that
7030 an unlimited history file does not get truncated on exit.
7031
e6c693af
AA
70322015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
7033
7034 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
7035 (VECTOR): New macro. Use it...
7036 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
7037 ...for these typedefs.
7038 (int8, char1, int1, double1): New typedefs.
7039 (struct just_int2, struct two_int2): New structures.
7040 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
7041 (add_structvecs, add_singlevecs): New functions.
7042 (main): Call add_some_intvecs twice.
7043 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
7044 the compile and exit upon failure. Try compiling for the "native"
7045 architecture. Test inferior function calls with vector arguments
7046 and vector return value handling with "finish" and "return".
7047
c74f7d1c
JT
70482015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
7049
7050 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
7051 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
7052 PE file.
7053 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
7054
98aa42ee
AT
70552015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
7056
7057 PR breakpoints/16465
7058 * gdb.mi/mi-dprintf-pending.c: New file.
7059 * gdb.mi/mi-dprintf-pending.exp: New test.
7060 * gdb.mi/mi-dprintf-pendshr.c: New file.
7061
7d73c23c 70622015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 7063 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
7064
7065 * gdb.arch/i386-mpx-map.c: New file.
7066 * gdb.arch/i386-mpx-map.exp: New File.
7067
70682015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
7069
7070 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
7071 * gdb.arch/i386-mpx.exp: Indentation fixed.
7072
70732015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
7074
7075 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
7076 function and improved indentation.
7077 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
7078 gdb_test_multiple. Added additional tests to skip the test.
7079
70802015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
7081
7082 * gdb.arch/i386-avx512.c: Change path in include file.
7083 * gdb.arch/i386-avx512.exp: Change include dir path
7084 compilation flag.
7085 * gdb.arch/i386-mpx.c: Change path in include file.
7086 * gdb.arch/i386-mpx.exp: Change include dir path compilation
7087 flag.
7088
d5eba19a
JK
70892015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7090
7091 * gdb.compile/compile-print.exp (compile print *vararray@3)
7092 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
7093
7f361056
JK
70942015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7095
7096 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
7097 (do not keep jit in memory): ... this.
7098 (expect 5): Change it to ...
7099 (expect no 5): ... this.
7100
3b462ec2
SM
71012015-06-02 Simon Marchi <simon.marchi@ericsson.com>
7102
7103 PR gdb/15564
7104 * gdb.mi/mi-detach.exp: New file.
7105
e0619de6
JK
71062015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7107
7108 PR symtab/18392
7109 * gdb.arch/amd64-tailcall-self.S: New file.
7110 * gdb.arch/amd64-tailcall-self.c: New file.
7111 * gdb.arch/amd64-tailcall-self.exp: New file.
7112
e970cb34
DB
71132015-05-28 Don Breazeal <donb@codesourcery.com>
7114
7115 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
7116 tests for remote targets by checking is_target_gdbserver.
7117
b2e2f908
DE
71182015-05-27 Doug Evans <dje@google.com>
7119
7120 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
7121 * gdb.dwarf2/opaque-type-lookup.c: New file.
7122 * gdb.dwarf2/opaque-type-lookup.exp: New file.
7123
82c7be31
DE
71242015-05-26 Doug Evans <dje@google.com>
7125
7126 * gdb.cp/iostream.cc: New file.
7127 * gdb.cp/iostream.exp: New file.
7128
b4f54984
DE
71292015-05-26 Doug Evans <dje@google.com>
7130
7131 * gdb.dwarf2/dw2-op-call.exp: Update.
7132 * gdb.dwarf2/dw4-sig-types.exp: Update.
7133 * gdb.dwarf2/implptr.exp: Update.
7134 * gdb.mi/mi-cmd-param-changed.exp: Update.
7135
4ea6efe9
DE
71362015-05-26 Doug Evans <dje@google.com>
7137
7138 * gdb.python/py-lazy-string.c: New file.
7139 * gdb.python/py-lazy-string.exp: New file.
7140 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
7141 (main): Update. Add estring3.
7142 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
7143 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
7144
f6bb7db3
YQ
71452015-05-26 Omair Javaid <omair.javaid@linaro.org>
7146 Yao Qi <yao.qi@linaro.org>
7147
7148 * gdb.reverse/aarch64.c: New.
7149 * gdb.reverse/aarch64.exp: New.
7150
a81bfbd0
OJ
71512015-05-26 Omair Javaid <omair.javaid@linaro.org>
7152
25d49b86
PA
7153 * lib/gdb.exp (supports_process_record): Return true for
7154 aarch64*-linux*.
a81bfbd0
OJ
7155 (supports_reverse): Likewise.
7156
158bf1b4
PP
71572015-05-22 Patrick Palka <patrick@parcs.ath.cx>
7158
7159 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
7160 Use with_test_prefix.
7161
a0145030
AB
71622015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
7163
7164 * gdb.base/completion.exp: Add test for completion of layout
7165 names.
7166
ebe3b578
AB
71672015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
7168
7169 * lib/gdb.exp (skip_tui_tests): New proc.
7170 * gdb.base/tui-layout.exp: Check skip_tui_tests.
7171
84204ed7
PA
71722015-05-19 Pedro Alves <palves@redhat.com>
7173
7174 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
7175 Save the whole env array instead of just HOME. Unset HISTSIZE in
7176 the environment while testing. Restore whole environment
7177 afterwards.
7178
37442ce1
DE
71792015-05-16 Doug Evans <xdje42@gmail.com>
7180
7181 * gdb.guile/scm-ports.c: New file.
7182 * gdb.guile/scm-ports.exp: Add memory port tests.
7183
36de76f9
JK
71842015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7185
7186 * gdb.compile/compile-print.c: New file.
7187 * gdb.compile/compile-print.exp: New file.
7188
3a9558c4
JK
71892015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7190
7191 * gdb.compile/compile-ops.exp: Cast param to void.
7192 * gdb.compile/compile.exp: Complete type for _gdb_expr.
7193 (compile code struct_object.selffield = &struct_object): Add xfail.
7194
aa715135
JG
71952015-05-15 Joel Brobecker <brobecker@adacore.com>
7196
7197 * gdb.ada/arr_enum_with_gap: New testcase.
7198
931e5bc3
JG
71992015-05-15 Joel Brobecker <brobecker@adacore.com>
7200
7201 * gdb.ada/byte_packed_arr: New testcase.
7202
9cd4d857
JB
72032015-05-15 Joel Brobecker <brobecker@adacore.com>
7204
7205 * gdb.ada/pckd_neg: New testcase.
7206
ebfd00d2
PP
72072015-05-13 Patrick Palka <patrick@parcs.ath.cx>
7208
7209 PR gdb/17820
7210 * gdb.base/gdbinit-history.exp: New test.
7211 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
7212 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
7213
4c082a81
SC
72142015-05-09 Siva Chandra Reddy <sivachandra@google.com>
7215
7216 * gdb.python/py-xmethods.cc: Enhance test case.
7217 * gdb.python/py-xmethods.exp: New tests.
7218 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
7219 function.
7220 (B_indexoper): Likewise.
7221 (global_dm_list) : Add new xmethod worker functions.
7222
f7797074
SDJ
72232015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
7224
7225 * gdb.base/coredump-filter.exp: Correctly unset
7226 "coredump_var_addr" array.
7227
a4674e4e
PA
72282015-05-08 Pedro Alves <palves@redhat.com>
7229
7230 * gdb.server/non-existing-program.exp: Unset spawn_id.
7231
df2eb078
SC
72322015-05-08 Siva Chandra Reddy <sivachandra@google.com>
7233
7234 PR python/18291
7235 * gdb.python/py-xmethods.exp: Add tests.
7236
422349a3
YQ
72372015-05-08 Yao Qi <yao.qi@linaro.org>
7238
7239 PR gdb/18208
7240 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
7241 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
7242 function set_coredump_filter, and remove remote_exec call.
7243 Remove argument ipid. Callers update.
7244 (top level): Don't get inferior's PID.
7245
63fc80ce
AA
72462015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
7247
7248 * gdb.base/watch_thread_num.exp: Skip test on targets without
7249 access watchpoints.
7250
80ad801e
PA
72512015-05-06 Pedro Alves <palves@redhat.com>
7252
7253 PR server/18081
7254 * gdb.server/non-existing-program.exp: New file.
7255
0fa7fe50
JB
72562015-05-05 Joel Brobecker <brobecker@adacore.com>
7257
7258 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
7259
3ea89b92
PMR
72602015-05-05 Joel Brobecker <brobecker@adacore.com>
7261
7262 * gdb.ada/out_of_line_in_inlined: New testcase.
7263
87b8eff0
JB
72642015-05-05 Joel Brobecker <brobecker@adacore.com>
7265
7266 * gdb.ada/var_rec_arr: New testcase.
7267
5fccc635
YQ
72682015-04-30 Yao Qi <yao.qi@linaro.org>
7269
7270 * gdb.base/break-idempotent.exp: If
7271 skip_hw_watchpoint_multi_tests returns true, skip the tests
7272 on "rwatch" and "awatch".
7273
42d38f42
YQ
72742015-04-30 Yao Qi <yao.qi@linaro.org>
7275
7276 * gdb.base/relativedebug.exp: Invoke gdb command
7277 "info sharedlibrary", and if libc.so doesn't have debug info,
7278 skip the test.
7279
2ce1cdbf
DE
72802015-04-29 Doug Evans <dje@google.com>
7281
7282 * gdb.python/py-xmethods.exp: Add ptype tests.
7283 * gdb.python/py-xmethods.py (E_method_char_worker): Add
7284 get_result_type method.
7285
f24a38c5
LM
72862015-04-29 Luis Machado <lgustavo@codesourcery.com>
7287
7288 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
7289 the target does not support hardware watchpoints.
7290
ecbf2b3c
LM
72912015-04-29 Luis Machado <lgustavo@codesourcery.com>
7292
7293 * gdb.base/break-always.exp: Abort testing if writing to memory
7294 causes an error.
7295
34f5f757
DE
72962015-04-28 Doug Evans <dje@google.com>
7297
7298 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
7299 * gdb.python/py-pp-registration.exp: ... here. New file.
7300 * gdb.python/py-pp-registration.c: New file.
7301 * gdb.python/py-pp-registration.py: New file.
7302
69b4374a
DE
73032015-04-28 Doug Evans <dje@google.com>
7304
7305 * gdb.python/py-bad-printers.c: New file.
7306 * gdb.python/py-bad-printers.py: New file.
7307 * gdb.python/py-bad-printers.exp: New file.
7308
59fb7612
SS
73092015-04-28 Sasha Smundak <asmundak@google.com>
7310
7311 * gdb.python/py-type.exp: New test.
7312
2631b16a
AW
73132015-04-28 Andy Wingo <wingo@igalia.com>
7314
7315 * gdb.python/py-parameter.exp:
7316 * gdb.guile/scm-parameter.exp: Escape the path that we are
7317 matching against, as it might contain characters that are special
7318 to regular expressions.
7319
460efde1
JB
73202015-04-27 Joel Brobecker <brobecker@adacore.com>
7321
7322 * gdb.ada/rec_comp: New testcase.
7323
2d369d8e
SDJ
73242015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
7325
7326 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
7327 before using it.
7328
cf75d6c3
AB
73292015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
7330
7331 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
7332 new tests for verilog output.
7333
8dbe7ca5
YQ
73342015-04-24 Yao Qi <yao.qi@linaro.org>
7335
7336 * boards/remote-gdbserver-on-localhost.exp: New file.
7337
4ef9fb2f
PA
73382015-04-23 Pedro Alves <palves@redhat.com>
7339
7340 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
7341 $inferior_spawn_id instead of $inferior_spawn_id directly. On
7342 "end of file", remove $inferior_spawn_id from the indirect list.
7343
0a803169
PA
73442015-04-23 Pedro Alves <palves@redhat.com>
7345
7346 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
7347
749ef8f8
PA
73482015-04-23 Pedro Alves <palves@redhat.com>
7349
7350 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
7351 on $any_spawn_id instead of only on $gdb_spawn_id.
7352
8aae4344
PM
73532015-04-21 Pierre Muller <muller@sourceware.org>
7354
7355 PR pascal/17815
7356 * lib/pascal.exp (gpc_compile): Add new option "class".
7357 (fpc_compile): Likewise.
7358 * gdb.pascal/case-insensitive-symbols.pas: New file.
7359 * gdb.pascal/case-insensitive-symbols.exp: New file.
7360
1586c8fb
GB
73612015-04-20 Gary Benson <gbenson@redhat.com>
7362
7363 * gdb.base/attach.exp: Fix three extended remote failures.
7364
1b6e6f5c
GB
73652015-04-17 Gary Benson <gbenson@redhat.com>
7366
7367 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
7368 the main executable over the remote protocol.
7369
e797481d
PA
73702015-04-16 Pedro Alves <palves@redhat.com>
7371
7372 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
7373 a new gdbserver if gdbserver_reconnect_p is set.
7374
1ca99c42
PA
73752015-04-16 Pedro Alves <palves@redhat.com>
7376
7377 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
7378 is set, don't exit gdbserver.
7379
af9fd6f8
AA
73802015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7381
7382 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
7383 appropriate .insn, such that an older assembler can be used.
7384 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
7385 the z/Architecture instruction set on 31-bit targets as well.
7386
04ff1e61
AA
73872015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7388
7389 * gdb.go/handcall.exp: Remove all logic related to the first
7390 breakpoint and rely on go_runto_main instead.
7391 * gdb.go/strings.exp: Likewise.
7392 * gdb.go/unsafe.exp: Likewise.
7393 * gdb.go/hello.exp: Likewise. Also rename the remaining
7394 breakpoint marker to "breakpoint 1".
7395 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
7396 * gdb.go/strings.go: Likewise.
7397 * gdb.go/unsafe.go: Likewise.
7398 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
7399 "set breakpoint 2 here" and rename the remaining breakpoint marker
7400 to "breakpoint 1".
7401
40d2f8d6
SM
74022015-04-15 Simon Marchi <simon.marchi@ericsson.com>
7403
7404 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
7405 if itertools.imap is not present.
7406 * gdb.python/py-objfile.exp: Add parentheses.
7407 * gdb.python/py-type.exp: Same.
7408 * gdb.python/py-unwind-maint.py: Same.
7409
8cbc97c6
YQ
74102015-04-15 Yao Qi <yao.qi@linaro.org>
7411
7412 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
7413 of ":$ptr_size" and set its form explicitly.
7414
45fd756c
YQ
74152015-04-15 Pedro Alves <palves@redhat.com>
7416 Yao Qi <yao.qi@linaro.org>
7417
7418 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
7419 timeout by factor of 4.
7420 (test_regular_watch): Likewise.
7421 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
7422 * gdb.reverse/sigall-reverse.exp: Likewise.
7423 * gdb.reverse/until-precsave.exp: Likewise.
7424 * lib/gdb.exp (with_timeout_factor): New proc.
7425 (gdb_expect): Move some code to ...
7426 (get_largest_timeout): ... here. New procedure.
7427
9e811bc3
LM
74282015-04-14 Luis Machado <lgustavo@codesourcery.com>
7429
7430 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
7431
0ff6fcb2
LM
74322015-04-13 Luis Machado <lgustavo@codesourcery.com>
7433
7434 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
7435 to write to the .text section.
7436
7578d5f7
LM
74372015-04-13 Luis Machado <lgustavo@codesourcery.com>
7438
7439 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
7440 Handle the case of targets that do not provide PID information.
7441
2efe15c4
YQ
74422015-04-13 Yao Qi <yao.qi@linaro.org>
7443
7444 * lib/gdbserver-support.exp (gdb_exit): Catch exception
7445 and use expect instead of gdb_expect.
7446
8cd8f2f8
SDJ
74472015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
7448
7449 * gdb.base/coredump-filter.exp: Rename variable "addr" to
7450 "coredump_var_addr" to avoid naming conflict with other testcases.
7451
9ee41772
PA
74522015-04-10 Pedro Alves <palves@redhat.com>
7453
7454 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
7455 gdb_test_sequence and gdb_assert.
7456
07473109
PA
74572015-04-10 Pedro Alves <palves@redhat.com>
7458
7459 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
7460 test messages that don't include the breakpoint address.
7461
de3db44c
YQ
74622015-04-10 Yao Qi <yao.qi@linaro.org>
7463
7464 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
7465 false for some offset and width combinations which aren't
7466 supported by linux kernel.
7467
c79d856c
PA
74682015-04-10 Pedro Alves <palves@redhat.com>
7469
7470 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
7471 procedure, factored out from ...
7472 (top level): ... here. Add "set displaced-stepping" testing axis.
7473 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
7474 parameter "displaced". Use it.
7475 (top level): Use foreach and add "set displaced-stepping" testing
7476 axis.
7477
ebc90b50
PA
74782015-04-10 Pedro Alves <palves@redhat.com>
7479
7480 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
7481 Remove comment.
7482 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
7483 both the address of the instruction that triggers the watchpoint
7484 and the address of the instruction immediately after, and use
7485 those addresses for the test. Fix comment.
7486
8f572e5c
PA
74872015-04-10 Pedro Alves <palves@redhat.com>
7488
7489 * gdb.base/sigstep.exp (breakpoint_to_handler)
7490 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
7491 Test "backtrace" in handler.
7492 (breakpoint_over_handler): New parameter 'displaced'. Use it.
7493 (top level): Add new "displaced" test axis to
7494 breakpoint_to_handler, breakpoint_to_handler_entry and
7495 breakpoint_over_handler.
7496
8d707a12
PA
74972015-04-10 Pedro Alves <palves@redhat.com>
7498
7499 PR gdb/18216
7500 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
7501
ef713951
YQ
75022015-04-10 Yao Qi <yao.qi@linaro.org>
7503
7504 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
7505 (test_add_rn_pc): New function.
7506 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
7507 (top level): Invoke test_add_rn_pc.
7508
906d60cf
PA
75092015-04-10 Pedro Alves <palves@redhat.com>
7510
7511 PR gdb/13858
7512 * gdb.base/step-over-no-symbols.exp: New file.
7513
f2983cc3
AW
75142015-04-09 Andy Wingo <wingo@igalia.com>
7515
7516 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
7517 after the Python tests.
7518
6d62641c
SDJ
75192015-04-08 Keith Seitz <keiths@redhat.com>
7520
7521 PR python/16699
7522 * gdb.python/py-completion.exp: New tests for completion.
7523 * gdb.python/py-completion.py (CompleteLimit1): New class.
7524 (CompleteLimit2): Likewise.
7525 (CompleteLimit3): Likewise.
7526 (CompleteLimit4): Likewise.
7527 (CompleteLimit5): Likewise.
7528 (CompleteLimit6): Likewise.
7529 (CompleteLimit7): Likewise.
7530
f3770638
PA
75312015-04-08 Pedro Alves <palves@redhat.com>
7532
7533 PR gdb/18214
7534 PR gdb/18216
7535 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
7536 function.
7537 (main): Install it as SIGUSR1 handler.
7538 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
7539 parameter. Always use "setup" as prefix. Toggle "set
7540 displaced-stepping" off/on depending on global. Don't switch to
7541 thread 1 here.
7542 (top level): Add displaced stepping "off/on" test axis. Update
7543 "setup" calls. Wrap each subtest with with_test_prefix. Test
7544 continuing with a queued signal in each thread.
7545
4496bed7
PA
75462015-04-08 Pedro Alves <palves@redhat.com>
7547
7548 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
7549 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
7550 gdb_breakpoint instead of gdb_test that doesn't expect anything.
7551 Return early if running to main fails.
7552 * gdb.trace/while-stepping.exp: Likewise.
7553
b97fde92
PA
75542015-04-07 Pedro Alves <palves@redhat.com>
7555
7556 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
7557 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
7558 interact with inferior program.
7559
f71c18e7
PA
75602015-04-07 Pedro Alves <palves@redhat.com>
7561
7562 * lib/gdb.exp (inferior_spawn_id): New global.
7563 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
7564 spawn id after processing the user code.
7565 (default_gdb_start): Set inferior_spawn_id.
7566 (send_inferior): New procedure.
7567 * lib/gdbserver-support.exp (gdbserver_start): Set
7568 inferior_spawn_id.
7569 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
7570
6423214f
PA
75712015-04-07 Pedro Alves <palves@redhat.com>
7572
7573 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
7574 * lib/gdbserver-support.exp (gdbserver_start): Make
7575 $server_spawn_id global.
7576 (gdbserver_start): Don't wait for gdbserver's spawn id with
7577 expect_background.
7578 (close_gdbserver): New procedure.
7579 (gdb_exit): Rename the default version and reimplement.
7580
71c0ee8c
PA
75812015-04-07 Pedro Alves <palves@redhat.com>
7582
72f4393d 7583 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
7584 append the substituted item, not the original item.
7585
203bc29b
PA
75862015-04-07 Pedro Alves <palves@redhat.com>
7587
7588 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
7589 gdb_expect.
7590
508a3ddf
PA
75912015-04-07 Pedro Alves <palves@redhat.com>
7592
7593 * gdb.base/interrupt.exp: Don't handle the case of the inferior
7594 output appearing once only.
7595
9f6dbe2b
PA
75962015-04-07 Pedro Alves <palves@redhat.com>
7597
7598 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
7599 that doesn't expect anything. Return early if running to main
7600 fails.
7601
337532fa
YQ
76022015-04-07 Yao Qi <yao.qi@linaro.org>
7603
7604 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
7605 (child_function): Call alarm.
7606 (main): Move call to alarm into the loop.
7607 * gdb.threads/non-stop-fair-events.exp: Build program with
7608 -DTIMEOUT=$timeout.
7609
01b622d4
DE
76102015-04-06 Doug Evans <xdje42@gmail.com>
7611
7612 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
7613 Fix dest parameter to board_info.
7614 (fpc_compile): Ditto.
7615 (gdb_compile_pascal): Rename dest arg to destfile.
7616
961f4160
PMR
76172015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
7618
7619 * gdb.ada/funcall_ref.exp: New file.
7620 * gdb.ada/funcall_ref/foo.adb: New file.
7621
cafda597
YQ
76222015-04-02 Yao Qi <yao.qi@linaro.org>
7623
7624 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
7625 is remote.
7626
fed040c6
GB
76272015-04-02 Gary Benson <gbenson@redhat.com>
7628
7629 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
7630
d11916aa
SS
76312015-04-01 Sasha Smundak <asmundak@google.com>
7632
7633 * gdb.python/py-unwind-maint.c: New file.
7634 * gdb.python/py-unwind-maint.exp: New test.
7635 * gdb.python/py-unwind-maint.py: New file.
7636 * gdb.python/py-unwind.c: New file.
7637 * gdb.python/py-unwind.exp: New test.
7638 * gdb.python/py-unwind.py: New test.
7639
a1471180
PA
76402015-04-01 Pedro Alves <palves@redhat.com>
7641
7642 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
7643 to fail instead of non-existent $test.
7644
0bbeccb1
PA
76452015-04-01 Pedro Alves <palves@redhat.com>
7646
7647 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
7648 GDBFLAGS if not empty.
7649
3c724c8c
PMR
76502015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
7651
7652 * gdb.ada/complete.exp: Remove "multi_line".
7653 * gdb.ada/info_exc.exp: Remove "multi_line".
7654 * gdb.ada/packed_tagged.exp: Remove "multi_line".
7655 * gdb.ada/ptype_field.exp: Remove "multi_line".
7656 * gdb.ada/sym_print_name.exp: Remove "multi_line".
7657 * gdb.ada/tagged.exp: Remove "multi_line".
7658 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
7659 [multi_line ...]
7660 * gdb.btrace/delta.exp: Likewise.
7661 * gdb.btrace/exception.exp: Likewise.
7662 * gdb.btrace/function_call_history.exp: Likewise.
7663 * gdb.btrace/instruction_history.exp: Likewise.
7664 * gdb.btrace/nohist.exp: Likewise.
7665 * gdb.btrace/record_goto.exp: Likewise.
7666 * gdb.btrace/segv.exp: Likewise.
7667 * gdb.btrace/stepi.exp: Likewise.
7668 * gdb.btrace/tailcall.exp: Likewise.
7669 * gdb.btrace/unknown_functions.exp: Likewise.
7670 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
7671 * lib/gdb.exp: Add the "multi_line" helper.
7672
4eec2deb
PA
76732015-04-01 Pedro Alves <palves@redhat.com>
7674
7675 * gdb.threads/tid-reuse.c: New file.
7676 * gdb.threads/tid-reuse.exp: New file.
7677
df8411da
SDJ
76782015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
7679
7680 PR corefiles/16092
7681 * gdb.base/coredump-filter.c: New file.
7682 * gdb.base/coredump-filter.exp: Likewise.
7683
6ef37366
PM
76842015-03-27 Petr Machata <pmachata@redhat.com>
7685
7686 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
7687 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
7688 (Dwarf::assemble): Initialize them.
7689 (Dwarf::lines): New function.
7690
7ec911b0
JT
76912015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
7692
7693 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
7694 SYMBOL_PREFIX for x86_64-*-cygwin.
7695
ff908ebf
AW
76962015-03-26 Andy Wingo <wingo@igalia.com>
7697
7698 PR symtab/18148
7699 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
7700 const_value but not a location.
7701 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
7702 location defined in non-main CUs are visible.
7703
6d5f0679
YQ
77042015-03-26 Yao Qi <yao.qi@linaro.org>
7705
7706 PR testsuite/18139
7707 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
7708 Add a line number entry for the same line.
7709 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
7710 Add a line number entry for the same line.
7711
2898689b
YQ
77122015-03-26 Yao Qi <yao.qi@linaro.org>
7713
7714 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
7715 .int 0.
7716 (func): Likewise. Add .Lfunc_1 label.
7717 Use .Lfunc_1 label.
7718 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
7719 .int 0.
7720 (func): Likewise.
7721 Use .Lfunc_1 label.
7722
85180498
YQ
77232015-03-26 Yao Qi <yao.qi@linaro.org>
7724
7725 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
7726 Call gdb_compile instead to compile each .s files without debug
7727 information.
7728
8aa08a8d
YQ
77292015-03-26 Yao Qi <yao.qi@linaro.org>
7730
7731 * gdb.base/savedregs.exp (process_saved_regs): Make
7732 "Saved registers:" optional in the pattern.
7733
66849923
MM
77342015-03-25 Markus Metzger <markus.t.metzger@intel.com>
7735
7736 * gdb.btrace/next.exp: Merged into step.exp.
7737 * gdb.btrace/finish.exp: Merged into step.exp.
7738 * gdb.btrace/nexti.exp: Merged into stepi.exp.
7739 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
7740 "record goto" and checking the exact replay position.
7741 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
7742 check for "Recording format" in "info record" output.
7743 * gdb.btrace/record_goto.exp: Choose test file based on target.
7744 * gdb.btrace/x86-record_goto.S: Renamed into ...
7745 * gdb.btrace/x86_64-record_goto.S: ... this.
7746 * gdb.btrace/i686-record_goto.S: New.
7747 * gdb.btrace/x86-tailcall.S: Renamed into ...
7748 * gdb.btrace/x86_64-tailcall.S: ... this.
7749 * gdb.btrace/i686-tailcall.S: New.
7750 * gdb.btrace/x86-tailcall.c: Renamed into ...
7751 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
7752 separate statements. Update test.
7753 * gdb.btrace/delta.exp: Use record_goto.c as test file.
7754 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
7755 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
7756 * gdb.btrace/tailcall.exp: Choose test file based on target.
7757 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
7758
11cc1b74
MM
77592015-03-25 Markus Metzger <markus.t.metzger@intel.com>
7760
7761 * gdb.btrace/exception.exp: Increase BTS buffer size.
7762
a25d8bf9
PA
77632015-03-24 Pedro Alves <palves@redhat.com>
7764
7765 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
7766
856e7dd6
PA
77672015-03-24 Pedro Alves <palves@redhat.com>
7768
7769 * gdb.threads/schedlock.exp (test_step): No longer expect that
7770 "set scheduler-locking step" with "next" over a function call runs
7771 threads unlocked.
7772
ad235a41
AT
77732015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
7774
7775 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
7776
15630549
AT
77772015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
7778
7779 PR breakpoints/16466
7780 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
7781 * gdb.mi/mi-pending.c (thread_func): New function.
7782 (int main): Add threading support required.
7783 * gdb.mi/mi-pending.exp: Add tests for this issue.
7784 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
7785 (pendfunc2): Remove stdio dependency.
7786 * gdb.mi/mi-pendshr2.c: New file.
7787
693dca06
KS
77882015-03-23 Keith Seitz <keiths@redhat.com>
7789
7790 * gdb.linespec/keywords.c: New file.
7791 * gdb.linespec/keywords.exp: New file.
7792
7e993ebf
KS
77932015-03-23 Keith Seitz <keiths@redhat.com>
7794
7795 PR gdb/18021
7796 * gdb.dwarf2/staticvirtual.exp: New test.
7797
bc23328c
JK
77982015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7799
7800 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
7801 * README: Remove HP-UX and gdb.hp.
7802 (configuration):
7803 * configure: Regenerate.
7804 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
7805 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
7806 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
7807 gdb.hp/gdb.defects/Makefile.
7808 * gdb.hp/Makefile.in: File deleted.
7809 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
7810 * gdb.hp/gdb.aCC/optimize.c: File deleted.
7811 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
7812 * gdb.hp/gdb.aCC/run.c: File deleted.
7813 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
7814 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
7815 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
7816 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
7817 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
7818 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
7819 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
7820 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
7821 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
7822 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
7823 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
7824 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
7825 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
7826 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
7827 * gdb.hp/gdb.base-hp/reg.s: File deleted.
7828 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
7829 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
7830 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
7831 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
7832 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
7833 * gdb.hp/gdb.compat/Makefile.in: File deleted.
7834 * gdb.hp/gdb.compat/average.c: File deleted.
7835 * gdb.hp/gdb.compat/sum.c: File deleted.
7836 * gdb.hp/gdb.compat/xdb.c: File deleted.
7837 * gdb.hp/gdb.compat/xdb0.c: File deleted.
7838 * gdb.hp/gdb.compat/xdb0.h: File deleted.
7839 * gdb.hp/gdb.compat/xdb1.c: File deleted.
7840 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
7841 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
7842 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
7843 * gdb.hp/gdb.defects/Makefile.in: File deleted.
7844 * gdb.hp/gdb.defects/bs14602.c: File deleted.
7845 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
7846 * gdb.hp/gdb.defects/solib-d.c: File deleted.
7847 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
7848 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
7849 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
7850 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
7851 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
7852 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
7853 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
7854 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
7855 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
7856 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
7857 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
7858 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
7859 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
7860 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
7861 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
7862 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
7863 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
7864 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
7865 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
7866 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
7867 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
7868 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
7869 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
7870 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
7871 * gdb.hp/tools/odump: File deleted.
7872
8bf3b159
PA
78732015-03-19 Pedro Alves <palves@redhat.com>
7874
7875 * gdb.threads/continue-pending-status.exp (saw_thread_2)
7876 (saw_thread_3): New globals.
7877 (top level): Increment them when an event for the corresponding
7878 thread is seen.
7879 (no thread starvation): New test.
7880
eb54c8bf
PA
78812015-03-19 Pedro Alves <palves@redhat.com>
7882
7883 * gdb.threads/continue-pending-status.c: New file.
7884 * gdb.threads/continue-pending-status.exp: New file.
7885
32d2e5d6
PA
78862015-03-18 Pedro Alves <palves@redhat.com>
7887
7888 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
7889 Use gdb_is_target_remote instead of is_remote. Use
7890 gdb_test_multiple instead of gdb_expect. Exit early if
7891 gdb_test_multiple hits its internal matches. Tighten stepi tests
7892 expected output. Fail on exit with any signal, instead of just
7893 SIGILL.
7894
f68f11b7
YQ
78952015-03-18 Yao Qi <yao.qi@linaro.org>
7896
7897 PR tdep/18107
7898 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
7899 variable.
7900 * gdb.base/catch-syscall.exp: Don't skip it on
7901 aarch64*-*-linux* target. Remove elements in all_syscalls.
7902 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
7903 target.
7904 (setup_all_syscalls): New proc.
7905
ca5fd19b
YQ
79062015-03-16 Yao Qi <yao.qi@linaro.org>
7907
7908 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
7909 (top level): Skip tests if valid_addr_p returns false for
7910 $cmd1 or $cmd2.
7911
85642ba0
AW
79122015-03-11 Andy Wingo <wingo@igalia.com>
7913
7914 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
7915
e03f9645
YQ
79162015-03-11 Yao Qi <yao.qi@linaro.org>
7917
7918 * gdb.base/catch-syscall.exp: Fix typo in comments.
7919
5d0962b2
YQ
79202015-03-11 Yao Qi <yao.qi@linaro.org>
7921
7922 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
7923
b2df3cef
PA
79242015-03-09 Pedro Alves <palves@redhat.com>
7925
7926 * dg-extract-results.py: Delete.
7927
ef878e53
PA
79282015-03-09 Pedro Alves <palves@redhat.com>
7929
7930 Merge dg-extract-results.sh from GCC upstream (r218843).
7931
7932 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
7933 * dg-extract-results.sh: Use --text with grep to avoid issues with
7934 binary files. Fall back to cat -v, if that doesn't work.
7935
9494d219
PA
79362015-03-05 Pedro Alves <palves@redhat.com>
7937
7938 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
7939
a8d9763a
SM
79402015-03-04 Simon Marchi <simon.marchi@ericsson.com>
7941
7942 * lib/mi-support.exp (mi_expect_interrupt): Accept
7943 alternative event for when in all-stop mode.
7944
be9957b8
PA
79452015-03-04 Pedro Alves <palves@redhat.com>
7946
7947 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
7948
d57be0f4 79492015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
7950
7951 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
7952
c214c7cf
AA
79532015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
7954
7955 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
7956 regexps for GDB's current line display, accept a hex address
7957 preceding the line number.
7958
6d74a497
AA
79592015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
7960
7961 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
7962 the 'arch1' variable for "s390*-linux*" targets.
7963
511aee7c
PA
79642015-03-04 Pedro Alves <palves@redhat.com>
7965
7966 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
7967 (main): Pass missing retval argument to pthread_join call.
7968
95e50b27
PA
79692015-03-02 Pedro Alves <palves@redhat.com>
7970
7971 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
7972 (top level): Call do_test with non-stop as well.
7973
28054d69
PA
79742015-03-02 Pedro Alves <palves@redhat.com>
7975
7976 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
7977 -1.
7978
4fa5d7b4
AA
79792015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
7980
7981 * gdb.arch/s390-vregs.exp: New test.
7982 * gdb.arch/s390-vregs.S: New file.
7983
97c18565
PA
79842015-02-27 Pedro Alves <palves@redhat.com>
7985
7986 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
7987 call to catch_command_errors.
7988 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
7989 catch_command_errors.
7990
a37bfa30
PA
79912015-02-27 Pedro Alves <palves@redhat.com>
7992
7993 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
7994 "true" for boolean result.
7995 * gdb.gdb/selftest.exp (test_with_self): Also accept full
7996 prototype of main.
7997
6f98576f
PA
79982015-02-27 Pedro Alves <palves@redhat.com>
7999
8000 * lib/unbuffer_output.c: New file.
8001 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
8002 (main): Call gdb_unbuffer_output.
8003
eba5ab56
YQ
80042015-02-27 Yao Qi <yao.qi@linaro.org>
8005
8006 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
8007 target.
8008
0def5aaa
DE
80092015-02-26 Doug Evans <dje@google.com>
8010
8011 * gdb.cp/class2.cc (Dbase, D): New classes.
8012 (main): New local delta.
8013 * gdb.cp/class2.exp: Test printing delta.
8014 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
8015 (dynbar): New global.
8016 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
8017
081a1c2c
JK
80182015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8019
8020 * gdb.compile/compile-ifunc.c: New file.
8021 * gdb.compile/compile-ifunc.exp: New file.
8022
2f41223f
AT
80232015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
8024
8025 * gdb.base/structs.exp: Check for correct struct on finish.
8026
03eddd80
YQ
80272015-02-26 Yao Qi <yao.qi@linaro.org>
8028
8029 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
8030 is zero.
8031
80c57053
JK
80322015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8033
8034 * gdb.arch/cordic.ko.bz2: New file.
8035 * gdb.arch/cordic.ko.debug.bz2: New file.
8036 * gdb.arch/ppc64-symtab-cordic.exp: New file.
8037
21613c12
YQ
80382015-02-25 Yao Qi <yao.qi@linaro.org>
8039
8040 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
8041 aarch64*-*-* target.
8042
d8b901ed
PA
80432015-02-23 Pedro Alves <palves@redhat.com>
8044
8045 * lib/gdb.exp (delete_breakpoints): Rewrite using
8046 gdb_test_multiple.
8047
e5b85ead
PA
80482015-02-23 Pedro Alves <palves@redhat.com>
8049
8050 * gdb.base/info-os.c: Include stdlib.h.
8051
85c3a371
DE
80522015-02-22 Doug Evans <xdje42@gmail.com>
8053
8054 PR symtab/17855
8055 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
8056 is read after symbols have been re-read.
8057 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
8058 * gdb.ada/exec_changed/second.adb (Second): Ditto.
8059
96553a0c
DE
80602015-02-21 Doug Evans <dje@google.com>
8061
8062 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
8063
97a0c697
JK
80642015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8065
8066 PR corefiles/17808
8067 * gdb.arch/i386-biarch-core.core.bz2: New file.
8068 * gdb.arch/i386-biarch-core.exp: New file.
8069
a47cd6e9
PA
80702015-02-21 Pedro Alves <palves@redhat.com>
8071
8072 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
8073 runto_main fails.
8074
c5facdc4
PA
80752015-02-20 Pedro Alves <palves@redhat.com>
8076
8077 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
8078 info probes.
8079
2db9a427
PA
80802015-02-20 Pedro Alves <palves@redhat.com>
8081
8082 * gdb.threads/multi-create-ns-info-thr.exp: New file.
8083
60fb7e9e
PA
80842015-02-20 Pedro Alves <palves@redhat.com>
8085
8086 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
8087 clean_restart before gdb_target_supports_trace.
8088
5c5019c2
PA
80892015-02-20 Pedro Alves <palves@redhat.com>
8090
8091 PR threads/18006
8092 * gdb.threads/clone-thread_db.c: New file.
8093 * gdb.threads/clone-thread_db.exp: New file.
8094
c9587f88
AT
80952015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
8096
8097 PR breakpoints/16812
8098 * gdb.base/catch-gdb-caused-signals.c: New file.
8099 * gdb.base/catch-gdb-caused-signals.exp: New file.
8100
f6a88844
JM
81012015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
8102
8103 * configure: Regenerated.
8104 * configure.ac: Use GDB_AC_TRANSFORM.
8105 * aclocal.m4: sinclude ../transform.m4.
8106
497c491b
JM
81072015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
8108
8109 * lib/dtrace.exp: New file.
8110 * gdb.base/dtrace-probe.exp: Likewise.
8111 * gdb.base/dtrace-probe.d: Likewise.
8112 * gdb.base/dtrace-probe.c: Likewise.
8113 * lib/pdtrace.in: Likewise.
8114 * configure.ac: Output variables with the transformed names of
8115 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
8116 * configure: Regenerated.
8117
03e98035
JM
81182015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
8119
8120 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
8121 expected message when trying to access $_probe_* convenience
8122 variables while not on a probe.
8123
63cc30e9
JK
81242015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8125
8126 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
8127
0703599a
PA
81282015-02-11 Pedro Alves <pedro@codesourcery.com>
8129
8130 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
8131 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
8132
7e60a48e
DE
81332015-02-10 Doug Evans <xdje42@gmail.com>
8134
8135 * lib/gdb.exp (gdb_load): Always return a result.
8136
01b088bc
PA
81372015-02-10 Pedro Alves <palves@redhat.com>
8138
8139 * gdb.threads/signal-sigtrap.c: New file.
8140 * gdb.threads/signal-sigtrap.exp: New file.
8141
b05ec7a5
AT
81422015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
8143
8144 * gdb.trace/no-attach-trace.c: New file.
8145 * gdb.trace/no-attach-trace.exp: New file.
8146
a2c2acaf
MW
81472015-02-09 Mark Wielaard <mjw@redhat.com>
8148
8149 * gdb.dwarf2/atomic.c: New file.
8150 * gdb.dwarf2/atomic-type.exp: Likewise.
8151
31fd9caa
MM
81522015-02-09 Markus Metzger <markus.t.metzger@intel.com>
8153
8154 * gdb.btrace/buffer-size.exp: Update "info record" output.
8155 * gdb.btrace/delta.exp: Update "info record" output.
8156 * gdb.btrace/enable.exp: Update "info record" output.
8157 * gdb.btrace/finish.exp: Update "info record" output.
8158 * gdb.btrace/instruction_history.exp: Update "info record" output.
8159 * gdb.btrace/next.exp: Update "info record" output.
8160 * gdb.btrace/nexti.exp: Update "info record" output.
8161 * gdb.btrace/step.exp: Update "info record" output.
8162 * gdb.btrace/stepi.exp: Update "info record" output.
8163 * gdb.btrace/nohist.exp: Update "info record" output.
8164
d33501a5
MM
81652015-02-09 Markus Metzger <markus.t.metzger@intel.com>
8166
8167 * gdb.btrace/buffer-size: New.
8168
f4abbc16
MM
81692015-02-09 Markus Metzger <markus.t.metzger@intel.com>
8170
8171 * gdb.btrace/delta.exp: Update "info record" output.
8172 * gdb.btrace/enable.exp: Update "info record" output.
8173 * gdb.btrace/finish.exp: Update "info record" output.
8174 * gdb.btrace/instruction_history.exp: Update "info record" output.
8175 * gdb.btrace/next.exp: Update "info record" output.
8176 * gdb.btrace/nexti.exp: Update "info record" output.
8177 * gdb.btrace/step.exp: Update "info record" output.
8178 * gdb.btrace/stepi.exp: Update "info record" output.
8179 * gdb.btrace/nohist.exp: Update "info record" output.
8180
b9d61307
SM
81812015-02-06 Simon Marchi <simon.marchi@ericsson.com>
8182
8183 PR gdb/15678
8184 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
8185
e584fdbc
PA
81862015-02-06 Pedro Alves <palves@redhat.com>
8187
8188 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
8189 macro.
8190 (seconds_left, again): New globals.
8191 (main): Wait seconds_left in a 1-second sleep loop instead of
8192 sleeping 180 seconds. If 'again' is set, reset the seconds
8193 counter.
8194 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
8195 'again' in the inferior before detaching. Print the seconds left.
8196 (options): New global.
8197 (top level): Build program with -DTIMEOUT=$timeout.
8198
77f41761
PA
81992015-02-06 Pedro Alves <palves@redhat.com>
8200
8201 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
8202 determine how many seconds to pass to 'alarm'.
8203 * gdb.base/gdb-sigterm.exp (top level): Build program with
8204 -DTIMEOUT=$timeout.
8205 (do_test): Return success/failure indication. Add more verbose
8206 logging. Don't fail if 200 single steps are seen. Instead, fail
8207 when the test times out.
8208 (passes): New global.
8209 (top level): Break the testing loop if testing fails on any
8210 iteration. Use gdb_assert.
8211
b9394193
DB
82122015-02-04 Don Breazeal <donb@codesourcery.com>
8213
8214 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
8215 and initialize them.
8216 (ipc_cleanup): New function.
8217 (main): Don't declare shmid, semid, and msqid. Add a call to
8218 atexit so that we call ipc_cleanup on exit.
8219
42d9e528
PA
82202015-02-04 Pedro Alves <palves@redhat.com>
8221
8222 * boards/native-extended-gdbserver.exp: Remove any target variant
8223 specifications from the board name before clearing the isremote
8224 flag from board_info.
8225
ae6ae975
DE
82262015-01-31 Doug Evans <xdje42@gmail.com>
8227
8228 * gdb.base/maint.exp <maint print type argc>: Update expected output.
8229
cfb069a8
GB
82302015-01-31 Gary Benson <gbenson@redhat.com>
8231
8232 * gdb.base/completion.exp: Disable completion limiting for
8233 existing tests. Add new tests to check completion limiting.
8234 * gdb.linespec/ls-errs.exp: Disable completion limiting.
8235
5dd31d79
DE
82362015-01-31 Doug Evans <xdje42@gmail.com>
8237
8238 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
8239
9f050062
DE
82402015-01-31 Doug Evans <xdje42@gmail.com>
8241
8242 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
8243 entries. Duplicate file section script entries.
8244 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
8245 inlined entries. Add test for safe-path rejection.
8246 * gdb.python/py-section-script.c: Add duplicate inlined section script
8247 entries. Duplicate file section script entries.
8248 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
8249 inlined entries. Add test for safe-path rejection.
8250
df25ebbd
JB
82512015-01-29 Joel Brobecker <brobecker@adacore.com>
8252
8253 * gdb.ada/disc_arr_bound: New testcase.
8254
4a0ca9ec
JB
82552015-01-29 Joel Brobecker <brobecker@adacore.com>
8256
8257 * gdb.ada/mi_var_array: New testcase.
8258
3a8b707a
DE
82592015-01-27 Doug Evans <dje@google.com>
8260
8261 * gdb.python/py-objfile.exp: Add tests for objfile.username.
8262 Add test for objfile.filename, objfile.username after objfile
8263 has been unloaded.
8264
f8313f6e
JB
82652015-01-26 Joel Brobecker <brobecker@adacore.com>
8266
8267 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
8268 the second test to print the name attribute of value
8269 returned by the call to gdb.lookup_type, and adjust
8270 the expected output accordingly.
8271
37bc665e
MW
82722015-01-25 Mark Wielaard <mjw@redhat.com>
8273
8274 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
8275 * gdb.base/disp-step-fork.c: Include unistd.h.
8276 * gdb.base/siginfo-obj.c: Include stdio.h.
8277 * gdb.base/siginfo-thread.c: Likewise.
8278 * gdb.mi/non-stop.c: Include unistd.h.
8279 * gdb.mi/nsthrexec.c: Include stdio.h.
8280 * gdb.mi/pthreads.c: Include unistd.h.
8281 * gdb.modula2/unbounded1.c (main): Declare returns int.
8282 * gdb.reverse/consecutive-reverse.c: Likewise.
8283 * gdb.threads/create-fail.c: Include unistd.h.
8284 * gdb.threads/killed.c: Likewise.
8285 * gdb.threads/linux-dp.c: Likewise.
8286 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
8287 * gdb.threads/non-ldr-exc-2.c: Likewise.
8288 * gdb.threads/non-ldr-exc-3.c: Likewise.
8289 * gdb.threads/non-ldr-exc-4.c: Likewise.
8290 * gdb.threads/pthreads.c: Include unistd.h.
8291 (main): Declare returns int.
8292 * gdb.threads/tls-main.c (foo): New declaration.
8293 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
8294
f7e5394d
SM
82952015-01-23 Simon Marchi <simon.marchi@ericsson.com>
8296
8297 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
8298 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
8299
743649fd
MW
83002015-01-15 Mark Wielaard <mjw@redhat.com>
8301
8302 * gdb.base/noreturn-return.c: New file.
8303 * gdb.base/noreturn-return.exp: New file.
8304 * gdb.base/noreturn-finish.c: New file.
8305 * gdb.base/noreturn-finish.exp: New file.
8306
198297aa
PA
83072015-01-23 Pedro Alves <palves@redhat.com>
8308
8309 * gdb.threads/continue-pending-after-query.c: New file.
8310 * gdb.threads/continue-pending-after-query.exp: New file.
8311
717cf30c
AG
83122015-01-22 Anders Granlund <anders.granlund@ericsson.com>
8313 Simon Marchi <simon.marchi@ericsson.com>
8314
8315 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
8316 * gdb.base/valgrind-db-attach.exp: Same.
8317 * gdb.base/valgrind-infcall.exp: Same.
8318 * lib/mi-support.exp (default_mi_gdb_start): Same.
8319 * lib/prompt.exp (default_prompt_gdb_start): Same.
8320 * lib/gdb.exp (default_gdb_spawn): Same.
8321 (gdb_interact): New.
8322
8323
4b62a76e
JK
83242015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8325
8326 * gdb.compile/compile.exp (pointer to jit function): New test.
8327
b4cdae6f
WW
83282015-01-17 Wei-cheng Wang <cole945@gmail.com>
8329
8330 * lib/gdb.exp (supports_process_record): Return true for
8331 powerpc*-*-linux*.
8332 (supports_reverse): Likewise.
8333
d221e7ef
DB
83342015-01-15 Don Breazeal <donb@codesourcery.com>
8335
8336 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
8337 instead of checking whether the target board is remote and
8338 use spawn_wait_for_attach instead of exec/sleep.
8339 * gdb.base/attach-twice.exp: Likewise.
8340
bafffb51
JB
83412015-01-15 Joel Brobecker <brobecker@adacore.com>
8342
8343 * gdb.ada/var_arr_attrs: New testcase.
8344
5589af0e
PA
83452015-01-14 Pedro Alves <palves@redhat.com>
8346 Joel Brobecker <brobecker@adacore.com>
8347
8348 PR gdb/17525
8349 * gdb.base/bp-cmds-execution-x-script.c: New file.
8350 * gdb.base/bp-cmds-execution-x-script.exp: New file.
8351 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
8352
6c400b59
PA
83532015-01-14 Pedro Alves <palves@redhat.com>
8354
8355 PR cli/17828
8356 * gdb.base/batch-preserve-term-settings.c: New file.
8357 * gdb.base/batch-preserve-term-settings.exp: New file.
8358
e02c96a7
DE
83592015-01-13 Doug Evans <dje@google.com>
8360
8361 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
8362 binary.
8363
576fd14c
JB
83642015-01-13 Joel Brobecker <brobecker@adacore.com>
8365
8366 * Makefile.in (clean mostlyclean): Do not delete *.py.
8367
04dccad0
JB
83682015-01-13 Joel Brobecker <brobecker@adacore.com>
8369
8370 * gdb.python/py-lookup-type.exp: New file.
8371
3d230f71
PA
83722015-01-12 Pedro Alves <palves@redhat.com>
8373
8374 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
8375 restore GDBFLAGS before returning.
8376
7e67715d
JK
83772015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8378
8379 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
8380 is_amd64_regs_target and is_x86_like_target.
8381
f2e0d4b4
DE
83822015-01-11 Doug Evans <xdje42@gmail.com>
8383
8384 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
8385 is given without an explicit form.
8386 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
8387 attributes.
8388 * gdb.dwarf/corrupt.exp: Ditto.
8389 * gdb.dwarf2/enum-type.exp: Ditto.
8390 * gdb.trace/entry-values.exp: Ditto.
8391 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
8392
439250fb
DE
83932015-01-11 Doug Evans <xdje42@gmail.com>
8394
8395 PR gdb/15830
8396 * gdb.base/maint.exp: Remove references to "maint demangle".
8397 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
8398 Add tests for explicitly specifying language to demangle.
8399 * gdb.dlang/demangle.exp: Ditto.
8400
ede9f622
PA
84012015-01-09 Pedro Alves <palves@redhat.com>
8402
8403 * gdb.threads/non-stop-fair-events.c: New file.
8404 * gdb.threads/non-stop-fair-events.exp: New file.
8405
a7b796db
PA
84062015-01-09 Pedro Alves <palves@redhat.com>
8407
8408 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
8409 the global scope. Set a breakpoint after all threads are started
8410 rather than stepping over two source lines. Expect the prompt.
8411 * gdb.base/watch_thread_num.c (threads_started_barrier): New
8412 global.
8413 (NUM): Now 15.
8414 (main): Use threads_started_barrier to wait for all threads to
8415 start. Main thread no longer calls thread_function. Exit after
8416 180 seconds.
8417 (loop): New function.
8418 (thread_function): Wait on threads_started_barrier barrier. Call
8419 'loop' at each iteration.
8420 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
8421 threads have started, instead of hardcoding number of "next"
8422 steps. Use an access watchpoint instead of a write watchpoint.
8423
9665ffdd
PA
84242015-01-09 Pedro Alves <palves@redhat.com>
8425
8426 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
8427 (thread_func): Wait on barrier.
8428 (main): Wait for all threads to start before stopping GDB.
8429 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
8430 global.
8431 (thread1_func, thread2_func): Wait on barrier.
8432 (main): Wait for all threads to start before stopping GDB.
8433 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
8434 New global.
8435 (thread1_func, thread2_func): Wait on barrier.
8436 (main): Wait for all threads to start before stopping GDB.
8437
c945a99f
PA
84382015-01-09 Pedro Alves <palves@redhat.com>
8439
8440 * gdb.threads/attach-many-short-lived-threads.c: New file.
8441 * gdb.threads/attach-many-short-lived-threads.exp: New file.
8442
c1a747c1
PA
84432014-01-09 Pedro Alves <palves@redhat.com>
8444
8445 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
8446 instead of to thread 2.
8447 * gdb.threads/signal-command-multiple-signals-pending.c (main):
8448 Add barrier around each pthread_create call instead of around all
8449 calls.
8450 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
8451 Set a break on thread_function and have the child threads hit it
8452 one at at a time.
8453
60b3033e
PA
84542015-01-09 Pedro Alves <palves@redhat.com>
8455
8456 * lib/gdb.exp (can_spawn_for_attach): New procedure.
8457 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
8458 false.
8459 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
8460 checking whether the target board is remote.
8461 * gdb.multi/multi-attach.exp: Likewise.
8462 * gdb.python/py-sync-interp.exp: Likewise.
8463 * gdb.server/ext-attach.exp: Likewise.
8464 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
8465 tests that need to attach, instead of checking whether the target
8466 board is remote at the top of the file.
8467
acc018ac
YQ
84682015-01-08 Yao Qi <yao@codesourcery.com>
8469
8470 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
8471
50a18af8
JK
84722015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8473
8474 Fix testcase compilation.
8475 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
8476
8503d6e1
JB
84772015-01-06 Joel Brobecker <brobecker@adacore.com>
8478
8479 * gdb.python/py-type.exp: Add a couple test about empty
8480 array creation, and negative-length array creation.
8481
cc73dbcc
DE
84822015-01-02 Doug Evans <xdje42@gmail.com>
8483
8484 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
8485
0300bbc7
DE
84862015-01-02 Doug Evans <dje@google.com>
8487
8488 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
8489
9d85a0ec
YQ
84902014-12-29 Yao Qi <yao@codesourcery.com>
8491
8492 * gdb.trace/entry-values.exp: Update comments. Rename variable
8493 bar_call_foo to returned_from_foo.
8494
87186c6a
MMN
84952014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
8496
8497 PR gdb/17394
8498 * gdb.linespec/break-asm-file.c: New file.
8499 * gdb.linespec/break-asm-file.exp: New file.
8500 * gdb.linespec/break-asm-file0.s: New file.
8501 * gdb.linespec/break-asm-file1.s: New file.
8502
1bab7383
YQ
85032014-12-18 Nigel Stephens <nigel@mips.com>
8504 Maciej W. Rozycki <macro@codesourcery.com>
8505
8506 * gdb.base/float.exp: Handle the new output from "info float" on
8507 MIPS targets.
8508
1bc1068a
JK
85092014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8510
8511 Fix MinGW compilation.
8512 * gdb.compile/compile-ops.exp: Update untested message if
8513 !skip_compile_feature_tests.
8514 * gdb.compile/compile-setjmp.exp: Likewise.
8515 * gdb.compile/compile-tls.exp: Likewise.
8516 * gdb.compile/compile.exp: Likewise.
8517 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
8518 supported on this host".
8519
b6615d10
DE
85202014-12-16 Doug Evans <xdje42@gmail.com>
8521
8522 * boards/stabs.exp: New file.
8523
25dda427
AA
85242014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
8525
8526 * gdb.base/completion.exp: Adjust to format changes of "maint
8527 print user-registers".
8528
bf330350
CU
85292014-12-16 Catalin Udma <catalin.udma@freescale.com>
8530
8531 PR server/17457
8532 * gdb.arch/aarch64-fp.c: New file.
8533 * gdb.arch/aarch64-fp.exp: New file.
8534
395cf596
SDJ
85352014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
8536
8537 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
8538 r210637, r210913, r211666, r215400, r215817).
8539
8540 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
8541 * dg-extract-results.py: New file.
8542 * dg-extract-results.sh: Use it if the environment seems
8543 suitable.
8544
8545 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
8546
8547 * dg-extract-results.py (parse_run): Handle warnings that
8548 are printed before a test harness is run.
8549
8550 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
8551
8552 * dg-extract-results.py (Named): Remove __cmp__ method.
8553 (output_variation): Use a key to sort variation.harnesses.
8554
8555 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
8556
8557 * dg-extract-results.py: For Python 3, force sys.stdout to
8558 handle surrogate escape sequences.
8559 (safe_open): New function.
8560 (output_segment, main): Use it.
8561
8562 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
8563
8564 * dg-extract-results.py (Prog.result_re): Include options
8565 in test name.
8566
8567 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
8568
8569 * dg-extract-results.py (output_variation): Always sort if
8570 do_sum.
8571
e882ef3c
SM
85722014-12-15 Simon Marchi <simon.marchi@ericsson.com>
8573
8574 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
8575 as long as we get pagination notifications.
8576
4992aa20
JM
85772014-12-15 Jason Merrill <jason@redhat.com>
8578
8579 * Makefile.in (check-gdb.%): Restore.
8580 * README: Mention it.
8581
c1b5a1a6
JB
85822014-12-13 Joel Brobecker <brobecker@adacore.com>
8583
8584 * gdb.ada/str_uninit: New testcase.
8585
5537b577
JK
85862014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8587
8588 PR symtab/17642
8589 * gdb.base/vla-stub-define.c: New file.
8590 * gdb.base/vla-stub.c: New file.
8591 * gdb.base/vla-stub.exp: New file.
8592
bb2ec1b3
TT
85932014-12-12 Phil Muldoon <pmuldoon@redhat.com>
8594 Jan Kratochvil <jan.kratochvil@redhat.com>
8595 Tom Tromey <tromey@redhat.com>
8596
8597 * configure.ac: Add gdb.compile/.
8598 * configure: Regenerate.
8599 * gdb.compile/Makefile.in: New file.
8600 * gdb.compile/compile-ops.exp: New file.
8601 * gdb.compile/compile-ops.c: New file.
8602 * gdb.compile/compile-tls.c: New file.
8603 * gdb.compile/compile-tls.exp: New file.
8604 * gdb.compile/compile-constvar.S: New file.
8605 * gdb.compile/compile-constvar.c: New file.
8606 * gdb.compile/compile-mod.c: New file.
8607 * gdb.compile/compile-nodebug.c: New file.
8608 * gdb.compile/compile-setjmp-mod.c: New file.
8609 * gdb.compile/compile-setjmp.c: New file.
8610 * gdb.compile/compile-setjmp.exp: New file.
8611 * gdb.compile/compile-shlib.c: New file.
8612 * gdb.compile/compile.c: New file.
8613 * gdb.compile/compile.exp: New file.
8614 * lib/gdb.exp (skip_compile_feature_tests): New proc.
8615
4ff709eb
TT
86162014-12-12 Tom Tromey <tromey@redhat.com>
8617
8618 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
8619 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
8620
6dddd6a5
DE
86212014-12-12 Doug Evans <dje@google.com>
8622
8623 * lib/gdb-python.exp (get_python_valueof): New function.
8624 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
8625
71c24708
AA
86262014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
8627
8628 * gdb.base/completion.exp: Add test for completion of "info
8629 registers ".
8630
3e29f34a
MR
86312014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
8632
8633 * gdb.base/func-ptrs.c: New file.
8634 * gdb.base/func-ptrs.exp: New file.
8635
fc126975
SM
86362014-12-10 Simon Marchi <simon.marchi@ericsson.com>
8637
8638 PR breakpoints/17012
8639 * gdb.base/dprintf-detach.c: New file.
8640 * gdb.base/dprintf-detach.exp: New file.
8641
0a46d518
SM
86422014-12-10 Simon Marchi <simon.marchi@ericsson.com>
8643
8644 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
8645 * lib/gdb.exp (target_is_gdbserver): New procedure.
8646
a0be3e44
DE
86472014-12-08 Doug Evans <dje@google.com>
8648
8649 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
8650
df1b803a
YQ
86512014-12-05 Yao Qi <yao@codesourcery.com>
8652
8653 * gdb.guile/scm-error.exp: Remove the third argument to
8654 gdb_remote_download.
8655 * gdb.guile/scm-frame-args.exp: Likewise.
8656 * gdb.guile/scm-section-script.exp: Likewise.
8657
ddb9f679
YQ
86582014-12-05 Yao Qi <yao@codesourcery.com>
8659
8660 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
8661
86e4ed39
DE
86622014-12-04 Doug Evans <dje@google.com>
8663
8664 * gdb.python/py-objfile.exp: Add tests for
8665 objfile.add_separate_debug_file.
8666
7c50a931
DE
86672014-12-04 Doug Evans <dje@google.com>
8668
8669 * lib/gdb.exp (get_build_id): New function.
8670 (build_id_debug_filename_get): Rewrite to use it.
8671 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
8672
621661e3
MR
86732014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
8674
8675 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
8676 `method(long)', not just 0x0.
8677 * gdb.cp/nsalias.exp: Align code labels to 4.
8678 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
8679 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
8680 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
8681 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
8682 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
8683 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
8684
29f0c3b7
DE
86852014-12-02 Doug Evans <dje@google.com>
8686
e1e061e7 8687 PR symtab/17602
29f0c3b7 8688 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 8689 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
8690 * gdb.cp/anon-ns.exp: Update.
8691
162078c8
NB
86922014-12-02 Nick Bull <nicholaspbull@gmail.com>
8693
8694 * gdb.python/py-events.py (inferior_call_handler): New.
8695 (register_changed_handler, memory_changed_handler): New.
8696 (test_events.invoke): Register new handlers.
8697 * gdb.python/py-events.exp: Add tests for inferior call,
8698 memory_changed and register_changed events.
8699
fdb09caf
AA
87002014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
8701
8702 * gdb.base/execl-update-breakpoints.exp: Specify the link address
8703 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
8704 if the linker doesn't understand this.
8705
55cfb2c4
SM
87062014-12-01 Simon Marchi <simon.marchi@ericsson.com>
8707
8708 * gdb.python/python.exp: Change expected reply to help().
8709
9e8cd6df
YQ
87102014-12-01 Yao Qi <yao@codesourcery.com>
8711
8712 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
8713 AC_CONFIG_SUBDIRS(gdb.gdbtk).
8714 * configure: Re-generated.
8715
6c659fc2
SC
87162014-11-28 Siva Chandra Reddy <sivachandra@google.com>
8717
8718 * gdb.cp/chained-calls.cc: New file.
8719 * gdb.cp/chained-calls.exp: New file.
8720 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
8721
d7fc3181
SM
87222014-11-28 Simon Marchi <simon.marchi@ericsson.com>
8723
8724 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
8725 * gdb.dwarf2/symtab-producer.exp: Same.
8726 * gdb.gdb/python-interrupts.exp: Same.
8727 * gdb.gdb/python-selftest.exp: Same.
8728 * gdb.python/py-linetable.exp: Same.
8729 * gdb.python/py-type.exp: Same.
8730 * gdb.python/py-value-cc.exp: Same.
8731 * gdb.python/py-value.exp: Same.
8732
10e79639
YQ
87332014-11-28 Yao Qi <yao@codesourcery.com>
8734
8735 * gdb.base/break-probes.exp: Match library name prefixed with
8736 sysroot.
8737
f28a0564
SM
87382014-11-27 Simon Marchi <simon.marchi@ericsson.com>
8739
8740 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
8741 test expected output. Add parentheses for the call to print.
8742 Remove L suffix from integers.
8743
3fe1ce1d
DE
87442014-11-26 Doug Evans <dje@google.com>
8745
8746 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
8747
84429e27
YQ
87482014-11-22 Yao Qi <yao@codesourcery.com>
8749
8750 * gdb.trace/entry-values.c: Remove asms.
8751 (foo): Add foo_label.
8752 (bar): Add bar_label.
8753 * gdb.trace/entry-values.exp: Remove code computing foo's
8754 length and bar's length.
8755 (Dwarf::assemble): Invoke function_range for bar and use
8756 MACRO_AT_func for foo.
8757
26741859
YQ
87582014-11-22 Yao Qi <yao@codesourcery.com>
8759
8760 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
8761 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
8762 Use .Lgcc43_procstart instead of gcc43.
8763
45e44d27
JB
87642014-11-21 Joel Brobecker <brobecker@adacore.com>
8765
8766 * gdb.ada/n_arr_bound: New testcase.
8767
458c8db8
SDJ
87682014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
8769
8770 PR breakpoints/10737
8771 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
8772 test_catch_syscall_multi_arch.
8773 (test_catch_syscall_multi_arch): New function.
8774
43f3e411
DE
87752014-11-20 Doug Evans <xdje42@gmail.com>
8776
8777 * gdb.base/maint.exp: Update expected output.
8778
0d7b2549
AA
87792014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8780
8781 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
8782 4-byte instruction on S390.
8783
8908fca5
JB
87842014-11-19 Joel Brobecker <brobecker@adacore.com>
8785
8786 * gdb.ada/arr_arr: New testcase.
8787
4a46959e
JB
87882014-11-19 Joel Brobecker <brobecker@adacore.com>
8789
8790 * gdb.ada/pkd_arr_elem: New Testcase.
8791
470e2f4e
LM
87922014-11-18 Luis Machado <lgustavo@codesourcery.com>
8793
8794 * gdb.reverse/break-precsave: Expect completion message for
8795 core file reads.
8796 * gdb.reverse/consecutive-precsave.exp: Likewise.
8797 * gdb.reverse/finish-precsave.exp: Likewise.
8798 * gdb.reverse/i386-precsave.exp: Likewise.
8799 * gdb.reverse/machinestate-precsave.exp: Likewise.
8800 * gdb.reverse/sigall-precsave.exp: Likewise.
8801 * gdb.reverse/solib-precsave.exp: Likewise.
8802 * gdb.reverse/step-precsave.exp: Likewise.
8803 * gdb.reverse/until-precsave.exp: Likewise.
8804 * gdb.reverse/watch-precsave.exp: Likewise.
8805
a267f3ad
AA
88062014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8807
8808 * gdb.base/bp-permanent.c: Include unistd.h.
8809 * gdb.python/py-framefilter-mi.c (main): Add return type.
8810 * gdb.python/py-framefilter.c (main): Likewise.
8811 * gdb.trace/actions-changed.c (main): Likewise.
8812
12084a9a
AA
88132014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8814
8815 * gdb.mi/until.c: Add eye-catchers.
8816 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
8817 line numbers.
8818
dc7e1a77
AA
88192014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8820
8821 * gdb.base/condbreak.exp: Drop references to removed non-prototype
8822 function header variants in break1.c.
8823 * gdb.base/ena-dis-br.exp: Likewise.
8824 * gdb.base/hbreak2.exp: Likewise.
8825 * gdb.reverse/until-precsave.exp: Drop references to removed
8826 non-prototype function header variants in ur1.c.
8827 * gdb.reverse/until-reverse.exp: Likewise.
8828
41c77605
PM
88292014-11-17 Petr Machata <pmachata@redhat.com>
8830
8831 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
8832 ${_cu_offset_size} bytes abbrev offset.
8833
34248c3a
DE
88342014-11-15 Doug Evans <xdje42@gmail.com>
8835
8836 PR symtab/17559
8837 * gdb.base/line-symtabs.exp: New file.
8838 * gdb.base/line-symtabs.c: New file.
8839 * gdb.base/line-symtabs.h: New file.
8840
646da059
YQ
88412014-11-14 Yao Qi <yao@codesourcery.com>
8842
8843 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
8844 (func): Add label func_label.
8845 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
8846 Replace low_pc and high_pc with MACRO_AT_range.
8847 Replace name, low_pc and high_pc with MACRO_AT_func.
8848
9301ebe6
YQ
88492014-11-14 Yao Qi <yao@codesourcery.com>
8850
8851 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
8852 Replace name, low_pc and high_pc with MACRO_AT_func.
8853
f166b542
YQ
88542014-11-14 Yao Qi <yao@codesourcery.com>
8855
8856 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
8857 produce debug information.
8858 * gdb.dwarf2/implptr-optimized-out.S: Removed.
8859
0f6e71e3
YQ
88602014-11-14 Yao Qi <yao@codesourcery.com>
8861
8862 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
8863 object and get function length.
8864 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
8865 with MACRO_AT_func.
8866 (top-level): Replace gdb_compile and clean_restart with
8867 prepare_for_testing.
8868 * gdb.dwarf2/main.c (main): Add label main_label.
8869
876c4df9
YQ
88702014-11-14 Yao Qi <yao@codesourcery.com>
8871
8872 * lib/dwarf.exp (function_range): New procedure.
8873 (Dwarf::_handle_macro_at_func): New procedure.
8874 (Dwarf::_handle_macro_at_range): New procedure.
8875 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
8876
02ad9cf1
YQ
88772014-11-14 Yao Qi <yao@codesourcery.com>
8878
8879 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
8880 (_handle_attribute): New procedure.
8881
a59add0c
AA
88822014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8883
8884 * gdb.ada/cond_lang/foo.c (callme): Add return type.
8885 * gdb.base/call-sc.c (zed): Likewise.
8886 * gdb.base/checkpoint.c (main): Likewise.
8887 * gdb.base/dump.c (main): Likewise.
8888 * gdb.base/gcore.c (main): Likewise.
8889 * gdb.base/huge.c (main): Likewise.
8890 * gdb.base/multi-forks.c (main): Likewise.
8891 * gdb.base/pr10179-a.c (main): Likewise.
8892 * gdb.base/savedregs.c (main): Likewise.
8893 * gdb.base/sigaltstack.c (main): Likewise.
8894 * gdb.base/siginfo.c (main): Likewise.
8895 * gdb.base/structs.c (zed): Likewise.
8896 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
8897 * gdb.mi/mi-syn-frame.c (main): Likewise.
8898 * gdb.mi/until.c (foo, main): Likewise.
8899 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
8900 * gdb.base/solib-weak.c (foo): Declare.
8901 * gdb.base/attach-twice.c: Include stdio.h.
8902 * gdb.base/weaklib1.c: Likewise.
8903 * gdb.base/weaklib2.c: Likewise.
8904 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
8905 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
8906 unistd.h.
8907 * gdb.base/attach-pie-misread.c: Include stdlib.h.
8908 * gdb.mi/mi-exit-code.c: Likewise.
8909 * gdb.base/break-interp-lib.c: Include string.h.
8910 * gdb.base/coremaker.c: Likewise.
8911 * gdb.base/testenv.c: Likewise.
8912 * gdb.python/py-finish-breakpoint.c: Likewise.
8913 * gdb.base/inferior-died.c: Include sys/wait.h.
8914 * gdb.base/fileio.c: Include time.h.
8915 * gdb.base/async-shell.c: Include unistd.h.
8916 * gdb.base/dprintf-non-stop.c: Likewise.
8917 * gdb.base/info-os.c: Likewise.
8918 * gdb.mi/mi-console.c: Likewise.
8919 * gdb.mi/watch-nonstop.c: Likewise.
8920 * gdb.python/py-events.c: Likewise.
8921 * gdb.base/async.c (baz): Move up before its invocation.
8922 * gdb.base/code_elim2.c (my_global_func): Likewise.
8923 * gdb.base/skip-solib-lib.c (multiply): Likewise.
8924 * gdb.base/advance.c (func2): Likewise.
8925
3b5d5997
AA
89262014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8927
8928 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
8929 variant.
8930 * gdb.base/annota3.c: Likewise.
8931 * gdb.base/async.c: Likewise.
8932 * gdb.base/average.c: Likewise.
8933 * gdb.base/call-ar-st.c: Likewise.
8934 * gdb.base/call-rt-st.c: Likewise.
8935 * gdb.base/call-sc.c: Likewise.
8936 * gdb.base/call-strs.c: Likewise.
8937 * gdb.base/ending-run.c: Likewise.
8938 * gdb.base/execd-prog.c: Likewise.
8939 * gdb.base/exprs.c: Likewise.
8940 * gdb.base/foll-exec.c: Likewise.
8941 * gdb.base/foll-fork.c: Likewise.
8942 * gdb.base/foll-vfork.c: Likewise.
8943 * gdb.base/funcargs.c: Likewise.
8944 * gdb.base/gcore.c: Likewise.
8945 * gdb.base/jump.c: Likewise.
8946 * gdb.base/langs0.c: Likewise.
8947 * gdb.base/langs1.c: Likewise.
8948 * gdb.base/langs2.c: Likewise.
8949 * gdb.base/mips_pro.c: Likewise.
8950 * gdb.base/nodebug.c: Likewise.
8951 * gdb.base/opaque0.c: Likewise.
8952 * gdb.base/opaque1.c: Likewise.
8953 * gdb.base/recurse.c: Likewise.
8954 * gdb.base/run.c: Likewise.
8955 * gdb.base/scope0.c: Likewise.
8956 * gdb.base/scope1.c: Likewise.
8957 * gdb.base/setshow.c: Likewise.
8958 * gdb.base/setvar.c: Likewise.
8959 * gdb.base/shmain.c: Likewise.
8960 * gdb.base/shr1.c: Likewise.
8961 * gdb.base/shr2.c: Likewise.
8962 * gdb.base/sigall.c: Likewise.
8963 * gdb.base/signals.c: Likewise.
8964 * gdb.base/so-indr-cl.c: Likewise.
8965 * gdb.base/solib2.c: Likewise.
8966 * gdb.base/structs.c: Likewise.
8967 * gdb.base/sum.c: Likewise.
8968 * gdb.base/vforked-prog.c: Likewise.
8969 * gdb.base/watchpoint.c: Likewise.
8970 * gdb.reverse/shr2.c: Likewise.
8971 * gdb.reverse/until-reverse.c: Likewise.
8972 * gdb.reverse/ur1.c: Likewise.
8973 * gdb.reverse/watch-reverse.c: Likewise.
8974
066a77c5
AA
89752014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8976
8977 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
8978 variant.
8979 * gdb.base/sepdebug.exp: Drop references to removed code.
8980
4f204ea5
AA
89812014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8982
8983 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
8984 variant. Preserve original line numbering.
8985 * gdb.base/list1.c: Likewise.
8986
3b377a3a
AA
89872014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8988
8989 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
8990 variant.
8991 * gdb.base/break1.c: Likewise.
8992 * gdb.base/break.exp: Drop references to removed code.
8993
e444df73
AA
89942014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8995
8996 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
8997 variant.
8998
8008f2a7
AA
89992014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9000
9001 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
9002
a5a06887
AA
90032014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9004
9005 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
9006 logic into perform_all_tests() and invoke it with and without
9007 function header prototypes.
9008 (do_function_calls): Remove conditional XFAIL for PR 5318.
9009 (rerun_and_prepare): Remove duplicate code.
9010 (perform_all_tests): New. Main logic moved here.
9011
44dba9b9
AA
90122014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9013
9014 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
9015 code guarded by #ifdef NO_PROTOTYPES.
9016 (t_double_many_args): Likewise.
9017 (DEF_FUNC_MANY_ARGS_1): Likewise.
9018 (DEF_FUNC_VALUES_1): Likewise.
9019 (t_structs_ldc): Renamed from t_structs_fc in conditional code
9020 guarded by #ifdef PROTOTYPES.
9021
d1fbcd56
AA
90222014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9023
9024 * gdb.mi/mi-console.c: Add eye-catcher.
9025 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
9026 instead of literal line number.
9027
b0e59b8f
AA
90282014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9029
9030 * gdb.base/shr2.c: Add eye-catcher.
9031 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
9032 line number.
9033
78f98cca
AA
90342014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9035
9036 * gdb.base/jump.c: Add eye-catchers.
9037 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
9038 numbers.
9039
58fa2af0
AA
90402014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9041
9042 * gdb.base/execd-prog.c: Add eye-catchers.
9043 * gdb.base/foll-exec.c: Likewise.
9044 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
9045 line numbers.
9046
04e5059b
AA
90472014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9048
9049 * gdb.base/ending-run.c: Add eye-catchers.
9050 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
9051 literal line numbers.
9052
dbfdb174
AA
90532014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9054
9055 * gdb.base/call-rt-st.c: Add eye-catchers.
9056 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
9057 literal line numbers.
9058
888a2ade
AA
90592014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9060
9061 * gdb.base/call-ar-st.c: Add eye-catchers.
9062 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
9063 literal line numbers.
9064
6acc2dde
AA
90652014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9066
9067 * gdb.base/average.c: Add eye-catchers.
9068 * gdb.base/sum.c: Likewise.
9069 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
9070 regexps dynamically.
9071
9ecfcd1d
AA
90722014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9073
9074 * gdb.base/solib1.c: Add eye-catchers.
9075 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
9076 literal line numbers.
9077
78708b7c
PA
90782014-11-12 Pedro Alves <palves@redhat.com>
9079
9080 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
9081 leader has exited.
9082
af48d08f
PA
90832014-11-12 Pedro Alves <palves@redhat.com>
9084
9085 * gdb.arch/i386-bp_permanent.c: New file.
9086 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
9087 (srcfile): Set to i386-bp_permanent.c.
9088 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
9089 that stepi does not execute the 'leave' instruction, instead of
9090 testing it does execute.
9091 * gdb.base/bp-permanent.c: New file.
9092 * gdb.base/bp-permanent.exp: New file.
9093
af3768e9
DE
90942014-11-10 Doug Evans <xdje42@gmail.com>
9095
9096 PR symtab/17564
9097 * gdb.base/symtab-search-order.exp: New file.
9098 * gdb.base/symtab-search-order.c: New file.
9099 * gdb.base/symtab-search-order-1.c: New file.
9100 * gdb.base/symtab-search-order-shlib-1.c: New file.
9101
9de00a4a
PA
91022014-11-07 Pedro Alves <palves@redhat.com>
9103
9104 PR gdb/17511
9105 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
9106 i?86-*-linux*.
9107
e0f52461
SC
91082014-11-03 Siva Chandra Reddy <sivachandra@google.com>
9109
9110 PR c++/17494
9111 * gdb.cp/pr17494.cc: New file.
9112 * gdb.cp/pr17494.exp: New file.
9113
6ce8c980
YQ
91142014-11-02 Yao Qi <yao@codesourcery.com>
9115
9116 * gdb.python/python.exp: Get working directory and match the
9117 output of "set extended-prompt \\w " with it.
9118
02be9a71
DE
91192014-10-30 Doug Evans <dje@google.com>
9120
9121 * gdb.python/py-objfile.exp: Add tests for setting random attributes
9122 in objfiles.
9123 * gdb.python/py-progspace.exp: Add tests for setting random attributes
9124 in progspaces.
9125
3bdff46b
LM
91262014-10-30 Janis Johnson <janisjo@codesourcery.com>
9127
9128 * gdb.base/fullpath-expand.exp: Skip for a remote host.
9129 * gdb.base/realname-expand.exp: Likewise.
9130 * gdb.linespec/macro-relative.exp: Likewise.
9131
ab917dfb
PA
91322014-10-29 Pedro Alves <palves@redhat.com>
9133
9134 PR gdb/17408
9135 * gdb.threads/schedlock.c (some_function): New function.
9136 (call_function): New global.
9137 (MAYBE_CALL_SOME_FUNCTION): New macro.
9138 (thread_function): Call it.
9139 * gdb.threads/schedlock.exp (get_args): Add description parameter,
9140 and use it instead of a global counter. Adjust all callers.
9141 (get_current_thread): Use "find current thread" for test message
9142 here rather than having all callers pass down the same string.
9143 (goto_loop): New procedure, factored out from ...
9144 (my_continue): ... this.
9145 (step_ten_loops): Change parameter from test message to command to
9146 use. Adjust.
9147 (list_count): Delete global.
9148 (check_result): New procedure, factored out from duplicate top
9149 level code.
9150 (continue tests): Wrap in with_test_prefix.
9151 (test_step): New procedure, factored out from duplicate top level
9152 code.
9153 (top level): Test "step" in combination with all scheduler-locking
9154 modes. Test "next" in combination with all scheduler-locking
9155 modes, and in combination with stepping over a function call or
9156 not.
9157 * gdb.threads/next-bp-other-thread.c: New file.
9158 * gdb.threads/next-bp-other-thread.exp: New file.
9159
d3d4baed
PA
91602014-10-29 Pedro Alves <palves@redhat.com>
9161
9162 PR python/17372
9163 * gdb.python/python.exp: Test a multi-line command that spawns
9164 interactive Python.
9165 * gdb.base/multi-line-starts-subshell.exp: New file.
9166
563e8d85
YQ
91672014-10-29 Yao Qi <yao@codesourcery.com>
9168
9169 * gdb.base/fileio.exp: Make directories on host.
9170
0ea4d52e
YQ
91712014-10-29 Yao Qi <yao@codesourcery.com>
9172
9173 * gdb.base/fileio.c (test_write): Close the file.
9174
7f5ef605
PA
91752014-10-28 Pedro Alves <palves@redhat.com>
9176
9177 PR gdb/12623
9178 * gdb.base/sigstep.c (no_handler): New global.
9179 (main): If 'no_handler is true, set the signal handlers to
9180 SIG_IGN.
9181 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
9182 with_sw_watch and no_handler parameters. Handle them.
9183 (top level) <stepping over handler when stopped at a breakpoint
9184 test>: Add a test axis for testing with a software watchpoint, and
9185 another for testing with the signal handler set to SIG_IGN.
9186 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
9187 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
9188
abbdbd03
PA
91892014-10-28 Pedro Alves <palves@redhat.com>
9190
9191 PR gdb/17511
9192 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
9193 * gdb.base/sigstep.exp (other_handler_location): New global.
9194 (advance): Support stepping into the signal handler, and running
9195 commands while in the handler.
9196 (in_handler_map): New global.
9197 (top level): In the advance test, add combinations for getting
9198 into the handler with stepping commands, and for running commands
9199 in the handler. Add comment descripting the advancei tests.
9200
1df4399f
PA
92012014-10-28 Pedro Alves <palves@redhat.com>
9202
9203 * gdb.base/sigstep.exp: Use build_executable instead of
9204 prepare_for_testing.
9205 (top level): Move code that starts GDB, runs to main and creates a
9206 display to ...
9207 (restart): ... this new procedure.
9208 (top level): Move backtrace from signal handler test to ...
9209 (validate_backtrace): ... this new procedure.
9210 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
9211 with_test_prefix. Always restart GDB.
9212 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
9213 with_test_prefix. Always restart GDB. No need to delete
9214 breakpoints after the test.
9215 (test_skip_handler): Remove prefix parameter.
9216 (skip_over_handler, breakpoint_to_handler)
9217 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
9218 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
9219 restart GDB. No need to delete breakpoints after the test.
9220 (top level): Use foreach to call the test procedures with
9221 different commands.
9222
a5b6e449
PA
92232014-10-28 Pedro Alves <palves@redhat.com>
9224
9225 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
9226 instead of GNATS numbers.
9227 * gdb.base/sigbpt.exp: Likewise.
9228 * gdb.base/siginfo.exp: Likewise.
9229 * gdb.base/sigstep.exp: Likewise.
9230
e5f8a7cc
PA
92312014-10-27 Pedro Alves <palves@redhat.com>
9232
9233 * gdb.base/sigstep.c (dummy): New global.
9234 (main): Issue a couple writes to the new global.
9235 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
9236 procedures.
9237 (skip_over_handler): Use test_skip_handler.
9238 (top level): Call skip_over_handler for stepi and nexti too.
9239 (breakpoint_over_handler): Use test_skip_handler.
9240 (top level): Call breakpoint_over_handler for stepi and nexti too.
9241
763905a3
YQ
92422014-10-27 Yao Qi <yao@codesourcery.com>
9243
9244 * gdb.trace/tfile.c (adjust_function_address)
9245 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
9246 function descriptor.
9247
6f259a23
DB
92482014-10-24 Don Breazeal <donb@codesourcery.com>
9249
9250 * gdb.base/foll-fork.exp (test_follow_fork,
9251 catch_fork_child_follow): Check for updated fork messages emitted
9252 from infrun.c.
9253 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
9254 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
9255 vfork_and_exec_child_follow_through_step): Check for updated vfork
9256 messages emitted from infrun.c.
9257
09dd9a69
PA
92582014-10-24 Pedro Alves <palves@redhat.com>
9259
9260 * gdb.base/corefile.exp: Remove references to ultrix.
9261 * gdb.base/interrupt.exp: Likewise.
9262 * gdb.base/whatis.exp: Likewise.
9263 * gdb.gdb/selftest.exp: Likewise.
9264 * gdb.threads/manythreads.exp: Likewise.
9265 * gdb.threads/print-threads.exp: Likewise.
9266 * gdb.threads/pthreads.exp:: Likewise.
9267 * gdb.threads/schedlock.exp: Likewise.
9268
3433cfa5
SC
92692014-10-24 Siva Chandra Reddy <sivachandra@google.com>
9270
9271 * gdb.cp/non-trivial-retval.cc: Add a test case.
9272 * gdb.cp/non-trivial-retval.exp: Add a test.
9273
092f880b
YQ
92742014-10-20 Yao Qi <yao@codesourcery.com>
9275
9276 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
9277 * gdb.python/py-objfile-script-gdb.py: New file.
9278 * gdb.python/py-objfile-script.exp: Update reference to
9279 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
9280 of remote_download. Remove the dest file.
9281
acbdb7f3
YQ
92822014-10-20 Yao Qi <yao@codesourcery.com>
9283
9284 * gdb.base/checkpoint.exp: Don't remove file copied on host.
9285 * gdb.base/step-line.exp: Likewise.
9286 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
9287 * gdb.dwarf2/dw2-basic.exp: Likewise.
9288 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9289 * gdb.dwarf2/dw2-filename.exp: Likewise.
9290 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9291 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9292 * gdb.dwarf2/dw2-producer.exp: Likewise.
9293 * gdb.dwarf2/mac-fileno.exp: Likewise.
9294 * gdb.python/py-frame-args.exp: Likewise.
9295 * gdb.python/py-framefilter.exp: Likewise.
9296 * gdb.python/py-mi.exp: Likewise.
9297 * gdb.python/py-objfile-script.exp: Likewise
9298 * gdb.python/py-pp-integral.exp: Likewise.
9299 * gdb.python/py-pp-re-notag.exp: Likewise.
9300 * gdb.python/py-prettyprint.exp: Likewise.
9301 * gdb.python/py-section-script.exp: Likewise.
9302 * gdb.python/py-typeprint.exp: Likewise.
9303 * gdb.python/py-xmethods.exp: Likewise.
9304 * gdb.stabs/weird.exp: Likewise.
9305 * gdb.xml/tdesc-regs.exp: Likewise.
9306
bd286a29
KCY
93072014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
9308
9309 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
9310 (out_cu): Use addr_len for the size of addresses.
9311 (out_line): Likewise. Size DW_LNE_set_address instruction
9312 according to addr_len.
9313 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
9314 (FUNC): Add START_INSNS to definition.
9315
673dc4a0
YQ
93162014-10-18 Yao Qi <yao@codesourcery.com>
9317
9318 * gdb.base/argv0-symlink.exp: Check argv[0] value if
9319 gdb_has_argv0 return true.
9320 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
9321 check [target_info exists noargs], check [gdb_has_argv0]
9322 instead.
9323 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
9324 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
9325 procedures.
9326
4ffbba72
DE
93272014-10-17 Doug Evans <dje@google.com>
9328
9329 * gdb.python/py-events.exp: Update expected output for clear_objfiles
9330 event.
9331 * gdb.python/py-events.py: Add clear_objfiles event.
9332
d096d8c1
DE
93332014-10-17 Doug Evans <dje@google.com>
9334
9335 * gdb.python/py-objfile.exp: Test progspace attribute.
9336
a80db015
LM
93372014-10-17 Luis Machado <lgustavo@codesourcery.com>
9338
9339 * gdb.guile/scm-breakpoint.exp: Do not assume any
9340 directory separators when matching source file paths.
9341 * gdb.python/py-breakpoint.exp: Likewise.
9342 * gdb.reverse/break-precsave.exp: Likewise.
9343 * gdb.reverse/break-reverse.exp: Likewise.
9344 * gdb.reverse/consecutive-precsave.exp: Likewise.
9345 * gdb.reverse/finish-precsave.exp: Likewise.
9346 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
9347 * gdb.reverse/finish-reverse.exp: Likewise.
9348 * gdb.reverse/i386-precsave.exp: Likewise.
9349 * gdb.reverse/i387-env-reverse.exp: Likewise.
9350 * gdb.reverse/i387-stack-reverse.exp: Likewise.
9351 * gdb.reverse/machinestate-precsave.exp: Likewise.
9352 * gdb.reverse/machinestate.exp: Likewise.
9353 * gdb.reverse/sigall-precsave.exp: Likewise.
9354 * gdb.reverse/solib-precsave.exp: Likewise.
9355 * gdb.reverse/step-precsave.exp: Likewise.
9356 * gdb.reverse/until-precsave.exp: Likewise.
9357 * gdb.reverse/watch-precsave.exp: Likewise.
9358 * gdb.reverse/watch-reverse.exp: Likewise.
9359
b22089ab
YQ
93602014-10-17 Yao Qi <yao@codesourcery.com>
9361
9362 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
9363 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
9364
6c4486e6
PA
93652014-10-17 Pedro Alves <palves@redhat.com>
9366
9367 PR gdb/17471
9368 * gdb.base/bg-execution-repeat.c: New file.
9369 * gdb.base/bg-execution-repeat.exp: New file.
9370
0ff33695
PA
93712014-10-17 Pedro Alves <palves@redhat.com>
9372
9373 PR gdb/17300
9374 * gdb.base/continue-all-already-running.c: New file.
9375 * gdb.base/continue-all-already-running.exp: New file.
9376
6fdebc3d
PA
93772014-10-17 Pedro Alves <palves@redhat.com>
9378
9379 PR gdb/17472
9380 * gdb.base/annota-input-while-running.c: New file.
9381 * gdb.base/annota-input-while-running.exp: New file.
9382
32a8097b
PA
93832014-10-17 Pedro Alves <palves@redhat.com>
9384
9385 * gdb.base/callfuncs.exp: emove references to osf.
9386 * gdb.base/sigall.exp: Likewise.
9387 * gdb.gdb/selftest.exp: Likewise.
9388 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
9389 * gdb.mi/non-stop.c: Likewise.
9390 * gdb.mi/pthreads.c: Likewise.
9391 * gdb.reverse/sigall-precsave.exp: Likewise.
9392 * gdb.reverse/sigall-reverse.exp: Likewise.
9393 * gdb.threads/pthreads.c: Likewise.
9394 * gdb.threads/pthreads.exp: Likewise.
9395
7a3517ff
YQ
93962014-10-17 Yao Qi <yao@codesourcery.com>
9397
9398 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
9399 check 'target_info exists noargs'.
9400 (test_command_prompt_position): Likewise.
9401 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
9402 Remove "set args".
9403 (progvar_simple_while_test): Likewise.
9404 (progvar_complex_if_while_test): Likewise.
9405 (if_while_breakpoint_command_test): Likewise.
9406 (infrun_breakpoint_command_test): Likewise.
9407 (breakpoint_command_test): Likewise.
9408 (watchpoint_command_test): Likewise.
9409 (bp_deleted_in_command_test): Likewise.
9410 (temporary_breakpoint_commands): Likewise.
9411
bb99c472
YQ
94122014-10-16 Yao Qi <yao@codesourcery.com>
9413
9414 * gdb.base/remotetimeout.exp: Remove noargs checking.
9415
7c16b83e
PA
94162014-10-15 Pedro Alves <palves@redhat.com>
9417
9418 PR breakpoints/9649
9419 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
9420 * gdb.base/breakpoint-in-ro-region.exp
9421 (probe_target_hardware_step): New procedure.
9422 (top level): Probe hardware stepping and hardware breakpoint
9423 support. Test stepping through a read-only region, with both
9424 "breakpoint auto-hw" on and off and both "always-inserted" on and
9425 off.
9426
35a49624
IB
94272014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
9428
9429 * gdb.dlang/demangle.exp: Update for demangling changes.
9430
2d1c107c
SC
94312014-10-15 Siva Chandra Reddy <sivachandra@google.com>
9432
9433 * gdb.cp/non-trivial-retval.cc: Add new test cases.
9434 * gdb.cp/non-trivial-retval.exp: Add new tests.
9435
778811d5
SC
94362014-10-15 Siva Chandra Reddy <sivachandra@google.com>
9437
9438 PR c++/13403
9439 PR c++/15154
9440 * gdb.cp/non-trivial-retval.cc: New file.
9441 * gdb.cp/non-trivial-retval.exp: New file.
9442
10c5f0a8
YQ
94432014-10-15 Yao Qi <yao@codesourcery.com>
9444
9445 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
9446 remote host.
9447
65d7b369
YQ
94482014-10-15 Yao Qi <yao@codesourcery.com>
9449
9450 * gdb.python/py-symbol.exp: Match file base name if host is
9451 remote, otherwise match file name with dir name.
9452 * gdb.python/py-symtab.exp: Likewise.
9453 * gdb.python/python.exp: Likewise.
9454
46dc1394
YQ
94552014-10-15 Yao Qi <yao@codesourcery.com>
9456
9457 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
9458 pattern.
9459 * gdb.python/py-symtab.exp: Likewise.
9460 * gdb.python/python.exp: Remove trailing ".*". Fix typo
9461 locationn.
9462
c40cc657
JB
94632014-10-14 Joel Brobecker <brobecker@adacore.com>
9464
9465 * gdb.ada/addr_arith: New testcase.
9466
2abf49e1
MR
94672014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
9468
9469 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
9470 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
9471 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
9472 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
9473
f7088df3
SDJ
94742014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
9475
9476 * gdb.arch/stap-eval-lang-ada.S: Likewise.
9477 * gdb.arch/stap-eval-lang-ada.c: Likewise.
9478 * gdb.arch/stap-eval-lang-ada.exp: New file.
9479
4dc06805
YQ
94802014-10-14 Yao Qi <yao@codesourcery.com>
9481
9482 * gdb.mi/mi-var-child.c (nothing1): New function.
9483 (nothing2): New function.
9484 (do_children_tests): Set function pointers by nothing1 and
9485 nothing2.
9486 * gdb.mi/mi-var-child.exp: Step over new added statements.
9487 Update test to match the new output.
9488 * gdb.mi/var-cmd.c (nothing1): New function.
9489 (nothing2): New function.
9490 (do_children_tests): Set function pointers by nothing1 and
9491 nothing2.
9492 * gdb.mi/mi-var-display.exp: Update test to match output.
9493 Step to the line specified by $line_dct_nothing.
9494 Increase the number of lines to step.
9495
46a93de2
YQ
94962014-10-14 Yao Qi <yao@codesourcery.com>
9497
9498 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
9499 tests.
9500 * gdb.mi/mi2-var-child.exp: Likewise.
9501
14ea52ee
DE
95022014-10-13 Doug Evans <dje@google.com>
9503
9504 * gdb.python/py-objfile.exp: Change name of file name test.
9505
e5c6e92b
DE
95062014-10-13 Doug Evans <dje@google.com>
9507
9508 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
9509 from the start of the CU.
9510
c780cc2f
JK
95112014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9512 Yao Qi <yao@codesourcery.com>
9513
9514 Fix "save breakpoints" for "catch" command.
9515 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
9516 Remove -nonewline. Match also the added "main" line.
9517
99894e11
JK
95182014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9519
9520 Fix "save breakpoints" for "disable $bpnum" command.
9521 * gdb.base/save-bp.c (main): Add label.
9522 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
9523
6e1ac5a3
JK
95242014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9525
9526 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
9527
754dd2b0
YQ
95282014-10-11 Yao Qi <yao@codesourcery.com>
9529
9530 * gdb.server/server-kill.exp: Execute command
9531 "set remote trace-status-packet on" before "tstatus".
9532
f90183d7
YQ
95332014-10-11 Yao Qi <yao@codesourcery.com>
9534
9535 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
9536 (main): Call getppid.
9537 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
9538 and continue to it. Read variable "server_pid".
9539
bf40a607
YQ
95402014-10-11 Yao Qi <yao@codesourcery.com>
9541
9542 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
9543
052ca370
YQ
95442014-10-11 Yao Qi <yao@codesourcery.com>
9545
9546 * gdb.threads/thread-find.exp: Don't execute command
9547 "info threads".
9548 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
9549 * gdb.threads/linux-dp.exp: Don't check the condition
9550 $threads_created equals to zero.
9551
3831839c
PA
95522014-10-10 Pedro Alves <palves@redhat.com>
9553
9554 * gdb.base/bigcore.exp: Remove references to IRIX.
9555 * gdb.base/funcargs.exp: Likewise.
9556 * gdb.base/interrupt.exp: Likewise.
9557 * gdb.base/mips_pro.exp: Likewise.
9558 * gdb.base/nodebug.exp: Likewise.
9559 * gdb.base/setvar.exp: Likewise.
9560 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
9561
8b9a549d
PA
95622014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9563 Pedro Alves <palves@redhat.com>
9564
9565 PR symtab/14466
9566 * gdb.base/vdso-warning.c: New file.
9567 * gdb.base/vdso-warning.exp: New file.
9568
d48ba5e8
DE
95692014-10-02 Doug Evans <dje@google.com>
9570
9571 * gdb.base/structs.c (main): Don't run forever.
9572
2278c276
PA
95732014-10-02 Pedro Alves <palves@redhat.com>
9574
9575 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
9576 (top level) <stop threads 1, stop threads 2>: Use it.
9577
b57bacec
PA
95782014-10-02 Pedro Alves <palves@redhat.com>
9579
9580 * gdb.threads/break-while-running.exp (test): Add new
9581 'update_thread_list' argument. Skip "info threads" if false.
9582 (top level): Add new 'update_thread_list' axis.
9583
13fd3ff3
PA
95842014-10-02 Pedro Alves <palves@redhat.com>
9585
9586 PR breakpoints/17431
9587 * gdb.base/execl-update-breakpoints.c: New file.
9588 * gdb.base/execl-update-breakpoints.exp: New file.
9589
0fec99e8
PA
95902014-10-01 Pedro Alves <palves@redhat.com>
9591
9592 * gdb.base/breakpoint-in-ro-region.c: New file.
9593 * gdb.base/breakpoint-in-ro-region.exp: New file.
9594
2ddf4301
SM
95952014-10-01 Simon Marchi <simon.marchi@ericsson.com>
9596
9597 * gdb.mi/mi-exit-code.exp: New file.
9598 * gdb.mi/mi-exit-code.c: New file.
9599
6a5f3f43
YQ
96002014-09-30 Yao Qi <yao@codesourcery.com>
9601
9602 * lib/prelink-support.exp (build_executable_own_libs): Error if
9603 the target isn't native.
9604
345bcc73
YQ
96052014-09-30 Yao Qi <yao@codesourcery.com>
9606
9607 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
9608 false.
9609
a25a5a45
PA
96102014-09-22 Pedro Alves <palves@redhat.com>
9611
9612 * gdb.threads/break-while-running.exp: New file.
9613 * gdb.threads/break-while-running.c: New file.
9614
00ba3162
YQ
96152014-09-19 Yao Qi <yao@codesourcery.com>
9616
9617 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
9618 Invoke test. Restart GDB with --readnow and invoke test again.
9619
c3b7b696
YQ
96202014-09-19 Yao Qi <yao@codesourcery.com>
9621
9622 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
9623 proc set_breakpoint_on_gcd_function. Invoke
9624 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
9625 invoke set_breakpoint_on_gcd_function again.
9626
2b4fd423
DE
96272014-09-18 Doug Evans <dje@google.com>
9628
9629 * gdb.dwarf2/symtab-producer.exp: New file.
9630
a5947601
SDJ
96312014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
9632
9633 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
9634 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
9635 * gdb.base/global-var-nested-by-dso.c: Likewise.
9636 * gdb.base/global-var-nested-by-dso.exp: Likewise.
9637
91c19059
SDJ
96382014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
9639 Pedro Alves <palves@redhat.com>
9640
9641 * gdb.base/watch-bitfields.exp: Pass string other than test file
9642 name to prepare_for_testing.
9643 (watch): New procedure.
9644 (expect_watchpoint): Use with_test_prefix.
9645 (top level): Factor out tests to ...
9646 (test_watch_location, test_regular_watch): ... these new
9647 procedures, and use with_test_prefix and gdb_continue_to_end.
9648
bb9d5f81
PP
96492014-09-16 Patrick Palka <patrick@parcs.ath.cx>
9650
9651 PR breakpoints/12526
9652 * gdb.base/watch-bitfields.exp: New file.
9653 * gdb.base/watch-bitfields.c: New file.
9654
635856f5
PA
96552014-09-16 Pedro Alves <palves@redhat.com>
9656
9657 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
9658 software and hardware addresses, not software address against
9659 itself.
9660
7280ceea
PA
96612014-09-16 Pedro Alves <palves@redhat.com>
9662
9663 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
9664 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
9665
428b16bd
PA
96662014-09-16 Pedro Alves <palves@redhat.com>
9667
9668 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
9669 files.
9670 * gdb.base/a2-run.exp: Remove all code guarded by istarget
9671 "*-*-vxworks*" throughout.
9672 * gdb.base/break.exp: Likewise.
9673 * gdb.base/default.exp: Likewise.
9674 * gdb.base/scope.exp: Likewise.
9675 * gdb.base/sepdebug.exp: Likewise.
9676 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
9677 throughout.
9678 * gdb.base/run.c: Likewise.
9679 * gdb.base/sepdebug.c: Likewise.
9680 * gdb.hp/gdb.aCC/run.c: Likewise.
9681 * gdb.reverse/until-reverse.c: Likewise.
9682 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
9683
666d413c
YQ
96842014-09-16 Yao Qi <yao@codesourcery.com>
9685
9686 * boards/local-remote-host-native.exp: New file.
9687
57cbd724
DE
96882014-09-14 Doug Evans <xdje42@gmail.com>
9689
9690 * gdb.threads/queue-signal.c (thread_count): New variable.
9691 (thread_count_mutex, thread_count_condvar): New variables.
9692 (incr_thread_count, wait_all_threads_running): New functions.
9693 (main): Wait for all threads to be in their thread functions.
9694
81219e53
DE
96952014-09-13 Doug Evans <xdje42@gmail.com>
9696
9697 * gdb.threads/queue-signal.c: New file.
9698 * gdb.threads/queue-signal.exp: New file.
9699
3714cea7
DE
97002014-09-13 Doug Evans <xdje42@gmail.com>
9701
9702 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
9703 be consistent with what default_gdb_init uses.
9704 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
9705 the plain text of the prompt. Add some logging printfs.
9706 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
9707
fa43b1d7
PA
97082014-09-12 Pedro Alves <palves@redhat.com>
9709
9710 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
9711 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
9712 * gdb.arch/i386-size-overlap.exp: Likewise.
9713 * gdb.arch/i386-size.exp: Likewise.
9714 * gdb.arch/i386-unwind.exp: Likewise.
9715 * gdb.base/a2-run.exp: Likewise.
9716 * gdb.base/break.exp: Likewise.
9717 * gdb.base/charset.exp: Likewise.
9718 * gdb.base/chng-syms.exp: Likewise.
9719 * gdb.base/commands.exp: Likewise.
9720 * gdb.base/dbx.exp: Likewise.
9721 * gdb.base/find.exp: Likewise.
9722 * gdb.base/funcargs.exp: Likewise.
9723 * gdb.base/jit-simple.exp: Likewise.
9724 * gdb.base/reread.exp: Likewise.
9725 * gdb.base/sepdebug.exp: Likewise.
9726 * gdb.base/step-bt.exp: Likewise.
9727 * gdb.cp/mb-inline.exp: Likewise.
9728 * gdb.cp/mb-templates.exp: Likewise.
9729 * gdb.objc/basicclass.exp: Likewise.
9730 * gdb.threads/killed.exp: Likewise.
9731
9d9bf2df
EBM
97322014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9733
9734 PR tdep/17379
9735 * gdb.arch/powerpc-stackless.S: New file.
9736 * gdb.arch/powerpc-stackless.exp: New file.
9737
1cf2f1b0
JK
97382014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9739
9740 * gdb.base/attach.c: Include unistd.h.
9741 (main): Call alarm. Add label postloop.
9742 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
9743 gdb_breakpoint, gdb_continue_to_breakpoint.
9744 (test_command_line_attach_run): Kill ${testpid} in one exit path.
9745
98880d46
PA
97462014-09-11 Pedro Alves <palves@redhat.com>
9747
9748 PR gdb/17347
9749 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
9750 * gdb.base/attach.exp (test_command_line_attach_run): New
9751 procedure.
9752 (top level): Call it.
9753
4c92ff2c
PA
97542014-09-11 Pedro Alves <palves@redhat.com>
9755
9756 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
9757 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
9758 (do_command_attach_tests): Use spawn_wait_for_attach.
9759 * gdb.base/solib-overlap.exp: Likewise.
9760 * gdb.multi/multi-attach.exp: Likewise.
9761 * gdb.python/py-prompt.exp: Likewise.
9762 * gdb.python/py-sync-interp.exp: Likewise.
9763 * gdb.server/ext-attach.exp: Likewise.
9764
3adc1a7d
GKB
97652014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
9766
9767 * gdb.fortran/array-element.exp: Remove unexpected "continue"
9768 command in testcase. Simplify testcase.
9769
96334934
JB
97702014-09-10 Joel Brobecker <brobecker@adacore.com>
9771
9772 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
9773
eb479039
JB
97742014-09-10 Joel Brobecker <brobecker@adacore.com>
9775
9776 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
9777
deede10c
JB
97782014-09-10 Joel Brobecker <brobecker@adacore.com>
9779
9780 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
9781
7828a5f5
JB
97822014-09-10 Joel Brobecker <brobecker@adacore.com>
9783
9784 * gdb.dwarf2/dynarr-ptr.c: New file.
9785 * gdb.dwarf2/dynarr-ptr.exp: New file.
9786
33aeebcf
MR
97872014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9788
9789 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
9790 of 30 rather than hardcoding 120 for a slow test case. Take the
9791 `gdb,timeout' target setting into account for this calculation.
9792 Don't extend the timeout for the test cases that don't need it.
9793
7b415901
MR
97942014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9795
9796 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
9797 a factor of 2 for a slow test case. Take the `gdb,timeout'
9798 target setting into account for this calculation.
9799 * gdb.reverse/until-precsave.exp: Increase the timeout by
9800 a factor of 15 and 3 respectively rather than adding 120
9801 for a pair of slow test cases. Take the `gdb,timeout'
9802 target setting into account for this calculation.
9803
4a40f85a
MR
98042014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9805
9806 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
9807 timeout, don't pass one down to gdb_expect.
9808 (gdb_expect): Rework timeout selection.
9809
09635af7
MR
98102014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9811
9812 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
9813 exception on timeout.
9814 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
9815 (gdbserver_start_extended): Catch any `gdbserver_start' error
9816 exceptions.
9817 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
9818 * lib/mi-support.exp (mi_gdb_target_load): Catch any
9819 `gdbserver_gdb_load' error exceptions.
9820
2bdd10b7
MR
98212014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9822
9823 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
9824 120 on waiting for the TCP socket to open.
9825
316935f0
DE
98262014-09-09 Doug Evans <xdje42@gmail.com>
9827
9828 * gdb.base/default.exp (show_conv_list): Add _caller_is,
9829 _caller_matches, _any_caller_is, _any_caller_matches.
9830
83740597
DE
98312014-09-09 Doug Evans <xdje42@gmail.com>
9832
9833 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
9834
4c122fc3
YQ
98352014-09-09 Yao Qi <yao@codesourcery.com>
9836
9837 * gdb.mi/mi-var-display.exp: Set print symbol off.
9838
a9f116cb
GKB
98392014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
9840
9841 PR gdb/17035
9842 * gdb.base/commands.exp: Add tests to verify user-defined
9843 commands with empty bodies.
9844 * gdb.python/py-cmd.exp: Test that we don't show user-defined
9845 python commands in `show user command`.
9846 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
9847 scheme commands in `show user command`.
9848
c75bd3a2
JK
98492014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9850
9851 PR python/17355
9852 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
9853 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
9854 * gdb.python/py-framefilter-invalidarg.exp: New file.
9855 * gdb.python/py-framefilter-invalidarg.py: New file.
9856
faa42425
DE
98572014-09-06 Doug Evans <xdje42@gmail.com>
9858
9859 PR 15276
9860 * gdb.python/py-caller-is.c: New file.
9861 * gdb.python/py-caller-is.exp: New file.
9862
474ca4f6
SDJ
98632014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
9864
9865 PR gdb/17235
9866 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
9867 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
9868
eb0b0463
SDJ
98692014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
9870
9871 PR fortran/17237
9872 * gdb.fortran/print-formatted.exp: New file.
9873 * gdb.fortran/print-formatted.f90: Likewise.
9874
5f3b99cf
SS
98752014-09-03 Sasha Smundak <asmundak@google.com>
9876
9877 * gdb.python/py-frame.exp: Test Frame.read_register.
9878
7d793aa9
SDJ
98792014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
9880
9881 PR python/16699
9882 * gdb.python/py-completion.exp: New file.
9883 * gdb.python/py-completion.py: Likewise.
9884
fb0576e9
DE
98852014-08-28 Doug Evans <dje@google.com>
9886
9887 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
9888 eax,etc. are live with values set by gdb and thus the compiler can't
9889 use them.
9890 * gdb.arch/i386-pseudo.c (main): Ditto.
9891
ee92b0dd
DE
98922014-08-27 Doug Evans <dje@google.com>
9893
9894 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
9895
6649db35
DE
98962014-08-25 Doug Evans <dje@google.com>
9897
9898 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
9899 (main): Ditto.
9900
564b7600
DE
99012014-08-25 Doug Evans <dje@google.com>
9902
9903 * gdb.threads/thread-execl.exp: #include <stdio.h>.
9904
3881fb67
YQ
99052014-08-24 Yao Qi <yao@codesourcery.com>
9906
9907 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
9908 symbol off.
9909 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
9910
a05a36a5
DE
99112014-08-22 Doug Evans <dje@google.com>
9912
9913 PR 17276
9914 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
9915 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
9916 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
9917
7c343b48
YQ
99182014-08-22 Yao Qi <yao@codesourcery.com>
9919
9920 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
9921 * gdb.python/py-finish-breakpoint2.exp: Likewise.
9922 * gdb.python/python.exp: Likewise. Use .py file on the host
9923 instead of the build.
9924
22fd09ae
JK
99252014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9926
9927 * gdb.threads/gcore-stale-thread.c: New file.
9928 * gdb.threads/gcore-stale-thread.exp: New file.
9929
a8454a7c
PA
99302014-08-21 Pedro Alves <palves@redhat.com>
9931
9932 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
9933 * gdb.base/gcore-relro-pie.exp: Likewise.
9934 * gdb.base/gcore-relro.exp: Likewise.
9935 * gdb.base/gcore.exp: Likewise.
9936 * gdb.base/print-symbol-loading.exp: Likewise.
9937 * gdb.threads/gcore-thread.exp: Likewise.
9938 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
9939
2a31c623
PA
99402014-08-20 Pedro Alves <palves@redhat.com>
9941 Jan Kratochvil <jan.kratochvil@redhat.com>
9942
9943 * Makefile.in (EXTRA_RULES, CC): New variables, get from
9944 configure.
9945 (EXPECT): Handle READ1 being set.
9946 (all): Depend on EXTRA_RULES.
9947 (check-read1, expect-read1, read1.so, read1): New rules.
9948 * README (Testsuite Parameters): Document the READ1 make variable.
9949 (Race detection): New section.
9950 * configure: Regenerate.
9951 * configure.ac: If build==host==target, and running under a
9952 GNU/glibc system, add read1 to the extra Makefile rules.
9953 (EXTRA_RULES): AC_SUBST it.
9954 * lib/read1.c: New file.
9955
d36430db
JB
99562014-08-20 Joel Brobecker <brobecker@adacore.com>
9957
9958 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
9959 the handling of variables declared as a typedef to an array
9960 which a DW_AT_data_location attribute.
9961
9a0dc9e3
PA
99622014-08-19 Andrew Burgess <aburgess@broadcom.com>
9963 Pedro Alves <palves@redhat.com>
9964
9965 PR symtab/14604
9966 PR symtab/14605
9967 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
9968 gdb_test.
9969
0718a8da
PA
99702014-08-19 Pedro Alves <palves@redhat.com>
9971
9972 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
9973
13b448cd
YQ
99742014-08-19 Yao Qi <yao@codesourcery.com>
9975
9976 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
9977 right line.
9978
1cbf5077
DB
99792014-08-18 David Blaikie <dblaikie@gmail.com>
9980
9981 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
9982
bf0fae19
JB
99832014-08-18 Joel Brobecker <brobecker@adacore.com>
9984
9985 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
9986 attribute in array range.
9987
3c8c5dcc
JB
99882014-08-18 Joel Brobecker <brobecker@adacore.com>
9989
9990 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
9991
e66d4446
SC
99922014-08-15 Siva Chandra Reddy <sivachandra@google.com>
9993
9994 PR c++/17132
9995 * gdb.cp/pr17132.cc: New file.
9996 * gdb.cp/pr17132.exp: New file.
9997
940df408
SC
99982014-08-15 Siva Chandra Reddy <sivachandra@google.com>
9999
10000 * gdb.python/py-xmethods.py (A_getarrayind)
10001 (E_method_char_worker.__call__, E_method_int_worker.__call__):
10002 Use 'print' with function call syntax.
10003 (E_method_matcher.match): Fix tab vs space indentation mixup.
10004
ebcc6c3a
YQ
100052014-08-15 Yao Qi <yao@codesourcery.com>
10006
10007 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
10008 false.
10009
775e0f04
YQ
100102014-08-15 Yao Qi <yao@codesourcery.com>
10011
10012 * gdb.cp/casts.exp: Set print symbol off.
10013 * gdb.cp/class2.exp: Likewise.
10014 * gdb.cp/overload.exp: Likewise.
10015 * gdb.cp/templates.exp: Likewise.
10016
d769e349
DE
100172014-08-11 Doug Evans <dje@google.com>
10018
10019 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
10020 (test_load_shlib): Update.
10021
20c6f1e1
YQ
100222014-08-09 Yao Qi <yao@codesourcery.com>
10023
10024 * gdb.base/display.exp: Invoke is_address_zero_readable.
10025 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
10026 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
10027 * gdb.base/hbreak-unmapped.exp: Return if
10028 is_address_zero_readable returns true.
10029 * gdb.base/signest.exp: Likewise.
10030 * gdb.base/signull.exp: Likewise.
10031 * gdb.base/sigbpt.exp: Likewise.
10032 * gdb.guile/scm-disasm.exp: Do the test if
10033 is_address_zero_readable returns false.
10034 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
10035 * gdb.python/py-arch.exp: Likewise.
10036 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
10037 * lib/gdb.exp (is_address_zero_readable): New proc.
10038
5792e8e3
YQ
100392014-08-09 Yao Qi <yao@codesourcery.com>
10040
10041 PR testsuite/13443
10042 * gdb.mi/mi-var-display.exp: Make test messages unique.
10043
3cecbbbe
TT
100442014-08-04 Tom Tromey <tromey@redhat.com>
10045
10046 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
10047 target 0".
10048
00b51ff5
TT
100492014-08-04 Tom Tromey <tromey@redhat.com>
10050
10051 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
10052 "target_resume".
10053
6908c509
JB
100542014-08-01 Joel Brobecker <brobecker@adacore.com>
10055
10056 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
10057 inner_vla_struct_object_size.
10058 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
10059 as xfail.
10060
cc6563d2
PA
100612014-07-30 Pedro Alves <palves@redhat.com>
10062
10063 * gdb.threads/signal-command-handle-nopass.exp (test): Add
10064 comment.
10065
7e09a223
YQ
100662014-07-29 Yao Qi <yao@codesourcery.com>
10067
10068 PR gdb/17206
10069 * gdb.base/until-nodebug.exp: New.
10070
7ebdbe92
DE
100712014-07-28 Doug Evans <xdje42@gmail.com>
10072
10073 PR guile/17203
10074 * gdb.guile/scm-parameter.exp: Add tests for trying to create
10075 previously existing parameter, and previously ambiguously spelled
10076 parameter.
10077
fdb1adc6
WN
100782014-07-28 Will Newton <will.newton@linaro.org>
10079
10080 * gdb.base/varargs.exp: Remove KFAILs for ARM.
10081
186fcde0
DE
100822014-07-26 Ludovic Courtès <ludo@gnu.org>
10083 Doug Evans <xdje42@gmail.com>
10084
10085 PR guile/17146
10086 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
10087
70509625
PA
100882014-07-25 Pedro Alves <palves@redhat.com>
10089
10090 * gdb.threads/signal-command-handle-nopass.c: New file.
10091 * gdb.threads/signal-command-handle-nopass.exp: New file.
10092 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
10093 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
10094 * gdb.threads/signal-delivered-right-thread.c: New file.
10095 * gdb.threads/signal-delivered-right-thread.exp: New file.
10096
c3f814a1
PA
100972014-07-25 Pedro Alves <palves@redhat.com>
10098
10099 * gdb.base/double-prompt-target-event-error.exp
10100 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
10101 match.
10102 (cancel_pagination_in_target_event): Rework double prompt
10103 detection.
10104 * gdb.base/paginate-after-ctrl-c-running.exp
10105 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
10106 <return>' match.
10107 * gdb.base/paginate-bg-execution.exp
10108 (test_bg_execution_pagination_return)
10109 (test_bg_execution_pagination_cancel): Remove '-notransfer
10110 <return>' matches.
10111 * gdb.base/paginate-execution-startup.exp
10112 (test_fg_execution_pagination_return)
10113 (test_fg_execution_pagination_cancel): Remove '-notransfer
10114 <return>' matches.
10115 * gdb.base/paginate-inferior-exit.exp
10116 (test_paginate_inferior_exited): Remove '-notransfer <return>'
10117 match.
10118 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
10119 * lib/gdb.exp (pagination_prompt): Run text through
10120 string_to_regexp.
10121 (gdb_test_multiple): Match $pagination_prompt instead of
10122 "<return>".
10123 (string_to_regexp): Move to lib/gdb-utils.exp.
10124
e214cf6c
JK
101252014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10126
10127 * gdb.arch/amd64-entry-value-paramref.S: New file.
10128 * gdb.arch/amd64-entry-value-paramref.cc: New file.
10129 * gdb.arch/amd64-entry-value-paramref.exp: New file.
10130 * gdb.arch/amd64-optimout-repeat.S: New file.
10131 * gdb.arch/amd64-optimout-repeat.c: New file.
10132 * gdb.arch/amd64-optimout-repeat.exp: New file.
10133
17d0c5c8
JK
101342014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10135
10136 PR gdb/17170
10137 * gdb.base/statistics.exp: New file.
10138
b8b8facf
DE
101392014-07-17 Doug Evans <dje@google.com>
10140
74b49205 10141 PR gdb/17170
b8b8facf
DE
10142 * gdb.base/maint.exp: Update testing of per-command stats.
10143
1b5d0ab3
PA
101442014-07-16 Pedro Alves <palves@redhat.com>
10145
10146 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
10147 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
10148 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
10149 (tfile_write_buf): New functions.
10150 (add_memory_block): Rewrite using the above.
10151 (adjust_function_address): New function.
10152 (FUNCTION_ADDRESS): New macro.
10153 (write_basic_trace_file): Remove short_x local, and use
10154 tfile_write_16. Change type of func_addr local to unsigned long
10155 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
10156 here. Cast argument of add_memory_block to char pointer.
10157 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
10158 (main): Remove parameters.
10159 * gdb.trace/tfile.exp: Remove nowarnings.
10160
4d974e88
SM
101612014-07-15 Simon Marchi <simon.marchi@ericsson.com>
10162
10163 * gdb.base/debug-expr.exp: Test string evaluation with
10164 "debug expression" on.
10165
41e99568
PA
101662014-07-15 Pedro Alves <palves@redhat.com>
10167
10168 * gdb.base/reread.exp: Use clean_restart.
10169
487d9753
PL
101702014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
10171
10172 * gdb.arch/avr-flash-qualifer.c: New.
10173 * gdb.arch/avr-flash-qualifer.exp: New.
10174
cc1c52ad
PA
101752014-07-14 Pedro Alves <palves@redhat.com>
10176
10177 * gdb.base/paginate-after-ctrl-c-running.c: New file.
10178 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
10179
1e973570
PA
101802014-07-14 Pedro Alves <palves@redhat.com>
10181
10182 * gdb.base/double-prompt-target-event-error.c: New file.
10183 * gdb.base/double-prompt-target-event-error.exp: New file.
10184
93d6eb10
PA
101852014-07-14 Pedro Alves <palves@redhat.com>
10186
10187 PR gdb/17072
10188 * gdb.base/paginate-inferior-exit.c: New file.
10189 * gdb.base/paginate-inferior-exit.exp: New file.
10190
0017922d
PA
101912014-07-14 Pedro Alves <palves@redhat.com>
10192
10193 PR gdb/17072
10194 * gdb.base/paginate-bg-execution.c: New file.
10195 * gdb.base/paginate-bg-execution.exp: New file.
10196
94696ad3
PA
101972014-07-14 Pedro Alves <palves@redhat.com>
10198
10199 PR gdb/17072
10200 * gdb.base/paginate-execution-startup.c: New file.
10201 * gdb.base/paginate-execution-startup.exp: New file.
10202 * lib/gdb.exp (pagination_prompt): New global.
10203 (default_gdb_spawn): New procedure, factored out from
10204 default_gdb_spawn.
10205 (default_gdb_start): Adjust to call default_gdb_spawn.
10206 (gdb_spawn): New procedure.
10207
bd293940
PA
102082014-07-14 Pedro Alves <palves@redhat.com>
10209
10210 * lib/gdb.exp (gdb_assert): New procedure.
10211 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
10212
c933f875
PA
102132014-07-14 Pedro Alves <palves@redhat.com>
10214
10215 * gdb.base/execution-termios.c: New file.
10216 * gdb.base/execution-termios.exp: New file.
10217
d98b7a16
TT
102182014-07-14 Tom Tromey <tromey@redhat.com>
10219
10220 * gdb.cp/vla-cxx.cc: New file.
10221 * gdb.cp/vla-cxx.exp: New file.
10222
548740d6
TT
102232014-07-14 Tom Tromey <tromey@redhat.com>
10224
10225 * gdb.reverse/rerun-prec.c: New file.
10226 * gdb.reverse/rerun-prec.exp: New file.
10227
a25eb028
MR
102282014-07-12 Maciej W. Rozycki <macro@mips.com>
10229 Maciej W. Rozycki <macro@codesourcery.com>
10230
10231 * lib/gdb-utils.exp: New file.
10232 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
10233 inline `gdb_init_command' processing.
10234 (gdb_start_cmd): Likewise.
10235 * lib/mi-support.exp (mi_run_cmd): Likewise.
10236 * README: Document `gdb_init_command' and `gdb_init_commands'.
10237
218c2655
JK
102382014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10239
10240 Fix false FAIL running under a very long directory name.
10241 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
10242 and "set print elements 10000". Twice.
10243
5401fde3
YQ
102442014-07-11 Yao Qi <yao@codesourcery.com>
10245
10246 * gdb.base/exprs.exp: "set print symbol off".
10247
e76126e8
PA
102482014-07-11 Pedro Alves <palves@redhat.com>
10249
10250 * gdb.threads/kill.c: New file.
10251 * gdb.threads/kill.exp: New file.
10252
2d6f0de6
YQ
102532014-07-10 Yao Qi <yao@codesourcery.com>
10254
10255 * gdb.trace/tfile.c (write_basic_trace_file)
10256 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
10257 address written to trace file.
10258
7180e04a
PA
102592014-07-09 Pedro Alves <palves@redhat.com>
10260
10261 * gdb.base/attach-wait-input.exp: New file.
10262 * gdb.base/attach-wait-input.c: New file.
10263
9a9a7608
AB
102642014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
10265
10266 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
10267 setting up test structures.
10268 (main): Call new test function.
10269 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
10270 test function, continue into test function and walk test
10271 structures.
10272
161ac41e
YQ
102732014-07-02 Yao Qi <yao@codesourcery.com>
10274
10275 * gdb.trace/entry-values.c: Define labels 'foo_start' and
10276 'bar_start' at the beginning of functions 'foo' and 'bar'
10277 respectively.
10278 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
10279 instead of 'foo' and 'bar'.
10280
1f267ae3
MM
102812014-07-08 Markus Metzger <markus.t.metzger@intel.com>
10282
10283 * gdb.btrace/segv.exp: New.
10284 * gdb.btrace/segv.c: New.
10285
2b239efb
LM
102862014-07-02 Luis Machado <lgustavo@codesourcery.com>
10287
10288 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
10289 instruction.
10290
cf363f18
MW
102912014-06-30 Mark Wielaard <mjw@redhat.com>
10292
10293 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
10294 vulture, vilify, villar): New volatile array constants.
10295 (vindictive, vegetation): New const volatile array constants.
10296 * gdb.base/volatile.exp: Test volatile and const volatile array
10297 types.
10298
aebf9d24
AA
102992014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
10300
10301 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
10302 target lacks support for awatch, rwatch, or hbreak.
10303
b67a2c6f
YQ
103042014-06-27 Yao Qi <yao@codesourcery.com>
10305
10306 * gdb.multi/dummy-frame-restore.exp: New.
10307 * gdb.multi/dummy-frame-restore.c: New.
10308
aef92902
MM
103092014-06-25 Markus Metzger <markus.t.metzger@intel.com>
10310
10311 * gdb.btrace/gcore.exp: New.
10312
8e9db26e
PA
103132014-06-23 Pedro Alves <palves@redhat.com>
10314
10315 * gdb.base/watchpoint-reuse-slot.c: New file.
10316 * gdb.base/watchpoint-reuse-slot.exp: New file.
10317
70afc5b7
SC
103182014-06-23 Siva Chandra Reddy <sivachandra@google.com>
10319
10320 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
10321 progspace's filename in 'info', 'enable' and 'disable' command
10322 tests.
10323
b972bd9c
JK
103242014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10325
10326 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
10327 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
10328 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
10329
125f8a3d
GB
103302014-06-20 Gary Benson <gbenson@redhat.com>
10331
10332 * gdb.arch/i386-avx.exp: Fix include file location.
10333 * gdb.arch/i386-sse.exp: Likewise.
10334
3ed9baed
IB
103352014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
10336
10337 * gdb.dlang/expression.exp: New file.
10338
034f788c
PA
103392014-06-19 Pedro Alves <palves@redhat.com>
10340
10341 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
10342 out from ...
10343 (top level): ... here. Iterate running tests under different
10344 scheduler-locking settings.
10345
45371d0c
LM
103462014-06-18 Luis Machado <lgustavo@codesourcery.com>
10347
10348 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
10349 to DW_FORM_addr and use non-zero addresses.
10350
5d376983
SC
103512014-06-18 Siva Chandra Reddy <sivachandra@google.com>
10352
10353 PR gdb/17017
10354 * gdb.python/py-xmethods.cc: Add global function call counters and
10355 increment them in their respective functions. Remove "cout"
10356 statements.
10357 * gdb.python/py-xmethods.exp: Make tests check the global function
10358 call counters instead of depending on inferior IO.
10359
a1aa2221
LM
103602014-06-18 Don Breazeal <donb@codesourcery.com>
10361
10362 * gdb.base/foll-fork.exp (default_fork_parent_follow):
10363 Deleted procedure.
10364 (explicit_fork_parent_follow): Deleted procedure.
10365 (explicit_fork_child_follow): Deleted procedure.
10366 (test_follow_fork): New procedure.
10367 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 10368 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
10369 procedure calls.
10370
0fc05997
YQ
103712014-06-17 Yao Qi <yao@codesourcery.com>
10372
10373 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
10374 CP1252.
10375
70795c52
LM
103762014-06-17 Luis Machado <lgustavo@codesourcery.com>
10377
10378 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
10379 Initialize ptr and S explicitly.
10380 (skip_type_update_when_not_use_rtti_test): Likewise.
10381
6be47f0c
KS
103822014-06-16 Keith Seitz <keiths@redhat.com>
10383
10384 PR mi/15863
10385 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
10386 the inferior is started.
10387
d03de421
PA
103882014-06-16 Pedro Alves <palves@redhat.com>
10389
10390 * gdb.base/break-main-file-remove-fail.c: New file.
10391 * gdb.base/break-main-file-remove-fail.exp: New file.
10392 * gdb.base/break-unload-file.exp: Use build_executable instead of
10393 prepare_for_testing.
10394 (test_break): New parameter "initial_load". Handle it.
10395 (top level): Add initial_load cmdline/file axis.
10396
f9579b99
TT
103972014-06-12 Tom Tromey <tromey@redhat.com>
10398
10399 * gdb.base/completion.exp: Don't use directory name in test.
10400
3657956b
GB
104012014-06-09 Gary Benson <gbenson@redhat.com>
10402
10403 * gdb.base/sigall.c [Functions to send signals]: Reorder to
10404 separate the always-available ANSI-standard signals from the
10405 signals that require checking.
10406 (main): Likewise.
10407 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
10408 Likewise.
10409 (main): Likewise.
10410
4186eb54
KS
104112014-06-07 Keith Seitz <keiths@redhat.com>
10412
10413 Revert:
10414 PR c++/16253
10415 * gdb.cp/var-tag.cc: New file.
10416 * gdb.cp/var-tag.exp: New file.
10417 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
10418 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
10419 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
10420 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
10421
25326a28 104222014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
10423
10424 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
10425
829155c9
PA
104262014-06-06 Pedro Alves <palves@redhat.com>
10427
10428 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
10429 in target debug output instead of looking at RSP packets,
10430 disabling the test on any target that uses hardware stepping.
10431 Update comments.
10432
61c8d22e
PA
104332014-06-06 Pedro Alves <palves@redhat.com>
10434
10435 * gdb.base/break-unload-file.exp: Fix typo.
10436
d9a47287
YQ
104372014-06-06 Yao Qi <yao@codesourcery.com>
10438
10439 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
10440 from "jit_function" to "^jit_function".
10441
e5e01dbf
YQ
104422014-06-06 Yao Qi <yao@codesourcery.com>
10443
10444 * gdb.base/async.c (foo): Add one statement.
10445 * gdb.base/async.exp: Get the next instruction address and
10446 match the output of "nexti" by instruction address. Match
10447 the hex address in the output of "finish".
10448
73ba372c
GB
104492014-06-06 Gary Benson <gbenson@redhat.com>
10450
10451 * gdb.base/call-signals.c: Remove preprocessor conditionals
10452 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
10453 SIGSEGV and SIGTERM.
10454 * gdb.base/sigall.c: Likewise.
10455 * gdb.base/unwindonsignal.c: Likewise.
10456 * gdb.reverse/sigall-reverse.c: Likewise.
10457
831517df
YQ
104582014-06-06 Yao Qi <yao@codesourcery.com>
10459
10460 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
10461 readable, skip the test.
10462
b8b91e98
YQ
104632014-06-06 Yao Qi <yao@codesourcery.com>
10464
10465 * gdb.threads/staticthreads.c (thread_function): Move the line
10466 setting breakpoint on forward.
10467 * gdb.threads/staticthreads.exp: Update comments.
10468
fb934770
LC
104692014-06-05 Ludovic Courtès <ludo@gnu.org>
10470
10471 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
10472 "history-append! type error".
10473
6ef284bd
SM
104742014-06-05 Simon Marchi <simon.marchi@ericsson.com>
10475
10476 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
10477 erroneous dprintf expected input.
10478
a872e241
DE
104792014-06-04 Doug Evans <xdje42@gmail.com>
10480
10481 * gdb.guile/scm-generics.exp: Delete.
10482
16f691fb
DE
104832014-06-04 Doug Evans <xdje42@gmail.com>
10484
10485 * gdb.guile/scm-breakpoint.exp: Update.
10486 Add tests for breakpoint registration.
10487
012370f6
TT
104882014-06-04 Tom Tromey <tromey@redhat.com>
10489
10490 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
10491 VLA-in-union.
10492 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
10493 inner_vla_struct, vla_union types. Initialize objects of those
10494 types and compute their sizes.
10495
9f5a4cef
HZ
104962014-06-04 Nathan Sidwell <nathan@codesourcery.com>
10497 Hui Zhu <hui@codesourcery.com>
10498
10499 * gdb.base/fileio.exp: Add test for shell not available as well as
10500 available.
10501 * gdb.base/fileio.c (test_system): Check for shell twice.
10502
90a45c4d
YQ
105032014-06-04 Yao Qi <yao@codesourcery.com>
10504
10505 * gdb.base/auto-connect-native-target.exp: Remove redundant
10506 space from the regexp pattern.
10507
70017e41
YQ
105082014-06-04 Yao Qi <yao@codesourcery.com>
10509
10510 * gdb.base/default.exp: Replace "child" with "native" in
10511 regexp pattern.
10512
883964a7
SC
105132014-06-03 Siva Chandra Reddy <sivachandra@google.com>
10514
10515 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
10516 * gdb.python/py-xmethods.exp: New tests to test xmethods.
10517 * gdb.python/py-xmethods.py: Python script supporting the
10518 new testcase and tests.
10519
ef370185
JB
105202014-06-03 Joel Brobecker <brobecker@adacore.com>
10521 Pedro Alves <palves@redhat.com>
10522
10523 PR breakpoints/17000
10524 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
10525 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
10526
1e2ccb61
BM
105272014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
10528
10529 * gdb.base/subst.exp: Add tests to verify partial path matching
10530 output.
10531
c6ec5ab2
PA
105322014-06-03 Pedro Alves <palves@redhat.com>
10533
10534 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
10535 target that doesn't use software single-stepping.
10536
835c559f
PA
105372014-06-03 Pedro Alves <palves@redhat.com>
10538
10539 PR breakpoints/17000
10540 * gdb.base/sss-bp-on-user-bp-2.c: New file.
10541 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
10542
06eb1586
DE
105432014-06-02 Doug Evans <xdje42@gmail.com>
10544
10545 * gdb.guile/scm-parameter.exp: New file.
10546
e698b8c4
DE
105472014-06-02 Doug Evans <xdje42@gmail.com>
10548
10549 * gdb.guile/scm-cmd.c: New file.
10550 * gdb.guile/scm-cmd.exp: New file.
10551
ded03782
DE
105522014-06-02 Doug Evans <xdje42@gmail.com>
10553
10554 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
10555 pretty-printer lookup.
10556 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
10557 (make-pp_s-printer): Call it.
10558 (make-pretty-printer-from-dict): New function.
10559 (lookup-pretty-printer-maker-from-dict): New function.
10560 (*pretty-printer*): Simplify.
10561 (make-objfile-pp_s-printer): New function.
10562 (install-objfile-pretty-printers!): New function.
10563 (make-progspace-pp_s-printer): New function.
10564 (install-progspace-pretty-printers!): New function.
10565 * gdb.guile/scm-progspace.c: New file.
10566 * gdb.guile/scm-progspace.exp: New file.
10567
41fac0cf
PA
105682014-06-02 Pedro Alves <palves@redhat.com>
10569
10570 * gdb.base/dprintf-bp-same-addr.c: New file.
10571 * gdb.base/dprintf-bp-same-addr.exp: New file.
10572
96ae5695
EBM
105732014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10574
10575 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
10576 * gdb.arch/powerpc-power.s: Likewise.
10577
da02b3a8
JB
105782014-06-02 Joel Brobecker <brobecker@adacore.com>
10579
10580 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
10581
c72b2e7b
YQ
105822014-06-01 Yao Qi <yao@codesourcery.com>
10583
10584 * gdb.base/watchpoint.exp (test_watch_location): Check null
10585 pointer can be dereferenced. If not, do the test, otherwise
10586 skip it.
10587
53e8a631
AB
105882014-05-30 Andrew Burgess <aburgess@broadcom.com>
10589
10590 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
10591 results.
10592 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
10593
938f0e2f
AB
105942014-05-30 Andrew Burgess <aburgess@broadcom.com>
10595
10596 * gdb.arch/amd64-invalid-stack-middle.S: New file.
10597 * gdb.arch/amd64-invalid-stack-middle.c: New file.
10598 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
10599 * gdb.arch/amd64-invalid-stack-top.c: New file.
10600 * gdb.arch/amd64-invalid-stack-top.exp: New file.
10601
9ba6657a
PA
106022014-05-30 Pedro Alves <palves@redhat.com>
10603
10604 PR breakpoints/17000
10605 * gdb.base/sss-bp-on-user-bp.c: New file.
10606 * gdb.base/sss-bp-on-user-bp.exp: New file.
10607
522c09bf
DB
106082014-05-30 David Blaikie <dblaikie@gmail.com>
10609
10610 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
10611 gnu_inline semantics via attribute.
10612 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
10613 source explicitly specifies the required semantics.
10614
bf4ef81e
MR
106152014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
10616
10617 * gdb.reverse/sigall-reverse.exp: Fix a typo.
10618
329ea579
PA
106192014-05-29 Pedro Alves <palves@redhat.com>
10620 Tom Tromey <tromey@redhat.com>
10621
10622 * gdb.base/async-shell.exp: Don't enable target-async.
10623 * gdb.base/async.exp
10624 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
10625 parameter. Adjust.
10626 (top level): Don't test with "target-async".
10627 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
10628 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
10629 * gdb.base/inferior-died.exp: Don't enable target-async.
10630 * gdb.base/interrupt-noterm.exp: Likewise.
10631 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
10632 * gdb.mi/mi-nonstop-exit.exp: Likewise.
10633 * gdb.mi/mi-nonstop.exp: Likewise.
10634 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10635 * gdb.mi/mi-nsintrall.exp: Likewise.
10636 * gdb.mi/mi-nsmoribund.exp: Likewise.
10637 * gdb.mi/mi-nsthrexec.exp: Likewise.
10638 * gdb.mi/mi-watch-nonstop.exp: Likewise.
10639 * gdb.multi/watchpoint-multi.exp: Adjust comment.
10640 * gdb.python/py-evsignal.exp: Don't enable target-async.
10641 * gdb.python/py-evthreads.exp: Likewise.
10642 * gdb.python/py-prompt.exp: Likewise.
10643 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
10644 * gdb.server/solib-list.exp: Don't enable target-async.
10645 * gdb.threads/thread-specific-bp.exp: Likewise.
10646 * lib/mi-support.exp: Adjust to use mi-async.
10647
fd664c91
PA
106482014-05-29 Pedro Alves <palves@redhat.com>
10649
10650 PR gdb/13860
10651 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
10652 reason, even in sync mode.
10653
251bde03
PA
106542014-05-29 Pedro Alves <palves@redhat.com>
10655 Hui Zhu <hui@codesourcery.com>
10656
10657 PR PR15693
10658 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
10659 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
10660 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
10661 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
10662
7f3c0343
JB
106632014-05-28 Joel Brobecker <brobecker@adacore.com>
10664
10665 * config/monitor.exp (gdb_target_monitor): Replace use of
10666 "set remotebaud" by "set serial baud".
10667
b2715b27
AW
106682014-05-26 Andy Wingo <wingo@igalia.com>
10669
10670 * gdb.guile/scm-breakpoint.exp:
10671 * gdb.guile/scm-gsmob.exp: Update to use plain old object
10672 properties instead of gdb-object-properties.
10673
498a4489
YQ
106742014-05-26 Yao Qi <yao@codesourcery.com>
10675
10676 * gdb.server/no-thread-db.exp: Specify source file name
10677 explicitly when setting a breakpoint.
10678
589fdceb
MM
106792014-05-23 Markus Metzger <markus.t.metzger@intel.com>
10680
10681 * gdb.btrace/vdso.c: New.
10682 * gdb.btrace/vdso.exp: New.
10683
e9089e05
MM
106842014-05-23 Markus Metzger <markus.t.metzger@intel.com>
10685
10686 * gdb.base/gcore.exp (capture_command_output): Move ...
10687 * lib/gdb.exp (capture_command_output): ... here.
10688
67b5c0c1
MM
106892014-05-23 Markus Metzger <markus.t.metzger@intel.com>
10690
10691 * gdb.btrace/data.exp: Test memory access during btrace replay.
10692
a2199296
SM
106932014-05-22 Simon Marchi <simon.marchi@ericsson.com>
10694
10695 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
10696
17b2616c
PA
106972014-05-21 Pedro Alves <palves@redhat.com>
10698
10699 PR gdb/13860
10700 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
10701 (top level): Test that output related to execution commands is
10702 sent to the console with CLI commands, but not with MI commands.
10703 Test that breakpoint events are always mirrored to the console.
10704 Also expect the new source line to be output after a "next" in
10705 async mode too. Make it a pass/fail test.
10706 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
10707 output.
10708 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
10709
5166082f
PA
107102014-05-21 Pedro Alves <palves@redhat.com>
10711
10712 * gdb.base/list.exp (build_pattern, test_list): New procedures.
10713 Use them to test variations of "list" after reaching a breakpoint.
10714 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
10715 Test "list" with listsize 10 after reaching a breakpoint.
10716 * gdb.python/python.exp (decode_line current location line
10717 number): Adjust expected line number.
10718
2f25d70f
SM
107192014-05-21 Simon Marchi <simon.marchi@ericsson.com>
10720
10721 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
10722 behavior for $args, pass it directly to "run".
10723
ff604a67
MR
107242014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
10725
10726 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
10727 30000 to 65536.
10728
6a3cb8e8
PA
107292014-05-21 Pedro Alves <palves@redhat.com>
10730
10731 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
10732 auto-connect-native-target off".
10733 * gdb.base/auto-connect-native-target.c: New file.
10734 * gdb.base/auto-connect-native-target.exp: New file.
10735
4ebfc96e
PA
107362014-05-21 Pedro Alves <palves@redhat.com>
10737
10738 * gdb.base/default.exp: Test "target native" instead of "target
10739 child".
10740
36d46afb
MW
107412014-05-21 Mark Wielaard <mjw@redhat.com>
10742
10743 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
10744
5876f503
JK
107452014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10746
10747 Fix TLS access for -static -pthread.
10748 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
10749 <HAVE_TLS> (thread_function, main): Initialize it.
10750 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
10751 Add clean_restart.
10752 <$have_tls != "">: Check TLSVAR.
10753
0256a6ac
PA
107542014-05-21 Pedro Alves <palves@redhat.com>
10755
10756 * gdb.base/dcache-line-read-error.c: New.
10757 * gdb.base/dcache-line-read-error.exp: New.
10758
936d2992
PA
107592014-05-20 Pedro Alves <palves@redhat.com>
10760
10761 * gdb.base/compare-sections.c: New file.
10762 * gdb.base/compare-sections.exp: New file.
10763
802e8e6d
PA
107642014-05-20 Pedro Alves <palves@redhat.com>
10765
10766 * gdb.base/break-idempotent.c: New file.
10767 * gdb.base/break-idempotent.exp: New file.
10768
e59fa00f
MM
107692014-05-20 Markus Metzger <markus.t.metzger@intel.com>
10770
10771 * gdb.btrace/nohist.exp: New.
10772
8b696e31
YQ
107732014-05-20 Yao Qi <yao@codesourcery.com>
10774
10775 * lib/gdb.exp (gdb_init): Set timeout if test file is under
10776 gdb.reverse directory and gdb_reverse_timeout exists in board
10777 setting.
10778 * README: Document gdb_reverse_timeout.
10779
73c9764f
YQ
107802014-05-20 Yao Qi <yao@codesourcery.com>
10781
10782 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
10783 'test_file_name'. Treat args as a string instead of a list.
10784 (gdb_init): Rename argument 'args' by 'test_file_name'.
10785
f1f4348a
JK
107862014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10787
10788 * gdb.arch/powerpc-power.exp: New file.
10789 * gdb.arch/powerpc-power.s: New file.
10790
0dbe70ce
DE
107912014-05-16 Doug Evans <dje@google.com>
10792
10793 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
10794 * gdb.base/completion.exp: Check that all expected files exist
10795 before doing file completion.
0dbe70ce 10796
8d551b02
DE
107972014-05-16 Doug Evans <dje@google.com>
10798
10799 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
10800 Update.
10801 (do_syscall_tests_without_xml): Update.
10802
73eb7709
PA
108032014-05-16 Pedro Alves <palves@redhat.com>
10804
10805 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
10806 instead of "unknown output after running".
10807
3fae92fc
YQ
108082014-05-16 Yao Qi <yao@codesourcery.com>
10809
10810 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
10811 file1.txt from host at the end.
10812 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
10813
c2b2ccc5
DE
108142014-05-15 Doug Evans <dje@google.com>
10815
10816 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
10817 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
10818 loading file. Add test for TU lookup.
10819
8c217a4b
SM
108202014-05-15 Simon Marchi <simon.marchi@ericsson.com>
10821
10822 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
10823 calling "-exec-arguments" or "set args" before running the
10824 inferior.
10825
3deb39c6
SM
108262014-05-15 Simon Marchi <simon.marchi@ericsson.com>
10827
10828 * lib/mi-support.exp (mi_expect_stop): Expect message for
10829 inferiors that exit with non-zero exit code.
10830
71a79f8c
YQ
108312014-05-14 Yao Qi <yao@codesourcery.com>
10832
10833 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
10834 match absolute path on remote host.
10835 (test_file_list_exec_source_files): Remove "/" from the
10836 pattern.
10837
f23fcd46
YQ
108382014-05-14 Yao Qi <yao@codesourcery.com>
10839
10840 * boards/local-remote-host-notty.exp (${board}_file): New
10841 proc.
10842
9404b58f
KM
108432014-05-07 Kyle McMartin <kyle@redhat.com>
10844
10845 Pushed by Joel Brobecker <brobecker@adacore.com>.
10846 * gdb.arch/aarch64-atomic-inst.c: New file.
10847 * gdb.arch/aarch64-atomic-inst.exp: New file.
10848
5e45f04c
YQ
108492014-05-07 Yao Qi <yao@codesourcery.com>
10850
10851 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
10852 in current context" too.
10853
c888a17d
KS
108542014-05-05 Keith Seitz <keiths@redhat.com>
10855
10856 * gdb.linespec/ls-dollar.exp: Add test for linespec
10857 file:convenience_variable.
10858
290a839c
YQ
108592014-05-05 Yao Qi <yao@codesourcery.com>
10860
10861 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
10862 traceframes into tfile and ctf trace files. Read data from
10863 trace file and test collected data.
10864 (gdb_collect_locals_test): Likewise.
10865 (gdb_unavailable_registers_test): Likewise.
10866 (gdb_unavailable_floats): Likewise.
10867 (gdb_collect_globals_test): Likewise.
10868 (top-level): Append "ctf" to trace_file_targets if GDB
10869 supports.
10870
b5262cd0
YQ
108712014-05-05 Yao Qi <yao@codesourcery.com>
10872
10873 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
10874 code to ...
10875 (gdb_collect_args_test_1): ... it. New proc.
10876 (gdb_collect_locals_test): Move some code to ...
10877 (gdb_collect_locals_test_1): ... it. New proc.
10878 (gdb_unavailable_registers_test): Move some code to ...
10879 (gdb_unavailable_registers_test_1): ... it. New proc.
10880 (gdb_unavailable_floats): Move some code to ...
10881 (gdb_unavailable_floats_1): ... it. New proc.
10882
30a1e6cc
SDJ
108832014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
10884
10885 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
10886 probes to test for bitness recognition.
10887 * gdb.arch/amd64-stap-optional-prefix.exp
10888 (test_probe_value_without_reg): New procedure.
10889 Add code to test for different kinds of bitness.
10890
f33da99a
SDJ
108912014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
10892
10893 PR breakpoints/16889
10894 * gdb.arch/amd64-stap-optional-prefix.S: New file.
10895 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
10896
5b80f00d
PA
108972014-05-01 Pedro Alves <palves@redhat.com>
10898
10899 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
10900 gdb_file_cmd if no file is specified.
10901 * boards/native-extended-gdbserver.exp (gdb_load): Use the
10902 last_loaded_file to set the remote exec-file.
10903
f8c2a73c
PA
109042014-05-01 Pedro Alves <palves@redhat.com>
10905
10906 * boards/local-remote-host.exp: New file.
10907
be6e8ac7
PA
109082014-05-01 Pedro Alves <palves@redhat.com>
10909
10910 * boards/local-remote-host.exp: Rename to ...
10911 * boards/local-remote-host-notty.exp: ... this.
10912
cac0dc8f
JB
109132014-04-28 Joel Brobecker <brobecker@adacore.com>
10914
10915 * gdb.ada/dyn_arrayidx: New testcase.
10916
9730e6cc
YQ
109172014-04-26 Yao Qi <yao@codesourcery.com>
10918
10919 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
10920 and compute the length of function main. Save it in
10921 $main_length.
10922 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
10923 (top-level): Use gdb_compile to compile objects into
10924 executable and restart GDB. Remove invocation to
10925 prepare_for_testing.
10926
7ae1a6a6
PA
109272014-04-25 Simon Marchi <simon.marchi@ericsson.com>
10928 Pedro Alves <palves@redhat.com>
10929
10930 PR server/16255
10931 * gdb.multi/multi-attach.c: New file.
10932 * gdb.multi/multi-attach.exp: New file.
10933
4082afcc
PA
109342014-04-25 Pedro Alves <palves@redhat.com>
10935
10936 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
10937 user.
10938 (top level): Test that "set remote conditional-breakpoints-packet
10939 off" works as intended.
10940 * gdb.base/dprintf.exp: Test that "set remote
10941 breakpoint-commands-packet off" works as intended.
10942 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
10943 New function.
10944 (top level): Call it.
10945 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
10946 remote fast-tracepoints-packet off" works as intended.
10947 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
10948 * lib/gdb.exp (gdb_is_target_remote): ... here.
10949
2abc3f8d
DB
109502014-04-24 David Blaikie <dblaikie@gmail.com>
10951
10952 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
10953 ensure clang would not discard them.
10954 * gdb.base/gdbvars.c: Ditto.
10955 * gdb.base/memattr.c: Ditto.
10956 * gdb.base/whatis.c: Ditto.
10957 * gdb.python/py-prettyprint.c: Ditto.
10958 * gdb.trace/actions.c: Ditto.
10959 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
10960 ensure clang would not discard it.
10961
bfd39632
DB
109622014-04-24 David Blaikie <dblaikie@gmail.com>
10963
10964 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
10965 clang to emit the full definition of type required by the test
10966 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
10967
22842ff6
DB
109682014-04-24 David Blaikie <dblaikie@gmail.com>
10969
10970 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
10971 coax Clang into emitting the definition of the type.
10972 * gdb.cp/pr10728-x.h (y): Ditto.
10973 * gdb.cp/pr10728-y.cc (y): Ditto.
10974
c2e827ad
DB
109752014-04-24 David Blaikie <dblaikie@gmail.com>
10976
10977 * gdb.base/label.exp: XFAIL label related tests under Clang.
10978 * gdb.cp/cplabel.exp: Ditto.
10979 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
10980 under Clang those using labels.
10981
4c2d33e7
YQ
109822014-04-25 Yao Qi <yao@codesourcery.com>
10983
10984 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
10985 double_label.
10986 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
10987 partial_label and double_label.
10988
56083b99
DB
109892014-04-24 David Blaikie <dblaikie@gmail.com>
10990
10991 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
10992
25d4e99d
DB
109932014-04-24 David Blaikie <dblaikie@gmail.com>
10994
10995 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
10996 of the function to work across GCC and Clang.
10997 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
10998 pointer types (const void ** const V void **).
10999
01f9f808
MS
110002014-04-24 Michael Sturm <michael.sturm@mintel.com>
11001 Walfred Tedeschi <walfred.tedeschi@intel.com>
11002
11003 * Makefile.in (EXECUTABLES): Added i386-avx512.
11004 * gdb.arch/i386-avx512.c: New file.
11005 * gdb.arch/i386-avx512.exp: Likewise.
11006
4b48d439
KS
110072014-04-23 Keith Seitz <keiths@redhat.com>
11008
11009 * lib/mi-support.exp (mi_list_breakpoints): Delete.
11010 (mi_make_breakpoint_table): New procedure.
11011 (mi_create_breakpoint): Use mi_make_breakpoint
11012 and return the result.
11013 (mi_make_breakpoint): New procedure.
11014 (mi_build_kv_pairs): New procedure.
11015
11016 * gdb.mi/mi-break.exp: Remove unused globals,
11017 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
11018 All callers updated.
11019 * gdb.mi/mi-dprintf.exp: Use variable to track command
11020 number.
11021 Update all callers of mi_create_breakpoint and use
11022 mi_make_breakpoint_table.
11023 Remove any unused global variables.
11024 * gdb.mi/mi-nonstop.exp: Likewise.
11025 * gdb.mi/mi-nsintrall.exp: Likewise.
11026 * gdb.mi/mi-nsmoribund.exp: Likewise.
11027 * gdb.mi/mi-nsthrexec.exp: Likewise.
11028 * gdb.mi/mi-reverse.exp: Likewise.
11029 * gdb.mi/mi-simplerun.exp: Likewise.
11030 * gdb.mi/mi-stepn.exp: Likewise.
11031 * gdb.mi/mi-syn-frame.exp: Likewise.
11032 * gdb.mi/mi-until.exp: Likewise.
11033 * gdb.mi/mi-var-cp.exp: Likewise.
11034 * gdb.mi/mi-var-display.exp: Likewise.
11035 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
11036 * gdb.mi/mi2-var-child.exp: Likewise.
11037 * gdb.mi/mi-vla-c99.exp: Likewise.
11038 * lib/mi-support.exp: Likewise.
11039
11040 From Ian Lance Taylor <iant@cygnus.com>:
11041 * lib/gdb.exp (parse_args): New procedure.
11042
08351840
PA
110432014-04-23 Pedro Alves <palves@redhat.com>
11044
11045 * gdb.base/break-unload-file.c: New file.
11046 * gdb.base/break-unload-file.exp: New file.
11047 * gdb.base/sym-file-lib.c (baz): New function.
11048 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
11049 field.
11050 (load): Store the segment's mapped size.
11051 (unload): New function.
11052 (unload_shlib): New function.
11053 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
11054 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
11055 set a breakpoint at baz, and call it.
11056 * gdb.base/sym-file.exp: New tests for stale breakpoint
11057 instructions.
11058
076855f9
PA
110592014-04-23 Pedro Alves <palves@redhat.com>
11060
11061 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
11062 * gdb.base/hbreak-in-shr-unsupported.c: New file.
11063 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
11064 * gdb.base/hbreak-unmapped.c: New file.
11065 * gdb.base/hbreak-unmapped.exp: New file.
11066 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
11067 * lib/gdb.exp (gdb_is_target_remote): ... here.
11068
483805cf
PA
110692014-04-22 Pedro Alves <palves@redhat.com>
11070
11071 * gdb.base/consecutive-step-over.c: New file.
11072 * gdb.base/consecutive-step-over.exp: New file.
11073
06d97543
PA
110742014-04-22 Pedro Alves <palves@redhat.com>
11075
11076 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
11077 instead of send_gdb/gdb_expect.
11078
b4429ea2
YQ
110792014-04-22 Yao Qi <yao@codesourcery.com>
11080
11081 * lib/trace-support.exp (generate_tracefile): New procedure.
11082 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
11083 return 0.
11084 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
11085 if generate_tracefile returns 1.
11086
51d48146
PA
110872014-04-18 Tom Tromey <palves@redhat.com>
11088 Pedro alves <tromey@redhat.com>
11089
11090 PR backtrace/15558
11091 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
11092 with a backtrace limit.
11093 * gdb.python/py-frame-inline.exp: Test running to an inline
11094 function with a backtrace limit, and printing the newest frame.
11095 * gdb.python/py-frame-inline.c (main): Call f.
11096
bd1dce5f
MS
110972014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
11098
11099 * gdb.java/jnpe.exp: Drop srcdir from untested path.
11100
40d1a503
MS
111012014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
11102
11103 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
11104 Drop prefix from unsupported source file path.
11105
389b98f7
YQ
111062014-04-17 Yao Qi <yao@codesourcery.com>
11107
11108 * lib/gdb.exp (with_target_charset): New proc.
11109 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
11110 with_target_charset.
11111 (test_print_strings): Likewise.
11112 (test_repeat_bytes): Likewise.
11113 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
11114 for some tests.
11115
22869d73
KS
111162014-04-16 Keith Seitz <keiths@redhat.com>
11117
11118 PR gdb/15827
11119 * gdb.dwarf2/corrupt.c: New file.
11120 * gdb.dwarf2/corrupt.exp: New file.
11121
c4f87ca6
KS
111222014-04-16 Keith Seitz <keiths@redhat.com>
11123
11124 PR c++/16597
11125 * gdb.cp/namelessclass.cc: New file.
11126 * gdb.cp/namelessclass.exp: New file.
11127 * gdb.cp/namelessclass.S: New file.
11128
ab19de87
DE
111292014-04-16 Doug Evans <dje@google.com>
11130
11131 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
11132 Add comment.
11133 (gdbserver_default_get_comm_port): New function.
11134 (gdbserver_start): Check if board file provided
11135 "gdbserver,get_comm_port" and use it if so.
11136 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
11137 (gdb,socketport): Set to "stdio".
11138 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
11139 (stdio_gdbserver_template): Delete.
11140 (${board}_get_remote_address): Update.
11141 (${board}_build_remote_cmd): Delete.
11142 (${board}_get_comm_port): New function.
11143 (${board}_spawn): Update.
11144 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
11145 Delete.
11146 (${board}_get_remote_address): Update.
11147 (${board}_get_comm_port): New function.
11148
fc98a809
AB
111492014-04-16 Andrew Burgess <aburgess@broadcom.com>
11150
11151 * gdb.base/memattr.exp: Improve regexps to handle memory regions
11152 appearing in any order.
11153
87fd9e6e
DE
111542014-04-15 Doug Evans <dje@google.com>
11155
11156 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
11157 uninitialized value of "description".
11158
099fc3ea
KS
111592014-04-15 Keith Seitz <keiths@redhat.com>
11160
11161 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
11162 Remove unused globals.
11163 (test_running_the_program): Likewise.
11164 (test_controlled_execution): Likewise.
11165 (test_controlling_breakpoints): Likewise.
11166 (test_program_termination): Likewise.
11167
5da151d4
KS
111682014-04-15 Keith Seitz <keiths@redhat.com>
11169
11170 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
11171 unused globals.
11172 (test_rbreak_creation_and_listing): Likewise.
11173 (test_ignore_count): Likewise.
11174 (test_error): Likewise.
11175
35e5d2f0
PA
111762014-04-15 Pedro Alves <palves@redhat.com>
11177
11178 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
11179 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
11180 sym-file-loader.c.
11181 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
11182 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
11183 to sym-file-loader.c.
11184 (struct library): Forward declare.
11185 (load_shlib, lookup_function): Change prototypes.
11186 (find_shstrtab, find_strtab, find_shdr, find_symtab)
11187 (translate_offset): Remove declarations.
11188 (get_text_addr): New declaration.
11189 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
11190 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
11191 sym-file-loader.h.
11192 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
11193 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
11194 here from sym-file-loader.h.
11195 (struct library): New structure.
11196 (load_shlib, lookup_function): Change prototypes and adjust to
11197 work with a struct library.
11198 (find_shstrtab, find_strtab, find_shdr, find_symtab)
11199 (translate_offset): Make static.
11200 (get_text_addr): New function.
11201 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
11202
eb4c1710
PA
112032014-04-15 Pedro Alves <palves@redhat.com>
11204
11205 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
11206
2d1baf52
PA
112072014-04-15 Pedro Alves <palves@redhat.com>
11208
11209 * gdb.base/sym-file-loader.c: Include <limits.h>.
11210 (SELF_LINK): New define.
11211 (get_origin): New function.
11212 (load_shlib): Use it.
11213 * gdb.base/sym-file.exp: Don't early return if the target is
11214 remote. Use runto_main, and issue fail is that fails. Use
11215 gdb_load_shlibs.
11216 (shlib_name): Delete.
11217 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
11218
7dd6df01
PA
112192014-04-15 Pedro Alves <palves@redhat.com>
11220
11221 * gdb.base/sym-file.exp: Remove regex characters from test
11222 message. Don't refer to breakpoint numbers in test messages.
11223
b50c8614
KS
112242014-04-14 Keith Seitz <keiths@redhat.com>
11225
11226 PR c++/16253
11227 * gdb.cp/var-tag.cc: New file.
11228 * gdb.cp/var-tag.exp: New file.
11229 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
11230 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
11231 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
11232 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
11233
3d567982
TT
112342014-04-14 Tom Tromey <tromey@redhat.com>
11235
11236 * gdb.cp/classes.exp (test_enums): Handle underlying type.
11237 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
11238 type.
11239 * gdb.cp/enum-class.exp: New file.
11240 * gdb.cp/enum-class.cc: New file.
11241
0626fc76
TT
112422014-04-14 Tom Tromey <tromey@redhat.com>
11243
11244 * gdb.dwarf2/enum-type.exp: New file.
11245
dca325b3
SA
112462014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
11247
11248 * gdb.mi/mi-vla-c99.exp: New file.
11249 * gdb.mi/vla.c: New file.
11250
5854b38a
SA
112512014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
11252
11253 * gdb.base/vla-datatypes.c: New file.
11254 * gdb.base/vla-datatypes.exp: New file.
11255
463bb957
SA
112562014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
11257
11258 * gdb.base/vla-ptr.c: New file.
11259 * gdb.base/vla-ptr.exp: New file.
11260
3dd170be
SA
112612014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
11262
11263 * gdb.dwarf2/count.exp: New file.
11264
5ecaaa66
SA
112652014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
11266
11267 * gdb.base/vla-sideeffect.c: New file.
11268 * gdb.base/vla-sideeffect.exp: New file.
11269
41f1ada5
DB
112702014-04-14 David Blaikie <dblaikie@gmail.com>
11271
11272 * gdb.mi/non-stop.c: Add return value for non-void function return
11273 statement.
11274 * gdb.threads/staticthreads.c: Ditto.
11275
0be03e84
DE
112762014-04-12 Siva Chandra Reddy <sivachandra@google.com>
11277 Doug Evans <xdje42@gmail.com>
11278
11279 * gdb.guile/scm-value.c: Improve test case.
11280 * gdb.guile/scm-value.exp: Add new test.
11281
f180a1fb
DB
112822014-04-11 David Blaikie <dblaikie@gmail.com>
11283
11284 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
11285 override Clang's default.
11286
6b662e19
JB
112872014-04-11 Joel Brobecker <brobecker@adacore.com>
11288
11289 Revert the following changes (regressions):
11290
11291 * gdb.base/vla-sideeffect.c: New file.
11292 * gdb.base/vla-sideeffect.exp: New file.
11293
11294 * gdb.dwarf2/count.exp: New file.
11295
11296 * gdb.base/vla-multi.c: New file.
11297 * gdb.base/vla-multi.exp: New file.
11298
11299 * gdb.base/vla-ptr.c: New file.
11300 * gdb.base/vla-ptr.exp: New file.
11301
11302 * gdb.base/vla-datatypes.c: New file.
11303 * gdb.base/vla-datatypes.exp: New file.
11304
11305 * gdb.mi/mi-vla-c99.exp: New file.
11306 * gdb.mi/vla.c: New file.
11307
245a5f0b
KS
113082014-04-11 Keith Seitz <keiths@redhat.com>
11309
11310 PR c++/16675
11311 * gdb.cp/cpsizeof.exp: New file.
11312 * gdb.cp/cpsizeof.cc: New file.
11313
58a84dcf
SA
113142014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11315
191a8a90
JB
11316 * gdb.mi/mi-vla-c99.exp: New file.
11317 * gdb.mi/vla.c: New file.
58a84dcf 11318
c8655f75
SA
113192014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11320
11321 * gdb.base/vla-datatypes.c: New file.
11322 * gdb.base/vla-datatypes.exp: New file.
11323
024e13b4
SA
113242014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11325
11326 * gdb.base/vla-ptr.c: New file.
11327 * gdb.base/vla-ptr.exp: New file.
11328
1a237e0e
SA
113292014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11330
11331 * gdb.base/vla-multi.c: New file.
11332 * gdb.base/vla-multi.exp: New file.
11333
504f3432
SA
113342014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11335
11336 * gdb.dwarf2/count.exp: New file.
11337
3bce8237
SA
113382014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11339
191a8a90
JB
11340 * gdb.base/vla-sideeffect.c: New file.
11341 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 11342
322f9c21
YQ
113432014-04-11 Yao Qi <yao@codesourcery.com>
11344
11345 * gdb.base/completion.exp: Check file exists before running tests
11346 on file completion.
11347
d708bcd1
PA
113482014-04-10 Pedro Alves <palves@redhat.com>
11349
11350 * gdb.base/cond-eval-mode.c: New file.
11351 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
11352 prepare_for_testing to build the new file. Check result of
11353 runto_main.
11354 (test_break, test_watch): New procedures.
11355 (top level): Use them.
11356
ae1d2761
PM
113572014-04-08 Pierre Muller <muller@sourceware.org>
11358
11359 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
11360 Ctrl-V use for mingw hosts.
11361
7af389b8
SC
113622014-04-07 Siva Chandra Reddy <sivachandra@google.com>
11363
11364 * gdb.python/py-value.c: Improve test case.
11365 * gdb.python/py-value.exp: Add new test.
11366
5e703181
DE
113672014-04-07 David Blaikie <dblaikie@gmail.com>
11368
11369 * lib/compiler.c: Identify the clang compiler.
11370 * lib/compiler.cc: Ditto.
11371
9810b410
YQ
113722014-04-03 Yao Qi <yao@codesourcery.com>
11373
11374 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
11375
98d1b8dc
AB
113762014-04-01 Anton Blanchard <anton@samba.org>
11377
11378 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
11379 messages unique.
11380
3114cea1
AB
113812014-04-01 Anton Blanchard <anton@samba.org>
11382
11383 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
11384 prepare_for_testing.
11385
62f7182c
AB
113862014-04-01 Anton Blanchard <anton@samba.org>
11387
11388 * gdb.arch/ppc64-atomic-inst.c: Remove.
11389 * gdb.arch/ppc64-atomic-inst.S: New file.
11390 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
11391
770e7fc7
DE
113922014-03-31 Doug Evans <dje@google.com>
11393
11394 * gdb.base/print-symbol-loading-lib.c: New file.
11395 * gdb.base/print-symbol-loading-main.c: New file.
11396 * gdb.base/print-symbol-loading.exp: New file.
11397
46e2bafa
YQ
113982014-03-31 Yao Qi <yao@codesourcery.com>
11399
11400 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
11401
8776cfe9
JB
114022014-03-28 Joel Brobecker <brobecker@adacore.com>
11403
11404 * gdb.ada/mi_dyn_arr: New testcase.
11405
5d1ef361
DE
114062014-03-27 Doug Evans <dje@google.com>
11407
11408 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
11409
b5bee914
YQ
114102014-03-27 Yao Qi <yao@codesourcery.com>
11411
11412 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
11413 if target is nios2-*-*.
11414
0d4d0e77
YQ
114152014-03-26 Yao Qi <yao@codesourcery.com>
11416
11417 * lib/gdb.exp (readline_is_used): New proc.
11418 * gdb.base/completion.exp: Move tests on command complete up.
11419 Skip the rest of tests if readline is not used.
11420 * gdb.ada/complete.exp: Skp the test if readline is not
11421 used.
11422 * gdb.base/filesym.exp: Likewise.
11423 * gdb.base/macscp.exp: Likewise.
11424 * gdb.base/readline-ask.exp: Likewise.
11425 * gdb.base/readline.exp: Likewise.
11426 * gdb.python/py-cmd.exp: Likewise.
11427 * gdb.trace/tfile.exp: Likewise.
11428
29361eee
YQ
114292014-03-26 Yao Qi <yao@codesourcery.com>
11430
11431 * gdb.base/macscp.exp: Fix code format issues.
11432
bc9a5525
UW
114332014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
11434
11435 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
11436 * gdb.asm/powerpc64le.inc: New file.
11437
d3839ede
PA
114382014-03-25 Pedro Alves <palves@redhat.com>
11439 Doug Evans <dje@google.com>
11440
11441 * gdb.base/source-execution.c: New file.
11442 * gdb.base/source-execution.exp: New file.
11443 * gdb.base/source-execution.gdb: New file.
11444
01672a57
DE
114452014-03-24 Doug Evans <dje@google.com>
11446
11447 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
11448 using fission.
11449
88bbeca9
HZ
114502014-03-24 Hui Zhu <hui@codesourcery.com>
11451 Pedro Alves <palves@redhat.com>
11452
11453 PR breakpoints/16101
11454 * gdb.base/dprintf.exp: Use unsupported rather than changing the
11455 test pass/fail messages. Detect missing support for dprintf when
11456 breakpoints are actually inserted.
11457 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
11458 breakpoints are actually inserted.
11459 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
11460 fails.
11461
d2348791
JK
114622014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11463
11464 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
11465
feef67ab
DE
114662014-03-22 Doug Evans <xdje42@gmail.com>
11467
11468 * gdb.python/python.exp (python not supported): Verify multi-line
11469 python command issues an error.
25d743f9 11470 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 11471 guile command issues an error.
feef67ab 11472
ecebef6a
MR
114732014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
11474
11475 * gdb.threads/thread-specific.exp: Handle the lack of usable
11476 $this_breakpoint and $this_thread.
11477
ccdd1909
HZ
114782014-03-21 Hui Zhu <hui@codesourcery.com>
11479
11480 * gdb.base/attach.exp (do_command_attach_tests): New.
11481
beb460e8
PA
114822014-03-20 Tom Tromey <tromey@redhat.com>
11483 Pedro Alves <palves@redhat.com>
11484
11485 PR cli/15718
11486 * gdb.base/condbreak-call-false.c: New file.
11487 * gdb.base/condbreak-call-false.exp: New file.
11488
40acf43a
PA
114892014-03-20 Pedro Alves <palves@redhat.com>
11490
11491 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
11492 Delete.
11493 (block_signals, unblock_signals): Delete.
11494 (child_function_2, main): Remove references to deleted variable
11495 and functions.
11496
9f5e1e02
PA
114972014-03-20 Pedro Alves <palves@redhat.com>
11498
11499 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
11500 Use pthread_kill to signal thread 2.
11501 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
11502 Adjust to make the test send itself a signal rather than using the
11503 host's "kill" command.
11504
99619bea
PA
115052014-03-20 Pedro Alves <palves@redhat.com>
11506
11507 * gdb.threads/multiple-step-overs.c: New file.
11508 * gdb.threads/multiple-step-overs.exp: New file.
11509 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
11510 Adjust expected infrun debug output.
11511
2adfaa28
PA
115122014-03-20 Pedro Alves <palves@redhat.com>
11513
11514 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
11515 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
11516
31e77af2
PA
115172014-03-20 Pedro Alves <palves@redhat.com>
11518
11519 PR breakpoints/7143
11520 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
11521 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
11522 of gdb_test_multiple.
11523 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
11524 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
11525
b9f437de
PA
115262014-03-20 Pedro Alves <palves@redhat.com>
11527
11528 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
11529 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
11530
05adc73e
PA
115312014-03-19 Pedro Alves <palves@redhat.com>
11532
11533 * gdb.base/async.exp: Remove early return.
11534
6048b950
PA
115352014-03-19 Pedro Alves <palves@redhat.com>
11536
11537 * gdb.base/async.exp (step& tests): Pass explicit test messages.
11538
8bcfb00a
PA
115392014-03-19 Pedro Alves <palves@redhat.com>
11540
11541 * gdb.base/async.exp (test_background): Expect \r\n after
11542 "completed." in the fail pattern.
11543
884e37dc
PA
115442014-03-19 Pedro Alves <palves@redhat.com>
11545
11546 * gdb.base/async.exp (test_background): New procedure.
11547 Use it for all background execution command tests.
11548
148e57e2
PA
115492014-03-19 Pedro Alves <palves@redhat.com>
11550
11551 * gdb.base/async.exp: Use prepare_for_testing.
11552
f48088c7
PA
115532014-03-19 Pedro Alves <palves@redhat.com>
11554
11555 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
11556 the same line.
11557
e2f6c966
PA
115582014-03-19 Pedro Alves <palves@redhat.com>
11559
11560 * gdb.base/async.c (main): Add "jump here" and "until here" line
11561 marker comments.
11562 * gdb.base/async.exp (jump_here): New global.
11563 (jump& test): Use it.
11564 (until_here): New global.
11565 (until& test): Use it.
11566
c30568d4
PA
115672014-03-19 Pedro Alves <palves@redhat.com>
11568
11569 * gdb.base/async.exp: Don't frob gdb_protocol.
11570
0172b6a7
DE
115712014-03-18 Doug Evans <xdje42@gmail.com>
11572
11573 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
11574 Fix spelling of exec-done-display.
11575
06c868a8
JK
115762014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11577
11578 PR gdb/15358
11579 * gdb.base/gdb-sigterm.c: New file.
11580 * gdb.base/gdb-sigterm.exp: New file.
11581
0c7e1a46
PA
115822014-03-18 Pedro Alves <palves@redhat.com>
11583
11584 PR gdb/13860
11585 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
11586 * lib/mi-support.exp (mi_expect_stop): Add special handling for
11587 solib-event.
11588
f7c77d93
JB
115892014-03-17 Joel Brobecker <brobecker@adacore.com>
11590
11591 * gdb.ada/pckd_arr_ren: New testcase.
11592
5a1e8c7a
DE
115932014-03-13 Doug Evans <xdje42@gmail.com>
11594
11595 PR guile/16612
11596 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
11597 collect after discarding symbols.
11598
350e1a76
DE
115992014-03-13 Ludovic Courtès <ludo@gnu.org>
11600 Doug Evans <xdje42@gmail.com>
11601
11602 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
11603 to history survives a gc.
11604
a69900ae
PA
116052014-03-13 Pedro Alves <palves@redhat.com>
11606
11607 * gdb.base/default.exp: Don't test "target procfs".
11608
5db9f0bd
PA
116092014-03-13 Pedro Alves <palves@redhat.com>
11610
11611 * gdb.base/default.exp: Update "target child" and "target procfs"
11612 tests to not expect "Unix".
11613
b3ccfe11
TT
116142014-03-12 Tom Tromey <tromey@redhat.com>
11615
11616 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
11617 New procs. Add target-async tests.
11618 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
11619 Add target-async tests.
11620
646f4417
AA
116212014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11622
11623 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
11624 'func_start' and 'func_end' for the beginning and end of the
11625 function code, respectively.
11626 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
11627 'func_end' instead of 'func' and 'main'.
11628
288c211f
AA
116292014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11630
11631 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
11632 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
11633 generate the debug info assembler source.
11634
e0c0f156
AA
116352014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11636
11637 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
11638 * gdb.dwarf2/arr-subrange.exp: Likewise.
11639 * gdb.dwarf2/dwz.exp: Likewise.
11640 * gdb.dwarf2/method-ptr.exp: Likewise.
11641 * gdb.dwarf2/missing-sig-type.exp: Likewise.
11642 * gdb.dwarf2/subrange.exp: Likewise.
11643 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
11644 * gdb.dwarf2/implptrpiece.exp: Likewise.
11645 * gdb.dwarf2/nostaticblock.exp: Likewise.
11646
0e5c4555
AA
116472014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11648
11649 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
11650 directory to absolute path name arguments.
11651
5ec18f2b
JG
116522014-03-10 Joel Brobecker <brobecker@adacore.com>
11653
11654 * gdb.ada/tagged_access: New testcase.
11655
847fc4f2
MM
116562014-03-07 Markus Metzger <markus.t.metzger@intel.com>
11657
11658 * gdb.btrace/data.exp: Update expected output.
11659
cc3da688
YQ
116602014-03-06 Yao Qi <yao@codesourcery.com>
11661
11662 * gdb.trace/pr16508.exp: New file.
11663
0f26cec1
PA
116642014-03-05 Pedro Alves <palves@redhat.com>
11665
11666 PR gdb/16575
11667 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
11668 procedure.
11669 (top level): Adjust to use it. Add tests that exercise breakpoint
11670 interaction with the code-cache.
11671
7a5a839f
LC
116722014-02-26 Ludovic Courtès <ludo@gnu.org>
11673
11674 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
11675 test for 'history-append!'.
11676
31aa7e4e
JB
116772014-02-26 Joel Brobecker <brobecker@adacore.com>
11678
11679 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
11680 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
11681 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
11682 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
11683 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
11684 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
11685
1b588015
JB
116862014-02-26 Joel Brobecker <brobecker@adacore.com>
11687
11688 * testsuite/gdb.python/py-pp-re-notag.c: New file.
11689 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
11690 * testsuite/gdb.python/py-pp-re-notag.p: New file.
11691
55426c9d
JB
116922014-02-26 Joel Brobecker <brobecker@adacore.com>
11693
11694 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
11695
dc53a7ad
JB
116962014-02-26 Joel Brobecker <brobecker@adacore.com>
11697
11698 * gdb.dwarf2/arr-stride.c: New file.
11699 * gdb.dwarf2/arr-stride.exp: New file.
11700
12ab52e9
PA
117012014-02-26 Pedro Alves <palves@redhat.com>
11702
11703 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
11704 that won't ever trigger. Make sure that GDB reports the correct
11705 breakpoint that caused the stop.
11706
849c862e
JK
117072014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11708
11709 PR gdb/16626
11710 * gdb.base/auto-load-script: New file.
11711 * gdb.base/auto-load.c: New file.
11712 * gdb.base/auto-load.exp: New file.
11713
71b7d793
JK
11714 PR gdb/16626
11715 * gdb.base/auto-load.exp: Fix out-of-srctree run.
11716
e2f0d509
JK
117172014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11718
11719 Fix dw2-icycle.exp -fsanitize=address GDB crash.
11720 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
11721
50cc37c8
DE
117222014-02-24 Doug Evans <dje@google.com>
11723
11724 * lib/gdb.exp (run_on_host): Log error output if program fails.
11725
ea4758f2
PA
117262014-02-21 Pedro Alves <palves@redhat.com>
11727
11728 * gdb.threads/step-after-sr-lock.c: Rename to ...
11729 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
11730 * gdb.threads/step-after-sr-lock.exp: Rename to ...
11731 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
11732 ... this.
11733
d7b30f67
SDJ
117342014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
11735
11736 PR tdep/16397
11737 * gdb.arch/amd64-stap-special-operands.exp: New file.
11738 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
11739 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
11740 * gdb.arch/amd64-stap-triplet.S: Likewise.
11741 * gdb.arch/amd64-stap-triplet.c: Likewise.
11742
83deb43f
JB
117432014-02-20 Joel Brobecker <brobecker@adacore.com>
11744
11745 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
11746 in .section pseudo-op.
11747
adde2bff
DE
117482014-02-20 lin zuojian <manjian2006@gmail.com>
11749 Joel Brobecker <brobecker@adacore.com>
11750 Doug Evans <xdje42@gmail.com>
11751
11752 PR symtab/16581
11753 * gdb.dwarf2/dw2-icycle.S: New file.
11754 * gdb.dwarf2/dw2-icycle.c: New file.
11755 * gdb.dwarf2/dw2-icycle.exp: New file.
11756
f7bd0f78
SC
117572014-02-19 Siva Chandra Reddy <sivachandra@google.com>
11758
11759 * gdb.python/py-value-cc.cc: Improve test case to enable testing
11760 operations on gdb.Value objects.
11761 * gdb.python/py-value-cc.exp: Add new test to test operations on
11762 gdb.Value objects.
11763
c17ef0d5
DE
117642014-02-18 Doug Evans <dje@google.com>
11765
11766 * Makefile.in (TESTS): New variable.
11767 (expanded_tests, expanded_tests_or_none): New variables
11768 (check-single): Pass $(expanded_tests_or_none) to runtest.
11769 (check-parallel): Only run tests in $(TESTS) if non-empty.
11770 (check/no-matching-tests-found): New rule.
11771 * README: Document TESTS makefile variable.
11772
5dd3176f
DE
117732014-02-18 Doug Evans <dje@google.com>
11774
11775 * Makefile.in (check-parallel): rm -rf outputs temp.
11776
0b10be4f
JK
117772014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
11778
11779 Fix "ERROR: no fileid for" in the testsuite.
11780 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
11781
85f224e7
DE
117822014-02-12 Doug Evans <dje@google.com>
11783
11784 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
11785 (MISCELLANEOUS): New variable.
11786 (clean): rm -rf $(MISCELLANEOUS).
11787 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
11788 dwp live in the same directory as symlinks, with each symlink pointed
11789 to a differently named file in a different directory.
11790
149b30ff
DE
117912014-02-11 Doug Evans <dje@google.com>
11792
11793 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
11794 of Tcl file commands.
11795
1dfdac32
MK
117962014-02-10 Mark Kettenis <kettenis@gnu.org>
11797
11798 * gdb.threads/step-after-sr-lock.exp: Avoid executing
11799 "kill -SIGUSR1 -1".
11800
aa4fb036
JB
118012014-02-10 Joel Brobecker <brobecker@adacore.com>
11802
11803 * gdb.ada/tick_length_array_enum_idx: New testcase.
11804
ed3ef339
DE
118052014-02-10 Doug Evans <xdje42@gmail.com>
11806
11807 * configure.ac (AC_OUTPUT): Add gdb.guile.
11808 * configure: Regenerate.
11809 * lib/gdb-guile.exp: New file.
11810 * lib/gdb.exp (get_target_charset): New function.
11811 * gdb.base/help.exp: Update expected output from "apropos apropos".
11812 * gdb.guile/Makefile.in: New file.
11813 * gdb.guile/guile.exp: New file.
11814 * gdb.guile/scm-arch.c: New file.
11815 * gdb.guile/scm-arch.exp: New file.
11816 * gdb.guile/scm-block.c: New file.
11817 * gdb.guile/scm-block.exp: New file.
11818 * gdb.guile/scm-breakpoint.c: New file.
11819 * gdb.guile/scm-breakpoint.exp: New file.
11820 * gdb.guile/scm-disasm.c: New file.
11821 * gdb.guile/scm-disasm.exp: New file.
11822 * gdb.guile/scm-equal.c: New file.
11823 * gdb.guile/scm-equal.exp: New file.
11824 * gdb.guile/scm-error.exp: New file.
11825 * gdb.guile/scm-error.scm: New file.
11826 * gdb.guile/scm-frame-args.c: New file.
11827 * gdb.guile/scm-frame-args.exp: New file.
11828 * gdb.guile/scm-frame-args.scm: New file.
11829 * gdb.guile/scm-frame-inline.c: New file.
11830 * gdb.guile/scm-frame-inline.exp: New file.
11831 * gdb.guile/scm-frame.c: New file.
11832 * gdb.guile/scm-frame.exp: New file.
11833 * gdb.guile/scm-generics.exp: New file.
11834 * gdb.guile/scm-gsmob.exp: New file.
11835 * gdb.guile/scm-iterator.c: New file.
11836 * gdb.guile/scm-iterator.exp: New file.
11837 * gdb.guile/scm-math.c: New file.
11838 * gdb.guile/scm-math.exp: New file.
11839 * gdb.guile/scm-objfile-script-gdb.in: New file.
11840 * gdb.guile/scm-objfile-script.c: New file.
11841 * gdb.guile/scm-objfile-script.exp: New file.
11842 * gdb.guile/scm-objfile.c: New file.
11843 * gdb.guile/scm-objfile.exp: New file.
11844 * gdb.guile/scm-ports.exp: New file.
11845 * gdb.guile/scm-pretty-print.c: New file.
11846 * gdb.guile/scm-pretty-print.exp: New file.
11847 * gdb.guile/scm-pretty-print.scm: New file.
11848 * gdb.guile/scm-section-script.c: New file.
11849 * gdb.guile/scm-section-script.exp: New file.
11850 * gdb.guile/scm-section-script.scm: New file.
11851 * gdb.guile/scm-symbol.c: New file.
11852 * gdb.guile/scm-symbol.exp: New file.
11853 * gdb.guile/scm-symtab-2.c: New file.
11854 * gdb.guile/scm-symtab.c: New file.
11855 * gdb.guile/scm-symtab.exp: New file.
11856 * gdb.guile/scm-type.c: New file.
11857 * gdb.guile/scm-type.exp: New file.
11858 * gdb.guile/scm-value-cc.cc: New file.
11859 * gdb.guile/scm-value-cc.exp: New file.
11860 * gdb.guile/scm-value.c: New file.
11861 * gdb.guile/scm-value.exp: New file.
11862 * gdb.guile/source2.scm: New file.
11863 * gdb.guile/types-module.cc: New file.
11864 * gdb.guile/types-module.exp: New file.
11865
7026a7c1
YQ
118662014-02-10 Yao Qi <yao@codesourcery.com>
11867
11868 PR testsuite/16543
11869 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
11870 * configure: Regenerated.
11871 * Makefile.in: New file.
11872
6c466447
AS
118732014-02-08 Andreas Schwab <schwab@linux-m68k.org>
11874
11875 * gdb.python/py-framefilter.exp: Fix typo.
11876
6e854735
YQ
118772014-02-08 Yao Qi <yao@codesourcery.com>
11878
11879 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
11880 that no =breakpoint-modified is emitted when breakpoints are
11881 modified through MI commands.
11882
d137e6dc
PA
118832014-02-07 Pedro Alves <pedro@codesourcery.com>
11884 Pedro Alves <palves@redhat.com>
11885
11886 * gdb.threads/step-after-sr-lock.c: New file.
11887 * gdb.threads/step-after-sr-lock.exp: New file.
11888
b5ee5a50
PA
118892014-02-07 Pedro Alves <palves@redhat.com>
11890
11891 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
11892
3c77faf3
JK
118932014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11894
11895 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
11896 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
11897
6dddc817
DE
118982014-02-06 Doug Evans <xdje42@gmail.com>
11899
11900 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
11901 output.
11902
11903 * gdb.gdb/python-interrupts.exp: New file.
11904
de7b2893
YQ
119052014-02-05 Yao Qi <yao@codesourcery.com>
11906
11907 * gdb.trace/report.exp (use_collected_data): Test the output
11908 of "info threads" and "info inferiors".
11909
66d032ac
YQ
119102014-02-05 Yao Qi <yao@codesourcery.com>
11911
11912 Revert this patch:
11913
11914 2013-05-24 Yao Qi <yao@codesourcery.com>
11915
11916 * gdb.trace/tfile.exp: Test inferior and thread.
11917
591a12a1
UW
119182014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11919
11920 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
11921 on a function.
11922 * gdb.base/step-bt.c: Call hello via function pointer to make
11923 sure its first instruction is executed on powerpc64le-linux.
11924
0ff3e01f
UW
119252014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11926
11927 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
11928
084ee545
UW
119292014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11930
11931 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
11932 of the test patterns for use on little-endian systems.
11933
6ed14ff3
UW
119342014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11935
11936 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
11937 (decimal_vector): Fix for little-endian.
11938
401e27fd
JM
119392014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
11940
11941 * gdb.arch/sparc-sysstep.exp: New file.
11942 * gdb.arch/sparc-sysstep.c: Likewise.
11943
11944 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
11945
8b924729
EBM
119462014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11947
11948 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
11949
fb151210
JB
119502014-01-23 Tom Tromey <tromey@redhat.com>
11951
11952 * gdb.ada/array_char_idx: New testcase.
11953
0740f8d8
TT
119542014-01-23 Tom Tromey <tromey@redhat.com>
11955
11956 PR python/16487:
11957 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
11958 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
11959 classes.
11960
21909fa1
TT
119612014-01-23 Tom Tromey <tromey@redhat.com>
11962
11963 PR python/16491:
11964 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
11965 string from an inferior frame.
11966 * gdb.python/py-framefilter-mi.exp: Update.
11967
87ce2a04
DE
119682014-01-22 Doug Evans <dje@google.com>
11969
11970 * gdb.server/server-mon.exp: Add tests for "set debug-format".
11971
237b092b
AA
119722014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11973
11974 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
11975
d674a709
AA
119762014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11977
11978 * gdb.trace/entry-values.exp: Remove excess space character from
11979 regex patterns. Handle s390 call instruction.
11980
20fa3390
AA
119812014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11982
11983 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
11984 define "*_start" label. Make "name" static.
11985 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
11986 ${name} by references to ${name}_start.
11987
78466714
AA
119882014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11989
11990 * gdb.base/info-macros.exp: Remove "debug" from the compile
11991 options.
11992
ec9f644a
IB
119932014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
11994
11995 * gdb.dlang/demangle.exp: New file.
11996
94b1b47e
IB
119972014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
11998
11999 * gdb.dlang/primitive-types.exp: New file.
12000
7f420862
IB
120012014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
12002
12003 * configure.ac: Create gdb.dlang/Makefile.
12004 * configure: Regenerate.
12005 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
12006 * gdb.dlang/Makefile.in: New file.
12007 * lib/d-support.exp: New file.
12008 * lib/gdb.exp (skip_d_tests): New proc.
12009
52834460
MM
120102014-01-16 Markus Metzger <markus.t.metzger@intel.com>
12011
12012 * gdb.btrace/delta.exp: Check reverse stepi.
12013 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
12014 * gdb.btrace/finish.exp: New.
12015 * gdb.btrace/next.exp: New.
12016 * gdb.btrace/nexti.exp: New.
12017 * gdb.btrace/record_goto.c: Add comments.
12018 * gdb.btrace/step.exp: New.
12019 * gdb.btrace/stepi.exp: New.
12020 * gdb.btrace/multi-thread-step.c: New.
12021 * gdb.btrace/multi-thread-step.exp: New.
12022 * gdb.btrace/rn-dl-bind.c: New.
12023 * gdb.btrace/rn-dl-bind.exp: New.
12024 * gdb.btrace/data.c: New.
12025 * gdb.btrace/data.exp: New.
12026 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
12027
6e07b1d2
MM
120282014-01-16 Markus Metzger <markus.t.metzger@intel.com>
12029
12030 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
12031 * gdb.btrace/exception.exp: Update.
12032 * gdb.btrace/instruction_history.exp: Update.
12033 * gdb.btrace/record_goto.exp: Update.
12034 * gdb.btrace/tailcall.exp: Update.
12035 * gdb.btrace/unknown_functions.exp: Update.
12036 * gdb.btrace/delta.exp: New.
12037
0b722aec
MM
120382014-01-16 Markus Metzger <markus.t.metzger@intel.com>
12039
12040 * gdb.btrace/record_goto.exp: Add backtrace test.
12041 * gdb.btrace/tailcall.exp: Add backtrace test.
12042
066ce621
MM
120432014-01-16 Markus Metzger <markus.t.metzger@intel.com>
12044
12045 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
12046 * gdb.btrace/record_goto.c: New.
12047 * gdb.btrace/record_goto.exp: New.
12048 * gdb.btrace/x86-record_goto.S: New.
12049
0688d04e
MM
120502014-01-16 Markus Metzger <markus.t.metzger@intel.com>
12051
12052 * gdb.btrace/function_call_history.exp: Update tests.
12053 * gdb.btrace/instruction_history.exp: Update tests.
12054
8710b709
MM
120552014-01-16 Markus Metzger <markus.t.metzger@intel.com>
12056
12057 * gdb.btrace/function_call_history.exp: Fix expected field
12058 order for "record function-call-history".
12059 Add new tests for "record function-call-history /c".
12060 * gdb.btrace/exception.cc: New.
12061 * gdb.btrace/exception.exp: New.
12062 * gdb.btrace/tailcall.exp: New.
12063 * gdb.btrace/x86-tailcall.S: New.
12064 * gdb.btrace/x86-tailcall.c: New.
12065 * gdb.btrace/unknown_functions.c: New.
12066 * gdb.btrace/unknown_functions.exp: New.
12067 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
12068
5de9129b
MM
120692014-01-16 Markus Metzger <markus.t.metzger@intel.com>
12070
12071 * gdb.btrace/instruction_history.exp: Update.
12072 * gdb.btrace/function_call_history.exp: Update.
12073
23a7fe75
MM
120742014-01-16 Markus Metzger <markus.t.metzger@intel.com>
12075
12076 * gdb.btrace/function_call_history.exp: Fix expected function
12077 trace.
12078 * gdb.btrace/instruction_history.exp: Initialize traced.
12079 Remove traced_functions.
12080
724c7dd8
MM
120812014-01-16 Markus Metzger <markus.t.metzger@intel.com>
12082
12083 * gdb.btrace/function_call_history.exp: Update
12084 * gdb.btrace/instruction_history.exp: Update.
12085
6d78d93b
MM
120862014-01-16 Markus Metzger <markus.t.metzger@intel.com>
12087
12088 * gdb.btrace/enable.exp: Update expected text.
12089
93a360cc
OJ
120902014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
12091
12092 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
12093 bytes.
12094
3772b53f
MR
120952014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
12096
12097 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
12098
596662fa
OJ
120992014-01-15 Omair Javaid <omair.javaid@linaro.org>
12100
12101 * lib/gdb.exp (supports_process_record): Return true for
12102 arm*-linux*. (supports_reverse): Likewise.
12103
b5b08fb4
SC
121042014-01-13 Siva Chandra Reddy <sivachandra@google.com>
12105
12106 PR python/15464
12107 PR python/16113
12108 * gdb.python/py-type.c: Enhance test case.
12109 * gdb.python/py-value-cc.cc: Likewise
12110 * gdb.python/py-type.exp: Add new tests.
12111 * gdb.python/py-value-cc.exp: Likewise
12112
52d7fb13
AA
121132014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
12114 Pedro Alves <palves@redhat.com>
12115
12116 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
12117 Make "name" extern.
12118 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
12119 references to ${name}_start by references to ${name}.
12120
a2cd8cfe
JB
121212014-01-10 Joel Brobecker <brobecker@adacore.com>
12122
12123 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
12124
4e23fced
JB
121252014-01-10 Joel Brobecker <brobecker@adacore.com>
12126
12127 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
12128
c6a9e42c
PA
121292014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
12130 Pedro Alves <palves@redhat.com>
12131
12132 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 12133 mi_gdb_target_load.
c6a9e42c 12134
b7ea362b
PA
121352014-01-08 Pedro Alves <palves@redhat.com>
12136
12137 * gdb.threads/reconnect-signal.c: New file.
12138 * gdb.threads/reconnect-signal.exp: New file.
12139
5e3f4fab
EBM
121402014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12141
12142 * gdb.base/source-dir.exp: New file.
12143
79301218
JB
121442014-01-07 Joel Brobecker <brobecker@adacore.com>
12145
12146 * gdb.ada/mi_interface: New testcase.
12147
8e355c5d
JB
121482014-01-07 Joel Brobecker <brobecker@adacore.com>
12149
12150 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
12151 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
12152 gdb.ada/pp-rec-component/pck.ads: New files.
12153
c0d48811
JB
121542014-01-07 Joel Brobecker <brobecker@adacore.com>
12155
12156 * gdb.python/py-pp-integral.c: New file.
12157 * gdb.python/py-pp-integral.py: New file.
12158 * gdb.python/py-pp-integral.exp: New file.
12159
17b609c3 12160For older changes see ChangeLog-1993-2013.
c906108c 12161\f
8d8cb839
EZ
12162;; Local Variables:
12163;; mode: change-log
12164;; left-margin: 8
12165;; fill-column: 74
12166;; version-control: never
12167;; End:
902f2ccb 12168
61baf725 12169 Copyright 2014-2017 Free Software Foundation, Inc.
902f2ccb
MC
12170 Copying and distribution of this file, with or without modification,
12171 are permitted provided the copyright notice and this notice are preserved.
This page took 3.54346 seconds and 4 git commands to generate.