]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Use gdbarch_long_bit to determine layout of FreeBSD siginfo_t.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
5c9e4427
PA
12017-10-09 Pedro Alves <palves@redhat.com>
2
3 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
4 logic. Move STOP marker after the value checks.
5 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
6 regexp.
7
b3b7c423
SL
82017-10-06 Sandra Loosemore <sandra@codesourcery.com>
9
10 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
11
3b4b2f16
UW
122017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
13
14 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
15 integer-to-dfp conversion.
16 * gdb.base/dfp-test.exp: Likewise.
17
5cd63fda
PA
182017-10-04 Pedro Alves <palves@redhat.com>
19
20 * gdb.multi/hangout.c: Include <unistd.h>.
21 (hangout_loop): New function.
22 (main): Call alarm. Call hangout_loop in a loop.
23 * gdb.multi/hello.c: Include <unistd.h>.
24 (hello_loop): New function.
25 (main): Call alarm. Call hangout_loop in a loop.
26 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
27 inferior with the other selected.
28
4c71c105
SM
292017-10-04 Simon Marchi <simon.marchi@ericsson.com>
30
31 * gdb.mi/list-thread-groups-available.exp: New file.
32 * gdb.mi/list-thread-groups-available.c: New file.
33
bc3b087d
SDJ
342017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
35
36 * gdb.base/set-cwd.exp: Make it available on
37 native-extended-gdbserver.
38
d092c5a2
SDJ
392017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
40
41 * gdb.base/set-cwd.c: New file.
42 * gdb.base/set-cwd.exp: Likewise.
43
45320ffa
TT
442017-10-02 Tom Tromey <tom@tromey.com>
45
46 PR rust/22236:
47 * gdb.rust/simple.rs (main): New variable "fslice".
48 * gdb.rust/simple.exp: Add slice tests. Update string tests.
49
b3e3859b
TT
502017-10-02 Tom Tromey <tom@tromey.com>
51
52 * gdb.rust/simple.exp: Test ptype of a slice.
53
01af5e0d
TT
542017-10-02 Tom Tromey <tom@tromey.com>
55
56 * gdb.rust/simple.exp: Test index of slice.
57
a9bbfbd8
TT
582017-09-27 Tom Tromey <tom@tromey.com>
59
60 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
61
df8899e5
TP
622017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
63 Pedro Alves <palves@redhat.com>
64
65 * gdb.base/compare-sections.exp (get value of read-only section): Read
66 as unsigned value.
67 (corrupt read-only section): Likewise and don't set written if patching
68 failed.
69
757bf54b
KB
702017-09-21 Kevin Buettner <kevinb@redhat.com>
71
72 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
73 files.
74
06871ae8
PA
752017-09-20 Pedro Alves <palves@redhat.com>
76
77 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
78 symbol names in gdb's output.
79 * gdb.cp/overload.exp ("list all overloads"): Likewise.
80
e5f25bc5
PA
812017-09-20 Pedro Alves <palves@redhat.com>
82
83 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
84 Rename to ...
85 (test_list_ambiguous_symbol): ... this and add a symbol name
86 parameter. Adjust.
87 (test_list_ambiguous_function): Reimplement on top of
88 test_list_ambiguous_symbol and also test listing ambiguous
89 variables.
90 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
91 (ambiguous_fun): ... this.
92 (ambiguous_var): New.
93 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
94 (ambiguous_fun): ... this.
95 (ambiguous_var): New.
96
4e5a4f58
JB
972017-09-19 John Baldwin <jhb@FreeBSD.org>
98
99 * gdb.base/starti.c: New file.
100 * gdb.base/starti.exp: New file.
101 * lib/gdb.exp (gdb_starti_cmd): New procedure.
102
26e53f3e
PA
1032017-09-14 Pedro Alves <palves@redhat.com>
104
105 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
106 (top level): Use it instead of runto.
107
cb791d59
TT
1082017-09-11 Tom Tromey <tom@tromey.com>
109
110 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
111
7c96f8c1
TT
1122017-09-11 Tom Tromey <tom@tromey.com>
113
114 * gdb.python/py-infthread.exp: Add tests for new_thread event.
115 * gdb.python/py-inferior.exp: Add tests for new inferior events.
116
469412dd
CW
1172017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
118
119 * gdb.fortran/printing-types.exp: New file.
120 * gdb.fortran/printing-types.exp: New file.
121
e0f86435
BH
1222017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
123
124 * gdb.fortran/vla-ptype.exp: Fix typos.
125 * gdb.fortran/vla-value.exp: Same.
126
9e9af4be
BH
1272017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
128
129 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
130 * gdb.mi/mi-var-child-f.exp: Likewise.
131 * gdb.mi/mi-vla-fortran.exp: Likewise.
132
a5ad232b
FP
1332017-09-08 Frank Penczek <frank.penczek@intel.com>
134 Christoph Weinmann <christoph.t.weinmann@intel.com>
135 Bernhard Heckel <bernhard.heckel@intel.com>
136
137 * gdb.fortran/ptr-indentation.f90: New file.
138 * gdb.fortran/ptr-indentation.exp: New file.
139
5aec60eb
TT
1402017-09-05 Tom Tromey <tom@tromey.com>
141
142 PR gdb/22010:
143 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
144
8f8f8152
TP
1452017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
146
147 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
148
fbd1b771
JK
1492017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
150
151 * gdb.threads/tls-nodebug-pie.c: New file.
152 * gdb.threads/tls-nodebug-pie.exp: New file.
153
5eb5f850
TT
1542017-09-05 Tom Tromey <tom@tromey.com>
155
156 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
157 for rust.
158
ae780a21
SM
1592017-09-05 Simon Marchi <simon.marchi@ericsson.com>
160
161 * gdb.multi/multi-arch-exec.exp: Test with different
162 "follow-exec-mode" settings.
163 (do_test): New procedure.
164
3693fdb3
PA
1652017-09-04 Pedro Alves <palves@redhat.com>
166
167 * gdb.base/func-static.c (S::method const, S::method volatile)
168 (S::method volatile const): New methods.
169 (c_s, v_s, cv_s): New instances.
170 (main): Call method() on them.
171 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
172 (cannot_resolve): New procedure.
173 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
174 print-quote-unquoted columns.
175 (do_test): Test printing each scope too.
176
e68cb8e0
PA
1772017-09-04 Pedro Alves <palves@redhat.com>
178
179 * gdb.base/local-static.exp: Also test with
180 class::method::variable wholly quoted.
181 * gdb.cp/m-static.exp (class::method::variable): Remove test.
182
858be34c
PA
1832017-09-04 Pedro Alves <palves@redhat.com>
184
185 * gdb.base/local-static.c: New.
186 * gdb.base/local-static.cc: New.
187 * gdb.base/local-static.exp: New.
188
46a4882b
PA
1892017-09-04 Pedro Alves <palves@redhat.com>
190
191 * gdb.asm/asm-source.exp: Add casts to int.
192 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
193 (dataglobal64_1, dataglobal64_2): New globals.
194 * gdb.base/nodebug.exp: Test different expressions involving the
195 new globals, with print, whatis and ptype. Add casts to int.
196 * gdb.base/solib-display.exp: Add casts to int.
197 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
198 * gdb.cp/m-static.exp: Add cast to int.
199 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
200 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
201 tls variable with no debug info without a cast. Test with a cast
202 to int too.
203 * gdb.trace/entry-values.exp: Add casts.
204
2c5a2be1
PA
2052017-09-04 Pedro Alves <palves@redhat.com>
206
207 * gdb.base/nodebug.exp: Test that ptype's error about functions
208 with unknown return type includes the function name too.
209
7022349d
PA
2102017-09-04 Pedro Alves <palves@redhat.com>
211
212 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
213 return type of munmap in infcall.
214 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
215 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
216 type of ftell in infcall.
217 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
218 type of getpid in infcall.
219 * gdb.base/infcall-exec.exp: Cast return type of execlp in
220 infcall.
221 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
222 Bail on failure to extract the pid.
223 * gdb.base/nodebug.c: #include <stdint.h>.
224 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
225 New functions.
226 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
227 Change expected output of print/whatis/ptype with functions with
228 no debug info. Test all supported languages. Call
229 test_call_promotion.
230 * gdb.compile/compile.exp: Adjust expected output to expect
231 warning.
232 * gdb.threads/siginfo-threads.exp: Likewise.
233
54990598
PA
2342017-09-04 Pedro Alves <palves@redhat.com>
235
236 * gdb.base/callfuncs.exp (do_function_calls): New parameter
237 "prototypes". Test calling float functions via prototyped and
238 unprototyped function pointers.
239 (perform_all_tests): New parameter "prototypes". Pass it down.
240 (top level): Pass down "prototypes" parameter to
241 perform_all_tests.
242
34d16ea2
SM
2432017-09-04 Simon Marchi <simon.marchi@ericsson.com>
244
245 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
246 Test with nested loops.
247
9521ecda
SM
2482017-09-04 Simon Marchi <simon.marchi@ericsson.com>
249
250 * gdb.base/commands.exp: Call the new procedures.
251 (loop_break_test, loop_continue_test): New procedures.
252
80a65e9b
SM
2532017-09-04 Simon Marchi <simon.marchi@ericsson.com>
254
255 * gdb.base/commands.exp: Call new procedure.
256 (define_if_without_arg_test): New procedure.
257
e439fa14
PA
2582017-09-04 Pedro Alves <palves@redhat.com>
259
260 * gdb.base/list-ambiguous.exp: New file.
261 * gdb.base/list-ambiguous0.c: New file.
262 * gdb.base/list-ambiguous1.c: New file.
263 * gdb.base/list.exp (test_list_range): Adjust expected output.
264
0a2dde4a
SDJ
2652017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
266
267 * gdb.base/share-env-with-gdbserver.c: New file.
268 * gdb.base/share-env-with-gdbserver.exp: Likewise.
269
5e89eb3a
SM
2702017-08-28 Simon Marchi <simon.marchi@ericsson.com>
271
272 * gdb.base/commands.exp (gdbvar_simple_if_test,
273 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
274 progvar_simple_if_test, progvar_simple_while_test,
275 progvar_complex_if_while_test, user_defined_command_test,
276 user_defined_command_args_eval,
277 user_defined_command_args_stack_test,
278 user_defined_command_manyargs_test, bp_deleted_in_command_test,
279 temporary_breakpoint_commands,
280 gdb_test_no_prompt, redefine_hook_test,
281 redefine_backtrace_test): Remove "global gdb_prompt".
282
fd437cbc
SM
2832017-08-28 Simon Marchi <simon.marchi@ericsson.com>
284
285 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
286 New proc, call it from toplevel.
287
87215ad1
SDJ
2882017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
289
290 PR remote/21852
291 * gdb.server/normal.c: New file, copied from gdb.base.
292 * gdb.server/run-without-local-binary.exp: New file.
293
58afddc6
WP
2942017-08-07 Weimin Pan <weimin.pan@oracle.com>
295
296 * gdb.arch/sparc64-adi.exp: New file.
297 * gdb.arch/sparc64-adi.c: New file.
298
5277199a
PA
2992017-08-22 Pedro Alves <palves@redhat.com>
300
301 * gdb.cp/overload.exp (line_range_pattern): New procedure.
302 (top level): Add "list all overloads" tests.
303
14278e1f
TT
3042017-08-22 Tom Tromey <tom@tromey.com>
305
306 * gdb.gdb/xfullpath.exp: Remove.
307
bf223d3e
PA
3082017-08-21 Pedro Alves <palves@redhat.com>
309
310 PR gdb/19487
311 * gdb.base/symbol-alias.c: New.
312 * gdb.base/symbol-alias2.c: New.
313 * gdb.base/symbol-alias.exp: New.
314
c973d0aa
PA
3152017-08-21 Pedro Alves <palves@redhat.com>
316
317 * gdb.base/dfp-test.c
318 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
319 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
320 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
321 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
322 * gdb.base/whatis-ptype-typedefs.c: New.
323 * gdb.base/whatis-ptype-typedefs.exp: New.
324 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
325 (an_int, an_int_type, an_int_type2): New globals.
326 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
327 involving typedefs and cast expressions.
328 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
329 (lookup_typedefs_function): New.
330 (typedefs_pretty_printers_dict): New.
331 (top level): Register lookup_typedefs_function in
332 gdb.pretty_printers.
333
6d580b63
YQ
3342017-08-18 Yao Qi <yao.qi@linaro.org>
335
336 * gdb.server/unittest.exp: New.
337
206726fb
SDJ
3382017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
339
340 PR gdb/21954
341 * gdb.base/environ.exp: Add test to check if 'unset environment'
342 works.
343
bf0ec4c2
AA
3442017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
345
346 * lib/gdb.exp (universal_compile_options): New caching proc.
347 (gdb_compile): Suppress GCC's coloring of messages.
348
d6382fff
TT
3492017-08-14 Tom Tromey <tom@tromey.com>
350
351 PR gdb/21675:
352 * gdb.base/printcmds.exp (test_radices): New function.
353 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
354 * gdb.base/sizeof.exp (check_valueof): Use p/d.
355 * lib/gdb.exp (get_integer_valueof): Use p/d.
356
c2c2dd9f
SM
3572017-08-12 Simon Marchi <simon.marchi@ericsson.com>
358
359 * lib/gdb.exp (get_valueof): Don't capture end-of-line
360 characters.
361
fdffd6f4
TT
3622017-08-05 Tom Tromey <tom@tromey.com>
363
364 * gdb.rust/simple.exp: Allow String to appear in a different
365 namespace.
366
27d41eac
YQ
3672017-07-26 Yao Qi <yao.qi@linaro.org>
368
369 * gdb.gdb/unittest.exp: Invoke command
370 "maintenance check xml-descriptions".
371
031ed05d
AA
3722017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
373
374 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
375 calling context.
376 (hex128): Drop erroneous calculation of parameters.
377
dcd27ddf
SM
3782017-07-22 Simon Marchi <simon.marchi@ericsson.com>
379
380 * gdb.python/py-unwind.exp: Disable stack protection when
381 building test file.
382
47e77640
PA
3832017-07-20 Pedro Alves <palves@redhat.com>
384
385 * gdb.base/default.exp (set language): Adjust expected output.
386
62d2a18a
PA
3872017-07-20 Pedro Alves <palves@redhat.com>
388
389 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
390 (test_minsym): ... this, and make static.
391 (get_pck__foo__bar__minsym): Rename to ...
392 (get_test_minsym): ... this.
393 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
394 symbol names and comments.
395 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
396 (get_test_minsym): ... this.
397 (pck__foo__bar__minsym__2): Rename to ...
398 (test_minsym): ... this.
399 (main): Adjust.
400
c45ec17c
PA
4012017-07-17 Pedro Alves <palves@redhat.com>
402
403 * gdb.base/completion.exp: Adjust expected output.
404 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
405 the completer works.
406
c6756f62
PA
4072017-07-17 Pedro Alves <palves@redhat.com>
408
409 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
410
5bd68487
AB
4112017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
412
413 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
414
8880f2a9
TT
4152017-07-14 Tom Tromey <tom@tromey.com>
416
417 PR rust/21764:
418 * gdb.rust/simple.exp: Add tests.
419
65547233
TT
4202017-07-14 Tom Tromey <tom@tromey.com>
421
422 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
423
8f14146e
PA
4242017-07-14 Pedro Alves <palves@redhat.com>
425
426 * gdb.linespec/base/one/thefile.cc (z1): New function.
427 * gdb.linespec/base/two/thefile.cc (z2): New function.
428 * gdb.linespec/linespec.exp: Add tests.
429
b4365d02
AB
4302017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
431
432 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
433 to mi_create_breakpoint.
434
5d2cbaa5
AB
4352017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
436
437 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
438 mi_create_breakpoint.
439
11cb5716
IB
4402017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
441
442 * gdb.dlang/demangle.exp: Update for demangling changes.
443
03278692
TT
4442017-07-09 Tom Tromey <tom@tromey.com>
445
446 * gdb.dwarf2/shortpiece.exp: New file.
447
33c5cd75
DB
4482017-07-06 David Blaikie <dblaikie@gmail.com>
449
450 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
451 built from fissiont-multi-cu{1,2}.c.
452 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
453 except putting 'main' and 'func' in separate CUs in the same DWO file.
454 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
455 test.
456 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
457 test.
458
8455d262
PA
4592017-07-06 Pedro Alves <palves@redhat.com>
460
461 * gdb.python/py-unwind.exp: Test flushregs.
462
dc4bde35
SDJ
4632017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
464
465 PR cli/21688
466 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
467 tests for alias commands and trailing whitespace.
468
51ed89aa
SDJ
4692017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
470
471 PR cli/21688
472 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
473 procedure. Call it.
474
eb17d413
PA
4752017-06-29 Pedro Alves <palves@redhat.com>
476
477 * gdb.base/printcmds.exp: Add tests.
478
41664b45
DG
4792017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
480
481 PR gdb/21337
482 * gdb.base/reread-readsym.exp: New file.
483 * gdb.base/reread-readsym.c: New file.
484
75312ae3
KB
4852017-06-21 Kevin Buettner <kevinb@redhat.com>
486
487 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
488 subpattern.
489
66953522
PB
4902017-06-19 Peter Bergner <bergner@vnet.ibm.com>
491
492 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
493 extended mnemonic.
494 * gdb.arch/powerpc-power9.s: Likewise.
495
5524b525
AA
4962017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
497
498 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
499 on 32-bit x86 targets. Exploit is_*_target macros where
500 appropriate.
501
03c8af18
AA
5022017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
503
504 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
505 register pieces.
506
3bf31011
AA
5072017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
508
509 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
510 located in one or more DWARF pieces.
511
805acca0
AA
5122017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
513
514 * lib/gdb.exp (get_endianness): New proc.
515 * gdb.arch/aarch64-fp.exp: Use it.
516 * gdb.arch/altivec-regs.exp: Likewise.
517 * gdb.arch/e500-regs.exp: Likewise.
518 * gdb.arch/vsx-regs.exp: Likewise.
519 * gdb.base/dump.exp: Likewise.
520 * gdb.base/funcargs.exp: Likewise.
521 * gdb.base/gnu_vector.exp: Likewise.
522 * gdb.dwarf2/formdata16.exp: Likewise.
523 * gdb.dwarf2/implptrpiece.exp: Likewise.
524 * gdb.dwarf2/nonvar-access.exp: Likewise.
525 * gdb.python/py-inferior.exp: Likewise.
526 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
527
e9352324
AA
5282017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
529
530 PR gdb/21226
531 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
532 stack value pieces are taken from the LSB end.
533
d5d1163e
AA
5342017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
535
536 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
537 variable at nonzero offset.
538
0567c986
AA
5392017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
540
541 * gdb.dwarf2/var-access.c: New file.
542 * gdb.dwarf2/var-access.exp: New test.
543 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
544
973e9aab
TT
5452017-06-12 Tom Tromey <tom@tromey.com>
546
547 * gdb.dwarf2/formdata16.exp: Add tests.
548
d9109c80
TT
5492017-06-12 Tom Tromey <tom@tromey.com>
550
551 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
552
30a25466
TT
5532017-06-12 Tom Tromey <tom@tromey.com>
554
555 PR exp/16225:
556 * gdb.reverse/i386-sse-reverse.exp: Update tests.
557 * gdb.arch/vsx-regs.exp: Update tests.
558 * gdb.arch/s390-vregs.exp (hex128): New proc.
559 Update test.
560 * gdb.arch/altivec-regs.exp: Update tests.
561
aefd8b33
SDJ
5622017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
563
564 * gdb.base/startup-with-shell.c: New file.
565 * gdb.base/startup-with-shell.exp: Likewise.
566
2090129c
SDJ
5672017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
568
569 * gdb.server/non-existing-program.exp: Update regex in order to
570 reflect the fact that gdbserver is now using fork_inferior (with a
571 shell) to startup the inferior.
572
8e86a419
SM
5732017-05-30 Simon Marchi <simon.marchi@ericsson.com>
574
575 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
576 support function calls from GDB.
577
e6cf65f2
TT
5782017-05-21 Tom Tromey <tom@tromey.com>
579
580 PR rust/21466:
581 * gdb.rust/unsized.exp: New file.
582 * gdb.rust/unsized.rs: New file.
583
43cc5389
TT
5842017-05-19 Tom Tromey <tom@tromey.com>
585
586 PR rust/21484:
587 * gdb.rust/watch.exp: New file.
588 * gdb.rust/watch.rs: New file.
589
ec8df234
TT
5902017-05-18 Tom Tromey <tom@tromey.com>
591
592 * gdb.rust/simple.exp: Allow Box to be qualified.
593
3e3e7fae
TP
5942017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
595
596 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
597
59cc050d
PA
5982017-05-18 Pedro Alves <palves@redhat.com>
599
600 * gdb.base/fileio.c (test_write, test_read, test_close)
601 (test_fstat): Don't print 'ret' in the fail path.
602
c8f6abd1
PA
6032017-05-18 Pedro Alves <palves@redhat.com>
604
605 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
606 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
607 (test_system, test_rename, test_unlink, test_time): Change
608 prototypes.
609 * gdb.base/fileio.exp (stop_msg): Adjust.
610
d2a03b77
PA
6112017-05-18 Pedro Alves <palves@redhat.com>
612
613 * gdb.base/fileio.c (null_str): New global.
614 (test_stat): Use it.
615 * gdb.base/fileio.exp: Remove nowarnings.
616
0d5c6999
YQ
6172017-05-17 Yao Qi <yao.qi@linaro.org>
618
619 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
620
21873064
YQ
6212017-05-17 Simon Marchi <simon.marchi@ericsson.com>
622
623 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
624 argument command.
625 (top-level): Invoke test_set_inferior_tty.
626
d512d31c
PA
6272017-05-04 Pedro Alves <palves@redhat.com>
628
629 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
630 Add parens to print call for Python 3.
631
90cef2ed
KS
6322017-05-03 Keith Seitz <keiths@redhat.com>
633
634 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
635 (main): Call it.
636
14f819c8
TW
6372017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
638
639 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
640 to prev and next.
641
913aeadd
TW
6422017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
643
644 * gdb.python/py-record-btrace.exp: Remove test for
645 gdb.BtraceInstruction.error.
646
a3be24ad
TW
6472017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
648
649 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
650
ae20e79a
TW
6512017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
652
653 * gdb.python/py-record-btrace-threads.c: New file.
654 * gdb.python/py-record-btrace-threads.exp: New file.
655
45ce1b47
SDJ
6562017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
657
658 PR testsuite/8595
659 * gdb.base/environ.exp: Make test available in all architectures.
660 Move bits related to "info program" testing to
661 gdb.base/info-program.exp. Rewrite tests to use the two new
662 procedures mentione below.
663 (test_set_show_env_var) New procedure.
664 (test_set_show_env_var_equal): Likewise.
665 * gdb.base/info-program.exp: New file.
666
e15c3eb4
KS
6672017-04-27 Keith Seitz <keiths@redhat.com>
668
669 * gdb.cp/oranking.cc (test15): New function.
670 (main): Call test15 and declare additional variables for testing.
671 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
672 "p foo101('abc')" tests.
673 Add tests for cv qualifier overloads.
674 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
675 "lvalue reference overload" test.
676 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
677 "print value of f1 on Child&& in f2" test.
678
3a3fd0fd
PA
6792017-04-19 Pedro Alves <palves@redhat.com>
680
681 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
682 procedure.
683 (top level): Call it.
684 * lib/gdb.exp (gdb_define_cmd): New procedure.
685
53375380
PA
6862017-04-12 Pedro Alves <palves@redhat.com>
687
688 PR gdb/21323
689 * gdb.cp/wide_char_types.c: Include <wchar.h>.
690 (wchar): New global.
691 * gdb.cp/wide_char_types.exp (wide_char_types_program)
692 (do_test_wide_char, wide_char_types_no_program, top level): Add
693 wchar_t testing.
694
53e710ac
PA
6952017-04-12 Pedro Alves <palves@redhat.com>
696
697 PR c++/21323
698 * gdb.cp/wide_char_types.c: New file.
699 * gdb.cp/wide_char_types.exp: New file.
700
0ad9d8c7
SDJ
7012017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
702
703 PR gdb/21352
704 * gdb.trace/tsv.exp: Add test for "tsave -r".
705
b1b45502
IB
7062017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
707
708 * gdb.dlang/watch-loc.c: New file.
709 * gdb.dlang/watch-loc.exp: New file.
710
ec13808e
JK
7112017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
712
713 * gdb.python/py-section-script.exp (sepdebug): New testcases.
714
fe5f7374
AK
7152017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
716
717 * gdb.arch/arc-analyze-prologue.S: New file.
718 * gdb.arch/arc-analyze-prologue.exp: Likewise.
719
eea78757
AK
7202017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
721
722 * gdb.arch/arc-decode-insn.S: New file.
723 * gdb.arch/arc-decode-insn.exp: Likewise.
724
5badf10a
IR
7252017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
726
727 PR tdep/20928
728 * gdb.arch/sparc64-regs.exp: New file.
729 * gdb.arch/sparc64-regs.S: Likewise.
730
cee59b3f
TW
7312017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
732
733 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
734 and memory view on Python 3.
735
c0f55cc6
AV
7362017-03-20 Artemiy Volkov <artemiyv@acm.org>
737 Keith Seitz <keiths@redhat.com>
738
739 PR gdb/14441
740 * gdb.cp/demangle.exp: Add rvalue reference tests.
741 * gdb.cp/rvalue-ref-casts.cc: New file.
742 * gdb.cp/rvalue-ref-casts.exp: New file.
743 * gdb.cp/rvalue-ref-overload.cc: New file.
744 * gdb.cp/rvalue-ref-overload.exp: New file.
745 * gdb.cp/rvalue-ref-params.cc: New file.
746 * gdb.cp/rvalue-ref-params.exp: New file.
747 * gdb.cp/rvalue-ref-sizeof.cc: New file.
748 * gdb.cp/rvalue-ref-sizeof.exp: New file.
749 * gdb.cp/rvalue-ref-types.cc: New file.
750 * gdb.cp/rvalue-ref-types.exp: New file.
751 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
752 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
753
51457a05
MAL
7542017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
755
756 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
757 New procedure.
758
5b291c04
MAL
7592017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
760
761 * lib/mi-support.exp (mi_gdb_test): Add additional message
762 for unexpected output.
763
59a56148
AA
7642017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
765
766 * gdb.base/examine-backward.c (Barrier): New character array
767 constant, to ensure that TestStrings is preceded by a string
768 terminator.
769
7942e96e
AA
7702017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
771
772 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
773 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
774 and implicit pointer into such a location.
775
6ebac3fb
DE
7762017-03-16 Doug Evans <dje@google.com>
777
778 * gdb.python/py-lazy-string (pointer): Really add new typedef.
779
ec3b243d
TP
7802017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
781
782 * gdb.cp/m-static.exp: Fix expectation for prototype of
783 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
784
7852017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
786
787 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
788 * gdb.guile/scm-lazy-string.c: New file.
789 * gdb.guile/scm-value.exp: Move lazy string tests to ...
790 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
791 for pointer, array, typedef lazy strings.
792
2cc36e25 7932017-03-16 Doug Evans <dje@google.com>
34b43320
DE
794
795 PR python/17728, python/18439, python/18779
796 * gdb.python/py-value.c (main) Delete locals sptr, sn.
797 * gdb.python/py-lazy-string.c (pointer): New typedef.
798 (main): New locals ptr, array, typedef_ptr.
799 * gdb.python/py-value.exp: Move lazy string tests to ...
800 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
801 array, typedef lazy strings.
ec3b243d 802
0efcde63
AK
8032017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
804
805 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
806 Add optional 'test' parameter.
807
7978d7c3
SM
8082017-03-13 Simon Marchi <simon.marchi@ericsson.com>
809
810 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
811 Skip for versions of DejaGnu < 1.5.
812
896c0c1e
SM
8132017-03-13 Simon Marchi <simon.marchi@ericsson.com>
814
815 * lib/gdb.exp (dejagnu_version): New proc.
816 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
817 Use dejagnu_version.
818
5f4d1085
KS
8192017-03-10 Keith Seitz <keiths@redhat.com>
820
821 PR c++/8128
822 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
823 type from destructor regexps.
824 Add a branch which actually passes the test.
825 Adjust "ptype t5i" test names.
826
1de05205
PA
8272017-03-08 Pedro Alves <palves@redhat.com>
828
829 * gdb.base/step-over-exit.exp: Add explicit test message.
830
c65d6b55
PA
8312017-03-08 Pedro Alves <palves@redhat.com>
832
833 PR gdb/18360
834 * gdb.threads/interrupt-while-step-over.c: New file.
835 * gdb.threads/interrupt-while-step-over.exp: New file.
836
2e86a283
PA
8372017-03-08 Pedro Alves <palves@redhat.com>
838
839 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
840 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
841
25dcbff6
PA
8422017-03-08 Pedro Alves <palves@redhat.com>
843
844 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
845 PKRU as not supported as a PASS.
846
dc9366eb
PA
8472017-03-08 Pedro Alves <palves@redhat.com>
848
849 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
850 prefix instead of $binfile1/$binfile2.
851 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
852 in test message.
853 * gdb.python/py-completion.exp: Use "load python file" as test
854 messages instead of unstable path names.
855
6e5d74e7
PA
8562017-03-08 Pedro Alves <palves@redhat.com>
857 Jan Kratochvil <jan.kratochvil@redhat.com>
858
859 PR cli/21218
860 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
861 New proc.
862 (top level): Call it.
863
9753a2f6
PA
8642017-03-08 Pedro Alves <palves@redhat.com>
865
866 PR tui/21216
867 * gdb.tui/tui-nl-filtered-output.exp: New file.
868
1a4dd9dd
PA
8692017-03-08 Pedro Alves <palves@redhat.com>
870
871 * gdb.base/completion.exp: Move TUI completion tests to ...
872 * gdb.tui/completion.exp: ... this new file.
873
7cbbff33
PA
8742017-03-08 Pedro Alves <palves@redhat.com>
875
876 * gdb.base/tui-disasm-long-lines.c,
877 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
878 gdb.base/tui-layout.exp: Move to ...
879 * gdb.tui/: ... this new directory.
880
5f6fd321
PA
8812017-03-07 Pedro Alves <palves@redhat.com>
882
883 * gdb.base/tui-layout.c: New file.
884 * gdb.base/tui-layout.exp: New file.
885
44959fa8
PA
8862017-03-07 Pedro Alves <palves@redhat.com>
887
888 * gdb.base/tui-layout.c: Rename to ...
889 * gdb.base/tui-disasm-long-lines.c: ... this.
890 * gdb.base/tui-layout.exp: Rename to ...
891 * gdb.base/tui-disasm-long-lines.exp: ... this.
892
f8c4e718
PA
8932017-03-07 Pedro Alves <palves@redhat.com>
894
895 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
896
6dbb839a 8972017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
898
899 * i386-mpx-call.c: New file.
900 * i386-mpx-call.exp: New file.
901
65b48a81
PB
9022017-02-28 Peter Bergner <bergner@vnet.ibm.com>
903
904 * gdb.arch/powerpc-power.exp: Delete test.
905 * gdb.arch/powerpc-power.s: Likewise.
906 * gdb.disasm/disassembler-options.exp: New test.
907 * gdb.arch/powerpc-altivec.exp: Likewise.
908 * gdb.arch/powerpc-altivec.s: Likewise.
909 * gdb.arch/powerpc-altivec2.exp: Likewise.
910 * gdb.arch/powerpc-altivec2.s: Likewise.
911 * gdb.arch/powerpc-altivec3.exp: Likewise.
912 * gdb.arch/powerpc-altivec3.s: Likewise.
913 * gdb.arch/powerpc-power7.exp: Likewise.
914 * gdb.arch/powerpc-power7.s: Likewise.
915 * gdb.arch/powerpc-power8.exp: Likewise.
916 * gdb.arch/powerpc-power8.s: Likewise.
917 * gdb.arch/powerpc-power9.exp: Likewise.
918 * gdb.arch/powerpc-power9.s: Likewise.
919 * gdb.arch/powerpc-vsx.exp: Likewise.
920 * gdb.arch/powerpc-vsx.s: Likewise.
921 * gdb.arch/powerpc-vsx2.exp: Likewise.
922 * gdb.arch/powerpc-vsx2.s: Likewise.
923 * gdb.arch/powerpc-vsx3.exp: Likewise.
924 * gdb.arch/powerpc-vsx3.s: Likewise.
925 * gdb.arch/arm-disassembler-options.exp: Likewise.
926 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
927 * gdb.arch/s390-disassembler-options.exp: Likewise.
928
17cd4947
LM
9292017-02-23 Luis Machado <lgustavo@codesourcery.com>
930
931 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
932 (check_supported_features): ... this. Changed return type to void.
933 (supports_rdseed): New static global.
934 (rdseed): Check supports_rdseed.
935 (initialize): Call check_supported_features.
936
2039d74e
EBM
9372017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
938
939 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
940 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
941 and lqarx/stqcx.
942 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
943 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
944
a51d7ecf
EBM
9452017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
946
947 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
948 uppercase.
949
0224619f
JK
9502017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
951
952 * gdb.dwarf2/formdata16.c: New file.
953 * gdb.dwarf2/formdata16.exp: New file.
954 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
955
216f72a1
JK
9562017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
957
958 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
959 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
960 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
961 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
962 DW_AT_GNU_*.
963
43988095
JK
9642017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
965
966 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
967
99e8a4f9
SDJ
9682017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
969
970 PR gdb/21164
971 * gdb.base/maint.exp: Add testcases for when the commands do
972 not have arguments.
973
b58a8c0c
TP
9742017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
975
976 * gdb.cp/chained-calls.exp: Use p instead of P.
977
4e746bb6
TW
9782017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
979
980 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
981 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
982
3f77c769
TT
9832017-02-14 Tom Tromey <tom@tromey.com>
984
985 PR python/13598:
986 * gdb.python/py-events.exp: Add before_prompt event tests.
987
075beec0
AA
9882017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
989
990 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
991
bf5f525c
LM
9922017-02-13 Luis Machado <lgustavo@codesourcery.com>
993
994 * gdb.linespec/explicit.c (my_unique_function_name): New function.
995 (main): Call my_unique_function_name.
996 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
997 completion of patterns with a single match.
998 Add missing -re switches to gdb_test_multiple calls.
999
13a66184
LM
10002017-02-13 Luis Machado <lgustavo@codesourcery.com>
1001
1002 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
1003 return if core file is not recognized.
1004
26a06916
SM
10052017-02-10 Simon Marchi <simon.marchi@ericsson.com>
1006
1007 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
1008 and extra UIs.
1009
b761ca9e
SM
10102017-02-10 Simon Marchi <simon.marchi@ericsson.com>
1011
1012 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
1013 proc_with_prefix.
1014
b964bee0
TT
10152017-02-10 Tom Tromey <tom@tromey.com>
1016
1017 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
1018
18da0c51
MG
10192017-02-10 Martin Galvan <martingalvan@sourceware.org>
1020
1021 PR gdb/21122
1022 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
1023
604c4576
JG
10242017-02-08 Jerome Guitton <guitton@adacore.com>
1025
1026 * gdb.base/define.exp: Add test for command abbreviations
1027 in define.
1028
20b477a7
LM
10292017-02-06 Luis Machado <lgustavo@codesourcery.com>
1030
1031 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
1032 * gdb.reverse/insn-reverse-x86.c: New file.
1033
3f7b46f2
IR
10342017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
1035
1036 PR tdep/20936
1037 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
1038
f0fd41c1
TT
10392017-02-03 Tom Tromey <tom@tromey.com>
1040
1041 PR rust/21097:
1042 * gdb.rust/simple.exp: Add new tests.
1043
5be5dbf0
PA
10442017-02-02 Pedro Alves <palves@redhat.com>
1045
1046 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
1047 tests.
1048
7346ef59
AA
10492017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
1050
1051 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
1052 taking a 2-byte value out of a 4-byte DWARF implicit value on
1053 big-endian targets.
1054 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
1055 logic. Add test cases for DW_OP_implicit.
1056
787f0025
MM
10572017-02-01 Markus Metzger <markus.t.metzger@intel.com>
1058
1059 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
1060
68777c29
MM
10612017-02-01 Markus Metzger <markus.t.metzger@intel.com>
1062
1063 * gdb.btrace/enable.exp: Call gdb_exit before
1064 skip_gdbserver_tests.
1065
0a1c7e28
MM
10662017-02-01 Markus Metzger <markus.t.metzger@intel.com>
1067
1068 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
1069 GDBFLAGS.
1070
b5ac99b0
MM
10712017-02-01 Markus Metzger <markus.t.metzger@intel.com>
1072
1073 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
1074 the test is skipped.
1075 * gdb.btrace/data.exp: Likewise.
1076 * gdb.btrace/delta.exp: Likewise.
1077 * gdb.btrace/dlopen.exp: Likewise.
1078 * gdb.btrace/enable-running.exp: Likewise.
1079 * gdb.btrace/enable.exp: Likewise.
1080 * gdb.btrace/exception.exp: Likewise.
1081 * gdb.btrace/function_call_history.exp: Likewise.
1082 * gdb.btrace/gcore.exp: Likewise.
1083 * gdb.btrace/instruction_history.exp: Likewise.
1084 * gdb.btrace/multi-thread-step.exp: Likewise.
1085 * gdb.btrace/nohist.exp: Likewise.
1086 * gdb.btrace/non-stop.exp: Likewise.
1087 * gdb.btrace/reconnect.exp: Likewise.
1088 * gdb.btrace/record_goto-step.exp: Likewise.
1089 * gdb.btrace/record_goto.exp: Likewise.
1090 * gdb.btrace/rn-dl-bind.exp: Likewise.
1091 * gdb.btrace/segv.exp: Likewise.
1092 * gdb.btrace/step.exp: Likewise.
1093 * gdb.btrace/stepi.exp: Likewise.
1094 * gdb.btrace/tailcall-only.exp: Likewise.
1095 * gdb.btrace/tailcall.exp: Likewise.
1096 * gdb.btrace/tsx.exp: Likewise.
1097 * gdb.btrace/unknown_functions.exp: Likewise.
1098 * gdb.btrace/vdso.exp: Likewise.
1099
cd4007e4
MM
11002017-02-01 Markus Metzger <markus.t.metzger@intel.com>
1101
1102 * gdb.btrace/enable-running.c: New.
1103 * gdb.btrace/enable-running.exp: New.
1104
2735833d
WT
11052017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
1106
1107 * gdb.arch/amd64-gs_base.c: New file.
1108 * gdb.arch/amd64-gs_base.exp: New file.
1109
b51e1e94
LM
11102017-01-26 Luis Machado <lgustavo@codesourcery.com>
1111
1112 * lib/memory.exp: Remove spurious empty newlines.
1113
72ca0410
SM
11142017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
1115
1116 * gdb.python/py-bad-printers.exp: Load python file using "source".
1117 * gdb.python/py-events.exp: Likewise.
1118 * gdb.python/py-evsignal.exp: Likewise.
1119 * gdb.python/py-evthreads.exp: Likewise.
1120 * gdb.python/py-frame-args.exp: Likewise.
1121 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
1122 * gdb.python/py-framefilter-mi.exp: Likewise.
1123 * gdb.python/py-framefilter.exp: Likewise.
1124 * gdb.python/py-mi.exp: Likewise.
1125 * gdb.python/py-pp-maint.exp: Likewise.
1126 * gdb.python/py-pp-registration.exp: Likewise.
1127 * gdb.python/py-prettyprint.exp: Likewise.
1128 (run_lang_tests): Likewise.
1129 * gdb.python/py-typeprint.exp: Likewise.
1130
e309aa65
LM
11312017-01-26 Luis Machado <lgustavo@codesourcery.com>
1132
1133 * lib/memory.exp: New file.
1134 * lib/gdb.exp: Load memory.exp.
1135 * gdb.base/memattr.exp (delete_memory): Move proc to
1136 lib/memory.exp and rename to delete_memory_regions.
1137 Replace delete_memory with delete_memory_regions.
1138 Cleanup memory regions before tests.
1139 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
1140 before tests.
1141
515aff23
LM
11422017-01-26 Luis Machado <lgustavo@codesourcery.com>
1143
1144 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
1145 files.
1146 (initialize): New function conditionally defined.
1147 (testcases): Move within conditional block.
1148 (main): Call initialize.
1149 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
1150 of gdb.reverse/insn-reverse.c.
1151 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
1152 gdb.reverse/insn-reverse.c.
1153
d8b49cf0
YQ
11542017-01-26 Yao Qi <yao.qi@linaro.org>
1155
1156 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
1157 disassemble on address 0.
1158
f13a9a0c
YQ
11592017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
1160 Yao Qi <yao.qi@linaro.org>
1161
1162 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
1163 * gdb.dwarf2/implptr-64bit.S: Remove.
1164 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
1165 variables in caller's context. Add DW_OP_implicit_value.
1166
5ac95241
YQ
11672017-01-25 Yao Qi <yao.qi@linaro.org>
1168
1169 * lib/dwarf.exp (Dwarf::_location): Handle
1170 DW_OP_GNU_implicit_pointer with proper size.
1171
23e82930
LM
11722017-01-20 Luis Machado <lgustavo@codesourcery.com>
1173
1174 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
1175 and add untested calls.
1176
d334ae25
LM
11772017-01-20 Luis Machado <lgustavo@codesourcery.com>
1178
1179 * gdb.python/python.exp: Check line number against what GDB thinks
1180 the line number is for func1.
1181
f5e6296e
IB
11822017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
1183
1184 * gdb.dlang/debug-expr.exp: New file.
1185
5b362f04
LM
11862016-12-23 Luis Machado <lgustavo@codesourcery.com>
1187
1188 Fix test names for the following files:
1189
1190 * gdb.ada/exec_changed.exp
1191 * gdb.ada/info_types.exp
1192 * gdb.arch/aarch64-atomic-inst.exp
1193 * gdb.arch/aarch64-fp.exp
1194 * gdb.arch/altivec-abi.exp
1195 * gdb.arch/altivec-regs.exp
1196 * gdb.arch/amd64-byte.exp
1197 * gdb.arch/amd64-disp-step.exp
1198 * gdb.arch/amd64-dword.exp
1199 * gdb.arch/amd64-entry-value-inline.exp
1200 * gdb.arch/amd64-entry-value-param.exp
1201 * gdb.arch/amd64-entry-value-paramref.exp
1202 * gdb.arch/amd64-entry-value.exp
1203 * gdb.arch/amd64-i386-address.exp
1204 * gdb.arch/amd64-invalid-stack-middle.exp
1205 * gdb.arch/amd64-invalid-stack-top.exp
1206 * gdb.arch/amd64-optimout-repeat.exp
1207 * gdb.arch/amd64-prologue-skip.exp
1208 * gdb.arch/amd64-prologue-xmm.exp
1209 * gdb.arch/amd64-stap-special-operands.exp
1210 * gdb.arch/amd64-stap-wrong-subexp.exp
1211 * gdb.arch/amd64-tailcall-cxx.exp
1212 * gdb.arch/amd64-tailcall-noret.exp
1213 * gdb.arch/amd64-tailcall-ret.exp
1214 * gdb.arch/amd64-tailcall-self.exp
1215 * gdb.arch/amd64-word.exp
1216 * gdb.arch/arm-bl-branch-dest.exp
1217 * gdb.arch/arm-disp-step.exp
1218 * gdb.arch/arm-neon.exp
1219 * gdb.arch/arm-single-step-kernel-helper.exp
1220 * gdb.arch/avr-flash-qualifier.exp
1221 * gdb.arch/disp-step-insn-reloc.exp
1222 * gdb.arch/e500-abi.exp
1223 * gdb.arch/e500-regs.exp
1224 * gdb.arch/ftrace-insn-reloc.exp
1225 * gdb.arch/i386-avx512.exp
1226 * gdb.arch/i386-bp_permanent.exp
1227 * gdb.arch/i386-byte.exp
1228 * gdb.arch/i386-cfi-notcurrent.exp
1229 * gdb.arch/i386-disp-step.exp
1230 * gdb.arch/i386-dr3-watch.exp
1231 * gdb.arch/i386-float.exp
1232 * gdb.arch/i386-gnu-cfi.exp
1233 * gdb.arch/i386-mpx-map.exp
1234 * gdb.arch/i386-mpx-sigsegv.exp
1235 * gdb.arch/i386-mpx-simple_segv.exp
1236 * gdb.arch/i386-mpx.exp
1237 * gdb.arch/i386-permbkpt.exp
1238 * gdb.arch/i386-prologue.exp
1239 * gdb.arch/i386-signal.exp
1240 * gdb.arch/i386-size-overlap.exp
1241 * gdb.arch/i386-unwind.exp
1242 * gdb.arch/i386-word.exp
1243 * gdb.arch/mips-fcr.exp
1244 * gdb.arch/powerpc-d128-regs.exp
1245 * gdb.arch/powerpc-stackless.exp
1246 * gdb.arch/ppc64-atomic-inst.exp
1247 * gdb.arch/s390-stackless.exp
1248 * gdb.arch/s390-tdbregs.exp
1249 * gdb.arch/s390-vregs.exp
1250 * gdb.arch/sparc-sysstep.exp
1251 * gdb.arch/thumb-bx-pc.exp
1252 * gdb.arch/thumb-singlestep.exp
1253 * gdb.arch/thumb2-it.exp
1254 * gdb.arch/vsx-regs.exp
1255 * gdb.asm/asm-source.exp
1256 * gdb.base/a2-run.exp
1257 * gdb.base/advance.exp
1258 * gdb.base/all-bin.exp
1259 * gdb.base/anon.exp
1260 * gdb.base/args.exp
1261 * gdb.base/arithmet.exp
1262 * gdb.base/async-shell.exp
1263 * gdb.base/async.exp
1264 * gdb.base/attach-pie-noexec.exp
1265 * gdb.base/attach-twice.exp
1266 * gdb.base/auto-load.exp
1267 * gdb.base/bang.exp
1268 * gdb.base/bitfields.exp
1269 * gdb.base/break-always.exp
1270 * gdb.base/break-caller-line.exp
1271 * gdb.base/break-entry.exp
1272 * gdb.base/break-inline.exp
1273 * gdb.base/break-on-linker-gcd-function.exp
1274 * gdb.base/break-probes.exp
1275 * gdb.base/break.exp
1276 * gdb.base/breakpoint-shadow.exp
1277 * gdb.base/call-ar-st.exp
1278 * gdb.base/call-sc.exp
1279 * gdb.base/call-signal-resume.exp
1280 * gdb.base/call-strs.exp
1281 * gdb.base/callfuncs.exp
1282 * gdb.base/catch-fork-static.exp
1283 * gdb.base/catch-gdb-caused-signals.exp
1284 * gdb.base/catch-load.exp
1285 * gdb.base/catch-signal-fork.exp
1286 * gdb.base/catch-signal.exp
1287 * gdb.base/catch-syscall.exp
1288 * gdb.base/charset.exp
1289 * gdb.base/checkpoint.exp
1290 * gdb.base/chng-syms.exp
1291 * gdb.base/code-expr.exp
1292 * gdb.base/code_elim.exp
1293 * gdb.base/commands.exp
1294 * gdb.base/completion.exp
1295 * gdb.base/complex.exp
1296 * gdb.base/cond-expr.exp
1297 * gdb.base/condbreak.exp
1298 * gdb.base/consecutive.exp
1299 * gdb.base/continue-all-already-running.exp
1300 * gdb.base/coredump-filter.exp
1301 * gdb.base/corefile.exp
1302 * gdb.base/dbx.exp
1303 * gdb.base/debug-expr.exp
1304 * gdb.base/define.exp
1305 * gdb.base/del.exp
1306 * gdb.base/disabled-location.exp
1307 * gdb.base/disasm-end-cu.exp
1308 * gdb.base/disasm-optim.exp
1309 * gdb.base/display.exp
1310 * gdb.base/duplicate-bp.exp
1311 * gdb.base/ena-dis-br.exp
1312 * gdb.base/ending-run.exp
1313 * gdb.base/enumval.exp
1314 * gdb.base/environ.exp
1315 * gdb.base/eu-strip-infcall.exp
1316 * gdb.base/eval-avoid-side-effects.exp
1317 * gdb.base/eval-skip.exp
1318 * gdb.base/exitsignal.exp
1319 * gdb.base/expand-psymtabs.exp
1320 * gdb.base/filesym.exp
1321 * gdb.base/find-unmapped.exp
1322 * gdb.base/finish.exp
1323 * gdb.base/float.exp
1324 * gdb.base/foll-exec-mode.exp
1325 * gdb.base/foll-exec.exp
1326 * gdb.base/foll-fork.exp
1327 * gdb.base/fortran-sym-case.exp
1328 * gdb.base/freebpcmd.exp
1329 * gdb.base/func-ptr.exp
1330 * gdb.base/func-ptrs.exp
1331 * gdb.base/funcargs.exp
1332 * gdb.base/gcore-buffer-overflow.exp
1333 * gdb.base/gcore-relro-pie.exp
1334 * gdb.base/gcore-relro.exp
1335 * gdb.base/gcore.exp
1336 * gdb.base/gdb1090.exp
1337 * gdb.base/gdb11530.exp
1338 * gdb.base/gdb11531.exp
1339 * gdb.base/gdb1821.exp
1340 * gdb.base/gdbindex-stabs.exp
1341 * gdb.base/gdbvars.exp
1342 * gdb.base/hbreak.exp
1343 * gdb.base/hbreak2.exp
1344 * gdb.base/included.exp
1345 * gdb.base/infcall-input.exp
1346 * gdb.base/inferior-died.exp
1347 * gdb.base/infnan.exp
1348 * gdb.base/info-macros.exp
1349 * gdb.base/info-os.exp
1350 * gdb.base/info-proc.exp
1351 * gdb.base/info-shared.exp
1352 * gdb.base/info-target.exp
1353 * gdb.base/infoline.exp
1354 * gdb.base/interp.exp
1355 * gdb.base/interrupt.exp
1356 * gdb.base/jit-reader.exp
1357 * gdb.base/jit-simple.exp
1358 * gdb.base/kill-after-signal.exp
1359 * gdb.base/kill-detach-inferiors-cmd.exp
1360 * gdb.base/label.exp
1361 * gdb.base/langs.exp
1362 * gdb.base/ldbl_e308.exp
1363 * gdb.base/line-symtabs.exp
1364 * gdb.base/linespecs.exp
1365 * gdb.base/list.exp
1366 * gdb.base/long_long.exp
1367 * gdb.base/longest-types.exp
1368 * gdb.base/maint.exp
1369 * gdb.base/max-value-size.exp
1370 * gdb.base/memattr.exp
1371 * gdb.base/mips_pro.exp
1372 * gdb.base/morestack.exp
1373 * gdb.base/moribund-step.exp
1374 * gdb.base/multi-forks.exp
1375 * gdb.base/nested-addr.exp
1376 * gdb.base/nextoverexit.exp
1377 * gdb.base/noreturn-finish.exp
1378 * gdb.base/noreturn-return.exp
1379 * gdb.base/nostdlib.exp
1380 * gdb.base/offsets.exp
1381 * gdb.base/opaque.exp
1382 * gdb.base/pc-fp.exp
1383 * gdb.base/permissions.exp
1384 * gdb.base/print-symbol-loading.exp
1385 * gdb.base/prologue-include.exp
1386 * gdb.base/psymtab.exp
1387 * gdb.base/ptype.exp
1388 * gdb.base/random-signal.exp
1389 * gdb.base/randomize.exp
1390 * gdb.base/range-stepping.exp
1391 * gdb.base/readline-ask.exp
1392 * gdb.base/recpar.exp
1393 * gdb.base/recurse.exp
1394 * gdb.base/relational.exp
1395 * gdb.base/restore.exp
1396 * gdb.base/return-nodebug.exp
1397 * gdb.base/return.exp
1398 * gdb.base/run-after-attach.exp
1399 * gdb.base/save-bp.exp
1400 * gdb.base/scope.exp
1401 * gdb.base/sect-cmd.exp
1402 * gdb.base/set-lang-auto.exp
1403 * gdb.base/set-noassign.exp
1404 * gdb.base/setvar.exp
1405 * gdb.base/sigall.exp
1406 * gdb.base/sigbpt.exp
1407 * gdb.base/siginfo-addr.exp
1408 * gdb.base/siginfo-infcall.exp
1409 * gdb.base/siginfo-obj.exp
1410 * gdb.base/siginfo.exp
1411 * gdb.base/signals-state-child.exp
1412 * gdb.base/signest.exp
1413 * gdb.base/sigstep.exp
1414 * gdb.base/sizeof.exp
1415 * gdb.base/skip.exp
1416 * gdb.base/solib-corrupted.exp
1417 * gdb.base/solib-nodir.exp
1418 * gdb.base/solib-search.exp
1419 * gdb.base/stack-checking.exp
1420 * gdb.base/stale-infcall.exp
1421 * gdb.base/stap-probe.exp
1422 * gdb.base/start.exp
1423 * gdb.base/step-break.exp
1424 * gdb.base/step-bt.exp
1425 * gdb.base/step-line.exp
1426 * gdb.base/step-over-exit.exp
1427 * gdb.base/step-over-syscall.exp
1428 * gdb.base/step-resume-infcall.exp
1429 * gdb.base/step-test.exp
1430 * gdb.base/store.exp
1431 * gdb.base/structs3.exp
1432 * gdb.base/sym-file.exp
1433 * gdb.base/symbol-without-target_section.exp
1434 * gdb.base/term.exp
1435 * gdb.base/testenv.exp
1436 * gdb.base/ui-redirect.exp
1437 * gdb.base/until.exp
1438 * gdb.base/unwindonsignal.exp
1439 * gdb.base/value-double-free.exp
1440 * gdb.base/vla-datatypes.exp
1441 * gdb.base/vla-ptr.exp
1442 * gdb.base/vla-sideeffect.exp
1443 * gdb.base/volatile.exp
1444 * gdb.base/watch-cond-infcall.exp
1445 * gdb.base/watch-cond.exp
1446 * gdb.base/watch-non-mem.exp
1447 * gdb.base/watch-read.exp
1448 * gdb.base/watch-vfork.exp
1449 * gdb.base/watchpoint-cond-gone.exp
1450 * gdb.base/watchpoint-delete.exp
1451 * gdb.base/watchpoint-hw-hit-once.exp
1452 * gdb.base/watchpoint-hw.exp
1453 * gdb.base/watchpoint-stops-at-right-insn.exp
1454 * gdb.base/watchpoints.exp
1455 * gdb.base/wchar.exp
1456 * gdb.base/whatis-exp.exp
1457 * gdb.btrace/buffer-size.exp
1458 * gdb.btrace/data.exp
1459 * gdb.btrace/delta.exp
1460 * gdb.btrace/dlopen.exp
1461 * gdb.btrace/enable.exp
1462 * gdb.btrace/exception.exp
1463 * gdb.btrace/function_call_history.exp
1464 * gdb.btrace/gcore.exp
1465 * gdb.btrace/instruction_history.exp
1466 * gdb.btrace/nohist.exp
1467 * gdb.btrace/reconnect.exp
1468 * gdb.btrace/record_goto-step.exp
1469 * gdb.btrace/record_goto.exp
1470 * gdb.btrace/rn-dl-bind.exp
1471 * gdb.btrace/segv.exp
1472 * gdb.btrace/step.exp
1473 * gdb.btrace/stepi.exp
1474 * gdb.btrace/tailcall-only.exp
1475 * gdb.btrace/tailcall.exp
1476 * gdb.btrace/tsx.exp
1477 * gdb.btrace/unknown_functions.exp
1478 * gdb.btrace/vdso.exp
1479 * gdb.compile/compile-ifunc.exp
1480 * gdb.compile/compile-ops.exp
1481 * gdb.compile/compile-print.exp
1482 * gdb.compile/compile-setjmp.exp
1483 * gdb.cp/abstract-origin.exp
1484 * gdb.cp/ambiguous.exp
1485 * gdb.cp/annota2.exp
1486 * gdb.cp/annota3.exp
1487 * gdb.cp/anon-ns.exp
1488 * gdb.cp/anon-struct.exp
1489 * gdb.cp/anon-union.exp
1490 * gdb.cp/arg-reference.exp
1491 * gdb.cp/baseenum.exp
1492 * gdb.cp/bool.exp
1493 * gdb.cp/breakpoint.exp
1494 * gdb.cp/bs15503.exp
1495 * gdb.cp/call-c.exp
1496 * gdb.cp/casts.exp
1497 * gdb.cp/chained-calls.exp
1498 * gdb.cp/class2.exp
1499 * gdb.cp/classes.exp
1500 * gdb.cp/cmpd-minsyms.exp
1501 * gdb.cp/converts.exp
1502 * gdb.cp/cp-relocate.exp
1503 * gdb.cp/cpcompletion.exp
1504 * gdb.cp/cpexprs.exp
1505 * gdb.cp/cplabel.exp
1506 * gdb.cp/cplusfuncs.exp
1507 * gdb.cp/cpsizeof.exp
1508 * gdb.cp/ctti.exp
1509 * gdb.cp/derivation.exp
1510 * gdb.cp/destrprint.exp
1511 * gdb.cp/dispcxx.exp
1512 * gdb.cp/enum-class.exp
1513 * gdb.cp/exception.exp
1514 * gdb.cp/exceptprint.exp
1515 * gdb.cp/expand-psymtabs-cxx.exp
1516 * gdb.cp/expand-sals.exp
1517 * gdb.cp/extern-c.exp
1518 * gdb.cp/filename.exp
1519 * gdb.cp/formatted-ref.exp
1520 * gdb.cp/fpointer.exp
1521 * gdb.cp/gdb1355.exp
1522 * gdb.cp/gdb2495.exp
1523 * gdb.cp/hang.exp
1524 * gdb.cp/impl-this.exp
1525 * gdb.cp/infcall-dlopen.exp
1526 * gdb.cp/inherit.exp
1527 * gdb.cp/iostream.exp
1528 * gdb.cp/koenig.exp
1529 * gdb.cp/local.exp
1530 * gdb.cp/m-data.exp
1531 * gdb.cp/m-static.exp
1532 * gdb.cp/mb-ctor.exp
1533 * gdb.cp/mb-inline.exp
1534 * gdb.cp/mb-templates.exp
1535 * gdb.cp/member-name.exp
1536 * gdb.cp/member-ptr.exp
1537 * gdb.cp/meth-typedefs.exp
1538 * gdb.cp/method.exp
1539 * gdb.cp/method2.exp
1540 * gdb.cp/minsym-fallback.exp
1541 * gdb.cp/misc.exp
1542 * gdb.cp/namelessclass.exp
1543 * gdb.cp/namespace-enum.exp
1544 * gdb.cp/namespace-nested-import.exp
1545 * gdb.cp/namespace.exp
1546 * gdb.cp/nextoverthrow.exp
1547 * gdb.cp/no-dmgl-verbose.exp
1548 * gdb.cp/non-trivial-retval.exp
1549 * gdb.cp/noparam.exp
1550 * gdb.cp/nsdecl.exp
1551 * gdb.cp/nsimport.exp
1552 * gdb.cp/nsnested.exp
1553 * gdb.cp/nsnoimports.exp
1554 * gdb.cp/nsrecurs.exp
1555 * gdb.cp/nsstress.exp
1556 * gdb.cp/nsusing.exp
1557 * gdb.cp/operator.exp
1558 * gdb.cp/oranking.exp
1559 * gdb.cp/overload-const.exp
1560 * gdb.cp/overload.exp
1561 * gdb.cp/ovldbreak.exp
1562 * gdb.cp/ovsrch.exp
1563 * gdb.cp/paren-type.exp
1564 * gdb.cp/parse-lang.exp
1565 * gdb.cp/pass-by-ref.exp
1566 * gdb.cp/pr-1023.exp
1567 * gdb.cp/pr-1210.exp
1568 * gdb.cp/pr-574.exp
1569 * gdb.cp/pr10687.exp
1570 * gdb.cp/pr12028.exp
1571 * gdb.cp/pr17132.exp
1572 * gdb.cp/pr17494.exp
1573 * gdb.cp/pr9067.exp
1574 * gdb.cp/pr9167.exp
1575 * gdb.cp/pr9631.exp
1576 * gdb.cp/printmethod.exp
1577 * gdb.cp/psmang.exp
1578 * gdb.cp/psymtab-parameter.exp
1579 * gdb.cp/ptype-cv-cp.exp
1580 * gdb.cp/ptype-flags.exp
1581 * gdb.cp/re-set-overloaded.exp
1582 * gdb.cp/ref-types.exp
1583 * gdb.cp/rtti.exp
1584 * gdb.cp/scope-err.exp
1585 * gdb.cp/shadow.exp
1586 * gdb.cp/smartp.exp
1587 * gdb.cp/static-method.exp
1588 * gdb.cp/static-print-quit.exp
1589 * gdb.cp/temargs.exp
1590 * gdb.cp/templates.exp
1591 * gdb.cp/try_catch.exp
1592 * gdb.cp/typedef-operator.exp
1593 * gdb.cp/typeid.exp
1594 * gdb.cp/userdef.exp
1595 * gdb.cp/using-crash.exp
1596 * gdb.cp/var-tag.exp
1597 * gdb.cp/virtbase.exp
1598 * gdb.cp/virtfunc.exp
1599 * gdb.cp/virtfunc2.exp
1600 * gdb.cp/vla-cxx.exp
1601 * gdb.disasm/t01_mov.exp
1602 * gdb.disasm/t02_mova.exp
1603 * gdb.disasm/t03_add.exp
1604 * gdb.disasm/t04_sub.exp
1605 * gdb.disasm/t05_cmp.exp
1606 * gdb.disasm/t06_ari2.exp
1607 * gdb.disasm/t07_ari3.exp
1608 * gdb.disasm/t08_or.exp
1609 * gdb.disasm/t09_xor.exp
1610 * gdb.disasm/t10_and.exp
1611 * gdb.disasm/t11_logs.exp
1612 * gdb.disasm/t12_bit.exp
1613 * gdb.disasm/t13_otr.exp
1614 * gdb.dlang/circular.exp
1615 * gdb.dwarf2/arr-stride.exp
1616 * gdb.dwarf2/arr-subrange.exp
1617 * gdb.dwarf2/atomic-type.exp
1618 * gdb.dwarf2/bad-regnum.exp
1619 * gdb.dwarf2/bitfield-parent-optimized-out.exp
1620 * gdb.dwarf2/callframecfa.exp
1621 * gdb.dwarf2/clztest.exp
1622 * gdb.dwarf2/corrupt.exp
1623 * gdb.dwarf2/data-loc.exp
1624 * gdb.dwarf2/dup-psym.exp
1625 * gdb.dwarf2/dw2-anon-mptr.exp
1626 * gdb.dwarf2/dw2-anonymous-func.exp
1627 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
1628 * gdb.dwarf2/dw2-bad-unresolved.exp
1629 * gdb.dwarf2/dw2-basic.exp
1630 * gdb.dwarf2/dw2-canonicalize-type.exp
1631 * gdb.dwarf2/dw2-case-insensitive.exp
1632 * gdb.dwarf2/dw2-common-block.exp
1633 * gdb.dwarf2/dw2-compdir-oldgcc.exp
1634 * gdb.dwarf2/dw2-compressed.exp
1635 * gdb.dwarf2/dw2-const.exp
1636 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
1637 * gdb.dwarf2/dw2-cu-size.exp
1638 * gdb.dwarf2/dw2-dup-frame.exp
1639 * gdb.dwarf2/dw2-entry-value.exp
1640 * gdb.dwarf2/dw2-icycle.exp
1641 * gdb.dwarf2/dw2-ifort-parameter.exp
1642 * gdb.dwarf2/dw2-inline-break.exp
1643 * gdb.dwarf2/dw2-inline-param.exp
1644 * gdb.dwarf2/dw2-intercu.exp
1645 * gdb.dwarf2/dw2-intermix.exp
1646 * gdb.dwarf2/dw2-lexical-block-bare.exp
1647 * gdb.dwarf2/dw2-linkage-name-trust.exp
1648 * gdb.dwarf2/dw2-minsym-in-cu.exp
1649 * gdb.dwarf2/dw2-noloc.exp
1650 * gdb.dwarf2/dw2-op-call.exp
1651 * gdb.dwarf2/dw2-op-out-param.exp
1652 * gdb.dwarf2/dw2-opt-structptr.exp
1653 * gdb.dwarf2/dw2-param-error.exp
1654 * gdb.dwarf2/dw2-producer.exp
1655 * gdb.dwarf2/dw2-ranges-base.exp
1656 * gdb.dwarf2/dw2-ref-missing-frame.exp
1657 * gdb.dwarf2/dw2-reg-undefined.exp
1658 * gdb.dwarf2/dw2-regno-invalid.exp
1659 * gdb.dwarf2/dw2-restore.exp
1660 * gdb.dwarf2/dw2-restrict.exp
1661 * gdb.dwarf2/dw2-single-line-discriminators.exp
1662 * gdb.dwarf2/dw2-strp.exp
1663 * gdb.dwarf2/dw2-undefined-ret-addr.exp
1664 * gdb.dwarf2/dw2-unresolved.exp
1665 * gdb.dwarf2/dw2-var-zero-addr.exp
1666 * gdb.dwarf2/dw4-sig-types.exp
1667 * gdb.dwarf2/dwz.exp
1668 * gdb.dwarf2/dynarr-ptr.exp
1669 * gdb.dwarf2/enum-type.exp
1670 * gdb.dwarf2/gdb-index.exp
1671 * gdb.dwarf2/implptr-64bit.exp
1672 * gdb.dwarf2/implptr-optimized-out.exp
1673 * gdb.dwarf2/implptr.exp
1674 * gdb.dwarf2/implref-array.exp
1675 * gdb.dwarf2/implref-const.exp
1676 * gdb.dwarf2/implref-global.exp
1677 * gdb.dwarf2/implref-struct.exp
1678 * gdb.dwarf2/mac-fileno.exp
1679 * gdb.dwarf2/main-subprogram.exp
1680 * gdb.dwarf2/member-ptr-forwardref.exp
1681 * gdb.dwarf2/method-ptr.exp
1682 * gdb.dwarf2/missing-sig-type.exp
1683 * gdb.dwarf2/nonvar-access.exp
1684 * gdb.dwarf2/opaque-type-lookup.exp
1685 * gdb.dwarf2/pieces-optimized-out.exp
1686 * gdb.dwarf2/pieces.exp
1687 * gdb.dwarf2/pr10770.exp
1688 * gdb.dwarf2/pr13961.exp
1689 * gdb.dwarf2/staticvirtual.exp
1690 * gdb.dwarf2/subrange.exp
1691 * gdb.dwarf2/symtab-producer.exp
1692 * gdb.dwarf2/trace-crash.exp
1693 * gdb.dwarf2/typeddwarf.exp
1694 * gdb.dwarf2/valop.exp
1695 * gdb.dwarf2/watch-notconst.exp
1696 * gdb.fortran/array-element.exp
1697 * gdb.fortran/charset.exp
1698 * gdb.fortran/common-block.exp
1699 * gdb.fortran/complex.exp
1700 * gdb.fortran/derived-type-function.exp
1701 * gdb.fortran/derived-type.exp
1702 * gdb.fortran/logical.exp
1703 * gdb.fortran/module.exp
1704 * gdb.fortran/multi-dim.exp
1705 * gdb.fortran/nested-funcs.exp
1706 * gdb.fortran/print-formatted.exp
1707 * gdb.fortran/subarray.exp
1708 * gdb.fortran/vla-alloc-assoc.exp
1709 * gdb.fortran/vla-datatypes.exp
1710 * gdb.fortran/vla-history.exp
1711 * gdb.fortran/vla-ptr-info.exp
1712 * gdb.fortran/vla-ptype-sub.exp
1713 * gdb.fortran/vla-ptype.exp
1714 * gdb.fortran/vla-sizeof.exp
1715 * gdb.fortran/vla-type.exp
1716 * gdb.fortran/vla-value-sub-arbitrary.exp
1717 * gdb.fortran/vla-value-sub-finish.exp
1718 * gdb.fortran/vla-value-sub.exp
1719 * gdb.fortran/vla-value.exp
1720 * gdb.fortran/whatis_type.exp
1721 * gdb.go/chan.exp
1722 * gdb.go/handcall.exp
1723 * gdb.go/hello.exp
1724 * gdb.go/integers.exp
1725 * gdb.go/methods.exp
1726 * gdb.go/package.exp
1727 * gdb.go/strings.exp
1728 * gdb.go/types.exp
1729 * gdb.go/unsafe.exp
1730 * gdb.guile/scm-arch.exp
1731 * gdb.guile/scm-block.exp
1732 * gdb.guile/scm-breakpoint.exp
1733 * gdb.guile/scm-cmd.exp
1734 * gdb.guile/scm-disasm.exp
1735 * gdb.guile/scm-equal.exp
1736 * gdb.guile/scm-frame-args.exp
1737 * gdb.guile/scm-frame-inline.exp
1738 * gdb.guile/scm-frame.exp
1739 * gdb.guile/scm-iterator.exp
1740 * gdb.guile/scm-math.exp
1741 * gdb.guile/scm-objfile.exp
1742 * gdb.guile/scm-ports.exp
1743 * gdb.guile/scm-symbol.exp
1744 * gdb.guile/scm-symtab.exp
1745 * gdb.guile/scm-value-cc.exp
1746 * gdb.guile/types-module.exp
1747 * gdb.linespec/break-ask.exp
1748 * gdb.linespec/cpexplicit.exp
1749 * gdb.linespec/explicit.exp
1750 * gdb.linespec/keywords.exp
1751 * gdb.linespec/linespec.exp
1752 * gdb.linespec/ls-dollar.exp
1753 * gdb.linespec/ls-errs.exp
1754 * gdb.linespec/skip-two.exp
1755 * gdb.linespec/thread.exp
1756 * gdb.mi/mi-async.exp
1757 * gdb.mi/mi-basics.exp
1758 * gdb.mi/mi-break.exp
1759 * gdb.mi/mi-catch-load.exp
1760 * gdb.mi/mi-cli.exp
1761 * gdb.mi/mi-cmd-param-changed.exp
1762 * gdb.mi/mi-console.exp
1763 * gdb.mi/mi-detach.exp
1764 * gdb.mi/mi-disassemble.exp
1765 * gdb.mi/mi-eval.exp
1766 * gdb.mi/mi-file-transfer.exp
1767 * gdb.mi/mi-file.exp
1768 * gdb.mi/mi-fill-memory.exp
1769 * gdb.mi/mi-inheritance-syntax-error.exp
1770 * gdb.mi/mi-linespec-err-cp.exp
1771 * gdb.mi/mi-logging.exp
1772 * gdb.mi/mi-memory-changed.exp
1773 * gdb.mi/mi-read-memory.exp
1774 * gdb.mi/mi-record-changed.exp
1775 * gdb.mi/mi-reg-undefined.exp
1776 * gdb.mi/mi-regs.exp
1777 * gdb.mi/mi-return.exp
1778 * gdb.mi/mi-reverse.exp
1779 * gdb.mi/mi-simplerun.exp
1780 * gdb.mi/mi-solib.exp
1781 * gdb.mi/mi-stack.exp
1782 * gdb.mi/mi-stepi.exp
1783 * gdb.mi/mi-syn-frame.exp
1784 * gdb.mi/mi-until.exp
1785 * gdb.mi/mi-var-block.exp
1786 * gdb.mi/mi-var-child.exp
1787 * gdb.mi/mi-var-cmd.exp
1788 * gdb.mi/mi-var-cp.exp
1789 * gdb.mi/mi-var-display.exp
1790 * gdb.mi/mi-var-invalidate.exp
1791 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
1792 * gdb.mi/mi-vla-fortran.exp
1793 * gdb.mi/mi-watch.exp
1794 * gdb.mi/mi2-var-child.exp
1795 * gdb.mi/user-selected-context-sync.exp
1796 * gdb.modula2/unbounded-array.exp
1797 * gdb.multi/dummy-frame-restore.exp
1798 * gdb.multi/multi-arch-exec.exp
1799 * gdb.multi/multi-arch.exp
1800 * gdb.multi/tids.exp
1801 * gdb.multi/watchpoint-multi.exp
1802 * gdb.opencl/callfuncs.exp
1803 * gdb.opencl/convs_casts.exp
1804 * gdb.opencl/datatypes.exp
1805 * gdb.opencl/operators.exp
1806 * gdb.opencl/vec_comps.exp
1807 * gdb.opt/clobbered-registers-O2.exp
1808 * gdb.opt/inline-break.exp
1809 * gdb.opt/inline-bt.exp
1810 * gdb.opt/inline-cmds.exp
1811 * gdb.opt/inline-locals.exp
1812 * gdb.pascal/case-insensitive-symbols.exp
1813 * gdb.pascal/floats.exp
1814 * gdb.pascal/gdb11492.exp
1815 * gdb.python/lib-types.exp
1816 * gdb.python/py-arch.exp
1817 * gdb.python/py-as-string.exp
1818 * gdb.python/py-bad-printers.exp
1819 * gdb.python/py-block.exp
1820 * gdb.python/py-breakpoint-create-fail.exp
1821 * gdb.python/py-breakpoint.exp
1822 * gdb.python/py-caller-is.exp
1823 * gdb.python/py-cmd.exp
1824 * gdb.python/py-explore-cc.exp
1825 * gdb.python/py-explore.exp
1826 * gdb.python/py-finish-breakpoint.exp
1827 * gdb.python/py-finish-breakpoint2.exp
1828 * gdb.python/py-frame-args.exp
1829 * gdb.python/py-frame-inline.exp
1830 * gdb.python/py-frame.exp
1831 * gdb.python/py-framefilter-mi.exp
1832 * gdb.python/py-infthread.exp
1833 * gdb.python/py-lazy-string.exp
1834 * gdb.python/py-linetable.exp
1835 * gdb.python/py-mi-events.exp
1836 * gdb.python/py-mi-objfile.exp
1837 * gdb.python/py-mi.exp
1838 * gdb.python/py-objfile.exp
1839 * gdb.python/py-pp-integral.exp
1840 * gdb.python/py-pp-maint.exp
1841 * gdb.python/py-pp-re-notag.exp
1842 * gdb.python/py-pp-registration.exp
1843 * gdb.python/py-recurse-unwind.exp
1844 * gdb.python/py-strfns.exp
1845 * gdb.python/py-symbol.exp
1846 * gdb.python/py-symtab.exp
1847 * gdb.python/py-sync-interp.exp
1848 * gdb.python/py-typeprint.exp
1849 * gdb.python/py-unwind-maint.exp
1850 * gdb.python/py-unwind.exp
1851 * gdb.python/py-value-cc.exp
1852 * gdb.python/py-xmethods.exp
1853 * gdb.reverse/amd64-tailcall-reverse.exp
1854 * gdb.reverse/break-precsave.exp
1855 * gdb.reverse/break-reverse.exp
1856 * gdb.reverse/consecutive-precsave.exp
1857 * gdb.reverse/consecutive-reverse.exp
1858 * gdb.reverse/finish-precsave.exp
1859 * gdb.reverse/finish-reverse-bkpt.exp
1860 * gdb.reverse/finish-reverse.exp
1861 * gdb.reverse/fstatat-reverse.exp
1862 * gdb.reverse/getresuid-reverse.exp
1863 * gdb.reverse/i386-precsave.exp
1864 * gdb.reverse/i386-reverse.exp
1865 * gdb.reverse/i386-sse-reverse.exp
1866 * gdb.reverse/i387-env-reverse.exp
1867 * gdb.reverse/i387-stack-reverse.exp
1868 * gdb.reverse/insn-reverse.exp
1869 * gdb.reverse/machinestate-precsave.exp
1870 * gdb.reverse/machinestate.exp
1871 * gdb.reverse/next-reverse-bkpt-over-sr.exp
1872 * gdb.reverse/pipe-reverse.exp
1873 * gdb.reverse/readv-reverse.exp
1874 * gdb.reverse/recvmsg-reverse.exp
1875 * gdb.reverse/rerun-prec.exp
1876 * gdb.reverse/s390-mvcle.exp
1877 * gdb.reverse/step-precsave.exp
1878 * gdb.reverse/step-reverse.exp
1879 * gdb.reverse/time-reverse.exp
1880 * gdb.reverse/until-precsave.exp
1881 * gdb.reverse/until-reverse.exp
1882 * gdb.reverse/waitpid-reverse.exp
1883 * gdb.reverse/watch-precsave.exp
1884 * gdb.reverse/watch-reverse.exp
1885 * gdb.rust/generics.exp
1886 * gdb.rust/methods.exp
1887 * gdb.rust/modules.exp
1888 * gdb.rust/simple.exp
1889 * gdb.server/connect-with-no-symbol-file.exp
1890 * gdb.server/ext-attach.exp
1891 * gdb.server/ext-restart.exp
1892 * gdb.server/ext-wrapper.exp
1893 * gdb.server/file-transfer.exp
1894 * gdb.server/server-exec-info.exp
1895 * gdb.server/server-kill.exp
1896 * gdb.server/server-mon.exp
1897 * gdb.server/wrapper.exp
1898 * gdb.stabs/exclfwd.exp
1899 * gdb.stabs/gdb11479.exp
1900 * gdb.threads/clone-new-thread-event.exp
1901 * gdb.threads/corethreads.exp
1902 * gdb.threads/current-lwp-dead.exp
1903 * gdb.threads/dlopen-libpthread.exp
1904 * gdb.threads/gcore-thread.exp
1905 * gdb.threads/sigstep-threads.exp
1906 * gdb.threads/watchpoint-fork.exp
1907 * gdb.trace/actions-changed.exp
1908 * gdb.trace/backtrace.exp
1909 * gdb.trace/change-loc.exp
1910 * gdb.trace/circ.exp
1911 * gdb.trace/collection.exp
1912 * gdb.trace/disconnected-tracing.exp
1913 * gdb.trace/ftrace.exp
1914 * gdb.trace/mi-trace-frame-collected.exp
1915 * gdb.trace/mi-trace-unavailable.exp
1916 * gdb.trace/mi-traceframe-changed.exp
1917 * gdb.trace/mi-tsv-changed.exp
1918 * gdb.trace/no-attach-trace.exp
1919 * gdb.trace/passc-dyn.exp
1920 * gdb.trace/qtro.exp
1921 * gdb.trace/range-stepping.exp
1922 * gdb.trace/read-memory.exp
1923 * gdb.trace/save-trace.exp
1924 * gdb.trace/signal.exp
1925 * gdb.trace/status-stop.exp
1926 * gdb.trace/tfile.exp
1927 * gdb.trace/trace-break.exp
1928 * gdb.trace/trace-buffer-size.exp
1929 * gdb.trace/trace-condition.exp
1930 * gdb.trace/tracefile-pseudo-reg.exp
1931 * gdb.trace/tstatus.exp
1932 * gdb.trace/unavailable.exp
1933 * gdb.trace/while-dyn.exp
1934 * gdb.trace/while-stepping.exp
1935
34c41c68
DE
19362016-12-22 Doug Evans <xdje42@gmail.com>
1937
1938 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
1939 and msymbols.
1940
16e69324
YQ
19412016-12-19 Yao Qi <yao.qi@linaro.org>
1942
1943 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
1944 (test_with_self): Don't call do_steps_and_nexts, and remove
1945 code about stepping into xmalloc.
1946
f94f411b
YQ
19472016-12-09 Yao Qi <yao.qi@linaro.org>
1948
1949 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
1950
19512016-12-09 Yao Qi <yao.qi@linaro.org>
1952
1953 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
1954
f1b5deee
PA
19552016-12-09 Pedro Alves <palves@redhat.com>
1956
1957 * gdb.base/all-architectures-0.exp: New file.
1958 * gdb.base/all-architectures-1.exp: New file.
1959 * gdb.base/all-architectures-2.exp: New file.
1960 * gdb.base/all-architectures-3.exp: New file.
1961 * gdb.base/all-architectures-4.exp: New file.
1962 * gdb.base/all-architectures-5.exp: New file.
1963 * gdb.base/all-architectures-6.exp: New file.
1964 * gdb.base/all-architectures-7.exp: New file.
1965 * gdb.base/all-architectures.exp.in: New file.
1966
364ca42e
YQ
19672016-12-09 Yao Qi <yao.qi@linaro.org>
1968
1969 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
1970
107c2d62
LM
19712016-12-02 Luis Machado <lgustavo@codesourcery.com>
1972
1973 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
1974 possible.
1975 Remove useless pattern-matching code.
1976
df3ee9ca
PA
19772016-12-02 Pedro Alves <palves@redhat.com>
1978
1979 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
1980 procedure.
1981 (top level): Call it.
1982
ec835369
PA
19832016-12-02 Pedro Alves <palves@redhat.com>
1984
1985 * gdb.base/commands.exp (user_defined_command_args_stack_test):
1986 New procedure.
1987 (top level): Call it.
1988
01770bbd
PA
19892016-12-02 Pedro Alves <palves@redhat.com>
1990
1991 PR cli/20559
1992 * gdb.base/commands.exp (user_defined_command_args_eval): New
1993 procedure.
1994 (top level): Call it.
1995
008459ea
LM
19962016-12-02 Luis Machado <lgustavo@codesourcery.com>
1997
1998 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
1999 timeout handling.
2000
0c1b455e
TT
20012016-12-02 Tom Tromey <tom@tromey.com>
2002
2003 * gdb.dwarf2/main-subprogram.c: New file.
2004 * gdb.dwarf2/main-subprogram.exp: New file.
2005
018572b8
LM
20062016-12-01 Luis Machado <lgustavo@codesourcery.com>
2007
2008 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
2009 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
2010 gdb_test_no_output for a couple of cases.
2011 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
2012
84c93cd5
LM
20132016-12-01 Luis Machado <lgustavo@codesourcery.com>
2014
2015 Fix test names and standardize compilation error messages throughout
2016 the following files:
2017
2018 * gdb.ada/start.exp
2019 * gdb.arch/alpha-step.exp
2020 * gdb.arch/e500-prologue.exp
2021 * gdb.arch/ftrace-insn-reloc.exp
2022 * gdb.arch/gdb1291.exp
2023 * gdb.arch/gdb1431.exp
2024 * gdb.arch/gdb1558.exp
2025 * gdb.arch/i386-dr3-watch.exp
2026 * gdb.arch/i386-sse-stack-align.exp
2027 * gdb.arch/ia64-breakpoint-shadow.exp
2028 * gdb.arch/pa-nullify.exp
2029 * gdb.arch/powerpc-aix-prologue.exp
2030 * gdb.arch/thumb-bx-pc.exp
2031 * gdb.base/annota1.exp
2032 * gdb.base/annota3.exp
2033 * gdb.base/arrayidx.exp
2034 * gdb.base/assign.exp
2035 * gdb.base/attach.exp
2036 * gdb.base/auxv.exp
2037 * gdb.base/bang.exp
2038 * gdb.base/bfp-test.exp
2039 * gdb.base/bigcore.exp
2040 * gdb.base/bitfields2.exp
2041 * gdb.base/break-fun-addr.exp
2042 * gdb.base/break-probes.exp
2043 * gdb.base/call-rt-st.exp
2044 * gdb.base/callexit.exp
2045 * gdb.base/catch-fork-kill.exp
2046 * gdb.base/charset.exp
2047 * gdb.base/checkpoint.exp
2048 * gdb.base/comprdebug.exp
2049 * gdb.base/constvars.exp
2050 * gdb.base/coredump-filter.exp
2051 * gdb.base/cursal.exp
2052 * gdb.base/cvexpr.exp
2053 * gdb.base/detach.exp
2054 * gdb.base/display.exp
2055 * gdb.base/dmsym.exp
2056 * gdb.base/dprintf-pending.exp
2057 * gdb.base/dso2dso.exp
2058 * gdb.base/dtrace-probe.exp
2059 * gdb.base/dump.exp
2060 * gdb.base/enum_cond.exp
2061 * gdb.base/exe-lock.exp
2062 * gdb.base/exec-invalid-sysroot.exp
2063 * gdb.base/execl-update-breakpoints.exp
2064 * gdb.base/exprs.exp
2065 * gdb.base/fileio.exp
2066 * gdb.base/find.exp
2067 * gdb.base/finish.exp
2068 * gdb.base/fixsection.exp
2069 * gdb.base/foll-vfork.exp
2070 * gdb.base/frame-args.exp
2071 * gdb.base/gcore.exp
2072 * gdb.base/gdb1250.exp
2073 * gdb.base/global-var-nested-by-dso.exp
2074 * gdb.base/gnu-ifunc.exp
2075 * gdb.base/hashline1.exp
2076 * gdb.base/hashline2.exp
2077 * gdb.base/hashline3.exp
2078 * gdb.base/hbreak-in-shr-unsupported.exp
2079 * gdb.base/huge.exp
2080 * gdb.base/infcall-input.exp
2081 * gdb.base/info-fun.exp
2082 * gdb.base/info-shared.exp
2083 * gdb.base/jit-simple.exp
2084 * gdb.base/jit-so.exp
2085 * gdb.base/jit.exp
2086 * gdb.base/jump.exp
2087 * gdb.base/label.exp
2088 * gdb.base/lineinc.exp
2089 * gdb.base/logical.exp
2090 * gdb.base/longjmp.exp
2091 * gdb.base/macscp.exp
2092 * gdb.base/miscexprs.exp
2093 * gdb.base/new-ui-echo.exp
2094 * gdb.base/new-ui-pending-input.exp
2095 * gdb.base/new-ui.exp
2096 * gdb.base/nodebug.exp
2097 * gdb.base/nofield.exp
2098 * gdb.base/offsets.exp
2099 * gdb.base/overlays.exp
2100 * gdb.base/pending.exp
2101 * gdb.base/pointers.exp
2102 * gdb.base/pr11022.exp
2103 * gdb.base/printcmds.exp
2104 * gdb.base/prologue.exp
2105 * gdb.base/ptr-typedef.exp
2106 * gdb.base/realname-expand.exp
2107 * gdb.base/relativedebug.exp
2108 * gdb.base/relocate.exp
2109 * gdb.base/remote.exp
2110 * gdb.base/reread.exp
2111 * gdb.base/return2.exp
2112 * gdb.base/savedregs.exp
2113 * gdb.base/sep.exp
2114 * gdb.base/sepdebug.exp
2115 * gdb.base/sepsymtab.exp
2116 * gdb.base/set-inferior-tty.exp
2117 * gdb.base/setshow.exp
2118 * gdb.base/shlib-call.exp
2119 * gdb.base/sigaltstack.exp
2120 * gdb.base/siginfo-addr.exp
2121 * gdb.base/signals.exp
2122 * gdb.base/signull.exp
2123 * gdb.base/sigrepeat.exp
2124 * gdb.base/so-impl-ld.exp
2125 * gdb.base/solib-display.exp
2126 * gdb.base/solib-overlap.exp
2127 * gdb.base/solib-search.exp
2128 * gdb.base/solib-symbol.exp
2129 * gdb.base/structs.exp
2130 * gdb.base/structs2.exp
2131 * gdb.base/symtab-search-order.exp
2132 * gdb.base/twice.exp
2133 * gdb.base/unload.exp
2134 * gdb.base/varargs.exp
2135 * gdb.base/watchpoint-solib.exp
2136 * gdb.base/watchpoint.exp
2137 * gdb.base/whatis.exp
2138 * gdb.base/wrong_frame_bt_full.exp
2139 * gdb.btrace/dlopen.exp
2140 * gdb.cell/ea-standalone.exp
2141 * gdb.cell/ea-test.exp
2142 * gdb.cp/dispcxx.exp
2143 * gdb.cp/gdb2384.exp
2144 * gdb.cp/method2.exp
2145 * gdb.cp/nextoverthrow.exp
2146 * gdb.cp/pr10728.exp
2147 * gdb.disasm/am33.exp
2148 * gdb.disasm/h8300s.exp
2149 * gdb.disasm/mn10300.exp
2150 * gdb.disasm/sh3.exp
2151 * gdb.dwarf2/dw2-dir-file-name.exp
2152 * gdb.fortran/complex.exp
2153 * gdb.fortran/library-module.exp
2154 * gdb.guile/scm-pretty-print.exp
2155 * gdb.guile/scm-symbol.exp
2156 * gdb.guile/scm-type.exp
2157 * gdb.guile/scm-value.exp
2158 * gdb.linespec/linespec.exp
2159 * gdb.mi/gdb701.exp
2160 * gdb.mi/gdb792.exp
2161 * gdb.mi/mi-breakpoint-changed.exp
2162 * gdb.mi/mi-dprintf-pending.exp
2163 * gdb.mi/mi-dprintf.exp
2164 * gdb.mi/mi-exit-code.exp
2165 * gdb.mi/mi-pending.exp
2166 * gdb.mi/mi-solib.exp
2167 * gdb.mi/new-ui-mi-sync.exp
2168 * gdb.mi/pr11022.exp
2169 * gdb.mi/user-selected-context-sync.exp
2170 * gdb.opt/solib-intra-step.exp
2171 * gdb.python/py-events.exp
2172 * gdb.python/py-finish-breakpoint.exp
2173 * gdb.python/py-mi.exp
2174 * gdb.python/py-prettyprint.exp
2175 * gdb.python/py-shared.exp
2176 * gdb.python/py-symbol.exp
2177 * gdb.python/py-template.exp
2178 * gdb.python/py-type.exp
2179 * gdb.python/py-value.exp
2180 * gdb.reverse/solib-precsave.exp
2181 * gdb.reverse/solib-reverse.exp
2182 * gdb.server/solib-list.exp
2183 * gdb.stabs/weird.exp
2184 * gdb.threads/reconnect-signal.exp
2185 * gdb.threads/stepi-random-signal.exp
2186 * gdb.trace/actions.exp
2187 * gdb.trace/ax.exp
2188 * gdb.trace/backtrace.exp
2189 * gdb.trace/change-loc.exp
2190 * gdb.trace/deltrace.exp
2191 * gdb.trace/ftrace-lock.exp
2192 * gdb.trace/ftrace.exp
2193 * gdb.trace/infotrace.exp
2194 * gdb.trace/mi-tracepoint-changed.exp
2195 * gdb.trace/packetlen.exp
2196 * gdb.trace/passcount.exp
2197 * gdb.trace/pending.exp
2198 * gdb.trace/range-stepping.exp
2199 * gdb.trace/report.exp
2200 * gdb.trace/stap-trace.exp
2201 * gdb.trace/tfind.exp
2202 * gdb.trace/trace-break.exp
2203 * gdb.trace/trace-condition.exp
2204 * gdb.trace/trace-enable-disable.exp
2205 * gdb.trace/trace-mt.exp
2206 * gdb.trace/tracecmd.exp
2207 * gdb.trace/tspeed.exp
2208 * gdb.trace/tsv.exp
2209 * lib/perftest.exp
2210
fb9feb35
LM
22112016-12-01 Luis Machado <lgustavo@codesourcery.com>
2212
2213 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
2214 with gdb_test_no_output.
2215 Use command as test name.
2216
cd2ddb6c
LM
22172016-12-01 Luis Machado <lgustavo@codesourcery.com>
2218
2219 Fix test names starting with uppercase throughout the files.
2220
2221 * gdb.ada/assign_1.exp
2222 * gdb.ada/boolean_expr.exp
2223 * gdb.base/arrayidx.exp
2224 * gdb.base/del.exp
2225 * gdb.base/gcore-buffer-overflow.exp
2226 * gdb.base/testenv.exp
2227 * gdb.compile/compile.exp
2228 * gdb.python/py-framefilter-invalidarg.exp
2229 * gdb.python/py-framefilter.exp
2230
bb95117e
LM
22312016-12-01 Luis Machado <lgustavo@codesourcery.com>
2232
2233 Fix test names starting with uppercase throughout the files.
2234
2235 * gdb.ada/array_return.exp
2236 * gdb.ada/expr_delims.exp
2237 * gdb.ada/mi_dyn_arr.exp
2238 * gdb.ada/mi_interface.exp
2239 * gdb.ada/mi_var_array.exp
2240 * gdb.ada/watch_arg.exp
2241 * gdb.arch/alpha-step.exp
2242 * gdb.arch/altivec-regs.exp
2243 * gdb.arch/e500-regs.exp
2244 * gdb.arch/powerpc-d128-regs.exp
2245 * gdb.base/arrayidx.exp
2246 * gdb.base/break.exp
2247 * gdb.base/checkpoint.exp
2248 * gdb.base/debug-expr.exp
2249 * gdb.base/dmsym.exp
2250 * gdb.base/radix.exp
2251 * gdb.base/sepdebug.exp
2252 * gdb.base/testenv.exp
2253 * gdb.base/watch_thread_num.exp
2254 * gdb.base/watchpoint-cond-gone.exp
2255 * gdb.cell/break.exp
2256 * gdb.cell/ea-cache.exp
2257 * gdb.compile/compile.exp
2258 * gdb.cp/gdb2495.exp
2259 * gdb.gdb/selftest.exp
2260 * gdb.gdb/xfullpath.exp
2261 * gdb.go/hello.exp
2262 * gdb.go/integers.exp
2263 * gdb.objc/basicclass.exp
2264 * gdb.pascal/hello.exp
2265 * gdb.pascal/integers.exp
2266 * gdb.python/py-breakpoint.exp
2267 * gdb.python/py-cmd.exp
2268 * gdb.python/py-linetable.exp
2269 * gdb.python/py-xmethods.exp
2270 * gdb.python/python.exp
2271 * gdb.reverse/consecutive-precsave.exp
2272 * gdb.reverse/finish-precsave.exp
2273 * gdb.reverse/i386-precsave.exp
2274 * gdb.reverse/machinestate-precsave.exp
2275 * gdb.reverse/sigall-precsave.exp
2276 * gdb.reverse/solib-precsave.exp
2277 * gdb.reverse/step-precsave.exp
2278 * gdb.reverse/until-precsave.exp
2279 * gdb.reverse/watch-precsave.exp
2280 * gdb.threads/leader-exit.exp
2281 * gdb.threads/pthreads.exp
2282 * gdb.threads/wp-replication.exp
2283 * gdb.trace/actions.exp
2284 * gdb.trace/mi-tsv-changed.exp
2285 * gdb.trace/tsv.exp
2286
de97fdd4
LM
22872016-12-01 Luis Machado <lgustavo@codesourcery.com>
2288
2289 Fix test names starting with uppercase throughout the files.
2290
2291 * gdb.arch/i386-bp_permanent.exp
2292 * gdb.arch/i386-gnu-cfi.exp
2293 * gdb.base/disasm-end-cu.exp
2294 * gdb.base/macscp.exp
2295 * gdb.base/pending.exp
2296 * gdb.base/watch_thread_num.exp
2297 * gdb.cp/exception.exp
2298 * gdb.cp/gdb2495.exp
2299 * gdb.cp/local.exp
2300 * gdb.python/py-evsignal.exp
2301 * gdb.python/python.exp
2302 * gdb.trace/tracecmd.exp
2303
9f058c10
LM
23042016-12-01 Luis Machado <lgustavo@codesourcery.com>
2305
2306 Fix test names starting with uppercase throughout the files.
2307
2308 * gdb.base/charset.exp
2309 * gdb.base/eval.exp
2310 * gdb.base/multi-forks.exp
2311 * gdb.guile/scm-progspace.exp
2312 * gdb.opencl/datatypes.exp
2313 * gdb.python/py-block.exp
2314 * gdb.python/py-function.exp
2315 * gdb.python/py-symbol.exp
2316 * gdb.python/py-symtab.exp
2317 * gdb.python/py-xmethods.exp
2318 * gdb.reverse/break-precsave.exp
2319 * gdb.reverse/break-reverse.exp
2320 * gdb.reverse/consecutive-precsave.exp
2321 * gdb.reverse/consecutive-reverse.exp
2322 * gdb.reverse/finish-precsave.exp
2323 * gdb.reverse/finish-reverse-bkpt.exp
2324 * gdb.reverse/finish-reverse.exp
2325 * gdb.reverse/fstatat-reverse.exp
2326 * gdb.reverse/getresuid-reverse.exp
2327 * gdb.reverse/i386-precsave.exp
2328 * gdb.reverse/i386-reverse.exp
2329 * gdb.reverse/i386-sse-reverse.exp
2330 * gdb.reverse/i387-stack-reverse.exp
2331 * gdb.reverse/insn-reverse.exp
2332 * gdb.reverse/machinestate-precsave.exp
2333 * gdb.reverse/machinestate.exp
2334 * gdb.reverse/next-reverse-bkpt-over-sr.exp
2335 * gdb.reverse/pipe-reverse.exp
2336 * gdb.reverse/readv-reverse.exp
2337 * gdb.reverse/recvmsg-reverse.exp
2338 * gdb.reverse/rerun-prec.exp
2339 * gdb.reverse/s390-mvcle.exp
2340 * gdb.reverse/sigall-precsave.exp
2341 * gdb.reverse/sigall-reverse.exp
2342 * gdb.reverse/solib-precsave.exp
2343 * gdb.reverse/solib-reverse.exp
2344 * gdb.reverse/step-precsave.exp
2345 * gdb.reverse/step-reverse.exp
2346 * gdb.reverse/time-reverse.exp
2347 * gdb.reverse/until-precsave.exp
2348 * gdb.reverse/until-reverse.exp
2349 * gdb.reverse/waitpid-reverse.exp
2350 * gdb.reverse/watch-precsave.exp
2351 * gdb.reverse/watch-reverse.exp
2352
cdc7edd7
LM
23532016-12-01 Luis Machado <lgustavo@codesourcery.com>
2354
2355 Fix test names starting with uppercase throughout the files.
2356
2357 * gdb.arch/i386-mpx-simple_segv.exp
2358 * gdb.arch/i386-mpx.exp
2359 * gdb.arch/i386-permbkpt.exp
2360 * gdb.arch/pa-nullify.exp
2361 * gdb.arch/powerpc-d128-regs.exp
2362 * gdb.arch/vsx-regs.exp
2363 * gdb.base/bfp-test.exp
2364 * gdb.base/break.exp
2365 * gdb.base/breakpoint-shadow.exp
2366 * gdb.base/callfuncs.exp
2367 * gdb.base/charset.exp
2368 * gdb.base/commands.exp
2369 * gdb.base/completion.exp
2370 * gdb.base/dfp-test.exp
2371 * gdb.base/echo.exp
2372 * gdb.base/ending-run.exp
2373 * gdb.base/eval.exp
2374 * gdb.base/expand-psymtabs.exp
2375 * gdb.base/float128.exp
2376 * gdb.base/floatn.exp
2377 * gdb.base/foll-exec-mode.exp
2378 * gdb.base/gdb1056.exp
2379 * gdb.base/gdb11531.exp
2380 * gdb.base/kill-after-signal.exp
2381 * gdb.base/multi-forks.exp
2382 * gdb.base/overlays.exp
2383 * gdb.base/pending.exp
2384 * gdb.base/sepdebug.exp
2385 * gdb.base/testenv.exp
2386 * gdb.base/valgrind-db-attach.exp
2387 * gdb.base/watch_thread_num.exp
2388 * gdb.base/watchpoint-cond-gone.exp
2389 * gdb.base/watchpoint.exp
2390 * gdb.base/watchpoints.exp
2391 * gdb.cp/arg-reference.exp
2392 * gdb.cp/baseenum.exp
2393 * gdb.cp/operator.exp
2394 * gdb.cp/shadow.exp
2395 * gdb.dwarf2/dw2-op-out-param.exp
2396 * gdb.dwarf2/dw2-reg-undefined.exp
2397 * gdb.go/chan.exp
2398 * gdb.go/hello.exp
2399 * gdb.go/integers.exp
2400 * gdb.go/methods.exp
2401 * gdb.go/package.exp
2402 * gdb.guile/scm-parameter.exp
2403 * gdb.guile/scm-progspace.exp
2404 * gdb.guile/scm-value.exp
2405 * gdb.mi/mi-pending.exp
2406 * gdb.mi/user-selected-context-sync.exp
2407 * gdb.multi/multi-attach.exp
2408 * gdb.multi/tids.exp
2409 * gdb.opt/clobbered-registers-O2.exp
2410 * gdb.pascal/floats.exp
2411 * gdb.pascal/integers.exp
2412 * gdb.python/py-block.exp
2413 * gdb.python/py-events.exp
2414 * gdb.python/py-parameter.exp
2415 * gdb.python/py-symbol.exp
2416 * gdb.python/py-symtab.exp
2417 * gdb.python/py-type.exp
2418 * gdb.python/py-value.exp
2419 * gdb.python/py-xmethods.exp
2420 * gdb.python/python.exp
2421 * gdb.reverse/break-precsave.exp
2422 * gdb.reverse/consecutive-precsave.exp
2423 * gdb.reverse/finish-precsave.exp
2424 * gdb.reverse/i386-precsave.exp
2425 * gdb.reverse/machinestate-precsave.exp
2426 * gdb.reverse/sigall-precsave.exp
2427 * gdb.reverse/solib-precsave.exp
2428 * gdb.reverse/step-precsave.exp
2429 * gdb.reverse/until-precsave.exp
2430 * gdb.reverse/watch-precsave.exp
2431 * gdb.server/ext-attach.exp
2432 * gdb.server/ext-restart.exp
2433 * gdb.server/ext-run.exp
2434 * gdb.server/ext-wrapper.exp
2435 * gdb.stabs/gdb11479.exp
2436 * gdb.stabs/weird.exp
2437 * gdb.threads/attach-many-short-lived-threads.exp
2438 * gdb.threads/kill.exp
2439 * gdb.threads/watchpoint-fork.exp
2440
bc6c7af4
LM
24412016-12-01 Luis Machado <lgustavo@codesourcery.com>
2442
2443 Fix test names starting with uppercase throughout all the files below.
2444
2445 * gdb.ada/array_return.exp
2446 * gdb.ada/catch_ex.exp
2447 * gdb.ada/info_exc.exp
2448 * gdb.ada/mi_catch_ex.exp
2449 * gdb.ada/mi_dyn_arr.exp
2450 * gdb.ada/mi_ex_cond.exp
2451 * gdb.ada/mi_exc_info.exp
2452 * gdb.ada/mi_interface.exp
2453 * gdb.ada/mi_task_arg.exp
2454 * gdb.ada/mi_task_info.exp
2455 * gdb.ada/mi_var_array.exp
2456 * gdb.arch/alpha-step.exp
2457 * gdb.arch/amd64-disp-step.exp
2458 * gdb.arch/arm-disp-step.exp
2459 * gdb.arch/disp-step-insn-reloc.exp
2460 * gdb.arch/e500-prologue.exp
2461 * gdb.arch/ftrace-insn-reloc.exp
2462 * gdb.arch/gdb1558.exp
2463 * gdb.arch/i386-bp_permanent.exp
2464 * gdb.arch/i386-disp-step.exp
2465 * gdb.arch/i386-float.exp
2466 * gdb.arch/i386-gnu-cfi.exp
2467 * gdb.arch/ia64-breakpoint-shadow.exp
2468 * gdb.arch/mips16-thunks.exp
2469 * gdb.arch/pa-nullify.exp
2470 * gdb.arch/powerpc-aix-prologue.exp
2471 * gdb.arch/powerpc-power.exp
2472 * gdb.arch/ppc-dfp.exp
2473 * gdb.arch/s390-tdbregs.exp
2474 * gdb.arch/spu-info.exp
2475 * gdb.arch/spu-ls.exp
2476 * gdb.arch/thumb-bx-pc.exp
2477 * gdb.base/advance.exp
2478 * gdb.base/annota-input-while-running.exp
2479 * gdb.base/arrayidx.exp
2480 * gdb.base/asmlabel.exp
2481 * gdb.base/async.exp
2482 * gdb.base/attach-wait-input.exp
2483 * gdb.base/auto-connect-native-target.exp
2484 * gdb.base/batch-preserve-term-settings.exp
2485 * gdb.base/bfp-test.exp
2486 * gdb.base/bigcore.exp
2487 * gdb.base/bp-permanent.exp
2488 * gdb.base/break-always.exp
2489 * gdb.base/break-fun-addr.exp
2490 * gdb.base/break-idempotent.exp
2491 * gdb.base/break-main-file-remove-fail.exp
2492 * gdb.base/break-probes.exp
2493 * gdb.base/break-unload-file.exp
2494 * gdb.base/break.exp
2495 * gdb.base/call-ar-st.exp
2496 * gdb.base/call-rt-st.exp
2497 * gdb.base/call-sc.exp
2498 * gdb.base/call-signal-resume.exp
2499 * gdb.base/call-strs.exp
2500 * gdb.base/callexit.exp
2501 * gdb.base/callfuncs.exp
2502 * gdb.base/catch-gdb-caused-signals.exp
2503 * gdb.base/catch-signal-siginfo-cond.exp
2504 * gdb.base/catch-syscall.exp
2505 * gdb.base/compare-sections.exp
2506 * gdb.base/cond-eval-mode.exp
2507 * gdb.base/condbreak-call-false.exp
2508 * gdb.base/consecutive-step-over.exp
2509 * gdb.base/cursal.exp
2510 * gdb.base/disabled-location.exp
2511 * gdb.base/disasm-end-cu.exp
2512 * gdb.base/display.exp
2513 * gdb.base/double-prompt-target-event-error.exp
2514 * gdb.base/dprintf-bp-same-addr.exp
2515 * gdb.base/dprintf-detach.exp
2516 * gdb.base/dprintf-next.exp
2517 * gdb.base/dprintf-non-stop.exp
2518 * gdb.base/dprintf-pending.exp
2519 * gdb.base/dso2dso.exp
2520 * gdb.base/ending-run.exp
2521 * gdb.base/enum_cond.exp
2522 * gdb.base/examine-backward.exp
2523 * gdb.base/exe-lock.exp
2524 * gdb.base/exec-invalid-sysroot.exp
2525 * gdb.base/execl-update-breakpoints.exp
2526 * gdb.base/execution-termios.exp
2527 * gdb.base/fileio.exp
2528 * gdb.base/fixsection.exp
2529 * gdb.base/foll-exec-mode.exp
2530 * gdb.base/foll-exec.exp
2531 * gdb.base/fork-running-state.exp
2532 * gdb.base/frame-args.exp
2533 * gdb.base/fullpath-expand.exp
2534 * gdb.base/func-ptr.exp
2535 * gdb.base/gcore-relro-pie.exp
2536 * gdb.base/gdb1090.exp
2537 * gdb.base/gdb1555.exp
2538 * gdb.base/global-var-nested-by-dso.exp
2539 * gdb.base/gnu-ifunc.exp
2540 * gdb.base/hbreak-in-shr-unsupported.exp
2541 * gdb.base/hbreak-unmapped.exp
2542 * gdb.base/hook-stop.exp
2543 * gdb.base/infcall-input.exp
2544 * gdb.base/info-fun.exp
2545 * gdb.base/info-shared.exp
2546 * gdb.base/interrupt-noterm.exp
2547 * gdb.base/jit-so.exp
2548 * gdb.base/jit.exp
2549 * gdb.base/line-symtabs.exp
2550 * gdb.base/list.exp
2551 * gdb.base/longjmp.exp
2552 * gdb.base/macscp.exp
2553 * gdb.base/max-value-size.exp
2554 * gdb.base/nodebug.exp
2555 * gdb.base/nofield.exp
2556 * gdb.base/overlays.exp
2557 * gdb.base/paginate-after-ctrl-c-running.exp
2558 * gdb.base/paginate-bg-execution.exp
2559 * gdb.base/paginate-inferior-exit.exp
2560 * gdb.base/pending.exp
2561 * gdb.base/pr11022.exp
2562 * gdb.base/printcmds.exp
2563 * gdb.base/ptr-typedef.exp
2564 * gdb.base/ptype.exp
2565 * gdb.base/randomize.exp
2566 * gdb.base/range-stepping.exp
2567 * gdb.base/realname-expand.exp
2568 * gdb.base/relativedebug.exp
2569 * gdb.base/remote.exp
2570 * gdb.base/savedregs.exp
2571 * gdb.base/sepdebug.exp
2572 * gdb.base/set-noassign.exp
2573 * gdb.base/shlib-call.exp
2574 * gdb.base/shreloc.exp
2575 * gdb.base/sigaltstack.exp
2576 * gdb.base/sigbpt.exp
2577 * gdb.base/siginfo-addr.exp
2578 * gdb.base/siginfo-obj.exp
2579 * gdb.base/siginfo-thread.exp
2580 * gdb.base/signest.exp
2581 * gdb.base/signull.exp
2582 * gdb.base/sigrepeat.exp
2583 * gdb.base/skip.exp
2584 * gdb.base/so-impl-ld.exp
2585 * gdb.base/solib-corrupted.exp
2586 * gdb.base/solib-disc.exp
2587 * gdb.base/solib-display.exp
2588 * gdb.base/solib-overlap.exp
2589 * gdb.base/solib-search.exp
2590 * gdb.base/solib-symbol.exp
2591 * gdb.base/source-execution.exp
2592 * gdb.base/sss-bp-on-user-bp-2.exp
2593 * gdb.base/sss-bp-on-user-bp.exp
2594 * gdb.base/stack-checking.exp
2595 * gdb.base/stale-infcall.exp
2596 * gdb.base/step-break.exp
2597 * gdb.base/step-line.exp
2598 * gdb.base/step-over-exit.exp
2599 * gdb.base/step-test.exp
2600 * gdb.base/structs.exp
2601 * gdb.base/sym-file.exp
2602 * gdb.base/symtab-search-order.exp
2603 * gdb.base/term.exp
2604 * gdb.base/type-opaque.exp
2605 * gdb.base/unload.exp
2606 * gdb.base/until-nodebug.exp
2607 * gdb.base/until.exp
2608 * gdb.base/unwindonsignal.exp
2609 * gdb.base/watch-cond.exp
2610 * gdb.base/watch-non-mem.exp
2611 * gdb.base/watch_thread_num.exp
2612 * gdb.base/watchpoint-reuse-slot.exp
2613 * gdb.base/watchpoint-solib.exp
2614 * gdb.base/watchpoint.exp
2615 * gdb.btrace/dlopen.exp
2616 * gdb.cell/arch.exp
2617 * gdb.cell/break.exp
2618 * gdb.cell/bt.exp
2619 * gdb.cell/core.exp
2620 * gdb.cell/data.exp
2621 * gdb.cell/dwarfaddr.exp
2622 * gdb.cell/ea-cache.exp
2623 * gdb.cell/ea-standalone.exp
2624 * gdb.cell/ea-test.exp
2625 * gdb.cell/f-regs.exp
2626 * gdb.cell/fork.exp
2627 * gdb.cell/gcore.exp
2628 * gdb.cell/mem-access.exp
2629 * gdb.cell/ptype.exp
2630 * gdb.cell/registers.exp
2631 * gdb.cell/sizeof.exp
2632 * gdb.cell/solib-symbol.exp
2633 * gdb.cell/solib.exp
2634 * gdb.compile/compile-tls.exp
2635 * gdb.cp/exception.exp
2636 * gdb.cp/gdb2495.exp
2637 * gdb.cp/local.exp
2638 * gdb.cp/mb-inline.exp
2639 * gdb.cp/mb-templates.exp
2640 * gdb.cp/pr10687.exp
2641 * gdb.cp/pr9167.exp
2642 * gdb.cp/scope-err.exp
2643 * gdb.cp/templates.exp
2644 * gdb.cp/virtfunc.exp
2645 * gdb.dwarf2/dw2-dir-file-name.exp
2646 * gdb.dwarf2/dw2-single-line-discriminators.exp
2647 * gdb.fortran/complex.exp
2648 * gdb.fortran/library-module.exp
2649 * gdb.guile/guile.exp
2650 * gdb.guile/scm-cmd.exp
2651 * gdb.guile/scm-frame-inline.exp
2652 * gdb.guile/scm-objfile.exp
2653 * gdb.guile/scm-pretty-print.exp
2654 * gdb.guile/scm-symbol.exp
2655 * gdb.guile/scm-type.exp
2656 * gdb.guile/scm-value.exp
2657 * gdb.linespec/keywords.exp
2658 * gdb.linespec/ls-errs.exp
2659 * gdb.linespec/macro-relative.exp
2660 * gdb.linespec/thread.exp
2661 * gdb.mi/mi-breakpoint-changed.exp
2662 * gdb.mi/mi-dprintf-pending.exp
2663 * gdb.mi/mi-fullname-deleted.exp
2664 * gdb.mi/mi-logging.exp
2665 * gdb.mi/mi-pending.exp
2666 * gdb.mi/mi-solib.exp
2667 * gdb.mi/new-ui-mi-sync.exp
2668 * gdb.mi/user-selected-context-sync.exp
2669 * gdb.multi/dummy-frame-restore.exp
2670 * gdb.multi/multi-arch-exec.exp
2671 * gdb.multi/remove-inferiors.exp
2672 * gdb.multi/watchpoint-multi-exit.exp
2673 * gdb.opt/solib-intra-step.exp
2674 * gdb.perf/backtrace.exp
2675 * gdb.perf/single-step.exp
2676 * gdb.perf/skip-command.exp
2677 * gdb.perf/skip-prologue.exp
2678 * gdb.perf/solib.exp
2679 * gdb.python/lib-types.exp
2680 * gdb.python/py-as-string.exp
2681 * gdb.python/py-bad-printers.exp
2682 * gdb.python/py-block.exp
2683 * gdb.python/py-breakpoint.exp
2684 * gdb.python/py-cmd.exp
2685 * gdb.python/py-events.exp
2686 * gdb.python/py-evthreads.exp
2687 * gdb.python/py-finish-breakpoint.exp
2688 * gdb.python/py-finish-breakpoint2.exp
2689 * gdb.python/py-frame-inline.exp
2690 * gdb.python/py-frame.exp
2691 * gdb.python/py-inferior.exp
2692 * gdb.python/py-infthread.exp
2693 * gdb.python/py-mi.exp
2694 * gdb.python/py-objfile.exp
2695 * gdb.python/py-pp-maint.exp
2696 * gdb.python/py-pp-registration.exp
2697 * gdb.python/py-prettyprint.exp
2698 * gdb.python/py-recurse-unwind.exp
2699 * gdb.python/py-shared.exp
2700 * gdb.python/py-symbol.exp
2701 * gdb.python/py-symtab.exp
2702 * gdb.python/py-template.exp
2703 * gdb.python/py-type.exp
2704 * gdb.python/py-unwind-maint.exp
2705 * gdb.python/py-unwind.exp
2706 * gdb.python/py-value.exp
2707 * gdb.python/python.exp
2708 * gdb.reverse/finish-reverse-bkpt.exp
2709 * gdb.reverse/insn-reverse.exp
2710 * gdb.reverse/next-reverse-bkpt-over-sr.exp
2711 * gdb.reverse/solib-precsave.exp
2712 * gdb.reverse/solib-reverse.exp
2713 * gdb.stabs/gdb11479.exp
2714 * gdb.stabs/weird.exp
2715 * gdb.threads/fork-child-threads.exp
2716 * gdb.threads/fork-plus-threads.exp
2717 * gdb.threads/fork-thread-pending.exp
2718 * gdb.threads/forking-threads-plus-breakpoint.exp
2719 * gdb.threads/hand-call-in-threads.exp
2720 * gdb.threads/interrupted-hand-call.exp
2721 * gdb.threads/linux-dp.exp
2722 * gdb.threads/local-watch-wrong-thread.exp
2723 * gdb.threads/next-while-other-thread-longjmps.exp
2724 * gdb.threads/non-ldr-exit.exp
2725 * gdb.threads/pending-step.exp
2726 * gdb.threads/print-threads.exp
2727 * gdb.threads/process-dies-while-detaching.exp
2728 * gdb.threads/process-dies-while-handling-bp.exp
2729 * gdb.threads/pthreads.exp
2730 * gdb.threads/queue-signal.exp
2731 * gdb.threads/reconnect-signal.exp
2732 * gdb.threads/signal-command-handle-nopass.exp
2733 * gdb.threads/signal-command-multiple-signals-pending.exp
2734 * gdb.threads/signal-delivered-right-thread.exp
2735 * gdb.threads/signal-sigtrap.exp
2736 * gdb.threads/sigthread.exp
2737 * gdb.threads/staticthreads.exp
2738 * gdb.threads/stepi-random-signal.exp
2739 * gdb.threads/thread-unwindonsignal.exp
2740 * gdb.threads/thread_check.exp
2741 * gdb.threads/thread_events.exp
2742 * gdb.threads/tid-reuse.exp
2743 * gdb.threads/tls-nodebug.exp
2744 * gdb.threads/tls-shared.exp
2745 * gdb.threads/tls-so_extern.exp
2746 * gdb.threads/tls.exp
2747 * gdb.threads/wp-replication.exp
2748 * gdb.trace/actions-changed.exp
2749 * gdb.trace/actions.exp
2750 * gdb.trace/backtrace.exp
2751 * gdb.trace/change-loc.exp
2752 * gdb.trace/collection.exp
2753 * gdb.trace/deltrace.exp
2754 * gdb.trace/disconnected-tracing.exp
2755 * gdb.trace/entry-values.exp
2756 * gdb.trace/ftrace-lock.exp
2757 * gdb.trace/ftrace.exp
2758 * gdb.trace/infotrace.exp
2759 * gdb.trace/mi-trace-frame-collected.exp
2760 * gdb.trace/mi-trace-unavailable.exp
2761 * gdb.trace/mi-traceframe-changed.exp
2762 * gdb.trace/mi-tracepoint-changed.exp
2763 * gdb.trace/mi-tsv-changed.exp
2764 * gdb.trace/no-attach-trace.exp
2765 * gdb.trace/packetlen.exp
2766 * gdb.trace/passc-dyn.exp
2767 * gdb.trace/passcount.exp
2768 * gdb.trace/pending.exp
2769 * gdb.trace/pr16508.exp
2770 * gdb.trace/qtro.exp
2771 * gdb.trace/range-stepping.exp
2772 * gdb.trace/read-memory.exp
2773 * gdb.trace/report.exp
2774 * gdb.trace/save-trace.exp
2775 * gdb.trace/signal.exp
2776 * gdb.trace/stap-trace.exp
2777 * gdb.trace/status-stop.exp
2778 * gdb.trace/strace.exp
2779 * gdb.trace/tfile.exp
2780 * gdb.trace/tfind.exp
2781 * gdb.trace/trace-break.exp
2782 * gdb.trace/trace-condition.exp
2783 * gdb.trace/trace-enable-disable.exp
2784 * gdb.trace/trace-mt.exp
2785 * gdb.trace/tracecmd.exp
2786 * gdb.trace/tracefile-pseudo-reg.exp
2787 * gdb.trace/tspeed.exp
2788 * gdb.trace/tstatus.exp
2789 * gdb.trace/tsv.exp
2790 * gdb.trace/unavailable.exp
2791 * gdb.trace/while-dyn.exp
2792 * gdb.trace/while-stepping.exp
2793 * lib/gdb-guile.exp
2794 * lib/gdb.exp
2795 * lib/mi-support.exp
2796 * lib/pascal.exp
2797 * lib/perftest.exp
2798 * lib/prelink-support.exp
2799 * lib/selftest-support.exp
2800
ad02e4fe
SM
28012016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
2802
2803 * Makefile.in: Include disable-implicit-rules.mk.
2804
22347e55
AA
28052016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
2806
2807 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
2808 non-byte-aligned bit fields.
2809
da5b30da
AA
28102016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
2811
2812 PR gdb/12616
2813 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
2814 respects the DW_AT_data_bit_offset attribute.
2815
b593ecca
SM
28162016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
2817
2818 * gdb.base/default.exp: Fix output of "set language".
2819
3b165252
SM
28202016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
2821
2822 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
2823 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
2824 make.
2825 * configure.ac: Remove checks for the make program.
2826 * configure: Re-generate.
2827
1a2f3d7f
KB
28282016-11-16 Kevin Buettner <kevinb@redhat.com>
2829
2830 * gdb.python/py-recurse-unwind.c (main): Add loop.
2831 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
2832 to read_register() and gdb.parse_and_eval(). Make each code
2833 call a separate case that can be individually tested.
2834 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
2835 proc. Call cont_and_backtrace for each of the code paths that
2836 we want to test in the unwinder.
2837
b7f38fda
AA
28382016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
2839
2840 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
2841 the definition of struct S.
2842
1f8db343
CM
28432016-11-11 Catherine Moore <clm@codesourcery.com>
2844
2845 * gdb.base/dump.exp: Identify verilog format dump tests as such.
2846
fad0c9fb
PA
28472016-11-09 Pedro Alves <palves@redhat.com>
2848
2849 * gdb.base/commands.exp (runto_or_return): New procedure.
2850 (gdbvar_simple_if_test, gdbvar_simple_while_test)
2851 (gdbvar_complex_if_while_test, progvar_simple_if_test)
2852 (progvar_simple_while_test, progvar_complex_if_while_test)
2853 (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, redefine_hook_test)
2857 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
2858 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
2859 multi_line_input and multi_line. Remove gdb_expect and
2860 gdb_stop_suppressing_tests uses.
2861 * lib/gdb.exp (valnum_re): New global.
2862 (multi_line_input): New procedure.
2863
8354c62c
SM
28642016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
2865
2866 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
2867 Remove.
2868 (test_setup): Define with proc_with_prefix.
2869 (test_cli_inferior): Likewise.
2870 (test_cli_thread): Likewise.
2871 (test_cli_frame): Likewise.
2872 (test_cli_select_frame): Likewise.
2873 (test_cli_up_down): Likewise.
2874 (test_mi_thread_select): Likewise.
2875 (test_mi_stack_select_frame): Likewise.
2876 (test_cli_in_mi_inferior): Likewise.
2877 (test_cli_in_mi_thread): Likewise.
2878 (test_cli_in_mi_frame): Likewise.
2879 (top level): Do not use with_test_prefix_procname.
2880
64f367a2
PA
28812016-11-09 Pedro Alves <palves@redhat.com>
2882
2883 * gdb.base/commands.exp (gdbvar_simple_if_test)
2884 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
2885 (progvar_simple_if_test, progvar_simple_while_test)
2886 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
2887 (infrun_breakpoint_command_test, breakpoint_command_test)
2888 (user_defined_command_test, watchpoint_command_test)
2889 (test_command_prompt_position, deprecated_command_test)
2890 (bp_deleted_in_command, temporary_breakpoint_commands)
2891 (stray_arg0_test, source_file_with_indented_comment)
2892 (recursive_source_test, if_commands_test)
2893 (error_clears_commands_left, redefine_hook_test)
2894 (redefine_backtrace_test): Use proc_with_prefix.
2895 * lib/gdb.exp (proc_with_prefix): New proc.
2896
0bb65f1e
AA
28972016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
2898
2899 * gdb.base/tui-layout.c: New file.
2900 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
2901 disassembly window contains very long lines.
2902
7353f247
TT
29032016-11-08 Tom Tromey <tom@tromey.com>
2904
2905 * gdb.python/py-value.exp (test_value_creation): Make "long" test
2906 depend on Python 2.
2907
30a7bb83
TT
29082016-11-08 Tom Tromey <tom@tromey.com>
2909
2910 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
2911 New method.
2912
cdf5a07c
MG
29132016-10-29 Manish Goregaokar <manish@mozilla.com>
2914
2806dc7e 2915 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 2916
51a789c3
MG
29172016-10-27 Manish Goregaokar <manish@mozilla.com>
2918
2806dc7e
PA
2919 * gdb.rust/simple.rs: Add test for univariant enums without
2920 discriminants and for encoded struct-like enums.
51a789c3 2921
f610ab6d
PA
29222016-10-28 Pedro Alves <palves@redhat.com>
2923
2924 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
2925 gdb_test_multiple, tighten regexps and match symtabs and line
2926 tables incrementally.
2927
b129b0ca
LM
29282016-10-28 Luis Machado <lgustavo@codesourcery.com>
2929
2930 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
2931 general.
2932
ecf45d2c
SL
29332016-10-25 Luis Machado <lgustavo@codesourcery.com>
2934
2935 * gdb.base/exec-invalid-sysroot.exp: New file.
2936
b8d38ee4
JK
29372016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2938
2939 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
2940
f90fd8c2
JK
29412016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2942
2943 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
2944
2d2476aa
MR
29452016-10-19 Maciej W. Rozycki <macro@imgtec.com>
2946
2806dc7e
PA
2947 * gdb.base/killed-outside.exp: Remove $options from a call to
2948 `prepare_for_testing'.
2d2476aa 2949
e42b25a0
SM
29502016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2951
2952 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
2953 Change test message.
2954
3ccdb432
SM
29552016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2956
2957 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
2958 Update comment.
2959
5bad3170
SM
29602016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2961
2962 * gdb.trace/mi-trace-save.exp: New file.
2963
5ad9dba7
YQ
29642016-10-13 Yao Qi <yao.qi@linaro.org>
2965
2966 * gdb.base/code_elim.exp (get_var_address): Remove.
2967 * gdb.base/relocate.exp: Likewise.
2968 * gdb.base/shreloc.exp: Likewise.
2969 * lib/gdb.exp (get_var_address): New.
2970
62df7e21
YQ
29712016-10-13 Yao Qi <yao.qi@linaro.org>
2972
2973 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
2974 floating point tests if $skip_float_test is false.
2975
4dac951e
LM
29762016-10-12 Luis Machado <lgustavo@codesourcery.com>
2977
2978 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
2979 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
2980 argc values.
2981 Add 1 to argc so we guarantee distinct initial/modified argc values.
2982
8f1a8fc4
JK
29832016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2984
2985 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
2986
16c85b5d
JK
29872016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2988
2989 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
2990 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
2991 * gdb.arch/vsx-regs.exp: Likewise.
2992
1d0e042a
YQ
29932016-10-07 Yao Qi <yao.qi@linaro.org>
2994
2995 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
2996
68dadef5
MM
29972016-10-07 Markus Metzger <markus.t.metzger@intel.com>
2998
2999 * gdb.python/python.exp: Test decode_line("*0").
3000
33fa2c6e
DE
30012016-10-06 Doug Evans <dje@google.com>
3002
3003 * gdb.python/py-value.exp (test_value_creation): Add test for large
3004 unsigned 64-bit value.
3005
9c37b5ae
TT
30062016-10-06 Tom Tromey <tom@tromey.com>
3007
3008 * gdb.compile/compile.exp: Change java tests to rust.
3009 * gdb.base/setshow.exp: Change java tests to rust.
3010 * gdb.base/default.exp: Remove java from language list.
3011 * README (Examples): Update language example.
3012 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
3013 test.
3014 * lib/gdb.exp (skip_java_tests): Remove.
3015 * lib/java.exp: Remove.
3016 * gdb.java: Remove.
3017
78b86327
MR
30182016-10-06 Maciej W. Rozycki <macro@imgtec.com>
3019
3020 * gdb.arch/mips-fcr.exp: New test.
3021 * gdb.arch/mips-fcr.c: Source for the new test.
3022
7470adbb
MR
30232016-10-06 Maciej W. Rozycki <macro@imgtec.com>
3024
3025 * gdb.base/solib-disc.exp: Use `standard_output_file'
3026 throughout.
3027
4a556533
PA
30282016-10-06 Pedro Alves <palves@redhat.com>
3029
3030 * gdb.base/jit-simple-dl.c: New file.
3031 * gdb.base/jit-simple-jit.c: New file, factored out from ...
3032 * gdb.base/jit-simple.c: ... this.
3033 * gdb.base/jit-simple.exp (jit_run): Delete.
3034 (build_jit): New proc.
3035 (jit_test_reread): Recompile either the main program or the shared
3036 library, depending on what is being tested. Skip changing address
3037 if caller wants to. Compare before/after addresses. If testing
3038 standalone, explicitly load the binary. Test "maint info
3039 breakpoints".
3040 (top level): Add "standalone vs shared lib" and "change address"
3041 vs "same address" axes.
3042
5a122fbc
PA
30432016-10-06 Pedro Alves <palves@redhat.com>
3044
3045 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
3046 call.
3047 (jit_run): Delete.
3048 (jit_test_reread): Use with_test_prefix. Reload the main binary
3049 explicitly. Compare the before/after addresses of the JIT
3050 descriptor.
3051
ee8da4b8
DE
30522016-08-15 Doug Evans <dje@google.com>
3053
3054 * gdb.xml/extra-regs.xml: Update, end field now required, default type
3055 for single bitfields is bool.
3056 * gdb.xml/tdesc-regs.exp: Ditto.
3057
f389f6fe
JK
30582016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3059
3060 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
3061
fdebf1a4
YQ
30622016-10-05 Yao Qi <yao.qi@linaro.org>
3063
3064 * lib/gdb.exp (support_complex_tests): Return zero if
3065 gdb_skip_float_test return true.
3066
9c36d954 30672016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 3068 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
3069
3070 PR gdb/20487
3071 * gdb.mi/user-selected-context-sync.exp: New file.
3072 * gdb.mi/user-selected-context-sync.c: New file.
3073
4034d0ff 30742016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 3075 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
3076
3077 PR gdb/20487
3078 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
3079 =thread-select-event check.
3080
a4297203
PB
30812016-09-29 Peter Bergner <bergner@vnet.ibm.com>
3082
3083 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
3084 the compulsory L operand changes.
3085 * gdb.arch/powerpc-power.s: Likewise.
3086
bb805577
JK
30872016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3088
3089 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
3090 * gdb.base/jit-attach-pie.c: New file.
3091 * gdb.base/jit-attach-pie.exp: New file.
3092
6d61dee5
PA
30932016-09-28 Pedro Alves <palves@redhat.com>
3094
3095 * gdb.base/infcall-input.c: New file.
3096 * gdb.base/infcall-input.exp: New file.
3097
f73842fc
YQ
30982016-09-22 Yao Qi <yao.qi@linaro.org>
3099
3100 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
3101 (gdb_exit): Rename it to ...
3102 (gdbserver_gdb_exit): ... Close GDBserver.
3103 (gdb_exit): New proc, call gdbserver_gdb_exit.
3104 (mi_gdb_exit): Likewise.
3105
90681dab
YQ
31062016-09-22 Yao Qi <yao.qi@linaro.org>
3107
3108 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
3109 path.
3110 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
3111 Remove duplication.
3112
9c211fd8
YQ
31132016-09-22 Yao Qi <yao.qi@linaro.org>
3114
3115 * lib/gdbserver-support.exp: Check the existence of
3116 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
3117
ad0a504f
AK
31182016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
3119
3120 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
3121
36cf1806
TT
31222016-09-21 Tom Tromey <tom@tromey.com>
3123
3124 PR gdb/20604:
3125 * gdb.base/quit.exp: New file.
3126
74172ecf
SM
31272016-09-21 Simon Marchi <simon.marchi@ericsson.com>
3128
3129 * .gitignore: New file.
3130
3d0ec882
MR
31312016-09-21 Maciej W. Rozycki <macro@imgtec.com>
3132
3133 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
3134 throughout.
3135
8193adea
AA
31362016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
3137
3138 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
3139
d41a5c09
JK
31402016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3141
3142 * gdb.cp/casts.cc (decltype): Move it ...
3143 (main): ... with its call to ...
3144 * gdb.cp/casts03.cc: ... a new file.
3145 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
3146
d2dfe700
JK
31472016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3148
3149 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
3150
e2a92b16
PB
31512016-09-15 Peter Bergner <bergner@vnet.ibm.com>
3152
3153 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
3154 and sync up the test with tests in gas/testsuite/gas/ppc.
3155 * gdb.arch/powerpc-power.exp: Likewise.
3156
49b4de64
JK
31572016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3158
3159 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
3160
2c29df25
SDJ
31612016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
3162 Jan Kratochvil <jan.kratochvil@redhat.com>
3163
3164 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
3165 make m1's definition to be different from m2's. Use 'dummy' as an
3166 argument for probe 'two'.
3167
cc3c2846
JB
31682016-09-10 Jon Beniston <jon@beniston.com>
3169
3170 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
3171 for sim target.
3172
e1b2624a
AA
31732016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
3174
3175 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
3176 variable declaration.
3177 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
3178 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
3179 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
3180 received HWCAP as its argument.
3181
4295e285
PA
31822016-09-06 Pedro Alves <palves@redhat.com>
3183
3184 * gdb.base/new-ui-pending-input.c: New file.
3185 * gdb.base/new-ui-pending-input.exp: New file.
3186 * gdb.exp (clear_gdb_spawn_id): New procedure.
3187 (with_spawn_id): Check whether gdb_spawn_id exists before
3188 referencing it. If gdb_spawn_id didn't exist on entry, clear it
3189 on exit.
3190
00d5215e
UW
31912016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
3192
3193 * gdb.base/float128.c: New file.
3194 * gdb.base/float128.exp: Likewise.
3195 * gdb.base/floatn.c: Likewise.
3196 * gdb.base/floatn.exp: Likewise.
3197
a9ff5f12
UW
31982016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
3199
3200 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
3201
f245535c
PA
32022016-09-05 Pedro Alves <palves@redhat.com>
3203
3204 PR backtrace/19927
3205 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
3206 unwinders are immediately called as side effect of "source" or
3207 "disable unwinder" commands.
3208 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
3209
ae9cf263
YQ
32102016-09-02 Yao Qi <yao.qi@linaro.org>
3211
3212 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
3213 is true and $type is "float" or "double".
3214
27aba047
YQ
32152016-09-02 Yao Qi <yao.qi@linaro.org>
3216
3217 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
3218 true.
3219 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
3220 * gdb.base/call-rt-st.exp: Likewise.
3221 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
3222 return value instead of gdb,skip_float_test.
3223 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
3224 (do_function_calls): Use its return value instead of
3225 gdb,skip_float_test.
3226 * gdb.base/finish.exp: Likewise.
3227 * gdb.base/funcargs.exp: Likewise.
3228 * gdb.base/return.exp: Likewise.
3229 * gdb.base/return2.exp: Likewise.
3230 * gdb.base/varargs.exp: Likewise.
3231 * lib/gdb.exp (gdb_skip_float_test): Change it to
3232 gdb_caching_proc. Detect the broken ptrace on arm-linux.
3233
5af962df
AA
32342016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
3235
3236 * gdb.multi/tids.exp: Test "thread apply all".
3237
7fac6910
JK
32382016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3239
3240 * gdb.base/default.exp (tty): Remove.
3241
bb1fe4ac
KB
32422016-08-24 Kevin Buettner <kevinb@redhat.com>
3243
2806dc7e
PA
3244 * gdb.python/py-recurse-unwind.c: New file.
3245 * gdb.python/py-recurse-unwind.py: New file.
3246 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 3247
0a1ddfa6
SM
32482016-08-24 Simon Marchi <simon.marchi@ericsson.com>
3249
3250 * gdb.base/set-inferior-tty.exp: New file.
3251 * gdb.base/set-inferior-tty.c: New file.
3252
d9de1fe3
PA
32532016-08-23 Pedro Alves <palves@redhat.com>
3254
3255 PR gdb/20494
3256 * gdb.base/new-ui-echo.c: New file.
3257 * gdb.base/new-ui-echo.exp: New file.
3258
e9d9abd7
YQ
32592016-08-23 Yao Qi <yao.qi@linaro.org>
3260
3261 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
3262 gdbserver_spawn.
3263 * gdb.server/connect-without-multi-process.exp (do_test):
3264 Likewise.
3265
3589529e
YQ
32662016-08-23 Yao Qi <yao.qi@linaro.org>
3267
3268 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
3269 standalone_txt. Delete gdb_txt and standalone_txt on host
3270 and target. Spawn the binary on target. Copy files from
3271 target to host.
3272
6bb90213
PA
32732016-08-22 Pedro Alves <palves@redhat.com>
3274
3275 PR gdb/20505
3276 * gdb.base/vdso-warning.exp: Test core dumps too. Use
3277 with_test_prefix. Factor out bits to ...
3278 (test_no_vdso): ... this new procedure.
3279
20c2c024
CL
32802016-08-19 Carl Love <cel@us.ibm.com>
3281
3282 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
3283 maintaining separate logic for constructing the output path.
3284 * gdb.arch/powerpc-d128-regs.exp: Likewise.
3285 * gdb.arch/ppc-dfp.exp: Likewise.
3286 * gdb.arch/ppc-fp.exp: Likewise.
3287 * gdb.arch/vsx-regs.exp: Likewise.
3288 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
3289 binprefix for generating the additional binary files.
3290
0646e07d
PA
32912016-08-19 Pedro Alves <palves@redhat.com>
3292
3293 * gdb.trace/mi-trace-frame-collected.exp
3294 (test_trace_frame_collected): On x32, expect two registers.
3295
46da9242
CL
32962016-08-18 Carl Love <cel@us.ibm.com>
3297
3298 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
3299 and sync up the test with tests in gas/testsuite/gas/ppc.
3300 * gdb.arch/powerpc-power.exp: Likewise.
3301
eb2332d7
SM
33022016-08-17 Simon Marchi <simon.marchi@ericsson.com>
3303
3304 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
3305 expected error message.
3306
63c61e04
SM
33072016-08-17 Simon Marchi <simon.marchi@ericsson.com>
3308
3309 * gdb.multi/remove-inferiors.exp: New file.
3310 * gdb.multi/remove-inferiors.c: New file.
3311
7b17065f
YQ
33122016-08-12 Yao Qi <yao.qi@linaro.org>
3313
3314 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
3315 argument list.
3316
01d3dedf
PA
33172016-08-10 Pedro Alves <palves@redhat.com>
3318
3319 PR gdb/19187
3320 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
3321 setup_kfails.
3322
3eb7562a
PA
33232016-08-09 Pedro Alves <palves@redhat.com>
3324 Simon Marchi <simon.marchi@ericsson.com>
3325
3326 PR gdb/20418
3327 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
3328 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
3329
80614914
PA
33302016-08-09 Pedro Alves <palves@redhat.com>
3331
3332 PR mi/20431
3333 * gdb.mi/mi-cmd-error.exp: New file.
3334
f348d89a
PA
33352016-08-09 Pedro Alves <palves@redhat.com>
3336
3337 PR gdb/18653
3338 * gdb.base/signals-state-child.c: New file.
3339 * gdb.base/signals-state-child.exp: New file.
3340 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
3341
e5ca03b4
PA
33422016-08-09 Pedro Alves <palves@redhat.com>
3343
3344 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
3345
282a0691
TT
33462016-08-03 Tom Tromey <tom@tromey.com>
3347
3348 PR python/18565:
3349 * gdb.python/py-frame-inline.exp: Add Frame.function test.
3350
41bfcd63
YQ
33512016-08-01 Yao Qi <yao.qi@linaro.org>
3352
3353 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
3354 variable mode to "multi-process" if $multi_process is 1, otherwise
3355 set it to "single-process".
3356
e3465b24
YQ
33572016-08-01 Yao Qi <yao.qi@linaro.org>
3358
3359 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
3360 * gdb.cp/cpexprs.exp: Likewise.
3361 * gdb.cp/m-static.exp: Likewise.
3362
0b31a4bc
TT
33632016-07-26 Tom Tromey <tom@tromey.com>
3364
3365 PR python/20190:
3366 * gdb.threads/tls.exp (check_thread_local): Add python symbol
3367 test.
3368
e0461dbb
MM
33692016-07-26 Markus Metzger <markus.t.metzger@intel.com>
3370
3371 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
3372 selecting assembly source files.
3373 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
3374 assembly source files.
3375 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
3376 assembly source files.
3377 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
3378 selecting assembly source files.
3379
8194e927
SM
33802016-07-25 Simon Marchi <simon.marchi@ericsson.com>
3381
3382 * gdb.base/new-ui.exp (do_test_invalid_args): New
3383 procedure.
3384
c0272db5
TW
33852016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
3386
3387 * gdb.btrace/reconnect.c: New file.
3388 * gdb.btrace/reconnect.exp: New file.
3389
e3487908
GKB
33902016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
3391
3392 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
3393 to test_catch_syscall_group.
3394 (test_catch_syscall_group): New.
3395
12df5c00
TT
33962016-07-21 Tom Tromey <tom@tromey.com>
3397
3398 * gdb.rust/simple.rs (main): Use empty struct expression.
3399 * gdb.rust/simple.exp: Add tests for empty struct expression.
3400
bae62ee2
YQ
34012016-07-21 Yao Qi <yao.qi@linaro.org>
3402
3403 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
3404 if gdb_skip_xml_test is true on some targets.
3405
b1b53fb3
YQ
34062016-07-21 Yao Qi <yao.qi@linaro.org>
3407
3408 * gdb.server/solib-list.exp: Unset last_loaded_file.
3409
027d97f8
JK
34102016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3411
3412 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
3413 "step into captured_main (args)".
3414
7674d381
JK
34152016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3416
3417 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
3418
72b5d099
JK
34192016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3420
3421 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
3422
1f960ced
PA
34232016-07-19 Pedro Alves <palves@redhat.com>
3424
3425 * gdb.opt/inline-break.exp: Remove optimize=-O2.
3426 * gdb.opt/inline-bt.exp: Likewise.
3427 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
3428 additional_flags=-Winline.
3429 * gdb.opt/inline-locals.exp: Likewise.
3430 * gdb.opt/inline-markers.c (ATTR): Define.
3431 (inlined_fn): Use it.
3432
f25827c1
YQ
34332016-07-19 Yao Qi <yao.qi@linaro.org>
3434
3435 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
3436 (test_with_self): Remove some code. Remove argument executable.
3437 (top-level): Use do_self_tests.
3438
37539ebe
DB
34392016-07-15 Zachary Welch <zwelch@codesourcery.com>
3440 Don Breazeal <donb@codesourcery.com>
3441
3442 * gdb.base/maint.exp: Escape paths used in regular expressions.
3443 * gdb.stabs/weird.exp: Likewise.
3444
dac790e1
TT
34452016-07-13 Tom Tromey <tom@tromey.com>
3446
3447 PR python/15620, PR python/18620:
3448 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
3449 (test_bkpt_events): New procs.
3450
93daf339
TT
34512016-07-13 Tom Tromey <tom@tromey.com>
3452
3453 PR python/17698:
3454 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
3455 test.
3456 (test_watchpoints): Likewise.
3457 (test_bkpt_pending): New proc.
3458
6571a381
TT
34592016-07-13 Tom Tromey <tom@tromey.com>
3460
3461 PR cli/18053:
3462 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
3463 completion test.
3464
e8732474
JK
34652016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3466
3467 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
3468 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
3469 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
3470 f_label.
3471 (g): Rename g_end_lbl to g_label.
3472 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
3473 low_pc and high_pc.
3474 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
3475
e0f3fd7c
TT
34762016-07-12 Tom Tromey <tom@tromey.com>
3477
3478 PR python/19293:
3479 * gdb.python/py-unwind-maint.exp: Update tests.
3480
3cfe46b6
YQ
34812016-07-12 Yao Qi <yao.qi@linaro.org>
3482
3483 * lib/selftest-support.exp (selftest_setup): Match the output
3484 when captured_main is inlined.
3485
4f19a0e6
WT
34862016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
3487
3488 * gdb.fortran/derived-types.exp (result_line, result_line_2):
3489 New variables.
3490 (print this%a, print this%b, print this): New tests.
3491 * gdb.fortran/derived-types.f90 (this): New object and
3492 initialization.
3493
986cf455
SM
34942016-07-06 Simon Marchi <simon.marchi@ericsson.com>
3495
3496 * gdb.ada/arraydim.exp: Remove extra directory level in build
3497 directory.
3498
f0464b23
SM
34992016-07-06 Simon Marchi <simon.marchi@ericsson.com>
3500
3501 * lib/ada.exp: Remove extra directory level in build directory.
3502 * gdb.ada/cond_lang.exp: Likewise.
3503 * gdb.ada/exec_changed.exp: Likewise.
3504 * gdb.ada/lang_switch.exp: Likewise.
3505
42d94011
MG
35062016-07-06 Manish Goregaokar <manish@mozilla.com>
3507
2806dc7e
PA
3508 * simple.rs: Add test for raw pointer subscripting.
3509 * simple.exp: Add test expectations.
42d94011 3510
647c264c
YQ
35112016-07-05 Yao Qi <yao.qi@linaro.org>
3512
3513 * gdb.mi/mi-reverse.exp: Match =record-started output.
3514
20aa2c60
PA
35152016-07-01 Pedro Alves <palves@redhat.com>
3516
3517 * gdb.base/jit-reader.exp (info_registers_current_frame): New
3518 procedure.
3519 (jit_reader_test): Test the jit reader's unwinder.
3520 * gdb.base/jithost.c (jit_function_00_code): New global.
3521 (main): Use memcpy to fill in the mmapped code, instead of poking
3522 bytes manually here.
3523 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
3524 value.
3525 (read_debug_info): Save the function's range.
3526 (read_sp): New function.
3527 (unwind_frame): Use it. Also unwind RBP.
3528 (get_frame_id): Use read_sp.
3529 (gdb_init_reader): Use calloc instead of malloc.
3530 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
3531 parameter. Use gdb_test_multiple.
3532
ced2dffb
PA
35332016-07-01 Pedro Alves <palves@redhat.com>
3534 Antoine Tremblay <antoine.tremblay@ericsson.com>
3535
3536 * gdb.threads/process-dies-while-detaching.c: New file.
3537 * gdb.threads/process-dies-while-detaching.exp: New file.
3538
63000888
PA
35392016-07-01 Pedro Alves <palves@redhat.com>
3540
3541 * gdb.multi/watchpoint-multi-exit.c: New file.
3542 * gdb.multi/watchpoint-multi-exit.exp: New file.
3543
038d4868
PA
35442016-06-30 Pedro Alves <palves@redhat.com>
3545
3546 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
3547 unset inferior_spawn_id.
3548
994e9c83
PA
35492016-06-30 Pedro Alves <palves@redhat.com>
3550
3551 * lib/mi-support.exp (default_mi_gdb_start): Declare global
3552 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
3553
e5653468
YQ
35542016-06-29 Yao Qi <yao.qi@linaro.org>
3555
3556 * gdb.base/return.c: Add copyright header.
3557
803b47e5
TT
35582016-06-29 Tom Tromey <tom@tromey.com>
3559
3560 PR python/20129:
3561 * gdb.python/py-framefilter.exp: Add tests for setting priority
3562 and disabling of non-existent frame filter.
3563
28244707
YQ
35642016-06-29 Yao Qi <yao.qi@linaro.org>
3565
3566 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
3567 0x0f07ff.
3568
a31d2f06
YQ
35692016-06-28 Yao Qi <yao.qi@linaro.org>
3570
3571 * gdb.base/catch-syscall.exp: Remove check on isnative and target
3572 triplets. Start gdb, execute catch syscall, and continue. Check
3573 gdb's output to determine catch syscall is supported.
3574
921d8f54
MG
35752016-06-27 Manish Goregaokar <manish@mozilla.com>
3576
25d49b86
PA
3577 * gdb.rust/simple.rs: Add test for returning unit in a function.
3578 * gdb.rust/simple.exp: Add expectation for functions returning
3579 unit.
921d8f54 3580
f4952523
PMR
35812016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
3582
3583 * gdb.python/py-breakpoint-create-fail.c,
3584 gdb.python/py-breakpoint-create-fail.exp,
3585 gdb.python/py-breakpoint-create-fail.py: New testcase.
3586
fccb08f8
MG
35872016-06-25 Manish Goregaokar <manish@mozilla.com>
3588
3589 PR gdb/20239
3590 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
3591 * gdb.rust/simple.exp: Add test expectations for new NonZero
3592 tests.
fccb08f8 3593
6b850546
DT
35942016-06-24 David Taylor <dtaylor@emc.com>
3595
3596 * gdb.base/offsets.exp: New file.
3597 * gdb.base/offsets.c: New file.
3598
17621150
TT
35992016-06-23 Tom Tromey <tom@tromey.com>
3600
3601 PR gdb/16483:
3602 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
3603 before any filters are loaded.
3604
04d59df6
WT
36052016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
3606
3607 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
3608 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
3609 structs.
3610 * gdb.fortran/derived-type-function.exp: New file.
3611 * gdb.fortran/derived-type-function.f90: New file.
3612
3613
ac69f786
PA
36142016-06-21 Pedro Alves <palves@redhat.com>
3615
3616 * gdb.base/new-ui.exp: New file.
3617 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
3618 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
3619 (with_spawn_id): New procedure.
3620
49940788
PA
36212016-06-21 Pedro Alves <palves@redhat.com>
3622
3623 * gdb.mi/mi-exec-run.exp: New file.
3624
ef274d26
PA
36252016-06-21 Pedro Alves <palves@redhat.com>
3626
3627 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
3628 breakpoint command's output on the main UI.
3629 (test_break): New procedure, factored out from calls in the top
3630 level.
3631 (top level): Use foreach_with_prefix to test MI as main UI and as
3632 separate UI.
3633
468afe6c
PA
36342016-06-21 Pedro Alves <palves@redhat.com>
3635
3636 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
3637 (test_awatch_creation_and_listing)
3638 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
3639 Remove 'type' parameter.
3640 (test_watchpoint_all): New parameter mi_mode. Remove
3641 with_test_prefix.
3642 (top level): Use foreach_with_prefix, and add main/separate UI MI
3643 testing axis.
3644
51f77c37
PA
36452016-06-21 Pedro Alves <palves@redhat.com>
3646
3647 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
3648 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
3649 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
3650 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
3651 (gdb_main_spawn_id, mi_spawn_id): Declare and
3652 comment.
3653 (mi_create_inferior_pty): New procedure,
3654 factored out from default_mi_gdb_start.
3655 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
3656 procedures.
3657 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
3658 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
3659 Use mi_create_inferior_pty.
3660 (mi_gdb_start): Use eval to pass down args list.
3661
8980e177
PA
36622016-06-21 Pedro Alves <palves@redhat.com>
3663
3664 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
3665 * gdb.opt/inline-cmds.exp: Add MI tests.
3666
f38d3ad1
PA
36672016-06-21 Pedro Alves <palves@redhat.com>
3668
3669 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
3670
45db7c09
PA
36712016-06-21 Pedro Alves <palves@redhat.com>
3672
3673 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
3674 (top level): Use it instead of mi_execute_to.
3675
5a069ab3
PA
36762016-06-21 Pedro Alves <palves@redhat.com>
3677
3678 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
3679 (cont_handler_str): New.
3680 (signal_stop_handler): Set stop_handler_str instead of printing to
3681 stdout.
3682 (continue_handler): Set cont_handler_str instead of printing to
3683 stdout.
3684 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
3685 mi_send_resuming_command. Print stop_handler_str and
3686 cont_handler_str instead of expecting the python events print
3687 directly.
3688
2838cc1d
SD
36892016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
3690
3691 * gdb.base/jit-reader.exp: New file.
3692 * gdb.base/jithost.c: New file.
3693 * gdb.base/jithost.h: New file.
3694 * gdb.base/jitreader.c : New file.
3695 * gdb.base/jit-protocol.h: New file.
3696
21a77091
YQ
36972016-06-17 Yao Qi <yao.qi@linaro.org>
3698
3699 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
3700 parameters follow_fork and detach_on_fork. Set follow-fork-mode
3701 and detach-on-fork. Adjust tests.
3702 (top level): Invoke break_cond_on_syscall with combinations of
3703 syscall, follow-fork-mode and detach-on-fork.
3704
f50bf8e5
YQ
37052016-06-17 Yao Qi <yao.qi@linaro.org>
3706
3707 * gdb.base/step-over-exit.c: New.
3708 * gdb.base/step-over-exit.exp: New.
3709
a28d8e50
YTL
37102016-06-17 Yan-Ting Lin <currygt52@gmail.com>
3711
3712 * gdb.base/float.exp: Add target check for nds32*-*-*.
3713 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
3714
cad8e26d
AB
37152016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
3716
3717 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
3718 for unsupported target features.
3719 * gdb.base/call-rt-st.exp: Likewise.
3720 * gdb.base/call-sc.exp: Likewise.
3721 * gdb.base/call-signal-resume.exp: Likewise.
3722 * gdb.base/call-strs.exp: Likewise.
3723 * gdb.base/callexit.exp: Likewise.
3724 * gdb.base/callfuncs.exp: Likewise.
3725 * gdb.base/nodebug.exp: Likewise.
3726 * gdb.base/printcmds.exp: Likewise.
3727 * gdb.base/ptype.exp: Likewise.
3728 * gdb.base/structs.exp: Likewise.
3729 * gdb.base/unwindonsignal.exp: Likewise.
3730 * gdb.cp/gdb2495.exp: Likewise.
3731 * gdb.cp/templates.exp: Likewise.
3732 * gdb.cp/virtfunc.exp: Likewise.
3733 * gdb.threads/hand-call-in-threads.exp: Likewise.
3734 * gdb.threads/interrupted-hand-call.exp: Likewise.
3735 * gdb.threads/thread-unwindonsignal.exp: Likewise.
3736
347dc102
TT
37372016-06-10 Tom Tromey <tom@tromey.com>
3738
3739 PR rust/20110:
3740 * gdb.rust/expr.exp: Add test for integer constant larger than
3741 i32.
3742
5e13cf25
BH
37432016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
3744
3745 * gdb.fortran/nested-funcs.exp: New.
3746 * gdb.fortran/nested-funcs.f90: New.
3747
bb556f1f
TK
37482016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
3749
3750 * gdb.base/examine-backward.c: New file.
3751 * gdb.base/examine-backward.exp: New file.
3752
38b022b4
SM
37532016-06-06 Simon Marchi <simon.marchi@ericsson.com>
3754
3755 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
3756 matching.
3757
1b40ec05
TT
37582016-06-02 Tom Tromey <tom@tromey.com>
3759
3760 PR python/18984:
3761 * gdb.python/py-shared.exp: Add solib_name test.
3762
193bd378
SM
37632016-06-02 Simon Marchi <simon.marchi@ericsson.com>
3764
3765 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
3766
3326303b
MG
37672016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
3768
3769 PR c++/19893
3770 * gdb.dwarf2/implref.exp: Rename to...
3771 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
3772 * gdb.dwarf2/implref-array.c: New file.
3773 * gdb.dwarf2/implref-array.exp: Likewise.
3774 * gdb.dwarf2/implref-global.c: Likewise.
3775 * gdb.dwarf2/implref-global.exp: Likewise.
3776 * gdb.dwarf2/implref-struct.c: Likewise.
3777 * gdb.dwarf2/implref-struct.exp: Likewise.
3778
825c8ef2
AT
37792016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3780
3781 * gdb.trace/trace-condition.exp: Add 64bit tests.
3782
2320162a
AT
37832016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3784
3785 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
3786 bits types.
3787 (main): Adapt to 8 to 64 bits types.
3788 * gdb.trace/trace-condition.exp: Add new tests.
3789
a7818233
AT
37902016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3791
3792 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
3793
0d336466
AT
37942016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3795
3796 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
3797 Move condition tests...
3798 * gdb.trace/trace-condition.exp: Here.
3799
7faeb45a
AT
38002016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3801
3802 * gdb.trace/trace-condition.exp: Add counter-case tests.
3803
e385593e
JK
38042016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3805
3806 PR c++/15231
3807 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
3808 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
3809
744608cc
PA
38102016-05-27 Pedro Alves <palves@redhat.com>
3811
3812 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
3813 New procedure.
3814 (top level): Call it, and bail out of DejaGnu is known to be bad.
3815
ac775bf4
AB
38162016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
3817
3818 * gdb.base/whatis.c: Extend the test case.
3819 * gdb.base/whatis.exp: Add additional tests.
3820
2bbad2ea
BH
38212016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3822
3823* gdb.fortran/type.f90: Add pointer variable.
3824* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
3825
8b70175d
BH
38262016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3827
3828 * gdb.fortran/vla-type.exp: Fix testcase name.
3829
86d8a848
BH
38302016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3831
3832 * gdb.fortran/vla-type.exp: Access elements in nested structs.
3833
e188eb36
BH
38342016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3835
3836 * gdb.fortran/type.f90: Add nested structures.
3837 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
3838 * gdb.fortran/derived-type.exp: Adapt expected output.
3839 * gdb.fortran/vla-type.exp: Adapt expected output.
3840
9b2db1fd
BH
38412016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3842
3843 * gdb.fortran/whatis_type.exp: Adapt expected output.
3844
72b17055
BH
38452016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3846
3847 * gdb.fortran/print_type.exp: Fix expected output.
3848 * gdb.fortran/whatis_type.exp: Fix expected output.
3849
3cd81d8d
BH
38502016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3851
3852 * gdb.fortran/whatis_type.exp: Use multi_line.
3853
ddae9462
TT
38542016-05-24 Tom Tromey <tom@tromey.com>
3855
3856 PR python/17386:
3857 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
3858 use value as an index.
3859
1957f6b8
TT
38602016-05-23 Tom Tromey <tom@tromey.com>
3861
3862 PR python/17981:
3863 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
3864 no-breakpoint case.
3865
026a9174
PA
38662016-05-24 Pedro Alves <palves@redhat.com>
3867
3868 PR gdb/19828
3869 * gdb.threads/clone-attach-detach.c: New file.
3870 * gdb.threads/clone-attach-detach.exp: New file.
3871
e70a7231
FR
38722016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
3873
3874 * gdb.base/annota-input-while-running.exp: Fix syntax error.
3875
0f6ed0e0
TT
38762016-05-23 Tom Tromey <tom@tromey.com>
3877
3878 PR python/19438, PR python/18393:
3879 * gdb.python/py-progspace.exp: Add "dir" test.
3880 * gdb.python/py-objfile.exp: Add "dir" test.
3881
ffd19d61
YQ
38822016-05-23 Yao Qi <yao.qi@linaro.org>
3883
3884 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
3885 * gdb.arch/thumb2-it.exp: Likewise.
3886
9e8f9b05
SM
38872016-05-18 Simon Marchi <simon.marchi@ericsson.com>
3888
3889 * gdb.mi/mi-threads-interrupt.c: New file.
3890 * gdb.mi/mi-threads-interrupt.exp: New file.
3891
61c6156d
SM
38922016-05-17 Simon Marchi <simon.marchi@ericsson.com>
3893
3894 PR gdb/18077
3895 * gdb.mi/mi-async-run.exp: New file.
3896 * gdb.mi/mi-async-run.c: New file.
3897
67218854
TT
38982016-05-17 Tom Tromey <tom@tromey.com>
3899 Manish Goregaokar <manishsmail@gmail.com>
3900
3901 * lib/rust-support.exp: New file.
3902 * lib/gdb.exp (skip_rust_tests): New proc.
3903 (build_executable_from_specs): Handle rust.
3904 * lib/future.exp (gdb_find_rustc): New proc.
3905 (gdb_default_target_compile): Handle rust.
3906 * gdb.rust/expr.exp: New file.
3907 * gdb.rust/generics.exp: New file.
3908 * gdb.rust/generics.rs: New file.
3909 * gdb.rust/methods.exp: New file.
3910 * gdb.rust/methods.rs: New file.
3911 * gdb.rust/modules.exp: New file.
3912 * gdb.rust/modules.rs: New file.
3913 * gdb.rust/simple.exp: New file.
3914 * gdb.rust/simple.rs: New file.
3915
c44af4eb
TT
39162016-05-17 Tom Tromey <tom@tromey.com>
3917
3918 * gdb.base/default.exp (set language): Add rust.
3919
dcd1f979
TT
39202016-05-17 Tom Tromey <tom@tromey.com>
3921
3922 * gdb.gdb/unittest.exp: New file.
3923
155b7f57
YQ
39242016-05-16 Yao Qi <yao.qi@linaro.org>
3925
3926 * gdb.base/batch-preserve-term-settings.exp: Remove variable
3927 shell_prompt. Update shell_prompt_re.
3928
8ddd5a6c
DE
39292016-05-12 Doug Evans <dje@google.com>
3930
3931 PR symtab/19999
3932 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
3933 $options when building executable.
3934 * gdb.dwarf2/fission-loclists-pie.S: New file.
3935 * gdb.dwarf2/fission-loclists-pie.exp: New file.
3936
02e370d9
SM
39372016-05-04 Simon Marchi <simon.marchi@ericsson.com>
3938
3939 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
3940 of [is_remote target],
3941
8929ad8b
SM
39422016-05-04 Simon Marchi <simon.marchi@ericsson.com>
3943
3944 * lib/gdb.exp (use_gdb_stub): New procedure.
3945
6c447423
DE
39462016-05-03 Yunlian Jiang <yunlian@google.com>
3947 Doug Evans <dje@google.com>
3948
3949 PR symtab/19914
3950 * gdb.dwarf2/dwp-sepdebug.c: New file.
3951 * gdb.dwarf2/dwp-sepdebug.exp: New file.
3952
444e826c
SM
39532016-05-02 Simon Marchi <simon.marchi@ericsson.com>
3954
3955 * gdb.base/detach.exp: Remove is_remote check.
3956
740feeaa
SM
39572016-05-02 Simon Marchi <simon.marchi@ericsson.com>
3958
3959 * gdb.base/annota-input-while-running.exp: Don't check for
3960 [is_remote target]. Enable annotations after running to main.
3961 Remove unused "set test..." line.
3962
9080ac9d
SM
39632016-04-28 Simon Marchi <simon.marchi@ericsson.com>
3964
3965 * gdb.trace/trace-enable-disable.exp: New file.
3966 * gdb.trace/trace-enable-disable.c: New file.
3967
952ebca5
SM
39682016-04-28 Simon Marchi <simon.marchi@ericsson.com>
3969
3970 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
3971 use it in info sharedlibrary test.
3972 * gdb.trace/ftrace-lock.exp: Likewise.
3973 * gdb.trace/ftrace.exp: Likewise.
3974 * gdb.trace/range-stepping.exp: Likewise.
3975 * gdb.trace/trace-break.exp: Likewise.
3976 * gdb.trace/trace-condition.exp: Likewise.
3977 * gdb.trace/trace-mt.exp: Likewise.
3978
d9019901
SM
39792016-04-27 Simon Marchi <simon.marchi@ericsson.com>
3980
3981 * lib/gdb.exp (gdb_load_shlibs): Rename to...
3982 (gdb_load_shlib): ... this.
3983 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
3984 gdb_load_shlib.
3985 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
3986 * gdb.base/ctxobj.exp: Likewise.
3987 * gdb.base/dprintf-pending.exp: Likewise.
3988 * gdb.base/dso2dso.exp: Likewise.
3989 * gdb.base/fixsection.exp: Likewise.
3990 * gdb.base/gcore-relro.exp: Likewise.
3991 * gdb.base/gdb1555.exp: Likewise.
3992 * gdb.base/global-var-nested-by-dso.exp: Likewise.
3993 * gdb.base/gnu-ifunc.exp: Likewise.
3994 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
3995 * gdb.base/jit-so.exp (one_jit_test): Likewise.
3996 * gdb.base/pending.exp: Likewise.
3997 * gdb.base/print-file-var.exp: Likewise.
3998 * gdb.base/print-symbol-loading.exp: Likewise.
3999 * gdb.base/shlib-call.exp: Likewise.
4000 * gdb.base/shreloc.exp: Likewise.
4001 * gdb.base/so-impl-ld.exp: Likewise.
4002 * gdb.base/solib-disc.exp: Likewise.
4003 * gdb.base/solib-nodir.exp: Likewise.
4004 * gdb.base/solib-overlap.exp: Likewise.
4005 * gdb.base/solib-symbol.exp: Likewise.
4006 * gdb.base/solib-weak.exp (do_test): Likewise.
4007 * gdb.base/sym-file.exp: Likewise.
4008 * gdb.base/symtab-search-order.exp: Likewise.
4009 * gdb.base/type-opaque.exp: Likewise.
4010 * gdb.base/unload.exp: Likewise.
4011 * gdb.base/watchpoint-solib.exp: Likewise.
4012 * gdb.compile/compile.exp: Likewise.
4013 * gdb.cp/gdb2384.exp: Likewise.
4014 * gdb.cp/infcall-dlopen.exp: Likewise.
4015 * gdb.cp/re-set-overloaded.exp: Likewise.
4016 * gdb.fortran/library-module.exp: Likewise.
4017 * gdb.opt/solib-intra-step.exp: Likewise.
4018 * gdb.python/py-finish-breakpoint.exp: Likewise.
4019 * gdb.python/py-shared.exp: Likewise.
4020 * gdb.reverse/solib-precsave.exp: Likewise.
4021 * gdb.reverse/solib-reverse.exp: Likewise.
4022 * gdb.server/solib-list.exp: Likewise.
4023 * gdb.threads/dlopen-libpthread.exp: Likewise.
4024 * gdb.threads/tls-shared.exp: Likewise.
4025 * gdb.threads/tls-so_extern.exp: Likewise.
4026 * gdb.trace/change-loc.exp: Likewise.
4027 * gdb.trace/ftrace-lock.exp: Likewise.
4028 * gdb.trace/ftrace.exp: Likewise.
4029 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
4030 * gdb.trace/pending.exp: Likewise.
4031 * gdb.trace/range-stepping.exp: Likewise.
4032 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
4033 (strace_info_marker): Likewise.
4034 (strace_probe_marker): Likewise.
4035 (strace_trace_on_same_addr): Likewise.
4036 (strace_trace_on_diff_addr): Likewise.
4037 * gdb.trace/trace-break.exp: Likewise.
4038 * gdb.trace/trace-condition.exp: Likewise.
4039 * gdb.trace/trace-mt.exp: Likewise.
4040
fca4cfd9
SM
40412016-04-27 Simon Marchi <simon.marchi@ericsson.com>
4042
4043 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
4044 result of gdb_remote_download.
4045 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
4046 * gdb.base/dso2dso.exp: Likewise.
4047 * gdb.base/global-var-nested-by-dso.exp: Likewise.
4048 * gdb.base/print-file-var.exp: Likewise.
4049 * gdb.base/shlib-call.exp: Likewise.
4050 * gdb.base/shreloc.exp: Likewise.
4051 * gdb.base/solib-overlap.exp: Likewise.
4052 * gdb.base/solib-weak.exp (do_test): Likewise.
4053 * gdb.base/unload.exp: Likewise.
4054
11cf4ffb
YQ
40552016-04-27 Yao Qi <yao.qi@linaro.org>
4056
4057 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
4058 exists.
4059
3e2e34f8
KB
40602016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
4061
4062 * vla-type.exp: Print structure from toplevel.
4063
8f07e298
BH
40642016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
4065
4066 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
4067 of dynamic types.
4068 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
4069 of dynamic types.
4070
9920b434
BH
40712016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
4072
4073 * gdb.fortran/vla-type.f90: New file.
4074 * gdb.fortran/vla-type.exp: New file.
4075
f3abeff5
YQ
40762016-04-25 Yao Qi <yao.qi@linaro.org>
4077
4078 * gdb.base/branch-to-self.c: New file.
4079 * gdb.base/branch-to-self.exp: New file.
4080
0a5d52f0
YQ
40812016-04-22 Yao Qi <yao.qi@linaro.org>
4082
4083 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
4084 more after $hex.
4085
495346f6
YQ
40862016-04-22 Yao Qi <yao.qi@linaro.org>
4087
4088 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
4089 * gdb.base/annota3.exp: Likewise.
4090
4a7e075c
YQ
40912016-04-22 Yao Qi <yao.qi@linaro.org>
4092
4093 * gdb.reverse/step-precsave.exp: Do one step and test program
4094 stops in "callee" and do multiple steps until program goes out
4095 of "callee".
4096 * gdb.reverse/step-reverse.exp: Likewise.
4097
5b061e98
YQ
40982016-04-22 Yao Qi <yao.qi@linaro.org>
4099
4100 * gdb.trace/signal.exp: Also pass if
4101 $tracepoint_hits($i) > $iterations.
4102
5c5dc57f
YQ
41032016-04-22 Yao Qi <yao.qi@linaro.org>
4104
4105 * gdb.trace/signal.c: New file.
4106 * gdb.trace/signal.exp: New file.
4107
a55411b9
DE
41082016-04-19 Doug Evans <xdje42@gmail.com>
4109
4110 * gdb.base/bad-file.exp: New file.
4111
a22df60a
MG
41122016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
4113
4114 * gdb.dwarf2/implref.exp: New file.
4115
0c13f7e5
BH
41162016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
4117
4118 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
4119 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
4120 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
4121 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
4122 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
4123 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
4124 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
4125 * lib/fortran.exp (fortran_int4): New procedure.
4126 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
4127 (fortran_logical4): Likewise.
4128
9b9b09e9
BH
41292016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
4130
4131 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
4132
a14d1f4d
BH
41332016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
4134
4135 * lib/compiler.c: Add Intel specific preprocessor macros.
4136 * lib/compiler.cc: Likewise.
25d49b86 4137
7d49b1d0
LM
41382016-04-13 Luis Machado <lgustavo@codesourcery.com>
4139
4140 * gdb.server/connect-with-no-symbol-file.c: New file.
4141 * gdb.server/connect-with-no-symbol-file.exp: New file.
4142
8392fa22
SM
41432016-04-13 Simon Marchi <simon.marchi@ericsson.com>
4144
4145 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
4146
8c4c4aeb
SM
41472016-04-13 Simon Marchi <simon.marchi@ericsson.com>
4148
4149 * boards/gdbserver-base.exp (${board}_download): Copy source file to
4150 standard output directory.
4151
45e3745e
AT
41522016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
4153
4154 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
4155
e26b7e41
MM
41562016-04-13 Markus Metzger <markus.t.metzger@intel.com>
4157
4158 * gdb.btrace/instruction_history.c (loop): Add declaration.
4159
8ce09462
AT
41602016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
4161
4162 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
4163
2e88a1ea
SM
41642016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
4165
4166 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
4167 parentheses to print.
4168 (continue_handler): Likewise.
4169
f48e22e3
SM
41702016-04-08 Simon Marchi <simon.marchi@ericsson.com>
4171
4172 * gdb.server/solib-list.exp: Remove is_remote check.
4173 Pass shlib= to gdb_compile. Don't link shared library with
4174 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
4175 Run binary filename through "readlink -f" on the target.
4176
096be756
PA
41772016-04-08 Pedro Alves <palves@redhat.com>
4178
4179 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
4180 interpreter filename as argument to gdbserver_spawn.
4181 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
4182 Return empty if $last_loaded_file does not exist.
4183
06500533
JK
41842016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4185
4186 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
4187 * gdb.base/jit-main.c: Use exit after usage.
4188
2d35e871
JK
41892016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4190
4191 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
4192 GDBHISTSIZE prior to the tests.
4193 * gdb.base/gdbinit-history.exp: Likewise.
4194
41952016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
4196
4197 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
4198 instead of build_executable. Use gdb_load_shlibs.
4199
c8064e7e
YQ
42002016-04-07 Yao Qi <yao.qi@linaro.org>
4201
4202 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
4203 Execute "si" command.
4204
bde47561
YQ
42052016-04-07 Yao Qi <yao.qi@linaro.org>
4206
4207 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
4208 number instead of the comments on some line.
4209
b16f8a3b
DB
42102016-04-06 Don Breazeal <donb@codesourcery.com>
4211
4212 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
4213 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
4214
c2f901df
SM
42152016-04-06 Simon Marchi <simon.marchi@ericsson.com>
4216
4217 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
4218 standard_output_file. Remove unused binfile variable.
4219
ac17fda0
CU
42202016-04-05 Catalin Udma <catalin.udma@freescale.com>
4221
4222 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
4223 * gdb.python/py-mi-objfile.exp: Match "list main" output
4224 in console format.
4225
03a8c4df
SM
42262016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
4227
4228 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
4229 absolute.
4230
6e774b13
SM
42312016-04-05 Simon Marchi <simon.marchi@ericsson.com>
4232
4233 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
4234 absolute.
4235 * gdb.trace/ftrace.exp: Likewise.
4236 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
4237 targets as well.
4238 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
4239 (gdb_load_shlibs): Copy libraries to test directory when testing
4240 natively. Only set solib-search-path if testing remotely.
4241 * lib/mi-support.exp (mi_load_shlibs): Likewise.
4242
7817ea46
SM
42432016-04-05 Simon Marchi <simon.marchi@ericsson.com>
4244
4245 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
4246 gdb_download. Use it even if the target is not remote.
4247 * gdb.base/jit.exp (compile_jit_test): Likewise.
4248 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
4249 output directory if the destination board is local, otherwise use
4250 the standard remote_download from DejaGnu.
4251 (gdb_download): Remove.
4252 (gdb_load_shlibs): Use gdb_remote_download instead of
4253 gdb_download.
4254 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
4255 Use gdb_remote_download instead of gdb_download. Use it even if
4256 the target is not remote.
4257 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
4258 instead of gdb_download.
4259
7beb7f68
SM
42602016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
4261
4262 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
4263 (test_insert_delete_modify): Call mi_load_shlibs before trying to
4264 run.
4265
cc63428a
AV
42662016-04-01 Artemiy Volkov <artemiyv@acm.org>
4267
4268 PR gdb/19820
4269 * gdb.base/printcmds.exp: Add artificial arrays tests.
4270
64cdf930
PA
42712016-03-31 Pedro Alves <palves@redhat.com>
4272
4273 PR gdb/19858
4274 * gdb.base/jit-main.c: Include unistd.h.
4275 (ATTACH): Define to 0 if not already defined.
4276 (wait_for_gdb, mypid): New globals.
4277 (WAIT_FOR_GDB): New macro.
4278 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
4279 some breakpoint locations.
4280 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
4281 New procedures.
4282 (one_jit_test): Add REATTACH parameter, and handle it. Use
4283 continue_to_test_location.
4284 (top level): Test attach, and adjusts calls to one_jit_test.
4285
40dea8cb
PA
42862016-03-31 Pedro Alves <palves@redhat.com>
4287
4288 PR gdb/19858
4289 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
4290 BINSUFFIX parameter, and handle it.
4291 (top level): Adjust calls compile_jit_test.
4292
e7ea3ec7
CU
42932016-03-31 Catalin Udma <catalin.udma@freescale.com>
4294
4295 PR python/19743
4296 * gdb.python/py-mi-events-gdb.py: New file.
4297 * gdb.python/py-mi-events.c: New file.
4298 * gdb.python/py-mi-events.exp: New file.
4299
e6359af3
YQ
43002016-03-30 Yao Qi <yao.qi@linaro.org>
4301
4302 * gdb.reverse/until-precsave.exp: Match function name only.
4303 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
4304 Move malloc to a condition block.
4305 * gdb.reverse/until-reverse.exp: Match function name only.
4306
a4105d04
MK
43072016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
4308
4309 * gdb.trace/ftrace.exp: Set arg0exp for s390.
4310 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
4311 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
4312 variable for GPR 0 instead of assuming it is register 0.
4313 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
4314 * lib/trace-support.exp: Add s390 registers.
4315
bfa6adb9
YQ
43162016-03-29 Yao Qi <yao.qi@linaro.org>
4317
4318 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
4319
1e6697ea
YQ
43202016-03-24 Yao Qi <yao.qi@linaro.org>
4321
4322 * gdb.reverse/break-reverse.exp: Add quotation mark in the
4323 test message.
4324
64bcd522
AA
43252016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
4326
4327 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
4328 maintaining separate logic for constructing the output path.
4329
7868401b
DB
43302016-03-16 Don Breazeal <donb@codesourcery.com>
4331
4332 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
4333 Retry fork and waitpid on interrupted system call errors.
4334 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
4335 Use with_timeout_factor to increase timeout by factor of 10.
4336
1cafadb4
DB
43372016-03-15 Don Breazeal <donb@codesourcery.com>
4338
4339 * gdb.cp/scope-err.cc: New test program.
4340 * gdb.cp/scope-err.exp: New test script.
4341 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
4342 lines and "set breakpoint here" comment.
4343 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
4344 Fixed some whitespace and format issues.
4345 * gdb.mi/mi-linespec-err-cp.cc: New test program.
4346 * gdb.mi/mi-linespec-err-cp.exp: New test script.
4347
81516450
DE
43482016-03-15 Doug Evans <dje@google.com>
4349
4350 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
4351 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
4352 All callers updated. Add tests for enums, mixed flags register.
4353
aa52b601
DE
43542016-03-15 Doug Evans <dje@google.com>
4355
4356 * gdb.base/skip.c (main): Call test_skip_file_and_function.
4357 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
4358
fa4ff313
SM
43592016-03-14 Simon Marchi <simon.marchi@ericsson.com>
4360
4361 * gdb.base/default.exp: Add $_as_string to the list of expected
4362 convenience functions.
4363
f2403c39
AB
43642016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
4365
4366 * gdb.base/maint.exp: New tests for 'maint info line-table'.
4367
f2f3ccb9
SM
43682016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
4369
4370 * gdb.python/py-as-string.exp: New file.
4371 * gdb.python/py-as-string.c: New file.
4372
00dbd492
PA
43732016-03-09 Pedro Alves <palves@redhat.com>
4374
4375 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
4376 signal" -> "Thread NN received signal" output change.
4377 * gdb.threads/ia64-sigill.exp: Likewise.
4378 * gdb.threads/linux-dp.exp: Likewise.
4379 * gdb.threads/manythreads.exp: Likewise.
4380 * gdb.threads/pending-step.exp: Likewise.
4381 * gdb.threads/print-threads.exp: Likewise.
4382 * gdb.threads/sigstep-threads.exp: Likewise.
4383 * gdb.threads/staticthreads.exp: Likewise.
4384 * gdb.threads/tls.exp: Likewise.
4385
1e6697ea
YQ
43862016-03-09 Pedro Alves <palves@redhat.com>
4387
4388 * gdb.base/command-line-input.exp: New file.
4389
b04fd3be
MK
43902016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
4391
4392 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
4393 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
4394 * gdb.trace/pending.exp: Accept leading dot before function name.
4395 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
4396 * lib/trace-support.exp: Set registers for ppc.
4397
98fa59e9
MK
43982016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
4399
4400 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
4401 use it for disassembly; accept .main in addition to main in backtrace.
4402
f77198c8
MK
44032016-03-09 Wei-cheng Wang <cole945@gmail.com>
4404 Marcin Kościelnicki <koriakin@0x04.net>
4405
4406 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
4407 (gdb_recursion_test_ptr): New global variable.
4408 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
4409 gdb_recursion_test.
4410 (gdb_c_test): Ditto.
4411
ba84e0da
MK
44122016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
4413
4414 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
4415 ordering.
4416
4366d36e
MK
44172016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
4418
4419 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
4420 (bar): Add bar_start_lbl label.
4421 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
4422 of foo/bar for emitting DWARF and tracing.
4423
5eb264df
SDJ
44242016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
4425
4426 * analyze-racy-logs.py: Set executable bit.
4427
fb6a751f
SDJ
44282016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
4429
4430 * Makefile.in (DEFAULT_RACY_ITER): New variable.
4431 (CHECK_TARGET_TMP): Likewise.
4432 (check-single-racy): New rule.
4433 (check-parallel-racy): Likewise.
4434 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
4435 (do-check-parallel-racy): New rule.
4436 (check-racy/%.exp): Likewise.
4437 * README (Racy testcases): New section.
4438 * analyze-racy-logs.py: New file.
4439
bdf7e230
DE
44402016-03-03 Doug Evans <dje@google.com>
4441
4442 * gdb.base/skip.exp: Use with_test_prefix.
4443
4719d415
YQ
44442016-03-03 Yao Qi <yao.qi@linaro.org>
4445
4446 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
4447 Invoke step_over_syscall "clone" and break_cond_on_syscall
4448 "clone".
4449 * gdb.base/step-over-clone.c: New file.
4450
ea507862
YQ
44512016-03-03 Yao Qi <yao.qi@linaro.org>
4452
4453 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
4454 code format.
4455
8fc8cbda
YQ
44562016-03-03 Yao Qi <yao.qi@linaro.org>
4457
4458 * gdb.base/disp-step-fork.c: Rename to ...
4459 * gdb.base/step-over-fork.c: ... it. New file.
4460 * gdb.base/disp-step-vfork.c: Rename to ...
4461 * gdb.base/step-over-vfork.c: ... it. New file.
4462 * gdb.base/disp-step-syscall.exp: Rename to ...
4463 * gdb.base/step-over-syscall.exp: ... it. New file.
4464 (disp_step_cross_syscall): Rename to ...
4465 (step_over_syscall): ... it.
4466
92fa70b0
YQ
44672016-03-03 Yao Qi <yao.qi@linaro.org>
4468
4469 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
4470 If target supports condition evaluation on target, invoke
4471 break_cond_on_syscall for fork and vfork.
4472
e197ad3c
YQ
44732016-03-03 Yao Qi <yao.qi@linaro.org>
4474
4475 * gdb.base/disp-step-syscall.exp: Don't invoke
4476 support_displaced_stepping.
4477 (disp_step_cross_syscall): Test with displaced stepping off and
4478 on if supported.
4479
0b47da9f
YQ
44802016-03-03 Yao Qi <yao.qi@linaro.org>
4481
4482 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
4483 proc.
4484 (setup): New proc.
4485 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
4486 and setup.
4487
065ab6dc
BH
44882016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
4489
4490 * gdb.fortran/vla-history.exp: Remove breakpoint.
4491
07e448ad 44922016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
4493
25d49b86
PA
4494 * gdb.fortran/vla-history.exp: Lookup array elements and printing
4495 exceeds timeout.
07e448ad 4496
9ac2d526 44972016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
4498
25d49b86
PA
4499 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
4500 breakpoint.
9ac2d526 4501
17807369
BH
45022016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
4503
4504 * gdb.mi/vla.f90: Nullify pointer after declaration.
4505
86e501af
PA
45062016-03-01 Pedro Alves <palves@redhat.com>
4507
4508 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
4509
1e903e32
PA
45102016-03-01 Pedro Alves <palves@redhat.com>
4511
4512 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
4513 before anything else.
4514 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
4515 _GNU_SOURCE here.
4516 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
4517 before anything else.
4518 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
4519
6ccb54e2
PA
45202016-03-01 Pedro Alves <palves@redhat.com>
4521
4522 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
4523
30ca9da1
YQ
45242016-03-01 Yao Qi <yao.qi@linaro.org>
4525
4526 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
4527 prepare_for_testing.
4528
dc856b38
YQ
45292016-03-01 Yao Qi <yao.qi@linaro.org>
4530
4531 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
4532
4a932159
AA
45332016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
4534
4535 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
4536 manually constructing the output path.
4537
f2489477
AA
45382016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
4539
4540 * gdb.arch/s390-stackless.S: New.
4541 * gdb.arch/s390-stackless.exp: New.
4542
38899f16
IB
45432016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
4544
4545 * gdb.dlang/circular.c: New file.
4546 * gdb.dlang/circular.exp: New file.
4547
9fde51ed
YQ
45482016-02-26 Yao Qi <yao.qi@linaro.org>
4549
4550 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
4551 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
4552 (testcases): Update.
4553
ce90fefe
YQ
45542016-02-26 Yao Qi <yao.qi@linaro.org>
4555
4556 * gdb.reverse/aarch64.c: Rename to ...
4557 * gdb.reverse/insn-reverse.c: ... it.
4558 * gdb.reverse/aarch64.exp: Rename to ...
4559 * gdb.reverse/insn-reverse.exp: ... it.
4560
3263bceb
YQ
45612016-02-26 Yao Qi <yao.qi@linaro.org>
4562
4563 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
4564 (testcase_ftype): New.
4565 (testcases): New array.
4566 (n_testcases): New.
4567 (main): Call each element in testcases.
4568 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
4569 (read_testcase): New.
4570 Do the tests in a loop.
4571
6cb59ff1
YQ
45722016-02-25 Yao Qi <yao.qi@linaro.org>
4573
4574 * gdb.base/branches.c: Remove.
4575
ae91f625
MK
45762016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
4577
4578 PR gdb/13808
4579 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
4580
678b48b7
MK
45812016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
4582
4583 * gdb.trace/ftrace.exp: Remove unnecessary target check.
4584
7337a6f2
MK
45852016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
4586
4587 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
4588 change x86_64 call_insn to 'callq'.
4589
861ca91f
AT
45902016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
4591
4592 * gdb.trace/tfile-avx.c: Move to...
4593 * gdb.trace/tracefile-pseudo-reg.c: Here.
4594 * gdb.trace/tfile-avx.exp: Move to...
4595 * gdb.trace/tracefile-pseudo-reg.exp: Here.
4596
bf74e428
GB
45972016-02-24 Gary Benson <gbenson@redhat.com>
4598
4599 * gdb.base/attach-pie-noexec.exp: Do not expect an error
4600 message on attach.
4601
cce0e923
DE
46022016-02-23 Doug Evans <dje@google.com>
4603
4604 * gdb.base/skip.c (test_skip): New function.
4605 (end_test_skip_file_and_function): New function.
4606 (test_skip_file_and_function): New function.
4607 * gdb.base/skip1.c (test_skip): New function.
4608 (skip1_test_skip_file_and_function): New function.
4609 * gdb.base/skip.exp: Add tests for new skip options.
4610 * gdb.base/skip-solib.exp: Update expected output.
4611 * gdb.perf/skip-command.cc: New file.
4612 * gdb.perf/skip-command.exp: New file.
4613 * gdb.perf/skip-command.py: New file.
4614
4000e47e
MK
46152016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
4616
4617 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
4618 info registers pattern.
4619
24f75ead
IB
46202016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
4621
4622 * lib/future.exp: Add D support.
4623 (gdb_find_gdc): New proc.
4624 (gdb_default_target_compile): Add D support.
4625
fbb7bcbe
WW
46262016-02-18 Wei-cheng Wang <cole945@gmail.com>
4627
4628 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
4629 user+system time.
4630 (trace_speed_test): Determine the iteration count for a time
4631 between 15..30 seconds.
4632
012b3a21
WT
46332016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
4634
4635 * gdb.arch/i386-mpx-sigsegv.c: New file.
4636 * gdb.arch/i386-mpx-sigsegv.exp: New file.
4637 * gdb.arch/i386-mpx-simple_segv.c: New file.
4638 * gdb.arch/i386-mpx-simple_segv.exp: New file.
4639
2d5189bd
YQ
46402016-02-18 Yao Qi <yao.qi@linaro.org>
4641
4642 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
4643 Don't call setup_kfail.
4644
40fb20d0
YQ
46452016-02-18 Yao Qi <yao.qi@linaro.org>
4646
4647 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
4648 Set "set breakpoint condition-evaluation" per $cond_bp_target.
4649
21b1f8d2
DE
46502016-02-16 Doug Evans <dje@google.com>
4651
4652 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
4653 * gdb.base/skip1.c: Ditto.
4654 * gdb.base/skip.exp: Whitespace cleanup.
4655
4041ed77
DB
46562016-02-16 Don Breazeal <donb@codesourcery.com>
4657
4658 PR remote/19496
4659 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
4660 Remove kfail for PR remote/19496.
4661
c4ef31bf
SM
46622016-02-16 Simon Marchi <simon.marchi@ericsson.com>
4663
4664 * lib/gdb.exp (standard_temp_file): Return a path specific to
4665 the runtest invocation.
4666
266b65b3
SM
46672016-02-16 Simon Marchi <simon.marchi@ericsson.com>
4668
4669 * gdb.trace/save-trace.exp: Change relative path to be in the
4670 standard output directory.
4671
a7a0a6a9
JK
46722016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4673
4674 * gdb.arch/i386-prologue.c: Add missing prototypes.
4675
c99dbb42
JK
46762016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4677
4678 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
4679 * gdb.arch/i386-prologue.exp: Likewise.
4680 * gdb.arch/i386-size.exp: Likewise.
4681
aa480355
SM
46822016-02-15 Simon Marchi <simon.marchi@ericsson.com>
4683
4684 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
4685 define object file path.
4686 * gdb.btrace/gcore.exp: Use standard_output_file to define core
4687 file path.
4688 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
4689 standard_output_file to define binfile.
4690
ba881f50
JK
46912016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4692
4693 Fix compatibility with recent gfortran-5.3.1.
4694 * gdb.fortran/vla-history.exp (print vla1 allocated)
4695 (print vla2 allocated, print $2, print $3): Remove
4696 (print $4): Rename to ...
4697 (print $2): ... here.
4698 (print $9): Rename to ...
4699 (print $5): ... here.
4700 (print $10): Rename to ...
4701 (print $6): ... here.
4702 * gdb.fortran/vla.f90: Add pvla initialization.
4703
e9fb005c
JK
47042016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4705
4706 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
4707 New test.
4708 * gdb.fortran/vla-value-sub.exp: Likewise.
4709
e44e00ff
MK
47102016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
4711
4712 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
4713
97e94151
SM
47142016-02-12 Simon Marchi <simon.marchi@ericsson.com>
4715
4716 * i386-biarch-core.exp: Define corefile using
4717 standard_output_file.
4718
01113bc1
YQ
47192016-02-12 Yao Qi <yao.qi@linaro.org>
4720
4721 * gdb.arch/arm-single-step-kernel-helper.c: New.
4722 * gdb.arch/arm-single-step-kernel-helper.exp: New.
4723
33b4777c
MM
47242016-02-12 Markus Metzger <markus.t.metzger@intel.com>
4725
4726 * gdb.btrace/tailcall-only.exp: New.
4727 * gdb.btrace/tailcall-only.c: New.
4728 * gdb.btrace/x86_64-tailcall-only.S: New.
4729 * gdb.btrace/i686-tailcall-only.S: New.
4730
acc23c11
PA
47312016-02-11 Pedro Alves <palves@redhat.com>
4732
4733 * README (Parallel testing): Add missing double quotes.
4734
e352bf0a
PA
47352016-02-11 Pedro Alves <palves@redhat.com>
4736
4737 * README (Parallel testing): New section.
4738 (GDB_PARALLEL): Rewrite.
4739 (FORCE_PARALLEL): Document.
4740
9f5fed78
MK
47412016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
4742
4743 * gdb.trace/tfile-avx.c: New test.
4744 * gdb.trace/tfile-avx.exp: New test.
4745
9ef9e6a6
KS
47462016-02-09 Keith Seitz <keiths@redhat.com>
4747
4748 PR breakpoints/19546
4749 * gdb.base/infcall-exec.c: New file.
4750 * gdb.base/infcall-exec2.c: New file.
4751 * gdb.base/infcall-exec.exp: New file.
4752
a96e36da
KS
47532016-02-09 Keith Seitz <keiths@redhat.com>
4754
4755 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
4756 (toplevel): Call test_bkpt_address.
4757
9f61929f
KS
47582016-02-09 Keith Seitz <keiths@redhat.com>
4759
4760 PR python/19506
4761 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
4762 (toplevel): Call test_bkpt_address.
4763
1e94266c
SM
47642016-02-09 Simon Marchi <simon.marchi@ericsson.com>
4765
4766 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
4767 to AC_OUTPUT.
4768 * configure: Regenerate.
4769
2a7f3dff
PA
47702016-02-09 Pedro Alves <palves@redhat.com>
4771
4772 PR breakpoints/19548
4773 * gdb.base/execl-update-breakpoints.c (some_function): New
4774 function.
4775 (main): Call it.
4776 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
4777 Tighten expected GDB output.
4778
2151ccc5
SM
47792016-02-08 Simon Marchi <simon.marchi@ericsson.com>
4780
4781 * Makefile.in (ALL_SUBDIRS): Remove.
4782 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
4783 (distclean maintainer-clean realclean): Likewise.
4784 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
4785 * configure: Regenerate.
4786 * gdb.ada/Makefile.in: Delete.
4787 * gdb.arch/Makefile.in: Likewise.
4788 * gdb.asm/Makefile.in: Likewise.
4789 * gdb.base/Makefile.in: Likewise.
4790 * gdb.btrace/Makefile.in: Likewise.
4791 * gdb.cell/Makefile.in: Likewise.
4792 * gdb.compile/Makefile.in: Likewise.
4793 * gdb.cp/Makefile.in: Likewise.
4794 * gdb.disasm/Makefile.in: Likewise.
4795 * gdb.dlang/Makefile.in: Likewise.
4796 * gdb.dwarf2/Makefile.in: Likewise.
4797 * gdb.fortran/Makefile.in: Likewise.
4798 * gdb.gdb/Makefile.in: Likewise.
4799 * gdb.go/Makefile.in: Likewise.
4800 * gdb.guile/Makefile.in: Likewise.
4801 * gdb.java/Makefile.in: Likewise.
4802 * gdb.linespec/Makefile.in: Likewise.
4803 * gdb.mi/Makefile.in: Likewise.
4804 * gdb.modula2/Makefile.in: Likewise.
4805 * gdb.multi/Makefile.in: Likewise.
4806 * gdb.objc/Makefile.in: Likewise.
4807 * gdb.opencl/Makefile.in: Likewise.
4808 * gdb.opt/Makefile.in: Likewise.
4809 * gdb.pascal/Makefile.in: Likewise.
4810 * gdb.perf/Makefile.in: Likewise.
4811 * gdb.python/Makefile.in: Likewise.
4812 * gdb.reverse/Makefile.in: Likewise.
4813 * gdb.server/Makefile.in: Likewise.
4814 * gdb.stabs/Makefile.in: Likewise.
4815 * gdb.threads/Makefile.in: Likewise.
4816 * gdb.trace/Makefile.in: Likewise.
4817 * gdb.xml/Makefile.in: Likewise.
4818 * lib/gdb.exp (make_gdb_parallel_path): Add check for
4819 GDB_PARALLEL.
4820 (standard_output_file): Remove check for GDB_PARALLEL, always
4821 return path in outputs/$subdir/$testname.
4822
437277d4
SM
48232016-02-08 Simon Marchi <simon.marchi@ericsson.com>
4824
4825 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
4826 (site.exp): Assign abs_srcdir to tcl's srcdir.
4827
31d913c7
YQ
48282016-02-04 Yao Qi <yao.qi@linaro.org>
4829
4830 * gdb.base/foll-exec-mode.c: Include limits.h.
4831 (main): Add parameters argc and argv. Get directory from
4832 argv[0].
4833 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
4834 compilation.
4835 * gdb.base/foll-exec.c: Include limits.h.
4836 (main): Add parameters argc and argv.
4837 Get directory from argv[0].
4838 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
4839 Adjust tests on the number of lines as source code changed.
4840 * gdb.base/foll-vfork-exit.c: Include limits.h.
4841 (main): Add one line of statement before vfork.
4842 * gdb.base/foll-vfork.c: Include limits.h and string.h.
4843 (main): Add parameters argc and argv. Get directory from
4844 argv[0].
4845 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
4846 (setup_gdb): Set tbreak to skip some source lines.
4847 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
4848 (main): Add parameters argc and argv. Get directory from
4849 argv[0].
4850 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
4851 compilation.
4852 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
4853 (main): Add parameters argc and argv. Get directory from
4854 argv[0].
4855 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
4856 compilation.
4857
9482b9fb
DE
48582016-02-01 Doug Evans <dje@google.com>
4859
4860 * gdb.base/skip.exp: Clean up multiple references to same test name.
4861
6b2e4f10
PA
48622016-02-01 Pedro Alves <palves@redhat.com>
4863
ccb6afd6 4864 PR remote/19496
6b2e4f10
PA
4865 * gdb.threads/forking-threads-plus-breakpoint.exp
4866 (displaced_stepping_supported): New global.
4867 (probe_displaced_stepping_support): New procedure.
4868 (do_test): Add 'displaced' parameter, and use it.
4869 (top level): Check for displaced stepping support. Add displaced
4870 stepping on/off testing axis.
4871
37a8db1a
AB
48722016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
4873
4874 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
4875 pointer. Don't perform further tests on the unassociated pointer
4876 if the first test fails.
4877
5fdf6324
AB
48782016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
4879
4880 * gdb.base/max-value-size.c: New file.
4881 * gdb.base/max-value-size.exp: New file.
4882 * gdb.base/huge.exp: Disable max-value-size for this test.
4883
935c6144
IB
48842016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
4885
4886 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
4887
7fe8399d
YQ
48882016-01-28 Yao Qi <yao.qi@linaro.org>
4889
4890 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
4891
a2077e25
PA
48922016-01-25 Pedro Alves <palves@redhat.com>
4893
4894 PR threads/19461
4895 * gdb.base/fork-running-state.c: New file.
4896 * gdb.base/fork-running-state.exp: New file.
4897
1d2736d4
PA
48982016-01-25 Pedro Alves <palves@redhat.com>
4899
4900 PR gdb/19494
4901 * gdb.base/catch-fork-kill.c: New file.
4902 * gdb.base/catch-fork-kill.exp: New file.
4903
f1da4b11
PA
49042016-01-25 Pedro Alves <palves@redhat.com>
4905
4906 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
4907 Delete, moved to lib/gdb.exp.
4908 * gdb.threads/forking-threads-plus-breakpoint.exp
4909 (foreach_with_prefix): Likewise.
4910 * gdb.threads/process-dies-while-handling-bp.exp
4911 (foreach_with_prefix): Likewise.
4912 * lib/gdb.exp (foreach_with_prefix): New procedure.
4913
45f38546
MK
49142016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
4915
4916 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
4917 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
4918
dc29a1ce
MK
49192016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
4920
4921 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
4922 endian targets.
4923
092127d7
JK
49242016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4925 Pedro Alves <palves@redhat.com>
4926
4927 Fix testsuite compatibility with Guile.
4928 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
4929 number.
4930
31d765d3
JK
49312016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4932
4933 Fix testsuite compatibility with Guile.
4934 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
4935 (thread 1): New test for backtrace through signal handler.
4936
1ac78c04
YQ
49372016-01-22 Yao Qi <yao.qi@linaro.org>
4938
4939 PR testsuite/19491
4940 * gdb.base/multi-forks.c: Include
4941 ../lib/unbuffer_output.c
4942 (main): Call gdb_unbuffer_output.
4943
4f5946a8
DE
49442016-01-21 Doug Evans <dje@google.com>
4945
4946 * lib/ada.exp (gdb_compile_ada): Fix typo.
4947
305e13e6
JB
49482016-01-21 Joel Brobecker <brobecker@adacore.com>
4949
4950 * gdb.base/break-fun-addr.exp: New file.
4951 * gdb.base/break-fun-addr1.c: New file.
4952 * gdb.base/break-fun-addr2.c: New file.
4953
5f5dfff6
SM
49542016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
4955
4956 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
4957 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
4958 enum flag values.
4959
fd356fa2
AA
49602016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
4961
4962 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
4963 when GDB can not set the vector return value. Add more comments
4964 for clarification.
4965
9df22175
AT
49662016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
4967
4968 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
4969 command.
4970
41d1845e
SM
49712016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4972
4973 * Makefile.in (DO_RUNTEST): Add --status and update usages.
4974
01ac6840
SM
49752016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4976
4977 * Makefile.in (check-single): Pass --status to runtest.
4978 (check/%.exp): Likewise.
4979
49802016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4981
4982 * Makefile.in (check-parallel): Propagate return code from make
4983 do-check-parallel.
4984
bd0a71fa
MK
49852016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
4986
4987 * gdb.trace/ftrace.exp: Fix expected message on continue.
4988 * gdb.trace/pending.exp: Fix expected message on continue.
4989 * gdb.trace/trace-break.exp: Fix expected message on continue.
4990
8bcbad33
SM
49912016-01-18 Simon Marchi <simon.marchi@ericsson.com>
4992
4993 * lib/gdb.exp (gdb_test): Remove unused global references.
4994
f303dbd6
PA
49952016-01-18 Pedro Alves <palves@redhat.com>
4996
4997 * gdb.base/async-shell.exp: Adjust expected output.
4998 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
4999 * gdb.base/siginfo-thread.exp: Adjust expected output.
5000 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
5001 * gdb.java/jnpe.exp: Adjust expected output.
5002 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
5003 * gdb.threads/continue-pending-status.exp: Adjust expected output.
5004 * gdb.threads/leader-exit.exp: Adjust expected output.
5005 * gdb.threads/manythreads.exp: Adjust expected output.
5006 * gdb.threads/pthreads.exp: Adjust expected output.
5007 * gdb.threads/schedlock.exp: Adjust expected output.
5008 * gdb.threads/siginfo-threads.exp: Adjust expected output.
5009 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
5010 expected output.
5011 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
5012 output.
5013 * gdb.threads/sigthread.exp: Adjust expected output.
5014 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
5015
b2789696
YQ
50162016-01-18 Yao Qi <yao.qi@linaro.org>
5017
5018 * gdb.guile/scm-section-script.c: Replace @progbits with
5019 %progbits.
5020 * gdb.python/py-section-script.c: Likewise.
5021
71ef29a8
PA
50222016-01-15 Pedro Alves <palves@redhat.com>
5023
5024 * gdb.multi/tids.exp: Test star wildcard ranges.
5025
3f5b7598
PA
50262016-01-15 Pedro Alves <palves@redhat.com>
5027
5028 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
5029 command from "thread apply" invocation.
5030 (thr_apply_info_thr_invalid): Default the expected output to the
5031 input tid list.
5032 (top level): Add tests that use convenience variables. Add tests
5033 for "thread apply" with a valid TID list, but missing the command.
5034
663f6d42
PA
50352016-01-13 Pedro Alves <palves@redhat.com>
5036
5037 * gdb.base/default.exp: Expect $_gthread as well.
5038 * gdb.multi/tids.exp: Test $_gthread.
5039 * gdb.threads/thread-specific.exp: Test $_gthread.
5040
c84f6bbf
PA
50412016-01-13 Pedro Alves <palves@redhat.com>
5042
5043 * gdb.multi/tids.exp: Test "info threads -gid".
5044
22a02324
PA
50452016-01-13 Pedro Alves <palves@redhat.com>
5046
5047 * gdb.multi/tids.exp: Test InferiorThread.global_num and
5048 Breakpoint.thread.
5049 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
5050
5d5658a1
PA
50512016-01-07 Pedro Alves <palves@redhat.com>
5052
5053 * gdb.base/break.exp: Adjust to output changes.
5054 * gdb.base/hbreak2.exp: Likewise.
5055 * gdb.base/sepdebug.exp: Likewise.
5056 * gdb.base/watch_thread_num.exp: Likewise.
5057 * gdb.linespec/keywords.exp: Likewise.
5058 * gdb.multi/info-threads.exp: Likewise.
5059 * gdb.threads/thread-find.exp: Likewise.
5060 * gdb.multi/tids.c: New file.
5061 * gdb.multi/tids.exp: New file.
5062
84654457
PA
50632016-01-13 Pedro Alves <palves@redhat.com>
5064
5065 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
5066
e3940304
PA
50672016-01-13 Pedro Alves <palves@redhat.com>
5068
5069 * gdb.base/default.exp: Expect $_inferior as well.
5070 * gdb.multi/base.exp: Test $_inferior.
5071
a911d87a
PA
50722016-01-13 Pedro Alves <palves@redhat.com>
5073
5074 PR breakpoints/19388
5075 * gdb.base/catch-signal-siginfo-cond.c: New file.
5076 * gdb.base/catch-signal-siginfo-cond.exp: New file.
5077
82075af2
JS
50782016-01-12 Josh Stone <jistone@redhat.com>
5079 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5080
5081 * gdb.base/catch-syscall.c (do_execve): New variable.
5082 (main): Conditionally trigger an execve.
5083 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
5084 (test_catch_syscall_execve): New, check entry/return across execve.
5085 (do_syscall_tests): Call test_catch_syscall_execve.
5086
e46eeedd
PA
50872016-01-12 Pedro Alves <palves@redhat.com>
5088
5089 * gdb.base/random-signal.exp (do_test): New procedure, with body
5090 of testcase moved in.
5091
01d8c27e
JK
50922016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5093 Pedro Alves <palves@redhat.com>
5094
5095 * gdb.base/funcargs.exp (finish from indirectly called function):
5096 Reintroduce the case for 'First'.
5097
9a706302
JK
50982016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5099 Pedro Alves <palves@redhat.com>
5100
5101 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
5102 (tcatch_vfork_then_child_follow_exec)
5103 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
5104 identification.
5105
c0ecb95f
JK
51062016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5107
5108 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
5109 and repeats to unlimited.
5110 * gdb.python/py-value.exp: Likewise.
5111 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
5112 and repeats to unlimited.
5113
6cfc1fcb
JK
51142016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5115
5116 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
5117 and reordering the functions.
5118 * gdb.multi/hangout.c: Likewise.
5119 * gdb.multi/hello.c: Likewise.
5120
582a1b00
SM
51212016-01-08 Simon Marchi <simon.marchi@ericsson.com>
5122
5123 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
5124 absolute.
5125 (SingleStatisticTestResult.report): Use dict.keys instead of
5126 dict.iterkeys.
5127
79bc59cb
PA
51282016-01-06 Pedro Alves <palves@redhat.com>
5129
5130 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
5131
43368e1d
MM
51322016-01-04 Markus Metzger <markus.t.metzger@intel.com>
5133
5134 * gdb.btrace/dlopen.exp: New.
5135 * gdb.btrace/dlopen.c: New.
5136 * gdb.btrace/dlopen-dso.c: New.
5137
79fad5b8
SL
51382015-12-25 Sandra Loosemore <sandra@codesourcery.com>
5139
5140 * lib/gdb.exp (gdb_test): Update comments to clarify that the
5141 PATTERN argument is optional.
5142
ab8314b3
JB
51432015-12-24 Joel Brobecker <brobecker@adacore.com>
5144
5145 * lib/ada.exp (target_compile_ada_from_dir): New function.
5146 (gdb_compile_ada): Reimplement avoiding the use of project files.
5147 * gdb.ada/gnat_ada.gpr: Delete.
5148 * gdb.ada/cond_lang.exp: Adjust test to make path before
5149 filename optional.
5150 * gdb.ada/small_reg_param.exp: Likewise.
5151
fe33faff
SM
51522015-12-22 Simon Marchi <simon.marchi@ericsson.com>
5153
5154 * gdb.base/foll-vork.exp: Remove HP-UX special case.
5155
6d265cb4
TP
51562015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
5157
5158 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
5159 case.
5160
10125099
SM
51612015-12-21 Simon Marchi <simon.marchi@ericsson.com>
5162
5163 * gdb.base/break.exp: Remove dead code.
5164 * gdb.base/sepdebug.exp: Likewise.
5165
3ca22649
SM
51662015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
5167
5168 * gdb.asm/asm-source.exp: Remove HP-UX references.
5169 * gdb.base/annota1.exp: Likewise.
5170 * gdb.base/annota3.exp: Likewise.
5171 * gdb.base/attach.exp: Likewise.
5172 * gdb.base/bigcore.exp: Likewise.
5173 * gdb.base/break.exp: Likewise.
5174 * gdb.base/call-ar-st.exp: Likewise.
5175 * gdb.base/callfuncs.exp: Likewise.
5176 * gdb.base/catch-fork-static.exp: Likewise.
5177 * gdb.base/display.exp: Likewise.
5178 * gdb.base/foll-exec-mode.exp: Likewise.
5179 * gdb.base/foll-exec.exp: Likewise.
5180 * gdb.base/foll-fork.exp: Likewise.
5181 * gdb.base/foll-vfork.exp: Likewise.
5182 * gdb.base/funcargs.exp: Likewise.
5183 * gdb.base/hbreak2.exp: Likewise.
5184 * gdb.base/inferior-died.exp: Likewise.
5185 * gdb.base/interrupt.exp: Likewise.
5186 * gdb.base/multi-forks.exp: Likewise.
5187 * gdb.base/nodebug.exp: Likewise.
5188 * gdb.base/sepdebug.exp: Likewise.
5189 * gdb.base/solib1.c: Likewise.
5190 * gdb.base/step-test.exp: Likewise.
5191 * gdb.mi/non-stop.c: Likewise.
5192 * gdb.mi/pthreads.c: Likewise.
5193 * gdb.multi/bkpt-multi-exec.ex: Likewise.
5194 * gdb.threads/pthreads.c: Likewise.
5195 * gdb.threads/staticthreads.exp: Likewise.
5196 * lib/future.exp: Likewise.
5197 * lib/gdb.exp: Likewise.
5198 * gdb.base/so-indr-cl.c: Remove.
5199 * gdb.base/so-indr-cl.exp: Likewise.
5200 * gdb.base/solib.c: Likewise.
5201 * gdb.base/solib.exp: Likewise.
5202 * gdb.base/solib2.c: Likewise.
5203
b6304613
SM
52042015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
5205
5206 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
5207 * gdb.base/call-ar-st.exp: Likewise.
5208 * gdb.base/callfuncs.exp: Likewise.
5209 * gdb.base/condbreak.exp: Likewise.
5210 * gdb.base/constvars.exp: Likewise.
5211 * gdb.base/hbreak2.exp: Likewise.
5212 * gdb.base/langs.exp: Likewise.
5213 * gdb.base/list.exp: Likewise.
5214 * gdb.base/long_long.exp: Likewise.
5215 * gdb.base/ptype.exp: Likewise.
5216 * gdb.base/scope.exp: Likewise.
5217 * gdb.base/signals.exp: Likewise.
5218 * gdb.base/so-impl-ld.exp: Likewise.
5219 * gdb.base/varargs.exp: Likewise.
5220 * gdb.base/volatile.exp: Likewise.
5221 * gdb.base/whatis.exp: Likewise.
5222 * gdb.cp/cplusfuncs.exp: Likewise.
5223 * gdb.cp/inherit.exp: Likewise.
5224 * gdb.cp/local.exp: Likewise.
5225 * gdb.cp/member-ptr.exp: Likewise.
5226 * gdb.cp/method.exp: Likewise.
5227 * gdb.cp/overload.exp: Likewise.
5228 * gdb.cp/templates.exp: Likewise.
5229 * gdb.stabs/weird.exp: Likewise.
5230 * lib/compiler.c: Likewise.
5231 * lib/compiler.cc: Likewise.
5232 * lib/cp-support.exp: Likewise.
5233 * lib/gdb.exp: Likewise.
5234
bf401b07
SM
52352015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
5236
5237 * configure.ac: Remove HP-UX case.
5238 * configure: Regenerate.
5239
aff9c0f8
SM
52402015-12-18 Simon Marchi <simon.marchi@ericsson.com>
5241
5242 * lib/gdb.exp (gdb_compile): Add function doc.
5243
a6904d5a
PA
52442015-12-17 Pedro Alves <palves@redhat.com>
5245
5246 PR threads/19354
5247 * gdb.multi/info-threads.exp: New file.
5248
a22279dd
YQ
52492015-12-15 Yao Qi <yao.qi@linaro.org>
5250
5251 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
5252 is aarch64*-*-*.
5253
0588c796
SL
52542015-12-14 Sandra Loosemore <sandra@codesourcery.com>
5255
5256 * gdb.base/history-duplicates.exp: Skip if no readline support.
5257
5d978e17
SL
52582015-12-14 Sandra Loosemore <sandra@codesourcery.com>
5259
5260 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
5261
7e763b86
SL
52622015-12-14 Sandra Loosemore <sandra@codesourcery.com>
5263
5264 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
5265
87a3a92c
SL
52662015-12-14 Sandra Loosemore <sandra@codesourcery.com>
5267
5268 * gdb.base/completion.exp: Skip tests that interrupt GDB with
5269 ctrl-C if nointerrupts target property is set.
5270 * gdb.base/double-prompt-target-event-error.exp: Likewise.
5271 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
5272 * gdb.base/paginate-bg-execution.exp: Likewise.
5273 * gdb.base/paginate-execution-startup.exp: Likewise.
5274 * gdb.base/random-signal.exp: Likewise.
5275 * gdb.base/range-stepping.exp: Likewise.
5276 * gdb.cp/annota2.exp: Likewise.
5277 * gdb.cp/annota3.exp: Likewise.
5278 * gdb.gdb/selftest.exp: Likewise.
5279 * gdb.threads/continue-pending-status.exp: Likewise.
5280 * gdb.threads/leader-exit.exp: Likewise.
5281 * gdb.threads/manythreads.exp: Likewise.
5282 * gdb.threads/pthreads.exp: Likewise.
5283 * gdb.threads/schedlock.exp: Likewise.
5284 * gdb.threads/sigthread.exp: Likewise.
5285
a8f077dc
DB
52862015-12-11 Don Breazeal <donb@codesourcery.com>
5287
5288 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
5289 remote.
5290 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
5291 * gdb.base/foll-exec.exp (main): Enable for target remote.
5292 * gdb.base/foll-fork.exp (main): Likewise.
5293 * gdb.base/foll-vfork.exp (main): Likewise.
5294 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
5295 (proc continue_to_exit_bp_loc): Use clean_restart.
5296 * gdb.base/pie-execl.exp (main): Disable for target remote.
5297 * gdb.base/watch-vfork.exp (main): Enable for target remote.
5298 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
5299 * gdb.threads/execl.exp (main): Likewise.
5300 * gdb.threads/fork-child-threads.exp (main): Likewise.
5301 * gdb.threads/fork-plus-threads.exp (main): Disable for target
5302 remote.
5303 * gdb.threads/fork-thread-pending.exp (main): Enable for target
5304 remote.
5305 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
5306 pid.tid style ptids, instead of just tid.
5307 * gdb.threads/thread-execl.exp (main): Enable for target remote.
5308 * gdb.threads/watchpoint-fork.exp (main): Likewise.
5309 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
5310 ptids, instead of just tid.
5311
3b2464a8
AB
53122015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
5313
5314 * gdb.base/list.exp (test_list_forward): Add end of file error
5315 test.
5316 (test_repeat_list_command): Add end of file error test.
5317 (test_list_backwards): Add beginning of file error test.
5318
a0def019
AB
53192015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
5320
5321 * gdb.base/list.exp (test_list_invalid_args): New function,
5322 defined, and called.
5323
5c000dff
AB
53242015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
5325
5326 * gdb.base/list.exp (test_list): Make test names unique.
5327
f1637ebe
YQ
53282015-12-11 Yao Qi <yao.qi@linaro.org>
5329
5330 * gdb.base/coremaker2.c: Remove.
5331
36d6fc0a
PA
53322015-12-10 Pedro Alves <palves@redhat.com>
5333
5334 * gdb.multi/base.exp: Remove stale "spaces" references.
5335
762f7747
PA
53362015-12-10 Pedro Alves <palves@redhat.com>
5337
5338 * gdb.multi/base.exp: Don't use nowarnings.
5339 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
5340 * gdb.multi/hangout.c: Include stdio.h.
5341 * gdb.multi/hello.c: Include stdlib.h.
5342 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
5343 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
5344 * gdb.multi/multi-arch.exp: Don't use nowarnings.
5345
28d2bfb9
AB
53462015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
5347
5348 * gdb.dwarf2/dw2-ranges-base.c: New file.
5349 * gdb.dwarf2/dw2-ranges-base.exp: New file.
5350 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
5351 support additional line table, and debug ranges generation.
5352 (Dwarf::ranges): New function, generate .debug_ranges.
5353 (Dwarf::lines): Support generating simple line table programs.
5354 (Dwarf::assemble): Initialise new namespace variables.
5355
5fc2beac
KB
53562015-12-09 Kevin Buettner <kevinb@redhat.com>
5357
5358 * gdb.base/async.exp (proc test_background): Add case for
5359 asynchronous execution not supported.
5360
1c35a88f
LM
53612015-12-09 Luis Machado <lgustavo@codesourcery.com>
5362
5363 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
5364 format and change test names to make them unique.
5365
b593e3d9
RK
53662015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
5367 Pedro Alves <pedro@redhat.com>
5368
5369 PR gdb/18702
5370 Add checking of floatformats setup on x86_64 hosts.
5371 * gdb.arch/i386-float.S (main): Load bigval and smallval.
5372 (smallval, bigval): New labels/constants.
5373 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
5374 float" after loading bigval and smallval.
5375
d72413e6
PMR
53762015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
5377
5378 * gdb.ada/fun_overload_menu.exp: New testcase.
5379 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
5380
ece66d65
JS
53812015-12-04 Josh Stone <jistone@redhat.com>
5382
5383 * gdb.base/catch-fork-static.exp: New.
5384
41d0efca
YQ
53852015-12-03 Yao Qi <yao.qi@linaro.org>
5386
5387 * gdb.base/sizeof.c: Don't include stdio.h and
5388 ../lib/unbuffer_output.c.
5389 (main): New variable 'size' and 'value'. Remove printf and
5390 gdb_unbuffer_output. Assign return value to size and value.
5391 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
5392 at the beginning.
5393 (check_sizeof): Check the result by printing variable 'size'.
5394 (check_valueof): Check the result by printing variable 'value'.
5395
99fd02d9
YQ
53962015-12-01 Yao Qi <yao.qi@linaro.org>
5397
5398 * gdb.base/disp-step-syscall.exp: Define syscall instruction
5399 for aarch64*-*-linux* target.
5400
f2faf941
PA
54012015-11-30 Pedro Alves <palves@redhat.com>
5402
5403 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
5404
04bf20c5
PA
54052015-11-30 Pedro Alves <palves@redhat.com>
5406
5407 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
5408 Handle non-stop mode vCont replies.
5409
09df4675
PA
54102015-11-30 Pedro Alves <palves@redhat.com>
5411
5412 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
5413 prepare_for_testing. Start gdb with "set non-stop on" appended to
5414 GDBFLAGS. Lax expected stop output.
5415
58b584af
YQ
54162015-11-27 Yao Qi <yao.qi@linaro.org>
5417
5418 * gdb.arch/arm-neon.exp: New.
5419 * gdb.arch/arm-neon.c: New.
5420
dfcb77a8
YQ
54212015-11-27 Yao Qi <yao.qi@linaro.org>
5422
5423 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
5424
88e8ec1b
YQ
54252015-11-27 Yao Qi <yao.qi@linaro.org>
5426
5427 * gdb.cp/annota2.exp: Allow multiple occurrences of the
5428 frames-invalid annotation.
5429
bfde72c2
YQ
54302015-11-27 Yao Qi <yao.qi@linaro.org>
5431
5432 * gdb.cp/annota2.exp: Use ${frames_invalid}.
5433
f6512a69
SM
54342015-11-26 Simon Marchi <simon.marchi@ericsson.com>
5435
5436 * gdb.threads/names.exp: New file.
5437 * gdb.threads/names.c: New file.
5438 * README: Mention gdb,no_thread_names.
5439
46a3515b
MM
54402015-11-26 Markus Metzger <markus.t.metzger@intel.com>
5441
5442 PR 19297
5443 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
5444 support" error.
5445
62147a22
PA
54462015-11-24 Pedro Alves <palves@redhat.com>
5447
5448 PR 17539
5449 * gdb.base/display.exp: Expect displays to be sorted in ascending
5450 order. Use multi_line.
5451 * gdb.base/solib-display.exp: Likewise.
5452
2f341b6e
PA
54532015-11-24 Pedro Alves <palves@redhat.com>
5454
5455 PR 17539
25d49b86
PA
5456 * gdb.base/display.exp: Expect displays to be sorted in ascending
5457 order. Use multi_line.
5458 * gdb.base/solib-display.exp: Likewise.
2f341b6e 5459
7e0aa6aa
PA
54602015-11-24 Pedro Alves <palves@redhat.com>
5461
5462 PR 17539
5463 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
5464 threads in ascending order.
5465 * gdb.base/foll-fork.exp: Likewise.
5466 * gdb.base/foll-vfork.exp: Likewise.
5467 * gdb.base/multi-forks.exp: Likewise.
5468 * gdb.mi/mi-nonstop.exp: Likewise.
5469 * gdb.mi/mi-nsintrall.exp: Likewise.
5470 * gdb.multi/base.exp: Likewise.
5471 * gdb.multi/multi-arch.exp: Likewise.
5472 * gdb.python/py-inferior.exp: Likewise.
5473 * gdb.threads/break-while-running.exp: Likewise.
5474 * gdb.threads/execl.exp: Likewise.
5475 * gdb.threads/gcore-thread.exp: Likewise.
5476 * gdb.threads/info-threads-cur-sal.exp: Likewise.
5477 * gdb.threads/kill.exp: Likewise.
5478 * gdb.threads/linux-dp.exp: Likewise.
5479 * gdb.threads/multiple-step-overs.exp: Likewise.
5480 * gdb.threads/next-bp-other-thread.exp: Likewise.
5481 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
5482 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
5483 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
5484 * gdb.threads/thread-find.exp: Likewise.
5485 * gdb.threads/tls.exp: Likewise.
5486 * lib/mi-support.exp (mi_reverse_list): Delete.
5487 (mi_check_thread_states): No longer reverse list.
5488
2cc57ad8
PA
54892015-11-24 Pedro Alves <palves@redhat.com>
5490
5491 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
5492 use lowercase.
5493
c93e8391
SM
54942015-11-23 Simon Marchi <simon.marchi@ericsson.com>
5495
5496 * gdb.trace/actions.c: Include trace-common.h.
5497 (main): Add a location for a fast tracepoint.
5498 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
5499 the normal tracepoints.
5500 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
5501
045ccf91
SM
55022015-11-23 Simon Marchi <simon.marchi@ericsson.com>
5503
5504 * save-trace.exp: Factor out code to these...
5505 (gdb_save_tracepoints): New.
5506 (gdb_load_tracepoints): New.
5507 (do_save_load_test): New.
5508
5506f9f6
KB
55092015-11-23 Kevin Buettner <kevinb@redhat.com>
5510
5511 * gdb.base/asmlabel.exp: New test.
5512 * gdb.base/asmlabel.c: New test case.
5513
16c3b12f
JB
55142015-11-23 Joel Brobecker <brobecker@adacore.com>
5515
5516 * gdb.base/wrong_frame_bt_full-main.c: New file.
5517 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
5518 * gdb.base/wrong_frame_bt_full.exp: New file.
5519
155bfbd3
JB
55202015-11-23 Joel Brobecker <brobecker@adacore.com>
5521
5522 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
5523
bb097445
JM
55242015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
5525
206853a0 5526 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
5527 pstate register when comparing registers values in
5528 sparc64-*-linux-gnu targets to avoid spurious differences.
5529
9c88ed8f
JM
55302015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
5531
206853a0 5532 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 5533
96161e25
SL
55342015-11-19 Sandra Loosemore <sandra@codesourcery.com>
5535
5536 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
5537 as type argument to gdb_compile.
5538 * gdb.base/nested-subp2.exp: Likewise.
5539 * gdb.base/nested-subp3.exp: Likewise.
5540
340c2830
DV
55412015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
5542
5543 * lib/dwarf.exp (_note): Fix left shift of negative value.
5544 * gdb.trace/trace-condition.exp: Likewise.
5545
c1862d0f
YQ
55462015-11-13 Yao Qi <yao.qi@linaro.org>
5547
5548 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
5549 comments about d10v.
5550 (test_scalar_returns): Likewise.
5551 * gdb.base/d10v.ld: Remove.
5552 * gdb.base/overlays.exp: Remove the target triplet checking for
5553 d10v-*-*.
5554 * gdb.base/structs.exp (test_struct_returns): Remove the
5555 comments about d10v.
5556 (test_struct_calls): Likewise.
5557
77ae9c19
YQ
55582015-11-13 Yao Qi <yao.qi@linaro.org>
5559
5560 * gdb.base/gnu_vector.exp: Check the return value by "p res".
5561 * gdb.base/gnu_vector.c: Don't include stdio.h.
5562 (main): Don't print res and call add_some_intvecs.
5563
430e004e
MK
55642015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
5565
5566 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
5567 macro.
5568 (func5): Removed.
5569 (func4): Use FAST_TRACEPOINT_LABEL.
5570 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
5571 macro.
5572 (func): Removed.
5573 (thread_function): Use FAST_TRACEPOINT_LABEL.
5574 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
5575 (func): Remove.
5576 (marker): Use FAST_TRACEPOINT_LABEL.
5577 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
5578 (pendfunc1): Remove.
5579 (pendfunc): Use FAST_TRACEPOINT_LABEL.
5580 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
5581 (foo): Remove.
5582 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
5583 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
5584 macro.
5585 (func): Remove.
5586 (marker): Use FAST_TRACEPOINT_LABEL.
5587 * gdb.trace/trace-common.h: New header.
5588 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
5589 macro.
5590 (func): Remove.
5591 (marker): Use FAST_TRACEPOINT_LABEL.
5592 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
5593 (func): Remove.
5594 (thread_function): Use FAST_TRACEPOINT_LABEL.
5595
6e7675a7
MK
55962015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
5597
5598 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
5599 in front.
5600 * gdb.trace/change-loc.exp: Use global pcreg definition.
5601 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
5602 * gdb.trace/entry-values.exp: Use global spreg definition, add $
5603 in front.
5604 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
5605 * gdb.trace/pending.exp: Likewise.
5606 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
5607 * gdb.trace/trace-break.exp: Likewise.
5608 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
5609 in front.
5610 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
5611 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
5612 in front.
5613 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
5614
dddc0e16
JB
56152015-11-09 Joel Brobecker <brobecker@adacore.com>
5616
5617 * gdb.ada/fin_fun_out: New testcase.
5618
c6f0b406
KB
56192015-11-07 Kevin Buettner <kevinb@redhat.com>
5620
5621 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
5622 value associated with DW_AT_byte_size.
5623 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
5624 constants for DW_AT_byte_size, DW_AT_lower_bound, and
5625 DW_AT_upper_bound.
5626
f01dcfd9
KB
56272015-11-07 Kevin Buettner <kevinb@redhat.com>
5628
5629 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
5630 (gdb_target_symbol_prefix_flags): Define in terms of _asm
5631 version.
5632 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
5633 gdb.dwarf2/dw2-canonicalize-type.exp,
5634 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
5635 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
5636 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
5637 provided by gdb_target_symbol_prefix_flags_asm.
5638 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
5639 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
5640 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
5641 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
5642 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
5643 macros where needed). Use this macro for symbols which require
5644 the prefix provided by SYMBOL_PREFIX.
5645
2223449a
KB
56462015-11-05 Kevin Buettner <kevinb@redhat.com>
5647
5648 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
5649 New procs.
5650 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
5651 representing expressions, of more than one list element.
5652 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
5653 to prepend linker symbol prefix to f.
5654 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
5655 table_1 and table_2.
5656 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
5657 Likewise, for f and g.
5658 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
5659 for ptr.
5660 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
5661 for main.
5662 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
5663 table_1_ptr and table_2_ptr.
5664
6f2f1a3a
JK
56652015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5666 Joel Brobecker <brobecker@adacore.com>
5667
5668 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
5669
566c56c9
MK
56702015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
5671
5672 * gdb.reverse/s390-mvcle.c: New test.
5673 * gdb.reverse/s390-mvcle.exp: New file.
5674 * lib/gdb.exp: Enable reverse tests on s390*-linux.
5675
d5f0636b
MK
56762015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
5677
5678 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
5679
7ad8b86c
MK
56802015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
5681
5682 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
5683 reaching marker2.
5684 * gdb.reverse/getresuid-reverse.exp: Likewise.
5685 * gdb.reverse/pipe-reverse.exp: Likewise.
5686 * gdb.reverse/readv-reverse.exp: Likewise.
5687 * gdb.reverse/recvmsg-reverse.exp: Likewise.
5688 * gdb.reverse/time-reverse.exp: Likewise.
5689 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
5690
4081c0f1
YQ
56912015-10-30 Yao Qi <yao.qi@linaro.org>
5692
5693 * gdb.threads/wp-replication.c (watch_count_done): Remove.
5694 (empty_cycle): Remove.
5695 (main): Don't call empty_cycle. Don't use watch_count_done.
5696 * gdb.threads/wp-replication.exp: Don't set breakpoint on
5697 empty_cycle. Rewrite the code counting HW watchpoints.
5698
452b4ba5
MK
56992015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
5700
5701 * gdb.reverse/fstatat-reverse.c: New test.
5702 * gdb.reverse/fstatat-reverse.exp: New file.
5703 * gdb.reverse/getresuid-reverse.c: New test.
5704 * gdb.reverse/getresuid-reverse.exp: New file.
5705 * gdb.reverse/pipe-reverse.c: New test.
5706 * gdb.reverse/pipe-reverse.exp: New file.
5707 * gdb.reverse/readv-reverse.c: New test.
5708 * gdb.reverse/readv-reverse.exp: New file.
5709 * gdb.reverse/recvmsg-reverse.c: New test.
5710 * gdb.reverse/recvmsg-reverse.exp: New file.
5711 * gdb.reverse/time-reverse.c: New test.
5712 * gdb.reverse/time-reverse.exp: New file.
5713 * gdb.reverse/waitpid-reverse.c: New test.
5714 * gdb.reverse/waitpid-reverse.exp: New file.
5715
5e2e7507
JK
57162015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5717
5718 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
5719
0fde2c53
DE
57202015-10-26 Doug Evans <dje@google.com>
5721
5722 PR symtab/17391
5723 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
5724 * gdb.dwarf2/bad-regnum.c: New file.
5725 * gdb.dwarf2/bad-regnum.exp: New file.
5726
1a70ae97
DE
57272015-10-26 Doug Evans <dje@google.com>
5728
5729 PR python/18938
5730 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
5731 file.
5732
27dc26ab
JK
57332015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5734
5735 * gdb.compile/compile.exp (compile code globalvar): Update expectation
5736 for a change by "Mention language in compile error message".
5737
bed91f4d
SM
57382015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
5739
5740 PR python/18073
5741 * gdb.python/py-type.c (C::a_method): New.
5742 (C::a_const_method): New.
5743 (C::a_static_method): New.
5744 (a_function): New.
5745 * gdb.python/py-type.exp (test_fields): Test getting fields
5746 from function and method.
5747
3f2f83dd
KB
57482015-10-21 Keven Boell <keven.boell@intel.com>
5749
5750 * gdb.fortran/vla-alloc-assoc.exp: New file.
5751 * gdb.fortran/vla-datatypes.exp: New file.
5752 * gdb.fortran/vla-datatypes.f90: New file.
5753 * gdb.fortran/vla-history.exp: New file.
5754 * gdb.fortran/vla-ptype-sub.exp: New file.
5755 * gdb.fortran/vla-ptype.exp: New file.
5756 * gdb.fortran/vla-sizeof.exp: New file.
5757 * gdb.fortran/vla-sub.f90: New file.
5758 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
5759 * gdb.fortran/vla-value-sub-finish.exp: New file.
5760 * gdb.fortran/vla-value-sub.exp: New file.
5761 * gdb.fortran/vla-value.exp: New file.
5762 * gdb.fortran/vla-ptr-info.exp: New file.
5763 * gdb.mi/mi-vla-fortran.exp: New file.
5764 * gdb.mi/vla.f90: New file.
5765
27145d50
SL
57662015-10-21 Sandra Loosemore <sandra@codesourcery.com>
5767
5768 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
5769 of hardwired timeout value.
5770
5f3ff4f8
JK
57712015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5772 Pedro Alves <palves@redhat.com>
5773
5774 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
5775 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
5776
bfd09d20
JS
57772015-10-19 Josh Stone <jistone@redhat.com>
5778
5779 * gdb.base/catch-syscall.c: Include <sched.h>.
5780 (unknown_syscall): New variable.
5781 (main): Trigger a vfork and an unknown syscall.
5782 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
5783 (unknown_syscall_number): Likewise.
5784 (check_call_to_syscall): Accept an optional syscall pattern.
5785 (check_return_from_syscall): Likewise.
5786 (check_continue): Likewise.
5787 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
5788 (test_catch_syscall_skipping_return): New test toggling off 'catch
5789 syscall' to step over the syscall return, then toggling back on.
5790 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
5791 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
5792 (do_syscall_tests): Call test_catch_syscall_without_args and
5793 test_catch_syscall_mid_vfork.
5794 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
5795 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
5796
b32b93c6
AS
57972015-10-19 Andrew Stubbs <ams@codesourcery.com>
5798
5799 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
5800 print g_vE): Add new pass patterns.
5801 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
5802 print various symbol names for vptr fields.
5803
9d622bda
AB
58042015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
5805
5806 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
5807 results.
5808
0fd8ac1c
YQ
58092015-10-12 Yao Qi <yao.qi@linaro.org>
5810
5811 * gdb.arch/disp-step-insn-reloc.exp: New test case.
5812
34240514
YQ
58132015-10-12 Yao Qi <yao.qi@linaro.org>
5814
5815 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
5816 is aarch64*-*-linux*.
5817
8240f442
YQ
58182015-10-12 Yao Qi <yao.qi@linaro.org>
5819
5820 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
5821 (can_relocate_bcond_true): ... it.
5822 (can_relocate_bcond_false): New function.
5823 (foo): Likewise.
5824 (can_relocate_bl): Likewise.
5825 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
5826 can_relocate_bl.
5827
2520f728
PMR
58282015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
5829
5830 * gdb.base/nested-addr.c: New file.
5831 * gdb.base/nested-addr.exp: New testcase.
5832
abcef95a
MM
58332015-10-09 Markus Metzger <markus.t.metzger@intel.com>
5834
5835 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
5836 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
5837 its output. Ignore the output of "record goto begin" and instead
5838 check that GDB is replaying.
5839
145e3ddb
PA
58402015-10-09 Pedro Alves <palves@redhat.com>
5841
5842 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
5843 (top level): Use it in the run with no args test.
5844
d5d8c4e1
IB
58452015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
5846
5847 * gdb.dlang/properties.exp: New file.
5848
06e635ef
SL
58492015-10-02 Sandra Loosemore <sandra@codesourcery.com>
5850
5851 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
5852 whether or not address 0x1000 is mapped on the target.
5853
e019fd1d
SM
58542015-09-30 Simon Marchi <simon.marchi@ericsson.com>
5855
5856 * gdb.python/py-type.exp: Do not run tests if binaries fail to
5857 build.
5858
77ba2a67
MM
58592015-09-30 Markus Metzger <markus.t.metzger@intel.com>
5860
5861 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
5862 instruction-history test.
5863
c60eb31f
DE
58642015-09-28 Doug Evans <dje@google.com>
5865
5866 * gdb.base/gcore.c (array_func): Add reference to static_array.
5867
9a3c8263
SM
58682015-09-25 Simon Marchi <simon.marchi@ericsson.com>
5869
5870 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
5871 source line.
5872
9720e656
SL
58732015-09-24 Sandra Loosemore <sandra@codesourcery.com>
5874
5875 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
5876 short or char as base type.
5877
938d3bf2
SL
58782015-09-23 Sandra Loosemore <sandra@codesourcery.com>
5879
5880 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
5881 to allow any size enum.
5882
e6c2c623
PMR
58832015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
5884
5885 * gdb.ada/array_ptr_renaming.exp: New testcase.
5886 * gdb.ada/array_ptr_renaming/foo.adb: New file.
5887 * gdb.ada/array_ptr_renaming/pack.ads: New file.
5888
06da0f77
PL
58892015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5890
5891 * gdb.trace/ftrace-lock.c: New file.
5892 * gdb.trace/ftrace-lock.exp: New file.
5893
4f51c22a
PL
58942015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5895
5896 * gdb.arch/insn-reloc.c: New file.
5897 * gdb.arch/ftrace-insn-reloc.exp: New file.
5898
7041adf4
PL
58992015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5900
5901 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
5902 instruction.
5903 * gdb.trace/pendshr1.c (pendfunc): Likewise.
5904 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
5905 * gdb.trace/range-stepping.c: Likewise.
5906 * gdb.trace/trace-break.c: Likewise.
5907 * gdb.trace/trace-mt.c (thread_function): Likewise.
5908 * gdb.trace/ftrace.c (marker): Likewise.
5909 * gdb.trace/trace-condition.c (marker): Likewise.
5910 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
5911 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
5912 is_aarch64_target.
5913
015d2e7e
DE
59142015-09-18 Doug Evans <xdje42@gmail.com>
5915
5916 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
5917 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
5918
26b188a2
SL
59192015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5920
5921 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
5922 the breakpoint.
5923
79dc332b
SL
59242015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5925
5926 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
5927 the pending breakpoint. Remove timeout override for "Run till
5928 MI pending breakpoint on pendfunc3 on thread 2" test.
5929
f57929f2
SL
59302015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5931
5932 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
5933 filename pattern.
5934
3f469b17
SL
59352015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5936
5937 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
5938 in breakpoint filename pattern.
5939
515b89b3
SL
59402015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5941
7800dbe4
SL
5942 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
5943
59442015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5945
515b89b3
SL
5946 * gdb.linespec/explicit.exp: Check for readline support for
5947 tab-completion tests. Fix obvious typo.
5948
d2939ba2
MM
59492015-09-18 Markus Metzger <markus.t.metzger@intel.com>
5950
5951 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
5952 and replay.
5953
cbb55fa7
MM
59542015-09-18 Markus Metzger <markus.t.metzger@intel.com>
5955
5956 * gdb.btrace/non-stop.c: New.
5957 * gdb.btrace/non-stop.exp: New.
5958
43691ca1
PL
59592015-09-17 Pierre Langlois <pierre.langlois@arm.com>
5960 Yao Qi <yao.qi@linaro.org>
5961
5962 * gdb.trace/trace-condition.c: New file.
5963 * gdb.trace/trace-condition.exp: New file.
5964
d78908cf
WW
59652015-09-16 Wei-cheng Wang <cole945@gmail.com>
5966
5967 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
5968 for testing bytecode compilation.
5969
1ed415e2
PA
59702015-09-16 Pedro Alves <palves@redhat.com>
5971 Sandra Loosemore <sandra@codesourcery.com>
5972
5973 * gdb.threads/non-stop-fair-events.c (timeout): New global.
5974 (SECONDS): Redefine.
5975 (main): Call pthread_kill and alarm early.
5976 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
5977 support.
5978 (test): If the target can't hardware step and doesn't support
5979 displaced stepping, increase the timeout.
5980
d136eff5
PA
59812015-09-16 Pedro Alves <palves@redhat.com>
5982
5983 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
5984 (enable_debug): New procedures.
5985 (test): Use them. Bail out if waiting for threads fails.
5986 (top level): Bail out if a test fails.
5987
991f019c
YQ
59882015-09-16 Yao Qi <yao.qi@linaro.org>
5989
5990 * gdb.asm/asm-source.exp: Set asm-arch for
5991 aarch64*-*-* target.
5992 * gdb.asm/aarch64.inc: New file.
5993
bfca584f
PMR
59942015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
5995
5996 * gdb.ada/array_of_variable_length.exp: New testcase.
5997 * gdb.ada/array_of_variable_length/foo.adb: New file.
5998 * gdb.ada/array_of_variable_length/pck.adb: New file.
5999 * gdb.ada/array_of_variable_length/pck.ads: New file.
6000
b326e587
DE
60012015-09-15 Doug Evans <dje@google.com>
6002
6003 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
6004 of function static local variable.
6005
5382cfab
PW
60062015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6007
6008 * gdb.threads/tls-so_extern.exp: New test file.
6009 * gdb.threads/tls-so_extern.c: New test file.
6010 * gdb.threads/tls-so_extern_main.c: New test file.
6011
141c5cc4
JK
60122015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6013
6014 * gdb.opt/solib-intra-step-lib.c: New file.
6015 * gdb.opt/solib-intra-step-main.c: New file.
6016 * gdb.opt/solib-intra-step.exp: New file.
6017
d15dcecd
PA
60182015-09-15 Pedro Alves <palves@redhat.com>
6019
6020 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
6021 gdb_continue_to_breakpoint instead of gdb_test_multiple.
6022
4c2f2a79
PA
60232015-09-14 Pedro Alves <palves@redhat.com>
6024
6025 * gdb.base/hook-stop-continue.c: Delete.
6026 * gdb.base/hook-stop-continue.exp: Delete.
6027 * gdb.base/hook-stop-frame.c: Delete.
6028 * gdb.base/hook-stop-frame.exp: Delete.
6029 * gdb.base/hook-stop.c: New file.
6030 * gdb.base/hook-stop.exp: New file.
6031
919e6dbe
PMR
60322015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
6033
6034 * gdb.ada/access_to_packed_array.exp: New testcase.
6035 * gdb.ada/access_to_packed_array/foo.adb: New file.
6036 * gdb.ada/access_to_packed_array/pack.adb: New file.
6037 * gdb.ada/access_to_packed_array/pack.ads: New file.
6038
157280a4
MM
60392015-09-14 Markus Metzger <markus.t.metzger@intel.com>
6040
6041 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
6042 buffer size test.
6043
2fd33e94
DB
60442015-09-11 Don Breazeal <donb@codesourcery.com>
6045
6046 * gdb.base/foll-exec.c: Add copyright header. Fix
6047 formatting issues.
6048 * gdb.base/foll-exec.exp (zap_session): Delete proc.
6049 (do_exec_tests): Use clean_restart in place of zap_session,
6050 and for test initialization. Fix formatting issues. Use
6051 fail in place of perror.
6052 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
6053 an expect statement to match an expression with output from
6054 the program under debug.
6055 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
6056 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
6057 * gdb.threads/non-ldr-exc-2.exp: Likewise.
6058 * gdb.threads/non-ldr-exc-3.exp: Likewise.
6059 * gdb.threads/non-ldr-exc-4.exp: Likewise.
6060
e70b6e8e
DE
60612015-09-09 Doug Evans <dje@google.com>
6062
6063 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
6064
7a551a51
DE
60652015-09-09 Doug Evans <dje@google.com>
6066
6067 * gdb.base/pie-execl.exp: Fix result test of build_executable.
6068
4c666f84
DE
60692015-09-09 Doug Evans <dje@google.com>
6070
6071 * gdb.base/savedregs.exp: Fix typo.
6072
243a9253
PA
60732015-09-09 Pedro Alves <palves@redhat.com>
6074
6075 * gdb.mi/mi-cli.exp: Add CLI finish tests.
6076
c0fa8fbd
SL
60772015-09-08 Sandra Loosemore <sandra@codesourcery.com>
6078
6079 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
6080 command actually switches threads. Give up on remaining
6081 tests if target fails to stop at breakpoint.
6082
cd7c1778
PMR
60832015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
6084
6085 * gdb.ada/funcall_char.exp: New testcase.
6086 * gdb.ada/funcall_char/foo.adb: New file.
6087
dc5c8746
PMR
60882015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
6089
6090 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
6091 expected outputs. Add two testcases for completing ambiguous
6092 functions.
6093 * gdb.ada/complete/aux_pck.adb: New file.
6094 * gdb.ada/complete/aux_pck.ads: New file.
6095 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
6096 Ambiguous_Func functions.
6097 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
6098 * gdb.ada/complete/pck.adb: Likewise.
6099
4e83a1e7
UW
61002015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
6101
6102 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
6103 failures to run the test program under GDB.
6104
8ce74153
LM
61052015-08-26 Luis Machado <lgustavo@codesourcery.com>
6106
6107 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
6108 to C.
6109
e9756d52
PP
61102015-08-26 Patrick Palka <patrick@parcs.ath.cx>
6111
6112 * gdb.base/run-after-attach.exp: New test file.
6113 * gdb.base/run-after-attach.c: New test file.
6114
8d37573b
DB
61152015-08-26 Don Breazeal <donb@codesourcery.com>
6116
6117 * gdb.base/foll-exec-2.c: New test program.
6118 * gdb.base/foll-exec-2.exp: New test.
6119
63e43d3a
PMR
61202015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
6121
6122 * gdb.base/nested-subp1.exp: New file.
6123 * gdb.base/nested-subp1.c: New file.
6124 * gdb.base/nested-subp2.exp: New file.
6125 * gdb.base/nested-subp2.c: New file.
6126 * gdb.base/nested-subp3.exp: New file.
6127 * gdb.base/nested-subp3.c: New file.
6128
3d40fbb5
PA
61292015-08-24 Pedro Alves <palves@redhat.com>
6130
6131 * gdb.server/connect-without-multi-process.c: New file.
6132 * gdb.server/connect-without-multi-process.exp: New file.
6133
4422ac93
LM
61342015-08-24 Luis Machado <lgustavo@codesourcery.com>
6135
6136 * gdb.opt/inline-markers.c: Make z int.
6137
91dddb86
LM
61382015-08-24 Luis Machado <lgustavo@codesourcery.com>
6139
6140 * gdb.opt/inline-markers.c: Make z volatile.
6141
a48847ee
LM
61422015-08-24 Luis Machado <lgustavo@codesourcery.com>
6143
6144 * gdb.opt/inline-bt.c: New volatile global z.
6145 * gdb.opt/inline-cmds.c: Likewise.
6146 * gdb.opt/inline-locals.c: Likewise.
6147 * gdb.opt/inline-markers.c: New extern global z.
6148 (marker): Use z.
6149 (inline_fn): Likewise.
6150
0ebbc52b
PA
61512015-08-24 Pedro Alves <palves@redhat.com>
6152
6153 * config/m32r-stub.exp: Remove file.
6154 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
6155 * gdb.base/call-rt-st.exp: Likewise.
6156 * gdb.base/call-strs.exp: Likewise.
6157 * gdb.base/default.exp: Remove references to h8300-*-hms and
6158 *-*-udi*.
6159 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
6160
77c365df
AA
61612015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
6162
6163 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
6164 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
6165 and "return" use KFAIL when GDB can not read/write the vector
6166 return value.
6167
4313b8c0
GB
61682015-08-21 Gary Benson <gbenson@redhat.com>
6169
6170 * gdb.trace/pending.exp: Cope with remote transfer warnings.
6171
0e433b32
PA
61722015-08-20 Pedro Alves <palves@redhat.com>
6173
6174 * gdb.server/solib-list.exp: No longer expect an interior stop in
6175 non-stop mode.
6176
221e1a37
PA
61772015-08-20 Pedro Alves <palves@redhat.com>
6178
6179 * gdb.server/connect-stopped-target.c: New file.
6180 * gdb.server/connect-stopped-target.exp: New file.
6181
40e3ad0e
PA
61822015-08-20 Pedro Alves <palves@redhat.com>
6183
6184 * gdb.dwarf2/comp-unit-lang.exp: New file.
6185 * gdb.dwarf2/comp-unit-lang.c: New file.
6186
af39b327
PMR
61872015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
6188
6189 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
6190 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
6191
7d45c7c3 61922015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 6193
7d45c7c3
KB
6194 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
6195 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
6196
4d6cceb4
DE
61972015-08-18 Doug Evans <dje@google.com>
6198 Adrian Sendroiu <adrian.sendroiu@freescale.com>
6199
6200 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
6201 skip_python_tests. New arg prompt_regexp.
6202 (skip_python_tests): New function.
6203 * lib/mi-support.exp (mi_skip_python_tests): New function.
6204 * gdb.python/py-mi-objfile-gdb.py: New file.
6205 * gdb.python/py-mi-objfile.c: New file.
6206 * gdb.python/py-mi-objfile.exp: New file.
6207
ad89c2aa
KS
62082015-08-17 Keith Seitz <keiths@redhat.com>
6209
6210 * gdb.linespec/explicit.exp: Move strace test from here ...
6211 * gdb.trace/strace.exp: ... to here.
6212
e3ae3c43
PP
62132015-08-15 Patrick Palka <patrick@parcs.ath.cx>
6214
6215 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
6216 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
6217
604b2636
DE
62182015-08-14 Doug Evans <xdje42@gmail.com>
6219
6220 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
6221 inferior before selecting a new file.
6222
6ff0ba5f
DE
62232015-08-14 Doug Evans <xdje42@gmail.com>
6224
6225 * gdb.mi/mi-disassemble.exp: Update.
6226 * gdb.base/disasm-optim.S: New file.
6227 * gdb.base/disasm-optim.c: New file.
6228 * gdb.base/disasm-optim.h: New file.
6229 * gdb.base/disasm-optim.exp: New file.
6230
9ca98f92
KS
62312015-08-14 Keith Seitz <keiths@redhat.com>
6232
6233 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
6234 "evaluated-by".
6235
52bbc560
JB
62362015-08-13 Joel Brobecker <brobecker@adacore.com>
6237
6238 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
6239
5d8c3ed3
PMR
62402015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
6241
6242 * gdb.ada/fun_renaming.exp: New testcase.
6243 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
6244 * gdb.ada/fun_renaming/pack.adb: New file.
6245 * gdb.ada/fun_renaming/pack.ads: New file.
6246
ea8812bc
KS
62472015-08-12 Keith Seitz <keiths@redhat.com>
6248
6249 * gdb.base/dso2dso.exp: Pass basename of source file in call to
6250 gdb_get_line_number.
6251
4dafcdeb
JB
62522015-08-12 Joel Brobecker <brobecker@adacore.com>
6253
6254 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
6255 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
6256 gdb.base/dso2dso.exp: New files.
6257
5ba32597
SDJ
62582015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
6259 Pedro Alves <palves@redhat.com>
6260 Keith Seitz <keiths@redhat.com>
6261
6262 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
6263 GDBFLAGS.
6264
b6dafabf
PP
62652015-08-12 Patrick Palka <patrick@parcs.ath.cx>
6266
6267 * gdb.base/gdbhistsize-history.exp
6268 (test_histsize_history_setting): Use save_vars.
6269 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
6270 Use save_vars.
6271 (test_no_truncation_of_unlimited_history_file): Use save_vars.
6272 * gdb.base/readline.exp: Use save_vars.
6273
abe8e607
PP
62742015-08-12 Patrick Palka <patrick@parcs.ath.cx>
6275
6276 * lib/gdb.exp (save_vars): New proc.
6277
629500fa
KS
62782015-08-11 Keith Seitz <keiths@redhat.com>
6279
6280 * gdb.base/help.exp: Update help_breakpoint_text.
6281
eb8c4e2e
KS
62822015-08-11 Keith Seitz <keiths@redhat.com>
6283
6284 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
6285 (at toplevel): Call test_explicit_breakpoints.
6286 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
6287 breakpoints.
6288 * lib/mi-support.exp (mi_make_breakpoint): Add support for
6289 breakpoint conditions, "-cond".
6290
87f0e720
KS
62912015-08-11 Keith Seitz <keiths@redhat.com>
6292
6293 * gdb.linespec/3explicit.c: New file.
6294 * gdb.linespec/cpexplicit.cc: New file.
6295 * gdb.linespec/cpexplicit.exp: New file.
6296 * gdb.linespec/explicit.c: New file.
6297 * gdb.linespec/explicit.exp: New file.
6298 * gdb.linespec/explicit2.c: New file.
6299 * gdb.linespec/ls-errs.exp: Add explicit location tests.
6300 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
6301 before using in the matching pattern.
6302 Clarify that `prefix' is a regular expression.
6303
f00aae0f
KS
63042015-08-11 Keith Seitz <keiths@redhat.com>
6305
6306 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
6307 test.
6308 Add tests for missing ",FMT" and ",".
6309
e27852be
DE
63102015-08-10 Doug Evans <dje@google.com>
6311 Keith Seitz <keiths@redhat.com>
6312
6313 PR gdb/17960
6314 * gdb.base/completion.exp: Add location completer tests.
6315
7f03bd92
PA
63162015-08-07 Pedro Alves <palves@redhat.com>
6317
6318 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
6319 tests here.
6320 (top level): Run do_test with and without displaced stepping.
6321
3fc8eb30
PA
63222015-08-07 Pedro Alves <palves@redhat.com>
6323
6324 * gdb.base/valgrind-disp-step.c: New file.
6325 * gdb.base/valgrind-disp-step.exp: New file.
6326
d4569d7b
PA
63272015-08-07 Pedro Alves <palves@redhat.com>
6328
6329 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
6330 Delete function.
6331 (main): Add alarm. Run an infinite loop instead of calling
6332 wait_threads.
6333 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
6334 comment.
6335 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
6336 Delete function.
6337 (main): Add alarm. Run an infinite loop instead of calling
6338 wait_threads.
6339 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
6340 comment.
6341
e1316e60
PA
63422015-08-07 Pedro Alves <palves@redhat.com>
6343
6344 * gdb.base/checkpoint-ns.exp: New file.
6345 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
6346 standard_testfile.
6347
da8c46d2
MM
63482015-08-07 Markus Metzger <markus.t.metzger@intel.com>
6349
6350 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
6351 * gdb.btrace/instruction_history.exp: Update.
6352 * gdb.btrace/tsx.exp: New.
6353 * gdb.btrace/tsx.c: New.
6354
de1c2c52
PA
63552015-08-06 Pedro Alves <palves@redhat.com>
6356
6357 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
6358 increase timeout.
6359 * gdb.reverse/until-precsave.exp: Bump timeouts.
6360
782e0bf4
PA
63612015-08-06 Pedro Alves <palves@redhat.com>
6362
6363 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
6364
83e97ed0
PA
63652015-08-06 Pedro Alves <palves@redhat.com>
6366
6367 PR gdb/18749
6368 * gdb.threads/process-dies-while-handling-bp.c: New file.
6369 * gdb.threads/process-dies-while-handling-bp.exp: New file.
6370
863d01bd
PA
63712015-08-06 Pedro Alves <palves@redhat.com>
6372
6373 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
6374 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
6375
0a39bb32
PA
63762015-08-05 Pedro Alves <palves@redhat.com>
6377
6378 * gdb.threads/next-while-other-thread-longjmps.c: New file.
6379 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
6380
ee2d2b10
SL
63812015-08-03 Sandra Loosemore <sandra@codesourcery.com>
6382
6383 * gdb.base/bp-permanent.exp: Report test as unsupported if
6384 the target cannot stop at the permanent breakpoint.
6385
4e1bdb00
DE
63862015-08-03 Doug Evans <dje@google.com>
6387
6388 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
6389 10000.
6390
3d338901
DE
63912015-08-03 Doug Evans <dje@google.com>
6392
6393 * Makefile.in (workers/%.worker, build-perf): New rule.
6394 (GDB_PERFTEST_MODE): New variable.
6395 (check-perf): Use it.
6396 (clean): Clean up gdb.perf parallel build subdirs.
6397 * lib/build-piece.exp: New file.
6398 * lib/gdb.exp (make_gdb_parallel_path): New function
6399 (standard_output_file, standard_temp_file): Call it.
6400 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
6401 of $GDB_PARALLEL.
6402 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
6403
af061d3e
DE
64042015-08-03 Doug Evans <dje@google.com>
6405
8e1afc81 6406 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
6407 (LOG_FILE_NAME): New global.
6408 (TextReporter.__init__): Initialize self.txt_sum.
6409 (TextReporter.report): Add support for multiple data-points.
6410 Move report to perftest.sum, put raw data in perftest.log.
6411 (TextReporter.start): Open sum and log files.
6412 (TextReporter.end): Close sum and log files.
8e1afc81
DE
6413 * gdb.perf/lib/perftest/testresult.py
6414 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 6415
2c8c5d37
PA
64162015-07-31 Pedro Alves <palves@redhat.com>
6417
6418 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
6419 Use spawn_id_get_pid. Wait for spawn id after eof. Use
6420 kill_wait_spawned_process instead of explicit "kill -9".
6421 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
6422 returning a spawn id instead of a pid. Use spawn_id_get_pid and
6423 kill_wait_spawned_process.
6424 * gdb.base/attach-twice.exp: Likewise.
6425 * gdb.base/attach.exp: Likewise.
6426 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
6427 gdb_test_multiple.
6428 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
6429 returning a spawn id instead of a pid. Use spawn_id_get_pid and
6430 kill_wait_spawned_process.
6431 * gdb.base/valgrind-infcall.exp: Likewise.
6432 * gdb.multi/multi-attach.exp: Likewise.
6433 * gdb.python/py-prompt.exp: Likewise.
6434 * gdb.python/py-sync-interp.exp: Likewise.
6435 * gdb.server/ext-attach.exp: Likewise.
6436 * gdb.threads/attach-into-signal.exp (corefunc): Use
6437 spawn_wait_for_attach, spawn_id_get_pid and
6438 kill_wait_spawned_process.
6439 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
6440 spawn_wait_for_attach returning a spawn id instead of a pid. Use
6441 spawn_id_get_pid and kill_wait_spawned_process.
6442 * gdb.threads/attach-stopped.exp (corefunc): Use
6443 spawn_wait_for_attach, spawn_id_get_pid and
6444 kill_wait_spawned_process.
6445 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
6446 Use spawn_id_get_pid. Wait for spawn id after eof. Use
6447 kill_wait_spawned_process instead of explicit "kill -9".
6448 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
6449 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
6450 (spawn_wait_for_attach): Use spawn instead of exec to spawn
6451 processes. Don't map cygwin/windows pids here. Now returns a
6452 spawn id list.
6453
032a0fca
SL
64542015-07-30 Sandra Loosemore <sandra@codesourcery.com>
6455
6456 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
6457 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
6458 correct patch.
6459
61a934ca
SL
64602015-07-30 Sandra Loosemore <sandra@codesourcery.com>
6461
6462 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
6463
4bc4d428
SL
64642015-07-30 Sandra Loosemore <sandra@codesourcery.com>
6465
6466 Reapply:
6467 2014-05-21 Mark Wielaard <mjw@redhat.com>
6468
6469 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
6470
998d452a
PA
64712015-07-30 Pedro Alves <palves@redhat.com>
6472
6473 * linux-low.c (handle_extended_wait): Set the child's last
6474 reported status to TARGET_WAITKIND_STOPPED.
6475
69dde7dc
PA
64762015-07-30 Pedro Alves <palves@redhat.com>
6477
6478 PR threads/18600
6479 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
6480 only shows inferior 1.
6481
4dd63d48
PA
64822015-07-30 Simon Marchi <simon.marchi@ericsson.com>
6483 Pedro Alves <palves@redhat.com>
6484
6485 PR threads/18600
6486 * gdb.threads/fork-plus-threads.c: New file.
6487 * gdb.threads/fork-plus-threads.exp: New file.
6488
d618e4c5
PP
64892015-07-29 Patrick Palka <patrick@parcs.ath.cx>
6490
6491 * gdb.base/batch-preserve-term-settings.exp
6492 (test_terminal_settings_preserved_after_cli_exit): Use
6493 send_quit_command.
6494
1eef6428
PA
64952015-07-29 Pedro Alves <palves@redhat.com>
6496 Don Breazeal <donb@codesourcery.com>
6497
6498 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
6499 output from both inferior_spawn_id and gdb_spawn_id.
6500
7da5b897
SDJ
65012015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
6502
6503 * gdb.threads/attach-into-signal.exp (corefunc): Use
6504 with_test_prefix on nested loops, uniquefying the test messages.
6505
dac804df
SDJ
65062015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
6507
6508 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
6509 commit.
6510
06265e53
PP
65112015-07-29 Patrick Palka <patrick@parcs.ath.cx>
6512
6513 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
6514 New proc.
6515 (test_terminal_settings_preserved_after_sigterm): New test.
6516
18206ca3
PP
65172015-07-29 Patrick Palka <patrick@parcs.ath.cx>
6518
6519 * gdb.base/batch-preserve-term-settings.exp
6520 (test_terminal_settings_preserved_after_cli_exit): New test.
6521
90074d11
PP
65222015-07-29 Patrick Palka <patrick@parcs.ath.cx>
6523
6524 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
6525 manipulation of saved_gdbflags.
6526 (test_terminal_settings_preserved): Remove global declaration of
6527 the unused variable pagination_prompt. Remove manipulation of
6528 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
6529 GDBFLAGS.
6530
eb1a7902
PA
65312015-07-29 Pedro Alves <palves@redhat.com>
6532
6533 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
6534
8b75dd3b
PA
65352015-07-29 Pedro Alves <palves@redhat.com>
6536
6537 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
6538 at the top.
6539
dedad4e3
PA
65402015-07-29 Pedro Alves <palves@redhat.com>
6541
6542 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
6543 (main): Call gdb_unbuffer_output.
6544 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
6545 (main): Call gdb_unbuffer_output.
6546 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
6547 (main): Call gdb_unbuffer_output.
6548 * gdb.base/call-strs.exp: Adjust to step over the
6549 gdb_unbuffer_output call.
6550 * gdb.base/catch-gdb-caused-signals.c: Include
6551 "../lib/unbuffer_output.c".
6552 (main): Call gdb_unbuffer_output.
6553 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
6554 (main): Call gdb_unbuffer_output.
6555 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
6556 (main): Call gdb_unbuffer_output.
6557 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
6558 (main): Call gdb_unbuffer_output.
6559 * gdb.base/shlib-call.exp: Adjust to step over the
6560 gdb_unbuffer_output call.
6561 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
6562 (main): Call gdb_unbuffer_output.
6563 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
6564 (main): Call gdb_unbuffer_output.
6565 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
6566 (main): Rename to ...
6567 (test): ... this.
6568 (main): Reimplement.
6569 * gdb.base/varargs.exp: Run to test instead of to main.
6570 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
6571 (main): Call gdb_unbuffer_output.
6572
58789a91
PA
65732015-07-29 Pedro Alves <palves@redhat.com>
6574
6575 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
6576 factore out from mi_continue_dprintf. For call-style dprintfs,
6577 expect dprintf output out of $inferior_spawn_id.
6578 (mi_continue_dprintf): Use mi_expect_dprintf.
6579 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
6580 (main): Call gdb_unbuffer_output.
6581
e8376742
PA
65822015-07-29 Pedro Alves <palves@redhat.com>
6583
6584 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
6585 (default_mi_gdb_start): Set inferior_spawn_id instead of
6586 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
6587 gdb_spawn_id.
6588 (mi_gdb_test): Always expect inferior output from both
6589 $inferior_spawn_id and $gdb_spawn_id.
6590
08280010
PA
65912015-07-29 Pedro Alves <palves@redhat.com>
6592
6593 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
6594 send_inferior and $inferior_spawn_id.
6595
4d30e432
PA
65962015-07-29 Pedro Alves <palves@redhat.com>
6597
6598 * gdb.gdb/complaints.exp (test_initial_complaints)
6599 (test_serial_complaints, test_short_complaints): Use
6600 gdb_test_stdio.
6601 (test_empty_complaint): Handle $inferior_spawn_id !=
6602 $gdb_spawn_id.
6603
0d30a335
PA
66042015-07-29 Pedro Alves <palves@redhat.com>
6605
6606 * gdb.base/varargs.exp: Use gdb_test_stdio.
6607
39413b29
PA
66082015-07-29 Pedro Alves <palves@redhat.com>
6609
6610 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
6611
7cb000a9
PA
66122015-07-29 Pedro Alves <palves@redhat.com>
6613
6614 * gdb.base/ending-run.exp: Use gdb_test_stdio.
6615
d7b8ac82
PA
66162015-07-29 Pedro Alves <palves@redhat.com>
6617
6618 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
6619 parameter into two new parameters, "inf_result" and "gdb_result".
6620 Expect inferior output and gdb output from $inferior_spawn_id and
6621 $gdb_spawn_id, respectively. Adjust all callers.
6622
789c3a0c
PA
66232015-07-29 Pedro Alves <palves@redhat.com>
6624
6625 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
6626 of gdb_test_sequence.
6627
77e760c3
PA
66282015-07-29 Pedro Alves <palves@redhat.com>
6629
6630 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
6631 (saw_spurious_output): Expect inferior output from
6632 $inferior_spawn_id. Use gdb_test_stdio.
6633
8396d2cd
PA
66342015-07-29 Pedro Alves <palves@redhat.com>
6635
6636 * gdb.base/dprintf.exp: Use standard_testfile. Change
6637 prepare_for_testing call.
6638 (srcfile): Don't set.
6639 (restart): New procedure.
6640 (test_dprintf): New procecure, use to continue over dprintfs.
6641 (test_call, test_agent): New procedures, tests moved here.
6642 Restart gdb and recreate dprintfs. Adjust expected output.
6643
2051d61f
PA
66442015-07-29 Pedro Alves <palves@redhat.com>
6645
6646 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
6647
452397af
PA
66482015-07-29 Pedro Alves <palves@redhat.com>
6649
6650 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
6651
8aed9555
PA
66522015-07-29 Pedro Alves <palves@redhat.com>
6653
6654 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
6655 gdb_test_stdio.
6656
188a61b4
PA
66572015-07-29 Pedro Alves <palves@redhat.com>
6658
6659 * lib/gdb.exp (gdb_test_stdio): New procedure.
6660
12264a45
PA
66612015-07-29 Pedro Alves <palves@redhat.com>
6662
6663 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
6664
23ffc893
PA
66652015-07-29 Pedro Alves <palves@redhat.com>
6666
6667 * gdb.base/call-signal-resume.exp: Remove check for
6668 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
6669 * gdb.base/unwindonsignal.exp: Likewise.
6670 * gdb.base/call-signals.c (gen_signal): Remove printf call.
6671 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
6672
65566918
PA
66732015-07-29 Pedro Alves <palves@redhat.com>
6674
6675 * gdb.base/siginfo-addr.c (pass): New function.
6676 (handler): Call it iff si_addr is correct.
6677 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
6678 Set a breakpoint at "pass" and continue to it.
6679
d60a9221
SDJ
66802015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
6681
6682 * gdb.python/py-objfile.exp: Make some tests have unique names.
6683 * gdb.python/py-pp-registration.exp: Likewise.
6684
bde40b8f
PA
66852015-07-28 Pedro Alves <palves@redhat.com>
6686
6687 * gdb.server/server-exec-info.exp: Issue a "disconnect".
6688
13e1dec8
SM
66892015-07-27 Simon Marchi <simon.marchi@ericsson.com>
6690
6691 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
6692
da33c9a7
SM
66932015-07-27 Simon Marchi <simon.marchi@ericsson.com>
6694
6695 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
6696
077836f7
PP
66972015-07-27 Patrick Palka <patrick@parcs.ath.cx>
6698
6699 * gdb.base/gdb-sigterm-2.exp: New test.
6700
b8cc7b2e
DE
67012015-07-25 Doug Evans <xdje42@gmail.com>
6702
6703 Revert:
6704 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
6705 (workers/%.worker, build-perf): New rule.
6706 (GDB_PERFTEST_MODE): New variable.
6707 (check-perf): Use it.
6708 (clean): Clean up gdb.perf parallel build subdirs.
6709 * lib/build-piece.exp: New file.
6710 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
6711 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
6712 name.
6713 (standard_temp_file): Ditto.
6714 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
6715 of $GDB_PARALLEL.
6716
c8bd4544
DE
67172015-07-24 Doug Evans <dje@google.com>
6718
6719 * gdb.perf/lib/perftest/utils.py: New file.
6720 * gdb.perf/gm-hello.cc: New file.
6721 * gdb.perf/gm-pervasive-typedef.cc: New file.
6722 * gdb.perf/gm-pervasive-typedef.h: New file.
6723 * gdb.perf/gm-std.cc: New file.
6724 * gdb.perf/gm-std.h: New file.
6725 * gdb.perf/gm-use-cerr.cc: New file.
6726 * gdb.perf/gm-utils.h: New file.
6727 * gdb.perf/gmonster-null-lookup.py: New file.
6728 * gdb.perf/gmonster-pervasive-typedef.py: New file.
6729 * gdb.perf/gmonster-print-cerr.py: New file.
6730 * gdb.perf/gmonster-ptype-string.py: New file.
6731 * gdb.perf/gmonster-runto-main.py: New file.
6732 * gdb.perf/gmonster-select-file.py: New file.
6733 * gdb.perf/gmonster1-null-lookup.exp: New file.
6734 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
6735 * gdb.perf/gmonster1-print-cerr.exp: New file.
6736 * gdb.perf/gmonster1-ptype-string.exp: New file.
6737 * gdb.perf/gmonster1-runto-main.exp: New file.
6738 * gdb.perf/gmonster1-select-file.exp: New file.
6739 * gdb.perf/gmonster1.cc: New file.
6740 * gdb.perf/gmonster1.exp: New file.
6741 * gdb.perf/gmonster2-null-lookup.exp: New file.
6742 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
6743 * gdb.perf/gmonster2-print-cerr.exp: New file.
6744 * gdb.perf/gmonster2-ptype-string.exp: New file.
6745 * gdb.perf/gmonster2-runto-main.exp: New file.
6746 * gdb.perf/gmonster2-select-file.exp: New file.
6747 * gdb.perf/gmonster2.cc: New file.
6748 * gdb.perf/gmonster2.exp: New file.
6749
6eab34f3
DE
67502015-07-24 Doug Evans <dje@google.com>
6751
6752 * gdb.perf/README: New file.
6753 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
6754 * lib/gen-perf-test.exp: New file.
6755
63738bfd
DE
67562015-07-24 Doug Evans <dje@google.com>
6757
6758 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
6759 (PerfTest::startup): New function.
6760 (PerfTest::run): Return result of calling body.
6761 (PerfTest::assemble): Rewrite.
6762 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
6763 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
6764 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
6765 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
6766 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
6767
7b606f95
DE
67682015-07-24 Doug Evans <dje@google.com>
6769
6770 * lib/gdb.exp (clean_restart): Make executable optional.
6771
a97b16b8
DE
67722015-07-24 Doug Evans <dje@google.com>
6773
6774 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
6775 compiler_info references.
6776 * gdb.cp/temargs.exp: Ditto.
6777 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
6778 (get_compiler_info): Early exit if already computed. Set compiler_info
6779 to "unknown" if there was a problem.
6780 (test_compiler_info): Add function comment. Call get_compiler_info.
6781
35baa57f
DE
67822015-07-24 Doug Evans <dje@google.com>
6783
6784 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
6785 (workers/%.worker, build-perf): New rule.
6786 (GDB_PERFTEST_MODE): New variable.
6787 (check-perf): Use it.
6788 (clean): Clean up gdb.perf parallel build subdirs.
6789 * lib/build-piece.exp: New file.
6790 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
6791 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
6792 name.
6793 (standard_temp_file): Ditto.
6794 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
6795 of $GDB_PARALLEL.
6796
6ebea266
DE
67972015-07-24 Doug Evans <dje@google.com>
6798
6799 * lib/future.exp (gdb_default_target_compile): New option
6800 "early_flags".
6801 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
6802 --as-needed.
6803
1e76a7e9
SDJ
68042015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
6805
6806 * gdb.base/catch-syscall.exp: Call gdb_exit before
6807 gdb_skip_xml_test.
6808
5068630a
PA
68092015-07-24 Pedro Alves <palves@redhat.com>
6810
6811 * gdb.python/py-events.exp: Accept output between the stop event
6812 and the prompt.
6813 * gdb.python/py-evsignal.exp: Likewise.
6814 * gdb.python/py-evthreads.exp: Likewise.
6815
77598427
PA
68162015-07-24 Pedro Alves <palves@redhat.com>
6817
6818 PR gdb/18717
6819 * gdb.threads/non-ldr-exit.c: New file.
6820 * gdb.threads/non-ldr-exit.exp: New file.
6821
11e6c98f
YQ
68222015-07-24 Yao Qi <yao.qi@linaro.org>
6823
6824 * gdb.server/ext-wrapper.exp: Test --wrapper option when
6825 restarting process.
6826
51aee833
YQ
68272015-07-24 Yao Qi <yao.qi@linaro.org>
6828
6829 * gdb.server/ext-restart.exp: New file.
6830
8cfe207c
YQ
68312015-07-24 Yao Qi <yao.qi@linaro.org>
6832
6833 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
6834 argument options.
6835 * gdb.server/ext-wrapper.exp: New file.
6836
cc12ce38
DE
68372015-07-23 Doug Evans <dje@google.com>
6838
6839 * gdb.dwarf2/dw2-dummy-cu.S: New file.
6840 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
6841
d0d84780
PMR
68422015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
6843
6844 * gdb.ada/var_arr_typedef.exp: New testcase.
6845 * gdb.ada/var_arr_typedef/pack.adb: New file.
6846 * gdb.ada/var_arr_typedef/pack.ads: New file.
6847 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
6848
8b558f79
JB
68492015-07-20 Joel Brobecker <brobecker@adacore.com>
6850
6851 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
6852
775a3298
JK
68532015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6854
6855 * gdb.arch/i386-biarch-core.exp: Replace istarget
6856 by "complete set gnutarget". Remove expectation for the "core-file"
6857 command.
6858
db1ff28b
JK
68592015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6860
6861 Revert the previous commit:
6862 Tests for validate symbol file using build-id.
6863
0a94970d
JK
68642015-07-15 Aleksandar Ristovski <aristovski@qnx.com
6865
6866 Tests for validate symbol file using build-id.
6867 * gdb.base/solib-mismatch-lib.c: New file.
6868 * gdb.base/solib-mismatch-libmod.c: New file.
6869 * gdb.base/solib-mismatch.c: New file.
6870 * gdb.base/solib-mismatch.exp: New file.
6871
03346981
SL
68722015-07-15 Sandra Loosemore <sandra@codesourcery.com>
6873
6874 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
6875 nios2-*-linux*.
6876 * gdb.base/sigbpt.exp (stepi_out): Likewise.
6877 * gdb.base/siginfo.exp: Likewise.
6878 * gdb.base/sigstep.exp (advance, advancei): Likewise.
6879
42422cc7
PL
68802015-07-15 Pierre Langlois <pierre.langlois@arm.com>
6881
6882 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
6883 Move it to ...
6884 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
6885 ... here.
6886 * gdb.trace/range-stepping.exp: Check that the target supports
6887 range stepping.
6888
cfa68bae
JK
68892015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6890
6891 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
6892
8ffdba26
PA
68932015-07-14 Pedro Alves <palves@redhat.com>
6894
6895 * gdb.base/killed-outside.exp: New file.
6896 * gdb.base/killed-outside.c: New file.
6897
218a5a11
JK
68982015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6899
6900 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
6901 (n at main): New.
6902 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
6903
e03ed3c6
AA
69042015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
6905
6906 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
6907 infcall tests instead of setting up for KFAIL.
6908
485668e5
MM
69092015-07-10 Markus Metzger <markus.t.metzger@intel.com>
6910
6911 * gdb.btrace/record_goto-step.exp: New.
6912
08464196
JK
69132015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6914
6915 PR compile/18484
6916 * gdb.compile/compile.c (struct struct_type): Add volatile to
6917 selffield's type.
6918 * gdb.compile/compile.exp
6919 (compile code struct_object.selffield = &struct_object): Skip further
6920 struct_object tests if this one xfails.
6921
bcf5c1d9
RC
69222015-07-08 Robert O'Callahan <robert@ocallahan.org>
6923
6924 PR exp/18617
6925 * gdb.trace/ax.exp: Add test.
6926
4931af25
YQ
69272015-07-07 Yao Qi <yao.qi@linaro.org>
6928
6929 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
6930 instead of istarget "aarch64*-*-*".
6931 * gdb.arch/aarch64-fp.exp: Likewise.
6932 * gdb.base/float.exp: Likewise.
6933 * gdb.reverse/aarch64.exp: Likewise.
6934 * lib/gdb.exp (is_aarch64_target): New proc.
6935
9fcf688e
YQ
69362015-07-07 Yao Qi <yao.qi@linaro.org>
6937
6938 * lib/gdb.exp (is_aarch32_target): New proc.
6939 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
6940 instead of "istarget "arm*-*-*"".
6941 * gdb.arch/arm-disp-step.exp: Likewise.
6942 * gdb.arch/thumb-bx-pc.exp: Likewise.
6943 * gdb.arch/thumb-prologue.exp: Likewise.
6944 * gdb.arch/thumb-singlestep.exp: Likewise.
6945 * gdb.base/disp-step-syscall.exp: Likewise.
6946 * gdb.base/float.exp: Likewise.
6947
fbd8d50d
YQ
69482015-07-07 Yao Qi <yao.qi@linaro.org>
6949
6950 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
6951 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
6952
71be1fdc
YQ
69532015-07-07 Yao Qi <yao.qi@linaro.org>
6954
6955 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
6956 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
6957 if it exists.
6958 * gdb.multi/multi-arch.exp: Likewise.
6959
3e221d36
SM
69602015-07-07 Simon Marchi <simon.marchi@ericsson.com>
6961
6962 * gdb.python/py-lazy-string.exp: Add missing parentheses to
6963 print.
6964
d441430b
YQ
69652015-07-07 Yao Qi <yao.qi@linaro.org>
6966
6967 * gdb.arch/thumb-singlestep.exp: Do one more single step.
6968
06f810bd
MG
69692015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
6970
6971 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
6972 '[' and ']' characters.
6973
5e61e7c0
IB
69742015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
6975
6976 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
6977
28bf096c
PA
69782015-06-29 Pedro Alves <palves@redhat.com>
6979
6980 PR threads/18127
6981 * gdb.threads/hand-call-new-thread.c: New file.
6982 * gdb.threads/hand-call-new-thread.c: New file.
6983
ee93cd5e
KS
69842015-06-26 Keith Seitz <keiths@redhat.com>
6985 Doug Evans <dje@google.com>
6986
6987 PR 16253
6988 * gdb.cp/var-tag-2.cc: New file.
6989 * gdb.cp/var-tag-3.cc: New file.
6990 * gdb.cp/var-tag-4.cc: New file.
6991 * gdb.cp/var-tag.cc: New file.
6992 * gdb.cp/var-tag.exp: New file.
6993
fc637f04
PP
69942015-06-26 Patrick Palka <patrick@parcs.ath.cx>
6995
6996 * gdb.base/history-duplicates.exp: New test.
6997
2e52ae68
PP
69982015-06-26 Patrick Palka <patrick@parcs.ath.cx>
6999
7000 * gdb.base/completion.exp: Test the completion of the "focus"
7001 command.
7002
6e22494e
JK
70032015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7004
7005 * gdb.arch/amd64-prologue-skip.S: New file.
7006 * gdb.arch/amd64-prologue-skip.exp: New file.
7007
bf7b9cd9
SM
70082015-06-25 Simon Marchi <simon.marchi@ericsson.com>
7009
7010 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
7011 is_address_zero_readable check.
7012
201e8dfd
PB
70132015-06-24 Peter Bergner <bergner@vnet.ibm.com>
7014
7015 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
7016 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
7017
5cd867b4
YQ
70182015-06-24 Yao Qi <yao.qi@linaro.org>
7019
7020 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
7021 linux targets.
7022
4d7be007
YQ
70232015-06-24 Yao Qi <yao.qi@linaro.org>
7024
7025 * lib/gdb.exp (supports_get_siginfo_type): New proc.
7026 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
7027 * gdb.base/siginfo-thread.exp: Likewise.
7028
07fcd301
YQ
70292015-06-22 Yao Qi <yao.qi@linaro.org>
7030
7031 * boards/remote-gdbserver-on-localhost.exp: Add comments.
7032
52042a00
YQ
70332015-06-22 Yao Qi <yao.qi@linaro.org>
7034
7035 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
7036 aarch64*-*-*.
7037 (skip_hw_watchpoint_tests): Likewise.
7038
74bd41ce
PP
70392015-06-18 Patrick Palka <patrick@parcs.ath.cx>
7040
7041 * gdb.base/gdbinit-history.exp: Test the interaction between
7042 setting GDBHISTSIZE and setting the history size via .gdbinit.
7043
bc460514
PP
70442015-06-17 Patrick Palka <patrick@parcs.ath.cx>
7045
7046 PR gdb/16999
7047 * gdb.base/gdbhistsize-history.exp: New test.
7048
b58c513b
PP
70492015-06-17 Patrick Palka <patrick@parcs.ath.cx>
7050
7051 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
7052 with GDBHISTSIZE.
7053 * gdb.base/readline.exp: Likewise.
7054
92046791
YQ
70552015-06-17 Yao Qi <yao.qi@linaro.org>
7056
7057 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
7058 line.
7059
2093d2d3
PP
70602015-06-17 Patrick Palka <patrick@parcs.ath.cx>
7061
7062 * gdb.base/gdbinit-history.exp: Add test case to check that
7063 an unlimited history file does not get truncated on exit.
7064
e6c693af
AA
70652015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
7066
7067 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
7068 (VECTOR): New macro. Use it...
7069 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
7070 ...for these typedefs.
7071 (int8, char1, int1, double1): New typedefs.
7072 (struct just_int2, struct two_int2): New structures.
7073 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
7074 (add_structvecs, add_singlevecs): New functions.
7075 (main): Call add_some_intvecs twice.
7076 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
7077 the compile and exit upon failure. Try compiling for the "native"
7078 architecture. Test inferior function calls with vector arguments
7079 and vector return value handling with "finish" and "return".
7080
c74f7d1c
JT
70812015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
7082
7083 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
7084 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
7085 PE file.
7086 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
7087
98aa42ee
AT
70882015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
7089
7090 PR breakpoints/16465
7091 * gdb.mi/mi-dprintf-pending.c: New file.
7092 * gdb.mi/mi-dprintf-pending.exp: New test.
7093 * gdb.mi/mi-dprintf-pendshr.c: New file.
7094
7d73c23c 70952015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 7096 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
7097
7098 * gdb.arch/i386-mpx-map.c: New file.
7099 * gdb.arch/i386-mpx-map.exp: New File.
7100
71012015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
7102
7103 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
7104 * gdb.arch/i386-mpx.exp: Indentation fixed.
7105
71062015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
7107
7108 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
7109 function and improved indentation.
7110 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
7111 gdb_test_multiple. Added additional tests to skip the test.
7112
71132015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
7114
7115 * gdb.arch/i386-avx512.c: Change path in include file.
7116 * gdb.arch/i386-avx512.exp: Change include dir path
7117 compilation flag.
7118 * gdb.arch/i386-mpx.c: Change path in include file.
7119 * gdb.arch/i386-mpx.exp: Change include dir path compilation
7120 flag.
7121
d5eba19a
JK
71222015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7123
7124 * gdb.compile/compile-print.exp (compile print *vararray@3)
7125 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
7126
7f361056
JK
71272015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7128
7129 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
7130 (do not keep jit in memory): ... this.
7131 (expect 5): Change it to ...
7132 (expect no 5): ... this.
7133
3b462ec2
SM
71342015-06-02 Simon Marchi <simon.marchi@ericsson.com>
7135
7136 PR gdb/15564
7137 * gdb.mi/mi-detach.exp: New file.
7138
e0619de6
JK
71392015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7140
7141 PR symtab/18392
7142 * gdb.arch/amd64-tailcall-self.S: New file.
7143 * gdb.arch/amd64-tailcall-self.c: New file.
7144 * gdb.arch/amd64-tailcall-self.exp: New file.
7145
e970cb34
DB
71462015-05-28 Don Breazeal <donb@codesourcery.com>
7147
7148 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
7149 tests for remote targets by checking is_target_gdbserver.
7150
b2e2f908
DE
71512015-05-27 Doug Evans <dje@google.com>
7152
7153 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
7154 * gdb.dwarf2/opaque-type-lookup.c: New file.
7155 * gdb.dwarf2/opaque-type-lookup.exp: New file.
7156
82c7be31
DE
71572015-05-26 Doug Evans <dje@google.com>
7158
7159 * gdb.cp/iostream.cc: New file.
7160 * gdb.cp/iostream.exp: New file.
7161
b4f54984
DE
71622015-05-26 Doug Evans <dje@google.com>
7163
7164 * gdb.dwarf2/dw2-op-call.exp: Update.
7165 * gdb.dwarf2/dw4-sig-types.exp: Update.
7166 * gdb.dwarf2/implptr.exp: Update.
7167 * gdb.mi/mi-cmd-param-changed.exp: Update.
7168
4ea6efe9
DE
71692015-05-26 Doug Evans <dje@google.com>
7170
7171 * gdb.python/py-lazy-string.c: New file.
7172 * gdb.python/py-lazy-string.exp: New file.
7173 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
7174 (main): Update. Add estring3.
7175 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
7176 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
7177
f6bb7db3
YQ
71782015-05-26 Omair Javaid <omair.javaid@linaro.org>
7179 Yao Qi <yao.qi@linaro.org>
7180
7181 * gdb.reverse/aarch64.c: New.
7182 * gdb.reverse/aarch64.exp: New.
7183
a81bfbd0
OJ
71842015-05-26 Omair Javaid <omair.javaid@linaro.org>
7185
25d49b86
PA
7186 * lib/gdb.exp (supports_process_record): Return true for
7187 aarch64*-linux*.
a81bfbd0
OJ
7188 (supports_reverse): Likewise.
7189
158bf1b4
PP
71902015-05-22 Patrick Palka <patrick@parcs.ath.cx>
7191
7192 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
7193 Use with_test_prefix.
7194
a0145030
AB
71952015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
7196
7197 * gdb.base/completion.exp: Add test for completion of layout
7198 names.
7199
ebe3b578
AB
72002015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
7201
7202 * lib/gdb.exp (skip_tui_tests): New proc.
7203 * gdb.base/tui-layout.exp: Check skip_tui_tests.
7204
84204ed7
PA
72052015-05-19 Pedro Alves <palves@redhat.com>
7206
7207 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
7208 Save the whole env array instead of just HOME. Unset HISTSIZE in
7209 the environment while testing. Restore whole environment
7210 afterwards.
7211
37442ce1
DE
72122015-05-16 Doug Evans <xdje42@gmail.com>
7213
7214 * gdb.guile/scm-ports.c: New file.
7215 * gdb.guile/scm-ports.exp: Add memory port tests.
7216
36de76f9
JK
72172015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7218
7219 * gdb.compile/compile-print.c: New file.
7220 * gdb.compile/compile-print.exp: New file.
7221
3a9558c4
JK
72222015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7223
7224 * gdb.compile/compile-ops.exp: Cast param to void.
7225 * gdb.compile/compile.exp: Complete type for _gdb_expr.
7226 (compile code struct_object.selffield = &struct_object): Add xfail.
7227
aa715135
JG
72282015-05-15 Joel Brobecker <brobecker@adacore.com>
7229
7230 * gdb.ada/arr_enum_with_gap: New testcase.
7231
931e5bc3
JG
72322015-05-15 Joel Brobecker <brobecker@adacore.com>
7233
7234 * gdb.ada/byte_packed_arr: New testcase.
7235
9cd4d857
JB
72362015-05-15 Joel Brobecker <brobecker@adacore.com>
7237
7238 * gdb.ada/pckd_neg: New testcase.
7239
ebfd00d2
PP
72402015-05-13 Patrick Palka <patrick@parcs.ath.cx>
7241
7242 PR gdb/17820
7243 * gdb.base/gdbinit-history.exp: New test.
7244 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
7245 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
7246
4c082a81
SC
72472015-05-09 Siva Chandra Reddy <sivachandra@google.com>
7248
7249 * gdb.python/py-xmethods.cc: Enhance test case.
7250 * gdb.python/py-xmethods.exp: New tests.
7251 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
7252 function.
7253 (B_indexoper): Likewise.
7254 (global_dm_list) : Add new xmethod worker functions.
7255
f7797074
SDJ
72562015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
7257
7258 * gdb.base/coredump-filter.exp: Correctly unset
7259 "coredump_var_addr" array.
7260
a4674e4e
PA
72612015-05-08 Pedro Alves <palves@redhat.com>
7262
7263 * gdb.server/non-existing-program.exp: Unset spawn_id.
7264
df2eb078
SC
72652015-05-08 Siva Chandra Reddy <sivachandra@google.com>
7266
7267 PR python/18291
7268 * gdb.python/py-xmethods.exp: Add tests.
7269
422349a3
YQ
72702015-05-08 Yao Qi <yao.qi@linaro.org>
7271
7272 PR gdb/18208
7273 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
7274 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
7275 function set_coredump_filter, and remove remote_exec call.
7276 Remove argument ipid. Callers update.
7277 (top level): Don't get inferior's PID.
7278
63fc80ce
AA
72792015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
7280
7281 * gdb.base/watch_thread_num.exp: Skip test on targets without
7282 access watchpoints.
7283
80ad801e
PA
72842015-05-06 Pedro Alves <palves@redhat.com>
7285
7286 PR server/18081
7287 * gdb.server/non-existing-program.exp: New file.
7288
0fa7fe50
JB
72892015-05-05 Joel Brobecker <brobecker@adacore.com>
7290
7291 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
7292
3ea89b92
PMR
72932015-05-05 Joel Brobecker <brobecker@adacore.com>
7294
7295 * gdb.ada/out_of_line_in_inlined: New testcase.
7296
87b8eff0
JB
72972015-05-05 Joel Brobecker <brobecker@adacore.com>
7298
7299 * gdb.ada/var_rec_arr: New testcase.
7300
5fccc635
YQ
73012015-04-30 Yao Qi <yao.qi@linaro.org>
7302
7303 * gdb.base/break-idempotent.exp: If
7304 skip_hw_watchpoint_multi_tests returns true, skip the tests
7305 on "rwatch" and "awatch".
7306
42d38f42
YQ
73072015-04-30 Yao Qi <yao.qi@linaro.org>
7308
7309 * gdb.base/relativedebug.exp: Invoke gdb command
7310 "info sharedlibrary", and if libc.so doesn't have debug info,
7311 skip the test.
7312
2ce1cdbf
DE
73132015-04-29 Doug Evans <dje@google.com>
7314
7315 * gdb.python/py-xmethods.exp: Add ptype tests.
7316 * gdb.python/py-xmethods.py (E_method_char_worker): Add
7317 get_result_type method.
7318
f24a38c5
LM
73192015-04-29 Luis Machado <lgustavo@codesourcery.com>
7320
7321 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
7322 the target does not support hardware watchpoints.
7323
ecbf2b3c
LM
73242015-04-29 Luis Machado <lgustavo@codesourcery.com>
7325
7326 * gdb.base/break-always.exp: Abort testing if writing to memory
7327 causes an error.
7328
34f5f757
DE
73292015-04-28 Doug Evans <dje@google.com>
7330
7331 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
7332 * gdb.python/py-pp-registration.exp: ... here. New file.
7333 * gdb.python/py-pp-registration.c: New file.
7334 * gdb.python/py-pp-registration.py: New file.
7335
69b4374a
DE
73362015-04-28 Doug Evans <dje@google.com>
7337
7338 * gdb.python/py-bad-printers.c: New file.
7339 * gdb.python/py-bad-printers.py: New file.
7340 * gdb.python/py-bad-printers.exp: New file.
7341
59fb7612
SS
73422015-04-28 Sasha Smundak <asmundak@google.com>
7343
7344 * gdb.python/py-type.exp: New test.
7345
2631b16a
AW
73462015-04-28 Andy Wingo <wingo@igalia.com>
7347
7348 * gdb.python/py-parameter.exp:
7349 * gdb.guile/scm-parameter.exp: Escape the path that we are
7350 matching against, as it might contain characters that are special
7351 to regular expressions.
7352
460efde1
JB
73532015-04-27 Joel Brobecker <brobecker@adacore.com>
7354
7355 * gdb.ada/rec_comp: New testcase.
7356
2d369d8e
SDJ
73572015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
7358
7359 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
7360 before using it.
7361
cf75d6c3
AB
73622015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
7363
7364 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
7365 new tests for verilog output.
7366
8dbe7ca5
YQ
73672015-04-24 Yao Qi <yao.qi@linaro.org>
7368
7369 * boards/remote-gdbserver-on-localhost.exp: New file.
7370
4ef9fb2f
PA
73712015-04-23 Pedro Alves <palves@redhat.com>
7372
7373 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
7374 $inferior_spawn_id instead of $inferior_spawn_id directly. On
7375 "end of file", remove $inferior_spawn_id from the indirect list.
7376
0a803169
PA
73772015-04-23 Pedro Alves <palves@redhat.com>
7378
7379 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
7380
749ef8f8
PA
73812015-04-23 Pedro Alves <palves@redhat.com>
7382
7383 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
7384 on $any_spawn_id instead of only on $gdb_spawn_id.
7385
8aae4344
PM
73862015-04-21 Pierre Muller <muller@sourceware.org>
7387
7388 PR pascal/17815
7389 * lib/pascal.exp (gpc_compile): Add new option "class".
7390 (fpc_compile): Likewise.
7391 * gdb.pascal/case-insensitive-symbols.pas: New file.
7392 * gdb.pascal/case-insensitive-symbols.exp: New file.
7393
1586c8fb
GB
73942015-04-20 Gary Benson <gbenson@redhat.com>
7395
7396 * gdb.base/attach.exp: Fix three extended remote failures.
7397
1b6e6f5c
GB
73982015-04-17 Gary Benson <gbenson@redhat.com>
7399
7400 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
7401 the main executable over the remote protocol.
7402
e797481d
PA
74032015-04-16 Pedro Alves <palves@redhat.com>
7404
7405 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
7406 a new gdbserver if gdbserver_reconnect_p is set.
7407
1ca99c42
PA
74082015-04-16 Pedro Alves <palves@redhat.com>
7409
7410 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
7411 is set, don't exit gdbserver.
7412
af9fd6f8
AA
74132015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7414
7415 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
7416 appropriate .insn, such that an older assembler can be used.
7417 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
7418 the z/Architecture instruction set on 31-bit targets as well.
7419
04ff1e61
AA
74202015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7421
7422 * gdb.go/handcall.exp: Remove all logic related to the first
7423 breakpoint and rely on go_runto_main instead.
7424 * gdb.go/strings.exp: Likewise.
7425 * gdb.go/unsafe.exp: Likewise.
7426 * gdb.go/hello.exp: Likewise. Also rename the remaining
7427 breakpoint marker to "breakpoint 1".
7428 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
7429 * gdb.go/strings.go: Likewise.
7430 * gdb.go/unsafe.go: Likewise.
7431 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
7432 "set breakpoint 2 here" and rename the remaining breakpoint marker
7433 to "breakpoint 1".
7434
40d2f8d6
SM
74352015-04-15 Simon Marchi <simon.marchi@ericsson.com>
7436
7437 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
7438 if itertools.imap is not present.
7439 * gdb.python/py-objfile.exp: Add parentheses.
7440 * gdb.python/py-type.exp: Same.
7441 * gdb.python/py-unwind-maint.py: Same.
7442
8cbc97c6
YQ
74432015-04-15 Yao Qi <yao.qi@linaro.org>
7444
7445 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
7446 of ":$ptr_size" and set its form explicitly.
7447
45fd756c
YQ
74482015-04-15 Pedro Alves <palves@redhat.com>
7449 Yao Qi <yao.qi@linaro.org>
7450
7451 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
7452 timeout by factor of 4.
7453 (test_regular_watch): Likewise.
7454 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
7455 * gdb.reverse/sigall-reverse.exp: Likewise.
7456 * gdb.reverse/until-precsave.exp: Likewise.
7457 * lib/gdb.exp (with_timeout_factor): New proc.
7458 (gdb_expect): Move some code to ...
7459 (get_largest_timeout): ... here. New procedure.
7460
9e811bc3
LM
74612015-04-14 Luis Machado <lgustavo@codesourcery.com>
7462
7463 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
7464
0ff6fcb2
LM
74652015-04-13 Luis Machado <lgustavo@codesourcery.com>
7466
7467 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
7468 to write to the .text section.
7469
7578d5f7
LM
74702015-04-13 Luis Machado <lgustavo@codesourcery.com>
7471
7472 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
7473 Handle the case of targets that do not provide PID information.
7474
2efe15c4
YQ
74752015-04-13 Yao Qi <yao.qi@linaro.org>
7476
7477 * lib/gdbserver-support.exp (gdb_exit): Catch exception
7478 and use expect instead of gdb_expect.
7479
8cd8f2f8
SDJ
74802015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
7481
7482 * gdb.base/coredump-filter.exp: Rename variable "addr" to
7483 "coredump_var_addr" to avoid naming conflict with other testcases.
7484
9ee41772
PA
74852015-04-10 Pedro Alves <palves@redhat.com>
7486
7487 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
7488 gdb_test_sequence and gdb_assert.
7489
07473109
PA
74902015-04-10 Pedro Alves <palves@redhat.com>
7491
7492 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
7493 test messages that don't include the breakpoint address.
7494
de3db44c
YQ
74952015-04-10 Yao Qi <yao.qi@linaro.org>
7496
7497 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
7498 false for some offset and width combinations which aren't
7499 supported by linux kernel.
7500
c79d856c
PA
75012015-04-10 Pedro Alves <palves@redhat.com>
7502
7503 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
7504 procedure, factored out from ...
7505 (top level): ... here. Add "set displaced-stepping" testing axis.
7506 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
7507 parameter "displaced". Use it.
7508 (top level): Use foreach and add "set displaced-stepping" testing
7509 axis.
7510
ebc90b50
PA
75112015-04-10 Pedro Alves <palves@redhat.com>
7512
7513 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
7514 Remove comment.
7515 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
7516 both the address of the instruction that triggers the watchpoint
7517 and the address of the instruction immediately after, and use
7518 those addresses for the test. Fix comment.
7519
8f572e5c
PA
75202015-04-10 Pedro Alves <palves@redhat.com>
7521
7522 * gdb.base/sigstep.exp (breakpoint_to_handler)
7523 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
7524 Test "backtrace" in handler.
7525 (breakpoint_over_handler): New parameter 'displaced'. Use it.
7526 (top level): Add new "displaced" test axis to
7527 breakpoint_to_handler, breakpoint_to_handler_entry and
7528 breakpoint_over_handler.
7529
8d707a12
PA
75302015-04-10 Pedro Alves <palves@redhat.com>
7531
7532 PR gdb/18216
7533 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
7534
ef713951
YQ
75352015-04-10 Yao Qi <yao.qi@linaro.org>
7536
7537 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
7538 (test_add_rn_pc): New function.
7539 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
7540 (top level): Invoke test_add_rn_pc.
7541
906d60cf
PA
75422015-04-10 Pedro Alves <palves@redhat.com>
7543
7544 PR gdb/13858
7545 * gdb.base/step-over-no-symbols.exp: New file.
7546
f2983cc3
AW
75472015-04-09 Andy Wingo <wingo@igalia.com>
7548
7549 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
7550 after the Python tests.
7551
6d62641c
SDJ
75522015-04-08 Keith Seitz <keiths@redhat.com>
7553
7554 PR python/16699
7555 * gdb.python/py-completion.exp: New tests for completion.
7556 * gdb.python/py-completion.py (CompleteLimit1): New class.
7557 (CompleteLimit2): Likewise.
7558 (CompleteLimit3): Likewise.
7559 (CompleteLimit4): Likewise.
7560 (CompleteLimit5): Likewise.
7561 (CompleteLimit6): Likewise.
7562 (CompleteLimit7): Likewise.
7563
f3770638
PA
75642015-04-08 Pedro Alves <palves@redhat.com>
7565
7566 PR gdb/18214
7567 PR gdb/18216
7568 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
7569 function.
7570 (main): Install it as SIGUSR1 handler.
7571 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
7572 parameter. Always use "setup" as prefix. Toggle "set
7573 displaced-stepping" off/on depending on global. Don't switch to
7574 thread 1 here.
7575 (top level): Add displaced stepping "off/on" test axis. Update
7576 "setup" calls. Wrap each subtest with with_test_prefix. Test
7577 continuing with a queued signal in each thread.
7578
4496bed7
PA
75792015-04-08 Pedro Alves <palves@redhat.com>
7580
7581 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
7582 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
7583 gdb_breakpoint instead of gdb_test that doesn't expect anything.
7584 Return early if running to main fails.
7585 * gdb.trace/while-stepping.exp: Likewise.
7586
b97fde92
PA
75872015-04-07 Pedro Alves <palves@redhat.com>
7588
7589 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
7590 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
7591 interact with inferior program.
7592
f71c18e7
PA
75932015-04-07 Pedro Alves <palves@redhat.com>
7594
7595 * lib/gdb.exp (inferior_spawn_id): New global.
7596 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
7597 spawn id after processing the user code.
7598 (default_gdb_start): Set inferior_spawn_id.
7599 (send_inferior): New procedure.
7600 * lib/gdbserver-support.exp (gdbserver_start): Set
7601 inferior_spawn_id.
7602 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
7603
6423214f
PA
76042015-04-07 Pedro Alves <palves@redhat.com>
7605
7606 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
7607 * lib/gdbserver-support.exp (gdbserver_start): Make
7608 $server_spawn_id global.
7609 (gdbserver_start): Don't wait for gdbserver's spawn id with
7610 expect_background.
7611 (close_gdbserver): New procedure.
7612 (gdb_exit): Rename the default version and reimplement.
7613
71c0ee8c
PA
76142015-04-07 Pedro Alves <palves@redhat.com>
7615
72f4393d 7616 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
7617 append the substituted item, not the original item.
7618
203bc29b
PA
76192015-04-07 Pedro Alves <palves@redhat.com>
7620
7621 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
7622 gdb_expect.
7623
508a3ddf
PA
76242015-04-07 Pedro Alves <palves@redhat.com>
7625
7626 * gdb.base/interrupt.exp: Don't handle the case of the inferior
7627 output appearing once only.
7628
9f6dbe2b
PA
76292015-04-07 Pedro Alves <palves@redhat.com>
7630
7631 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
7632 that doesn't expect anything. Return early if running to main
7633 fails.
7634
337532fa
YQ
76352015-04-07 Yao Qi <yao.qi@linaro.org>
7636
7637 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
7638 (child_function): Call alarm.
7639 (main): Move call to alarm into the loop.
7640 * gdb.threads/non-stop-fair-events.exp: Build program with
7641 -DTIMEOUT=$timeout.
7642
01b622d4
DE
76432015-04-06 Doug Evans <xdje42@gmail.com>
7644
7645 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
7646 Fix dest parameter to board_info.
7647 (fpc_compile): Ditto.
7648 (gdb_compile_pascal): Rename dest arg to destfile.
7649
961f4160
PMR
76502015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
7651
7652 * gdb.ada/funcall_ref.exp: New file.
7653 * gdb.ada/funcall_ref/foo.adb: New file.
7654
cafda597
YQ
76552015-04-02 Yao Qi <yao.qi@linaro.org>
7656
7657 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
7658 is remote.
7659
fed040c6
GB
76602015-04-02 Gary Benson <gbenson@redhat.com>
7661
7662 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
7663
d11916aa
SS
76642015-04-01 Sasha Smundak <asmundak@google.com>
7665
7666 * gdb.python/py-unwind-maint.c: New file.
7667 * gdb.python/py-unwind-maint.exp: New test.
7668 * gdb.python/py-unwind-maint.py: New file.
7669 * gdb.python/py-unwind.c: New file.
7670 * gdb.python/py-unwind.exp: New test.
7671 * gdb.python/py-unwind.py: New test.
7672
a1471180
PA
76732015-04-01 Pedro Alves <palves@redhat.com>
7674
7675 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
7676 to fail instead of non-existent $test.
7677
0bbeccb1
PA
76782015-04-01 Pedro Alves <palves@redhat.com>
7679
7680 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
7681 GDBFLAGS if not empty.
7682
3c724c8c
PMR
76832015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
7684
7685 * gdb.ada/complete.exp: Remove "multi_line".
7686 * gdb.ada/info_exc.exp: Remove "multi_line".
7687 * gdb.ada/packed_tagged.exp: Remove "multi_line".
7688 * gdb.ada/ptype_field.exp: Remove "multi_line".
7689 * gdb.ada/sym_print_name.exp: Remove "multi_line".
7690 * gdb.ada/tagged.exp: Remove "multi_line".
7691 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
7692 [multi_line ...]
7693 * gdb.btrace/delta.exp: Likewise.
7694 * gdb.btrace/exception.exp: Likewise.
7695 * gdb.btrace/function_call_history.exp: Likewise.
7696 * gdb.btrace/instruction_history.exp: Likewise.
7697 * gdb.btrace/nohist.exp: Likewise.
7698 * gdb.btrace/record_goto.exp: Likewise.
7699 * gdb.btrace/segv.exp: Likewise.
7700 * gdb.btrace/stepi.exp: Likewise.
7701 * gdb.btrace/tailcall.exp: Likewise.
7702 * gdb.btrace/unknown_functions.exp: Likewise.
7703 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
7704 * lib/gdb.exp: Add the "multi_line" helper.
7705
4eec2deb
PA
77062015-04-01 Pedro Alves <palves@redhat.com>
7707
7708 * gdb.threads/tid-reuse.c: New file.
7709 * gdb.threads/tid-reuse.exp: New file.
7710
df8411da
SDJ
77112015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
7712
7713 PR corefiles/16092
7714 * gdb.base/coredump-filter.c: New file.
7715 * gdb.base/coredump-filter.exp: Likewise.
7716
6ef37366
PM
77172015-03-27 Petr Machata <pmachata@redhat.com>
7718
7719 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
7720 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
7721 (Dwarf::assemble): Initialize them.
7722 (Dwarf::lines): New function.
7723
7ec911b0
JT
77242015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
7725
7726 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
7727 SYMBOL_PREFIX for x86_64-*-cygwin.
7728
ff908ebf
AW
77292015-03-26 Andy Wingo <wingo@igalia.com>
7730
7731 PR symtab/18148
7732 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
7733 const_value but not a location.
7734 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
7735 location defined in non-main CUs are visible.
7736
6d5f0679
YQ
77372015-03-26 Yao Qi <yao.qi@linaro.org>
7738
7739 PR testsuite/18139
7740 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
7741 Add a line number entry for the same line.
7742 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
7743 Add a line number entry for the same line.
7744
2898689b
YQ
77452015-03-26 Yao Qi <yao.qi@linaro.org>
7746
7747 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
7748 .int 0.
7749 (func): Likewise. Add .Lfunc_1 label.
7750 Use .Lfunc_1 label.
7751 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
7752 .int 0.
7753 (func): Likewise.
7754 Use .Lfunc_1 label.
7755
85180498
YQ
77562015-03-26 Yao Qi <yao.qi@linaro.org>
7757
7758 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
7759 Call gdb_compile instead to compile each .s files without debug
7760 information.
7761
8aa08a8d
YQ
77622015-03-26 Yao Qi <yao.qi@linaro.org>
7763
7764 * gdb.base/savedregs.exp (process_saved_regs): Make
7765 "Saved registers:" optional in the pattern.
7766
66849923
MM
77672015-03-25 Markus Metzger <markus.t.metzger@intel.com>
7768
7769 * gdb.btrace/next.exp: Merged into step.exp.
7770 * gdb.btrace/finish.exp: Merged into step.exp.
7771 * gdb.btrace/nexti.exp: Merged into stepi.exp.
7772 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
7773 "record goto" and checking the exact replay position.
7774 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
7775 check for "Recording format" in "info record" output.
7776 * gdb.btrace/record_goto.exp: Choose test file based on target.
7777 * gdb.btrace/x86-record_goto.S: Renamed into ...
7778 * gdb.btrace/x86_64-record_goto.S: ... this.
7779 * gdb.btrace/i686-record_goto.S: New.
7780 * gdb.btrace/x86-tailcall.S: Renamed into ...
7781 * gdb.btrace/x86_64-tailcall.S: ... this.
7782 * gdb.btrace/i686-tailcall.S: New.
7783 * gdb.btrace/x86-tailcall.c: Renamed into ...
7784 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
7785 separate statements. Update test.
7786 * gdb.btrace/delta.exp: Use record_goto.c as test file.
7787 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
7788 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
7789 * gdb.btrace/tailcall.exp: Choose test file based on target.
7790 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
7791
11cc1b74
MM
77922015-03-25 Markus Metzger <markus.t.metzger@intel.com>
7793
7794 * gdb.btrace/exception.exp: Increase BTS buffer size.
7795
a25d8bf9
PA
77962015-03-24 Pedro Alves <palves@redhat.com>
7797
7798 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
7799
856e7dd6
PA
78002015-03-24 Pedro Alves <palves@redhat.com>
7801
7802 * gdb.threads/schedlock.exp (test_step): No longer expect that
7803 "set scheduler-locking step" with "next" over a function call runs
7804 threads unlocked.
7805
ad235a41
AT
78062015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
7807
7808 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
7809
15630549
AT
78102015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
7811
7812 PR breakpoints/16466
7813 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
7814 * gdb.mi/mi-pending.c (thread_func): New function.
7815 (int main): Add threading support required.
7816 * gdb.mi/mi-pending.exp: Add tests for this issue.
7817 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
7818 (pendfunc2): Remove stdio dependency.
7819 * gdb.mi/mi-pendshr2.c: New file.
7820
693dca06
KS
78212015-03-23 Keith Seitz <keiths@redhat.com>
7822
7823 * gdb.linespec/keywords.c: New file.
7824 * gdb.linespec/keywords.exp: New file.
7825
7e993ebf
KS
78262015-03-23 Keith Seitz <keiths@redhat.com>
7827
7828 PR gdb/18021
7829 * gdb.dwarf2/staticvirtual.exp: New test.
7830
bc23328c
JK
78312015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7832
7833 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
7834 * README: Remove HP-UX and gdb.hp.
7835 (configuration):
7836 * configure: Regenerate.
7837 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
7838 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
7839 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
7840 gdb.hp/gdb.defects/Makefile.
7841 * gdb.hp/Makefile.in: File deleted.
7842 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
7843 * gdb.hp/gdb.aCC/optimize.c: File deleted.
7844 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
7845 * gdb.hp/gdb.aCC/run.c: File deleted.
7846 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
7847 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
7848 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
7849 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
7850 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
7851 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
7852 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
7853 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
7854 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
7855 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
7856 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
7857 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
7858 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
7859 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
7860 * gdb.hp/gdb.base-hp/reg.s: File deleted.
7861 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
7862 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
7863 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
7864 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
7865 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
7866 * gdb.hp/gdb.compat/Makefile.in: File deleted.
7867 * gdb.hp/gdb.compat/average.c: File deleted.
7868 * gdb.hp/gdb.compat/sum.c: File deleted.
7869 * gdb.hp/gdb.compat/xdb.c: File deleted.
7870 * gdb.hp/gdb.compat/xdb0.c: File deleted.
7871 * gdb.hp/gdb.compat/xdb0.h: File deleted.
7872 * gdb.hp/gdb.compat/xdb1.c: File deleted.
7873 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
7874 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
7875 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
7876 * gdb.hp/gdb.defects/Makefile.in: File deleted.
7877 * gdb.hp/gdb.defects/bs14602.c: File deleted.
7878 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
7879 * gdb.hp/gdb.defects/solib-d.c: File deleted.
7880 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
7881 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
7882 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
7883 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
7884 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
7885 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
7886 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
7887 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
7888 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
7889 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
7890 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
7891 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
7892 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
7893 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
7894 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
7895 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
7896 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
7897 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
7898 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
7899 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
7900 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
7901 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
7902 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
7903 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
7904 * gdb.hp/tools/odump: File deleted.
7905
8bf3b159
PA
79062015-03-19 Pedro Alves <palves@redhat.com>
7907
7908 * gdb.threads/continue-pending-status.exp (saw_thread_2)
7909 (saw_thread_3): New globals.
7910 (top level): Increment them when an event for the corresponding
7911 thread is seen.
7912 (no thread starvation): New test.
7913
eb54c8bf
PA
79142015-03-19 Pedro Alves <palves@redhat.com>
7915
7916 * gdb.threads/continue-pending-status.c: New file.
7917 * gdb.threads/continue-pending-status.exp: New file.
7918
32d2e5d6
PA
79192015-03-18 Pedro Alves <palves@redhat.com>
7920
7921 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
7922 Use gdb_is_target_remote instead of is_remote. Use
7923 gdb_test_multiple instead of gdb_expect. Exit early if
7924 gdb_test_multiple hits its internal matches. Tighten stepi tests
7925 expected output. Fail on exit with any signal, instead of just
7926 SIGILL.
7927
f68f11b7
YQ
79282015-03-18 Yao Qi <yao.qi@linaro.org>
7929
7930 PR tdep/18107
7931 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
7932 variable.
7933 * gdb.base/catch-syscall.exp: Don't skip it on
7934 aarch64*-*-linux* target. Remove elements in all_syscalls.
7935 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
7936 target.
7937 (setup_all_syscalls): New proc.
7938
ca5fd19b
YQ
79392015-03-16 Yao Qi <yao.qi@linaro.org>
7940
7941 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
7942 (top level): Skip tests if valid_addr_p returns false for
7943 $cmd1 or $cmd2.
7944
85642ba0
AW
79452015-03-11 Andy Wingo <wingo@igalia.com>
7946
7947 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
7948
e03f9645
YQ
79492015-03-11 Yao Qi <yao.qi@linaro.org>
7950
7951 * gdb.base/catch-syscall.exp: Fix typo in comments.
7952
5d0962b2
YQ
79532015-03-11 Yao Qi <yao.qi@linaro.org>
7954
7955 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
7956
b2df3cef
PA
79572015-03-09 Pedro Alves <palves@redhat.com>
7958
7959 * dg-extract-results.py: Delete.
7960
ef878e53
PA
79612015-03-09 Pedro Alves <palves@redhat.com>
7962
7963 Merge dg-extract-results.sh from GCC upstream (r218843).
7964
7965 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
7966 * dg-extract-results.sh: Use --text with grep to avoid issues with
7967 binary files. Fall back to cat -v, if that doesn't work.
7968
9494d219
PA
79692015-03-05 Pedro Alves <palves@redhat.com>
7970
7971 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
7972
a8d9763a
SM
79732015-03-04 Simon Marchi <simon.marchi@ericsson.com>
7974
7975 * lib/mi-support.exp (mi_expect_interrupt): Accept
7976 alternative event for when in all-stop mode.
7977
be9957b8
PA
79782015-03-04 Pedro Alves <palves@redhat.com>
7979
7980 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
7981
d57be0f4 79822015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
7983
7984 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
7985
c214c7cf
AA
79862015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
7987
7988 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
7989 regexps for GDB's current line display, accept a hex address
7990 preceding the line number.
7991
6d74a497
AA
79922015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
7993
7994 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
7995 the 'arch1' variable for "s390*-linux*" targets.
7996
511aee7c
PA
79972015-03-04 Pedro Alves <palves@redhat.com>
7998
7999 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
8000 (main): Pass missing retval argument to pthread_join call.
8001
95e50b27
PA
80022015-03-02 Pedro Alves <palves@redhat.com>
8003
8004 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
8005 (top level): Call do_test with non-stop as well.
8006
28054d69
PA
80072015-03-02 Pedro Alves <palves@redhat.com>
8008
8009 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
8010 -1.
8011
4fa5d7b4
AA
80122015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
8013
8014 * gdb.arch/s390-vregs.exp: New test.
8015 * gdb.arch/s390-vregs.S: New file.
8016
97c18565
PA
80172015-02-27 Pedro Alves <palves@redhat.com>
8018
8019 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
8020 call to catch_command_errors.
8021 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
8022 catch_command_errors.
8023
a37bfa30
PA
80242015-02-27 Pedro Alves <palves@redhat.com>
8025
8026 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
8027 "true" for boolean result.
8028 * gdb.gdb/selftest.exp (test_with_self): Also accept full
8029 prototype of main.
8030
6f98576f
PA
80312015-02-27 Pedro Alves <palves@redhat.com>
8032
8033 * lib/unbuffer_output.c: New file.
8034 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
8035 (main): Call gdb_unbuffer_output.
8036
eba5ab56
YQ
80372015-02-27 Yao Qi <yao.qi@linaro.org>
8038
8039 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
8040 target.
8041
0def5aaa
DE
80422015-02-26 Doug Evans <dje@google.com>
8043
8044 * gdb.cp/class2.cc (Dbase, D): New classes.
8045 (main): New local delta.
8046 * gdb.cp/class2.exp: Test printing delta.
8047 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
8048 (dynbar): New global.
8049 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
8050
081a1c2c
JK
80512015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8052
8053 * gdb.compile/compile-ifunc.c: New file.
8054 * gdb.compile/compile-ifunc.exp: New file.
8055
2f41223f
AT
80562015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
8057
8058 * gdb.base/structs.exp: Check for correct struct on finish.
8059
03eddd80
YQ
80602015-02-26 Yao Qi <yao.qi@linaro.org>
8061
8062 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
8063 is zero.
8064
80c57053
JK
80652015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8066
8067 * gdb.arch/cordic.ko.bz2: New file.
8068 * gdb.arch/cordic.ko.debug.bz2: New file.
8069 * gdb.arch/ppc64-symtab-cordic.exp: New file.
8070
21613c12
YQ
80712015-02-25 Yao Qi <yao.qi@linaro.org>
8072
8073 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
8074 aarch64*-*-* target.
8075
d8b901ed
PA
80762015-02-23 Pedro Alves <palves@redhat.com>
8077
8078 * lib/gdb.exp (delete_breakpoints): Rewrite using
8079 gdb_test_multiple.
8080
e5b85ead
PA
80812015-02-23 Pedro Alves <palves@redhat.com>
8082
8083 * gdb.base/info-os.c: Include stdlib.h.
8084
85c3a371
DE
80852015-02-22 Doug Evans <xdje42@gmail.com>
8086
8087 PR symtab/17855
8088 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
8089 is read after symbols have been re-read.
8090 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
8091 * gdb.ada/exec_changed/second.adb (Second): Ditto.
8092
96553a0c
DE
80932015-02-21 Doug Evans <dje@google.com>
8094
8095 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
8096
97a0c697
JK
80972015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8098
8099 PR corefiles/17808
8100 * gdb.arch/i386-biarch-core.core.bz2: New file.
8101 * gdb.arch/i386-biarch-core.exp: New file.
8102
a47cd6e9
PA
81032015-02-21 Pedro Alves <palves@redhat.com>
8104
8105 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
8106 runto_main fails.
8107
c5facdc4
PA
81082015-02-20 Pedro Alves <palves@redhat.com>
8109
8110 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
8111 info probes.
8112
2db9a427
PA
81132015-02-20 Pedro Alves <palves@redhat.com>
8114
8115 * gdb.threads/multi-create-ns-info-thr.exp: New file.
8116
60fb7e9e
PA
81172015-02-20 Pedro Alves <palves@redhat.com>
8118
8119 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
8120 clean_restart before gdb_target_supports_trace.
8121
5c5019c2
PA
81222015-02-20 Pedro Alves <palves@redhat.com>
8123
8124 PR threads/18006
8125 * gdb.threads/clone-thread_db.c: New file.
8126 * gdb.threads/clone-thread_db.exp: New file.
8127
c9587f88
AT
81282015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
8129
8130 PR breakpoints/16812
8131 * gdb.base/catch-gdb-caused-signals.c: New file.
8132 * gdb.base/catch-gdb-caused-signals.exp: New file.
8133
f6a88844
JM
81342015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
8135
8136 * configure: Regenerated.
8137 * configure.ac: Use GDB_AC_TRANSFORM.
8138 * aclocal.m4: sinclude ../transform.m4.
8139
497c491b
JM
81402015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
8141
8142 * lib/dtrace.exp: New file.
8143 * gdb.base/dtrace-probe.exp: Likewise.
8144 * gdb.base/dtrace-probe.d: Likewise.
8145 * gdb.base/dtrace-probe.c: Likewise.
8146 * lib/pdtrace.in: Likewise.
8147 * configure.ac: Output variables with the transformed names of
8148 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
8149 * configure: Regenerated.
8150
03e98035
JM
81512015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
8152
8153 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
8154 expected message when trying to access $_probe_* convenience
8155 variables while not on a probe.
8156
63cc30e9
JK
81572015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8158
8159 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
8160
0703599a
PA
81612015-02-11 Pedro Alves <pedro@codesourcery.com>
8162
8163 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
8164 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
8165
7e60a48e
DE
81662015-02-10 Doug Evans <xdje42@gmail.com>
8167
8168 * lib/gdb.exp (gdb_load): Always return a result.
8169
01b088bc
PA
81702015-02-10 Pedro Alves <palves@redhat.com>
8171
8172 * gdb.threads/signal-sigtrap.c: New file.
8173 * gdb.threads/signal-sigtrap.exp: New file.
8174
b05ec7a5
AT
81752015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
8176
8177 * gdb.trace/no-attach-trace.c: New file.
8178 * gdb.trace/no-attach-trace.exp: New file.
8179
a2c2acaf
MW
81802015-02-09 Mark Wielaard <mjw@redhat.com>
8181
8182 * gdb.dwarf2/atomic.c: New file.
8183 * gdb.dwarf2/atomic-type.exp: Likewise.
8184
31fd9caa
MM
81852015-02-09 Markus Metzger <markus.t.metzger@intel.com>
8186
8187 * gdb.btrace/buffer-size.exp: Update "info record" output.
8188 * gdb.btrace/delta.exp: Update "info record" output.
8189 * gdb.btrace/enable.exp: Update "info record" output.
8190 * gdb.btrace/finish.exp: Update "info record" output.
8191 * gdb.btrace/instruction_history.exp: Update "info record" output.
8192 * gdb.btrace/next.exp: Update "info record" output.
8193 * gdb.btrace/nexti.exp: Update "info record" output.
8194 * gdb.btrace/step.exp: Update "info record" output.
8195 * gdb.btrace/stepi.exp: Update "info record" output.
8196 * gdb.btrace/nohist.exp: Update "info record" output.
8197
d33501a5
MM
81982015-02-09 Markus Metzger <markus.t.metzger@intel.com>
8199
8200 * gdb.btrace/buffer-size: New.
8201
f4abbc16
MM
82022015-02-09 Markus Metzger <markus.t.metzger@intel.com>
8203
8204 * gdb.btrace/delta.exp: Update "info record" output.
8205 * gdb.btrace/enable.exp: Update "info record" output.
8206 * gdb.btrace/finish.exp: Update "info record" output.
8207 * gdb.btrace/instruction_history.exp: Update "info record" output.
8208 * gdb.btrace/next.exp: Update "info record" output.
8209 * gdb.btrace/nexti.exp: Update "info record" output.
8210 * gdb.btrace/step.exp: Update "info record" output.
8211 * gdb.btrace/stepi.exp: Update "info record" output.
8212 * gdb.btrace/nohist.exp: Update "info record" output.
8213
b9d61307
SM
82142015-02-06 Simon Marchi <simon.marchi@ericsson.com>
8215
8216 PR gdb/15678
8217 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
8218
e584fdbc
PA
82192015-02-06 Pedro Alves <palves@redhat.com>
8220
8221 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
8222 macro.
8223 (seconds_left, again): New globals.
8224 (main): Wait seconds_left in a 1-second sleep loop instead of
8225 sleeping 180 seconds. If 'again' is set, reset the seconds
8226 counter.
8227 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
8228 'again' in the inferior before detaching. Print the seconds left.
8229 (options): New global.
8230 (top level): Build program with -DTIMEOUT=$timeout.
8231
77f41761
PA
82322015-02-06 Pedro Alves <palves@redhat.com>
8233
8234 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
8235 determine how many seconds to pass to 'alarm'.
8236 * gdb.base/gdb-sigterm.exp (top level): Build program with
8237 -DTIMEOUT=$timeout.
8238 (do_test): Return success/failure indication. Add more verbose
8239 logging. Don't fail if 200 single steps are seen. Instead, fail
8240 when the test times out.
8241 (passes): New global.
8242 (top level): Break the testing loop if testing fails on any
8243 iteration. Use gdb_assert.
8244
b9394193
DB
82452015-02-04 Don Breazeal <donb@codesourcery.com>
8246
8247 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
8248 and initialize them.
8249 (ipc_cleanup): New function.
8250 (main): Don't declare shmid, semid, and msqid. Add a call to
8251 atexit so that we call ipc_cleanup on exit.
8252
42d9e528
PA
82532015-02-04 Pedro Alves <palves@redhat.com>
8254
8255 * boards/native-extended-gdbserver.exp: Remove any target variant
8256 specifications from the board name before clearing the isremote
8257 flag from board_info.
8258
ae6ae975
DE
82592015-01-31 Doug Evans <xdje42@gmail.com>
8260
8261 * gdb.base/maint.exp <maint print type argc>: Update expected output.
8262
cfb069a8
GB
82632015-01-31 Gary Benson <gbenson@redhat.com>
8264
8265 * gdb.base/completion.exp: Disable completion limiting for
8266 existing tests. Add new tests to check completion limiting.
8267 * gdb.linespec/ls-errs.exp: Disable completion limiting.
8268
5dd31d79
DE
82692015-01-31 Doug Evans <xdje42@gmail.com>
8270
8271 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
8272
9f050062
DE
82732015-01-31 Doug Evans <xdje42@gmail.com>
8274
8275 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
8276 entries. Duplicate file section script entries.
8277 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
8278 inlined entries. Add test for safe-path rejection.
8279 * gdb.python/py-section-script.c: Add duplicate inlined section script
8280 entries. Duplicate file section script entries.
8281 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
8282 inlined entries. Add test for safe-path rejection.
8283
df25ebbd
JB
82842015-01-29 Joel Brobecker <brobecker@adacore.com>
8285
8286 * gdb.ada/disc_arr_bound: New testcase.
8287
4a0ca9ec
JB
82882015-01-29 Joel Brobecker <brobecker@adacore.com>
8289
8290 * gdb.ada/mi_var_array: New testcase.
8291
3a8b707a
DE
82922015-01-27 Doug Evans <dje@google.com>
8293
8294 * gdb.python/py-objfile.exp: Add tests for objfile.username.
8295 Add test for objfile.filename, objfile.username after objfile
8296 has been unloaded.
8297
f8313f6e
JB
82982015-01-26 Joel Brobecker <brobecker@adacore.com>
8299
8300 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
8301 the second test to print the name attribute of value
8302 returned by the call to gdb.lookup_type, and adjust
8303 the expected output accordingly.
8304
37bc665e
MW
83052015-01-25 Mark Wielaard <mjw@redhat.com>
8306
8307 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
8308 * gdb.base/disp-step-fork.c: Include unistd.h.
8309 * gdb.base/siginfo-obj.c: Include stdio.h.
8310 * gdb.base/siginfo-thread.c: Likewise.
8311 * gdb.mi/non-stop.c: Include unistd.h.
8312 * gdb.mi/nsthrexec.c: Include stdio.h.
8313 * gdb.mi/pthreads.c: Include unistd.h.
8314 * gdb.modula2/unbounded1.c (main): Declare returns int.
8315 * gdb.reverse/consecutive-reverse.c: Likewise.
8316 * gdb.threads/create-fail.c: Include unistd.h.
8317 * gdb.threads/killed.c: Likewise.
8318 * gdb.threads/linux-dp.c: Likewise.
8319 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
8320 * gdb.threads/non-ldr-exc-2.c: Likewise.
8321 * gdb.threads/non-ldr-exc-3.c: Likewise.
8322 * gdb.threads/non-ldr-exc-4.c: Likewise.
8323 * gdb.threads/pthreads.c: Include unistd.h.
8324 (main): Declare returns int.
8325 * gdb.threads/tls-main.c (foo): New declaration.
8326 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
8327
f7e5394d
SM
83282015-01-23 Simon Marchi <simon.marchi@ericsson.com>
8329
8330 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
8331 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
8332
743649fd
MW
83332015-01-15 Mark Wielaard <mjw@redhat.com>
8334
8335 * gdb.base/noreturn-return.c: New file.
8336 * gdb.base/noreturn-return.exp: New file.
8337 * gdb.base/noreturn-finish.c: New file.
8338 * gdb.base/noreturn-finish.exp: New file.
8339
198297aa
PA
83402015-01-23 Pedro Alves <palves@redhat.com>
8341
8342 * gdb.threads/continue-pending-after-query.c: New file.
8343 * gdb.threads/continue-pending-after-query.exp: New file.
8344
717cf30c
AG
83452015-01-22 Anders Granlund <anders.granlund@ericsson.com>
8346 Simon Marchi <simon.marchi@ericsson.com>
8347
8348 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
8349 * gdb.base/valgrind-db-attach.exp: Same.
8350 * gdb.base/valgrind-infcall.exp: Same.
8351 * lib/mi-support.exp (default_mi_gdb_start): Same.
8352 * lib/prompt.exp (default_prompt_gdb_start): Same.
8353 * lib/gdb.exp (default_gdb_spawn): Same.
8354 (gdb_interact): New.
8355
8356
4b62a76e
JK
83572015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8358
8359 * gdb.compile/compile.exp (pointer to jit function): New test.
8360
b4cdae6f
WW
83612015-01-17 Wei-cheng Wang <cole945@gmail.com>
8362
8363 * lib/gdb.exp (supports_process_record): Return true for
8364 powerpc*-*-linux*.
8365 (supports_reverse): Likewise.
8366
d221e7ef
DB
83672015-01-15 Don Breazeal <donb@codesourcery.com>
8368
8369 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
8370 instead of checking whether the target board is remote and
8371 use spawn_wait_for_attach instead of exec/sleep.
8372 * gdb.base/attach-twice.exp: Likewise.
8373
bafffb51
JB
83742015-01-15 Joel Brobecker <brobecker@adacore.com>
8375
8376 * gdb.ada/var_arr_attrs: New testcase.
8377
5589af0e
PA
83782015-01-14 Pedro Alves <palves@redhat.com>
8379 Joel Brobecker <brobecker@adacore.com>
8380
8381 PR gdb/17525
8382 * gdb.base/bp-cmds-execution-x-script.c: New file.
8383 * gdb.base/bp-cmds-execution-x-script.exp: New file.
8384 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
8385
6c400b59
PA
83862015-01-14 Pedro Alves <palves@redhat.com>
8387
8388 PR cli/17828
8389 * gdb.base/batch-preserve-term-settings.c: New file.
8390 * gdb.base/batch-preserve-term-settings.exp: New file.
8391
e02c96a7
DE
83922015-01-13 Doug Evans <dje@google.com>
8393
8394 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
8395 binary.
8396
576fd14c
JB
83972015-01-13 Joel Brobecker <brobecker@adacore.com>
8398
8399 * Makefile.in (clean mostlyclean): Do not delete *.py.
8400
04dccad0
JB
84012015-01-13 Joel Brobecker <brobecker@adacore.com>
8402
8403 * gdb.python/py-lookup-type.exp: New file.
8404
3d230f71
PA
84052015-01-12 Pedro Alves <palves@redhat.com>
8406
8407 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
8408 restore GDBFLAGS before returning.
8409
7e67715d
JK
84102015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8411
8412 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
8413 is_amd64_regs_target and is_x86_like_target.
8414
f2e0d4b4
DE
84152015-01-11 Doug Evans <xdje42@gmail.com>
8416
8417 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
8418 is given without an explicit form.
8419 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
8420 attributes.
8421 * gdb.dwarf/corrupt.exp: Ditto.
8422 * gdb.dwarf2/enum-type.exp: Ditto.
8423 * gdb.trace/entry-values.exp: Ditto.
8424 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
8425
439250fb
DE
84262015-01-11 Doug Evans <xdje42@gmail.com>
8427
8428 PR gdb/15830
8429 * gdb.base/maint.exp: Remove references to "maint demangle".
8430 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
8431 Add tests for explicitly specifying language to demangle.
8432 * gdb.dlang/demangle.exp: Ditto.
8433
ede9f622
PA
84342015-01-09 Pedro Alves <palves@redhat.com>
8435
8436 * gdb.threads/non-stop-fair-events.c: New file.
8437 * gdb.threads/non-stop-fair-events.exp: New file.
8438
a7b796db
PA
84392015-01-09 Pedro Alves <palves@redhat.com>
8440
8441 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
8442 the global scope. Set a breakpoint after all threads are started
8443 rather than stepping over two source lines. Expect the prompt.
8444 * gdb.base/watch_thread_num.c (threads_started_barrier): New
8445 global.
8446 (NUM): Now 15.
8447 (main): Use threads_started_barrier to wait for all threads to
8448 start. Main thread no longer calls thread_function. Exit after
8449 180 seconds.
8450 (loop): New function.
8451 (thread_function): Wait on threads_started_barrier barrier. Call
8452 'loop' at each iteration.
8453 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
8454 threads have started, instead of hardcoding number of "next"
8455 steps. Use an access watchpoint instead of a write watchpoint.
8456
9665ffdd
PA
84572015-01-09 Pedro Alves <palves@redhat.com>
8458
8459 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
8460 (thread_func): Wait on barrier.
8461 (main): Wait for all threads to start before stopping GDB.
8462 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
8463 global.
8464 (thread1_func, thread2_func): Wait on barrier.
8465 (main): Wait for all threads to start before stopping GDB.
8466 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
8467 New global.
8468 (thread1_func, thread2_func): Wait on barrier.
8469 (main): Wait for all threads to start before stopping GDB.
8470
c945a99f
PA
84712015-01-09 Pedro Alves <palves@redhat.com>
8472
8473 * gdb.threads/attach-many-short-lived-threads.c: New file.
8474 * gdb.threads/attach-many-short-lived-threads.exp: New file.
8475
c1a747c1
PA
84762014-01-09 Pedro Alves <palves@redhat.com>
8477
8478 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
8479 instead of to thread 2.
8480 * gdb.threads/signal-command-multiple-signals-pending.c (main):
8481 Add barrier around each pthread_create call instead of around all
8482 calls.
8483 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
8484 Set a break on thread_function and have the child threads hit it
8485 one at at a time.
8486
60b3033e
PA
84872015-01-09 Pedro Alves <palves@redhat.com>
8488
8489 * lib/gdb.exp (can_spawn_for_attach): New procedure.
8490 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
8491 false.
8492 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
8493 checking whether the target board is remote.
8494 * gdb.multi/multi-attach.exp: Likewise.
8495 * gdb.python/py-sync-interp.exp: Likewise.
8496 * gdb.server/ext-attach.exp: Likewise.
8497 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
8498 tests that need to attach, instead of checking whether the target
8499 board is remote at the top of the file.
8500
acc018ac
YQ
85012015-01-08 Yao Qi <yao@codesourcery.com>
8502
8503 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
8504
50a18af8
JK
85052015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8506
8507 Fix testcase compilation.
8508 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
8509
8503d6e1
JB
85102015-01-06 Joel Brobecker <brobecker@adacore.com>
8511
8512 * gdb.python/py-type.exp: Add a couple test about empty
8513 array creation, and negative-length array creation.
8514
cc73dbcc
DE
85152015-01-02 Doug Evans <xdje42@gmail.com>
8516
8517 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
8518
0300bbc7
DE
85192015-01-02 Doug Evans <dje@google.com>
8520
8521 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
8522
9d85a0ec
YQ
85232014-12-29 Yao Qi <yao@codesourcery.com>
8524
8525 * gdb.trace/entry-values.exp: Update comments. Rename variable
8526 bar_call_foo to returned_from_foo.
8527
87186c6a
MMN
85282014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
8529
8530 PR gdb/17394
8531 * gdb.linespec/break-asm-file.c: New file.
8532 * gdb.linespec/break-asm-file.exp: New file.
8533 * gdb.linespec/break-asm-file0.s: New file.
8534 * gdb.linespec/break-asm-file1.s: New file.
8535
1bab7383
YQ
85362014-12-18 Nigel Stephens <nigel@mips.com>
8537 Maciej W. Rozycki <macro@codesourcery.com>
8538
8539 * gdb.base/float.exp: Handle the new output from "info float" on
8540 MIPS targets.
8541
1bc1068a
JK
85422014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8543
8544 Fix MinGW compilation.
8545 * gdb.compile/compile-ops.exp: Update untested message if
8546 !skip_compile_feature_tests.
8547 * gdb.compile/compile-setjmp.exp: Likewise.
8548 * gdb.compile/compile-tls.exp: Likewise.
8549 * gdb.compile/compile.exp: Likewise.
8550 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
8551 supported on this host".
8552
b6615d10
DE
85532014-12-16 Doug Evans <xdje42@gmail.com>
8554
8555 * boards/stabs.exp: New file.
8556
25dda427
AA
85572014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
8558
8559 * gdb.base/completion.exp: Adjust to format changes of "maint
8560 print user-registers".
8561
bf330350
CU
85622014-12-16 Catalin Udma <catalin.udma@freescale.com>
8563
8564 PR server/17457
8565 * gdb.arch/aarch64-fp.c: New file.
8566 * gdb.arch/aarch64-fp.exp: New file.
8567
395cf596
SDJ
85682014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
8569
8570 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
8571 r210637, r210913, r211666, r215400, r215817).
8572
8573 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
8574 * dg-extract-results.py: New file.
8575 * dg-extract-results.sh: Use it if the environment seems
8576 suitable.
8577
8578 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
8579
8580 * dg-extract-results.py (parse_run): Handle warnings that
8581 are printed before a test harness is run.
8582
8583 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
8584
8585 * dg-extract-results.py (Named): Remove __cmp__ method.
8586 (output_variation): Use a key to sort variation.harnesses.
8587
8588 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
8589
8590 * dg-extract-results.py: For Python 3, force sys.stdout to
8591 handle surrogate escape sequences.
8592 (safe_open): New function.
8593 (output_segment, main): Use it.
8594
8595 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
8596
8597 * dg-extract-results.py (Prog.result_re): Include options
8598 in test name.
8599
8600 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
8601
8602 * dg-extract-results.py (output_variation): Always sort if
8603 do_sum.
8604
e882ef3c
SM
86052014-12-15 Simon Marchi <simon.marchi@ericsson.com>
8606
8607 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
8608 as long as we get pagination notifications.
8609
4992aa20
JM
86102014-12-15 Jason Merrill <jason@redhat.com>
8611
8612 * Makefile.in (check-gdb.%): Restore.
8613 * README: Mention it.
8614
c1b5a1a6
JB
86152014-12-13 Joel Brobecker <brobecker@adacore.com>
8616
8617 * gdb.ada/str_uninit: New testcase.
8618
5537b577
JK
86192014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8620
8621 PR symtab/17642
8622 * gdb.base/vla-stub-define.c: New file.
8623 * gdb.base/vla-stub.c: New file.
8624 * gdb.base/vla-stub.exp: New file.
8625
bb2ec1b3
TT
86262014-12-12 Phil Muldoon <pmuldoon@redhat.com>
8627 Jan Kratochvil <jan.kratochvil@redhat.com>
8628 Tom Tromey <tromey@redhat.com>
8629
8630 * configure.ac: Add gdb.compile/.
8631 * configure: Regenerate.
8632 * gdb.compile/Makefile.in: New file.
8633 * gdb.compile/compile-ops.exp: New file.
8634 * gdb.compile/compile-ops.c: New file.
8635 * gdb.compile/compile-tls.c: New file.
8636 * gdb.compile/compile-tls.exp: New file.
8637 * gdb.compile/compile-constvar.S: New file.
8638 * gdb.compile/compile-constvar.c: New file.
8639 * gdb.compile/compile-mod.c: New file.
8640 * gdb.compile/compile-nodebug.c: New file.
8641 * gdb.compile/compile-setjmp-mod.c: New file.
8642 * gdb.compile/compile-setjmp.c: New file.
8643 * gdb.compile/compile-setjmp.exp: New file.
8644 * gdb.compile/compile-shlib.c: New file.
8645 * gdb.compile/compile.c: New file.
8646 * gdb.compile/compile.exp: New file.
8647 * lib/gdb.exp (skip_compile_feature_tests): New proc.
8648
4ff709eb
TT
86492014-12-12 Tom Tromey <tromey@redhat.com>
8650
8651 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
8652 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
8653
6dddd6a5
DE
86542014-12-12 Doug Evans <dje@google.com>
8655
8656 * lib/gdb-python.exp (get_python_valueof): New function.
8657 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
8658
71c24708
AA
86592014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
8660
8661 * gdb.base/completion.exp: Add test for completion of "info
8662 registers ".
8663
3e29f34a
MR
86642014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
8665
8666 * gdb.base/func-ptrs.c: New file.
8667 * gdb.base/func-ptrs.exp: New file.
8668
fc126975
SM
86692014-12-10 Simon Marchi <simon.marchi@ericsson.com>
8670
8671 PR breakpoints/17012
8672 * gdb.base/dprintf-detach.c: New file.
8673 * gdb.base/dprintf-detach.exp: New file.
8674
0a46d518
SM
86752014-12-10 Simon Marchi <simon.marchi@ericsson.com>
8676
8677 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
8678 * lib/gdb.exp (target_is_gdbserver): New procedure.
8679
a0be3e44
DE
86802014-12-08 Doug Evans <dje@google.com>
8681
8682 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
8683
df1b803a
YQ
86842014-12-05 Yao Qi <yao@codesourcery.com>
8685
8686 * gdb.guile/scm-error.exp: Remove the third argument to
8687 gdb_remote_download.
8688 * gdb.guile/scm-frame-args.exp: Likewise.
8689 * gdb.guile/scm-section-script.exp: Likewise.
8690
ddb9f679
YQ
86912014-12-05 Yao Qi <yao@codesourcery.com>
8692
8693 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
8694
86e4ed39
DE
86952014-12-04 Doug Evans <dje@google.com>
8696
8697 * gdb.python/py-objfile.exp: Add tests for
8698 objfile.add_separate_debug_file.
8699
7c50a931
DE
87002014-12-04 Doug Evans <dje@google.com>
8701
8702 * lib/gdb.exp (get_build_id): New function.
8703 (build_id_debug_filename_get): Rewrite to use it.
8704 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
8705
621661e3
MR
87062014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
8707
8708 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
8709 `method(long)', not just 0x0.
8710 * gdb.cp/nsalias.exp: Align code labels to 4.
8711 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
8712 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
8713 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
8714 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
8715 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
8716 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
8717
29f0c3b7
DE
87182014-12-02 Doug Evans <dje@google.com>
8719
e1e061e7 8720 PR symtab/17602
29f0c3b7 8721 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 8722 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
8723 * gdb.cp/anon-ns.exp: Update.
8724
162078c8
NB
87252014-12-02 Nick Bull <nicholaspbull@gmail.com>
8726
8727 * gdb.python/py-events.py (inferior_call_handler): New.
8728 (register_changed_handler, memory_changed_handler): New.
8729 (test_events.invoke): Register new handlers.
8730 * gdb.python/py-events.exp: Add tests for inferior call,
8731 memory_changed and register_changed events.
8732
fdb09caf
AA
87332014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
8734
8735 * gdb.base/execl-update-breakpoints.exp: Specify the link address
8736 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
8737 if the linker doesn't understand this.
8738
55cfb2c4
SM
87392014-12-01 Simon Marchi <simon.marchi@ericsson.com>
8740
8741 * gdb.python/python.exp: Change expected reply to help().
8742
9e8cd6df
YQ
87432014-12-01 Yao Qi <yao@codesourcery.com>
8744
8745 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
8746 AC_CONFIG_SUBDIRS(gdb.gdbtk).
8747 * configure: Re-generated.
8748
6c659fc2
SC
87492014-11-28 Siva Chandra Reddy <sivachandra@google.com>
8750
8751 * gdb.cp/chained-calls.cc: New file.
8752 * gdb.cp/chained-calls.exp: New file.
8753 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
8754
d7fc3181
SM
87552014-11-28 Simon Marchi <simon.marchi@ericsson.com>
8756
8757 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
8758 * gdb.dwarf2/symtab-producer.exp: Same.
8759 * gdb.gdb/python-interrupts.exp: Same.
8760 * gdb.gdb/python-selftest.exp: Same.
8761 * gdb.python/py-linetable.exp: Same.
8762 * gdb.python/py-type.exp: Same.
8763 * gdb.python/py-value-cc.exp: Same.
8764 * gdb.python/py-value.exp: Same.
8765
10e79639
YQ
87662014-11-28 Yao Qi <yao@codesourcery.com>
8767
8768 * gdb.base/break-probes.exp: Match library name prefixed with
8769 sysroot.
8770
f28a0564
SM
87712014-11-27 Simon Marchi <simon.marchi@ericsson.com>
8772
8773 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
8774 test expected output. Add parentheses for the call to print.
8775 Remove L suffix from integers.
8776
3fe1ce1d
DE
87772014-11-26 Doug Evans <dje@google.com>
8778
8779 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
8780
84429e27
YQ
87812014-11-22 Yao Qi <yao@codesourcery.com>
8782
8783 * gdb.trace/entry-values.c: Remove asms.
8784 (foo): Add foo_label.
8785 (bar): Add bar_label.
8786 * gdb.trace/entry-values.exp: Remove code computing foo's
8787 length and bar's length.
8788 (Dwarf::assemble): Invoke function_range for bar and use
8789 MACRO_AT_func for foo.
8790
26741859
YQ
87912014-11-22 Yao Qi <yao@codesourcery.com>
8792
8793 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
8794 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
8795 Use .Lgcc43_procstart instead of gcc43.
8796
45e44d27
JB
87972014-11-21 Joel Brobecker <brobecker@adacore.com>
8798
8799 * gdb.ada/n_arr_bound: New testcase.
8800
458c8db8
SDJ
88012014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
8802
8803 PR breakpoints/10737
8804 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
8805 test_catch_syscall_multi_arch.
8806 (test_catch_syscall_multi_arch): New function.
8807
43f3e411
DE
88082014-11-20 Doug Evans <xdje42@gmail.com>
8809
8810 * gdb.base/maint.exp: Update expected output.
8811
0d7b2549
AA
88122014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8813
8814 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
8815 4-byte instruction on S390.
8816
8908fca5
JB
88172014-11-19 Joel Brobecker <brobecker@adacore.com>
8818
8819 * gdb.ada/arr_arr: New testcase.
8820
4a46959e
JB
88212014-11-19 Joel Brobecker <brobecker@adacore.com>
8822
8823 * gdb.ada/pkd_arr_elem: New Testcase.
8824
470e2f4e
LM
88252014-11-18 Luis Machado <lgustavo@codesourcery.com>
8826
8827 * gdb.reverse/break-precsave: Expect completion message for
8828 core file reads.
8829 * gdb.reverse/consecutive-precsave.exp: Likewise.
8830 * gdb.reverse/finish-precsave.exp: Likewise.
8831 * gdb.reverse/i386-precsave.exp: Likewise.
8832 * gdb.reverse/machinestate-precsave.exp: Likewise.
8833 * gdb.reverse/sigall-precsave.exp: Likewise.
8834 * gdb.reverse/solib-precsave.exp: Likewise.
8835 * gdb.reverse/step-precsave.exp: Likewise.
8836 * gdb.reverse/until-precsave.exp: Likewise.
8837 * gdb.reverse/watch-precsave.exp: Likewise.
8838
a267f3ad
AA
88392014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8840
8841 * gdb.base/bp-permanent.c: Include unistd.h.
8842 * gdb.python/py-framefilter-mi.c (main): Add return type.
8843 * gdb.python/py-framefilter.c (main): Likewise.
8844 * gdb.trace/actions-changed.c (main): Likewise.
8845
12084a9a
AA
88462014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8847
8848 * gdb.mi/until.c: Add eye-catchers.
8849 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
8850 line numbers.
8851
dc7e1a77
AA
88522014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8853
8854 * gdb.base/condbreak.exp: Drop references to removed non-prototype
8855 function header variants in break1.c.
8856 * gdb.base/ena-dis-br.exp: Likewise.
8857 * gdb.base/hbreak2.exp: Likewise.
8858 * gdb.reverse/until-precsave.exp: Drop references to removed
8859 non-prototype function header variants in ur1.c.
8860 * gdb.reverse/until-reverse.exp: Likewise.
8861
41c77605
PM
88622014-11-17 Petr Machata <pmachata@redhat.com>
8863
8864 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
8865 ${_cu_offset_size} bytes abbrev offset.
8866
34248c3a
DE
88672014-11-15 Doug Evans <xdje42@gmail.com>
8868
8869 PR symtab/17559
8870 * gdb.base/line-symtabs.exp: New file.
8871 * gdb.base/line-symtabs.c: New file.
8872 * gdb.base/line-symtabs.h: New file.
8873
646da059
YQ
88742014-11-14 Yao Qi <yao@codesourcery.com>
8875
8876 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
8877 (func): Add label func_label.
8878 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
8879 Replace low_pc and high_pc with MACRO_AT_range.
8880 Replace name, low_pc and high_pc with MACRO_AT_func.
8881
9301ebe6
YQ
88822014-11-14 Yao Qi <yao@codesourcery.com>
8883
8884 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
8885 Replace name, low_pc and high_pc with MACRO_AT_func.
8886
f166b542
YQ
88872014-11-14 Yao Qi <yao@codesourcery.com>
8888
8889 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
8890 produce debug information.
8891 * gdb.dwarf2/implptr-optimized-out.S: Removed.
8892
0f6e71e3
YQ
88932014-11-14 Yao Qi <yao@codesourcery.com>
8894
8895 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
8896 object and get function length.
8897 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
8898 with MACRO_AT_func.
8899 (top-level): Replace gdb_compile and clean_restart with
8900 prepare_for_testing.
8901 * gdb.dwarf2/main.c (main): Add label main_label.
8902
876c4df9
YQ
89032014-11-14 Yao Qi <yao@codesourcery.com>
8904
8905 * lib/dwarf.exp (function_range): New procedure.
8906 (Dwarf::_handle_macro_at_func): New procedure.
8907 (Dwarf::_handle_macro_at_range): New procedure.
8908 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
8909
02ad9cf1
YQ
89102014-11-14 Yao Qi <yao@codesourcery.com>
8911
8912 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
8913 (_handle_attribute): New procedure.
8914
a59add0c
AA
89152014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8916
8917 * gdb.ada/cond_lang/foo.c (callme): Add return type.
8918 * gdb.base/call-sc.c (zed): Likewise.
8919 * gdb.base/checkpoint.c (main): Likewise.
8920 * gdb.base/dump.c (main): Likewise.
8921 * gdb.base/gcore.c (main): Likewise.
8922 * gdb.base/huge.c (main): Likewise.
8923 * gdb.base/multi-forks.c (main): Likewise.
8924 * gdb.base/pr10179-a.c (main): Likewise.
8925 * gdb.base/savedregs.c (main): Likewise.
8926 * gdb.base/sigaltstack.c (main): Likewise.
8927 * gdb.base/siginfo.c (main): Likewise.
8928 * gdb.base/structs.c (zed): Likewise.
8929 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
8930 * gdb.mi/mi-syn-frame.c (main): Likewise.
8931 * gdb.mi/until.c (foo, main): Likewise.
8932 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
8933 * gdb.base/solib-weak.c (foo): Declare.
8934 * gdb.base/attach-twice.c: Include stdio.h.
8935 * gdb.base/weaklib1.c: Likewise.
8936 * gdb.base/weaklib2.c: Likewise.
8937 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
8938 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
8939 unistd.h.
8940 * gdb.base/attach-pie-misread.c: Include stdlib.h.
8941 * gdb.mi/mi-exit-code.c: Likewise.
8942 * gdb.base/break-interp-lib.c: Include string.h.
8943 * gdb.base/coremaker.c: Likewise.
8944 * gdb.base/testenv.c: Likewise.
8945 * gdb.python/py-finish-breakpoint.c: Likewise.
8946 * gdb.base/inferior-died.c: Include sys/wait.h.
8947 * gdb.base/fileio.c: Include time.h.
8948 * gdb.base/async-shell.c: Include unistd.h.
8949 * gdb.base/dprintf-non-stop.c: Likewise.
8950 * gdb.base/info-os.c: Likewise.
8951 * gdb.mi/mi-console.c: Likewise.
8952 * gdb.mi/watch-nonstop.c: Likewise.
8953 * gdb.python/py-events.c: Likewise.
8954 * gdb.base/async.c (baz): Move up before its invocation.
8955 * gdb.base/code_elim2.c (my_global_func): Likewise.
8956 * gdb.base/skip-solib-lib.c (multiply): Likewise.
8957 * gdb.base/advance.c (func2): Likewise.
8958
3b5d5997
AA
89592014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8960
8961 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
8962 variant.
8963 * gdb.base/annota3.c: Likewise.
8964 * gdb.base/async.c: Likewise.
8965 * gdb.base/average.c: Likewise.
8966 * gdb.base/call-ar-st.c: Likewise.
8967 * gdb.base/call-rt-st.c: Likewise.
8968 * gdb.base/call-sc.c: Likewise.
8969 * gdb.base/call-strs.c: Likewise.
8970 * gdb.base/ending-run.c: Likewise.
8971 * gdb.base/execd-prog.c: Likewise.
8972 * gdb.base/exprs.c: Likewise.
8973 * gdb.base/foll-exec.c: Likewise.
8974 * gdb.base/foll-fork.c: Likewise.
8975 * gdb.base/foll-vfork.c: Likewise.
8976 * gdb.base/funcargs.c: Likewise.
8977 * gdb.base/gcore.c: Likewise.
8978 * gdb.base/jump.c: Likewise.
8979 * gdb.base/langs0.c: Likewise.
8980 * gdb.base/langs1.c: Likewise.
8981 * gdb.base/langs2.c: Likewise.
8982 * gdb.base/mips_pro.c: Likewise.
8983 * gdb.base/nodebug.c: Likewise.
8984 * gdb.base/opaque0.c: Likewise.
8985 * gdb.base/opaque1.c: Likewise.
8986 * gdb.base/recurse.c: Likewise.
8987 * gdb.base/run.c: Likewise.
8988 * gdb.base/scope0.c: Likewise.
8989 * gdb.base/scope1.c: Likewise.
8990 * gdb.base/setshow.c: Likewise.
8991 * gdb.base/setvar.c: Likewise.
8992 * gdb.base/shmain.c: Likewise.
8993 * gdb.base/shr1.c: Likewise.
8994 * gdb.base/shr2.c: Likewise.
8995 * gdb.base/sigall.c: Likewise.
8996 * gdb.base/signals.c: Likewise.
8997 * gdb.base/so-indr-cl.c: Likewise.
8998 * gdb.base/solib2.c: Likewise.
8999 * gdb.base/structs.c: Likewise.
9000 * gdb.base/sum.c: Likewise.
9001 * gdb.base/vforked-prog.c: Likewise.
9002 * gdb.base/watchpoint.c: Likewise.
9003 * gdb.reverse/shr2.c: Likewise.
9004 * gdb.reverse/until-reverse.c: Likewise.
9005 * gdb.reverse/ur1.c: Likewise.
9006 * gdb.reverse/watch-reverse.c: Likewise.
9007
066a77c5
AA
90082014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9009
9010 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
9011 variant.
9012 * gdb.base/sepdebug.exp: Drop references to removed code.
9013
4f204ea5
AA
90142014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9015
9016 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
9017 variant. Preserve original line numbering.
9018 * gdb.base/list1.c: Likewise.
9019
3b377a3a
AA
90202014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9021
9022 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
9023 variant.
9024 * gdb.base/break1.c: Likewise.
9025 * gdb.base/break.exp: Drop references to removed code.
9026
e444df73
AA
90272014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9028
9029 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
9030 variant.
9031
8008f2a7
AA
90322014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9033
9034 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
9035
a5a06887
AA
90362014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9037
9038 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
9039 logic into perform_all_tests() and invoke it with and without
9040 function header prototypes.
9041 (do_function_calls): Remove conditional XFAIL for PR 5318.
9042 (rerun_and_prepare): Remove duplicate code.
9043 (perform_all_tests): New. Main logic moved here.
9044
44dba9b9
AA
90452014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9046
9047 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
9048 code guarded by #ifdef NO_PROTOTYPES.
9049 (t_double_many_args): Likewise.
9050 (DEF_FUNC_MANY_ARGS_1): Likewise.
9051 (DEF_FUNC_VALUES_1): Likewise.
9052 (t_structs_ldc): Renamed from t_structs_fc in conditional code
9053 guarded by #ifdef PROTOTYPES.
9054
d1fbcd56
AA
90552014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9056
9057 * gdb.mi/mi-console.c: Add eye-catcher.
9058 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
9059 instead of literal line number.
9060
b0e59b8f
AA
90612014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9062
9063 * gdb.base/shr2.c: Add eye-catcher.
9064 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
9065 line number.
9066
78f98cca
AA
90672014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9068
9069 * gdb.base/jump.c: Add eye-catchers.
9070 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
9071 numbers.
9072
58fa2af0
AA
90732014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9074
9075 * gdb.base/execd-prog.c: Add eye-catchers.
9076 * gdb.base/foll-exec.c: Likewise.
9077 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
9078 line numbers.
9079
04e5059b
AA
90802014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9081
9082 * gdb.base/ending-run.c: Add eye-catchers.
9083 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
9084 literal line numbers.
9085
dbfdb174
AA
90862014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9087
9088 * gdb.base/call-rt-st.c: Add eye-catchers.
9089 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
9090 literal line numbers.
9091
888a2ade
AA
90922014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9093
9094 * gdb.base/call-ar-st.c: Add eye-catchers.
9095 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
9096 literal line numbers.
9097
6acc2dde
AA
90982014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9099
9100 * gdb.base/average.c: Add eye-catchers.
9101 * gdb.base/sum.c: Likewise.
9102 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
9103 regexps dynamically.
9104
9ecfcd1d
AA
91052014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9106
9107 * gdb.base/solib1.c: Add eye-catchers.
9108 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
9109 literal line numbers.
9110
78708b7c
PA
91112014-11-12 Pedro Alves <palves@redhat.com>
9112
9113 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
9114 leader has exited.
9115
af48d08f
PA
91162014-11-12 Pedro Alves <palves@redhat.com>
9117
9118 * gdb.arch/i386-bp_permanent.c: New file.
9119 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
9120 (srcfile): Set to i386-bp_permanent.c.
9121 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
9122 that stepi does not execute the 'leave' instruction, instead of
9123 testing it does execute.
9124 * gdb.base/bp-permanent.c: New file.
9125 * gdb.base/bp-permanent.exp: New file.
9126
af3768e9
DE
91272014-11-10 Doug Evans <xdje42@gmail.com>
9128
9129 PR symtab/17564
9130 * gdb.base/symtab-search-order.exp: New file.
9131 * gdb.base/symtab-search-order.c: New file.
9132 * gdb.base/symtab-search-order-1.c: New file.
9133 * gdb.base/symtab-search-order-shlib-1.c: New file.
9134
9de00a4a
PA
91352014-11-07 Pedro Alves <palves@redhat.com>
9136
9137 PR gdb/17511
9138 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
9139 i?86-*-linux*.
9140
e0f52461
SC
91412014-11-03 Siva Chandra Reddy <sivachandra@google.com>
9142
9143 PR c++/17494
9144 * gdb.cp/pr17494.cc: New file.
9145 * gdb.cp/pr17494.exp: New file.
9146
6ce8c980
YQ
91472014-11-02 Yao Qi <yao@codesourcery.com>
9148
9149 * gdb.python/python.exp: Get working directory and match the
9150 output of "set extended-prompt \\w " with it.
9151
02be9a71
DE
91522014-10-30 Doug Evans <dje@google.com>
9153
9154 * gdb.python/py-objfile.exp: Add tests for setting random attributes
9155 in objfiles.
9156 * gdb.python/py-progspace.exp: Add tests for setting random attributes
9157 in progspaces.
9158
3bdff46b
LM
91592014-10-30 Janis Johnson <janisjo@codesourcery.com>
9160
9161 * gdb.base/fullpath-expand.exp: Skip for a remote host.
9162 * gdb.base/realname-expand.exp: Likewise.
9163 * gdb.linespec/macro-relative.exp: Likewise.
9164
ab917dfb
PA
91652014-10-29 Pedro Alves <palves@redhat.com>
9166
9167 PR gdb/17408
9168 * gdb.threads/schedlock.c (some_function): New function.
9169 (call_function): New global.
9170 (MAYBE_CALL_SOME_FUNCTION): New macro.
9171 (thread_function): Call it.
9172 * gdb.threads/schedlock.exp (get_args): Add description parameter,
9173 and use it instead of a global counter. Adjust all callers.
9174 (get_current_thread): Use "find current thread" for test message
9175 here rather than having all callers pass down the same string.
9176 (goto_loop): New procedure, factored out from ...
9177 (my_continue): ... this.
9178 (step_ten_loops): Change parameter from test message to command to
9179 use. Adjust.
9180 (list_count): Delete global.
9181 (check_result): New procedure, factored out from duplicate top
9182 level code.
9183 (continue tests): Wrap in with_test_prefix.
9184 (test_step): New procedure, factored out from duplicate top level
9185 code.
9186 (top level): Test "step" in combination with all scheduler-locking
9187 modes. Test "next" in combination with all scheduler-locking
9188 modes, and in combination with stepping over a function call or
9189 not.
9190 * gdb.threads/next-bp-other-thread.c: New file.
9191 * gdb.threads/next-bp-other-thread.exp: New file.
9192
d3d4baed
PA
91932014-10-29 Pedro Alves <palves@redhat.com>
9194
9195 PR python/17372
9196 * gdb.python/python.exp: Test a multi-line command that spawns
9197 interactive Python.
9198 * gdb.base/multi-line-starts-subshell.exp: New file.
9199
563e8d85
YQ
92002014-10-29 Yao Qi <yao@codesourcery.com>
9201
9202 * gdb.base/fileio.exp: Make directories on host.
9203
0ea4d52e
YQ
92042014-10-29 Yao Qi <yao@codesourcery.com>
9205
9206 * gdb.base/fileio.c (test_write): Close the file.
9207
7f5ef605
PA
92082014-10-28 Pedro Alves <palves@redhat.com>
9209
9210 PR gdb/12623
9211 * gdb.base/sigstep.c (no_handler): New global.
9212 (main): If 'no_handler is true, set the signal handlers to
9213 SIG_IGN.
9214 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
9215 with_sw_watch and no_handler parameters. Handle them.
9216 (top level) <stepping over handler when stopped at a breakpoint
9217 test>: Add a test axis for testing with a software watchpoint, and
9218 another for testing with the signal handler set to SIG_IGN.
9219 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
9220 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
9221
abbdbd03
PA
92222014-10-28 Pedro Alves <palves@redhat.com>
9223
9224 PR gdb/17511
9225 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
9226 * gdb.base/sigstep.exp (other_handler_location): New global.
9227 (advance): Support stepping into the signal handler, and running
9228 commands while in the handler.
9229 (in_handler_map): New global.
9230 (top level): In the advance test, add combinations for getting
9231 into the handler with stepping commands, and for running commands
9232 in the handler. Add comment descripting the advancei tests.
9233
1df4399f
PA
92342014-10-28 Pedro Alves <palves@redhat.com>
9235
9236 * gdb.base/sigstep.exp: Use build_executable instead of
9237 prepare_for_testing.
9238 (top level): Move code that starts GDB, runs to main and creates a
9239 display to ...
9240 (restart): ... this new procedure.
9241 (top level): Move backtrace from signal handler test to ...
9242 (validate_backtrace): ... this new procedure.
9243 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
9244 with_test_prefix. Always restart GDB.
9245 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
9246 with_test_prefix. Always restart GDB. No need to delete
9247 breakpoints after the test.
9248 (test_skip_handler): Remove prefix parameter.
9249 (skip_over_handler, breakpoint_to_handler)
9250 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
9251 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
9252 restart GDB. No need to delete breakpoints after the test.
9253 (top level): Use foreach to call the test procedures with
9254 different commands.
9255
a5b6e449
PA
92562014-10-28 Pedro Alves <palves@redhat.com>
9257
9258 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
9259 instead of GNATS numbers.
9260 * gdb.base/sigbpt.exp: Likewise.
9261 * gdb.base/siginfo.exp: Likewise.
9262 * gdb.base/sigstep.exp: Likewise.
9263
e5f8a7cc
PA
92642014-10-27 Pedro Alves <palves@redhat.com>
9265
9266 * gdb.base/sigstep.c (dummy): New global.
9267 (main): Issue a couple writes to the new global.
9268 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
9269 procedures.
9270 (skip_over_handler): Use test_skip_handler.
9271 (top level): Call skip_over_handler for stepi and nexti too.
9272 (breakpoint_over_handler): Use test_skip_handler.
9273 (top level): Call breakpoint_over_handler for stepi and nexti too.
9274
763905a3
YQ
92752014-10-27 Yao Qi <yao@codesourcery.com>
9276
9277 * gdb.trace/tfile.c (adjust_function_address)
9278 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
9279 function descriptor.
9280
6f259a23
DB
92812014-10-24 Don Breazeal <donb@codesourcery.com>
9282
9283 * gdb.base/foll-fork.exp (test_follow_fork,
9284 catch_fork_child_follow): Check for updated fork messages emitted
9285 from infrun.c.
9286 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
9287 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
9288 vfork_and_exec_child_follow_through_step): Check for updated vfork
9289 messages emitted from infrun.c.
9290
09dd9a69
PA
92912014-10-24 Pedro Alves <palves@redhat.com>
9292
9293 * gdb.base/corefile.exp: Remove references to ultrix.
9294 * gdb.base/interrupt.exp: Likewise.
9295 * gdb.base/whatis.exp: Likewise.
9296 * gdb.gdb/selftest.exp: Likewise.
9297 * gdb.threads/manythreads.exp: Likewise.
9298 * gdb.threads/print-threads.exp: Likewise.
9299 * gdb.threads/pthreads.exp:: Likewise.
9300 * gdb.threads/schedlock.exp: Likewise.
9301
3433cfa5
SC
93022014-10-24 Siva Chandra Reddy <sivachandra@google.com>
9303
9304 * gdb.cp/non-trivial-retval.cc: Add a test case.
9305 * gdb.cp/non-trivial-retval.exp: Add a test.
9306
092f880b
YQ
93072014-10-20 Yao Qi <yao@codesourcery.com>
9308
9309 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
9310 * gdb.python/py-objfile-script-gdb.py: New file.
9311 * gdb.python/py-objfile-script.exp: Update reference to
9312 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
9313 of remote_download. Remove the dest file.
9314
acbdb7f3
YQ
93152014-10-20 Yao Qi <yao@codesourcery.com>
9316
9317 * gdb.base/checkpoint.exp: Don't remove file copied on host.
9318 * gdb.base/step-line.exp: Likewise.
9319 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
9320 * gdb.dwarf2/dw2-basic.exp: Likewise.
9321 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9322 * gdb.dwarf2/dw2-filename.exp: Likewise.
9323 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9324 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9325 * gdb.dwarf2/dw2-producer.exp: Likewise.
9326 * gdb.dwarf2/mac-fileno.exp: Likewise.
9327 * gdb.python/py-frame-args.exp: Likewise.
9328 * gdb.python/py-framefilter.exp: Likewise.
9329 * gdb.python/py-mi.exp: Likewise.
9330 * gdb.python/py-objfile-script.exp: Likewise
9331 * gdb.python/py-pp-integral.exp: Likewise.
9332 * gdb.python/py-pp-re-notag.exp: Likewise.
9333 * gdb.python/py-prettyprint.exp: Likewise.
9334 * gdb.python/py-section-script.exp: Likewise.
9335 * gdb.python/py-typeprint.exp: Likewise.
9336 * gdb.python/py-xmethods.exp: Likewise.
9337 * gdb.stabs/weird.exp: Likewise.
9338 * gdb.xml/tdesc-regs.exp: Likewise.
9339
bd286a29
KCY
93402014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
9341
9342 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
9343 (out_cu): Use addr_len for the size of addresses.
9344 (out_line): Likewise. Size DW_LNE_set_address instruction
9345 according to addr_len.
9346 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
9347 (FUNC): Add START_INSNS to definition.
9348
673dc4a0
YQ
93492014-10-18 Yao Qi <yao@codesourcery.com>
9350
9351 * gdb.base/argv0-symlink.exp: Check argv[0] value if
9352 gdb_has_argv0 return true.
9353 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
9354 check [target_info exists noargs], check [gdb_has_argv0]
9355 instead.
9356 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
9357 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
9358 procedures.
9359
4ffbba72
DE
93602014-10-17 Doug Evans <dje@google.com>
9361
9362 * gdb.python/py-events.exp: Update expected output for clear_objfiles
9363 event.
9364 * gdb.python/py-events.py: Add clear_objfiles event.
9365
d096d8c1
DE
93662014-10-17 Doug Evans <dje@google.com>
9367
9368 * gdb.python/py-objfile.exp: Test progspace attribute.
9369
a80db015
LM
93702014-10-17 Luis Machado <lgustavo@codesourcery.com>
9371
9372 * gdb.guile/scm-breakpoint.exp: Do not assume any
9373 directory separators when matching source file paths.
9374 * gdb.python/py-breakpoint.exp: Likewise.
9375 * gdb.reverse/break-precsave.exp: Likewise.
9376 * gdb.reverse/break-reverse.exp: Likewise.
9377 * gdb.reverse/consecutive-precsave.exp: Likewise.
9378 * gdb.reverse/finish-precsave.exp: Likewise.
9379 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
9380 * gdb.reverse/finish-reverse.exp: Likewise.
9381 * gdb.reverse/i386-precsave.exp: Likewise.
9382 * gdb.reverse/i387-env-reverse.exp: Likewise.
9383 * gdb.reverse/i387-stack-reverse.exp: Likewise.
9384 * gdb.reverse/machinestate-precsave.exp: Likewise.
9385 * gdb.reverse/machinestate.exp: Likewise.
9386 * gdb.reverse/sigall-precsave.exp: Likewise.
9387 * gdb.reverse/solib-precsave.exp: Likewise.
9388 * gdb.reverse/step-precsave.exp: Likewise.
9389 * gdb.reverse/until-precsave.exp: Likewise.
9390 * gdb.reverse/watch-precsave.exp: Likewise.
9391 * gdb.reverse/watch-reverse.exp: Likewise.
9392
b22089ab
YQ
93932014-10-17 Yao Qi <yao@codesourcery.com>
9394
9395 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
9396 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
9397
6c4486e6
PA
93982014-10-17 Pedro Alves <palves@redhat.com>
9399
9400 PR gdb/17471
9401 * gdb.base/bg-execution-repeat.c: New file.
9402 * gdb.base/bg-execution-repeat.exp: New file.
9403
0ff33695
PA
94042014-10-17 Pedro Alves <palves@redhat.com>
9405
9406 PR gdb/17300
9407 * gdb.base/continue-all-already-running.c: New file.
9408 * gdb.base/continue-all-already-running.exp: New file.
9409
6fdebc3d
PA
94102014-10-17 Pedro Alves <palves@redhat.com>
9411
9412 PR gdb/17472
9413 * gdb.base/annota-input-while-running.c: New file.
9414 * gdb.base/annota-input-while-running.exp: New file.
9415
32a8097b
PA
94162014-10-17 Pedro Alves <palves@redhat.com>
9417
9418 * gdb.base/callfuncs.exp: emove references to osf.
9419 * gdb.base/sigall.exp: Likewise.
9420 * gdb.gdb/selftest.exp: Likewise.
9421 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
9422 * gdb.mi/non-stop.c: Likewise.
9423 * gdb.mi/pthreads.c: Likewise.
9424 * gdb.reverse/sigall-precsave.exp: Likewise.
9425 * gdb.reverse/sigall-reverse.exp: Likewise.
9426 * gdb.threads/pthreads.c: Likewise.
9427 * gdb.threads/pthreads.exp: Likewise.
9428
7a3517ff
YQ
94292014-10-17 Yao Qi <yao@codesourcery.com>
9430
9431 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
9432 check 'target_info exists noargs'.
9433 (test_command_prompt_position): Likewise.
9434 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
9435 Remove "set args".
9436 (progvar_simple_while_test): Likewise.
9437 (progvar_complex_if_while_test): Likewise.
9438 (if_while_breakpoint_command_test): Likewise.
9439 (infrun_breakpoint_command_test): Likewise.
9440 (breakpoint_command_test): Likewise.
9441 (watchpoint_command_test): Likewise.
9442 (bp_deleted_in_command_test): Likewise.
9443 (temporary_breakpoint_commands): Likewise.
9444
bb99c472
YQ
94452014-10-16 Yao Qi <yao@codesourcery.com>
9446
9447 * gdb.base/remotetimeout.exp: Remove noargs checking.
9448
7c16b83e
PA
94492014-10-15 Pedro Alves <palves@redhat.com>
9450
9451 PR breakpoints/9649
9452 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
9453 * gdb.base/breakpoint-in-ro-region.exp
9454 (probe_target_hardware_step): New procedure.
9455 (top level): Probe hardware stepping and hardware breakpoint
9456 support. Test stepping through a read-only region, with both
9457 "breakpoint auto-hw" on and off and both "always-inserted" on and
9458 off.
9459
35a49624
IB
94602014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
9461
9462 * gdb.dlang/demangle.exp: Update for demangling changes.
9463
2d1c107c
SC
94642014-10-15 Siva Chandra Reddy <sivachandra@google.com>
9465
9466 * gdb.cp/non-trivial-retval.cc: Add new test cases.
9467 * gdb.cp/non-trivial-retval.exp: Add new tests.
9468
778811d5
SC
94692014-10-15 Siva Chandra Reddy <sivachandra@google.com>
9470
9471 PR c++/13403
9472 PR c++/15154
9473 * gdb.cp/non-trivial-retval.cc: New file.
9474 * gdb.cp/non-trivial-retval.exp: New file.
9475
10c5f0a8
YQ
94762014-10-15 Yao Qi <yao@codesourcery.com>
9477
9478 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
9479 remote host.
9480
65d7b369
YQ
94812014-10-15 Yao Qi <yao@codesourcery.com>
9482
9483 * gdb.python/py-symbol.exp: Match file base name if host is
9484 remote, otherwise match file name with dir name.
9485 * gdb.python/py-symtab.exp: Likewise.
9486 * gdb.python/python.exp: Likewise.
9487
46dc1394
YQ
94882014-10-15 Yao Qi <yao@codesourcery.com>
9489
9490 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
9491 pattern.
9492 * gdb.python/py-symtab.exp: Likewise.
9493 * gdb.python/python.exp: Remove trailing ".*". Fix typo
9494 locationn.
9495
c40cc657
JB
94962014-10-14 Joel Brobecker <brobecker@adacore.com>
9497
9498 * gdb.ada/addr_arith: New testcase.
9499
2abf49e1
MR
95002014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
9501
9502 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
9503 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
9504 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
9505 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
9506
f7088df3
SDJ
95072014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
9508
9509 * gdb.arch/stap-eval-lang-ada.S: Likewise.
9510 * gdb.arch/stap-eval-lang-ada.c: Likewise.
9511 * gdb.arch/stap-eval-lang-ada.exp: New file.
9512
4dc06805
YQ
95132014-10-14 Yao Qi <yao@codesourcery.com>
9514
9515 * gdb.mi/mi-var-child.c (nothing1): New function.
9516 (nothing2): New function.
9517 (do_children_tests): Set function pointers by nothing1 and
9518 nothing2.
9519 * gdb.mi/mi-var-child.exp: Step over new added statements.
9520 Update test to match the new output.
9521 * gdb.mi/var-cmd.c (nothing1): New function.
9522 (nothing2): New function.
9523 (do_children_tests): Set function pointers by nothing1 and
9524 nothing2.
9525 * gdb.mi/mi-var-display.exp: Update test to match output.
9526 Step to the line specified by $line_dct_nothing.
9527 Increase the number of lines to step.
9528
46a93de2
YQ
95292014-10-14 Yao Qi <yao@codesourcery.com>
9530
9531 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
9532 tests.
9533 * gdb.mi/mi2-var-child.exp: Likewise.
9534
14ea52ee
DE
95352014-10-13 Doug Evans <dje@google.com>
9536
9537 * gdb.python/py-objfile.exp: Change name of file name test.
9538
e5c6e92b
DE
95392014-10-13 Doug Evans <dje@google.com>
9540
9541 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
9542 from the start of the CU.
9543
c780cc2f
JK
95442014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9545 Yao Qi <yao@codesourcery.com>
9546
9547 Fix "save breakpoints" for "catch" command.
9548 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
9549 Remove -nonewline. Match also the added "main" line.
9550
99894e11
JK
95512014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9552
9553 Fix "save breakpoints" for "disable $bpnum" command.
9554 * gdb.base/save-bp.c (main): Add label.
9555 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
9556
6e1ac5a3
JK
95572014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9558
9559 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
9560
754dd2b0
YQ
95612014-10-11 Yao Qi <yao@codesourcery.com>
9562
9563 * gdb.server/server-kill.exp: Execute command
9564 "set remote trace-status-packet on" before "tstatus".
9565
f90183d7
YQ
95662014-10-11 Yao Qi <yao@codesourcery.com>
9567
9568 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
9569 (main): Call getppid.
9570 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
9571 and continue to it. Read variable "server_pid".
9572
bf40a607
YQ
95732014-10-11 Yao Qi <yao@codesourcery.com>
9574
9575 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
9576
052ca370
YQ
95772014-10-11 Yao Qi <yao@codesourcery.com>
9578
9579 * gdb.threads/thread-find.exp: Don't execute command
9580 "info threads".
9581 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
9582 * gdb.threads/linux-dp.exp: Don't check the condition
9583 $threads_created equals to zero.
9584
3831839c
PA
95852014-10-10 Pedro Alves <palves@redhat.com>
9586
9587 * gdb.base/bigcore.exp: Remove references to IRIX.
9588 * gdb.base/funcargs.exp: Likewise.
9589 * gdb.base/interrupt.exp: Likewise.
9590 * gdb.base/mips_pro.exp: Likewise.
9591 * gdb.base/nodebug.exp: Likewise.
9592 * gdb.base/setvar.exp: Likewise.
9593 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
9594
8b9a549d
PA
95952014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9596 Pedro Alves <palves@redhat.com>
9597
9598 PR symtab/14466
9599 * gdb.base/vdso-warning.c: New file.
9600 * gdb.base/vdso-warning.exp: New file.
9601
d48ba5e8
DE
96022014-10-02 Doug Evans <dje@google.com>
9603
9604 * gdb.base/structs.c (main): Don't run forever.
9605
2278c276
PA
96062014-10-02 Pedro Alves <palves@redhat.com>
9607
9608 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
9609 (top level) <stop threads 1, stop threads 2>: Use it.
9610
b57bacec
PA
96112014-10-02 Pedro Alves <palves@redhat.com>
9612
9613 * gdb.threads/break-while-running.exp (test): Add new
9614 'update_thread_list' argument. Skip "info threads" if false.
9615 (top level): Add new 'update_thread_list' axis.
9616
13fd3ff3
PA
96172014-10-02 Pedro Alves <palves@redhat.com>
9618
9619 PR breakpoints/17431
9620 * gdb.base/execl-update-breakpoints.c: New file.
9621 * gdb.base/execl-update-breakpoints.exp: New file.
9622
0fec99e8
PA
96232014-10-01 Pedro Alves <palves@redhat.com>
9624
9625 * gdb.base/breakpoint-in-ro-region.c: New file.
9626 * gdb.base/breakpoint-in-ro-region.exp: New file.
9627
2ddf4301
SM
96282014-10-01 Simon Marchi <simon.marchi@ericsson.com>
9629
9630 * gdb.mi/mi-exit-code.exp: New file.
9631 * gdb.mi/mi-exit-code.c: New file.
9632
6a5f3f43
YQ
96332014-09-30 Yao Qi <yao@codesourcery.com>
9634
9635 * lib/prelink-support.exp (build_executable_own_libs): Error if
9636 the target isn't native.
9637
345bcc73
YQ
96382014-09-30 Yao Qi <yao@codesourcery.com>
9639
9640 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
9641 false.
9642
a25a5a45
PA
96432014-09-22 Pedro Alves <palves@redhat.com>
9644
9645 * gdb.threads/break-while-running.exp: New file.
9646 * gdb.threads/break-while-running.c: New file.
9647
00ba3162
YQ
96482014-09-19 Yao Qi <yao@codesourcery.com>
9649
9650 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
9651 Invoke test. Restart GDB with --readnow and invoke test again.
9652
c3b7b696
YQ
96532014-09-19 Yao Qi <yao@codesourcery.com>
9654
9655 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
9656 proc set_breakpoint_on_gcd_function. Invoke
9657 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
9658 invoke set_breakpoint_on_gcd_function again.
9659
2b4fd423
DE
96602014-09-18 Doug Evans <dje@google.com>
9661
9662 * gdb.dwarf2/symtab-producer.exp: New file.
9663
a5947601
SDJ
96642014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
9665
9666 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
9667 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
9668 * gdb.base/global-var-nested-by-dso.c: Likewise.
9669 * gdb.base/global-var-nested-by-dso.exp: Likewise.
9670
91c19059
SDJ
96712014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
9672 Pedro Alves <palves@redhat.com>
9673
9674 * gdb.base/watch-bitfields.exp: Pass string other than test file
9675 name to prepare_for_testing.
9676 (watch): New procedure.
9677 (expect_watchpoint): Use with_test_prefix.
9678 (top level): Factor out tests to ...
9679 (test_watch_location, test_regular_watch): ... these new
9680 procedures, and use with_test_prefix and gdb_continue_to_end.
9681
bb9d5f81
PP
96822014-09-16 Patrick Palka <patrick@parcs.ath.cx>
9683
9684 PR breakpoints/12526
9685 * gdb.base/watch-bitfields.exp: New file.
9686 * gdb.base/watch-bitfields.c: New file.
9687
635856f5
PA
96882014-09-16 Pedro Alves <palves@redhat.com>
9689
9690 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
9691 software and hardware addresses, not software address against
9692 itself.
9693
7280ceea
PA
96942014-09-16 Pedro Alves <palves@redhat.com>
9695
9696 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
9697 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
9698
428b16bd
PA
96992014-09-16 Pedro Alves <palves@redhat.com>
9700
9701 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
9702 files.
9703 * gdb.base/a2-run.exp: Remove all code guarded by istarget
9704 "*-*-vxworks*" throughout.
9705 * gdb.base/break.exp: Likewise.
9706 * gdb.base/default.exp: Likewise.
9707 * gdb.base/scope.exp: Likewise.
9708 * gdb.base/sepdebug.exp: Likewise.
9709 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
9710 throughout.
9711 * gdb.base/run.c: Likewise.
9712 * gdb.base/sepdebug.c: Likewise.
9713 * gdb.hp/gdb.aCC/run.c: Likewise.
9714 * gdb.reverse/until-reverse.c: Likewise.
9715 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
9716
666d413c
YQ
97172014-09-16 Yao Qi <yao@codesourcery.com>
9718
9719 * boards/local-remote-host-native.exp: New file.
9720
57cbd724
DE
97212014-09-14 Doug Evans <xdje42@gmail.com>
9722
9723 * gdb.threads/queue-signal.c (thread_count): New variable.
9724 (thread_count_mutex, thread_count_condvar): New variables.
9725 (incr_thread_count, wait_all_threads_running): New functions.
9726 (main): Wait for all threads to be in their thread functions.
9727
81219e53
DE
97282014-09-13 Doug Evans <xdje42@gmail.com>
9729
9730 * gdb.threads/queue-signal.c: New file.
9731 * gdb.threads/queue-signal.exp: New file.
9732
3714cea7
DE
97332014-09-13 Doug Evans <xdje42@gmail.com>
9734
9735 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
9736 be consistent with what default_gdb_init uses.
9737 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
9738 the plain text of the prompt. Add some logging printfs.
9739 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
9740
fa43b1d7
PA
97412014-09-12 Pedro Alves <palves@redhat.com>
9742
9743 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
9744 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
9745 * gdb.arch/i386-size-overlap.exp: Likewise.
9746 * gdb.arch/i386-size.exp: Likewise.
9747 * gdb.arch/i386-unwind.exp: Likewise.
9748 * gdb.base/a2-run.exp: Likewise.
9749 * gdb.base/break.exp: Likewise.
9750 * gdb.base/charset.exp: Likewise.
9751 * gdb.base/chng-syms.exp: Likewise.
9752 * gdb.base/commands.exp: Likewise.
9753 * gdb.base/dbx.exp: Likewise.
9754 * gdb.base/find.exp: Likewise.
9755 * gdb.base/funcargs.exp: Likewise.
9756 * gdb.base/jit-simple.exp: Likewise.
9757 * gdb.base/reread.exp: Likewise.
9758 * gdb.base/sepdebug.exp: Likewise.
9759 * gdb.base/step-bt.exp: Likewise.
9760 * gdb.cp/mb-inline.exp: Likewise.
9761 * gdb.cp/mb-templates.exp: Likewise.
9762 * gdb.objc/basicclass.exp: Likewise.
9763 * gdb.threads/killed.exp: Likewise.
9764
9d9bf2df
EBM
97652014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9766
9767 PR tdep/17379
9768 * gdb.arch/powerpc-stackless.S: New file.
9769 * gdb.arch/powerpc-stackless.exp: New file.
9770
1cf2f1b0
JK
97712014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9772
9773 * gdb.base/attach.c: Include unistd.h.
9774 (main): Call alarm. Add label postloop.
9775 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
9776 gdb_breakpoint, gdb_continue_to_breakpoint.
9777 (test_command_line_attach_run): Kill ${testpid} in one exit path.
9778
98880d46
PA
97792014-09-11 Pedro Alves <palves@redhat.com>
9780
9781 PR gdb/17347
9782 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
9783 * gdb.base/attach.exp (test_command_line_attach_run): New
9784 procedure.
9785 (top level): Call it.
9786
4c92ff2c
PA
97872014-09-11 Pedro Alves <palves@redhat.com>
9788
9789 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
9790 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
9791 (do_command_attach_tests): Use spawn_wait_for_attach.
9792 * gdb.base/solib-overlap.exp: Likewise.
9793 * gdb.multi/multi-attach.exp: Likewise.
9794 * gdb.python/py-prompt.exp: Likewise.
9795 * gdb.python/py-sync-interp.exp: Likewise.
9796 * gdb.server/ext-attach.exp: Likewise.
9797
3adc1a7d
GKB
97982014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
9799
9800 * gdb.fortran/array-element.exp: Remove unexpected "continue"
9801 command in testcase. Simplify testcase.
9802
96334934
JB
98032014-09-10 Joel Brobecker <brobecker@adacore.com>
9804
9805 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
9806
eb479039
JB
98072014-09-10 Joel Brobecker <brobecker@adacore.com>
9808
9809 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
9810
deede10c
JB
98112014-09-10 Joel Brobecker <brobecker@adacore.com>
9812
9813 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
9814
7828a5f5
JB
98152014-09-10 Joel Brobecker <brobecker@adacore.com>
9816
9817 * gdb.dwarf2/dynarr-ptr.c: New file.
9818 * gdb.dwarf2/dynarr-ptr.exp: New file.
9819
33aeebcf
MR
98202014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9821
9822 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
9823 of 30 rather than hardcoding 120 for a slow test case. Take the
9824 `gdb,timeout' target setting into account for this calculation.
9825 Don't extend the timeout for the test cases that don't need it.
9826
7b415901
MR
98272014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9828
9829 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
9830 a factor of 2 for a slow test case. Take the `gdb,timeout'
9831 target setting into account for this calculation.
9832 * gdb.reverse/until-precsave.exp: Increase the timeout by
9833 a factor of 15 and 3 respectively rather than adding 120
9834 for a pair of slow test cases. Take the `gdb,timeout'
9835 target setting into account for this calculation.
9836
4a40f85a
MR
98372014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9838
9839 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
9840 timeout, don't pass one down to gdb_expect.
9841 (gdb_expect): Rework timeout selection.
9842
09635af7
MR
98432014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9844
9845 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
9846 exception on timeout.
9847 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
9848 (gdbserver_start_extended): Catch any `gdbserver_start' error
9849 exceptions.
9850 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
9851 * lib/mi-support.exp (mi_gdb_target_load): Catch any
9852 `gdbserver_gdb_load' error exceptions.
9853
2bdd10b7
MR
98542014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9855
9856 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
9857 120 on waiting for the TCP socket to open.
9858
316935f0
DE
98592014-09-09 Doug Evans <xdje42@gmail.com>
9860
9861 * gdb.base/default.exp (show_conv_list): Add _caller_is,
9862 _caller_matches, _any_caller_is, _any_caller_matches.
9863
83740597
DE
98642014-09-09 Doug Evans <xdje42@gmail.com>
9865
9866 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
9867
4c122fc3
YQ
98682014-09-09 Yao Qi <yao@codesourcery.com>
9869
9870 * gdb.mi/mi-var-display.exp: Set print symbol off.
9871
a9f116cb
GKB
98722014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
9873
9874 PR gdb/17035
9875 * gdb.base/commands.exp: Add tests to verify user-defined
9876 commands with empty bodies.
9877 * gdb.python/py-cmd.exp: Test that we don't show user-defined
9878 python commands in `show user command`.
9879 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
9880 scheme commands in `show user command`.
9881
c75bd3a2
JK
98822014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9883
9884 PR python/17355
9885 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
9886 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
9887 * gdb.python/py-framefilter-invalidarg.exp: New file.
9888 * gdb.python/py-framefilter-invalidarg.py: New file.
9889
faa42425
DE
98902014-09-06 Doug Evans <xdje42@gmail.com>
9891
9892 PR 15276
9893 * gdb.python/py-caller-is.c: New file.
9894 * gdb.python/py-caller-is.exp: New file.
9895
474ca4f6
SDJ
98962014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
9897
9898 PR gdb/17235
9899 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
9900 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
9901
eb0b0463
SDJ
99022014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
9903
9904 PR fortran/17237
9905 * gdb.fortran/print-formatted.exp: New file.
9906 * gdb.fortran/print-formatted.f90: Likewise.
9907
5f3b99cf
SS
99082014-09-03 Sasha Smundak <asmundak@google.com>
9909
9910 * gdb.python/py-frame.exp: Test Frame.read_register.
9911
7d793aa9
SDJ
99122014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
9913
9914 PR python/16699
9915 * gdb.python/py-completion.exp: New file.
9916 * gdb.python/py-completion.py: Likewise.
9917
fb0576e9
DE
99182014-08-28 Doug Evans <dje@google.com>
9919
9920 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
9921 eax,etc. are live with values set by gdb and thus the compiler can't
9922 use them.
9923 * gdb.arch/i386-pseudo.c (main): Ditto.
9924
ee92b0dd
DE
99252014-08-27 Doug Evans <dje@google.com>
9926
9927 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
9928
6649db35
DE
99292014-08-25 Doug Evans <dje@google.com>
9930
9931 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
9932 (main): Ditto.
9933
564b7600
DE
99342014-08-25 Doug Evans <dje@google.com>
9935
9936 * gdb.threads/thread-execl.exp: #include <stdio.h>.
9937
3881fb67
YQ
99382014-08-24 Yao Qi <yao@codesourcery.com>
9939
9940 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
9941 symbol off.
9942 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
9943
a05a36a5
DE
99442014-08-22 Doug Evans <dje@google.com>
9945
9946 PR 17276
9947 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
9948 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
9949 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
9950
7c343b48
YQ
99512014-08-22 Yao Qi <yao@codesourcery.com>
9952
9953 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
9954 * gdb.python/py-finish-breakpoint2.exp: Likewise.
9955 * gdb.python/python.exp: Likewise. Use .py file on the host
9956 instead of the build.
9957
22fd09ae
JK
99582014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9959
9960 * gdb.threads/gcore-stale-thread.c: New file.
9961 * gdb.threads/gcore-stale-thread.exp: New file.
9962
a8454a7c
PA
99632014-08-21 Pedro Alves <palves@redhat.com>
9964
9965 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
9966 * gdb.base/gcore-relro-pie.exp: Likewise.
9967 * gdb.base/gcore-relro.exp: Likewise.
9968 * gdb.base/gcore.exp: Likewise.
9969 * gdb.base/print-symbol-loading.exp: Likewise.
9970 * gdb.threads/gcore-thread.exp: Likewise.
9971 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
9972
2a31c623
PA
99732014-08-20 Pedro Alves <palves@redhat.com>
9974 Jan Kratochvil <jan.kratochvil@redhat.com>
9975
9976 * Makefile.in (EXTRA_RULES, CC): New variables, get from
9977 configure.
9978 (EXPECT): Handle READ1 being set.
9979 (all): Depend on EXTRA_RULES.
9980 (check-read1, expect-read1, read1.so, read1): New rules.
9981 * README (Testsuite Parameters): Document the READ1 make variable.
9982 (Race detection): New section.
9983 * configure: Regenerate.
9984 * configure.ac: If build==host==target, and running under a
9985 GNU/glibc system, add read1 to the extra Makefile rules.
9986 (EXTRA_RULES): AC_SUBST it.
9987 * lib/read1.c: New file.
9988
d36430db
JB
99892014-08-20 Joel Brobecker <brobecker@adacore.com>
9990
9991 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
9992 the handling of variables declared as a typedef to an array
9993 which a DW_AT_data_location attribute.
9994
9a0dc9e3
PA
99952014-08-19 Andrew Burgess <aburgess@broadcom.com>
9996 Pedro Alves <palves@redhat.com>
9997
9998 PR symtab/14604
9999 PR symtab/14605
10000 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
10001 gdb_test.
10002
0718a8da
PA
100032014-08-19 Pedro Alves <palves@redhat.com>
10004
10005 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
10006
13b448cd
YQ
100072014-08-19 Yao Qi <yao@codesourcery.com>
10008
10009 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
10010 right line.
10011
1cbf5077
DB
100122014-08-18 David Blaikie <dblaikie@gmail.com>
10013
10014 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
10015
bf0fae19
JB
100162014-08-18 Joel Brobecker <brobecker@adacore.com>
10017
10018 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
10019 attribute in array range.
10020
3c8c5dcc
JB
100212014-08-18 Joel Brobecker <brobecker@adacore.com>
10022
10023 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
10024
e66d4446
SC
100252014-08-15 Siva Chandra Reddy <sivachandra@google.com>
10026
10027 PR c++/17132
10028 * gdb.cp/pr17132.cc: New file.
10029 * gdb.cp/pr17132.exp: New file.
10030
940df408
SC
100312014-08-15 Siva Chandra Reddy <sivachandra@google.com>
10032
10033 * gdb.python/py-xmethods.py (A_getarrayind)
10034 (E_method_char_worker.__call__, E_method_int_worker.__call__):
10035 Use 'print' with function call syntax.
10036 (E_method_matcher.match): Fix tab vs space indentation mixup.
10037
ebcc6c3a
YQ
100382014-08-15 Yao Qi <yao@codesourcery.com>
10039
10040 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
10041 false.
10042
775e0f04
YQ
100432014-08-15 Yao Qi <yao@codesourcery.com>
10044
10045 * gdb.cp/casts.exp: Set print symbol off.
10046 * gdb.cp/class2.exp: Likewise.
10047 * gdb.cp/overload.exp: Likewise.
10048 * gdb.cp/templates.exp: Likewise.
10049
d769e349
DE
100502014-08-11 Doug Evans <dje@google.com>
10051
10052 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
10053 (test_load_shlib): Update.
10054
20c6f1e1
YQ
100552014-08-09 Yao Qi <yao@codesourcery.com>
10056
10057 * gdb.base/display.exp: Invoke is_address_zero_readable.
10058 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
10059 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
10060 * gdb.base/hbreak-unmapped.exp: Return if
10061 is_address_zero_readable returns true.
10062 * gdb.base/signest.exp: Likewise.
10063 * gdb.base/signull.exp: Likewise.
10064 * gdb.base/sigbpt.exp: Likewise.
10065 * gdb.guile/scm-disasm.exp: Do the test if
10066 is_address_zero_readable returns false.
10067 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
10068 * gdb.python/py-arch.exp: Likewise.
10069 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
10070 * lib/gdb.exp (is_address_zero_readable): New proc.
10071
5792e8e3
YQ
100722014-08-09 Yao Qi <yao@codesourcery.com>
10073
10074 PR testsuite/13443
10075 * gdb.mi/mi-var-display.exp: Make test messages unique.
10076
3cecbbbe
TT
100772014-08-04 Tom Tromey <tromey@redhat.com>
10078
10079 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
10080 target 0".
10081
00b51ff5
TT
100822014-08-04 Tom Tromey <tromey@redhat.com>
10083
10084 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
10085 "target_resume".
10086
6908c509
JB
100872014-08-01 Joel Brobecker <brobecker@adacore.com>
10088
10089 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
10090 inner_vla_struct_object_size.
10091 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
10092 as xfail.
10093
cc6563d2
PA
100942014-07-30 Pedro Alves <palves@redhat.com>
10095
10096 * gdb.threads/signal-command-handle-nopass.exp (test): Add
10097 comment.
10098
7e09a223
YQ
100992014-07-29 Yao Qi <yao@codesourcery.com>
10100
10101 PR gdb/17206
10102 * gdb.base/until-nodebug.exp: New.
10103
7ebdbe92
DE
101042014-07-28 Doug Evans <xdje42@gmail.com>
10105
10106 PR guile/17203
10107 * gdb.guile/scm-parameter.exp: Add tests for trying to create
10108 previously existing parameter, and previously ambiguously spelled
10109 parameter.
10110
fdb1adc6
WN
101112014-07-28 Will Newton <will.newton@linaro.org>
10112
10113 * gdb.base/varargs.exp: Remove KFAILs for ARM.
10114
186fcde0
DE
101152014-07-26 Ludovic Courtès <ludo@gnu.org>
10116 Doug Evans <xdje42@gmail.com>
10117
10118 PR guile/17146
10119 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
10120
70509625
PA
101212014-07-25 Pedro Alves <palves@redhat.com>
10122
10123 * gdb.threads/signal-command-handle-nopass.c: New file.
10124 * gdb.threads/signal-command-handle-nopass.exp: New file.
10125 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
10126 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
10127 * gdb.threads/signal-delivered-right-thread.c: New file.
10128 * gdb.threads/signal-delivered-right-thread.exp: New file.
10129
c3f814a1
PA
101302014-07-25 Pedro Alves <palves@redhat.com>
10131
10132 * gdb.base/double-prompt-target-event-error.exp
10133 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
10134 match.
10135 (cancel_pagination_in_target_event): Rework double prompt
10136 detection.
10137 * gdb.base/paginate-after-ctrl-c-running.exp
10138 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
10139 <return>' match.
10140 * gdb.base/paginate-bg-execution.exp
10141 (test_bg_execution_pagination_return)
10142 (test_bg_execution_pagination_cancel): Remove '-notransfer
10143 <return>' matches.
10144 * gdb.base/paginate-execution-startup.exp
10145 (test_fg_execution_pagination_return)
10146 (test_fg_execution_pagination_cancel): Remove '-notransfer
10147 <return>' matches.
10148 * gdb.base/paginate-inferior-exit.exp
10149 (test_paginate_inferior_exited): Remove '-notransfer <return>'
10150 match.
10151 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
10152 * lib/gdb.exp (pagination_prompt): Run text through
10153 string_to_regexp.
10154 (gdb_test_multiple): Match $pagination_prompt instead of
10155 "<return>".
10156 (string_to_regexp): Move to lib/gdb-utils.exp.
10157
e214cf6c
JK
101582014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10159
10160 * gdb.arch/amd64-entry-value-paramref.S: New file.
10161 * gdb.arch/amd64-entry-value-paramref.cc: New file.
10162 * gdb.arch/amd64-entry-value-paramref.exp: New file.
10163 * gdb.arch/amd64-optimout-repeat.S: New file.
10164 * gdb.arch/amd64-optimout-repeat.c: New file.
10165 * gdb.arch/amd64-optimout-repeat.exp: New file.
10166
17d0c5c8
JK
101672014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10168
10169 PR gdb/17170
10170 * gdb.base/statistics.exp: New file.
10171
b8b8facf
DE
101722014-07-17 Doug Evans <dje@google.com>
10173
74b49205 10174 PR gdb/17170
b8b8facf
DE
10175 * gdb.base/maint.exp: Update testing of per-command stats.
10176
1b5d0ab3
PA
101772014-07-16 Pedro Alves <palves@redhat.com>
10178
10179 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
10180 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
10181 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
10182 (tfile_write_buf): New functions.
10183 (add_memory_block): Rewrite using the above.
10184 (adjust_function_address): New function.
10185 (FUNCTION_ADDRESS): New macro.
10186 (write_basic_trace_file): Remove short_x local, and use
10187 tfile_write_16. Change type of func_addr local to unsigned long
10188 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
10189 here. Cast argument of add_memory_block to char pointer.
10190 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
10191 (main): Remove parameters.
10192 * gdb.trace/tfile.exp: Remove nowarnings.
10193
4d974e88
SM
101942014-07-15 Simon Marchi <simon.marchi@ericsson.com>
10195
10196 * gdb.base/debug-expr.exp: Test string evaluation with
10197 "debug expression" on.
10198
41e99568
PA
101992014-07-15 Pedro Alves <palves@redhat.com>
10200
10201 * gdb.base/reread.exp: Use clean_restart.
10202
487d9753
PL
102032014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
10204
10205 * gdb.arch/avr-flash-qualifer.c: New.
10206 * gdb.arch/avr-flash-qualifer.exp: New.
10207
cc1c52ad
PA
102082014-07-14 Pedro Alves <palves@redhat.com>
10209
10210 * gdb.base/paginate-after-ctrl-c-running.c: New file.
10211 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
10212
1e973570
PA
102132014-07-14 Pedro Alves <palves@redhat.com>
10214
10215 * gdb.base/double-prompt-target-event-error.c: New file.
10216 * gdb.base/double-prompt-target-event-error.exp: New file.
10217
93d6eb10
PA
102182014-07-14 Pedro Alves <palves@redhat.com>
10219
10220 PR gdb/17072
10221 * gdb.base/paginate-inferior-exit.c: New file.
10222 * gdb.base/paginate-inferior-exit.exp: New file.
10223
0017922d
PA
102242014-07-14 Pedro Alves <palves@redhat.com>
10225
10226 PR gdb/17072
10227 * gdb.base/paginate-bg-execution.c: New file.
10228 * gdb.base/paginate-bg-execution.exp: New file.
10229
94696ad3
PA
102302014-07-14 Pedro Alves <palves@redhat.com>
10231
10232 PR gdb/17072
10233 * gdb.base/paginate-execution-startup.c: New file.
10234 * gdb.base/paginate-execution-startup.exp: New file.
10235 * lib/gdb.exp (pagination_prompt): New global.
10236 (default_gdb_spawn): New procedure, factored out from
10237 default_gdb_spawn.
10238 (default_gdb_start): Adjust to call default_gdb_spawn.
10239 (gdb_spawn): New procedure.
10240
bd293940
PA
102412014-07-14 Pedro Alves <palves@redhat.com>
10242
10243 * lib/gdb.exp (gdb_assert): New procedure.
10244 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
10245
c933f875
PA
102462014-07-14 Pedro Alves <palves@redhat.com>
10247
10248 * gdb.base/execution-termios.c: New file.
10249 * gdb.base/execution-termios.exp: New file.
10250
d98b7a16
TT
102512014-07-14 Tom Tromey <tromey@redhat.com>
10252
10253 * gdb.cp/vla-cxx.cc: New file.
10254 * gdb.cp/vla-cxx.exp: New file.
10255
548740d6
TT
102562014-07-14 Tom Tromey <tromey@redhat.com>
10257
10258 * gdb.reverse/rerun-prec.c: New file.
10259 * gdb.reverse/rerun-prec.exp: New file.
10260
a25eb028
MR
102612014-07-12 Maciej W. Rozycki <macro@mips.com>
10262 Maciej W. Rozycki <macro@codesourcery.com>
10263
10264 * lib/gdb-utils.exp: New file.
10265 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
10266 inline `gdb_init_command' processing.
10267 (gdb_start_cmd): Likewise.
10268 * lib/mi-support.exp (mi_run_cmd): Likewise.
10269 * README: Document `gdb_init_command' and `gdb_init_commands'.
10270
218c2655
JK
102712014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10272
10273 Fix false FAIL running under a very long directory name.
10274 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
10275 and "set print elements 10000". Twice.
10276
5401fde3
YQ
102772014-07-11 Yao Qi <yao@codesourcery.com>
10278
10279 * gdb.base/exprs.exp: "set print symbol off".
10280
e76126e8
PA
102812014-07-11 Pedro Alves <palves@redhat.com>
10282
10283 * gdb.threads/kill.c: New file.
10284 * gdb.threads/kill.exp: New file.
10285
2d6f0de6
YQ
102862014-07-10 Yao Qi <yao@codesourcery.com>
10287
10288 * gdb.trace/tfile.c (write_basic_trace_file)
10289 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
10290 address written to trace file.
10291
7180e04a
PA
102922014-07-09 Pedro Alves <palves@redhat.com>
10293
10294 * gdb.base/attach-wait-input.exp: New file.
10295 * gdb.base/attach-wait-input.c: New file.
10296
9a9a7608
AB
102972014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
10298
10299 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
10300 setting up test structures.
10301 (main): Call new test function.
10302 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
10303 test function, continue into test function and walk test
10304 structures.
10305
161ac41e
YQ
103062014-07-02 Yao Qi <yao@codesourcery.com>
10307
10308 * gdb.trace/entry-values.c: Define labels 'foo_start' and
10309 'bar_start' at the beginning of functions 'foo' and 'bar'
10310 respectively.
10311 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
10312 instead of 'foo' and 'bar'.
10313
1f267ae3
MM
103142014-07-08 Markus Metzger <markus.t.metzger@intel.com>
10315
10316 * gdb.btrace/segv.exp: New.
10317 * gdb.btrace/segv.c: New.
10318
2b239efb
LM
103192014-07-02 Luis Machado <lgustavo@codesourcery.com>
10320
10321 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
10322 instruction.
10323
cf363f18
MW
103242014-06-30 Mark Wielaard <mjw@redhat.com>
10325
10326 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
10327 vulture, vilify, villar): New volatile array constants.
10328 (vindictive, vegetation): New const volatile array constants.
10329 * gdb.base/volatile.exp: Test volatile and const volatile array
10330 types.
10331
aebf9d24
AA
103322014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
10333
10334 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
10335 target lacks support for awatch, rwatch, or hbreak.
10336
b67a2c6f
YQ
103372014-06-27 Yao Qi <yao@codesourcery.com>
10338
10339 * gdb.multi/dummy-frame-restore.exp: New.
10340 * gdb.multi/dummy-frame-restore.c: New.
10341
aef92902
MM
103422014-06-25 Markus Metzger <markus.t.metzger@intel.com>
10343
10344 * gdb.btrace/gcore.exp: New.
10345
8e9db26e
PA
103462014-06-23 Pedro Alves <palves@redhat.com>
10347
10348 * gdb.base/watchpoint-reuse-slot.c: New file.
10349 * gdb.base/watchpoint-reuse-slot.exp: New file.
10350
70afc5b7
SC
103512014-06-23 Siva Chandra Reddy <sivachandra@google.com>
10352
10353 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
10354 progspace's filename in 'info', 'enable' and 'disable' command
10355 tests.
10356
b972bd9c
JK
103572014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10358
10359 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
10360 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
10361 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
10362
125f8a3d
GB
103632014-06-20 Gary Benson <gbenson@redhat.com>
10364
10365 * gdb.arch/i386-avx.exp: Fix include file location.
10366 * gdb.arch/i386-sse.exp: Likewise.
10367
3ed9baed
IB
103682014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
10369
10370 * gdb.dlang/expression.exp: New file.
10371
034f788c
PA
103722014-06-19 Pedro Alves <palves@redhat.com>
10373
10374 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
10375 out from ...
10376 (top level): ... here. Iterate running tests under different
10377 scheduler-locking settings.
10378
45371d0c
LM
103792014-06-18 Luis Machado <lgustavo@codesourcery.com>
10380
10381 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
10382 to DW_FORM_addr and use non-zero addresses.
10383
5d376983
SC
103842014-06-18 Siva Chandra Reddy <sivachandra@google.com>
10385
10386 PR gdb/17017
10387 * gdb.python/py-xmethods.cc: Add global function call counters and
10388 increment them in their respective functions. Remove "cout"
10389 statements.
10390 * gdb.python/py-xmethods.exp: Make tests check the global function
10391 call counters instead of depending on inferior IO.
10392
a1aa2221
LM
103932014-06-18 Don Breazeal <donb@codesourcery.com>
10394
10395 * gdb.base/foll-fork.exp (default_fork_parent_follow):
10396 Deleted procedure.
10397 (explicit_fork_parent_follow): Deleted procedure.
10398 (explicit_fork_child_follow): Deleted procedure.
10399 (test_follow_fork): New procedure.
10400 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 10401 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
10402 procedure calls.
10403
0fc05997
YQ
104042014-06-17 Yao Qi <yao@codesourcery.com>
10405
10406 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
10407 CP1252.
10408
70795c52
LM
104092014-06-17 Luis Machado <lgustavo@codesourcery.com>
10410
10411 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
10412 Initialize ptr and S explicitly.
10413 (skip_type_update_when_not_use_rtti_test): Likewise.
10414
6be47f0c
KS
104152014-06-16 Keith Seitz <keiths@redhat.com>
10416
10417 PR mi/15863
10418 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
10419 the inferior is started.
10420
d03de421
PA
104212014-06-16 Pedro Alves <palves@redhat.com>
10422
10423 * gdb.base/break-main-file-remove-fail.c: New file.
10424 * gdb.base/break-main-file-remove-fail.exp: New file.
10425 * gdb.base/break-unload-file.exp: Use build_executable instead of
10426 prepare_for_testing.
10427 (test_break): New parameter "initial_load". Handle it.
10428 (top level): Add initial_load cmdline/file axis.
10429
f9579b99
TT
104302014-06-12 Tom Tromey <tromey@redhat.com>
10431
10432 * gdb.base/completion.exp: Don't use directory name in test.
10433
3657956b
GB
104342014-06-09 Gary Benson <gbenson@redhat.com>
10435
10436 * gdb.base/sigall.c [Functions to send signals]: Reorder to
10437 separate the always-available ANSI-standard signals from the
10438 signals that require checking.
10439 (main): Likewise.
10440 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
10441 Likewise.
10442 (main): Likewise.
10443
4186eb54
KS
104442014-06-07 Keith Seitz <keiths@redhat.com>
10445
10446 Revert:
10447 PR c++/16253
10448 * gdb.cp/var-tag.cc: New file.
10449 * gdb.cp/var-tag.exp: New file.
10450 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
10451 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
10452 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
10453 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
10454
25326a28 104552014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
10456
10457 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
10458
829155c9
PA
104592014-06-06 Pedro Alves <palves@redhat.com>
10460
10461 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
10462 in target debug output instead of looking at RSP packets,
10463 disabling the test on any target that uses hardware stepping.
10464 Update comments.
10465
61c8d22e
PA
104662014-06-06 Pedro Alves <palves@redhat.com>
10467
10468 * gdb.base/break-unload-file.exp: Fix typo.
10469
d9a47287
YQ
104702014-06-06 Yao Qi <yao@codesourcery.com>
10471
10472 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
10473 from "jit_function" to "^jit_function".
10474
e5e01dbf
YQ
104752014-06-06 Yao Qi <yao@codesourcery.com>
10476
10477 * gdb.base/async.c (foo): Add one statement.
10478 * gdb.base/async.exp: Get the next instruction address and
10479 match the output of "nexti" by instruction address. Match
10480 the hex address in the output of "finish".
10481
73ba372c
GB
104822014-06-06 Gary Benson <gbenson@redhat.com>
10483
10484 * gdb.base/call-signals.c: Remove preprocessor conditionals
10485 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
10486 SIGSEGV and SIGTERM.
10487 * gdb.base/sigall.c: Likewise.
10488 * gdb.base/unwindonsignal.c: Likewise.
10489 * gdb.reverse/sigall-reverse.c: Likewise.
10490
831517df
YQ
104912014-06-06 Yao Qi <yao@codesourcery.com>
10492
10493 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
10494 readable, skip the test.
10495
b8b91e98
YQ
104962014-06-06 Yao Qi <yao@codesourcery.com>
10497
10498 * gdb.threads/staticthreads.c (thread_function): Move the line
10499 setting breakpoint on forward.
10500 * gdb.threads/staticthreads.exp: Update comments.
10501
fb934770
LC
105022014-06-05 Ludovic Courtès <ludo@gnu.org>
10503
10504 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
10505 "history-append! type error".
10506
6ef284bd
SM
105072014-06-05 Simon Marchi <simon.marchi@ericsson.com>
10508
10509 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
10510 erroneous dprintf expected input.
10511
a872e241
DE
105122014-06-04 Doug Evans <xdje42@gmail.com>
10513
10514 * gdb.guile/scm-generics.exp: Delete.
10515
16f691fb
DE
105162014-06-04 Doug Evans <xdje42@gmail.com>
10517
10518 * gdb.guile/scm-breakpoint.exp: Update.
10519 Add tests for breakpoint registration.
10520
012370f6
TT
105212014-06-04 Tom Tromey <tromey@redhat.com>
10522
10523 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
10524 VLA-in-union.
10525 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
10526 inner_vla_struct, vla_union types. Initialize objects of those
10527 types and compute their sizes.
10528
9f5a4cef
HZ
105292014-06-04 Nathan Sidwell <nathan@codesourcery.com>
10530 Hui Zhu <hui@codesourcery.com>
10531
10532 * gdb.base/fileio.exp: Add test for shell not available as well as
10533 available.
10534 * gdb.base/fileio.c (test_system): Check for shell twice.
10535
90a45c4d
YQ
105362014-06-04 Yao Qi <yao@codesourcery.com>
10537
10538 * gdb.base/auto-connect-native-target.exp: Remove redundant
10539 space from the regexp pattern.
10540
70017e41
YQ
105412014-06-04 Yao Qi <yao@codesourcery.com>
10542
10543 * gdb.base/default.exp: Replace "child" with "native" in
10544 regexp pattern.
10545
883964a7
SC
105462014-06-03 Siva Chandra Reddy <sivachandra@google.com>
10547
10548 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
10549 * gdb.python/py-xmethods.exp: New tests to test xmethods.
10550 * gdb.python/py-xmethods.py: Python script supporting the
10551 new testcase and tests.
10552
ef370185
JB
105532014-06-03 Joel Brobecker <brobecker@adacore.com>
10554 Pedro Alves <palves@redhat.com>
10555
10556 PR breakpoints/17000
10557 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
10558 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
10559
1e2ccb61
BM
105602014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
10561
10562 * gdb.base/subst.exp: Add tests to verify partial path matching
10563 output.
10564
c6ec5ab2
PA
105652014-06-03 Pedro Alves <palves@redhat.com>
10566
10567 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
10568 target that doesn't use software single-stepping.
10569
835c559f
PA
105702014-06-03 Pedro Alves <palves@redhat.com>
10571
10572 PR breakpoints/17000
10573 * gdb.base/sss-bp-on-user-bp-2.c: New file.
10574 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
10575
06eb1586
DE
105762014-06-02 Doug Evans <xdje42@gmail.com>
10577
10578 * gdb.guile/scm-parameter.exp: New file.
10579
e698b8c4
DE
105802014-06-02 Doug Evans <xdje42@gmail.com>
10581
10582 * gdb.guile/scm-cmd.c: New file.
10583 * gdb.guile/scm-cmd.exp: New file.
10584
ded03782
DE
105852014-06-02 Doug Evans <xdje42@gmail.com>
10586
10587 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
10588 pretty-printer lookup.
10589 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
10590 (make-pp_s-printer): Call it.
10591 (make-pretty-printer-from-dict): New function.
10592 (lookup-pretty-printer-maker-from-dict): New function.
10593 (*pretty-printer*): Simplify.
10594 (make-objfile-pp_s-printer): New function.
10595 (install-objfile-pretty-printers!): New function.
10596 (make-progspace-pp_s-printer): New function.
10597 (install-progspace-pretty-printers!): New function.
10598 * gdb.guile/scm-progspace.c: New file.
10599 * gdb.guile/scm-progspace.exp: New file.
10600
41fac0cf
PA
106012014-06-02 Pedro Alves <palves@redhat.com>
10602
10603 * gdb.base/dprintf-bp-same-addr.c: New file.
10604 * gdb.base/dprintf-bp-same-addr.exp: New file.
10605
96ae5695
EBM
106062014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10607
10608 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
10609 * gdb.arch/powerpc-power.s: Likewise.
10610
da02b3a8
JB
106112014-06-02 Joel Brobecker <brobecker@adacore.com>
10612
10613 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
10614
c72b2e7b
YQ
106152014-06-01 Yao Qi <yao@codesourcery.com>
10616
10617 * gdb.base/watchpoint.exp (test_watch_location): Check null
10618 pointer can be dereferenced. If not, do the test, otherwise
10619 skip it.
10620
53e8a631
AB
106212014-05-30 Andrew Burgess <aburgess@broadcom.com>
10622
10623 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
10624 results.
10625 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
10626
938f0e2f
AB
106272014-05-30 Andrew Burgess <aburgess@broadcom.com>
10628
10629 * gdb.arch/amd64-invalid-stack-middle.S: New file.
10630 * gdb.arch/amd64-invalid-stack-middle.c: New file.
10631 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
10632 * gdb.arch/amd64-invalid-stack-top.c: New file.
10633 * gdb.arch/amd64-invalid-stack-top.exp: New file.
10634
9ba6657a
PA
106352014-05-30 Pedro Alves <palves@redhat.com>
10636
10637 PR breakpoints/17000
10638 * gdb.base/sss-bp-on-user-bp.c: New file.
10639 * gdb.base/sss-bp-on-user-bp.exp: New file.
10640
522c09bf
DB
106412014-05-30 David Blaikie <dblaikie@gmail.com>
10642
10643 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
10644 gnu_inline semantics via attribute.
10645 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
10646 source explicitly specifies the required semantics.
10647
bf4ef81e
MR
106482014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
10649
10650 * gdb.reverse/sigall-reverse.exp: Fix a typo.
10651
329ea579
PA
106522014-05-29 Pedro Alves <palves@redhat.com>
10653 Tom Tromey <tromey@redhat.com>
10654
10655 * gdb.base/async-shell.exp: Don't enable target-async.
10656 * gdb.base/async.exp
10657 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
10658 parameter. Adjust.
10659 (top level): Don't test with "target-async".
10660 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
10661 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
10662 * gdb.base/inferior-died.exp: Don't enable target-async.
10663 * gdb.base/interrupt-noterm.exp: Likewise.
10664 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
10665 * gdb.mi/mi-nonstop-exit.exp: Likewise.
10666 * gdb.mi/mi-nonstop.exp: Likewise.
10667 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10668 * gdb.mi/mi-nsintrall.exp: Likewise.
10669 * gdb.mi/mi-nsmoribund.exp: Likewise.
10670 * gdb.mi/mi-nsthrexec.exp: Likewise.
10671 * gdb.mi/mi-watch-nonstop.exp: Likewise.
10672 * gdb.multi/watchpoint-multi.exp: Adjust comment.
10673 * gdb.python/py-evsignal.exp: Don't enable target-async.
10674 * gdb.python/py-evthreads.exp: Likewise.
10675 * gdb.python/py-prompt.exp: Likewise.
10676 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
10677 * gdb.server/solib-list.exp: Don't enable target-async.
10678 * gdb.threads/thread-specific-bp.exp: Likewise.
10679 * lib/mi-support.exp: Adjust to use mi-async.
10680
fd664c91
PA
106812014-05-29 Pedro Alves <palves@redhat.com>
10682
10683 PR gdb/13860
10684 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
10685 reason, even in sync mode.
10686
251bde03
PA
106872014-05-29 Pedro Alves <palves@redhat.com>
10688 Hui Zhu <hui@codesourcery.com>
10689
10690 PR PR15693
10691 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
10692 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
10693 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
10694 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
10695
7f3c0343
JB
106962014-05-28 Joel Brobecker <brobecker@adacore.com>
10697
10698 * config/monitor.exp (gdb_target_monitor): Replace use of
10699 "set remotebaud" by "set serial baud".
10700
b2715b27
AW
107012014-05-26 Andy Wingo <wingo@igalia.com>
10702
10703 * gdb.guile/scm-breakpoint.exp:
10704 * gdb.guile/scm-gsmob.exp: Update to use plain old object
10705 properties instead of gdb-object-properties.
10706
498a4489
YQ
107072014-05-26 Yao Qi <yao@codesourcery.com>
10708
10709 * gdb.server/no-thread-db.exp: Specify source file name
10710 explicitly when setting a breakpoint.
10711
589fdceb
MM
107122014-05-23 Markus Metzger <markus.t.metzger@intel.com>
10713
10714 * gdb.btrace/vdso.c: New.
10715 * gdb.btrace/vdso.exp: New.
10716
e9089e05
MM
107172014-05-23 Markus Metzger <markus.t.metzger@intel.com>
10718
10719 * gdb.base/gcore.exp (capture_command_output): Move ...
10720 * lib/gdb.exp (capture_command_output): ... here.
10721
67b5c0c1
MM
107222014-05-23 Markus Metzger <markus.t.metzger@intel.com>
10723
10724 * gdb.btrace/data.exp: Test memory access during btrace replay.
10725
a2199296
SM
107262014-05-22 Simon Marchi <simon.marchi@ericsson.com>
10727
10728 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
10729
17b2616c
PA
107302014-05-21 Pedro Alves <palves@redhat.com>
10731
10732 PR gdb/13860
10733 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
10734 (top level): Test that output related to execution commands is
10735 sent to the console with CLI commands, but not with MI commands.
10736 Test that breakpoint events are always mirrored to the console.
10737 Also expect the new source line to be output after a "next" in
10738 async mode too. Make it a pass/fail test.
10739 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
10740 output.
10741 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
10742
5166082f
PA
107432014-05-21 Pedro Alves <palves@redhat.com>
10744
10745 * gdb.base/list.exp (build_pattern, test_list): New procedures.
10746 Use them to test variations of "list" after reaching a breakpoint.
10747 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
10748 Test "list" with listsize 10 after reaching a breakpoint.
10749 * gdb.python/python.exp (decode_line current location line
10750 number): Adjust expected line number.
10751
2f25d70f
SM
107522014-05-21 Simon Marchi <simon.marchi@ericsson.com>
10753
10754 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
10755 behavior for $args, pass it directly to "run".
10756
ff604a67
MR
107572014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
10758
10759 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
10760 30000 to 65536.
10761
6a3cb8e8
PA
107622014-05-21 Pedro Alves <palves@redhat.com>
10763
10764 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
10765 auto-connect-native-target off".
10766 * gdb.base/auto-connect-native-target.c: New file.
10767 * gdb.base/auto-connect-native-target.exp: New file.
10768
4ebfc96e
PA
107692014-05-21 Pedro Alves <palves@redhat.com>
10770
10771 * gdb.base/default.exp: Test "target native" instead of "target
10772 child".
10773
36d46afb
MW
107742014-05-21 Mark Wielaard <mjw@redhat.com>
10775
10776 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
10777
5876f503
JK
107782014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10779
10780 Fix TLS access for -static -pthread.
10781 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
10782 <HAVE_TLS> (thread_function, main): Initialize it.
10783 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
10784 Add clean_restart.
10785 <$have_tls != "">: Check TLSVAR.
10786
0256a6ac
PA
107872014-05-21 Pedro Alves <palves@redhat.com>
10788
10789 * gdb.base/dcache-line-read-error.c: New.
10790 * gdb.base/dcache-line-read-error.exp: New.
10791
936d2992
PA
107922014-05-20 Pedro Alves <palves@redhat.com>
10793
10794 * gdb.base/compare-sections.c: New file.
10795 * gdb.base/compare-sections.exp: New file.
10796
802e8e6d
PA
107972014-05-20 Pedro Alves <palves@redhat.com>
10798
10799 * gdb.base/break-idempotent.c: New file.
10800 * gdb.base/break-idempotent.exp: New file.
10801
e59fa00f
MM
108022014-05-20 Markus Metzger <markus.t.metzger@intel.com>
10803
10804 * gdb.btrace/nohist.exp: New.
10805
8b696e31
YQ
108062014-05-20 Yao Qi <yao@codesourcery.com>
10807
10808 * lib/gdb.exp (gdb_init): Set timeout if test file is under
10809 gdb.reverse directory and gdb_reverse_timeout exists in board
10810 setting.
10811 * README: Document gdb_reverse_timeout.
10812
73c9764f
YQ
108132014-05-20 Yao Qi <yao@codesourcery.com>
10814
10815 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
10816 'test_file_name'. Treat args as a string instead of a list.
10817 (gdb_init): Rename argument 'args' by 'test_file_name'.
10818
f1f4348a
JK
108192014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10820
10821 * gdb.arch/powerpc-power.exp: New file.
10822 * gdb.arch/powerpc-power.s: New file.
10823
0dbe70ce
DE
108242014-05-16 Doug Evans <dje@google.com>
10825
10826 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
10827 * gdb.base/completion.exp: Check that all expected files exist
10828 before doing file completion.
0dbe70ce 10829
8d551b02
DE
108302014-05-16 Doug Evans <dje@google.com>
10831
10832 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
10833 Update.
10834 (do_syscall_tests_without_xml): Update.
10835
73eb7709
PA
108362014-05-16 Pedro Alves <palves@redhat.com>
10837
10838 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
10839 instead of "unknown output after running".
10840
3fae92fc
YQ
108412014-05-16 Yao Qi <yao@codesourcery.com>
10842
10843 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
10844 file1.txt from host at the end.
10845 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
10846
c2b2ccc5
DE
108472014-05-15 Doug Evans <dje@google.com>
10848
10849 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
10850 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
10851 loading file. Add test for TU lookup.
10852
8c217a4b
SM
108532014-05-15 Simon Marchi <simon.marchi@ericsson.com>
10854
10855 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
10856 calling "-exec-arguments" or "set args" before running the
10857 inferior.
10858
3deb39c6
SM
108592014-05-15 Simon Marchi <simon.marchi@ericsson.com>
10860
10861 * lib/mi-support.exp (mi_expect_stop): Expect message for
10862 inferiors that exit with non-zero exit code.
10863
71a79f8c
YQ
108642014-05-14 Yao Qi <yao@codesourcery.com>
10865
10866 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
10867 match absolute path on remote host.
10868 (test_file_list_exec_source_files): Remove "/" from the
10869 pattern.
10870
f23fcd46
YQ
108712014-05-14 Yao Qi <yao@codesourcery.com>
10872
10873 * boards/local-remote-host-notty.exp (${board}_file): New
10874 proc.
10875
9404b58f
KM
108762014-05-07 Kyle McMartin <kyle@redhat.com>
10877
10878 Pushed by Joel Brobecker <brobecker@adacore.com>.
10879 * gdb.arch/aarch64-atomic-inst.c: New file.
10880 * gdb.arch/aarch64-atomic-inst.exp: New file.
10881
5e45f04c
YQ
108822014-05-07 Yao Qi <yao@codesourcery.com>
10883
10884 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
10885 in current context" too.
10886
c888a17d
KS
108872014-05-05 Keith Seitz <keiths@redhat.com>
10888
10889 * gdb.linespec/ls-dollar.exp: Add test for linespec
10890 file:convenience_variable.
10891
290a839c
YQ
108922014-05-05 Yao Qi <yao@codesourcery.com>
10893
10894 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
10895 traceframes into tfile and ctf trace files. Read data from
10896 trace file and test collected data.
10897 (gdb_collect_locals_test): Likewise.
10898 (gdb_unavailable_registers_test): Likewise.
10899 (gdb_unavailable_floats): Likewise.
10900 (gdb_collect_globals_test): Likewise.
10901 (top-level): Append "ctf" to trace_file_targets if GDB
10902 supports.
10903
b5262cd0
YQ
109042014-05-05 Yao Qi <yao@codesourcery.com>
10905
10906 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
10907 code to ...
10908 (gdb_collect_args_test_1): ... it. New proc.
10909 (gdb_collect_locals_test): Move some code to ...
10910 (gdb_collect_locals_test_1): ... it. New proc.
10911 (gdb_unavailable_registers_test): Move some code to ...
10912 (gdb_unavailable_registers_test_1): ... it. New proc.
10913 (gdb_unavailable_floats): Move some code to ...
10914 (gdb_unavailable_floats_1): ... it. New proc.
10915
30a1e6cc
SDJ
109162014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
10917
10918 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
10919 probes to test for bitness recognition.
10920 * gdb.arch/amd64-stap-optional-prefix.exp
10921 (test_probe_value_without_reg): New procedure.
10922 Add code to test for different kinds of bitness.
10923
f33da99a
SDJ
109242014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
10925
10926 PR breakpoints/16889
10927 * gdb.arch/amd64-stap-optional-prefix.S: New file.
10928 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
10929
5b80f00d
PA
109302014-05-01 Pedro Alves <palves@redhat.com>
10931
10932 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
10933 gdb_file_cmd if no file is specified.
10934 * boards/native-extended-gdbserver.exp (gdb_load): Use the
10935 last_loaded_file to set the remote exec-file.
10936
f8c2a73c
PA
109372014-05-01 Pedro Alves <palves@redhat.com>
10938
10939 * boards/local-remote-host.exp: New file.
10940
be6e8ac7
PA
109412014-05-01 Pedro Alves <palves@redhat.com>
10942
10943 * boards/local-remote-host.exp: Rename to ...
10944 * boards/local-remote-host-notty.exp: ... this.
10945
cac0dc8f
JB
109462014-04-28 Joel Brobecker <brobecker@adacore.com>
10947
10948 * gdb.ada/dyn_arrayidx: New testcase.
10949
9730e6cc
YQ
109502014-04-26 Yao Qi <yao@codesourcery.com>
10951
10952 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
10953 and compute the length of function main. Save it in
10954 $main_length.
10955 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
10956 (top-level): Use gdb_compile to compile objects into
10957 executable and restart GDB. Remove invocation to
10958 prepare_for_testing.
10959
7ae1a6a6
PA
109602014-04-25 Simon Marchi <simon.marchi@ericsson.com>
10961 Pedro Alves <palves@redhat.com>
10962
10963 PR server/16255
10964 * gdb.multi/multi-attach.c: New file.
10965 * gdb.multi/multi-attach.exp: New file.
10966
4082afcc
PA
109672014-04-25 Pedro Alves <palves@redhat.com>
10968
10969 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
10970 user.
10971 (top level): Test that "set remote conditional-breakpoints-packet
10972 off" works as intended.
10973 * gdb.base/dprintf.exp: Test that "set remote
10974 breakpoint-commands-packet off" works as intended.
10975 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
10976 New function.
10977 (top level): Call it.
10978 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
10979 remote fast-tracepoints-packet off" works as intended.
10980 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
10981 * lib/gdb.exp (gdb_is_target_remote): ... here.
10982
2abc3f8d
DB
109832014-04-24 David Blaikie <dblaikie@gmail.com>
10984
10985 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
10986 ensure clang would not discard them.
10987 * gdb.base/gdbvars.c: Ditto.
10988 * gdb.base/memattr.c: Ditto.
10989 * gdb.base/whatis.c: Ditto.
10990 * gdb.python/py-prettyprint.c: Ditto.
10991 * gdb.trace/actions.c: Ditto.
10992 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
10993 ensure clang would not discard it.
10994
bfd39632
DB
109952014-04-24 David Blaikie <dblaikie@gmail.com>
10996
10997 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
10998 clang to emit the full definition of type required by the test
10999 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
11000
22842ff6
DB
110012014-04-24 David Blaikie <dblaikie@gmail.com>
11002
11003 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
11004 coax Clang into emitting the definition of the type.
11005 * gdb.cp/pr10728-x.h (y): Ditto.
11006 * gdb.cp/pr10728-y.cc (y): Ditto.
11007
c2e827ad
DB
110082014-04-24 David Blaikie <dblaikie@gmail.com>
11009
11010 * gdb.base/label.exp: XFAIL label related tests under Clang.
11011 * gdb.cp/cplabel.exp: Ditto.
11012 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
11013 under Clang those using labels.
11014
4c2d33e7
YQ
110152014-04-25 Yao Qi <yao@codesourcery.com>
11016
11017 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
11018 double_label.
11019 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
11020 partial_label and double_label.
11021
56083b99
DB
110222014-04-24 David Blaikie <dblaikie@gmail.com>
11023
11024 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
11025
25d4e99d
DB
110262014-04-24 David Blaikie <dblaikie@gmail.com>
11027
11028 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
11029 of the function to work across GCC and Clang.
11030 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
11031 pointer types (const void ** const V void **).
11032
01f9f808
MS
110332014-04-24 Michael Sturm <michael.sturm@mintel.com>
11034 Walfred Tedeschi <walfred.tedeschi@intel.com>
11035
11036 * Makefile.in (EXECUTABLES): Added i386-avx512.
11037 * gdb.arch/i386-avx512.c: New file.
11038 * gdb.arch/i386-avx512.exp: Likewise.
11039
4b48d439
KS
110402014-04-23 Keith Seitz <keiths@redhat.com>
11041
11042 * lib/mi-support.exp (mi_list_breakpoints): Delete.
11043 (mi_make_breakpoint_table): New procedure.
11044 (mi_create_breakpoint): Use mi_make_breakpoint
11045 and return the result.
11046 (mi_make_breakpoint): New procedure.
11047 (mi_build_kv_pairs): New procedure.
11048
11049 * gdb.mi/mi-break.exp: Remove unused globals,
11050 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
11051 All callers updated.
11052 * gdb.mi/mi-dprintf.exp: Use variable to track command
11053 number.
11054 Update all callers of mi_create_breakpoint and use
11055 mi_make_breakpoint_table.
11056 Remove any unused global variables.
11057 * gdb.mi/mi-nonstop.exp: Likewise.
11058 * gdb.mi/mi-nsintrall.exp: Likewise.
11059 * gdb.mi/mi-nsmoribund.exp: Likewise.
11060 * gdb.mi/mi-nsthrexec.exp: Likewise.
11061 * gdb.mi/mi-reverse.exp: Likewise.
11062 * gdb.mi/mi-simplerun.exp: Likewise.
11063 * gdb.mi/mi-stepn.exp: Likewise.
11064 * gdb.mi/mi-syn-frame.exp: Likewise.
11065 * gdb.mi/mi-until.exp: Likewise.
11066 * gdb.mi/mi-var-cp.exp: Likewise.
11067 * gdb.mi/mi-var-display.exp: Likewise.
11068 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
11069 * gdb.mi/mi2-var-child.exp: Likewise.
11070 * gdb.mi/mi-vla-c99.exp: Likewise.
11071 * lib/mi-support.exp: Likewise.
11072
11073 From Ian Lance Taylor <iant@cygnus.com>:
11074 * lib/gdb.exp (parse_args): New procedure.
11075
08351840
PA
110762014-04-23 Pedro Alves <palves@redhat.com>
11077
11078 * gdb.base/break-unload-file.c: New file.
11079 * gdb.base/break-unload-file.exp: New file.
11080 * gdb.base/sym-file-lib.c (baz): New function.
11081 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
11082 field.
11083 (load): Store the segment's mapped size.
11084 (unload): New function.
11085 (unload_shlib): New function.
11086 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
11087 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
11088 set a breakpoint at baz, and call it.
11089 * gdb.base/sym-file.exp: New tests for stale breakpoint
11090 instructions.
11091
076855f9
PA
110922014-04-23 Pedro Alves <palves@redhat.com>
11093
11094 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
11095 * gdb.base/hbreak-in-shr-unsupported.c: New file.
11096 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
11097 * gdb.base/hbreak-unmapped.c: New file.
11098 * gdb.base/hbreak-unmapped.exp: New file.
11099 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
11100 * lib/gdb.exp (gdb_is_target_remote): ... here.
11101
483805cf
PA
111022014-04-22 Pedro Alves <palves@redhat.com>
11103
11104 * gdb.base/consecutive-step-over.c: New file.
11105 * gdb.base/consecutive-step-over.exp: New file.
11106
06d97543
PA
111072014-04-22 Pedro Alves <palves@redhat.com>
11108
11109 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
11110 instead of send_gdb/gdb_expect.
11111
b4429ea2
YQ
111122014-04-22 Yao Qi <yao@codesourcery.com>
11113
11114 * lib/trace-support.exp (generate_tracefile): New procedure.
11115 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
11116 return 0.
11117 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
11118 if generate_tracefile returns 1.
11119
51d48146
PA
111202014-04-18 Tom Tromey <palves@redhat.com>
11121 Pedro alves <tromey@redhat.com>
11122
11123 PR backtrace/15558
11124 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
11125 with a backtrace limit.
11126 * gdb.python/py-frame-inline.exp: Test running to an inline
11127 function with a backtrace limit, and printing the newest frame.
11128 * gdb.python/py-frame-inline.c (main): Call f.
11129
bd1dce5f
MS
111302014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
11131
11132 * gdb.java/jnpe.exp: Drop srcdir from untested path.
11133
40d1a503
MS
111342014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
11135
11136 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
11137 Drop prefix from unsupported source file path.
11138
389b98f7
YQ
111392014-04-17 Yao Qi <yao@codesourcery.com>
11140
11141 * lib/gdb.exp (with_target_charset): New proc.
11142 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
11143 with_target_charset.
11144 (test_print_strings): Likewise.
11145 (test_repeat_bytes): Likewise.
11146 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
11147 for some tests.
11148
22869d73
KS
111492014-04-16 Keith Seitz <keiths@redhat.com>
11150
11151 PR gdb/15827
11152 * gdb.dwarf2/corrupt.c: New file.
11153 * gdb.dwarf2/corrupt.exp: New file.
11154
c4f87ca6
KS
111552014-04-16 Keith Seitz <keiths@redhat.com>
11156
11157 PR c++/16597
11158 * gdb.cp/namelessclass.cc: New file.
11159 * gdb.cp/namelessclass.exp: New file.
11160 * gdb.cp/namelessclass.S: New file.
11161
ab19de87
DE
111622014-04-16 Doug Evans <dje@google.com>
11163
11164 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
11165 Add comment.
11166 (gdbserver_default_get_comm_port): New function.
11167 (gdbserver_start): Check if board file provided
11168 "gdbserver,get_comm_port" and use it if so.
11169 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
11170 (gdb,socketport): Set to "stdio".
11171 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
11172 (stdio_gdbserver_template): Delete.
11173 (${board}_get_remote_address): Update.
11174 (${board}_build_remote_cmd): Delete.
11175 (${board}_get_comm_port): New function.
11176 (${board}_spawn): Update.
11177 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
11178 Delete.
11179 (${board}_get_remote_address): Update.
11180 (${board}_get_comm_port): New function.
11181
fc98a809
AB
111822014-04-16 Andrew Burgess <aburgess@broadcom.com>
11183
11184 * gdb.base/memattr.exp: Improve regexps to handle memory regions
11185 appearing in any order.
11186
87fd9e6e
DE
111872014-04-15 Doug Evans <dje@google.com>
11188
11189 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
11190 uninitialized value of "description".
11191
099fc3ea
KS
111922014-04-15 Keith Seitz <keiths@redhat.com>
11193
11194 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
11195 Remove unused globals.
11196 (test_running_the_program): Likewise.
11197 (test_controlled_execution): Likewise.
11198 (test_controlling_breakpoints): Likewise.
11199 (test_program_termination): Likewise.
11200
5da151d4
KS
112012014-04-15 Keith Seitz <keiths@redhat.com>
11202
11203 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
11204 unused globals.
11205 (test_rbreak_creation_and_listing): Likewise.
11206 (test_ignore_count): Likewise.
11207 (test_error): Likewise.
11208
35e5d2f0
PA
112092014-04-15 Pedro Alves <palves@redhat.com>
11210
11211 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
11212 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
11213 sym-file-loader.c.
11214 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
11215 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
11216 to sym-file-loader.c.
11217 (struct library): Forward declare.
11218 (load_shlib, lookup_function): Change prototypes.
11219 (find_shstrtab, find_strtab, find_shdr, find_symtab)
11220 (translate_offset): Remove declarations.
11221 (get_text_addr): New declaration.
11222 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
11223 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
11224 sym-file-loader.h.
11225 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
11226 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
11227 here from sym-file-loader.h.
11228 (struct library): New structure.
11229 (load_shlib, lookup_function): Change prototypes and adjust to
11230 work with a struct library.
11231 (find_shstrtab, find_strtab, find_shdr, find_symtab)
11232 (translate_offset): Make static.
11233 (get_text_addr): New function.
11234 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
11235
eb4c1710
PA
112362014-04-15 Pedro Alves <palves@redhat.com>
11237
11238 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
11239
2d1baf52
PA
112402014-04-15 Pedro Alves <palves@redhat.com>
11241
11242 * gdb.base/sym-file-loader.c: Include <limits.h>.
11243 (SELF_LINK): New define.
11244 (get_origin): New function.
11245 (load_shlib): Use it.
11246 * gdb.base/sym-file.exp: Don't early return if the target is
11247 remote. Use runto_main, and issue fail is that fails. Use
11248 gdb_load_shlibs.
11249 (shlib_name): Delete.
11250 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
11251
7dd6df01
PA
112522014-04-15 Pedro Alves <palves@redhat.com>
11253
11254 * gdb.base/sym-file.exp: Remove regex characters from test
11255 message. Don't refer to breakpoint numbers in test messages.
11256
b50c8614
KS
112572014-04-14 Keith Seitz <keiths@redhat.com>
11258
11259 PR c++/16253
11260 * gdb.cp/var-tag.cc: New file.
11261 * gdb.cp/var-tag.exp: New file.
11262 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
11263 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
11264 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
11265 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
11266
3d567982
TT
112672014-04-14 Tom Tromey <tromey@redhat.com>
11268
11269 * gdb.cp/classes.exp (test_enums): Handle underlying type.
11270 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
11271 type.
11272 * gdb.cp/enum-class.exp: New file.
11273 * gdb.cp/enum-class.cc: New file.
11274
0626fc76
TT
112752014-04-14 Tom Tromey <tromey@redhat.com>
11276
11277 * gdb.dwarf2/enum-type.exp: New file.
11278
dca325b3
SA
112792014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
11280
11281 * gdb.mi/mi-vla-c99.exp: New file.
11282 * gdb.mi/vla.c: New file.
11283
5854b38a
SA
112842014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
11285
11286 * gdb.base/vla-datatypes.c: New file.
11287 * gdb.base/vla-datatypes.exp: New file.
11288
463bb957
SA
112892014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
11290
11291 * gdb.base/vla-ptr.c: New file.
11292 * gdb.base/vla-ptr.exp: New file.
11293
3dd170be
SA
112942014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
11295
11296 * gdb.dwarf2/count.exp: New file.
11297
5ecaaa66
SA
112982014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
11299
11300 * gdb.base/vla-sideeffect.c: New file.
11301 * gdb.base/vla-sideeffect.exp: New file.
11302
41f1ada5
DB
113032014-04-14 David Blaikie <dblaikie@gmail.com>
11304
11305 * gdb.mi/non-stop.c: Add return value for non-void function return
11306 statement.
11307 * gdb.threads/staticthreads.c: Ditto.
11308
0be03e84
DE
113092014-04-12 Siva Chandra Reddy <sivachandra@google.com>
11310 Doug Evans <xdje42@gmail.com>
11311
11312 * gdb.guile/scm-value.c: Improve test case.
11313 * gdb.guile/scm-value.exp: Add new test.
11314
f180a1fb
DB
113152014-04-11 David Blaikie <dblaikie@gmail.com>
11316
11317 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
11318 override Clang's default.
11319
6b662e19
JB
113202014-04-11 Joel Brobecker <brobecker@adacore.com>
11321
11322 Revert the following changes (regressions):
11323
11324 * gdb.base/vla-sideeffect.c: New file.
11325 * gdb.base/vla-sideeffect.exp: New file.
11326
11327 * gdb.dwarf2/count.exp: New file.
11328
11329 * gdb.base/vla-multi.c: New file.
11330 * gdb.base/vla-multi.exp: New file.
11331
11332 * gdb.base/vla-ptr.c: New file.
11333 * gdb.base/vla-ptr.exp: New file.
11334
11335 * gdb.base/vla-datatypes.c: New file.
11336 * gdb.base/vla-datatypes.exp: New file.
11337
11338 * gdb.mi/mi-vla-c99.exp: New file.
11339 * gdb.mi/vla.c: New file.
11340
245a5f0b
KS
113412014-04-11 Keith Seitz <keiths@redhat.com>
11342
11343 PR c++/16675
11344 * gdb.cp/cpsizeof.exp: New file.
11345 * gdb.cp/cpsizeof.cc: New file.
11346
58a84dcf
SA
113472014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11348
191a8a90
JB
11349 * gdb.mi/mi-vla-c99.exp: New file.
11350 * gdb.mi/vla.c: New file.
58a84dcf 11351
c8655f75
SA
113522014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11353
11354 * gdb.base/vla-datatypes.c: New file.
11355 * gdb.base/vla-datatypes.exp: New file.
11356
024e13b4
SA
113572014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11358
11359 * gdb.base/vla-ptr.c: New file.
11360 * gdb.base/vla-ptr.exp: New file.
11361
1a237e0e
SA
113622014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11363
11364 * gdb.base/vla-multi.c: New file.
11365 * gdb.base/vla-multi.exp: New file.
11366
504f3432
SA
113672014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11368
11369 * gdb.dwarf2/count.exp: New file.
11370
3bce8237
SA
113712014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11372
191a8a90
JB
11373 * gdb.base/vla-sideeffect.c: New file.
11374 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 11375
322f9c21
YQ
113762014-04-11 Yao Qi <yao@codesourcery.com>
11377
11378 * gdb.base/completion.exp: Check file exists before running tests
11379 on file completion.
11380
d708bcd1
PA
113812014-04-10 Pedro Alves <palves@redhat.com>
11382
11383 * gdb.base/cond-eval-mode.c: New file.
11384 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
11385 prepare_for_testing to build the new file. Check result of
11386 runto_main.
11387 (test_break, test_watch): New procedures.
11388 (top level): Use them.
11389
ae1d2761
PM
113902014-04-08 Pierre Muller <muller@sourceware.org>
11391
11392 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
11393 Ctrl-V use for mingw hosts.
11394
7af389b8
SC
113952014-04-07 Siva Chandra Reddy <sivachandra@google.com>
11396
11397 * gdb.python/py-value.c: Improve test case.
11398 * gdb.python/py-value.exp: Add new test.
11399
5e703181
DE
114002014-04-07 David Blaikie <dblaikie@gmail.com>
11401
11402 * lib/compiler.c: Identify the clang compiler.
11403 * lib/compiler.cc: Ditto.
11404
9810b410
YQ
114052014-04-03 Yao Qi <yao@codesourcery.com>
11406
11407 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
11408
98d1b8dc
AB
114092014-04-01 Anton Blanchard <anton@samba.org>
11410
11411 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
11412 messages unique.
11413
3114cea1
AB
114142014-04-01 Anton Blanchard <anton@samba.org>
11415
11416 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
11417 prepare_for_testing.
11418
62f7182c
AB
114192014-04-01 Anton Blanchard <anton@samba.org>
11420
11421 * gdb.arch/ppc64-atomic-inst.c: Remove.
11422 * gdb.arch/ppc64-atomic-inst.S: New file.
11423 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
11424
770e7fc7
DE
114252014-03-31 Doug Evans <dje@google.com>
11426
11427 * gdb.base/print-symbol-loading-lib.c: New file.
11428 * gdb.base/print-symbol-loading-main.c: New file.
11429 * gdb.base/print-symbol-loading.exp: New file.
11430
46e2bafa
YQ
114312014-03-31 Yao Qi <yao@codesourcery.com>
11432
11433 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
11434
8776cfe9
JB
114352014-03-28 Joel Brobecker <brobecker@adacore.com>
11436
11437 * gdb.ada/mi_dyn_arr: New testcase.
11438
5d1ef361
DE
114392014-03-27 Doug Evans <dje@google.com>
11440
11441 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
11442
b5bee914
YQ
114432014-03-27 Yao Qi <yao@codesourcery.com>
11444
11445 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
11446 if target is nios2-*-*.
11447
0d4d0e77
YQ
114482014-03-26 Yao Qi <yao@codesourcery.com>
11449
11450 * lib/gdb.exp (readline_is_used): New proc.
11451 * gdb.base/completion.exp: Move tests on command complete up.
11452 Skip the rest of tests if readline is not used.
11453 * gdb.ada/complete.exp: Skp the test if readline is not
11454 used.
11455 * gdb.base/filesym.exp: Likewise.
11456 * gdb.base/macscp.exp: Likewise.
11457 * gdb.base/readline-ask.exp: Likewise.
11458 * gdb.base/readline.exp: Likewise.
11459 * gdb.python/py-cmd.exp: Likewise.
11460 * gdb.trace/tfile.exp: Likewise.
11461
29361eee
YQ
114622014-03-26 Yao Qi <yao@codesourcery.com>
11463
11464 * gdb.base/macscp.exp: Fix code format issues.
11465
bc9a5525
UW
114662014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
11467
11468 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
11469 * gdb.asm/powerpc64le.inc: New file.
11470
d3839ede
PA
114712014-03-25 Pedro Alves <palves@redhat.com>
11472 Doug Evans <dje@google.com>
11473
11474 * gdb.base/source-execution.c: New file.
11475 * gdb.base/source-execution.exp: New file.
11476 * gdb.base/source-execution.gdb: New file.
11477
01672a57
DE
114782014-03-24 Doug Evans <dje@google.com>
11479
11480 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
11481 using fission.
11482
88bbeca9
HZ
114832014-03-24 Hui Zhu <hui@codesourcery.com>
11484 Pedro Alves <palves@redhat.com>
11485
11486 PR breakpoints/16101
11487 * gdb.base/dprintf.exp: Use unsupported rather than changing the
11488 test pass/fail messages. Detect missing support for dprintf when
11489 breakpoints are actually inserted.
11490 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
11491 breakpoints are actually inserted.
11492 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
11493 fails.
11494
d2348791
JK
114952014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11496
11497 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
11498
feef67ab
DE
114992014-03-22 Doug Evans <xdje42@gmail.com>
11500
11501 * gdb.python/python.exp (python not supported): Verify multi-line
11502 python command issues an error.
25d743f9 11503 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 11504 guile command issues an error.
feef67ab 11505
ecebef6a
MR
115062014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
11507
11508 * gdb.threads/thread-specific.exp: Handle the lack of usable
11509 $this_breakpoint and $this_thread.
11510
ccdd1909
HZ
115112014-03-21 Hui Zhu <hui@codesourcery.com>
11512
11513 * gdb.base/attach.exp (do_command_attach_tests): New.
11514
beb460e8
PA
115152014-03-20 Tom Tromey <tromey@redhat.com>
11516 Pedro Alves <palves@redhat.com>
11517
11518 PR cli/15718
11519 * gdb.base/condbreak-call-false.c: New file.
11520 * gdb.base/condbreak-call-false.exp: New file.
11521
40acf43a
PA
115222014-03-20 Pedro Alves <palves@redhat.com>
11523
11524 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
11525 Delete.
11526 (block_signals, unblock_signals): Delete.
11527 (child_function_2, main): Remove references to deleted variable
11528 and functions.
11529
9f5e1e02
PA
115302014-03-20 Pedro Alves <palves@redhat.com>
11531
11532 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
11533 Use pthread_kill to signal thread 2.
11534 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
11535 Adjust to make the test send itself a signal rather than using the
11536 host's "kill" command.
11537
99619bea
PA
115382014-03-20 Pedro Alves <palves@redhat.com>
11539
11540 * gdb.threads/multiple-step-overs.c: New file.
11541 * gdb.threads/multiple-step-overs.exp: New file.
11542 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
11543 Adjust expected infrun debug output.
11544
2adfaa28
PA
115452014-03-20 Pedro Alves <palves@redhat.com>
11546
11547 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
11548 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
11549
31e77af2
PA
115502014-03-20 Pedro Alves <palves@redhat.com>
11551
11552 PR breakpoints/7143
11553 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
11554 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
11555 of gdb_test_multiple.
11556 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
11557 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
11558
b9f437de
PA
115592014-03-20 Pedro Alves <palves@redhat.com>
11560
11561 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
11562 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
11563
05adc73e
PA
115642014-03-19 Pedro Alves <palves@redhat.com>
11565
11566 * gdb.base/async.exp: Remove early return.
11567
6048b950
PA
115682014-03-19 Pedro Alves <palves@redhat.com>
11569
11570 * gdb.base/async.exp (step& tests): Pass explicit test messages.
11571
8bcfb00a
PA
115722014-03-19 Pedro Alves <palves@redhat.com>
11573
11574 * gdb.base/async.exp (test_background): Expect \r\n after
11575 "completed." in the fail pattern.
11576
884e37dc
PA
115772014-03-19 Pedro Alves <palves@redhat.com>
11578
11579 * gdb.base/async.exp (test_background): New procedure.
11580 Use it for all background execution command tests.
11581
148e57e2
PA
115822014-03-19 Pedro Alves <palves@redhat.com>
11583
11584 * gdb.base/async.exp: Use prepare_for_testing.
11585
f48088c7
PA
115862014-03-19 Pedro Alves <palves@redhat.com>
11587
11588 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
11589 the same line.
11590
e2f6c966
PA
115912014-03-19 Pedro Alves <palves@redhat.com>
11592
11593 * gdb.base/async.c (main): Add "jump here" and "until here" line
11594 marker comments.
11595 * gdb.base/async.exp (jump_here): New global.
11596 (jump& test): Use it.
11597 (until_here): New global.
11598 (until& test): Use it.
11599
c30568d4
PA
116002014-03-19 Pedro Alves <palves@redhat.com>
11601
11602 * gdb.base/async.exp: Don't frob gdb_protocol.
11603
0172b6a7
DE
116042014-03-18 Doug Evans <xdje42@gmail.com>
11605
11606 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
11607 Fix spelling of exec-done-display.
11608
06c868a8
JK
116092014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11610
11611 PR gdb/15358
11612 * gdb.base/gdb-sigterm.c: New file.
11613 * gdb.base/gdb-sigterm.exp: New file.
11614
0c7e1a46
PA
116152014-03-18 Pedro Alves <palves@redhat.com>
11616
11617 PR gdb/13860
11618 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
11619 * lib/mi-support.exp (mi_expect_stop): Add special handling for
11620 solib-event.
11621
f7c77d93
JB
116222014-03-17 Joel Brobecker <brobecker@adacore.com>
11623
11624 * gdb.ada/pckd_arr_ren: New testcase.
11625
5a1e8c7a
DE
116262014-03-13 Doug Evans <xdje42@gmail.com>
11627
11628 PR guile/16612
11629 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
11630 collect after discarding symbols.
11631
350e1a76
DE
116322014-03-13 Ludovic Courtès <ludo@gnu.org>
11633 Doug Evans <xdje42@gmail.com>
11634
11635 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
11636 to history survives a gc.
11637
a69900ae
PA
116382014-03-13 Pedro Alves <palves@redhat.com>
11639
11640 * gdb.base/default.exp: Don't test "target procfs".
11641
5db9f0bd
PA
116422014-03-13 Pedro Alves <palves@redhat.com>
11643
11644 * gdb.base/default.exp: Update "target child" and "target procfs"
11645 tests to not expect "Unix".
11646
b3ccfe11
TT
116472014-03-12 Tom Tromey <tromey@redhat.com>
11648
11649 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
11650 New procs. Add target-async tests.
11651 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
11652 Add target-async tests.
11653
646f4417
AA
116542014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11655
11656 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
11657 'func_start' and 'func_end' for the beginning and end of the
11658 function code, respectively.
11659 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
11660 'func_end' instead of 'func' and 'main'.
11661
288c211f
AA
116622014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11663
11664 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
11665 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
11666 generate the debug info assembler source.
11667
e0c0f156
AA
116682014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11669
11670 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
11671 * gdb.dwarf2/arr-subrange.exp: Likewise.
11672 * gdb.dwarf2/dwz.exp: Likewise.
11673 * gdb.dwarf2/method-ptr.exp: Likewise.
11674 * gdb.dwarf2/missing-sig-type.exp: Likewise.
11675 * gdb.dwarf2/subrange.exp: Likewise.
11676 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
11677 * gdb.dwarf2/implptrpiece.exp: Likewise.
11678 * gdb.dwarf2/nostaticblock.exp: Likewise.
11679
0e5c4555
AA
116802014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11681
11682 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
11683 directory to absolute path name arguments.
11684
5ec18f2b
JG
116852014-03-10 Joel Brobecker <brobecker@adacore.com>
11686
11687 * gdb.ada/tagged_access: New testcase.
11688
847fc4f2
MM
116892014-03-07 Markus Metzger <markus.t.metzger@intel.com>
11690
11691 * gdb.btrace/data.exp: Update expected output.
11692
cc3da688
YQ
116932014-03-06 Yao Qi <yao@codesourcery.com>
11694
11695 * gdb.trace/pr16508.exp: New file.
11696
0f26cec1
PA
116972014-03-05 Pedro Alves <palves@redhat.com>
11698
11699 PR gdb/16575
11700 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
11701 procedure.
11702 (top level): Adjust to use it. Add tests that exercise breakpoint
11703 interaction with the code-cache.
11704
7a5a839f
LC
117052014-02-26 Ludovic Courtès <ludo@gnu.org>
11706
11707 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
11708 test for 'history-append!'.
11709
31aa7e4e
JB
117102014-02-26 Joel Brobecker <brobecker@adacore.com>
11711
11712 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
11713 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
11714 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
11715 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
11716 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
11717 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
11718
1b588015
JB
117192014-02-26 Joel Brobecker <brobecker@adacore.com>
11720
11721 * testsuite/gdb.python/py-pp-re-notag.c: New file.
11722 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
11723 * testsuite/gdb.python/py-pp-re-notag.p: New file.
11724
55426c9d
JB
117252014-02-26 Joel Brobecker <brobecker@adacore.com>
11726
11727 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
11728
dc53a7ad
JB
117292014-02-26 Joel Brobecker <brobecker@adacore.com>
11730
11731 * gdb.dwarf2/arr-stride.c: New file.
11732 * gdb.dwarf2/arr-stride.exp: New file.
11733
12ab52e9
PA
117342014-02-26 Pedro Alves <palves@redhat.com>
11735
11736 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
11737 that won't ever trigger. Make sure that GDB reports the correct
11738 breakpoint that caused the stop.
11739
849c862e
JK
117402014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11741
11742 PR gdb/16626
11743 * gdb.base/auto-load-script: New file.
11744 * gdb.base/auto-load.c: New file.
11745 * gdb.base/auto-load.exp: New file.
11746
71b7d793
JK
11747 PR gdb/16626
11748 * gdb.base/auto-load.exp: Fix out-of-srctree run.
11749
e2f0d509
JK
117502014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11751
11752 Fix dw2-icycle.exp -fsanitize=address GDB crash.
11753 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
11754
50cc37c8
DE
117552014-02-24 Doug Evans <dje@google.com>
11756
11757 * lib/gdb.exp (run_on_host): Log error output if program fails.
11758
ea4758f2
PA
117592014-02-21 Pedro Alves <palves@redhat.com>
11760
11761 * gdb.threads/step-after-sr-lock.c: Rename to ...
11762 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
11763 * gdb.threads/step-after-sr-lock.exp: Rename to ...
11764 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
11765 ... this.
11766
d7b30f67
SDJ
117672014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
11768
11769 PR tdep/16397
11770 * gdb.arch/amd64-stap-special-operands.exp: New file.
11771 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
11772 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
11773 * gdb.arch/amd64-stap-triplet.S: Likewise.
11774 * gdb.arch/amd64-stap-triplet.c: Likewise.
11775
83deb43f
JB
117762014-02-20 Joel Brobecker <brobecker@adacore.com>
11777
11778 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
11779 in .section pseudo-op.
11780
adde2bff
DE
117812014-02-20 lin zuojian <manjian2006@gmail.com>
11782 Joel Brobecker <brobecker@adacore.com>
11783 Doug Evans <xdje42@gmail.com>
11784
11785 PR symtab/16581
11786 * gdb.dwarf2/dw2-icycle.S: New file.
11787 * gdb.dwarf2/dw2-icycle.c: New file.
11788 * gdb.dwarf2/dw2-icycle.exp: New file.
11789
f7bd0f78
SC
117902014-02-19 Siva Chandra Reddy <sivachandra@google.com>
11791
11792 * gdb.python/py-value-cc.cc: Improve test case to enable testing
11793 operations on gdb.Value objects.
11794 * gdb.python/py-value-cc.exp: Add new test to test operations on
11795 gdb.Value objects.
11796
c17ef0d5
DE
117972014-02-18 Doug Evans <dje@google.com>
11798
11799 * Makefile.in (TESTS): New variable.
11800 (expanded_tests, expanded_tests_or_none): New variables
11801 (check-single): Pass $(expanded_tests_or_none) to runtest.
11802 (check-parallel): Only run tests in $(TESTS) if non-empty.
11803 (check/no-matching-tests-found): New rule.
11804 * README: Document TESTS makefile variable.
11805
5dd3176f
DE
118062014-02-18 Doug Evans <dje@google.com>
11807
11808 * Makefile.in (check-parallel): rm -rf outputs temp.
11809
0b10be4f
JK
118102014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
11811
11812 Fix "ERROR: no fileid for" in the testsuite.
11813 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
11814
85f224e7
DE
118152014-02-12 Doug Evans <dje@google.com>
11816
11817 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
11818 (MISCELLANEOUS): New variable.
11819 (clean): rm -rf $(MISCELLANEOUS).
11820 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
11821 dwp live in the same directory as symlinks, with each symlink pointed
11822 to a differently named file in a different directory.
11823
149b30ff
DE
118242014-02-11 Doug Evans <dje@google.com>
11825
11826 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
11827 of Tcl file commands.
11828
1dfdac32
MK
118292014-02-10 Mark Kettenis <kettenis@gnu.org>
11830
11831 * gdb.threads/step-after-sr-lock.exp: Avoid executing
11832 "kill -SIGUSR1 -1".
11833
aa4fb036
JB
118342014-02-10 Joel Brobecker <brobecker@adacore.com>
11835
11836 * gdb.ada/tick_length_array_enum_idx: New testcase.
11837
ed3ef339
DE
118382014-02-10 Doug Evans <xdje42@gmail.com>
11839
11840 * configure.ac (AC_OUTPUT): Add gdb.guile.
11841 * configure: Regenerate.
11842 * lib/gdb-guile.exp: New file.
11843 * lib/gdb.exp (get_target_charset): New function.
11844 * gdb.base/help.exp: Update expected output from "apropos apropos".
11845 * gdb.guile/Makefile.in: New file.
11846 * gdb.guile/guile.exp: New file.
11847 * gdb.guile/scm-arch.c: New file.
11848 * gdb.guile/scm-arch.exp: New file.
11849 * gdb.guile/scm-block.c: New file.
11850 * gdb.guile/scm-block.exp: New file.
11851 * gdb.guile/scm-breakpoint.c: New file.
11852 * gdb.guile/scm-breakpoint.exp: New file.
11853 * gdb.guile/scm-disasm.c: New file.
11854 * gdb.guile/scm-disasm.exp: New file.
11855 * gdb.guile/scm-equal.c: New file.
11856 * gdb.guile/scm-equal.exp: New file.
11857 * gdb.guile/scm-error.exp: New file.
11858 * gdb.guile/scm-error.scm: New file.
11859 * gdb.guile/scm-frame-args.c: New file.
11860 * gdb.guile/scm-frame-args.exp: New file.
11861 * gdb.guile/scm-frame-args.scm: New file.
11862 * gdb.guile/scm-frame-inline.c: New file.
11863 * gdb.guile/scm-frame-inline.exp: New file.
11864 * gdb.guile/scm-frame.c: New file.
11865 * gdb.guile/scm-frame.exp: New file.
11866 * gdb.guile/scm-generics.exp: New file.
11867 * gdb.guile/scm-gsmob.exp: New file.
11868 * gdb.guile/scm-iterator.c: New file.
11869 * gdb.guile/scm-iterator.exp: New file.
11870 * gdb.guile/scm-math.c: New file.
11871 * gdb.guile/scm-math.exp: New file.
11872 * gdb.guile/scm-objfile-script-gdb.in: New file.
11873 * gdb.guile/scm-objfile-script.c: New file.
11874 * gdb.guile/scm-objfile-script.exp: New file.
11875 * gdb.guile/scm-objfile.c: New file.
11876 * gdb.guile/scm-objfile.exp: New file.
11877 * gdb.guile/scm-ports.exp: New file.
11878 * gdb.guile/scm-pretty-print.c: New file.
11879 * gdb.guile/scm-pretty-print.exp: New file.
11880 * gdb.guile/scm-pretty-print.scm: New file.
11881 * gdb.guile/scm-section-script.c: New file.
11882 * gdb.guile/scm-section-script.exp: New file.
11883 * gdb.guile/scm-section-script.scm: New file.
11884 * gdb.guile/scm-symbol.c: New file.
11885 * gdb.guile/scm-symbol.exp: New file.
11886 * gdb.guile/scm-symtab-2.c: New file.
11887 * gdb.guile/scm-symtab.c: New file.
11888 * gdb.guile/scm-symtab.exp: New file.
11889 * gdb.guile/scm-type.c: New file.
11890 * gdb.guile/scm-type.exp: New file.
11891 * gdb.guile/scm-value-cc.cc: New file.
11892 * gdb.guile/scm-value-cc.exp: New file.
11893 * gdb.guile/scm-value.c: New file.
11894 * gdb.guile/scm-value.exp: New file.
11895 * gdb.guile/source2.scm: New file.
11896 * gdb.guile/types-module.cc: New file.
11897 * gdb.guile/types-module.exp: New file.
11898
7026a7c1
YQ
118992014-02-10 Yao Qi <yao@codesourcery.com>
11900
11901 PR testsuite/16543
11902 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
11903 * configure: Regenerated.
11904 * Makefile.in: New file.
11905
6c466447
AS
119062014-02-08 Andreas Schwab <schwab@linux-m68k.org>
11907
11908 * gdb.python/py-framefilter.exp: Fix typo.
11909
6e854735
YQ
119102014-02-08 Yao Qi <yao@codesourcery.com>
11911
11912 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
11913 that no =breakpoint-modified is emitted when breakpoints are
11914 modified through MI commands.
11915
d137e6dc
PA
119162014-02-07 Pedro Alves <pedro@codesourcery.com>
11917 Pedro Alves <palves@redhat.com>
11918
11919 * gdb.threads/step-after-sr-lock.c: New file.
11920 * gdb.threads/step-after-sr-lock.exp: New file.
11921
b5ee5a50
PA
119222014-02-07 Pedro Alves <palves@redhat.com>
11923
11924 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
11925
3c77faf3
JK
119262014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11927
11928 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
11929 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
11930
6dddc817
DE
119312014-02-06 Doug Evans <xdje42@gmail.com>
11932
11933 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
11934 output.
11935
11936 * gdb.gdb/python-interrupts.exp: New file.
11937
de7b2893
YQ
119382014-02-05 Yao Qi <yao@codesourcery.com>
11939
11940 * gdb.trace/report.exp (use_collected_data): Test the output
11941 of "info threads" and "info inferiors".
11942
66d032ac
YQ
119432014-02-05 Yao Qi <yao@codesourcery.com>
11944
11945 Revert this patch:
11946
11947 2013-05-24 Yao Qi <yao@codesourcery.com>
11948
11949 * gdb.trace/tfile.exp: Test inferior and thread.
11950
591a12a1
UW
119512014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11952
11953 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
11954 on a function.
11955 * gdb.base/step-bt.c: Call hello via function pointer to make
11956 sure its first instruction is executed on powerpc64le-linux.
11957
0ff3e01f
UW
119582014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11959
11960 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
11961
084ee545
UW
119622014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11963
11964 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
11965 of the test patterns for use on little-endian systems.
11966
6ed14ff3
UW
119672014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11968
11969 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
11970 (decimal_vector): Fix for little-endian.
11971
401e27fd
JM
119722014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
11973
11974 * gdb.arch/sparc-sysstep.exp: New file.
11975 * gdb.arch/sparc-sysstep.c: Likewise.
11976
11977 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
11978
8b924729
EBM
119792014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11980
11981 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
11982
fb151210
JB
119832014-01-23 Tom Tromey <tromey@redhat.com>
11984
11985 * gdb.ada/array_char_idx: New testcase.
11986
0740f8d8
TT
119872014-01-23 Tom Tromey <tromey@redhat.com>
11988
11989 PR python/16487:
11990 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
11991 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
11992 classes.
11993
21909fa1
TT
119942014-01-23 Tom Tromey <tromey@redhat.com>
11995
11996 PR python/16491:
11997 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
11998 string from an inferior frame.
11999 * gdb.python/py-framefilter-mi.exp: Update.
12000
87ce2a04
DE
120012014-01-22 Doug Evans <dje@google.com>
12002
12003 * gdb.server/server-mon.exp: Add tests for "set debug-format".
12004
237b092b
AA
120052014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
12006
12007 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
12008
d674a709
AA
120092014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
12010
12011 * gdb.trace/entry-values.exp: Remove excess space character from
12012 regex patterns. Handle s390 call instruction.
12013
20fa3390
AA
120142014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
12015
12016 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
12017 define "*_start" label. Make "name" static.
12018 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
12019 ${name} by references to ${name}_start.
12020
78466714
AA
120212014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
12022
12023 * gdb.base/info-macros.exp: Remove "debug" from the compile
12024 options.
12025
ec9f644a
IB
120262014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
12027
12028 * gdb.dlang/demangle.exp: New file.
12029
94b1b47e
IB
120302014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
12031
12032 * gdb.dlang/primitive-types.exp: New file.
12033
7f420862
IB
120342014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
12035
12036 * configure.ac: Create gdb.dlang/Makefile.
12037 * configure: Regenerate.
12038 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
12039 * gdb.dlang/Makefile.in: New file.
12040 * lib/d-support.exp: New file.
12041 * lib/gdb.exp (skip_d_tests): New proc.
12042
52834460
MM
120432014-01-16 Markus Metzger <markus.t.metzger@intel.com>
12044
12045 * gdb.btrace/delta.exp: Check reverse stepi.
12046 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
12047 * gdb.btrace/finish.exp: New.
12048 * gdb.btrace/next.exp: New.
12049 * gdb.btrace/nexti.exp: New.
12050 * gdb.btrace/record_goto.c: Add comments.
12051 * gdb.btrace/step.exp: New.
12052 * gdb.btrace/stepi.exp: New.
12053 * gdb.btrace/multi-thread-step.c: New.
12054 * gdb.btrace/multi-thread-step.exp: New.
12055 * gdb.btrace/rn-dl-bind.c: New.
12056 * gdb.btrace/rn-dl-bind.exp: New.
12057 * gdb.btrace/data.c: New.
12058 * gdb.btrace/data.exp: New.
12059 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
12060
6e07b1d2
MM
120612014-01-16 Markus Metzger <markus.t.metzger@intel.com>
12062
12063 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
12064 * gdb.btrace/exception.exp: Update.
12065 * gdb.btrace/instruction_history.exp: Update.
12066 * gdb.btrace/record_goto.exp: Update.
12067 * gdb.btrace/tailcall.exp: Update.
12068 * gdb.btrace/unknown_functions.exp: Update.
12069 * gdb.btrace/delta.exp: New.
12070
0b722aec
MM
120712014-01-16 Markus Metzger <markus.t.metzger@intel.com>
12072
12073 * gdb.btrace/record_goto.exp: Add backtrace test.
12074 * gdb.btrace/tailcall.exp: Add backtrace test.
12075
066ce621
MM
120762014-01-16 Markus Metzger <markus.t.metzger@intel.com>
12077
12078 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
12079 * gdb.btrace/record_goto.c: New.
12080 * gdb.btrace/record_goto.exp: New.
12081 * gdb.btrace/x86-record_goto.S: New.
12082
0688d04e
MM
120832014-01-16 Markus Metzger <markus.t.metzger@intel.com>
12084
12085 * gdb.btrace/function_call_history.exp: Update tests.
12086 * gdb.btrace/instruction_history.exp: Update tests.
12087
8710b709
MM
120882014-01-16 Markus Metzger <markus.t.metzger@intel.com>
12089
12090 * gdb.btrace/function_call_history.exp: Fix expected field
12091 order for "record function-call-history".
12092 Add new tests for "record function-call-history /c".
12093 * gdb.btrace/exception.cc: New.
12094 * gdb.btrace/exception.exp: New.
12095 * gdb.btrace/tailcall.exp: New.
12096 * gdb.btrace/x86-tailcall.S: New.
12097 * gdb.btrace/x86-tailcall.c: New.
12098 * gdb.btrace/unknown_functions.c: New.
12099 * gdb.btrace/unknown_functions.exp: New.
12100 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
12101
5de9129b
MM
121022014-01-16 Markus Metzger <markus.t.metzger@intel.com>
12103
12104 * gdb.btrace/instruction_history.exp: Update.
12105 * gdb.btrace/function_call_history.exp: Update.
12106
23a7fe75
MM
121072014-01-16 Markus Metzger <markus.t.metzger@intel.com>
12108
12109 * gdb.btrace/function_call_history.exp: Fix expected function
12110 trace.
12111 * gdb.btrace/instruction_history.exp: Initialize traced.
12112 Remove traced_functions.
12113
724c7dd8
MM
121142014-01-16 Markus Metzger <markus.t.metzger@intel.com>
12115
12116 * gdb.btrace/function_call_history.exp: Update
12117 * gdb.btrace/instruction_history.exp: Update.
12118
6d78d93b
MM
121192014-01-16 Markus Metzger <markus.t.metzger@intel.com>
12120
12121 * gdb.btrace/enable.exp: Update expected text.
12122
93a360cc
OJ
121232014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
12124
12125 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
12126 bytes.
12127
3772b53f
MR
121282014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
12129
12130 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
12131
596662fa
OJ
121322014-01-15 Omair Javaid <omair.javaid@linaro.org>
12133
12134 * lib/gdb.exp (supports_process_record): Return true for
12135 arm*-linux*. (supports_reverse): Likewise.
12136
b5b08fb4
SC
121372014-01-13 Siva Chandra Reddy <sivachandra@google.com>
12138
12139 PR python/15464
12140 PR python/16113
12141 * gdb.python/py-type.c: Enhance test case.
12142 * gdb.python/py-value-cc.cc: Likewise
12143 * gdb.python/py-type.exp: Add new tests.
12144 * gdb.python/py-value-cc.exp: Likewise
12145
52d7fb13
AA
121462014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
12147 Pedro Alves <palves@redhat.com>
12148
12149 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
12150 Make "name" extern.
12151 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
12152 references to ${name}_start by references to ${name}.
12153
a2cd8cfe
JB
121542014-01-10 Joel Brobecker <brobecker@adacore.com>
12155
12156 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
12157
4e23fced
JB
121582014-01-10 Joel Brobecker <brobecker@adacore.com>
12159
12160 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
12161
c6a9e42c
PA
121622014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
12163 Pedro Alves <palves@redhat.com>
12164
12165 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 12166 mi_gdb_target_load.
c6a9e42c 12167
b7ea362b
PA
121682014-01-08 Pedro Alves <palves@redhat.com>
12169
12170 * gdb.threads/reconnect-signal.c: New file.
12171 * gdb.threads/reconnect-signal.exp: New file.
12172
5e3f4fab
EBM
121732014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12174
12175 * gdb.base/source-dir.exp: New file.
12176
79301218
JB
121772014-01-07 Joel Brobecker <brobecker@adacore.com>
12178
12179 * gdb.ada/mi_interface: New testcase.
12180
8e355c5d
JB
121812014-01-07 Joel Brobecker <brobecker@adacore.com>
12182
12183 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
12184 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
12185 gdb.ada/pp-rec-component/pck.ads: New files.
12186
c0d48811
JB
121872014-01-07 Joel Brobecker <brobecker@adacore.com>
12188
12189 * gdb.python/py-pp-integral.c: New file.
12190 * gdb.python/py-pp-integral.py: New file.
12191 * gdb.python/py-pp-integral.exp: New file.
12192
17b609c3 12193For older changes see ChangeLog-1993-2013.
c906108c 12194\f
8d8cb839
EZ
12195;; Local Variables:
12196;; mode: change-log
12197;; left-margin: 8
12198;; fill-column: 74
12199;; version-control: never
12200;; End:
902f2ccb 12201
61baf725 12202 Copyright 2014-2017 Free Software Foundation, Inc.
902f2ccb
MC
12203 Copying and distribution of this file, with or without modification,
12204 are permitted provided the copyright notice and this notice are preserved.