Update call to target_fileio_open
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
1d727695
TV
12020-05-18 Tom de Vries <tdevries@suse.de>
2
3 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
4
7f32a4d5
PA
52020-05-17 Pedro Alves <palves@redhat.com>
6
7 PR gdb/25741
8 * gdb.base/hw-sw-break-same-address.exp: New file.
9
7cfd74cf
PA
102020-05-16 Pedro Alves <palves@redhat.com>
11
12 * gdb.multi/multi-re-run.exp (test_re_run): Switch
13 LAST_LOADED_FILE accordingly.
14
57b4f16e
PW
152020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
16
17 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
18
7c05caf7
PW
192020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
20
21 * gdb.base/help.exp: Test apropos and help for commands
22 having aliases. Fixed comments not starting with an
23 upper-case letter or not finishing with a dot.
24
7aa1b46f
PW
252020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
26
3b3aaacb
PW
27 * gdb.base/alias.exp: Update help output check.
28
57b4f16e 292020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 30
7aa1b46f
PW
31 * gdb.base/default.exp: Update output following fixes.
32
0605465f
PW
332020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
34
35 * gdb.base/alias.exp: Test aliases starting with a prefix of
36 another alias.
37
86e4e63d
GB
382020-05-15 Gary Benson <gbenson@redhat.com>
39
40 * gdb.base/info-os.c (main): Add return statement.
41 * gdb.base/info_minsym.c (minsym_fun): Likewise.
42 * gdb.base/large-frame-2.c (func): Likewise.
43 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
44 * gdb.base/pr10179-b.c (foo2): Likewise.
45 * gdb.base/valgrind-disp-step.c (foo): Likewise.
46 * gdb.base/watch-cond.c (func): Likewise.
47 * gdb.multi/goodbye.c (verylongfun): Likewise.
48 * gdb.multi/hello.c (commonfun): Likewise.
49 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
50 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
51 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
52 Likewise.
53 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
54 * gdb.threads/interrupt-while-step-over.c (child_function):
55 Likewise.
56 * gdb.trace/actions-changed.c (end): Likewise.
57
163df4df
GB
582020-05-15 Gary Benson <gbenson@redhat.com>
59
60 * gdb.opencl/callfuncs.exp: Report when test skipped.
61 * gdb.opencl/convs_casts.exp: Likewise.
62 * gdb.opencl/datatypes.exp: Likewise.
63 * gdb.opencl/operators.exp: Likewise.
64 * gdb.opencl/vec_comps.exp: Likewise.
65
6dbc505a
TV
662020-05-15 Tom de Vries <tdevries@suse.de>
67
68 * gdb.base/align.exp.in: Rename to ...
69 * gdb.base/align.exp.tcl: ... this.
70 * gdb.base/align-c++.exp: Update.
71 * gdb.base/align-c.exp: Update.
72 * gdb.base/all-architectures.exp.in: Rename to ...
73 * gdb.base/all-architectures.exp: ... this.
74 * gdb.base/all-architectures-0.exp: Update.
75 * gdb.base/all-architectures-1.exp: Update.
76 * gdb.base/all-architectures-2.exp: Update.
77 * gdb.base/all-architectures-3.exp: Update.
78 * gdb.base/all-architectures-4.exp: Update.
79 * gdb.base/all-architectures-5.exp: Update.
80 * gdb.base/all-architectures-6.exp: Update.
81 * gdb.base/all-architectures-7.exp: Update.
82 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
83 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
84 * gdb.base/infcall-nested-structs-c++.exp: Update.
85 * gdb.base/infcall-nested-structs-c.exp: Update.
86 * gdb.base/info-types.exp.in: Rename to ...
87 * gdb.base/info-types.exp.tcl: ... this.
88 * gdb.base/info-types-c++.exp: Update.
89 * gdb.base/info-types-c.exp: Update.
90 * gdb.base/max-depth.exp.in: Rename to ...
91 * gdb.base/max-depth.exp.tcl: ... this.
92 * gdb.base/max-depth-c++.exp: Update.
93 * gdb.base/max-depth-c.exp: Update.
94 * gdb.cp/cpexprs.exp.in: Rename to ...
95 * gdb.cp/cpexprs.exp.tcl: ... this.
96 * gdb.cp/cpexprs-debug-types.exp: Update.
97 * gdb.cp/cpexprs.exp: Update.
98 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
99 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
100 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
101 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
102 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
103 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
104 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
105 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
106 * gdb.dwarf2/clang-debug-names-2.exp: Update.
107 * gdb.dwarf2/clang-debug-names.exp: Update.
108
d1034d78
AB
1092020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
110
111 * lib/check-test-names.exp: Remove code that prevents this file
112 loading when tests are run in parallel.
113
3c5c3649
PA
1142020-05-15 Pedro Alves <palves@redhat.com>
115
116 * gdb.multi/multi-kill.exp (start_inferior): Remove
117 'testpid' parameter. Refer to namespace variable directly.
118 (testpid): Declare as namespace variable.
119
272c36b8
PA
1202020-05-15 Pedro Alves <palves@redhat.com>
121
122 * gdb.multi/multi-kill.exp: Wrap in namespace.
123 (start_inferior): Add TESTPID parameter. Use it instead of the
124 testpid global.
125 (top level): Define empty TESTPID array, and pass it down to
126 start_inferior.
127
02eba61a
TV
1282020-05-14 Tom de Vries <tdevries@suse.de>
129
130 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
131 output.
132
971a3747
TV
1332020-05-14 Tom de Vries <tdevries@suse.de>
134
135 * gdb.base/align.exp: Split into ...
136 * gdb.base/align.exp.in: ...
137 * gdb.base/align-c++.exp: ...
138 * gdb.base/align-c.exp: ... these.
139 * gdb.base/infcall-nested-structs.exp: Split into ...
140 * gdb.base/infcall-nested-structs.exp.in: ...
141 * gdb.base/infcall-nested-structs-c++.exp: ...
142 * gdb.base/infcall-nested-structs-c.exp: ... these.
143 * gdb.base/info-types.exp: Split into ...
144 * gdb.base/info-types.exp.in: ...
145 * gdb.base/info-types-c++.exp: ...
146 * gdb.base/info-types-c.exp: ... these.
147 * gdb.base/max-depth.exp: Split into ...
148 * gdb.base/max-depth.exp.in: ...
149 * gdb.base/max-depth-c++.exp: ...
150 * gdb.base/max-depth-c.exp: ... these.
151 * gdb.cp/infcall-nodebug.exp: Split into ...
152 * gdb.cp/infcall-nodebug.exp.in: ...
153 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
154 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
155 * gdb.cp/infcall-nodebug-c-d0.exp: ...
156 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
157
a05575d3
TBA
1582020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
159 Pedro Alves <palves@redhat.com>
160
161 * gdb.multi/multi-exit.c: New file.
162 * gdb.multi/multi-exit.exp: New file.
163 * gdb.multi/multi-kill.c: New file.
164 * gdb.multi/multi-kill.exp: New file.
165
6ad82919
TBA
1662020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
167
168 * gdb.base/annota1.exp: Update the expected output.
169 * gdb.cp/annota2.exp: Ditto.
170
843f4d93
AB
1712020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
172
173 * lib/check-test-names.exp: Disable when testing is being run in
174 parallel.
175
c7c66341
TV
1762020-05-12 Tom de Vries <tdevries@suse.de>
177
178 * gdb.base/jit-elf.exp: Fix string concat.
179
1b59ca1c
TV
1802020-05-12 Tom de Vries <tdevries@suse.de>
181
182 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
183 messages.
184
b4991d29
TV
1852020-05-12 Tom de Vries <tdevries@suse.de>
186
187 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
188
dbb0ab10
TV
1892020-05-12 Tom de Vries <tdevries@suse.de>
190
191 * gdb.ada/catch_ex.exp: Use with_test_prefix.
192 * gdb.ada/mi_catch_ex.exp: Same.
193 * gdb.ada/mi_catch_ex_hand.exp: Same.
194
7549fed8
TV
1952020-05-12 Tom de Vries <tdevries@suse.de>
196
197 * gdb.fortran/complex.exp: Use with_test_prefix.
198
af2d5cd8
TV
1992020-05-12 Tom de Vries <tdevries@suse.de>
200
201 * gdb.trace/passcount.exp: Fix test-names.
202
7c121311
TV
2032020-05-12 Tom de Vries <tdevries@suse.de>
204
205 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
206
c9f3b40e
TV
2072020-05-12 Tom de Vries <tdevries@suse.de>
208
209 * gdb.gdb/complaints.exp: Use with_test_prefix.
210 * gdb.xml/tdesc-regs.exp: Same.
211 * gdb.opt/inline-locals.exp: Fix test name.
212
111b33f0
TV
2132020-05-12 Tom de Vries <tdevries@suse.de>
214
215 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
216 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
217 * gdb.dwarf2/implref-struct.exp: Same.
218 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
219 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
220
ebf47080
SM
2212020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
222
223 * gdb.base/jit-so.exp (one_jit_test): Change test name.
224
d30dcd12
AB
2252020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
226
227 * lib/check-test-names.exp (all_test_names): New module variable.
228 (counts): Add 'duplicates' field.
229 (_check_duplicates): New procedure.
230 (check): Also check for duplicates.
231 (do_log_summary): Print duplicates count.
232 (do_reset_vars): Reset counter for duplicate test names, and
233 discard all know test names.
234
34584c09
AB
2352020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
236
237 * lib/gdb.exp: Include check-test-names.exp library.
238 * lib/check-test-names.exp: New file.
239
e0002117
TV
2402020-05-11 Tom de Vries <tdevries@suse.de>
241
242 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
243
53f539a3
KS
2442020-05-11 Keith Seitz <keiths@redhat.com>
245
246 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
247
113ee09a
TV
2482020-05-11 Tom de Vries <tdevries@suse.de>
249
250 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
251 * gdb.cp/cpexprs.exp.in: .. here.
252 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
253 cpexprs.exp.
254
ba3e70b0
KS
2552020-05-11 Keith Seitz <keiths@redhat.com>
256
257 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
258 test names.
259 * gdb.ada/arrayptr.exp: Likewise.
260 * gdb.ada/assign_arr.exp: Likewise.
261 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
262 * gdb.ada/bp_on_var.exp: Likewise.
263 * gdb.ada/call_pn.exp: Likewise.
264 * gdb.ada/complete.exp: Likewise.
265 * gdb.ada/fun_overload_menu.exp: Likewise.
266 * gdb.ada/funcall_param.exp: Likewise.
267 * gdb.ada/funcall_ref.exp: Likewise.
268 * gdb.ada/packed_array_assign.exp: Likewise.
269 * gdb.ada/same_component_name.exp: Likewise.
270 * gdb.ada/type_coercion.exp: Likewise.
271 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
272 * gdb.ada/variant_record_packed_array.exp: Likewise.
273
3ee6bb11
TV
2742020-05-11 Tom de Vries <tdevries@suse.de>
275
276 PR symtab/25941
277 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
278 out of ...
279 * gdb.dwarf2/clang-debug-names.exp: ... here.
280 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
281 clang-debug-names.exp.in.
282 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
283 * gdb.dwarf2/clang-debug-names-2.c: New test.
284
86cd6bc8
AKS
2852020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
286
287 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
288 (fortran_runto_main): New Proc, fortran version of runto_main.
289 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
290 * gdb.fortran/array-bounds.exp: Likewise.
291 * gdb.fortran/array-slices.exp: Likewise.
292 * gdb.fortran/block-data.exp: Likewise.
293 * gdb.fortran/charset.exp: Likewise.
294 * gdb.fortran/common-block.exp: Likewise.
295 * gdb.fortran/complex.exp: Likewise.
296 * gdb.fortran/derived-type-function.exp: Likewise.
297 * gdb.fortran/derived-type.exp: Likewise.
298 * gdb.fortran/info-modules.exp: Likewise.
299 * gdb.fortran/info-types.exp: Likewise.
300 * gdb.fortran/intrinsics.exp: Likewise.
301 * gdb.fortran/library-module.exp: Likewise.
302 * gdb.fortran/logical.exp: Likewise.
303 * gdb.fortran/max-depth.exp: Likewise.
304 * gdb.fortran/module.exp: Likewise.
305 * gdb.fortran/multi-dim.exp: Likewise.
306 * gdb.fortran/nested-funcs.exp: Likewise.
307 * gdb.fortran/print-formatted.exp: Likewise.
308 * gdb.fortran/print_type.exp: Likewise.
309 * gdb.fortran/printing-types.exp: Likewise.
310 * gdb.fortran/ptr-indentation.exp: Likewise.
311 * gdb.fortran/ptype-on-functions.exp: Likewise.
312 * gdb.fortran/subarray.exp: Likewise.
313 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
314 * gdb.fortran/vla-datatypes.exp: Likewise.
315 * gdb.fortran/vla-history.exp: Likewise.
316 * gdb.fortran/vla-ptr-info.exp: Likewise.
317 * gdb.fortran/vla-ptype-sub.exp: Likewise.
318 * gdb.fortran/vla-ptype.exp: Likewise.
319 * gdb.fortran/vla-sizeof.exp: Likewise.
320 * gdb.fortran/vla-type.exp: Likewise.
321 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
322 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
323 * gdb.fortran/vla-value-sub.exp: Likewise.
324 * gdb.fortran/vla-value.exp: Likewise.
325 * gdb.fortran/whatis_type.exp: Likewise.
326 * gdb.mi/mi-var-child-f.exp: Likewise.
327
6dc55ce9 3282020-05-09 Tom de Vries <tdevries@suse.de>
329
330 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
331
283cb58c
TV
3322020-05-08 Tom de Vries <tdevries@suse.de>
333
334 * gdb.dwarf2/clang-debug-names.c: New test.
335 * gdb.dwarf2/clang-debug-names.exp: New file.
336
ac4a4f1c
SM
3372020-05-06 Simon Marchi <simon.marchi@efficios.com>
338
339 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
340 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
341
24fe640b
TV
3422020-05-06 Tom de Vries <tdevries@suse.de>
343
344 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
345 breakpoint is at a "recommended breakpoint location".
346 * gdb.reverse/consecutive-reverse.exp: Same.
347
0d8683a3
TV
3482020-05-06 Tom de Vries <tdevries@suse.de>
349
350 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
351 address.
352
b8983c46
TV
3532020-05-06 Tom de Vries <tdevries@suse.de>
354
355 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
356
abf6d805
TV
3572020-05-06 Tom de Vries <tdevries@suse.de>
358
359 * gdb.base/store.exp (check_set, up_set): Allowing missing location
360 info for r.
361
0fc2a808
TV
3622020-05-06 Tom de Vries <tdevries@suse.de>
363
364 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
365 necessary.
366
873dd427
TV
3672020-05-06 Tom de Vries <tdevries@suse.de>
368
369 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
370 void.
371
7c99e7e2
TV
3722020-05-06 Tom de Vries <tdevries@suse.de>
373
374 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
375 of ...
376 * gdb.base/async.exp: ... here.
377 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
378 "recommended breakpoint location".
379
6173d6a6
TV
3802020-05-06 Tom de Vries <tdevries@suse.de>
381
382 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
383
6015a067
TV
3842020-05-04 Tom de Vries <tdevries@suse.de>
385
386 * gdb.base/async.exp: Check whether instruction addresses are a
387 "recommended breakpoint location".
388
3b6acaee
TT
3892020-05-03 Tom Tromey <tom@tromey.com>
390
391 * gdb.base/sepdebug.exp: Remove "catch" test.
392 * gdb.base/break.exp: Remove "catch" test.
393 * gdb.base/default.exp: Update expected output.
394
5beb4d17
TV
3952020-05-02 Tom de Vries <tdevries@suse.de>
396
397 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
398 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
399 * gdb.arch/i386-mpx-map.exp: Same.
400 * gdb.arch/i386-mpx-sigsegv.exp: Same.
401 * gdb.arch/i386-mpx-simple_segv.exp: Same.
402 * gdb.arch/i386-mpx.exp: Same.
403
8caf140d
TV
4042020-05-02 Tom de Vries <tdevries@suse.de>
405
406 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
407
693196cb
TV
4082020-05-01 Tom de Vries <tdevries@suse.de>
409
410 * gdb.ada/operator_bp.exp: Allow more than required amount of
411 breakpoint.
412
53ae0aa9
TV
4132020-05-01 Tom de Vries <tdevries@suse.de>
414
415 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
416
ee9d1e5f
HD
4172020-04-30 Hannes Domani <ssbssa@yahoo.de>
418
419 PR gdb/18706
420 * gdb.cp/stub-array-size.cc: New test.
421 * gdb.cp/stub-array-size.exp: New file.
422 * gdb.cp/stub-array-size.h: New test.
423 * gdb.cp/stub-array-size2.cc: New test.
424
d5cf82c0
HD
4252020-04-30 Hannes Domani <ssbssa@yahoo.de>
426
427 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
428 output to the new format.
429
42e165c3
SM
4302020-04-29 Simon Marchi <simon.marchi@efficios.com>
431
432 * gdb.base/break.exp: Use with_test_prefix.
433
6e4e3fe1
TV
4342020-04-29 Tom de Vries <tdevries@suse.de>
435
436 * lib/gdb.exp (debug_types): New proc.
437 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
438 * gdb.python/py-symtab.exp: Same.
439
d642b692
HD
4402020-04-29 Hannes Domani <ssbssa@yahoo.de>
441
442 PR gdb/17320
443 * gdb.base/pretty-array.c: New test.
444 * gdb.base/pretty-array.exp: New file.
445
ea90f227
TV
4462020-04-29 Tom de Vries <tdevries@suse.de>
447
448 PR symtab/25889
449 * gdb.cp/cpexprs.exp: Adapt for inclusion.
450 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
451 and include cpexprs.exp.
452
a65189c9
TV
4532020-04-28 Mark Williams <mark@myosotissp.com>
454
455 PR gdb/24480
456 * dw4-toplevel-types.exp: Test for top level types.
457 * dw4-toplevel-types.cc: Test for top level types.
458
32d1f47a
TBA
4592020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
460
461 * gdb.threads/stop-with-handle.exp: Fix typo in comment
462 (theads -> threads).
463
56a4f5a1
TV
4642020-04-28 Tom de Vries <tdevries@suse.de>
465
466 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
467
0b2f8a3b
TV
4682020-04-28 Tom de Vries <tdevries@suse.de>
469
470 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
471
5390c717
TV
4722020-04-28 Tom de Vries <tdevries@suse.de>
473
474 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
475
15cd93d0
TV
4762020-04-28 Tom de Vries <tdevries@suse.de>
477
478 * gdb.dwarf2/main-foo.c: New test.
479 * gdb.dwarf2/struct-with-sig.exp: New file.
480
d472f0fb
TV
4812020-04-25 Tom de Vries <tdevries@suse.de>
482
483 * boards/debug-types.exp: New file.
484
8d840e05
AB
4852020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
486
487 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
488
bcfe6157
TT
4892020-04-24 Tom Tromey <tom@tromey.com>
490
491 PR symtab/12707:
492 * gdb.python/py-symbol.exp: Update expected results for
493 linkage_name test.
494 * gdb.cp/print-demangle.exp: New file.
495 * gdb.base/c-linkage-name.exp: Fix test.
496 * gdb.guile/scm-symbol.exp: Update expected results for
497 linkage_name test.
498
f049a313
TT
4992020-04-24 Tom Tromey <tom@tromey.com>
500
501 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
502 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
503 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
504 assembler.
505
7cf28874
TV
5062020-04-24 Tom de Vries <tdevries@suse.de>
507
508 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
509 C++.
510
dac2fef7
TT
5112020-04-24 Tom Tromey <tromey@adacore.com>
512
513 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
514 values.
515 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
516 values. Update test for minimal encodings.
517 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
518 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
519 values. Update test for minimal encodings.
520
1acda803
TT
5212020-04-24 Tom Tromey <tromey@adacore.com>
522
523 PR python/23662:
524 * gdb.ada/variant.exp: Add Python checks.
525 * gdb.rust/simple.exp: Add dynamic type checks.
526
adfb9815
TT
5272020-04-24 Tom Tromey <tromey@adacore.com>
528
529 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
530 Make array type matching more lax.
531 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
532 * gdb.ada/mi_variant.exp: New file.
533 * gdb.ada/mi_variant/pck.ads: New file.
534 * gdb.ada/mi_variant/pkg.adb: New file.
535 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
536 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
537
7d79de9a
TT
5382020-04-24 Tom Tromey <tromey@adacore.com>
539
540 * gdb.ada/variant.exp: Add dynamic field offset tests.
541 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
542 * gdb.ada/variant/pkg.adb: Add new variables.
543
f8e89861
TT
5442020-04-24 Tom Tromey <tromey@adacore.com>
545
546 * gdb.ada/variant.exp: New file
547 * gdb.ada/variant/pkg.adb: New file
548 * gdb.ada/variant/pck.adb: New file
549
86e887ae
TV
5502020-04-24 Tom de Vries <tdevries@suse.de>
551
552 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
553
88428775
TV
5542020-04-24 Tom de Vries <tdevries@suse.de>
555
556 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
557 flags.
558
4e86f6e7
TV
5592020-04-24 Tom de Vries <tdevries@suse.de>
560
561 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
562
2016d3e6
TV
5632020-04-24 Tom de Vries <tdevries@suse.de>
564
565 * lib/gdb.exp (default_gdb_start): Handle eof.
566 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
567 failure.
568 * gdb.base/readnever.exp: Handle clean_restart failure.
569
70bc38f5
TV
5702020-04-23 Tom de Vries <tdevries@suse.de>
571
572 * gdb.base/decl-before-def.exp: Run to main and print a again.
573
de82891c
TV
5742020-04-23 Tom de Vries <tdevries@suse.de>
575
576 * gdb.base/decl-before-def-decl.c: New test.
577 * gdb.base/decl-before-def-def.c: New test.
578 * gdb.base/decl-before-def.exp: New file.
579
96038148
TV
5802020-04-23 Tom de Vries <tdevries@suse.de>
581
582 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
583
54ac3df1
TV
5842020-04-22 Tom de Vries <tdevries@suse.de>
585
586 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
587 debug_info_offset.
588 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
589 before $objsfile in the line line.
590
714534e1
TV
5912020-04-22 Tom de Vries <tdevries@suse.de>
592
593 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
594
16a7dbf4
MS
5952020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
596
597 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
598 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
599 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
600 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
601 * gdb.base/jit-protocol.h: Update definitions to match all usage
602 contexts.
603
6042020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
605
606 * gdb.base: Rename all jit related test and source files.
607
6082020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
609
610 * gdb.base/jit-reader.exp: Relax register output check.
611
317d2668
TV
6122020-04-22 Tom de Vries <tdevries@suse.de>
613
614 PR symtab/25764
615 * gdb.base/psym-external-decl-2.c: New test.
616 * gdb.base/psym-external-decl.c: New test.
617 * gdb.base/psym-external-decl.exp: New file.
618 * gdb.threads/tls.exp: Add PR25807 kfail.
619
eea9e357
TV
6202020-04-22 Tom de Vries <tdevries@suse.de>
621
622 PR symtab/25801
623 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
624 in "info source" output.
625
3d5afab3
TV
6262020-04-22 Tom de Vries <tdevries@suse.de>
627
628 PR symtab/25700
629 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
630 symtab for imported_unit.c.
631
b32102f6
GB
6322020-04-21 Gary Benson <gbenson@redhat.com>
633
634 * gdb.base/advance.c (func): New argument, to match call site.
635 (func2, func3): Add return statements.
636
d43b7a2d
TBA
6372020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
638
639 * gdb.multi/run-only-second-inf.c: New file.
640 * gdb.multi/run-only-second-inf.exp: New file.
641
d89edf9b
MM
6422020-04-21 Markus Metzger <markus.t.metzger@intel.com>
643
644 * gdb.btrace/multi-inferior.c: New test.
645 * gdb.btrace/multi-inferior.exp: New file.
646
1a476b6d
MM
6472020-04-21 Markus Metzger <markus.t.metzger@intel.com>
648
649 * gdb.btrace/enable-new-thread.c: New test.
650 * gdb.btrace/enable-new-thread.exp: New file.
651
4778a5f8
TV
6522020-04-21 Tom de Vries <tdevries@suse.de>
653
654 PR gdb/25471
655 * gdb.threads/killed-outside.c: New test.
656 * gdb.threads/killed-outside.exp: New file.
657
9b2c992c
GB
6582020-04-20 Gary Benson <gbenson@redhat.com>
659
660 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
661 * gdb.base/nested-subp2.exp: Likewise.
662 * gdb.base/nested-subp3.exp: Likewise.
663
b5d1d6f7
GB
6642020-04-20 Gary Benson <gbenson@redhat.com>
665
666 * gdb.base/nested-subp1.exp: Disable test when using clang.
667 * gdb.base/nested-subp2.exp: Likewise.
668 * gdb.base/nested-subp3.exp: Likewise.
669
25230285
GB
6702020-04-20 Gary Benson <gbenson@redhat.com>
671
672 * gdb.cp/exception.cc: Fix compilation error with clang.
673
fa93cc8f
GB
6742020-04-20 Gary Benson <gbenson@redhat.com>
675
809730f3 676 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 677
e0c45f30
GB
6782020-04-20 Gary Benson <gbenson@redhat.com>
679
680 * gdb.base/jit-main.c: Fix compilation error with clang.
681
4ddfec93
KR
6822020-04-17 Kamil Rytarowski <n54@gmx.com>
683
684 * gdb.base/attach-twice.c: Include "sys/types.h".
685 (PTRACE_ATTACH): Add fallback definition.
686 (main): Pass `0' to the 4th argument of `ptrace'.
687
2bed205e
KR
6882020-04-17 Kamil Rytarowski <n54@gmx.com>
689
690 * gdb.base/fork-running-state.c: Include "signal.h".
691
0743fc83
TT
6922020-04-17 Tom Tromey <tromey@adacore.com>
693
694 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
695 Update tests.
696 * gdb.btrace/cpu.exp: Update tests.
697 * gdb.base/maint.exp: Update tests.
698 * gdb.base/default.exp: Update tests.
699 * gdb.base/completion.exp: Update tests.
700
efba5c23
TV
7012020-04-16 Tom de Vries <tdevries@suse.de>
702
703 PR symtab/25791
704 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
705 (ensure_gdb_index): and factor out and move ...
706 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
707 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
708
d191d716
TV
7092020-04-16 Tom de Vries <tdevries@suse.de>
710
711 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
712 loading exec.
713
99f1bc6a
AB
7142020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
715
716 * gdb.base/many-completions.exp: New file.
717
194d088f
TV
7182020-04-14 Tom de Vries <tdevries@suse.de>
719
720 PR symtab/25718
721 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
722
c1a66c06
TV
7232020-04-14 Tom de Vries <tdevries@suse.de>
724
725 PR symtab/25720
726 * gdb.base/maint-expand-symbols-header-file.c: New test.
727 * gdb.base/maint-expand-symbols-header-file.exp: New file.
728 * gdb.base/maint-expand-symbols-header-file.h: New test.
729
21b0982c
AB
7302020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
731
732 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
733 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
734 get_func_info.
735 (get_func_info): Delete.
736 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
737 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
738 * lib/dwarf.exp (get_func_info): New function.
739
dd1cab06
TV
7402020-04-13 Tom de Vries <tdevries@suse.de>
741
742 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
743 to what find_gnatmake does.
744
71ea2b6b
TV
7452020-04-10 Tom de Vries <tdevries@suse.de>
746
747 * gdb.base/style.exp: Expect "Expanding full symbols" message for
748 -readnow.
749
bdfc1e8a
TV
7502020-04-10 Tom de Vries <tdevries@suse.de>
751
752 PR cli/25808
753 * gdb.base/style.c: Add leading newlines.
754 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
755 Check listing of main's one-line body.
756
14ca8ecf
TV
7572020-04-08 Tom de Vries <tdevries@suse.de>
758
759 * lib/gdb.exp (psymtabs_p): New proc.
760 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
761 importing unit" unsupported if there are no partial symbols.
762
e21d048f
TV
7632020-04-08 Tom de Vries <tdevries@suse.de>
764
765 PR testsuite/25760
766 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
767
25c11aca
TV
7682020-04-07 Tom de Vries <tdevries@suse.de>
769
770 PR symtab/25796
771 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
772
5707e24b
TV
7732020-04-07 Tom de Vries <tdevries@suse.de>
774
775 * gdb.base/check-psymtab.c: New test.
776 * gdb.base/check-psymtab.exp: New file.
777
6ee448cc
TT
7782020-04-06 Tom Tromey <tromey@adacore.com>
779
780 * gdb.ada/variant-record/proc.adb: New file.
781 * gdb.ada/variant-record/value.adb: New file.
782 * gdb.ada/variant-record/value.s: New file.
783 * gdb.ada/variant-record.exp: New file.
784
9e7c9a03
HD
7852020-04-03 Hannes Domani <ssbssa@yahoo.de>
786
787 PR gdb/25325
788 * gdb.cp/typed-enum.cc: New test.
789 * gdb.cp/typed-enum.exp: New file.
790
c90d28ac
AB
7912020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
792
793 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
794 * gdb.dwarf2/dw2-inline-small-func.c: New file.
795 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
796 * gdb.dwarf2/dw2-inline-small-func.h: New file.
797 * gdb.opt/inline-small-func.c: New file.
798 * gdb.opt/inline-small-func.exp: New file.
799 * gdb.opt/inline-small-func.h: New file.
800
34e9a9fa
AB
8012020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
802
803 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
804 function.
805
6a354911
AB
8062020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
807
808 * lib/dwarf.exp (function_range): Allow compiler options to be
809 specified.
810
880d9777
TV
8112020-04-02 Tom de Vries <tdevries@suse.de>
812
813 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
814 __attribute__((always_inline)).
815 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
816
f32682ea
TV
8172020-04-02 Tom de Vries <tdevries@suse.de>
818
819 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
820 (gdbserver_gdb_exit): ... here. Add timeout warning.
821 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
822 (connect_target_extended_remote): Append new server_spawn_id to
823 server_spawn_ids.
824 (cleanup): New proc.
825 (setup, <toplevel>): Call cleanup.
826
d3214198
TV
8272020-04-02 Tom de Vries <tdevries@suse.de>
828
829 * gdb.base/main-psymtab.exp: New file.
830
cc77ed24
TV
8312020-04-02 Tom de Vries <tdevries@suse.de>
832
833 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
834
3638a098
TT
8352020-04-01 Tom Tromey <tom@tromey.com>
836
837 * gdb.base/complex-parts.exp: Add type tests.
838
c34e8714
TT
8392020-04-01 Tom Tromey <tom@tromey.com>
840
841 * gdb.base/complex-parts.exp: Add arithmetic tests.
842
981c08ce
TT
8432020-04-01 Tom Tromey <tom@tromey.com>
844
845 * gdb.compile/compile.exp: Update.
846 * gdb.compile/compile-cplus.exp: Update.
847 * gdb.base/varargs.exp: Update.
848 * gdb.base/floatn.exp: Update.
849 * gdb.base/endianity.exp: Update.
850 * gdb.base/callfuncs.exp (do_function_calls): Update.
851 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
852 (complex_float_integral_args): Update.
853 * gdb.base/complex.exp: Update.
854 * gdb.base/complex-parts.exp: Update.
855
3d1cfd43
TT
8562020-04-01 Tom Tromey <tromey@adacore.com>
857
858 * gdb.rust/union.rs: New file.
859 * gdb.rust/union.exp: New file.
860 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
861 (main): Update.
862 * gdb.rust/simple.exp: Move union tests to union.exp.
863
e033dfa9
TT
8642020-04-01 Tom Tromey <tromey@adacore.com>
865
866 * gdb.rust/simple.rs (main): Remove "y0".
867
53cccef1
TBA
8682020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
869
870 * gdb.multi/stop-all-on-exit.c: New test.
871 * gdb.multi/stop-all-on-exit.exp: New file.
872
60e22c1e
HD
8732020-04-01 Hannes Domani <ssbssa@yahoo.de>
874
875 PR gdb/24789
876 * gdb.cp/misc.cc: Add integer reference variable.
877 * gdb.cp/misc.exp: Add test.
878
e139a727
TBA
8792020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
880
881 * gdb.server/stop-reply-no-thread.exp: Enhance the test
882 scenario to cover execution until the end and also the case
883
16b0db75
TV
8842020-03-31 Tom de Vries <tdevries@suse.de>
885
886 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
887 c. Use "maint info symtabs" to check symtab expansion.
888
c0502da6
TV
8892020-03-30 Tom de Vries <tdevries@suse.de>
890
891 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
892 unsupported.
893 (verify_psymtab_expanded): Move ...
894 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
895 test.
896 (readnow): New proc.
897
5935fd15
AB
8982020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
899
900 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
901 with $hex.
902
1773be9e
TT
9032020-03-20 Tom Tromey <tromey@adacore.com>
904
905 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
906
70304be9
TT
9072020-03-20 Tom Tromey <tromey@adacore.com>
908
909 * gdb.ada/sub_variant/subv.adb: New file.
910 * gdb.ada/sub_variant.exp: New file.
911
0dd7b8f7
TV
9122020-03-20 Tom de Vries <tdevries@suse.de>
913
914 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
915 first break fails.
916 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
917
cada5fc9
AB
9182020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
919
920 * gdb.server/exit-multiple-threads.c: New file.
921 * gdb.server/exit-multiple-threads.exp: New file.
922
6b8c53f2
AB
9232020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
924
925 * gdb.fortran/mixed-lang-stack.c: New file.
926 * gdb.fortran/mixed-lang-stack.cpp: New file.
927 * gdb.fortran/mixed-lang-stack.exp: New file.
928 * gdb.fortran/mixed-lang-stack.f90: New file.
929
19a2740f
AB
9302020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
931
932 * gdb.linespec/cp-completion-aliases.cc: New file.
933 * gdb.linespec/cp-completion-aliases.exp: New file.
934
d8c8b848
TV
9352020-03-19 Tom de Vries <tdevries@suse.de>
936
937 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
938 more precise.
939
a9933ccf
TV
9402020-03-18 Tom de Vries <tdevries@suse.de>
941
942 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
943 * gdb.dwarf2/break-inline-psymtab.c: New test.
944 * gdb.dwarf2/break-inline-psymtab.exp: New file.
945
2f89101f
TV
9462020-03-16 Tom de Vries <tdevries@suse.de>
947
948 * lib/cache.exp (gdb_do_cache): Add and handle local variables
949 cache_verify and cache_verify_proc.
950
6b9374f1
TV
9512020-03-15 Tom de Vries <tdevries@suse.de>
952
953 * gdb.server/solib-list.exp: Handle
954 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
955
eaeaf44c
TV
9562020-03-15 Tom de Vries <tdevries@suse.de>
957
958 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
959 objfiles".
960
3293bbaf
TT
9612020-03-14 Tom Tromey <tom@tromey.com>
962
963 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
964
ab44624c
TV
9652020-03-14 Tom de Vries <tdevries@suse.de>
966
967 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
968
54c43825
TV
9692020-03-14 Tom de Vries <tdevries@suse.de>
970
971 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
972 result in line-by-line fashion.
973
2ac70237
TV
9742020-03-14 Tom de Vries <tdevries@suse.de>
975
976 * lib/gdb.exp (supports_statement_frontiers): New proc.
977 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
978
09546b56
TV
9792020-03-14 Tom de Vries <tdevries@suse.de>
980
981 * gdb.base/printcmds.exp: Add missing quoting for "print
982 teststring2".
983
a1f6a07c
TT
9842020-03-13 Tom Tromey <tom@tromey.com>
985
986 * gdb.base/printcmds.exp (test_print_strings): Add regression
987 test.
988 * gdb.base/printcmds.c (charptr): New typedef.
989 (teststring2): New global.
990
1b83d09c
AB
9912020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
992
993 * gdb.base/break-interp.exp: Use the tail of the filename, not the
994 full path in the test name.
995 (test_ld): Add some with_test_prefix blocks to make test names
996 unique.
997
2d61316c
TV
9982020-03-13 Tom de Vries <tdevries@suse.de>
999
1000 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
1001
2e9145ac
TV
10022020-03-13 Tom de Vries <tdevries@suse.de>
1003
1004 * gdb.mi/mi-sym-info.exp: Make matching more precise.
1005
96c7f873
TV
10062020-03-13 Tom de Vries <tdevries@suse.de>
1007
1008 PR symtab/25646
1009 * gdb.dwarf2/imported-unit.exp: Add test.
1010
49ba92c0
TV
10112020-03-13 Tom de Vries <tdevries@suse.de>
1012
1013 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
1014 (var1, var2): New variable.
1015 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
1016 matching symbols.
1017
301b21e0
TV
10182020-03-13 Tom de Vries <tdevries@suse.de>
1019
1020 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
1021 (Term::command): Use prompt prefix.
1022 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
1023 * gdb.tui/tui-layout-asm-short-prog.exp: Use
1024 command_no_prompt_prefix instead of prefix.
1025 * gdb.tui/tui-layout-asm.exp: Same.
1026
3f512721
SM
10272020-03-12 Simon Marchi <simon.marchi@efficios.com>
1028
1029 * gdb.base/break-interp.exp: Use foreach_with_prefix.
1030
40310f30
SM
10312020-03-12 Simon Marchi <simon.marchi@efficios.com>
1032
1033 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
1034 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
1035 on" while stepping over the test instruction, match printed
1036 message.
1037
09252140
TV
10382020-03-12 Tom de Vries <tdevries@suse.de>
1039
1040 * gdb.base/info-types.exp: Use exp_continue during matching of output
1041 of "info types".
1042
14e9c72c
TV
10432020-03-12 Tom de Vries <tdevries@suse.de>
1044
1045 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
1046
e515d67e
TV
10472020-03-12 Tom de Vries <tdevries@suse.de>
1048
1049 * gdb.fortran/module.exp: Use exp_continue during matching of output
1050 of "info variable -n".
1051
307eafd8
TV
10522020-03-12 Tom de Vries <tdevries@suse.de>
1053
1054 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
1055 gdb.dwarf2/dw2-ranges-base.c.
1056
9a2de3fc
TV
10572020-03-12 Tom de Vries <tdevries@suse.de>
1058
1059 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
1060 in presence of GLIBC debuginfo.
1061
3217502e
TV
10622020-03-12 Tom de Vries <tdevries@suse.de>
1063
1064 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
1065 $core.
1066
1281424c
TV
10672020-03-12 Tom de Vries <tdevries@suse.de>
1068
1069 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
1070 more precise.
1071
038b97fc
SM
10722020-03-11 Simon Marchi <simon.marchi@efficios.com>
1073
1074 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
1075 from Unix to Windows path.
1076
5308d1e7
TV
10772020-03-11 Tom de Vries <tdevries@suse.de>
1078
1079 * gdb.ada/minsyms.exp: Set language to ada.
1080
f870f78f
TV
10812020-03-11 Tom de Vries <tdevries@suse.de>
1082
1083 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
1084
5a13315d
TV
10852020-03-11 Tom de Vries <tdevries@suse.de>
1086
1087 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
1088
976862ed
TT
10892020-03-11 Tom Tromey <tromey@adacore.com>
1090
1091 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
1092
7462c383
TV
10932020-03-11 Tom de Vries <tdevries@suse.de>
1094
1095 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
1096
1c6c46a0
TV
10972020-03-11 Tom de Vries <tdevries@suse.de>
1098
1099 * gdb.base/break-interp.exp: Limit verbose scope.
1100
44f41bb7
TV
11012020-03-11 Tom de Vries <tdevries@suse.de>
1102
1103 * gdb.fortran/logical.f90: Define variable with character type.
1104 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
1105
b76f3a42
TV
11062020-03-11 Tom de Vries <tdevries@suse.de>
1107
1108 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
1109
1c33af77
TV
11102020-03-11 Tom de Vries <tdevries@suse.de>
1111
1112 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
1113 symtabs.
1114
8c95582d
AB
11152020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
1116 Bernd Edlinger <bernd.edlinger@hotmail.de>
1117
1118 * gdb.cp/step-and-next-inline.cc: New file.
1119 * gdb.cp/step-and-next-inline.exp: New file.
1120 * gdb.cp/step-and-next-inline.h: New file.
1121 * gdb.dwarf2/dw2-is-stmt.c: New file.
1122 * gdb.dwarf2/dw2-is-stmt.exp: New file.
1123 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
1124 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
1125 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
1126
cecf8547
AB
11272020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
1128
1129 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
1130 is-stmt flag in the line table.
1131
0ba678c9
TV
11322020-03-09 Tom de Vries <tdevries@suse.de>
1133
1134 * lib/gdb.exp (cached_file): Create cache dir.
1135
72fbdf83
TV
11362020-03-07 Tom de Vries <tdevries@suse.de>
1137
1138 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
1139 * gdb.cp/rvalue-ref-params.exp: Same.
1140
436b5e99
TV
11412020-03-06 Tom de Vries <tdevries@suse.de>
1142
1143 * lib/gdb.exp (tentative_rename, cached_file): New proc.
1144 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
1145
09f2921c
TV
11462020-03-06 Tom de Vries <tdevries@suse.de>
1147
1148 * README: Fix "the the".
1149 * gdb.base/dprintf.exp: Same.
1150
50a3cc5d
TV
11512020-03-05 Tom de Vries <tdevries@suse.de>
1152
1153 * gdb.base/maint.exp: Update "main print statistics" expected output.
1154
0a709cba
AKS
11552020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1156
1157 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
1158 (fortran_int8): Likewise.
1159 (fortran_real4): Likewise.
1160 (fortran_real8): Likewise.
1161 (fortran_complex4): Likewise.
1162 (fortran_logical4): Likewise.
1163 (fortran_character1): Likewise.
1164
5e5d66b6
AB
11652020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
1166
1167 * gdb.fortran/logical.exp: Add tests that any non-zero value is
1168 printed as true.
1169
7b973adc
SDJ
11702020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
1171
1172 * gdb.base/printcmds.exp: Add test to verify printf of a
1173 variable holding an address.
1174
478e490a
TV
11752020-03-03 Tom de Vries <tdevries@suse.de>
1176
1177 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
1178
1ef44e86
TV
11792020-03-03 Tom de Vries <tdevries@suse.de>
1180
1181 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
1182 gdb_test_multiple call.
1183
b98cc2cf
TV
11842020-03-03 Tom de Vries <tdevries@suse.de>
1185
1186 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
1187 gdb_test_multiple calls.
1188
63e163f2
AB
11892020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
1190
1191 * gdb.base/default.exp: Remove test of 'set history filename'.
1192 * gdb.base/gdbinit-history.exp: Add tests for setting the history
1193 filename to the empty string.
1194 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
1195 and GDBHISTSIZE.
1196
24ed6739
AB
11972020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
1198
1199 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
1200 disabled.
1201
590003dc
TV
12022020-03-02 Pedro Alves <palves@redhat.com>
1203 Tom de Vries <tdevries@suse.de>
1204
1205 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
1206 -prompt prefix, before user_code argument. Add -lbl option likewise.
1207 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
1208 (gdb_is_target_1): Add -prompt prefix and move to before user_code
1209 argument.
1210 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
1211 have "\r\n" at start-of-line, instead of at end-of-line.
1212
f5e46084
SM
12132020-02-28 Simon Marchi <simon.marchi@efficios.com>
1214
1215 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
1216 libinproctrace.so.
1217
f7a7000d
LM
12182020-02-28 Luis Machado <luis.machado@linaro.org>
1219
1220 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
1221 to "p/x".
1222
718e0816
LM
12232020-02-28 Luis Machado <luis.machado@linaro.org>
1224
1225 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
1226 asm/ptrace.h and error.h.
1227
13c3a74a
TV
12282020-02-28 Tom de Vries <tdevries@suse.de>
1229
1230 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
1231 (struct wrapper, do_something, mundane/symada__cS): Move ...
1232 * gdb.base/c-linkage-name-2.c: ... here. New source file.
1233 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
1234 Update "print symada__cS before partial symtab expansion" regexp.
1235 Update breakpoint location. Flush symbol cache after expansion.
1236
85d2d5bb
LM
12372020-02-28 Luis Machado <luis.machado@linaro.org>
1238
1239 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
1240
3608f86c
TV
12412020-02-27 Tom de Vries <tdevries@suse.de>
1242
1243 * config/sid.exp: Remove unused globals.
1244 * gdb.base/attach.exp: Same.
1245 * gdb.base/catch-load.exp: Same.
1246 * gdb.base/dbx.exp: Same.
1247 * lib/gdb.exp: Same.
1248 * lib/mi-support.exp: Same.
1249 * lib/prompt.exp: Same.
1250
c8d4f6df
TV
12512020-02-27 Tom de Vries <tdevries@suse.de>
1252
1253 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
1254 not set.
1255
0d79cdc4
AM
12562020-02-26 Aaron Merey <amerey@redhat.com>
1257
1258 * gdb.debuginfod: New directory for debuginfod tests.
1259 * gdb.debuginfod/main.c: New test file.
1260 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
1261
0dce4280
TV
12622020-02-26 Tom de Vries <tdevries@suse.de>
1263
1264 PR gdb/25603
1265 * gdb.base/persistent-lang.cc: New test.
1266 * gdb.base/persistent-lang.exp: New file.
1267
9e80cfa1
AB
12682020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1269
1270 * gdb.fortran/derived-type-striding.exp: Add a new test.
1271 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
1272 new test.
1273
2078dbb2
AB
12742020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1275
1276 * gdb.base/cached-source-file.exp: Avoid source file paths in test
1277 names.
1278
70d49700
TV
12792020-02-25 Tom de Vries <tdevries@suse.de>
1280
1281 PR go/18926
1282 * gdb.go/methods.exp: Remove gcc/93866 xfail.
1283
a88ef40d
TV
12842020-02-24 Tom de Vries <tdevries@suse.de>
1285
1286 PR gdb/25592
1287 * gdb.base/info-locals-unused-static-var.c: New test.
1288 * gdb.base/info-locals-unused-static-var.exp: New file.
1289
01b1af32
TT
12902020-02-22 Tom Tromey <tom@tromey.com>
1291
1292 * gdb.python/tui-window.exp: New file.
1293 * gdb.python/tui-window.py: New file.
1294
7c043ba6
TT
12952020-02-22 Tom Tromey <tom@tromey.com>
1296
1297 PR tui/17850:
1298 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
1299 tests.
1300
c22fef7e
TT
13012020-02-22 Tom Tromey <tom@tromey.com>
1302
1303 * gdb.tui/new-layout.exp: Add sub-layout tests.
1304
ee325b61
TT
13052020-02-22 Tom Tromey <tom@tromey.com>
1306
1307 * gdb.tui/new-layout.exp: New file.
1308
3f0cbb04
TT
13092020-02-22 Tom Tromey <tom@tromey.com>
1310
1311 * gdb.rust/rust-style.rs: New file.
1312 * gdb.rust/rust-style.exp: New file.
1313 * gdb.base/style.exp: Test structure printing.
1314 * gdb.base/style.c (struct some_struct): New type.
1315 (enum etype): New type.
1316 (struct_value): New global.
1317
75525152
TV
13182020-02-21 Tom de Vries <tdevries@suse.de>
1319
1320 PR go/18926
1321 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
1322 Remove blanket xfails. Use message argument for gdb_breakpoint.
1323 Make continuing to breakpoint test conditional on setting breakpoint.
1324 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
1325 DW_AT_name attribute. Add xfail for GCC PR93866.
1326
bd360d30
AB
13272020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
1328
1329 * gdb.dwarf2/cpp-linkage-name.c: New file.
1330 * gdb.dwarf2/cpp-linkage-name.exp: New file.
1331
c7adb09f 13322020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
1333
1334 * lib/gdb.exp (gdb_wrapper_init): Reset
1335 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
1336 not exist.
1337
a9c79803
TV
13382020-02-20 Tom de Vries <tdevries@suse.de>
1339
1340 PR go/17018
1341 * gdb.go/hello.exp: Copy ...
1342 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
1343 print of st to print value of global definition. Add xfail for GCC
1344 PR93844.
1345 * gdb.go/hello.exp: Remove printing of st before definition.
1346 * gdb.go/hello.go: Copy ...
1347 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
1348 to st.
1349 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
1350
d7445728
TV
13512020-02-20 Tom de Vries <tdevries@suse.de>
1352
1353 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
1354 (gdb_simple_compile): Handle compile_flags go by using .go extension
1355 for source file.
1356 * gdb.go/chan.exp: Use support_go_compile.
1357 * gdb.go/handcall.exp: Same.
1358 * gdb.go/hello.exp: Same.
1359 * gdb.go/integers.exp: Same.
1360 * gdb.go/max-depth.exp: Same.
1361 * gdb.go/methods.exp: Same.
1362 * gdb.go/package.exp: Same.
1363 * gdb.go/strings.exp: Same.
1364 * gdb.go/types.exp: Same.
1365 * gdb.go/unsafe.exp: Same.
1366
c9c41e6d
TV
13672020-02-19 Tom de Vries <tdevries@suse.de>
1368
1369 * gdb.python/lib-types.exp: Make xfail more strict.
1370
f20ff837
TV
13712020-02-19 Tom de Vries <tdevries@suse.de>
1372
1373 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
1374
08410482
DE
13752020-02-19 Doug Evans <dje@google.com>
1376
1377 PR rust/25535
1378 * gdb.rust/simple.exp: Add test.
1379 * gdb.rust/simple.rs: Add test.
1380
623563f7
TV
13812020-02-19 Tom de Vries <tdevries@suse.de>
1382
1383 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
1384 output line-by-line.
1385
d3308cfd
TV
13862020-02-19 Tom de Vries <tdevries@suse.de>
1387
1388 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
1389
86cbc5dc
TV
13902020-02-19 Tom de Vries <tdevries@suse.de>
1391
1392 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
1393 prelink.
1394
9db2b96b
TV
13952020-02-19 Tom de Vries <tdevries@suse.de>
1396
1397 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
1398 (gdb_do_cache): Use gdb_do_cache_wrap.
1399 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
1400
89e2fdc5
TV
14012020-02-19 Tom de Vries <tdevries@suse.de>
1402
1403 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
1404 gdb_compile option.
1405
373d7ac0
SM
14062020-02-18 Simon Marchi <simon.marchi@efficios.com>
1407
1408 * gdb.base/printcmds.exp (test_print_enums): Update expected
1409 output.
1410
b29a2df0
SM
14112020-02-18 Simon Marchi <simon.marchi@efficios.com>
1412
1413 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
1414 for "unknown".
1415
6740f0cc
SM
14162020-02-18 Simon Marchi <simon.marchi@efficios.com>
1417
1418 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
1419 enumerator.
1420
edd45eb0
SM
14212020-02-18 Simon Marchi <simon.marchi@efficios.com>
1422
1423 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
1424 FE_, add FE_NONE.
1425 (three): Update.
1426 (enum flag_enum_without_zero): New enum.
1427 (flag_enum_without_zero): New variable.
1428 (enum not_flag_enum): New enum.
1429 (three_not_flag): New variable.
1430 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
1431 (test_print_enums): Add more tests for printing flag enums.
1432
d4295de4
TV
14332020-02-18 Tom de Vries <tdevries@suse.de>
1434
1435 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
1436 (gdb_compile_ada): ... here.
1437 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
1438 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
1439
f251f505
TT
14402020-02-14 Tom Tromey <tom@tromey.com>
1441
1442 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
1443 build directory.
1444 * boards/gdbserver-base.exp: Update path to gdbserver.
1445
8f432634
TV
14462020-02-13 Tom de Vries <tdevries@suse.de>
1447
1448 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
1449
92b6eaf7
TV
14502020-02-13 Tom de Vries <tdevries@suse.de>
1451
1452 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
1453 are missing.
1454
f3b0f7fe
TV
14552020-02-13 Tom de Vries <tdevries@suse.de>
1456
1457 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
1458 call.
1459
f6be8713
SDJ
14602020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
1461
1462 PR tui/25126
1463 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
1464 * gdb.base/cached-source-file.c: New file.
1465 * gdb.base/cached-source-file.exp: New file.
1466
b2770d5e
TV
14672020-02-11 Tom de Vries <tdevries@suse.de>
1468
1469 PR testsuite/25488
1470 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
1471
44f6938e
TV
14722020-02-10 Tom de Vries <tdevries@suse.de>
1473
1474 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
1475
5f0e2eb7
MR
14762020-02-10 Maciej W. Rozycki <macro@wdc.com>
1477
1478 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
1479 and $after_addr are both integers before making a comparison.
1480
46ce2b6f
TV
14812020-02-09 Tom de Vries <tdevries@suse.de>
1482
1483 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
1484 command output and paste it into gdb.log. If any, paste catch message
1485 to gdb.log.
1486
5abbbe1d
TT
14872020-02-07 Tom Tromey <tromey@adacore.com>
1488
1489 PR breakpoints/24915:
1490 * gdb.base/annotate-symlink.exp: Use setup_xfail.
1491
1d5d29e7
SV
14922020-02-06 Shahab Vahedi <shahab@synopsys.com>
1493
1494 * gdb.tui/tui-missing-src.exp: Add the "missing source
1495 file" test for the TUI.
1496
b0999b9b
AB
14972020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
1498
1499 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
1500 including a port number in the output.
1501
c3b149eb
AKS
15022020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
1503
1504 * lib/fortran.exp (fortran_int4): Handle clang.
1505 (fortran_int8): Likewise.
1506 (fortran_real4): Likewise.
1507 (fortran_real8): Likewise.
1508 (fortran_complex4): Likewise.
1509 (fortran_logical4): Likewise.
1510 (fortran_character1): Likewise.
1511
f8dcc90b
TV
15122020-02-04 Tom de Vries <tdevries@suse.de>
1513
1514 * README (Race detection): Add note.
1515
f90ac7c2
TV
15162020-02-04 Tom de Vries <tdevries@suse.de>
1517
1518 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
1519
780636ae
TV
15202020-02-04 Tom de Vries <tdevries@suse.de>
1521
1522 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
1523
5d2e1193
RA
15242020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
1525
1526 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
1527 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
1528 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
1529 blttar, bnetarl.
1530 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
1531 binary for blttar, bnetarl.
1532 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
1533 wait instruction. Delete ldmx test.
1534 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
1535
e409c542
AKS
15362020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1537
1538 * gdb.fortran/array-bounds-high.exp: New file.
1539 * gdb.fortran/array-bounds-high.f90: New file.
1540
b0029748
LD
15412020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
1542
1543 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
1544 Replace #include of <sys/fcntl.h> by <fcntl.h>.
1545
195a8287
TV
15462020-02-01 Tom de Vries <tdevries@suse.de>
1547
1548 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
1549
42330a68
AB
15502020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
1551
1552 PR tui/9765
1553 * gdb.tui/tui-layout-asm-short-prog.S: New file.
1554 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
1555
b62a8028
LM
15562020-01-29 Luis Machado <luis.machado@linaro.org>
1557
1558 * gdb.arch/aarch64-brk-patterns.c: New source file.
1559 * gdb.arch/aarch64-brk-patterns.exp: New test.
1560
5f440116
TBA
15612020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1562
1563 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
1564 GCC/Clang version.
1565 * gdb.cp/pass-by-ref.exp: Ditto.
1566
ee2a6fc6
TV
15672020-01-29 Tom de Vries <tdevries@suse.de>
1568
1569 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
1570 * gdb.threads/watchpoint-fork-mt.c: Same.
1571 * gdb.threads/watchpoint-fork-parent.c: Same.
1572 * gdb.threads/watchpoint-fork-st.c: Same.
1573 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
1574
16b10d6e
LM
15752020-01-27 Luis Machado <luis.machado@linaro.org>
1576
1577 * gdb.base/step-over-syscall.exp (setup): Check if we're already
1578 sitting at a syscall instruction when we hit the syscall function's
1579 breakpoint.
1580 Check PC against one obtained with the x command.
1581 Validate syscall number.
1582 (step_over_syscall): Don't continue to the syscall instruction if
1583 we're already there.
1584
b1468492
PW
15852020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1586
1587 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
1588
7ffa82e1
AB
15892020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1590
1591 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
1592 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
1593
3d92a3e3
AB
15942020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1595
1596 * gdb.dwarf2/dw2-inline-stepping.c: New file.
1597 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
1598
94a72be7
AB
15992020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1600
1601 * gdb.base/maint.exp: Update line table parsing test.
1602 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
1603
53af73bf
PA
16042020-01-24 Pedro Alves <palves@redhat.com>
1605
1606 PR gdb/25410
1607 * gdb.multi/multi-re-run-1.c: New.
1608 * gdb.multi/multi-re-run-2.c: New.
1609 * gdb.multi/multi-re-run.exp: New.
1610
1ba1ac88
AB
16112020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1612
1613 PR gdb/23718
1614 * gdb.server/server-kill-python.exp: New file.
1615
f3364a6d
AB
16162020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1617
1618 * gdb.server/multi-ui-errors.c: New file.
1619 * gdb.server/multi-ui-errors.exp: New file.
1620
733d0a67
AB
16212020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1622
1623 PR tui/9765
1624 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
1625
4f13c1c0
TT
16262020-01-19 Tom Tromey <tom@tromey.com>
1627
1628 * gdb.tui/main.exp: Add check for plain "file".
1629
40c94099
CB
16302020-01-16 Christian Biesinger <cbiesinger@google.com>
1631
1632 * lib/gdb.exp: Fix spelling error (seperatelly).
1633
ff47f4f0
TT
16342020-01-14 Tom Tromey <tom@tromey.com>
1635
1636 PR symtab/12535:
1637 * gdb.python/python.exp: Test decode_line with empty string
1638 argument.
1639
717c684d
BE
16402020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
1641
1642 * gdb.base/skip-inline.exp: Extend test.
1643
44e4c775
AB
16442020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1645
1646 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
1647 * gdb.dwarf2/dw2-bad-elf.c: New file.
1648 * gdb.dwarf2/dw2-bad-elf.exp: New file.
1649
d93c6db7
AB
16502020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1651
1652 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
1653 _line_saw_file.
1654
9a6d629c
AB
16552020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1656
1657 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
1658 border.
1659
d9ebdab7
TBA
16602020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1661
1662 * gdb.multi/multi-target.exp (setup): Factor out "info
1663 connections" and "info inferiors" tests to ...
1664 (test_info_inferiors): ... this new procedure.
1665 (top level): Run new "info-inferiors" tests.
1666
f3c469b9
PA
16672020-01-10 Pedro Alves <palves@redhat.com>
1668
1669 * gdb.server/bkpt-other-inferior.exp: New file.
1670
121b3efd
PA
16712020-01-10 Pedro Alves <palves@redhat.com>
1672
1673 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
1674 of "add-inferior".
1675 * gdb.base/quit-live.exp: Likewise.
1676 * gdb.base/remote-exec-file.exp: Likewise.
1677 * gdb.guile/scm-progspace.exp: Likewise.
1678 * gdb.linespec/linespec.exp: Likewise.
1679 * gdb.mi/new-ui-mi-sync.exp: Likewise.
1680 * gdb.mi/user-selected-context-sync.exp: Likewise.
1681 * gdb.multi/multi-target.exp (setup): Add "info connection" and
1682 "info inferiors" tests.
1683 * gdb.multi/remove-inferiors.exp: Adjust expected output of
1684 "add-inferior".
1685 * gdb.multi/watchpoint-multi.exp: Likewise.
1686 * gdb.python/py-inferior.exp: Likewise.
1687 * gdb.server/extended-remote-restart.exp: Likewise.
1688 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
1689 "info inferiors".
1690 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
1691 * gdb.trace/report.exp: Likewise.
1692
1dadb1dd
PA
16932020-01-10 Pedro Alves <palves@redhat.com>
1694
1695 * gdb.multi/multi-target.c: New file.
1696 * gdb.multi/multi-target.exp: New file.
1697 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
1698 mode requested, but remote does not support non-stop".
1699
78f2c40a
PA
17002020-01-10 Pedro Alves <palves@redhat.com>
1701
1702 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
1703 disconnect before reconnecting.
1704
e7af6c70
TBA
17052020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1706 Pedro Alves <palves@redhat.com>
1707
1708 * gdb.server/connect-without-multi-process.exp: Also test
1709 continuing to end.
1710
acdf84a6
PA
17112020-01-10 Pedro Alves <palves@redhat.com>
1712
1713 * gdb.base/remote-exec-file.exp: New file.
1714
873657b9
PA
17152020-01-10 Pedro Alves <palves@redhat.com>
1716
1717 * gdb.base/fork-running-state.exp (do_test): Adjust expected
1718 output.
1719 * gdb.threads/async.c: New.
1720 * gdb.threads/async.exp: New.
1721 * gdb.multi/tids-gid-reset.c: New.
1722 * gdb.multi/tids-gid-reset.exp: New.
1723
7f0ae84c
GB
17242020-01-10 George Barrett <bob@bob131.so>
1725
1726 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
1727 to help in finding the image relocation offset.
1728 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
1729 options in arguments.
1730 (stap_test_no_debuginfo): Likewise.
1731 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
1732 test variants.
1733 (stap_test): Add null semaphore relocation test.
1734
47e9d49d
GB
17352020-01-10 George Barrett <bob@bob131.so>
1736
1737 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
1738 * gdb.base/stap-probe.exp: Likewise.
1739 (stap_test): Pass argument as an additional flag.
1740 (stap_test_no_debuginfo): Likewise.
1741 (stap_test): Check `info probes stap' output for semaphore
1742 addresses if the test binary is supposed to have them.
1743
f5a7c406
AB
17442020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1745
1746 * gdb.tui/basic.exp: Add more scrolling tests.
1747
9ae6bf64
TT
17482020-01-09 Tom Tromey <tom@tromey.com>
1749
1750 PR tui/18932:
1751 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
1752 meangingful value.
1753 (Term::command, Term::resize): Update.
1754 * gdb.tui/basic.exp: Add scrolling test.
1755
b2efe70c
AB
17562020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1757
1758 * gdb.tui/tui-layout-asm.exp: New file.
1759
3804da7e
AB
17602020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1761
1762 * lib/tuiterm.exp (Term::check_box_contents): New proc.
1763
b40aa28f
AB
17642020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1765
1766 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
1767 (Term::enter_tui): Use Term::prepare_for_tui.
1768
63ffd7c9
AB
17692020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1770
1771 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
1772 called.
1773
3be966f6
AB
17742020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1775
1776 * gdb.base/skip.exp: Fix race condition in test.
1777
153d79c4
AB
17782020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1779
1780 * gdb.base/backtrace.c: New file.
1781 * gdb.base/backtrace.exp: New file.
1782
f2302a34
AB
17832020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
1784
1785 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
1786
6ec1d75e
PW
17872020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1788
1789 * gdb.base/style.exp: Test that warnings are styled.
1790
c296cbe6
BE
17912019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1792
1793 * gdb.base/line65535.exp: New file.
1794 * gdb.base/line65535.c: New file.
1795
b28a729d
SM
17962019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
1797
1798 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
1799 * lib/gnat_debug_info_test.adb: New file.
1800 * gdb.ada/ptype_tagged_param.exp: Use
1801 gnat_runtime_has_debug_info, expect a different output if
1802 runtime does not have debug info.
1803
7f2d7a0d
SM
18042019-12-20 Simon Marchi <simon.marchi@efficios.com>
1805
1806 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
1807 (another) quote in test name.
1808
f3bce483
SM
18092019-12-20 Simon Marchi <simon.marchi@efficios.com>
1810
1811 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
1812 Add quote in test name.
1813
c855a912
TBA
18142019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1815
1816 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
1817 directory instead.
1818 * gdb.cp/pass-by-ref.exp: Extend with more cases.
1819 * gdb.cp/pass-by-ref-2.cc: New file.
1820 * gdb.cp/pass-by-ref-2.exp: New file.
1821
fc9d2d72
TT
18222019-12-20 Tom Tromey <tom@tromey.com>
1823
1824 * gdb.tui/list-before.exp: New file.
1825
77b97e00
TT
18262019-12-20 Tom Tromey <tom@tromey.com>
1827
1828 * gdb.tui/list.exp: Check for source on initial listing.
1829
f69656d0
TT
18302019-12-11 Tom Tromey <tromey@adacore.com>
1831
1832 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
1833 Add crlf test.
1834
99a55965
SM
18352019-12-18 Simon Marchi <simon.marchi@efficios.com>
1836
1837 * gdb.base/default.exp: Update value of $_gdb_major.
1838
5024637f
BE
18392019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1840
1841 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
1842
b63634be
BE
18432019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1844
1845 * gdb.base/skip.exp: Whitespace fix.
1846
45d73523
BE
18472019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1848
1849 * gdb.base/skip-inline.c: New file.
1850 * gdb.base/skip-inline.exp: New file.
1851
d043f8c8
SM
18522019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
1853
1854 * gdb.base/jit-reader.exp (jit_reader_test): Rename
1855 jit_function_00 to jit_function_stack_mangle.
1856 * gdb.base/jithost.c (jit_function_t): Rename to...
1857 (jit_function_stack_mangle_t): ... this.
1858 (jit_function_add_t): New typedef.
1859 (jit_function_00_code): Rename to...
1860 (jit_function_stack_mangle_code): ... this, make static.
1861 (jit_function_add_code): New.
1862 (main): Generate "add" function and call it. Adjust to changes
1863 in jithost_abi.
1864 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
1865 (struct jithost_abi) <begin, end>: Remove fields.
1866 <object, function_stack_mangle, function_add>: New fields.
1867 * gdb.base/jitreader.c (struct reader_state) <code_begin,
1868 code_end>: Remove fields.
1869 <func_stack_mangle>: New field.
1870 (read_debug_info): Adjust to renaming, create block for "add"
1871 function.
1872 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
1873
873de05c
TT
18742019-12-11 Tom Tromey <tom@tromey.com>
1875
1876 * gdb.tui/resize.exp: Fix regexp.
1877 * gdb.tui/regs.exp: Fix regexps.
1878 * gdb.tui/main.exp: Fix regexp.
1879
3d979945
TT
18802019-12-11 Tom Tromey <tom@tromey.com>
1881
1882 * gdb.tui/resize.exp: Update.
1883 * gdb.tui/empty.exp (layouts): Update.
1884
2192a9d3
TT
18852019-12-11 Tom Tromey <tom@tromey.com>
1886
1887 * gdb.tui/regs.exp: Update.
1888 * gdb.tui/empty.exp (layouts): Update.
1889 * gdb.tui/basic.exp: Update.
1890 * lib/tuiterm.exp (_check_box): Don't check bottom border.
1891
d8edc8b7
PW
18922019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1893
1894 * gdb.base/options.exp: Add -raw-values in the print completion list.
1895 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
1896
4c12d936
KB
18972019-12-10 Kevin Buettner <kevinb@redhat.com>
1898
1899 * gdb.threads/omp-par-scope.c: New file.
1900 * gdb/threads/omp-par-scope.exp: New file.
1901
26b911fb
KB
19022019-12-10 Kevin Buettner <kevinb@redhat.com>
1903
bb47f919
KB
1904 * lib/gdb.exp (support_nested_function_tests): New proc.
1905
19062019-12-10 Kevin Buettner <kevinb@redhat.com>
1907
1908 * lib/gdb.exp (gdb_compile_openmp): New proc.
1909 (build_executable_from_specs): Add an "openmp" option.
1910 (gdb_compile_pthreads): Add non-executable case.
26b911fb 1911
6c71eb7d
TT
19122019-12-10 Tom Tromey <tromey@adacore.com>
1913
1914 * gdb.ada/unchecked_union.exp: New file.
1915 * gdb.ada/unchecked_union/pck.adb: New file.
1916 * gdb.ada/unchecked_union/pck.ads: New file.
1917 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
1918 * gdb-utils.exp (string_to_regexp): Also quote "?".
1919
bac7c5cf
GB
19202019-12-10 George Barrett <bob@bob131.so>
1921
1922 Test scripted probe breakpoints.
1923 * gdb.guile/scm-breakpoint.c (main): Add probe point.
1924 * gdb.python/py-breakpoint.c (main): Likewise.
1925 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
1926 specifier test.
1927 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
1928
330f1d38
TBA
19292019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1930
1931 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
1932 an rvalue parameter.
1933 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
1934 parameter.
1935
b43315e2
AB
19362019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1937
1938 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
1939 modules.
1940
54f73dad
AB
19412019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1942
1943 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
1944 broken version of GCC.
1945
d57cbee9
AB
19462019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1947
1948 * gdb.fortran/info-modules.exp: Rewrite to make use of new
1949 sym-info-cmds library.
1950 * gdb.fortran/info-types.exp: Likewise.
1951 * lib/sym-info-cmds.exp: New file.
1952
c14aab8c
TV
19532019-12-08 Tom de Vries <tdevries@suse.de>
1954
1955 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
1956
aa2d5a42
KS
19572019-12-07 Keith Seitz <keiths@redhat.com>
1958
1959 * gdb.base/corefile-buildid-shlib-shr.c: New file.
1960 * gdb.base/corefile-buildid-shlib.c: New file.
1961 * gdb.base/corefile-buildid.c: New file.
1962 * gdb.base/corefile-buildid.exp: New file.
1963
93e55f0a
TV
19642019-12-06 Tom de Vries <tdevries@suse.de>
1965
1966 * gdb.dwarf2/varval.exp: Add decl before def test.
1967
c7d12402
TBA
19682019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1969
1970 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
1971
06acc08f
TBA
19722019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1973
1974 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
1975 CV and reference conversion for overload resolution.
1976 * gdb.cp/rvalue-ref-overload.exp: Test it.
1977
e0fad1ea
PW
19782019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1979
1980 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
1981 * gdb.base/frameapply.exp: Test faas without command.
1982
8d70a9f0
AB
19832019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1984
1985 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
1986 Fortran tests.
1987 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
1988 order.
1989
36c8fb93
AB
19902019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1991
1992 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
1993 casting to type with no kind specified.
1994 (test_basic_parsing_of_type_kinds): Additional tests for types
1995 with no kind specified, and add tests for single/double
1996 precision/complex types.
1997
4139ff00
TT
19982019-12-04 Tom Tromey <tromey@adacore.com>
1999
2000 * gdb.base/endianity.c (struct other) <x>: New field.
2001 (main): Initialize it.
2002 * gdb.base/endianity.exp: Update.
2003
a05cf17a
TT
20042019-12-04 Tom Tromey <tromey@adacore.com>
2005
2006 * gdb.ada/scalar_storage/storage.adb: New file.
2007 * gdb.ada/scalar_storage/pck.adb: New file.
2008 * gdb.ada/scalar_storage/pck.ads: New file.
2009 * gdb.ada/scalar_storage.exp: New file.
2010
103a685e
TT
20112019-12-04 Tom Tromey <tromey@adacore.com>
2012
2013 * gdb.base/endianity.c (struct otherendian) <f>: New field.
2014 (main): Initialize it.
2015 * gdb.base/endianity.exp: Update.
2016
c2512106
AB
20172019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2018
2019 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
2020
293b38d6
AB
20212019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2022
2023 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
2024 -symbol-info-module-functions and -symbol-info-module-variables.
2025
216a7e6b
AB
20262019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
2027
2028 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
2029
5bbd8269
AB
20302019-12-01 Richard Bunt <richard.bunt@arm.com>
2031 Andrew Burgess <andrew.burgess@embecosm.com>
2032
2033 * gdb.fortran/derived-type-striding.exp: New file.
2034 * gdb.fortran/derived-type-striding.f90: New file.
2035 * gdb.fortran/array-slices.exp: New file.
2036 * gdb.fortran/array-slices.f90: New file.
2037
be09caf1
PW
20382019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2039
2040 * gdb.base/define.exp: Test . in command names.
2041 * gdb.base/setshow.exp: Update test, as . is now part of
2042 command name.
2043
643c0cbe
PW
20442019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2045
2046 * gdb.base/define-prefix.exp: New file.
2047
dcdec678
AB
20482019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
2049
2050 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
2051 compile.
2052 (skip_btrace_pt_tests): Likewise.
2053
640ab947
AB
20542019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2055
2056 * gdb.fortran/info-modules.exp: Compile source files in correct
2057 order.
2058
d22670f0
KB
20592019-11-27 Kevin Buettner <kevinb@redhat.com>
2060
2061 * gdb.dwarf2/imported-unit.exp: New file.
2062 * gdb.dwarf2/imported-unit.c: New file.
2063
db5960b4
AB
20642019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2065
2066 * gdb.mi/mi-fortran-modules-2.f90: New file.
2067 * gdb.mi/mi-fortran-modules.exp: New file.
2068 * gdb.mi/mi-fortran-modules.f90: New file.
2069
7dc42066
AB
20702019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2071
2072 * gdb.mi/mi-sym-info-1.c: New file.
2073 * gdb.mi/mi-sym-info-2.c: New file.
2074 * gdb.mi/mi-sym-info.exp: New file.
2075
0dfeecca
TT
20762019-11-22 Tom Tromey <tromey@adacore.com>
2077
2078 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
2079 * gdb.ada/tasks/foo.adb: Add another stopping location.
2080
34877895
PJ
20812019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
2082
2083 * gdb.base/endianity.c: New test.
2084 * gdb.base/endianity.exp: New file.
2085
2e84f897
LD
20862019-11-21 Lukas Durfina <ldurfina@tachyum.com>
2087
2088 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
2089
65d1cd5f
TV
20902019-11-21 Tom de Vries <tdevries@suse.de>
2091
2092 PR gdb/24956
2093 * gdb.base/ui-redirect.exp: Test output of user-defined command.
2094
4f22c3f4
SDJ
20952019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
2096
2097 * gdb.python/py-progspace.exp: Add missing parentheses on some
2098 'print' commands.
2099
9f6ad286
TT
21002019-11-19 Tom Tromey <tom@tromey.com>
2101
2102 * gdb.tui/winheight.exp: New file.
2103
0b8dbf3f
AB
21042019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2105
2106 * gdb.base/ctf-whatis.c: Delete.
2107 * gdb.base/ctf-whatis.exp: Delete.
2108 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
2109
f833b7a7
AB
21102019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2111
2112 * gdb.base/ctf-cvexpr.exp: Delete.
2113 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
2114
30d0a636
AB
21152019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2116
2117 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
2118 the compiler. Clean up header comment a little.
2119 * gdb.base/ctf-ptype.exp: Likewise.
2120 * gdb.base/ctf-whatis.exp: Likewise.
2121 * lib/gdb.exp (skip_ctf_tests): New proc.
2122
494409bb
SDJ
21232019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
2124
2125 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
2126 * gdb.tui/corefile-run.exp: New file.
2127
55708e99
TT
21282019-11-14 Tom Tromey <tromey@adacore.com>
2129
2130 * gdb.base/gdbvars.exp (test_convenience_variables): Add
2131 regression tests.
2132
45e42163
TT
21332019-11-12 Tom Tromey <tom@tromey.com>
2134
2135 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
2136 after any command. Expect prompt after WAIT_FOR is seen.
2137 (enter_tui): Enable resize messages.
2138 (command): Expect command in output.
2139 (get_line): Avoid error when cursor appears to be off-screen.
2140 (dump_screen): Include screen size in title.
2141 (_do_resize): New proc, from "resize".
2142 (resize): Rewrite. Do resize in two steps.
2143 * gdb.tui/empty.exp (layouts): Fix entries.
2144 (check_boxes): Remove xfail.
2145 (check_text): Dump screen on failure.
2146
086baaf1
AB
21472019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
2148
2149 * gdb.python/py-symbol.exp: Add test for
2150 gdb.lookup_static_symbols.
2151
09ff83af
AB
21522019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
2153
2154 * gdb.python/py-symbol.c: Declare and call function from new
2155 py-symbol-2.c file.
2156 * gdb.python/py-symbol.exp: Compile both source files, and add new
2157 tests for gdb.lookup_static_symbol.
2158 * gdb.python/py-symbol-2.c: New file.
2159
11af934b
TV
21602019-11-02 Tom de Vries <tdevries@suse.de>
2161
2162 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
2163 * gdb.base/anon.exp: Same.
2164 * gdb.base/auto-connect-native-target.exp: Same.
2165 * gdb.base/call-ar-st.exp: Same.
2166 * gdb.base/catch-syscall.exp: Same.
2167 * gdb.base/commands.exp: Same.
2168 * gdb.base/default.exp: Same.
2169 * gdb.base/display.exp: Same.
2170 * gdb.base/float.exp: Same.
2171 * gdb.base/foll-fork.exp: Same.
2172 * gdb.base/help.exp: Same.
2173 * gdb.base/info-macros.exp: Same.
2174 * gdb.base/info-proc.exp: Same.
2175 * gdb.base/info-target.exp: Same.
2176 * gdb.base/long_long.exp: Same.
2177 * gdb.base/macscp.exp: Same.
2178 * gdb.base/memattr.exp: Same.
2179 * gdb.base/nofield.exp: Same.
2180 * gdb.base/pointers.exp: Same.
2181 * gdb.base/printcmds.exp: Same.
2182 * gdb.base/ptype.exp: Same.
2183 * gdb.base/restore.exp: Same.
2184 * gdb.base/return.exp: Same.
2185 * gdb.base/scope.exp: Same.
2186 * gdb.base/set-noassign.exp: Same.
2187 * gdb.base/setshow.exp: Same.
2188 * gdb.base/shlib-call.exp: Same.
2189 * gdb.base/signals.exp: Same.
2190 * gdb.base/sigstep.exp: Same.
2191 * gdb.base/skip.exp: Same.
2192 * gdb.base/solib-symbol.exp: Same.
2193 * gdb.base/stap-probe.exp: Same.
2194 * gdb.base/step-line.exp: Same.
2195 * gdb.base/step-test.exp: Same.
2196 * gdb.base/style.exp: Same.
2197 * gdb.base/varargs.exp: Same.
2198 * gdb.base/vla-datatypes.exp: Same.
2199 * gdb.base/vla-ptr.exp: Same.
2200 * gdb.base/vla-sideeffect.exp: Same.
2201 * gdb.base/volatile.exp: Same.
2202 * gdb.base/watch-cond-infcall.exp: Same.
2203 * gdb.base/watchpoint.exp: Same.
2204
e96ec2ba
TV
22052019-11-02 Tom de Vries <tdevries@suse.de>
2206
2207 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
2208 * gdb.cp/cpexprs.exp: Same.
2209 * gdb.cp/except-multi-location.exp: Same.
2210 * gdb.cp/exceptprint.exp: Same.
2211 * gdb.cp/gdb2384.exp: Same.
2212 * gdb.cp/inherit.exp: Same.
2213 * gdb.cp/m-static.exp: Same.
2214 * gdb.cp/meth-typedefs.exp: Same.
2215 * gdb.cp/misc.exp: Same.
2216 * gdb.cp/namespace.exp: Same.
2217 * gdb.cp/non-trivial-retval.exp: Same.
2218 * gdb.cp/overload.exp: Same.
2219 * gdb.cp/pr17132.exp: Same.
2220 * gdb.cp/re-set-overloaded.exp: Same.
2221 * gdb.cp/rvalue-ref-types.exp: Same.
2222 * gdb.cp/templates.exp: Same.
2223
bd5766ec
LM
22242019-11-01 Luis Machado <luis.machado@linaro.org>
2225
2226 PR gdb/25124
2227
2228 * gdb.arch/pr25124.S: New file.
2229 * gdb.arch/pr25124.exp: New file.
2230
165f8965
AB
22312019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
2232
2233 * gdb.fortran/info-modules.exp: Update expected results, and add
2234 additional tests for 'info module functinos', and 'info module
2235 variables'.
2236 * gdb.fortran/info-types.exp: Update expected results.
2237 * gdb.fortran/info-types.f90: Extend testcase with additional
2238 module variables and functions.
2239
59c35742
AB
22402019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
2241
2242 * gdb.fortran/info-modules.exp: New file.
2243 * gdb.fortran/info-types.exp: Build with new file.
2244 * gdb.fortran/info-types.f90: Include and use new module.
2245 * gdb.fortran/info-types-2.f90: New file.
2246
f3fb2519
PW
22472019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2248
2249 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
2250 * gdb.base/settings.exp: Test all settings types using
2251 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
2252 that now verifies that the value of "maint show" is the same as
2253 returned by the settings functions. Test the type of the
2254 maintenance settings.
2255 * gdb.base/default.exp: Update show_conv_list.
2256
d1e36019
TV
22572019-10-31 Tom de Vries <tdevries@suse.de>
2258
2259 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
2260 gdb_test.
2261 * gdb.arch/amd64-disp-step.exp: Same.
2262 * gdb.asm/asm-source.exp: Same.
2263 * gdb.btrace/buffer-size.exp: Same.
2264 * gdb.btrace/cpu.exp: Same.
2265 * gdb.btrace/enable.exp: Same.
2266 * gdb.dwarf2/count.exp: Same.
2267 * gdb.dwarf2/dw2-ranges-func.exp: Same.
2268 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
2269 * gdb.fortran/vla-datatypes.exp: Same.
2270 * gdb.fortran/vla-history.exp: Same.
2271 * gdb.fortran/vla-ptype.exp: Same.
2272 * gdb.fortran/vla-value.exp: Same.
2273 * gdb.fortran/whatis_type.exp: Same.
2274 * gdb.guile/guile.exp: Same.
2275 * gdb.multi/tids.exp: Same.
2276 * gdb.python/py-finish-breakpoint.exp: Same.
2277 * gdb.python/py-framefilter.exp: Same.
2278 * gdb.python/py-pp-registration.exp: Same.
2279 * gdb.python/py-xmethods.exp: Same.
2280 * gdb.python/python.exp: Same.
2281 * gdb.server/connect-with-no-symbol-file.exp: Same.
2282 * gdb.server/no-thread-db.exp: Same.
2283 * gdb.server/run-without-local-binary.exp: Same.
2284 * gdb.stabs/weird.exp: Same.
2285 * gdb.threads/attach-many-short-lived-threads.exp: Same.
2286 * gdb.threads/thread-find.exp: Same.
2287 * gdb.threads/tls-shared.exp: Same.
2288 * gdb.threads/tls.exp: Same.
2289 * gdb.threads/wp-replication.exp: Same.
2290 * gdb.trace/ax.exp: Same.
2291 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
2292
3d11e68e
TV
22932019-10-31 Tom de Vries <tdevries@suse.de>
2294
2295 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
2296 * gdb.ada/array_subscript_addr.exp: Same.
2297 * gdb.ada/arrayidx.exp: Same.
2298 * gdb.ada/arrayparam.exp: Same.
2299 * gdb.ada/arrayptr.exp: Same.
2300 * gdb.ada/boolean_expr.exp: Same.
2301 * gdb.ada/call_pn.exp: Same.
2302 * gdb.ada/complete.exp: Same.
2303 * gdb.ada/fixed_cmp.exp: Same.
2304 * gdb.ada/fun_addr.exp: Same.
2305 * gdb.ada/funcall_param.exp: Same.
2306 * gdb.ada/interface.exp: Same.
2307 * gdb.ada/mod_from_name.exp: Same.
2308 * gdb.ada/null_array.exp: Same.
2309 * gdb.ada/packed_array.exp: Same.
2310 * gdb.ada/packed_tagged.exp: Same.
2311 * gdb.ada/print_chars.exp: Same.
2312 * gdb.ada/print_pc.exp: Same.
2313 * gdb.ada/ptype_arith_binop.exp: Same.
2314 * gdb.ada/ptype_field.exp: Same.
2315 * gdb.ada/ptype_tagged_param.exp: Same.
2316 * gdb.ada/rec_return.exp: Same.
2317 * gdb.ada/ref_tick_size.exp: Same.
2318 * gdb.ada/str_ref_cmp.exp: Same.
2319 * gdb.ada/taft_type.exp: Same.
2320 * gdb.ada/tagged.exp: Same.
2321 * gdb.ada/type_coercion.exp: Same.
2322 * gdb.ada/uninitialized_vars.exp: Same.
2323
60b6ede8
TV
23242019-10-30 Tom de Vries <tdevries@suse.de>
2325
2326 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
2327
30baf67b
TV
23282019-10-26 Tom de Vries <tdevries@suse.de>
2329
2330 * gdb.base/bigcore.c: Fix typos in comments.
2331 * gdb.base/ctf-ptype.c: Same.
2332 * gdb.base/long_long.c: Same.
2333 * gdb.dwarf2/dw2-op-out-param.S: Same.
2334 * gdb.python/py-evthreads.c: Same.
2335 * gdb.reverse/i387-stack-reverse.c: Same.
2336 * gdb.trace/tfile.c: Same.
2337 * lib/compiler.c: Same.
2338 * lib/compiler.cc: Same.
2339
158da0d1
TV
23402019-10-25 Tom de Vries <tdevries@suse.de>
2341
2342 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
2343 gdb_test_multiple calls.
2344 * gdb.reverse/sigall-reverse.exp: Same.
2345 * gdb.reverse/solib-precsave.exp: Same.
2346 * gdb.reverse/solib-reverse.exp: Same.
2347 * gdb.reverse/until-precsave.exp: Same.
2348 * gdb.reverse/until-reverse.exp: Same.
2349
4ccdfbec
TV
23502019-10-24 Tom de Vries <tdevries@suse.de>
2351
2352 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
2353 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
2354 kfail using -wrap pattern flag and convenience variable
2355 gdb_test_name.
2356
33d569b7
AB
23572019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
2358
2359 * gdb.python/py-progspace.exp: Add tests for the
2360 Progspace.block_for_pc method.
2361
4d0b984b
TT
23622019-10-23 Tom Tromey <tom@tromey.com>
2363
2364 * configure: Rebuild.
2365 * aclocal.m4: Use m4_include, not sinclude.
2366
94cb3754
TV
23672019-10-21 Tom de Vries <tdevries@suse.de>
2368
2369 * gdb.base/infcall-nested-structs.c: Add
2370 __attribute__((noinline,noclone)) to all functions.
2371 (call_all): Add missing variable initialization. Simplify return value.
2372 (breakpt): Increment volatile variable, to prevent call from being
2373 optimized out.
2374 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
2375
062f1fc1
TV
23762019-10-17 Tom de Vries <tdevries@suse.de>
2377
2378 * gdb.fortran/module.exp: Allow info variables to print info for files
2379 other than module.f90.
2380
0b54364d
AB
23812019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
2382
2383 * gdb.fortran/module.exp: Extend with 'info variables' test.
2384
7ff5fae7
AB
23852019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
2386
2387 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
2388 F77_FOR_TARGET.
2389
d10eccaa
TV
23902019-10-16 Tom de Vries <tdevries@suse.de>
2391
2392 PR tdep/25096
2393 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
2394
745ff14e
TV
23952019-10-16 Tom de Vries <tdevries@suse.de>
2396
2397 PR tdep/24104
2398 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
2399 Add KFAIL for PR tdep/25096.
2400
03e1ab94
TV
24012019-10-16 Tom de Vries <tdevries@suse.de>
2402
2403 PR testsuite/25059
2404 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
2405
b17fcc10
TV
24062019-10-16 Tom de Vries <tdevries@suse.de>
2407
2408 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
2409 as signed.
2410
9223170f
SM
24112019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
2412
2413 * gdb.mi/list-thread-groups-available.exp: Read entries one by
2414 one instead of increasing timeout.
2415
d6e76313
TV
24162019-10-13 Tom de Vries <tdevries@suse.de>
2417
2418 PR record/25038
2419 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
2420 * gdb.reverse/sigall-reverse.exp: Same.
2421 * gdb.reverse/solib-precsave.exp: Same.
2422 * gdb.reverse/solib-reverse.exp: Same.
2423 * gdb.reverse/step-precsave.exp: Same.
2424 * gdb.reverse/until-precsave.exp: Same.
2425 * gdb.reverse/until-reverse.exp: Same.
2426 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
2427
6dfc0041
AA
24282019-10-10 Andreas Arnez <arnez@linux.ibm.com>
2429
2430 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
2431 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
2432 (cmp_struct_05_01, cmp_struct_static_02_01)
2433 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
2434 comparisons.
2435
abcf2cc8
TV
24362019-10-10 Tom de Vries <tdevries@suse.de>
2437
2438 PR testsuite/24888
2439 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
2440 gnatlink.
2441
a50faaf6
TV
24422019-10-09 Tom de Vries <tdevries@suse.de>
2443
2444 PR testsuite/25048
2445 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
2446
60ff3cd7
AB
24472019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
2448
2449 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
2450 exceptions due to missing debug information.
2451
dfee8566
TV
24522019-10-07 Tom de Vries <tdevries@suse.de>
2453
2454 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
2455
3d63690a
AB
24562019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
2457
2458 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
2459 * gdb.base/annota1.exp: Update to use gdb_test_name.
2460
30d1f018
WP
24612019-10-07 Weimin Pan <weimin.pan@oracle.com>
2462
2463 * gdb.base/ctf-whatis.exp: New file.
2464 * gdb.base/ctf-whatis.c: New file.
2465 * gdb.base/ctf-ptype.exp: New file.
2466 * gdb.base/ctf-ptype.c: New file.
2467 * gdb.base/ctf-constvars.exp: New file.
2468 * gdb.base/ctf-constvars.c: New file.
2469 * gdb.base/ctf-cvexpr.exp: New file.
2470
4dbbb47c
TV
24712019-10-04 Tom de Vries <tdevries@suse.de>
2472
2473 * gdb.cp/local-static.c (main): Move declaration of int i out of the
2474 for loop.
2475
77c2dba3
TT
24762019-10-03 Tom Tromey <tom@tromey.com>
2477
2478 PR rust/24976:
2479 * gdb.rust/simple.rs (Union2): New type.
2480 (main): Use Union2.
2481 * gdb.rust/simple.exp: Add test.
2482
179aed7f
AB
24832019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2484
2485 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
2486 nested function prefix.
2487
0a4b0913
AB
24882019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
2489 Richard Bunt <richard.bunt@arm.com>
2490 Andrew Burgess <andrew.burgess@embecosm.com>
2491
2492 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
2493 nested functions.
2494 * gdb.fortran/nested-funcs.f90: Update expected results.
2495 * gdb.fortran/nested-funcs-2.exp: New file.
2496 * gdb.fortran/nested-funcs-2.f90: New file.
2497
082cce05
AB
24982019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2499
2500 * gdb.python/py-parameter.exp: Make test names unique.
2501 * gdb.python/py-template.exp: Likewise.
2502 * gdb.python/py-value.exp: Likewise.
2503
2b74ba5a
AB
25042019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2505
2506 * gdb.base/break-interp.exp: Reduce test name duplication.
2507 * gdb.base/call-sc.exp: Likewise.
2508 * gdb.base/callfuncs.exp: Likewise.
2509 * gdb.base/charset.exp: Likewise.
2510 * gdb.base/dump.exp: Likewise.
2511 * gdb.base/ena-dis-br.exp: Likewise.
2512 * gdb.base/relational.exp: Likewise.
2513 * gdb.base/step-over-syscall.exp: Likewise.
2514 * gdb.base/structs.exp: Likewise.
2515
58eb20d5
AB
25162019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2517
2518 * gdb.linespec/explicit.exp: Make test names unique.
2519 * gdb.linespec/ls-errs.exp: Likewise.
2520
4d421147
AB
25212019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2522
2523 * gdb.reverse/break-precsave.exp: Make test names unique.
2524 * gdb.reverse/break-reverse.exp: Likewise.
2525 * gdb.reverse/finish-precsave.exp: Likewise.
2526 * gdb.reverse/finish-reverse.exp: Likewise.
2527 * gdb.reverse/machinestate-precsave.exp: Likewise.
2528 * gdb.reverse/machinestate.exp: Likewise.
2529 * gdb.reverse/readv-reverse.exp: Likewise.
2530 * gdb.reverse/recvmsg-reverse.exp: Likewise.
2531 * gdb.reverse/sigall-precsave.exp: Likewise.
2532 * gdb.reverse/sigall-reverse.exp: Likewise.
2533 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
2534 * gdb.reverse/watch-precsave.exp: Likewise.
2535 * gdb.reverse/watch-reverse.exp: Likewise.
2536
d8c06f22
AB
25372019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2538
2539 * gdb.threads/stop-with-handle.c: New file.
2540 * gdb.threads/stop-with-handle.exp: New file.
2541
3a56ed86
TV
25422019-10-03 Tom de Vries <tdevries@suse.de>
2543
2544 PR testsuite/25059
2545 * gdb.base/list-missing-source.exp: Allowing the "Compilation
2546 directory" line to be missing.
2547
42275044
TV
25482019-10-03 Tom de Vries <tdevries@suse.de>
2549
2550 PR testsuite/25059
2551 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
2552 type optional.
2553
9ef62df0
AA
25542019-10-02 Andreas Arnez <arnez@linux.ibm.com>
2555
2556 * gdb.python/py-format-string.c (string.h): New include.
2557 (main): Fill a_struct_with_union.the_union.an_int with bytes of
2558 the same value, for endianness-independence.
2559 * gdb.python/py-format-string.exp (default_regexp_dict)
2560 (test_pretty_structs, test_format): Adjust expected output to the
2561 changed initialization.
2562
37f6a7f4
TT
25632019-10-02 Tom Tromey <tromey@adacore.com>
2564
2565 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
2566
1d58d6a2
PA
25672019-10-02 Pedro Alves <palves@redhat.com>
2568 Andrew Burgess <andrew.burgess@embecosm.com>
2569
2570 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
2571 "print-file-var.h".
2572 (this_version_id) Use ATTRIBUTE_VISIBILITY.
2573 (get_version_1): Print this_version_id and its address.
2574 Add extern "C" wrappers around interface functions.
2575 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
2576 "print-file-var.h".
2577 (this_version_id) Use ATTRIBUTE_VISIBILITY.
2578 (get_version_2): Print this_version_id and its address.
2579 Add extern "C" wrappers around interface functions.
2580 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
2581 <stddef.h> and "print-file-var.h".
2582 Add extern "C" wrappers around interface functions.
2583 [VERSION_ID_MAIN] (this_version_id): Define.
2584 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
2585 * gdb.base/print-file-var.h: Add some #defines to simplify setting
2586 up extern "C" blocks.
2587 * gdb.base/print-file-var.exp (test): New, factored out from top
2588 level.
2589 (top level): Test all combinations of attribute hidden or not,
2590 dlopen or not, and this_version_id symbol in main file or not.
2591 Compile tests as both C++ and C, make test names unique.
2592
d770d56f
TT
25932019-10-01 Tom Tromey <tom@tromey.com>
2594
2595 * gdb.base/style.exp: Test "show logging filename".
2596
7f6aba03
TT
25972019-10-01 Tom Tromey <tom@tromey.com>
2598
2599 * lib/gdb-utils.exp (style): Handle "metadata" argument.
2600 * gdb.base/style.exp: Add metadata style test.
2601
14309bb6
TT
26022019-10-01 Tom Tromey <tom@tromey.com>
2603
2604 * gdb.base/style.exp: Test "pwd".
2605
2a3c1174
PA
26062019-10-01 Tom Tromey <tom@tromey.com>
2607
2608 * gdb.base/style.exp: Update tests.
2609
53d666ec
AA
26102019-10-01 Andreas Arnez <arnez@linux.ibm.com>
2611
2612 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
2613 'six' to unsigned.
2614 (s1): Initialize fields 'four' and 'six' instead of 'three' and
2615 'five'. Use an all-ones bit pattern for each.
2616 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
2617 to its changed values.
2618
4a56a520
TT
26192019-09-30 Tom Tromey <tromey@adacore.com>
2620
2621 * gdb.rust/traits.rs: Disable all warnings.
2622
0df0352a
TV
26232019-09-29 Tom de Vries <tdevries@suse.de>
2624
aac66a4c 2625 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 2626
73d9a918
TV
26272019-09-29 Tom de Vries <tdevries@suse.de>
2628
2629 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
2630
060b3ab4
TV
26312019-09-27 Tom de Vries <tdevries@suse.de>
2632
2633 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
2634
68f7d34d
TV
26352019-09-27 Tom de Vries <tdevries@suse.de>
2636
2637 PR record/23188
2638 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
2639
5d63b30a
TT
26402019-09-26 Tom Tromey <tromey@adacore.com>
2641
2642 * gdb.ada/py_taft.exp: New file.
2643 * gdb.ada/py_taft/main.adb: New file.
2644 * gdb.ada/py_taft/pkg.adb: New file.
2645 * gdb.ada/py_taft/pkg.ads: New file.
2646
3d435220
TV
26472019-09-24 Tom de Vries <tdevries@suse.de>
2648
2649 PR gdb/24598
2650 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
2651
77d03678
TV
26522019-09-22 Tom de Vries <tdevries@suse.de>
2653
2654 * gdb.base/restore.exp: Allow register variables to be optimized out at
2655 -O0.
2656
abf516c6
UW
26572019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
2658
2659 * gdb.arch/spu-info.exp: Remove file.
2660 * gdb.arch/spu-info.c: Remove file.
2661 * gdb.arch/spu-ls.exp: Remove file.
2662 * gdb.arch/spu-ls.c: Remove file.
2663
2664 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
2665 * gdb.asm/spu.inc: Remove file.
2666
2667 * gdb.base/dump.exp: Remove support for spu*-*-*.
2668 * gdb.base/stack-checking.exp: Likewise.
2669 * gdb.base/overlays.exp: Likewise.
2670 * gdb.base/ovlymgr.c: Likewise.
2671 * gdb.base/spu.ld: Remove file.
2672
2673 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
2674 * gdb.cp/cpexprs.exp: Likewise.
2675 * gdb.cp/exception.exp: Likewise.
2676 * gdb.cp/gdb2495.exp: Likewise.
2677 * gdb.cp/mb-templates.exp: Likewise.
2678 * gdb.cp/pr9167.exp: Likewise.
2679 * gdb.cp/userdef.exp: Likewise.
2680
2681 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
2682
2683 * gdb.cell: Remove directory.
2684 * lib/cell.exp: Remove file.
2685
e452e88f
TV
26862019-09-19 Tom de Vries <tdevries@suse.de>
2687
2688 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
2689
8a625130
TV
26902019-09-19 Tom de Vries <tdevries@suse.de>
2691
2692 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
2693
81dc3ab5
TV
26942019-09-19 Tom de Vries <tdevries@suse.de>
2695
2696 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
2697 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
2698 (gdb_target_cmd): ... here.
2699 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
2700 value 2.
2701
b078f3ac
AB
27022019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
2703
2704 * gdb.base/source-dir.exp: Avoid having directory names in test
2705 names.
2706
f1b620e9
MG
27072019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
2708
2709 * gdb.base/source-dir.exp: Add extra test for mapped compilation
2710 directory.
2711
67f3ed6a
AB
27122019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
2713
2714 * gdb.base/list-missing-source.exp: New file.
2715
d1b70248
TV
27162019-09-14 Tom de Vries <tdevries@suse.de>
2717
2718 PR teststuite/24599
2719 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
2720 * lib/ada.exp (gnatmake_version_at_least): New proc.
2721
5fabdcd6
AB
27222019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
2723
2724 * gdb.base/maint.exp: Use exec_has_index_section.
2725
aa17805f
AB
27262019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
2727
2728 * gdb.base/maint.exp: Add test for 'maint info sections'.
2729
25e5c209
TV
27302019-09-12 Tom de Vries <tdevries@suse.de>
2731
2732 * gdb.base/store.exp: Allow register variables to be optimized out at
2733 -O0.
2734
4993045d
PW
27352019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2736
2737 * gdb.ada/rdv_wait.exp: Update to new task names.
2738 * gdb.base/task_switch_in_core.exp: Likewise.
2739 * gdb.base/info_sources_base.c: Likewise.
2740
8a516164
TT
27412019-09-10 Tom Tromey <tromey@adacore.com>
2742
2743 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
2744
aa391654
TT
27452019-09-10 Tom Tromey <tromey@adacore.com>
2746
2747 * gdb.ada/dgopt.exp: New file.
2748 * gdb.ada/dgopt/x.adb: New file.
2749
8634b462
TT
27502019-09-08 Tom Tromey <tom@tromey.com>
2751
2752 * gdb.tui/resize.exp: Remove setup_xfail.
2753 * gdb.tui/regs.exp: Remove setup_xfail.
2754 * gdb.tui/basic.exp: Remove setup_xfail.
2755
736b0f76
DB
27562019-09-06 David Blaikie <dblaikie@gmail.com>
2757
2758 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
2759 * gdb.cp/cplabel.exp: Ditto.
2760 * gdb.linespec/ls-errs.exp: Ditto.
2761
30331a6c
TV
27622019-09-05 Tom de Vries <tdevries@suse.de>
2763
2764 * lib/gdb.exp (cmp_file_string): New proc.
2765 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
2766 runto_main. Verify save breakpoints output.
2767
98b0ebab
PW
27682019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2769
2770 * gdb.base/info-var.exp: Test info variables without running
2771 to main, to avoid expect's buffer overflow.
2772
4e962e74
TT
27732019-09-03 Tom Tromey <tromey@adacore.com>
2774
2775 * gdb.ada/bias.exp: New file.
2776 * gdb.ada/bias/bias.adb: New file.
2777 * gdb.ada/print_chars.exp: Add regression test.
2778 * gdb.ada/print_chars/foo.adb (My_Character): New type.
2779 (MC): New variable.
2780
2ea1a07a
SL
27812019-08-29 Sandra Loosemore <sandra@codesourcery.com>
2782
2783 * gdb.base/argv0-symlink.exp: Run only on native target
2784 and local host.
2785
8077c50d
TV
27862019-08-29 Tom de Vries <tdevries@suse.de>
2787
2788 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
2789 diverse debug info.
2790 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
2791
48352473
TV
27922019-08-28 Tom de Vries <tdevries@suse.de>
2793
2794 * gdb.base/info-var.exp: Allow info variables to print info for files
2795 other than info-var-f1.c and info-var-f2.c.
2796
d8f27c60
AB
27972019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
2798
2799 * gdb.fortran/info-types.exp: Add module.
2800 * gdb.fortran/info-types.f90: Update expected results.
2801
1f20c35e
AB
28022019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
2803
2804 * gdb.fortran/info-types.exp: New file.
2805 * gdb.fortran/info-types.f90: New file.
2806 * lib/fortran.exp (fortran_character1): New proc.
2807
4acfdd20
AB
28082019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
2809
2810 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
2811 functions'. Reindent as needed.
2812 * gdb.base/info-var-f1.c: New file.
2813 * gdb.base/info-var-f2.c: New file.
2814 * gdb.base/info-var.exp: New file.
2815 * gdb.base/info-var.h: New file.
2816
5c31b358
TV
28172019-08-26 Tom de Vries <tdevries@suse.de>
2818
2819 PR c++/24852
2820 * gdb.cp/no-libstdcxx-probe.exp: New test.
2821
b694989f
TV
28222019-08-26 Tom de Vries <tdevries@suse.de>
2823
2824 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
2825 * tests need to be skipped.
2826 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
2827 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
2828 mi_skip_libstdcxx_probe_tests.
2829
d9c4ba53
SDJ
28302019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
2831
2832 * gdb.python/py-xmethods.exp: Use raw strings when passing
2833 arguments to SimpleXMethodMatcher.
2834
395fad09
TV
28352019-08-22 Tom de Vries <tdevries@suse.de>
2836
2837 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
2838 more informative.
2839
26c957f1
PA
28402019-08-21 Pedro Alves <palves@redhat.com>
2841
2842 * gdb.base/with.exp: Test "with" with no arguments.
2843
61f80d5d
TV
28442019-08-21 Tom de Vries <tdevries@suse.de>
2845
2846 * gdb.base/gdb-caching-proc.exp: Sort files.
2847
d7a11d13
TV
28482019-08-20 Tom de Vries <tdevries@suse.de>
2849
2850 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
2851 compilation.
2852
34dafe9f
TV
28532019-08-16 Tom de Vries <tdevries@suse.de>
2854
2855 * gdb.base/compare-sections.exp ("after run to main"): Allow
2856 mismatched read-only sections for PIE executables.
2857
398fdd60
TT
28582019-08-16 Tom Tromey <tom@tromey.com>
2859
2860 * lib/tuiterm.exp (_csi_Z): New proc.
2861 * gdb.tui/basic.exp: Update window positions.
2862 * gdb.tui/empty.exp: Update window positions.
2863
d8f9e51c
SL
28642019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2865
2866 * gdb.base/examine-backward.exp: Correct regexp for
2867 "examine 3 bytes backward from ${address_zero}".
2868
3df505f6
TT
28692019-08-15 Tom Tromey <tom@tromey.com>
2870
2871 * gdb.tui/empty.exp: Enable resizing tests.
2872
272560b5
TT
28732019-08-15 Tom Tromey <tromey@adacore.com>
2874
2875 * gdb.ada/char_enum.exp: Add regression tests.
2876 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
2877 and '0'.
2878 (Char, Gchar): Update.
2879 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
2880
08235187
CB
28812019-08-15 Christian Biesinger <cbiesinger@google.com>
2882
2883 * gdb.python/python.exp: Expect a leading underscore on
2884 GdbOutput{,Error}File.
2885
22a2ab04
SL
28862019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2887
2888 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
2889 Windows host.
2890
835b995b
SL
28912019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2892
2893 * gdb.base/batch-preserve-term-settings.exp
2894 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
2895
97dd8e07
CB
28962019-08-15 Christian Biesinger <cbiesinger@google.com>
2897
2898 * lib/gdb.exp: When running on a mingw target, replace
2899 /x/ with x:/.
2900
75faf5c4
AH
29012019-08-14 Alan Hayward <alan.hayward@arm.com>
2902
2903 * gdb.arch/aarch64-prologue.c: New test.
2904 * gdb.arch/aarch64-prologue.exp: New file.
2905
abc6c00f
TV
29062019-08-13 Tom de Vries <tdevries@suse.de>
2907
2908 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
2909 Thread.
2910
74c2c1f4
SL
29112019-08-13 Sandra Loosemore <sandra@codesourcery.com>
2912
2913 * gdb.python/py-completion.exp: Download the .py file to the host
2914 and use its host pathname. Conditionalize tests that use
2915 tab completion and manipulate files on the build machine.
2916 * gdb.python/py-events.exp: Download the .py file to the host
2917 and use its host pathname.
2918 * gdb.python/py-evsignal.exp: Likewise.
2919 * gdb.python/py-evthreads.exp: Likewise.
2920 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
2921 pathname syntax.
2922 * gdb.python/py-framefilter.exp: Download the .py file to the right
2923 place on the host. Match Windows pathname syntax.
2924 * gdb.python/py-mi-var-info-path-expression.exp: Download the
2925 .py file to the host and use its host pathname.
2926 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
2927 * gdb.python/py-objfile.exp: Expect a host pathname, not a
2928 build pathname. Skip symlink test on Windows host. Add missing
2929 newline at end of file.
2930 * gdb.python/py-pp-maint.exp: Download the .py file to the host
2931 and use its host pathname.
2932 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
2933 * gdb.python/py-section-script.exp: Use host location of binfile
2934 on safe-path. Use correct path separator on Windows host.
2935 Reorder alternatives in gdb_test_multiple to prevent matching
2936 the wrong alternative on success.
2937 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
2938
ca2589f3
PP
29392019-08-12 Patrick Palka <patrick@parcs.ath.cx>
2940
2941 * gdb.gdb/selftest.exp (test_with_self): Update test to now
2942 expect the GDB inferior to no longer immediately stop after
2943 being resumed with "signal SIGINT".
2944
020a839d
SL
29452019-08-09 Sandra Loosemore <sandra@codesourcery.com>
2946
2947 * gdb.linespec/break-ask.exp: Generalize regexps to match
2948 Windows pathnames too.
2949
128d6509
TV
29502019-08-08 Tom de Vries <tdevries@suse.de>
2951
2952 PR testsuite/24862
2953 * lib/tuiterm.exp (_accept): Fix CSI regexp.
2954
590042fc
PW
29552019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2956
2957 * gdb.base/style.exp: Update tests for help doc new invariants.
2958 * gdb.base/help.exp: Likewise.
2959
046bebe1
TT
29602019-08-06 Tom Tromey <tom@tromey.com>
2961
2962 * gdb.base/style.exp: Add disassemble test.
2963 * gdb.base/style.c (some_called_function): New function.
2964 (main): Use it.
2965
0b27c27d
CB
29662019-08-05 Christian Biesinger <cbiesinger@google.com>
2967
2968 * gdb.python/py-block.exp: Test dictionary access on blocks.
2969
580f1034
SM
29702019-08-05 Simon Marchi <simon.marchi@efficios.com>
2971
2972 PR gdb/24863
2973 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
2974 -list-thread-groups --available test when running under
2975 check-read1.
2976
d86bd7cb
TV
29772019-08-05 Tom de Vries <tdevries@suse.de>
2978
2979 PR testsuite/24863
2980 * lib/gdb.exp (with_read1_timeout_factor): New proc.
2981 * gdb.base/help.exp: Use with_read1_timeout_factor.
2982 * gdb.base/info-macros.exp: Same.
2983 * gdb.cp/nested-types.exp: Same.
2984
a80cf5d8
TV
29852019-08-05 Tom de Vries <tdevries@suse.de>
2986
2987 * lib/gdb.exp (version_at_least): Factor out of ...
2988 (tcl_version_at_least): ... here.
2989 (gdb_compile): Fail if pie results in non-PIE executable.
2990 (readelf_version, readelf_prints_pie): New proc.
2991 (exec_is_pie): Return -1 if unknown.
2992
d0962838
TV
29932019-08-05 Tom de Vries <tdevries@suse.de>
2994
2995 * lib/gdb.exp (tcl_version_at_least): Fix typo.
2996
2252ff3d
SL
29972019-08-04 Sandra Loosemore <sandra@codesourcery.com>
2998
2999 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
3000
26655f53
SL
30012019-08-04 Sandra Loosemore <sandra@codesourcery.com>
3002
3003 * lib/completion-support.exp (test_gdb_complete_none): Skip
3004 tab completion tests if no readline support.
3005 (test_gdb_complete_unique_re): Likewise.
3006 (test_gdb_complete_multiple): Likewise.
3007
db4dc13e
PW
30082019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3009
3010 * gdb.base/info_sources.exp: New file.
3011 * gdb.base/info_sources.c: New file.
3012 * gdb.base/info_sources_base.c: New file.
3013
0eba165a
PFC
30142019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3015
3016 * gdb.base/batch-exit-status.exp: Call test_exit_status with
3017 prefix argument.
3018 (test_exit_status): Add prefix argument.
3019
59bd512b
TV
30202019-08-01 Tom de Vries <tdevries@suse.de>
3021
3022 PR testsuite/24863
3023 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
3024 calling exp_continue for new thread and thread exited messages.
3025
2a3ad588
TV
30262019-08-01 Tom de Vries <tdevries@suse.de>
3027
3028 PR testsuite/24863
3029 * gdb.base/structs.exp: Fix check-read1 timeout using
3030 gdb_test_sequence.
3031 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
3032
117eb594
TV
30332019-08-01 Tom de Vries <tdevries@suse.de>
3034
3035 PR testsuite/24863
3036 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
3037 line.
3038
ed591340
TV
30392019-08-01 Tom de Vries <tdevries@suse.de>
3040
3041 PR testsuite/24863
3042 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
3043
aa3b6533
TT
30442019-07-30 Tom Tromey <tromey@adacore.com>
3045
3046 * gdb.ada/display_nested.exp: New file.
3047 * gdb.ada/display_nested/foo.adb: New file.
3048 * gdb.ada/display_nested/pack.adb: New file.
3049 * gdb.ada/display_nested/pack.ads: New file.
3050
2906593f
CB
30512019-07-30 Christian Biesinger <cbiesinger@google.com>
3052
3053 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
3054 namespace.
3055 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
3056
0f575925
TV
30572019-07-30 Tom de Vries <tdevries@suse.de>
3058
3059 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
3060 instead.
3061
b13057d9
TV
30622019-07-30 Tom de Vries <tdevries@suse.de>
3063
3064 PR testsuite/24834
3065 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
3066 (exec_is_pie): New proc.
3067
5c4dde85
CB
30682019-07-29 Christian Biesinger <cbiesinger@google.com>
3069
3070 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
3071
c620ed88
CB
30722019-07-29 Christian Biesinger <cbiesinger@google.com>
3073
3074 * gdb.python/py-objfile.c: Add global and static vars.
3075 * gdb.python/py-objfile.exp: Test new functions Objfile.
3076 lookup_global_symbol and lookup_static_symbol.
3077
3d235706
TT
30782019-07-29 Tom Tromey <tom@tromey.com>
3079
3080 * lib/tuiterm.exp (Term::_csi_@): New proc.
3081 (Term::_csi_X): Don't move cursor.
3082
c7e4c0a6
PW
30832019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3084
3085 * gdb.base/options.exp: Update backtrace - completion to
3086 new option -frame-info.
3087 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
3088 Test new 'set print frame-info'. Test backtrace -frame-info
3089 overriding 'set print frame-info'.
3090 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
3091 Test new 'set print frame-info'.
3092 Verify consistency of backtrace with and without filters, with and
3093 without -no-filters.
3094 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
3095 default.
3096
de28a3b7
TV
30972019-07-29 Tom de Vries <tdevries@suse.de>
3098
3099 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
3100 no arguments".
3101
507dd60e
TV
31022019-07-29 Tom de Vries <tdevries@suse.de>
3103
3104 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
3105 is a substring of the first for "complete non-unique file name".
3106
5beafce9
TV
31072019-07-29 Tom de Vries <tdevries@suse.de>
3108
3109 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
3110 with ".*".
3111
2d274232
TV
31122019-07-29 Tom de Vries <tdevries@suse.de>
3113
3114 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
3115 Pass prompt_regexp parameter to gdb_test_multiple calls.
3116
9197cd8b
TV
31172019-07-29 Tom de Vries <tdevries@suse.de>
3118
3119 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 3120 print registers" regexps.
9197cd8b 3121
b528dae0
TV
31222019-07-29 Tom de Vries <tdevries@suse.de>
3123
3124 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
3125
d17725d7
TV
31262019-07-29 Tom de Vries <tdevries@suse.de>
3127
3128 PR gdb/24855
3129 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
3130 (skip_python_tests_prompt): Add prompt_regexp argument to
3131 gdb_test_multiple calls.
3132
52b75bf1
TT
31332019-07-27 Tom Tromey <tom@tromey.com>
3134
3135 * gdb.tui/main.exp: New file.
3136
2b1d00c2
TT
31372019-07-27 Tom Tromey <tom@tromey.com>
3138
3139 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
3140 optional.
3141 * gdb.tui/empty.exp: New file.
3142
ded631d5
TT
31432019-07-27 Tom Tromey <tom@tromey.com>
3144
3145 * lib/tuiterm.exp (spawn): New proc.
3146 (Term::resize): New proc.
3147 * gdb.tui/resize.exp: New file.
3148
58ac439d
TT
31492019-07-27 Tom Tromey <tom@tromey.com>
3150
3151 * gdb.tui/list.exp: New file.
3152
fe1f56ee
TT
31532019-07-27 Tom Tromey <tom@tromey.com>
3154
3155 * gdb.tui/regs.exp: New file.
3156
f790b310
TT
31572019-07-27 Tom Tromey <tom@tromey.com>
3158
3159 * gdb.tui/basic.exp: Add "layout split" test.
3160
d95fc6ee
TT
31612019-07-27 Tom Tromey <tom@tromey.com>
3162
3163 * gdb.tui/basic.exp: Add "layout asm" test.
3164
c3786b3a
TT
31652019-07-27 Tom Tromey <tom@tromey.com>
3166
3167 * lib/tuiterm.exp: New file.
3168 * gdb.tui/basic.exp: New file.
3169
98a617f8
KB
31702019-07-27 Kevin Buettner <kevinb@redhat.com>
3171
3172 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
3173 Enable tests associated with this flag. Adjust regex
3174 referencing "foo_low" to now refer to "foo_cold" instead.
3175
5c076da4
KB
31762019-07-27 Kevin Buettner <kevinb@redhat.com>
3177
3178 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
3179 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
3180 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
3181 foo_cold. Revise comments to match.
3182 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
3183 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
3184 were wrapped into this proc; Call do_test in loop from outermost
3185 level.
3186 (foo_low): Rename all occurrences to "foo_cold".
3187 (backtrace from baz): New test.
3188 (x2/i foo_cold): New test.
3189 (info line *foo_cold): New test.
3190
1512d3b7
TV
31912019-07-26 Tom de Vries <tdevries@suse.de>
3192
3193 * gdb.arch/i386-pkru.exp: Fix unterminated string.
3194
297989a1
TV
31952019-07-25 Tom de Vries <tdevries@suse.de>
3196
3197 PR testsuite/24830
3198 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
3199 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
3200 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
3201 (skip_libstdcxx_probe_tests): ... here.
3202 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
3203
b3b965fb
TV
32042019-07-24 Tom de Vries <tdevries@suse.de>
3205
3206 PR testsuite/24807
3207 * gdb.objc/basicclass.m: Include stdio.h.
3208 * gdb.objc/nondebug.m: Same.
3209 * gdb.objc/objcdecode.m: Same.
3210
4625b4d0
TV
32112019-07-24 Tom de Vries <tdevries@suse.de>
3212
3213 PR testsuite/24612
3214 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
3215 additional_flags.
3216
024a5840
TV
32172019-07-24 Tom de Vries <tdevries@suse.de>
3218
3219 PR testsuite/24831
3220 * gdb.multi/tids.exp: Update error messages for info threads.
3221
c76ddaa3
TV
32222019-07-24 Tom de Vries <tdevries@suse.de>
3223
3224 * gdb.base/info-types.exp: Allow info types to print info for more than
3225 one file.
3226
9a618ef6
TV
32272019-07-23 Tom de Vries <tdevries@suse.de>
3228
3229 PR testsuite/24842
3230 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
3231 gdb_spawn_with_cmdline_opts.
3232
40eadf04
SP
32332019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3234
3235 * gdb.arch/arm-cmse-sgstubs.c: New test.
3236 * gdb.arch/arm-cmse-sgstubs.exp: New file.
3237
5ba29434
TV
32382019-07-23 Tom de Vries <tdevries@suse.de>
3239
3240 PR testsuite/24711
3241 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
3242 issuing next command.
3243
a8e9d247
AB
32442019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
3245
3246 * gdb.ada/info_auto_lang.exp: Update expected results.
3247 * gdb.base/info-types.c: Add additional types to check.
3248 * gdb.base/info-types.exp: Update expected results.
3249
eb86c5e2
AB
32502019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
3251
3252 * gdb.base/info-types.c: New file.
3253 * gdb.base/info-types.exp: New file.
3254
01e175fe
AB
32552019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
3256
3257 * gdb.arch/riscv-bp-infcall.c: New file.
3258 * gdb.arch/riscv-bp-infcall.exp: New file.
3259
6b78c3f8
AB
32602019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
3261
3262 PR breakpoints/24541
3263 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
3264
da738167
TV
32652019-07-14 Tom de Vries <tdevries@suse.de>
3266
3267 PR testsuite/24760
3268 * gdb.objc/basicclass.exp: Fix unterminated string.
3269
0d4e84ed
AB
32702019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
3271 Andrew Burgess <andrew.burgess@embecosm.com>
3272
3273 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
3274 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
3275 negative bounds.
3276 * gdb.fortran/vla-value.exp: Print elements of an array with
3277 negative bounds.
3278 * gdb.fortran/vla.f90: Setup an array with negative bounds for
3279 testing.
3280
021d8588
AB
32812019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
3282
3283 * gdb.base/options.exp (expect_string): Dequote strings in
3284 results.
3285 (test-string): Test strings with different quoting and reindent.
3286
f06f1252
TT
32872019-07-10 Tom Tromey <tromey@adacore.com>
3288
3289 * gdb.ada/mi_ex_cond.exp: Update expected results.
3290 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
3291 * gdb.ada/mi_catch_ex.exp: Update expected results.
3292 * gdb.ada/mi_catch_assert.exp: Update expected results.
3293 * gdb.ada/catch_ex.exp (catch_exception_info)
3294 (catch_exception_entry, catch_assert_entry)
3295 (catch_unhandled_entry): Update.
3296 * gdb.ada/catch_assert_if.exp: Update expected results.
3297
b863685d
RB
32982019-07-10 Richard Bunt <richard.bunt@arm.com>
3299 Stephen Roberts <stephen.roberts@arm.com>
3300
3301 * gdb.base/define.exp: Restore original prompt.
3302
cb1e4e32
PA
33032019-07-09 Pedro Alves <palves@redhat.com>
3304
3305 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
3306 breakpoints" output.
3307 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
3308 * gdb.python/py-breakpoint.exp: No longer expect that "catch
3309 throw" creates breakpoint.
3310 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
3311 'type="catchpoint"'.
3312
b58a68fe
PA
33132019-07-09 Pedro Alves <palves@redhat.com>
3314
3315 PR c++/15468
3316 * gdb.cp/except-multi-location-lib.cc: New.
3317 * gdb.cp/except-multi-location-main.cc: New.
3318 * gdb.cp/except-multi-location.exp: New.
3319
0826779b
PW
33202019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
3321
3322 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
3323 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
3324 argument and update callers.
3325
5b0e2db4
AB
33262019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
3327
3328 * gdb.arch/amd64-break-on-asm-line.S: New file.
3329 * gdb.arch/amd64-break-on-asm-line.exp: New file.
3330
1f6f6e21
PW
33312019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3332
3333 * gdb.base/printcmds.exp: Test printing C string and
3334 C wide string convenience vars without transiting via the inferior.
3335 Also make test names unique.
3336
ea142fbf
AH
33372019-07-08 Alan Hayward <alan.hayward@arm.com>
3338
5862c886 3339 PR breakpoints/25011
ea142fbf
AH
3340 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
3341
213fd9fa
PA
33422019-07-04 Pedro Alves <palves@redhat.com>
3343
3344 * lib/gdb.exp (foreach_with_prefix): Don't return early if
3345 body returned ok(0), break(3) or continue(4).
3346 * gdb.testsuite/foreach_with_prefix.exp: New file.
3347
2b40fda7
AH
33482019-07-04 Alan Hayward <alan.hayward@arm.com>
3349
3350 * gdb.server/unittest.exp: Allow 0 unit tests to run.
3351
a26c8de0
PA
33522019-07-03 Pedro Alves <palves@redhat.com>
3353
3354 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
3355 "return -code".
3356
5f4ba3e7
PA
33572019-07-03 Pedro Alves <palves@redhat.com>
3358
3359 PR cli/24732
3360 * gdb.base/shell.exp: Load completion-support.exp.
3361 Adjust expected error output. Add completion tests.
3362
a994424f
PA
33632019-07-03 Pedro Alves <palves@redhat.com>
3364
3365 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
3366 string_to_regexp.
3367
3d9be6f5
PA
33682019-07-03 Pedro Alves <palves@redhat.com>
3369
3370 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
3371 (expect_integer): Adjust to expect "-string".
3372 (expect_string): New.
3373 (all_options): Expect "-string".
3374 (test-flag, test-boolean): Adjust to expect "-string".
3375 (test-string): New proc.
3376 (top level): Call it.
3377
41fc454c
PA
33782019-07-03 Pedro Alves <palves@redhat.com>
3379
3380 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
3381 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
3382 the expected output in the success.
3383
b2b2a215
PA
33842019-07-03 Pedro Alves <palves@redhat.com>
3385
3386 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
3387 Split one gdb_test_multiple call in two to avoid a race.
3388
fdbc9870
PA
33892019-07-03 Pedro Alves <palves@redhat.com>
3390
3391 * gdb.base/with.c: New file.
3392 * gdb.base/with.exp: New file.
3393
c6ac8931
PA
33942019-07-03 Pedro Alves <palves@redhat.com>
3395
3396 * gdb.base/settings.exp: Replace all references to "maint
3397 test-settings set" with references to "maint set test-settings",
3398 and all references to "maint test-settings show" with references
3399 to "maint show test-settings".
3400
970f9d09
PA
34012019-07-03 Pedro Alves <palves@redhat.com>
3402
3403 * gdb.base/settings.exp (test-string): Adjust expected out when
3404 testing "maint test-settings show filename"
3405
54d66006
PA
34062019-07-02 Pedro Alves <palves@redhat.com>
3407
3408 * gdb.base/options.exp (test-info-threads): New procedure.
3409 (top level): Call it.
3410
10d06d82
TT
34112019-06-28 Tom Tromey <tromey@adacore.com>
3412
3413 * gdb.dwarf2/ada-linkage-name.c: New file.
3414 * gdb.dwarf2/ada-linkage-name.exp: New file.
3415
3d507ff2
TT
34162019-06-27 Tom Tromey <tromey@adacore.com>
3417
d039f014 3418 PR c++/20020:
3d507ff2
TT
3419 * gdb.cp/constexpr-field.exp: Use setup_xfail.
3420
8af58ffe
TV
34212019-06-26 Tom de Vries <tdevries@suse.de>
3422
3423 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
3424
22e21752
TV
34252019-06-26 Tom de Vries <tdevries@suse.de>
3426
3427 * gdb.base/index-cache.exp: Add back missing debug option.
3428
b65b566c
PW
34292019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3430
3431 * gdb.base/alias.exp: Test non matching/non existing prefixes.
3432
5c2c8c69
TV
34332019-06-25 Tom de Vries <tdevries@suse.de>
3434
3435 PR testsuite/24727
3436 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
3437
164e3873
TV
34382019-06-24 Tom de Vries <tdevries@suse.de>
3439
3440 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
3441
824eacee
TV
34422019-06-24 Tom de Vries <tdevries@suse.de>
3443
3444 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
3445 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
3446 * gdb.trace/unavailable-dwarf-piece.exp: Same.
3447
385b97d3
TV
34482019-06-24 Tom de Vries <tdevries@suse.de>
3449
3450 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
3451
c596f180
TV
34522019-06-21 Tom de Vries <tdevries@suse.de>
3453
3454 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
3455
b13a7d03
TV
34562019-06-21 Tom de Vries <tdevries@suse.de>
3457
3458 PR testsuite/24518
3459 PR ada/24713
3460 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
3461 index.
3462
899277ae
TT
34632019-06-19 Tom Tromey <tromey@adacore.com>
3464
3465 * gdb.ada/length_cond.exp: Add intro comment.
3466
680e1bee
TT
34672019-06-19 Tom Tromey <tromey@adacore.com>
3468
3469 * gdb.ada/length_cond.exp: New file.
3470 * gdb.ada/length_cond/length_cond.adb: New file.
3471 * gdb.ada/length_cond/pck.adb: New file.
3472 * gdb.ada/length_cond/pck.ads: New file.
3473
0ed4690a
TV
34742019-06-18 Tom de Vries <tdevries@suse.de>
3475
3476 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
3477
d20ed5fd
TT
34782019-06-18 Tom Tromey <tromey@adacore.com>
3479
3480 * gdb.base/list0.h: Add comment explaining control character.
3481
86e04673
TV
34822019-06-18 Tom de Vries <tdevries@suse.de>
3483
3484 * boards/fission.exp: Break up long debug_flags line.
3485
c4973306
SM
34862019-06-16 Tom de Vries <tdevries@suse.de>
3487
3488 PR gdb/24445
3489 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
3490 generated index.
3491
93cb9841
AB
34922019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
3493
3494 PR gdb/24686
3495 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
3496 improve detection of bug gdb/24541.
3497
399aaebd
SM
34982019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
3499
3500 PR gdb/24669
3501 * gdb.base/index-cache.exp (uses_readnow,
3502 expecting_index_cache_use): Define global variable.
3503 (test_cache_enabled_miss, test_cache_enabled_hit): Use
3504 expecting_index_cache_use.
3505
584a927c
AB
35062019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
3507 Andrew Burgess <andrew.burgess@embecosm.com>
3508
3509 * gdb.fortran/pointers.f90: New file.
3510 * gdb.fortran/print_type.exp: New file.
3511 * gdb.fortran/vla-ptype.exp: Adapt expected results.
3512 * gdb.fortran/vla-type.exp: Likewise.
3513 * gdb.fortran/vla-value.exp: Likewise.
3514 * gdb.mi/mi-vla-fortran.exp: Likewise.
3515
30056ea0
AB
35162019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3517
3518 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
3519 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
3520 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
3521 as a stop reason.
3522
ec8e2b6d
AB
35232019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3524
3525 * gdb.base/annota1.exp: Update expected results.
3526 * gdb.cp/annota2.exp: Likewise.
3527 * gdb.cp/annota3.exp: Likewise.
3528
09e4c4e1
AB
35292019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3530
3531 * gdb.base/style-logging.exp: Remove path from test name.
3532
0735b091
TT
35332019-06-14 Tom Tromey <tromey@adacore.com>
3534
3535 PR gdb/24502:
3536 * gdb.base/style-logging.exp: New file.
3537
f5686554
TT
35382019-06-14 Tom Tromey <tromey@adacore.com>
3539
3540 * gdb.base/symfile-warn.exp: New file.
3541 * gdb.base/symfile-warn.c: New file.
3542
a0c1ffed
TT
35432019-06-14 Tom Tromey <tromey@adacore.com>
3544
3545 * gdb.base/annotate-symlink.exp: New file.
3546
f411722c
TT
35472019-06-14 Tom Tromey <tromey@adacore.com>
3548
3549 * gdb.ada/set_wstr.exp: Add reassignment test.
3550
4268ec18
TT
35512019-06-14 Tom Tromey <tromey@adacore.com>
3552
3553 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
3554 'unchecked_access and 'unrestricted_access as well.
3555
9a9e394b
TT
35562019-06-14 Tom Tromey <tromey@adacore.com>
3557
3558 PR ada/24539:
3559 * gdb.ada/vla.exp: Update tests.
3560 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
3561 pragma.
3562
4c048731
PA
35632019-06-13 Pedro Alves <palves@redhat.com>
3564
3565 * gdb.base/settings.exp (test-integer): Test junk after
3566 "unlimited".
3567
6665660a
PA
35682019-06-13 Pedro Alves <palves@redhat.com>
3569
3570 * gdb.base/options.exp (test-thread-apply): New.
3571 (top level): Call it.
3572
5d707134
PA
35732019-06-13 Pedro Alves <palves@redhat.com>
3574
3575 * gdb.base/options.exp (test-frame-apply): New.
3576 (top level): Test print commands with different "frame apply"
3577 prefixes.
3578
e2a689da
PA
35792019-06-13 Pedro Alves <palves@redhat.com>
3580
e79be6e5 3581 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
3582 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
3583 'max_completions' parameter and handle it.
3584 (test_gdb_completion_offers_commands): New.
3585
90a1ef87
PA
35862019-06-13 Pedro Alves <palves@redhat.com>
3587
3588 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
3589
d4c16835
PA
35902019-06-13 Pedro Alves <palves@redhat.com>
3591
3592 * gdb.base/options.exp (test-backtrace): New.
3593 (top level): Call it.
3594
2daf894e
PA
35952019-06-13 Pedro Alves <palves@redhat.com>
3596
3597 * gdb.guile/scm-frame-args.exp: Use "set print
3598 raw-frame-arguments" instead of "set print raw frame-arguments".
3599 * gdb.python/py-frame-args.exp: Likewise.
3600
e6ed716c
PA
36012019-06-13 Pedro Alves <palves@redhat.com>
3602
3603 * gdb.compile/compile.exp: Adjust expected output to option
3604 processing changes.
3605
7d8062de
PA
36062019-06-13 Pedro Alves <palves@redhat.com>
3607
3608 * gdb.base/options.exp: Build executable.
3609 (test-print): New procedure.
3610 (top level): Call it, once for "print" and another for "compile
3611 print".
3612
9d0faba9
PA
36132019-06-13 Pedro Alves <palves@redhat.com>
3614
3615 * gdb.base/options.c: New file.
3616 * gdb.base/options.exp: New file.
3617
dee7b4c8
PA
36182019-06-13 Pedro Alves <palves@redhat.com>
3619
3620 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
3621 that "o" is ambiguous.
3622
dca0f6c0
PA
36232019-06-13 Pedro Alves <palves@redhat.com>
3624
3625 * gdb.base/settings.c: New file.
3626 * gdb.base/settings.exp: New file.
3627
ccf46844
PA
36282019-06-13 Pedro Alves <palves@redhat.com>
3629
3630 * gdb.base/completion.exp: Fix comment typo.
3631
b9a3f842
PA
36322019-06-13 Pedro Alves <palves@redhat.com>
3633
3634 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
3635 foo --1" test.
3636
d106773e
PA
36372019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
3638
3639 * gdb.fortran/block-data.f: New.
3640 * gdb.fortran/block-data.exp: New.
3641
fea82da0
TV
36422019-06-11 Tom de Vries <tdevries@suse.de>
3643
3644 PR testsuite/24521
3645 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
3646 message.
3647
8c2e74f1
TV
36482019-06-11 Tom de Vries <tdevries@suse.de>
3649
3650 PR testsuite/24521
3651 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
3652
b49851c8
TV
36532019-06-11 Tom de Vries <tdevries@suse.de>
3654
3655 * boards/readnow.exp: New file.
3656
a7067863
AB
36572019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
3658
3659 * gdb.fortran/vla-sizeof.exp: Update expected results.
3660
1a3da2cd
AB
36612019-06-06 Amos Bird <amosbird@gmail.com>
3662
3663 * gdb.base/annota1.exp (thread_switch): Add test for
3664 thread-exited annotation.
3665
3847a7bf
TT
36662019-06-06 Tom Tromey <tromey@adacore.com>
3667
3668 * gdb.base/maint.exp: Expect command started/finished output.
3669
0088ba59
AB
36702019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
3671
3672 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
3673 comment.
3674 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
3675
312617a3
AB
36762019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
3677
3678 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
3679 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
3680 * gdb.arch/riscv-unwind-long-insn.c: New file.
3681 * gdb.arch/riscv-unwind-long-insn.exp: New file.
3682
e1f2e1a2
CB
36832019-06-04 Christian Biesinger <cbiesinger@google.com>
3684
d3238f7d 3685 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 3686
206584bd
PW
36872019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3688
3689 * lib/gdb.exp (help_list_trailer): New regexp variable
3690 factorizing the help trailer message.
3691 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
3692 arg to allow to better factorize various tests.
3693 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
3694 (test_prefix_command_help): Use help_list_trailer.
3695 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
3696 * gdb.guile/scm-cmd.exp: Likewise.
3697 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
3698 * gdb.base/help.exp: Use test_user_defined_class_help.
3699 * gdb.base/style.exp: Add tests for styling of help and apropos.
3700 * lib/gdb-utils.exp (style): Add title and highlight styles.
3701
708dc93e
PW
37022019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3703
3704 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
3705 $_shell_exitsignal.
3706 * gdb.base/default.exp: Update for new convenience variables.
3707
f49055a5
TT
37082019-05-29 Tom Tromey <tromey@adacore.com>
3709
3710 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
3711 to "break complete ada" test case's regexp.
3712
4330d61d
TT
37132019-05-29 Tom Tromey <tromey@adacore.com>
3714
3715 PR c++/20020:
3716 * gdb.cp/constexpr-field.exp: New file.
3717 * gdb.cp/constexpr-field.cc: New file.
3718
000439d5
TT
37192019-05-29 Tom Tromey <tromey@adacore.com>
3720
3721 * gdb.base/finish.exp (finish_no_print): New proc.
3722 (finish_tests): Call it.
3723
5a01c34c
TV
37242019-05-24 Tom de Vries <tdevries@suse.de>
3725
3726 * gdb.dwarf2/gdb-add-index.exp: New file.
3727
18125b16
TT
37282019-05-22 Tom Tromey <tromey@adacore.com>
3729
3730 * gdb.base/info-shared.exp (check_info_shared): Use "style".
3731 * gdb.base/style.exp: Use "style".
3732 * lib/gdb-utils.exp (style): New proc.
3733
af1a8d03
TV
37342019-05-22 Tom de Vries <tdevries@suse.de>
3735
3736 * gdb.base/align.exp: Require c++11.
3737
e7fe496b
TV
37382019-05-22 Tom de Vries <tdevries@suse.de>
3739
3740 PR testsuite/24586
3741 * gdb.python/py-mi-var-info-path-expression.exp: Call
3742 mi_skip_python_tests to check if python is supported.
3743
8fca4da0
AH
37442019-05-22 Alan Hayward <alan.hayward@arm.com>
3745
3746 * gdb.arch/aarch64-pauth.c: New test.
3747 * gdb.arch/aarch64-pauth.exp: New file.
3748
b7060614
AH
37492019-05-22 Alan Hayward <alan.hayward@arm.com>
3750
3751 * README (Re-running Tests Outside The Testsuite): New section.
3752
669d0468
TV
37532019-05-21 Tom de Vries <tdevries@suse.de>
3754
3755 * gdb.arch/amd64-eval.exp: Require c++11.
3756 * gdb.base/max-depth.exp: Same.
3757 * gdb.compile/compile-cplus-array-decay.exp: Same.
3758 * gdb.cp/meth-typedefs.exp: Same.
3759 * gdb.cp/subtypes.exp: Same.
3760 * gdb.cp/temargs.exp: Same.
3761
ce3ebcaa
AH
37622019-05-21 Alan Hayward <alan.hayward@arm.com>
3763
3764 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
3765
34d11c68
AB
37662019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
3767
3768 PR gdb/18644
3769 * gdb.fortran/complex.exp: Remove setup_kfail calls.
3770 * gdb.fortran/printing-types.exp: Add new test.
3771 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
3772 testing.
3773 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
3774 setup_kfail call.
3775
87781e84
AH
37762019-05-17 Alan Hayward <alan.hayward@arm.com>
3777
3778 * README (Running the Testsuite): Change example.
3779 (Testsuite Parameters): Remove TRANSCRIPT.
3780 * lib/gdb.exp: Remove TRANSCRIPT check.
3781
b420b89e
AH
37822019-05-17 Alan Hayward <alan.hayward@arm.com>
3783
3784 * README (Testsuite Parameters): Add replay logging to
3785 GDBSERVER_DEBUG.
3786 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
3787 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
3788 as a comma separated list.
3789 (gdb_debug_init): Override procedure.
3790
408e9b8b
AH
37912019-05-17 Alan Hayward <alan.hayward@arm.com>
3792
3793 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
3794 (gdb_write_cmd_file): New procedure.
3795 * lib/gdbserver-support.exp (gdbserver_start): Call
3796 gdbserver_write_cmd_file.
3797 (gdbserver_write_cmd_file): New procedure.
3798
f9e2e39d
AH
37992019-05-17 Alan Hayward <alan.hayward@arm.com>
3800
3801 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
3802 (delete_breakpoints): Likewise.
3803 (gdb_run_cmd): Likewise.
3804 (gdb_start_cmd): Likewise.
3805 (gdb_starti_cmd): Likewise.
3806 (gdb_internal_error_resync): Likewise.
3807 (gdb_test_multiple): Likewise.
3808 (gdb_reinitialize_dir): Likewise.
3809 (default_gdb_exit): Likewise.
3810 (gdb_file_cmd): Mark kill as optional.
3811 (default_gdb_start): Call gdb_stdin_log_init.
3812 (send_gdb): Call gdb_stdin_log_write.
3813 (rerun_to_main): Mark Y as an answer.
3814 (gdb_stdin_log_init): New function.
3815 (gdb_stdin_log_write): Likewise.
3816
81f47ac2
AH
38172019-05-17 Alan Hayward <alan.hayward@arm.com>
3818
3819 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
3820 * gdb.base/debug-expr.exp: Likewise.
3821 * gdb.base/foll-fork.exp: Likewise.
3822 * gdb.base/foll-vfork.exp: Likewise.
3823 * gdb.base/fork-print-inferior-events.exp: Likewise.
3824 * gdb.base/gdb-sigterm.exp: Likewise.
3825 * gdb.base/gdbinit-history.exp: Likewise.
3826 * gdb.base/osabi.exp: Likewise.
3827 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
3828 * gdb.base/ui-redirect.exp: Likewise.
3829 * gdb.gdb/unittest.exp: Likewise.
3830 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
3831 * gdb.mi/mi-watch.exp: Likewise.
3832 * gdb.mi/new-ui-mi-sync.exp: Likewise.
3833 * gdb.mi/user-selected-context-sync.exp: Likewise.
3834 * gdb.python/python.exp: Disable debug test when debugging.
3835 * gdb.threads/check-libthread-db.exp: Disable when debugging.
3836 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3837 Likewise.
3838 * gdb.threads/stepi-random-signal.exp: Likewise.
3839
29b52314
AH
38402019-05-17 Alan Hayward <alan.hayward@arm.com>
3841
3842 * Makefile.in: Pass through GDB_DEBUG.
3843 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
3844 (gdb,debug): Add board setting.
3845 * lib/gdb.exp (default_gdb_start): Start debugging.
3846 (gdb_debug_enabled): New procedure.
3847 (gdb_debug_init): Likewise.
29b52314
AH
3848
38492019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 3850
29b52314
AH
3851 * Makefile.in: Pass through GDB_DEBUG.
3852 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
3853 (gdb,debug): Add board setting.
3854 * lib/gdb.exp (default_gdb_start): Start debugging.
3855 (gdb_debug_enabled): New procedure.
3856 (gdb_debug_init): Likewise.
29b52314 3857
ca1285d1
AH
38582019-05-17 Alan Hayward <alan.hayward@arm.com>
3859
3860 * gdb.base/ui-redirect.exp: Add debug redirect tests.
3861
f3a09c80
AH
38622019-05-17 Alan Hayward <alan.hayward@arm.com>
3863
3864 * gdb.base/ui-redirect.exp: Test redirection.
3865
26648588
JV
38662019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
3867
3868 * gdb.mi/mi-complete.exp: New file.
3869 * gdb.mi/mi-complete.cc: Likewise.
3870
14237686
AB
38712019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
3872
3873 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
3874 indexed and sliced arrays, and pointers to arrays.
3875
e7bd7fba
TT
38762019-05-14 Tom Tromey <tromey@adacore.com>
3877
3878 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
3879 styling test.
3880
2764128d
TV
38812019-05-14 Tom de Vries <tdevries@suse.de>
3882
3883 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
3884 selection entry encoding.
3885
71bed2db
TT
38862019-05-10 Tom Tromey <tromey@adacore.com>
3887
3888 * gdb.ada/info_exc.exp: Add "complete" test.
3889
63b667ad
TV
38902019-05-09 Tom de Vries <tdevries@suse.de>
3891
3892 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
3893 CU-relative.
3894
9cfd2b89
TV
38952019-05-09 Tom de Vries <tdevries@suse.de>
3896
3897 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
3898 CU-relative.
3899
2228ef77
XR
39002019-05-08 Joel Brobecker <brobecker@adacore.com>
3901
3902 * gdb.ada/frame_arg_lang.exp: New testcase.
3903 * gdb.ada/frame_arg_lang/bla.adb: New file.
3904 * gdb.ada/frame_arg_lang/pck.ads: New file.
3905 * gdb.ada/frame_arg_lang/pck.adb: New file.
3906 * gdb.ada/frame_arg_lang/foo.c: New file.
3907
80e55b13
TT
39082019-05-08 Tom Tromey <tromey@adacore.com>
3909
3910 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
3911
9d3421af
TT
39122019-05-08 Tom Tromey <tromey@adacore.com>
3913
3914 * gdb.base/ptype-offsets.exp: Update tests.
3915
844333e2
TT
39162019-05-08 Tom Tromey <tromey@adacore.com>
3917
3918 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
3919 cases.
3920 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
3921 "short".
3922
988915ee
TT
39232019-05-08 Tom Tromey <tromey@adacore.com>
3924
3925 * gdb.ada/vla.exp: New file.
3926 * gdb.ada/vla/vla.adb: New file.
3927
7bd55dac
TV
39282019-05-07 Tom de Vries <tdevries@suse.de>
3929
3930 * gdb.base/index-cache.exp (ls_host): Fix return statement.
3931
75f06e9d
TV
39322019-05-07 Tom de Vries <tdevries@suse.de>
3933
3934 PR testsuite/24522
3935 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
3936 section.
3937
77e7aaa4
TV
39382019-05-07 Tom de Vries <tdevries@suse.de>
3939
3940 PR testsuite/24522
3941 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
3942 .debug_aranges section.
3943
456ba0fa
TV
39442019-05-07 Tom de Vries <tdevries@suse.de>
3945
3946 PR testsuite/24159
3947 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
3948
5a56d6a6
TV
39492019-05-06 Tom de Vries <tdevries@suse.de>
3950
3951 * lib/gdb.exp (exec_has_index_section): New proc.
3952 * gdb.base/index-cache.exp: Handle case that binfile contains an index
3953 section.
3954
9d6d4be8
TV
39552019-05-04 Tom de Vries <tdevries@suse.de>
3956
3957 * boards/cc-with-debug-names.exp: New file.
3958
222a8d25
TT
39592019-05-03 Tom Tromey <tromey@adacore.com>
3960
3961 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
3962 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
3963 * gdb.ada/char_enum.exp: Add test.
3964
0fdfd794
TV
39652019-05-03 Tom de Vries <tdevries@suse.de>
3966
3967 * boards/cc-with-gdb-index.exp: New file.
3968
80062eb9
AB
39692019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
3970
3971 * gdb.rust/simple.exp: Add new test case.
3972 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
3973 (main): Initialise an instance of the new struct.
3974
4504bbde
TT
39752019-05-01 Tom Tromey <tromey@adacore.com>
3976
3977 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
3978 record.
3979 (NPR): New variable.
3980 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
3981 test.
3982
d48e62f4
TT
39832019-05-01 Tom Tromey <tromey@adacore.com>
3984
3985 * gdb.ada/packed_array_assign.exp: Add packed assignment
3986 regression test.
3987
f59f30f5
TV
39882019-05-01 Tom de Vries <tdevries@suse.de>
3989
3990 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
3991
b70bfc54
TV
39922019-05-01 Tom de Vries <tdevries@suse.de>
3993
3994 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
3995
15f18d14
AT
39962019-04-30 Ali Tamur <tamur@google.com>
3997
3998 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
3999
2ff0a947
TT
40002019-04-30 Tom Tromey <tromey@adacore.com>
4001
4002 * lib/ada.exp (find_ada_tool): New proc.
4003 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
4004 * gdb.ada/catch_ex_std.exp: New file.
4005 * gdb.ada/catch_ex_std/foo.adb: New file.
4006 * gdb.ada/catch_ex_std/some_package.adb: New file.
4007 * gdb.ada/catch_ex_std/some_package.ads: New file.
4008
a776957c
TT
40092019-04-30 Tom Tromey <tromey@adacore.com>
4010
4011 PR c++/24470:
4012 * gdb.cp/temargs.cc: Add test code from PR.
4013
bc68014d
AB
40142019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4015
4016 * gdb.fortran/vla-datatypes.exp: Update expected results.
4017 * gdb.fortran/vla-ptype.exp: Likewise.
4018 * gdb.fortran/vla-type.exp: Likewise.
4019 * gdb.fortran/vla-value.exp: Likewise.
4020
f1fdc960
AB
40212019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4022
4023 * gdb.fortran/ptr-indentation.exp: Update expected results.
4024 * gdb.fortran/ptype-on-functions.exp: Likewise.
4025 * gdb.fortran/vla-ptr-info.exp: Likewise.
4026 * gdb.fortran/vla-value.exp: Likewise.
4027
bf7a4de1
AB
40282019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4029
4030 * gdb.fortran/ptype-on-functions.exp: New file.
4031 * gdb.fortran/ptype-on-functions.f90: New file.
4032
bbe75b9d
AB
40332019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4034
4035 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
4036 case void string.
4037
1db455a7
AB
40382019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4039
4040 * gdb.fortran/complex.exp: Expand.
4041 * gdb.fortran/complex.f: Renamed to...
4042 * gdb.fortran/complex.f90: ...this, and extended to add more
4043 complex values.
4044
b6d03bb2
AB
40452019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4046
4047 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
4048 MODULO, CMPLX.
4049
2e62ab40
AB
40502019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
4051 Richard Bunt <richard.bunt@arm.com>
4052
4053 * gdb.base/max-depth.c: New file.
4054 * gdb.base/max-depth.exp: New file.
4055 * gdb.python/py-nested-maps.c: New file.
4056 * gdb.python/py-nested-maps.exp: New file.
4057 * gdb.python/py-nested-maps.py: New file.
4058 * gdb.python/py-format-string.exp (test_max_depth): New proc.
4059 (test_all_common): Call test_max_depth.
4060 * gdb.fortran/max-depth.exp: New file.
4061 * gdb.fortran/max-depth.f90: New file.
4062 * gdb.go/max-depth.exp: New file.
4063 * gdb.go/max-depth.go: New file.
4064 * gdb.modula2/max-depth.exp: New file.
4065 * gdb.modula2/max-depth.c: New file.
4066 * lib/gdb.exp (get_print_expr_at_depths): New proc.
4067
d2b584a5
TV
40682019-04-29 Tom de Vries <tdevries@suse.de>
4069
4070 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
4071
136afab8
PW
40722019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4073
4074 * gdb.base/callexit.exp: Test may-call-functions off.
4075
725cbb63
KS
40762019-04-25 Keith Seitz <keiths@redhat.com>
4077
4078 PR c++/24367
4079 * gdb.cp/meth-typedefs.cc (incomplete_struct)
4080 (another_incomplete_struct, test_incomplete): New definitions.
4081 (main): Use new definitions.
4082 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
4083 functions.
4084
701adfb0
PA
40852019-04-25 Ali Tamur <tamur@google.com>
4086
4087 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
4088
82433e3e
SDJ
40892019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
4090
4091 PR corefiles/11608
4092 PR corefiles/18187
4093 * gdb.base/coredump-filter-build-id.exp: New file.
4094
dd06d4d6
AH
40952019-04-25 Alan Hayward <alan.hayward@arm.com>
4096
e79be6e5
SM
4097 * Makefile.in: Pass through GDBSERVER_DEBUG.
4098 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
4099 (gdbserver,debug): Add board setting.
4100 * gdb.trace/tspeed.exp: Skip when debugging.
4101 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
4102 * lib/gdbserver-support.exp: Likewise
dd06d4d6 4103
1670072e
TT
41042019-04-24 Tom Tromey <tromey@adacore.com>
4105
4106 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
4107 Rust.
4108
a59240a4
TT
41092019-04-24 Tom Tromey <tromey@adacore.com>
4110
4111 * gdb.arch/amd64-eval.exp: Test bitfield return.
4112 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
4113 (class Foo) <return_bitfields>: New method.
4114 (main): Call it.
4115
b907456c
AB
41162019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
4117
4118 * gdb.cp/many-args.cc: New file.
4119 * gdb.cp/many-args.exp: New file.
4120
5c565afd
TV
41212019-04-23 Tom de Vries <tdevries@suse.de>
4122
4123 PR gdb/24433
4124 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
4125
ba22ff86
AH
41262019-04-23 Alan Hayward <alan.hayward@arm.com>
4127
4128 * gdb.trace/backtrace.exp: Use nopie flag.
4129 * gdb.trace/circ.exp: Likewise.
4130 * gdb.trace/collection.exp: Likewise.
4131 * gdb.trace/ftrace.exp: Likewise.
4132 * gdb.trace/mi-trace-unavailable.exp: Likewise.
4133 * gdb.trace/mi-traceframe-changed.exp: Likewise.
4134 * gdb.trace/qtro.exp: Likewise.
4135 * gdb.trace/read-memory.exp: Likewise.
4136 * gdb.trace/report.exp: Likewise.
4137 * gdb.trace/tfile.exp: Likewise.
4138 * gdb.trace/tfind.exp: Likewise.
4139 * gdb.trace/unavailable.exp: Likewise.
4140
7905fc35
PA
41412019-04-22 Pedro Alves <palves@redhat.com>
4142
4143 * gdb.base/solib-probes-nosharedlibrary.c,
4144 gdb.base/solib-probes-nosharedlibrary.exp: New files.
4145
8ecb59f8
TT
41462019-04-19 Tom Tromey <tromey@adacore.com>
4147
4148 * gdb.ada/ptype_union.c: New file.
4149 * gdb.ada/ptype_union.exp: New file.
4150
62160ec9
TT
41512019-04-19 Tom Tromey <tromey@adacore.com>
4152
4153 PR symtab/24423:
4154 * gdb.base/list0.h (foo): Add a control-l character.
4155
36cd4ba5
TV
41562019-04-18 Tom de Vries <tdevries@suse.de>
4157
4158 PR gdb/24433
4159 * boards/local-board.exp: Set sysroot to "".
4160
b73715df
TV
41612019-04-18 Tom de Vries <tdevries@suse.de>
4162 Pedro Alves <palves@redhat.com>
4163
4164 PR gdb/24454
4165 * gdb.threads/vfork-follow-child-exec.c: New file.
4166 * gdb.threads/vfork-follow-child-exec.exp: New file.
4167 * gdb.threads/vfork-follow-child-exit.c: New file.
4168 * gdb.threads/vfork-follow-child-exit.exp: New file.
4169
4aa866af
LS
41702019-04-15 Leszek Swirski <leszeks@google.com>
4171
4172 * gdb.arch/amd64-eval.cc: New file.
4173 * gdb.arch/amd64-eval.exp: New file.
4174
e5a1a79a
AH
41752019-04-11 Alan Hayward <alan.hayward@arm.com>
4176
4177 * gdb.server/sysroot.c: New test.
4178 * gdb.server/sysroot.exp: New file.
4179 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
4180 matching param.
4181
41077b66
AB
41822019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
4183
4184 * gdb.base/align.exp: Extend test to cover structures containing
4185 only static fields.
4186
c30391f8
TV
41872019-04-11 Tom de Vries <tdevries@suse.de>
4188
4189 * boards/cc-with-dwz-m.exp: New file.
4190 * boards/cc-with-dwz.exp: New file.
4191 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
4192
e242fd12
SM
41932019-04-09 Simon Marchi <simon.marchi@efficios.com>
4194
4195 * gdb.base/start-cpp.exp: New file.
4196 * gdb.base/start-cpp.cc: New file.
4197
2b0c8b01
KB
41982019-04-08 Kevin Buettner <kevinb@redhat.com>
4199
4200 * gdb.python/py-thrhandle.exp: Adjust tests to call
4201 thread_from_handle instead of thread_from_thread_handle.
4202
947210e5
KB
42032019-04-08 Kevin Buettner <kevinb@redhat.com>
4204
4205 * gdb.python/py-thrhandle.exp: Add tests for
4206 gdb.InferiorThread.handle.
4207
d7df6549
AB
42082019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
4209
4210 * gdb.python/py-function.exp: Check calling helper function from
4211 all languages.
4212 * lib/gdb.exp (gdb_supported_languages): New proc.
4213
8bdc1658
AB
42142019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
4215
4216 * gdb.base/complex-parts.c: New file.
4217 * gdb.base/complex-parts.exp: New file.
4218
05caa1d2
TT
42192019-04-01 Tom Tromey <tromey@adacore.com>
4220
4221 PR symtab/23331:
4222 * gdb.dwarf2/dw2-ranges-main.c: New file.
4223 * gdb.dwarf2/dw2-ranges-psym.c: New file.
4224 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
4225
7734102d
EZ
42262019-03-30 Simon Marchi <simark@simark.ca>
4227
4228 * gdb.base/default.exp: Add values for $_gdb_major and
4229 $_gdb_minor.
4230
188e1fa9
TT
42312019-03-29 Tom Tromey <tromey@adacore.com>
4232
4233 * gdb.base/help.exp: Tighten apropos regexp.
4234
2880242d
KS
42352019-03-29 Keith Seitz <keiths@redhat.com>
4236
4237 * gdb.fortran/array-bounds.exp: New file.
4238 * gdb.fortran/array-bounds.f90: New file.
4239
077cad8e
PW
42402019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4241
4242 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
4243
80047cfc
PW
42442019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4245
4246 * gdb.multi/hello.c (main): Increase alarm timer.
4247
f489207e
SL
42482019-03-28 Sandra Loosemore <sandra@codesourcery.com>
4249
4250 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
4251 factor when no hardware watchpoint support.
4252
c92df149
AH
42532019-03-28 Alan Hayward <alan.hayward@arm.com>
4254 Pedro Alves <palves@redhat.com>
4255
4256 * boards/local-board.exp: set sysroot to /.
4257
933aebfa
AH
42582019-03-27 Alan Hayward <alan.hayward@arm.com>
4259
4260 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
4261 in child.
4262
9f9aa852
AB
42632019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4264
4265 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
4266 field.
4267 (make_container): Initialise new field.
4268 * gdb.python/py-prettyprint.exp: Add new tests.
4269 * gdb.python/py-prettyprint.py (class ContainerPrinter)
4270 <display_hint>: New method.
4271
3714a195
AB
42722019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4273
4274 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
4275 gdb_continue_to_breakpoint more throughout this test.
4276 (run_lang_tests) Supply unique test names, and use
4277 gdb_test_no_output.
4278
18c77628
AB
42792019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4280
4281 * gdb.base/finish-pretty.exp: Update expected results.
4282 * gdb.base/pretty-print.c: New file.
4283 * gdb.base/pretty-print.exp: New file.
4284
9a93502f
PA
42852019-03-25 Pedro Alves <palves@redhat.com>
4286
4287 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
4288 move comments outside list. Append '-i "" eof' section.
4289
968aa7ae
AH
42902019-03-22 Alan Hayward <alan.hayward@arm.com>
4291
34a7f2a4 4292 PR testsuite/25016
968aa7ae
AH
4293 * README: Add pie options.
4294 * gdb.base/break-interp.exp: Ensure pie is disabled.
4295 * gdb.base/dump.exp: Likewise.
4296 * lib/gdb.exp (gdb_compile): Add pie option.
4297
4c7d57e7
TT
42982019-03-19 Tom Tromey <tromey@adacore.com>
4299
4300 * gdb.mi/mi2-cli-display.c: New file.
4301 * gdb.mi/mi2-cli-display.exp: New file.
4302
bff8c71f
TT
43032019-03-18 Joel Brobecker <brobecker@adacore.com>
4304 Tom Tromey <tromey@adacore.com>
4305
4306 * gdb.ada/ptype_array/pck.adb: New file.
4307 * gdb.ada/ptype_array/pck.ads: New file.
4308 * gdb.ada/ptype_array/foo.adb: New file.
4309 * gdb.ada/ptype_array.exp: New file.
4310
d085f989
TT
43112019-03-14 Tom Tromey <tromey@adacore.com>
4312
4313 * gdb.base/style.exp: Add "set style sources" test.
4314
b4be1b06
SM
43152019-03-13 Simon Marchi <simon.marchi@ericsson.com>
4316
4317 * mi-breakpoint-location-ena-dis.exp: Rename to ...
4318 * mi-breakpoint-multiple-locations.exp: ... this.
4319 (make_breakpoints_pattern): New proc.
4320 (do_test): Add mi_version parameter, test -break-insert,
4321 -break-info and =breakpoint-created.
4322
7cde5fc2
AB
43232019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
4324
4325 * config/default.exp: Remove 'load_lib gdb.exp'.
4326 * config/monitor.exp: Likewise.
4327 * config/sid.exp: Likewise.
4328 * config/sim.exp: Likewise.
4329 * config/slite.exp: Likewise.
4330 * config/unix.exp: Likewise.
4331 * gdb.base/default.exp: Remove unhelpful comment.
4332
efbecbc1
AB
43332019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4334
4335 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
4336
0841c79a
AB
43372019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4338
4339 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
4340
4a270568
AB
43412019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4342
4343 * gdb.fortran/type-kinds.exp: Update expected results.
4344
067630bd
AB
43452019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4346
4347 * gdb.fortran/type-kinds.exp: Test new integer type kind.
4348
3be47f7a
AB
43492019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4350
4351 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
4352 function.
4353 (test_basic_parsing_of_type_kinds): Expand types tested.
4354 (test_parsing_invalid_type_kinds): New function.
4355
4d00f5d8
AB
43562019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4357
4358 * gdb.fortran/intrinsics.exp: New file.
4359 * gdb.fortran/intrinsics.f90: New file.
4360 * gdb.fortran/type-kinds.exp: New file.
4361
c8f91604
AB
43622019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4363
4364 * gdb.fortran/dot-ops.exp: New file.
4365
dd9f2c76
AB
43662019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4367
4368 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
4369 Check upper and lower case logical literals.
4370
84ec9724
AB
43712019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4372
4373 * gdb.fortran/types.exp (test_float_literal_types_accepted):
4374 Remove duplicate tests.
4375
c3734e09
AH
43762019-03-06 Alan Hayward <alan.hayward@arm.com>
4377
4378 * lib/gdb.exp (builtin_cd): rename of cd.
4379 (cd): Override builtin.
4380
aa3cfbda
RB
43812019-03-06 Richard Bunt <richard.bunt@arm.com>
4382
4383 * gdb.fortran/function-calls.exp: New file.
4384 * gdb.fortran/function-calls.f90: New test.
4385
7b63ad86
RB
43862019-03-04 Richard Bunt <richard.bunt@arm.com>
4387
4388 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
4389 on user program standard output.
4390 * gdb.fortran/short-circuit-argument-list.f90: Record function
4391 calls.
4392
01abb042
AH
43932019-02-28 Alan Hayward <alan.hayward@arm.com>
4394
c3734e09
AH
4395 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
4396 failure.
01abb042 4397
92137da0
RO
43982019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4399
4400 PR gdb/8527
4401 * gdb.base/interrupt-daemon-attach.c,
4402 gdb.base/interrupt-daemon-attach.exp: New test.
4403
5862844d
PA
44042019-02-27 Pedro Alves <palves@redhat.com>
4405
4406 * gdb.base/page.exp: Add tests for "set width/height -1".
4407
8ed25214
PA
44082019-02-27 Pedro Alves <palves@redhat.com>
4409
4410 * gdb.base/page.exp: Add tests for "set/show width/height" with
4411 "infinite" values.
4412
6c28e44a
TT
44132019-02-27 Tom Tromey <tromey@adacore.com>
4414
4415 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
4416 2.4.
4417 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
4418 workaround.
4419
bf9a735e
AB
44202019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
4421
4422 * gdb.base/align.exp: Extend to compile in both C and C++, and add
4423 tests for structs with static members.
4424
8791793c
TT
44252019-02-26 Tom Tromey <tromey@adacore.com>
4426
4427 * gdb.python/py-value.exp (test_value_from_buffer): Check for
4428 ValueError, not TypeError.
4429
bc2a507e
KB
44302019-02-26 Kevin Buettner <kevinb@redhat.com>
4431
4432 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
4433 call from main program.
4434
e0e7d3bd
JB
44352019-02-23 Joel Brobecker <brobecker@adacore.com>
4436
4437 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
4438 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
4439 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
4440 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
4441 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
4442
9600246d
KS
44432019-02-22 Keith Seitz <keiths@redhat.com>
4444
4445 PR symtab/23853
4446 * gdb.base/symlink-sourcefile.c: New file.
4447 * gdb.base/symlink-sourcefile.exp: New file.
4448
0c95f9ed
TT
44492019-02-20 Tom Tromey <tom@tromey.com>
4450
4451 * gdb.base/info_qt.exp: Update.
4452
6caa91b6
SM
44532019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
4454
4455 * gdb.base/source.exp: Move "error in sourced script" code to
4456 the end.
4457 * gdb.base/source-error.gdb: Move contents to
4458 source-error-1.gdb. Add new code to source source-error-1.gdb.
4459 * gdb.base/source-error-1.gdb: New file, from previous
4460 source-error.gdb.
4461
6506371f
TT
44622019-02-17 Tom Tromey <tom@tromey.com>
4463
4464 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
4465 for macro styling.
4466 * gdb.base/style.c (SOME_MACRO): New macro.
4467
a0087920
TT
44682019-02-17 Tom Tromey <tom@tromey.com>
4469
4470 * gdb.base/style.exp: Add line-wrapping tests.
4471 * gdb.base/page.exp: Add test for quitting during pagination.
4472
a2cd4f14
JB
44732019-02-17 Joel Brobecker <brobecker@adacore.com>
4474
4475 * gdb.ada/big_packed_array: New testcase.
4476 * gdb.ada/homonym.exp: Fix incorrect expected output for
4477 "break <homonym__get_value>" test.
4478
9d70ffbc
WP
44792019-02-13 Weimin Pan <weimin.pan@oracle.com>
4480
4481 PR breakpoints/21870
4482 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
4483 and prepare_for_testing. Add comment.
4484 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
4485 redundant cleanup call. Clean up comment.
4486
01c7ae81
WP
44872019-02-12 Weimin Pan <weimin.pan@oracle.com>
4488
4489 PR breakpoints/21870
4490 * gdb.arch/aarch64-dbreg-contents.exp: New file.
4491 * gdb.arch/aarch64-dbreg-contents.c: New file.
4492
aff29d1c
JB
44932019-02-10 Joel Brobecker <brobecker@adacore.com>
4494
4495 * gdb.ada/mi_ref_changeable: New testcase.
4496
df0da8a2
AH
44972019-02-07 Alan Hayward <alan.hayward@arm.com>
4498
4499 * gdb.base/attach.exp: Add double attach test.
4500
bd447abb
SM
45012019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
4502
4503 * lib/gdb.exp (default_gdb_start): Don't match pagination
4504 prompt.
4505 (gdb_init): Set stty_init.
4506
1dbc40b9
TT
45072019-01-27 Tom Tromey <tom@tromey.com>
4508
4509 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
4510 skip_python_tests.
4511
353229bf
AH
45122019-01-24 Alan Hayward <alan.hayward@arm.com>
4513
4514 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
4515 New structure.
4516 (struct struct_static_02_02): Likewise.
4517 (struct struct_static_02_03): Likewise.
4518 (struct struct_static_02_04): Likewise.
4519 (struct struct_static_04_01): Likewise.
4520 (struct struct_static_04_02): Likewise.
4521 (struct struct_static_04_03): Likewise.
4522 (struct struct_static_04_04): Likewise.
4523 (struct struct_static_06_01): Likewise.
4524 (struct struct_static_06_02): Likewise.
4525 (struct struct_static_06_03): Likewise.
4526 (struct struct_static_06_04): Likewise.
4527 (cmp_struct_static_02_01): Likewise.
4528 (cmp_struct_static_02_02): Likewise.
4529 (cmp_struct_static_02_03): Likewise.
4530 (cmp_struct_static_02_04): Likewise.
4531 (cmp_struct_static_04_01): Likewise.
4532 (cmp_struct_static_04_02): Likewise.
4533 (cmp_struct_static_04_03): Likewise.
4534 (cmp_struct_static_04_04): Likewise.
4535 (cmp_struct_static_06_01): Likewise.
4536 (cmp_struct_static_06_02): Likewise.
4537 (cmp_struct_static_06_03): Likewise.
4538 (cmp_struct_static_06_04): Likewise.
4539 (call_all): Test new structs.
4540 * gdb.base/infcall-nested-structs.exp: Likewise.
4541
73021deb
AH
45422019-01-21 Alan Hayward <alan.hayward@arm.com>
4543 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
4544
fc65c7db
AH
45452019-01-21 Alan Hayward <alan.hayward@arm.com>
4546 * gdb.base/stack-protector.c: New test.
4547 * gdb.base/stack-protector.exp: New file.
4548 * gdb.cp/ovldbreak.exp: Only allow a single break line.
4549 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
4550 option.
4551 (gdb_compile): Remove stack protector for GCC and prevent
4552 recursion.
4553
c24bdb02
KS
45542019-01-16 Keith Seitz <keiths@redhat.com>
4555
4556 PR gdb/23773
4557 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
4558
6f072a10
PFC
45592019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4560
4561 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
4562 aliases.
4563 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
4564 tests.
4565 * gdb.arch/powerpc-vector-regs.c: New file.
4566 * gdb.arch/powerpc-vector-regs.exp: New file.
4567
a7b8d682
PFC
45682019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4569
4570 * gdb.arch/altivec-regs.exp: Fix the list passed to
4571 gdb_expect_list when testing "info vector".
4572
6eb6fb67
AB
45732019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
4574
4575 * gdb.base/style.exp: Don't include path in testname.
4576
b56f80d8
KS
45772019-01-10 Keith Seitz <keiths@redhat.com>
4578
4579 PR gdb/23712
4580 PR symtab/23010
4581 * gdb.dwarf2/multidictionary.exp: New file.
4582
041be526
SM
45832019-01-09 Simon Marchi <simon.marchi@ericsson.com>
4584
4585 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
4586 (test_gnuv3_style_demangling): ... this.
4587 (test_lucid_style_demangling): Remove.
4588 (test_arm_style_demangling): Remove.
4589 (test_hp_style_demangling): Remove.
4590 (do_tests): Remove calls to the above.
4591
d820d0c3
AB
45922019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4593
4594 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
4595 case.
4596
f097f5ad
TT
45972019-01-06 Tom Tromey <tom@tromey.com>
4598
4599 PR gdb/28155:
4600 * gdb.dwarf2/typedef-void-finish.exp: New file.
4601
2cd8cc0b
TT
46022018-12-28 Tom Tromey <tom@tromey.com>
4603 Simon Marchi <simark@simark.ca>
4604
4605 * gdb.base/jit-exec.exp: New file.
4606 * gdb.base/jit-exec.c: New file.
4607 * gdb.base/jit-execd.c: New file.
4608
35fb8261
TT
46092018-12-28 Tom Tromey <tom@tromey.com>
4610
4611 * gdb.base/style.exp: Update test to check for address styling.
4612
47fd17cd
TT
46132018-12-28 Tom Tromey <tom@tromey.com>
4614
4615 * gdb.base/style.exp: Add test for styling of "Reading symbols"
4616 message.
4617
d47032b7
TT
46182018-12-28 Tom Tromey <tom@tromey.com>
4619
4620 * gdb.base/style.exp: Add test for version number styling.
4621
af79b68d
TT
46222018-12-28 Tom Tromey <tom@tromey.com>
4623
4624 * gdb.base/style.exp: Add test for print_address_symbolic.
4625
0bb296cb
TT
46262018-12-28 Tom Tromey <tom@tromey.com>
4627
4628 * gdb.base/style.exp: Add test for breakpoint setting.
4629
80ae2043
TT
46302018-12-28 Tom Tromey <tom@tromey.com>
4631
4632 * gdb.base/style.exp: Add test for variable names.
4633
cbe56571
TT
46342018-12-28 Tom Tromey <tom@tromey.com>
4635
4636 * gdb.base/style.exp: New file.
4637 * gdb.base/style.c: New file.
4638
9162a27c
TT
46392018-12-28 Tom Tromey <tom@tromey.com>
4640
4641 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
4642 "dumb".
4643 * gdb.base/readline.exp (operate_and_get_next): Save and restore
4644 the TERM environment variable.
4645
bc543c90
TT
46462018-12-27 Tom Tromey <tom@tromey.com>
4647
4648 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
4649 pagination test.
4650
6f0ffe50
AB
46512018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
4652
4653 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
4654 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
4655
b5a1e557
PW
46562018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4657
4658 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
4659 Filename a.adb changed to bp_fun_addr.adb.
4660 gdb.ada/bp_fun_addr.exp: Update test accordingly.
4661
6e8b1ab2
JV
46622018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
4663
4664 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
4665 non-PIE executables.
4666 * README: Mention the gdb,nopie_flag board setting.
4667 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
4668 non-PIE executable.
4669 * gdb.arch/amd64-entry-value.exp: Likewise.
4670 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
4671 * gdb.arch/i386-float.exp: Likewise.
4672 * gdb.arch/i386-signal.exp: Likewise.
4673 * gdb.mi/mi-reg-undefined.exp: Likewise.
4674
d00a27c5
PM
46752018-12-21 Paul Marechal <paul.marechal@ericsson.com>
4676
4677 PR gdb/23974
4678 * gdb.base/info-os.exp: Check return for unknown "info os" type.
4679
161d081c
PW
46802018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4681
4682 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
4683 Update order of results accordingly.
4684
b001de23
AB
46852018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
4686
4687 * gdb.base/annota1.exp: Update a test regexp.
4688
99e1a184
AB
46892018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4690
4691 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
4692
7a81c1e2
PW
46932018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4694
4695 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
4696 (reuse_time): Initialize to REUSE_TIME_CAP.
4697 (check_rc): New function.
4698 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
4699 Check pthread_create rc.
4700 (spawner_thread_func): Check pthread_create and pthread_join rc.
4701
73e8dc90
PA
47022018-12-08 Pedro Alves <palves@redhat.com>
4703
4704 * gdb.base/list.exp (test_forward_search): Rename to ...
4705 (test_forward_reverse_search): ... this. Also test reverse-search
4706 and the forward-search alias.
4707
13f2ed32
AB
47082018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
4709
4710 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
4711 local timeout variable before return, and remove all local timeout
4712 variable entirely.
4713 (gdb_load): Likewise.
4714
64d27cfc
TV
47152018-12-01 Tom de Vries <tdevries@suse.de>
4716
4717 * gdb.base/gdb-caching-proc.exp: New file.
4718
f63c03b4
SDJ
47192018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
4720
4721 * Makefile.in (TIMESTAMP): New variable.
4722 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
4723 command.
4724 (check-single-racy): Likewise.
4725 (check/%.exp): Likewise.
4726 (check-racy/%.exp): Likewise.
4727 (workers/%.worker): Likewise.
4728 (build-perf): Likewise.
4729 (check-perf): Likewise.
4730 * README: Describe new "TS" and "TS_FORMAT" variables.
4731 * print-ts.py: New file.
4732
1c97054b
BF
47332018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
4734
4735 PR python/23714
4736 * gdb.python/python.exp: Test command repetition after
4737 gdb.execute.
4738
1871a62d
AB
47392018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
4740
4741 * gdb.opt/inline-break.exp: Add test that info breakpoint output
4742 is correctly aligned.
4743
fb5e1ed9
PW
47442018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4745
4746 * gdb.ada/info_auto_lang.exp: New testcase.
4747 * gdb.ada/info_auto_lang/global_pack.ads: New file.
4748 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
4749 * gdb.ada/info_auto_lang/some_c.c: New file.
4750
43d397ca
PW
47512018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4752
4753 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
4754 FUNC_lang language syntax.
4755
beddd671
PW
47562018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4757
4758 * gdb.base/info_minsym.c: New file.
4759 * gdb.base/info_minsym.exp: New file.
4760
73fc52c4
TT
47612018-11-19 Tom Tromey <tom@tromey.com>
4762
4763 PR rust/23625:
4764 * gdb.rust/simple.exp: Add ptype test. Update expected output.
4765 * gdb.rust/expr.exp: Update expected output. Change one test.
4766
994b876a
TT
47672018-11-19 Tom Tromey <tom@tromey.com>
4768
4769 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
4770
6769f276
PA
47712018-11-19 Pedro Alves <palves@redhat.com>
4772
4773 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
4774 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
4775 see the expected warning.
4776
38a72da0
AH
47772018-11-16 Alan Hayward <alan.hayward@arm.com>
4778
4779 PR gdb/22736:
4780 * gdb.cp/infcall-nodebug-lib.c: New test.
4781 * gdb.cp/infcall-nodebug-main.c: New test.
4782 * gdb.cp/infcall-nodebug.exp: New file.
4783
53a89d6e
SM
47842018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
4785
4786 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
4787 completer tests.
4788
9325300d
TV
47892018-11-09 Tom de Vries <tdevries@suse.de>
4790
4791 * gdb.base/msym-lang.c: New test.
4792 * gdb.base/msym-lang.exp: New file.
4793 * gdb.base/msym-lang-main.c: New test.
4794
20f0d60d
TT
47952018-11-08 Tom Tromey <tom@tromey.com>
4796
4797 PR gdb/23555:
4798 PR gdb/23838:
4799 * gdb.base/warning.exp: New file.
4800
b5420128
JB
48012018-11-08 Jan Beulich <jbeulich@suse.com>
4802
4803 * testsuite/gdb.arch/i386-avx512.c,
4804 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
4805
cd115d61
AB
48062018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
4807
4808 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
4809 point hardware.
4810
35ee2dc2
AB
48112018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
4812
4813 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
4814 * gdb.dwarf2/missing-type-name.exp: New file.
4815
31aceee8
TV
48162018-11-06 Tom de Vries <tdevries@suse.de>
4817
4818 * gdb.base/many-headers.c: New test.
4819 * gdb.base/many-headers.exp: New file.
4820
109be305
JW
48212018-11-06 Jim Wilson <jimw@sifive.com>
4822
4823 * gdb.base/code_elim.exp: For riscv, set additional_flags
4824 to include -msmall-data-limit=0.
4825
e2b7af72
JB
48262018-11-01 Joel Brobecker <brobecker@adacore.com>
4827
4828 * gdb.ada/watch_minus_l: New testcase.
4829
cdcda965
SM
48302018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
4831
4832 * gdb.arch/aix-sighandle.c: New file.
4833 * gdb.arch/aix-sighandle.exp: New file.
4834
92dcebf3
AB
48352018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4836
4837 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
4838 registers being unions.
4839
68b9ac18
TV
48402018-10-31 Tom de Vries <tdevries@suse.de>
4841
4842 * lib/valgrind.exp: New file.
4843 (vgdb_start, vgdb_stop): New procs, factored out of ...
4844 * gdb.base/valgrind-bt.exp: ... here, ...
4845 * gdb.base/valgrind-disp-step.exp: ... here and ...
4846 * gdb.base/valgrind-infcall.exp: ... here.
4847
1443936e
TV
48482018-10-31 Tom de Vries <tdevries@suse.de>
4849
4850 * lib/gdb.exp (get_valueof): Don't output read value in test name.
4851
eb77c9df
AB
48522018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4853
4854 * gdb.dwarf2/void-type.c: New file.
4855 * gdb.dwarf2/void-type.exp: New file.
4856
82b5e646
PW
48572018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4858
4859 * gdb.base/info_qt.c: New file.
4860 * gdb.base/info_qt.exp: New file.
4861
8d619c01
EBM
48622018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4863
4864 * gdb.arch/powerpc-htm-regs.c: New file.
4865 * gdb.arch/powerpc-htm-regs.exp: New file.
4866
f2cf6173
EBM
48672018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4868
4869 * gdb.arch/powerpc-tar.c: New file.
4870 * gdb.arch/powerpc-tar.exp: New file.
4871
7ca18ed6
EBM
48722018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4873
4874 * gdb.arch/powerpc-ppr-dscr.c: New file.
4875 * gdb.arch/powerpc-ppr-dscr.exp: New file.
4876
bfcc0eba
TV
48772018-10-25 Tom de Vries <tdevries@suse.de>
4878
4879 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
4880
fe1a5cad
TV
48812018-10-24 Tom de Vries <tdevries@suse.de>
4882
4883 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
4884 longer exists error.
4885
a76dc3b7
TV
48862018-10-24 Tom de Vries <tdevries@suse.de>
4887
4888 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
4889
4df46df7
TV
48902018-10-24 Tom de Vries <tdevries@suse.de>
4891
4892 * gdb.base/valgrind-db-attach.exp: Handle removed support for
4893 --db-attach in valgrind.
4894
0dbfcfff
AB
48952018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
4896
4897 * gdb.arch/riscv-reg-aliases.c: New file.
4898 * gdb.arch/riscv-reg-aliases.exp: New file.
4899
b04480b1
AH
49002018-10-19 Alan Hayward <alan.hayward@arm.com>
4901
4902 * gdb.python/py-cmd.exp: Check for gdb_prompt.
4903
2c6ac8d7
AH
49042018-10-19 Alan Hayward <alan.hayward@arm.com>
4905
4906 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
4907
2bc69f25
AH
49082018-10-19 Alan Hayward <alan.hayward@arm.com>
4909
4910 * gdb.cp/ovldbreak.exp: Fix regexps.
4911
1f1ae3a3
AH
49122018-10-19 Alan Hayward <alan.hayward@arm.com>
4913
4914 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
4915
94c18618
SDJ
49162018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
4917
4918 PR cli/23785
4919 * gdb.base/restore.exp: New test to check if "restore" with an
4920 invalid file doesn't segfault.
4921
812cd6eb
TV
49222018-10-18 Tom de Vries <tdevries@suse.de>
4923
4924 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
4925 * gdb.ada/excep_handle.exp: Same.
4926 * gdb.ada/mi_string_access.exp: Same.
4927 * gdb.ada/mi_var_union.exp: Same.
4928 * gdb.arch/arc-analyze-prologue.exp: Same.
4929 * gdb.arch/arc-decode-insn.exp: Same.
4930 * gdb.base/readnever.exp: Same.
4931 * gdb.fortran/printing-types.exp: Same.
4932 * gdb.guile/scm-lazy-string.exp: Same.
4933
c4b90788
TV
49342018-10-16 Tom de Vries <tdevries@suse.de>
4935
4936 PR gdb/23730
4937 * gdb.base/catch-follow-exec.c: Add copyright notice.
4938 * gdb.base/catch-follow-exec.exp: Rewrite to use
4939 gdb_spawn_with_cmdline_opts. Require gdb-native.
4940
8bca2978
SL
49412018-10-12 Sandra Loosemore <sandra@codesourcery.com>
4942
4943 * gdb.trace/actions-changed.exp: Check for arch support.
4944 * gdb.trace/actions.exp: Likewise.
4945 * gdb.trace/ax.exp: Likewise.
4946 * gdb.trace/backtrace.exp: Likewise.
4947 * gdb.trace/change-loc.exp: Likewise.
4948 * gdb.trace/deltrace.exp: Likewise.
4949 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
4950 * gdb.trace/ftrace.exp: Likewise.
4951 * gdb.trace/infotrace.exp: Check for arch support.
4952 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
4953 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
4954 * gdb.trace/mi-tsv-changed.exp: Likewise.
4955 * gdb.trace/packetlen.exp: Likewise.
4956 * gdb.trace/passc-dyn.exp: Likewise.
4957 * gdb.trace/passcount.exp: Likewise.
4958 * gdb.trace/pending.exp: Likewise.
4959 * gdb.trace/range-stepping.exp: Check for shlib support.
4960 * gdb.trace/report.exp: Check for arch support.
4961 * gdb.trace/save-trace.exp: Likewise.
4962 * gdb.trace/signal.exp: Check for signal support.
4963 * gdb.trace/tfind.exp: Check for arch support.
4964 * gdb.trace/trace-break.exp: Check for arch and shlib support.
4965 * gdb.trace/trace-common.h: Add comment.
4966 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
4967 * gdb.trace/trace-enable-disable.exp: Likewise.
4968 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
4969 * gdb.trace/tracecmd.exp: Check for arch support.
4970 * gdb.trace/tspeed.exp: Check for shlib and target support.
4971 * gdb.trace/tstatus.exp: Check for arch support.
4972 * gdb.trace/tsv.exp: Likewise.
4973 * gdb.trace/while-dyn.exp: Likewise.
4974 * gdb.trace/while-stepping.exp: Likewise.
4975 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
4976
f9c49bff
SM
49772018-10-12 Simon Marchi <simon.marchi@ericsson.com>
4978
4979 * gdb.trace/tspeed.exp: Remove nowarnings.
4980 (prepare_for_trace_test): Declare "global ipalib".
4981 * gdb.trace/tspeed.c: Include unistd.h.
4982 (main): Remove superfluous printf argument.
4983
d4330bde
SL
49842018-10-11 Sandra Loosemore <sandra@codesourcery.com>
4985
4986 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
4987 directory prefix on the filename.
4988
8ecfd7bd
SDJ
49892018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
4990
4991 * gdb.gdb/unittest.exp: Update expected message informing that
4992 selftests have been disabled.
4993 * gdb.server/unittest.exp: Likewise.
4994
58bbcd02
TV
49952018-10-09 Tom de Vries <tdevries@suse.de>
4996
4997 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
4998 with runto_main.
4999
9f6b697b
WP
50002018-10-08 Weimin Pan <weimin.pan@oracle.com>
5001
5002 PR c++/16841
5003 * gdb.cp/virtbase2.cc: New file.
5004 * gdb.cp/virtbase2.exp: New file.
5005
add5ded5
TT
50062018-10-06 Tom Tromey <tom@tromey.com>
5007
5008 PR python/19399:
5009 * gdb.python/py-inferior.exp: Add architecture test.
5010
f9e48344
TT
50112018-10-06 Tom Tromey <tom@tromey.com>
5012
5013 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
5014 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
5015
2a8be203
TT
50162018-10-06 Tom Tromey <tom@tromey.com>
5017
5018 * gdb.python/py-breakpoint.exp (check_last_event): Check location
5019 of a "throw" catchpoint.
5020
e04caa70
SDJ
50212018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
5022
5023 * gdb.base/info-proc.exp: Update string expected from "help info
5024 proc".
5025
5ca8c39f
TT
50262018-10-04 Tom Tromey <tom@tromey.com>
5027
5028 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
5029 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
5030 (test_initial_complaints, test_empty_complaints): Update.
5031 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
5032
3453e7e4
TT
50332018-10-04 Tom Tromey <tom@tromey.com>
5034
5035 PR cli/19551:
5036 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
5037 * lib/gdb.exp (gdb_file_cmd): Update.
5038 * gdb.stabs/weird.exp (print_weird_var): Update.
5039 * gdb.server/solib-list.exp: Update.
5040 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
5041 * gdb.mi/mi-cli.exp: Update.
5042 * gdb.linespec/linespec.exp: Update.
5043 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
5044 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
5045 * gdb.cp/cp-relocate.exp: Update.
5046 * gdb.base/sym-file.exp: Update.
5047 * gdb.base/relocate.exp: Update.
5048 * gdb.base/readnever.exp: Update.
5049 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
5050 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
5051 * gdb.base/dbx.exp (gdb_file_cmd): Update.
5052 * gdb.base/code_elim.exp: Update.
5053 * gdb.base/break-unload-file.exp (test_break): Update.
5054 * gdb.base/break-interp.exp (test_attach_gdb): Update.
5055 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
5056 Update.
5057 * gdb.base/attach.exp (do_attach_tests): Update.
5058 * gdb.base/sepdebug.exp: Update.
5059 * gdb.python/py-section-script.exp: Update.
5060
6afcf761
TT
50612018-10-04 Tom Tromey <tom@tromey.com>
5062
5063 PR cli/22234:
5064 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
5065 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
5066 output.
5067
fef1b293
TT
50682018-10-04 Tom Tromey <tom@tromey.com>
5069
5070 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
5071 set width and height to 0.
5072 (test_command_line_attach_run): Use -quiet.
5073
ca98345e
SL
50742018-10-03 Sandra Loosemore <sandra@codesourcery.com>
5075
5076 * lib/gdb.exp (skip_ifunc_tests): New.
5077 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
5078 other compile failures.
5079 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
5080
ff34e6ae
SM
50812018-10-01 Simon Marchi <simon.marchi@ericsson.com>
5082
5083 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
5084 is_amd64_regs_target.
5085
6bb8890e
AH
50862018-10-01 Alan Hayward <alan.hayward@arm.com>
5087
5088 * gdb.arch/aarch64-sighandler-regs.c: New test.
5089 * gdb.arch/aarch64-sighandler-regs.exp: New file.
5090 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
5091
224d30d3
MM
50922018-10-01 Markus Metzger <markus.t.metzger@intel.com>
5093
5094 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
5095 assembly.
5096
f67ffa6a
AB
50972018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
5098
5099 * gdb.base/frame-selection.exp: New file.
5100 * gdb.base/frame-selection.c: New file.
5101
9fc3183f
AH
51022018-09-27 Alan Hayward <alan.hayward@arm.com>
5103
5104 * gdb.threads/check-libthread-db.c (thread_routine): Use a
5105 pthread barrier.
5106 (main): Likewise.
5107
d354055e
AB
51082018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
5109
5110 * gdb.base/large-frame-1.c: New file.
5111 * gdb.base/large-frame-2.c: New file.
5112 * gdb.base/large-frame.exp: New file.
5113 * gdb.base/large-frame.h: New file.
5114
db727370
JL
51152018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5116
5117 PR gdb/20948
5118 * gdb.base/write_mem.exp: New test.
5119 * gdb.base/write_mem.c: Likewise.
5120
ae778caf
TT
51212018-09-23 Tom Tromey <tom@tromey.com>
5122
5123 PR python/18852:
5124 * gdb.python/py-parameter.exp: Add test for parameter that throws
5125 on "set".
5126
fd3ba736
TT
51272018-09-23 Tom Tromey <tom@tromey.com>
5128
5129 PR python/17284:
5130 * gdb.python/py-template.exp (test_template_arg): Add test for
5131 negative template argument number.
5132
39a24317
TT
51332018-09-23 Tom Tromey <tom@tromey.com>
5134
5135 PR python/14062:
5136 * gdb.python/python.exp: Add test for post_event error.
5137
f5769a2c
TT
51382018-09-23 Tom Tromey <tom@tromey.com>
5139
5140 PR python/18170:
5141 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
5142 convert pointers to int and long.
5143
1c1e54f6
TT
51442018-09-23 Tom Tromey <tom@tromey.com>
5145
5146 PR python/20126:
5147 * gdb.python/py-value.exp (test_value_numeric_ops): Add
5148 signed-ness conversion tests.
5149
fb4fa946
TT
51502018-09-23 Tom Tromey <tom@tromey.com>
5151
5152 PR python/18352;
5153 * gdb.python/py-value.exp (test_float_conversion): New proc.
5154 Use it.
5155
a466edac
HAQ
51562018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
5157
5158 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
5159
4ee9b0c5
SL
51602018-09-18 Sandra Loosemore <sandra@codesourcery.com>
5161
5162 * gdb.base/complete-empty.exp: Skip tab-completion tests if
5163 no readline.
5164 * gdb.base/utf8-identifiers.exp: Likewise.
5165 * gdb.cp/cpcompletion.exp: Likewise.
5166 * gdb.linespec/cpcompletion.exp: Likewise.
5167 * gdb.linespec/cpls-abi-tag.exp: Likewise.
5168 * gdb.linespec/cpls-ops.exp: Likewise.
5169
23be8da7
RB
51702018-09-19 Richard Bunt <richard.bunt@arm.com>
5171 Chris January <chris.january@arm.com>
5172
5173 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
5174 * gdb.fortran/short-circuit-argument-list.exp: New file.
5175 * gdb.fortran/short-circuit-argument-list.f90: New test.
5176
5031d0ae
SDJ
51772018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5178
5179 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
5180 "arch=" keyword when executing "-stack-list-frames".
5181
b4c0d1a4
SDJ
51822018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5183
5184 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
5185 "arch=" keyword when executing "-stack-list-frames".
5186
7a6d2b45
SDJ
51872018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5188
5189 * gdb.ada/complete.exp: Expect for "@" when doing "complete
5190 break ada".
5191
8588b356
SM
51922018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
5193
5194 PR python/23669
5195 * gdb.python/python.exp: Test gdb.execute("show commands").
5196
65e65158
TT
51972018-09-16 Tom Tromey <tom@tromey.com>
5198
5199 * gdb.base/new-ui.exp (do_execution_tests): Update.
5200 * gdb.base/dbx.exp (test_breakpoints): Update.
5201
bf326452
AH
52022018-09-14 Alan Hayward <alan.hayward@arm.com>
5203
5204 * lib/gdb.exp (gdb_simple_compile): Add proc.
5205 (is_elf_target): Use gdb_simple_compile.
5206 (skip_altivec_tests): Likewise.
5207 (skip_vsx_tests): Likewise.
5208 (skip_tsx_tests): Likewise.
5209 (skip_btrace_tests): Likewise.
5210 (skip_btrace_pt_tests): Likewise.
5211 (gdb_can_simple_compile): Likewise.
5212 (gdb_has_argv0): Likewise.
5213 (gdb_target_symbol_prefix): Likewise.
5214 (target_supports_scheduler_locking): Likewise.
5215
2361b0fb
TT
52162018-09-13 Tom Tromey <tom@tromey.com>
5217
5218 * Makefile.in (TAGS): Recognize proc_with_prefix and
5219 gdb_caching_proc.
5220
0ae1a321
SM
52212018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5222
5223 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
5224 method.
5225
a40bf0c2
SM
52262018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5227
5228 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
5229 and a few other Inferior properties when the Inferior is no
5230 longer valid.
5231
4a3fe98f
TT
52322018-09-13 Tom Tromey <tom@tromey.com>
5233
5234 PR rust/23650:
5235 * gdb.rust/simple.exp: Add test for enum field access error.
5236
098b2108
TT
52372018-09-13 Tom Tromey <tom@tromey.com>
5238
5239 PR rust/23626:
5240 * gdb.rust/simple.rs (EmptyEnum): New type.
5241 (main): Use it.
5242 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
5243
1256af7d
SM
52442018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5245
5246 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
5247 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
5248 * gdb.python/py-symtab.exp: Update test printing an objfile.
5249
4aa8e6c2
SM
52502018-09-12 Simon Marchi <simon.marchi@ericsson.com>
5251
5252 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
5253 object.
5254
c221b2f7
AH
52552018-09-12 Alan Hayward <alan.hayward@arm.com>
5256
5257 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
5258 (support_complex_tests): Use gdb_can_simple_compile.
5259 (is_ilp32_target): Likewise.
5260 (is_lp64_target): Likewise.
5261 (is_64_target): Likewise.
5262 (is_amd64_regs_target): Likewise.
5263 (is_aarch32_target): Likewise.
5264 (gdb_int128_helper): Likewise.
5265
6f1107b5
JK
52662018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5267
5268 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
5269
1f5d1570
JG
52702018-09-10 Jerome Guitton <guitton@adacore.com>
5271
5272 * gdb.ada/same_component_name: Add test for case of tagged record
5273 with variable-length fields.
5274
cc330e39
XR
52752018-09-10 Xavier Roirand <roirand@adacore.com>
5276
5277 * gdb.ada/access_to_unbounded_array.exp: New testcase.
5278 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
5279 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
5280 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
5281
b9c50e9a
XR
52822018-09-10 Xavier Roirand <roirand@adacore.com>
5283
5284 * gdb.ada/mi_string_access.exp: New testcase.
5285 * gdb.ada/mi_string_access/bar.adb: New file.
5286 * gdb.ada/mi_string_access/pck.adb: New file.
5287 * gdb.ada/mi_string_access/pck.asd: New file.
5288
2963898f
XR
52892018-09-10 Xavier Roirand <roirand@adacore.com>
5290
5291 * gdb.ada/mi_var_union.exp: New testcase.
5292 * gdb.ada/mi_var_union/bar.adb: New file.
5293 * gdb.ada/mi_var_union/pck.adb: New file.
5294 * gdb.ada/mi_var_union/pck.asd: New file.
5295
1aac008f
TT
52962018-09-08 Tom Tromey <tom@tromey.com>
5297
5298 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
5299
332cf4c9
TT
53002018-09-08 Tom Tromey <tom@tromey.com>
5301
5302 PR python/16047:
5303 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
5304 (register_pretty_printers): Register new printer.
5305 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
5306 test.
5307 * gdb.python/py-prettyprint.c (int_type3): New typedef.
5308 (an_int_type3): New global.
5309
424da6cf
JB
53102018-09-08 Joel Brobecker <brobecker@adacore.com>
5311
5312 * gdb.ada/expr_with_funcall: New testcase.
5313
2a62dfa9
JB
53142018-09-08 Joel Brobecker <brobecker@adacore.com>
5315
5316 * gdb.ada/packed_array_assign: New testcase.
5317
96b6697f
AB
53182018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
5319
5320 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
5321 names, and add test prefixes to make test names unique.
5322
e4a62c65
TV
53232018-09-05 Tom de Vries <tdevries@suse.de>
5324
5325 * gdb.dwarf2/varval.exp: Add test.
5326
dd083ee2
GB
53272018-09-04 Gary Benson <gbenson@redhat.com>
5328
5329 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
5330 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
5331
aef9346c
TT
53322018-08-31 Tom Tromey <tom@tromey.com>
5333
5334 * gdb.rust/simple.rs: Rename second variable "v".
5335
c67f2e15
AB
53362018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
5337
5338 * gdb.base/funcargs.c (use_a): New function.
5339 (recurse): Call use_a.
5340
078a0207
KS
53412018-08-29 Keith Seitz <keiths@redhat.com>
5342
5343 * gdb.compile/compile-cplus-anonymous.cc: New file.
5344 * gdb.compile/compile-cplus-anonymous.exp: New file.
5345 * gdb.compile/compile-cplus-array-decay.cc: New file.
5346 * gdb.compile/compile-cplus-array-decay.exp: New file.
5347 * gdb.compile/compile-cplus-inherit.cc: New file.
5348 * gdb.compile/compile-cplus-inherit.exp: New file.
5349 * gdb.compile/compile-cplus-member.cc: New file.
5350 * gdb.compile/compile-cplus-member.exp: New file.
5351 * gdb.compile/compile-cplus-method.cc: New file.
5352 * gdb.compile/compile-cplus-method.exp: New file.
5353 * gdb.compile/compile-cplus-mod.c: "New" file.
5354 * gdb.compile/compile-cplus-namespace.cc: New file.
5355 * gdb.compile/compile-cplus-namespace.exp: New file.
5356 * gdb.compile/compile-cplus-nested.cc: New file.
5357 * gdb.compile/compile-cplus-nested.exp: New file.
5358 * gdb.compile/compile-cplus-print.c: "New" file.
5359 * gdb.compile/compile-cplus-print.exp: "New" file.
5360 * gdb.compile/compile-cplus-virtual.cc: New file.
5361 * gdb.compile/compile-cplus-virtual.exp: New file.
5362 * gdb.compile/compile-cplus.c: "New" file.
5363 * gdb.compile/compile-cplus.exp: "New" file.
5364 * lib/compile-support.exp: New file.
5365
b0f492b9
GB
53662018-08-16 Gary Benson <gbenson@redhat.com>
5367
5368 PR gdb/13000:
5369 * gdb.base/batch-exit-status.exp: New file.
5370 * gdb.base/batch-exit-status.good-commands: Likewise.
5371 * gdb.base/batch-exit-status.bad-commands: Likewise.
5372
36eb4c5f
AH
53732018-08-29 Alan Hayward <alan.hayward@arm.com>
5374
5375 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
5376 (struct struct02): Likewise.
5377 (struct struct03): Likewise.
5378 (struct struct04): Likewise.
5379 (struct struct_01_01): New struct.
5380 (struct struct_01_02): Likewise.
5381 (struct struct_01_03): Likewise.
5382 (struct struct_01_04): Likewise.
5383 (struct struct_02_01): Likewise.
5384 (struct struct_02_02): Likewise.
5385 (struct struct_02_03): Likewise.
5386 (struct struct_02_04): Likewise.
5387 (struct struct_04_01): Likewise.
5388 (struct struct_04_02): Likewise.
5389 (struct struct_04_03): Likewise.
5390 (struct struct_04_04): Likewise.
5391 (struct struct_05_01): Likewise.
5392 (struct struct_05_02): Likewise.
5393 (struct struct_05_03): Likewise.
5394 (struct struct_05_04): Likewise.
5395 (cmp_struct01): Remove function.
5396 (cmp_struct02): Likewise.
5397 (cmp_struct03): Likewise.
5398 (cmp_struct04): Likewise.
5399 (cmp_struct_01_01): Add Function.
5400 (cmp_struct_01_02): Likewise.
5401 (cmp_struct_01_03): Likewise.
5402 (cmp_struct_01_04): Likewise.
5403 (cmp_struct_02_01): Likewise.
5404 (cmp_struct_02_02): Likewise.
5405 (cmp_struct_02_03): Likewise.
5406 (cmp_struct_02_04): Likewise.
5407 (cmp_struct_04_01): Likewise.
5408 (cmp_struct_04_02): Likewise.
5409 (cmp_struct_04_03): Likewise.
5410 (cmp_struct_04_04): Likewise.
5411 (cmp_struct_05_01): Likewise.
5412 (cmp_struct_05_02): Likewise.
5413 (cmp_struct_05_03): Likewise.
5414 (cmp_struct_05_04): Likewise.
5415 (call_all): Add new structs.
5416 * gdb.base/infcall-nested-structs.exp: Likewise.
5417
3bf9c013
JV
54182018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
5419
5420 * gdb.python/py-framefilter-mi.exp: Update regexp to
5421 check for "arch" field in frame output.
5422
450d1e88
KB
54232018-08-23 Kevin Buettner <kevinb@redhat.com>
5424
5425 * gdb.dwarf2/dw2-ranges-func.c: New file.
5426 * gdb.dwarf2/dw2-ranges-func.exp: New file.
5427
ae739fe7
SM
54282018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
5429
5430 * gdb.base/term.exp: Compare terminal settings with values from
5431 the inferior.
5432 * gdb.base/term.c: Get and set terminal settings.
5433
6d52907e
JV
54342018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
5435
5436 * lib/mi-support.exp (mi_expect_stop): Update regexp to
5437 accommodate new "arch" field in frame output.
5438 * gdb.mi/mi-return.exp: Likewise.
5439 * gdb.mi/mi-stack.exp: Likewise.
5440 * gdb.mi/mi-syn-frame.exp: Likewise.
5441 * gdb.mi/user-selected-context-sync.exp: Likewise.
5442
be2d111a
MS
54432018-08-19 Michael Spang <spang@google.com>
5444
5445 PR gdb/11786
5446 * gdb.base/gcore-tls-pie.c: New file.
5447 * gdb.base/gcore-tls-pie.exp: New file.
5448
ae3a7c47
KB
54492018-08-18 Kevin Buettner <kevinb@redhat.com>
5450
5451 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
5452 * gdb.dwarf2/varval.c: New file.
5453 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 5454
2ecae92e
AH
54552018-08-17 Alan Hayward <alan.hayward@arm.com>
5456
5457 PR gdb/18931
5458 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
5459
c1854f1d
KS
54602018-08-16 Keith Seitz <keiths@redhat.com>
5461
5462 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
5463 tests expected to pass.
5464
26fb3983
JV
54652018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
5466
5467 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
5468 -data-disassemble -a.
5469 (test_disassembly_bogus_args): Likewise.
5470
67943c00
AB
54712018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
5472
5473 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
5474
5ff2bbae
AB
54752018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
5476
5477 * gdb.base/vla-optimized-out.exp: Add new test.
5478
e5bbcd0f
AB
54792018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
5480
5481 * gdb.base/vla-optimized-out-o3.exp: Delete.
5482 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
5483 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
5484 deleted tests.
5485
9d4a934c
AB
54862018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
5487
5488 PR gdb/18050:
5489 * gdb.server/extended-remote-restart.c: New file.
5490 * gdb.server/extended-remote-restart.exp: New file.
5491
045cf012
SM
54922018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
5493
5494 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
5495 "set variable index = 42".
5496
87d6a7aa
SM
54972018-08-07 Simon Marchi <simon.marchi@ericsson.com>
5498
5499 * boards/index-cache-gdb.exp: New file.
5500 * gdb.dwarf2/index-cache.exp: New file.
5501 * gdb.dwarf2/index-cache.c: New file.
5502 * gdb.base/maint.exp: Check if we are using the index cache.
5503
96d68bd4
RO
55042018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5505
5506 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
5507 MAKEFLAGS.
5508
5a699617
RO
55092018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5510
5511 * dg-extract-results.sh: Move to toplevel contrib.
5512 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
5513 * Makefile.in (check-parallel-racy): Likewise.
5514
5bd18990
AB
55152018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
5516
5517 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
5518 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
5519 tests if the target supports scheduler locking.
5520
3fbbcf47
TV
55212018-08-04 Tom de Vries <tdevries@suse.de>
5522
5523 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
5524
3e1d3d8c
TT
55252018-08-02 Tom Tromey <tom@tromey.com>
5526
5527 PR symtab/16842.
5528 * gdb.cp/temargs.exp: Test "info address" of a template
5529 parameter.
5530
5abe0f0c
JV
55312018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
5532
5533 * gdb.python/py-mi-var-info-path-expression.c: New file.
5534 * gdb.python/py-mi-var-info-path-expression.py: New file.
5535 * gdb.python/py-mi-var-info-path-expression.exp: New file.
5536
fb66cde8
SDJ
55372018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
5538
5539 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
5540 error after "cannot resolve name" string.
5541
c708f4d2
AB
55422018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
5543
5544 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
5545 started.
5546 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
5547
37cc0cae
TV
55482018-07-28 Tom de Vries <tdevries@suse.de>
5549
5550 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
5551
63b4ecf7
TV
55522018-07-26 Tom de Vries <tdevries@suse.de>
5553
5554 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
5555
3c3bb058
AB
55562018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
5557
5558 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
5559 is visible.
5560
9e7f3bbb
TV
55612018-07-26 Tom de Vries <tdevries@suse.de>
5562
5563 PR breakpoints/23366
5564 * gdb.base/catch-follow-exec.c: New test.
5565 * gdb.base/catch-follow-exec.exp: New file.
5566
16f808ec
TV
55672018-07-25 Tom de Vries <tdevries@suse.de>
5568
5569 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
5570 vla-optimized-out.c.
5571
d7154a8d
JV
55722018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
5573
5574 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
5575 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
5576
232a0032
TV
55772018-07-20 Tom de Vries <tdevries@suse.de>
5578
5579 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
5580 NOCLONE macro.
5581 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
5582
fbb1d502
TV
55832018-07-19 Tom de Vries <tdevries@suse.de>
5584
5585 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
5586 regular expression.
5587
42dc7699
TV
55882018-07-18 Tom de Vries <tdevries@suse.de>
5589
5590 * gdb.base/vla-optimized-out.c: New test.
5591 * gdb.base/vla-optimized-out.exp: New file.
5592
7f1f7e23
SDJ
55932018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
5594
5595 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
5596 message "No address associated with hostname" when gdbserver
5597 cannot resolve the hostname.
5598
5759ebb3
PW
55992018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5600
5601 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
5602 Add some test prefixes to make tests unique.
5603
3606ccab
PW
56042018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5605
5606 * gdb.base/frameapply.c: New file.
5607 * gdb.base/frameapply.exp: New file.
5608
529c08b2
PW
56092018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5610
5611 * gdb.base/skip.exp: Update expected error message.
5612
c7ab0aef
SDJ
56132018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
5614 Jan Kratochvil <jan.kratochvil@redhat.com>
5615 Paul Fertser <fercerpav@gmail.com>
5616 Tsutomu Seki <sekiriki@gmail.com>
5617
5618 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
5619 parameter.
5620 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
5621 by default.
5622 * boards/native-gdbserver.exp: Likewise.
5623 * gdb.server/run-without-local-binary.exp: Improve regexp used
5624 for detecting when a remote debugging connection succeeds.
5625 * gdb.server/server-connect.exp: New file.
5626 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
5627 Do not prefix the port number with ":".
5628 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
5629 support for detecting and using it. Add '$debughost_gdbserver'
5630 to the list of arguments used to start gdbserver. Handle case
5631 when gdbserver cannot resolve a network name.
5632
16ff70dd
SDJ
56332018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
5634
5635 PR c++/23373
5636 * gdb.base/ptype-offsets.cc (struct static_member): New
5637 struct.
5638 (main) <stmember>: New variable.
5639 * gdb.base/ptype-offsets.exp: Add test for printing a struct
5640 with a static member in it.
5641
3541979f
AB
56422018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
5643
5644 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
5645 watchpoints enabled and disabled.
5646
c8ad9b9a
AB
56472018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
5648
5649 * gdb.base/examine-backward.exp: Still run tests around address
5650 0x0, even if address 0x0 is not readable. Update the pattern for
5651 matching address 0x0 in expected output.
5652
e0e5e971
AB
56532018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
5654
5655 * gdb.base/share-env-with-gdbserver.c (main): Add call to
5656 malloc/free.
5657
1ea5da02
TV
56582018-07-04 Tom de Vries <tdevries@suse.de>
5659
5660 * gdb.dwarf2/dw2-error.exp: Update expected error message.
5661
471b9d15
MR
56622018-07-02 Maciej W. Rozycki <macro@mips.com>
5663
5664 PR tdep/8282
5665 * gdb.arch/mips-disassembler-options.exp: New test.
5666 * gdb.arch/mips-disassembler-options.s: New test source.
5667
75acb486
PA
56682018-06-29 Pedro Alves <palves@redhat.com>
5669
5670 * gdb.threads/names.exp: Adjust expected "info threads" output.
5671
cd2bb709
PA
56722018-06-29 Pedro Alves <palves@redhat.com>
5673
5674 * gdb.opt/inline-break.exp (line number, address): Add "info
5675 break" tests.
5676
991ff292
PA
56772018-06-29 Pedro Alves <palves@redhat.com>
5678
5679 * gdb.opt/inline-break.c (func1): Add "break here" marker.
5680 * gdb.opt/inline-break.exp: Test setting breakpoints by line
5681 number and address and running to them.
5682
356819b6 56832018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
5684
5685 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
5686
2512d7ef
JK
56872018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5688
5689 * lib/compiler.c: Remove executable permission flag.
5690
be1b6474
RB
56912018-06-28 Richard Bunt <richard.bunt@arm.com>
5692
5693 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
5694 code.
5695 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
5696
291f9a96
PT
56972018-06-28 Petr Tesarik <ptesarik@suse.cz>
5698
5699 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
5700
ed6dfe51
PT
57012018-06-28 Petr Tesarik <ptesarik@suse.cz>
5702
5703 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
5704 address argument is omitted.
5705
d4d429d5
PT
57062018-06-28 Petr Tesarik <ptesarik@suse.cz>
5707
5708 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
5709
7ab6656f
OJ
57102018-06-27 Omair Javaid <omair.javaid@linaro.org>
5711
5712 PR gdb/21695
5713 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
5714 * gdb.base/infoline-reloc-main-from-zero.c: New file.
5715
a33ccfc7
TT
57162018-06-26 Tom Tromey <tom@tromey.com>
5717
5718 PR rust/22574:
5719 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
5720 * gdb.rust/simple.rs (struct SimpleLayout): New.
5721
6d72d289
SM
57222018-06-22 Simon Marchi <simon.marchi@ericsson.com>
5723
5724 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
5725 "info registers" output.
5726
8363f9d5
RB
57272018-06-21 Richard Bunt <richard.bunt@arm.com>
5728
5729 * gdb.base/watchpoint-hw-attach.c: New test.
5730 * gdb.base/watchpoint-hw-attach.exp: New file.
5731
f00674fe
SM
57322018-06-20 Simon Marchi <simon.marchi@ericsson.com>
5733
5734 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
5735 through /bin/sh.
5736 * boards/dwarf4-gdb-index.exp: Likewise.
5737 * boards/fission-dwp.exp: Likewise.
5738
1d554008
UW
57392018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
5740
5741 * gdb.base/float128.exp: Add comment and improved fail message
5742 to the failure case of "print large128" test.
5743
d0ac1c44
SM
57442018-06-19 Simon Marchi <simon.marchi@ericsson.com>
5745
5746 * configure.ac: Remove AC_PREREQ.
5747 * configure: Re-generate.
5748
61b04dd0
PA
57492018-06-19 Pedro Alves <palves@redhat.com>
5750
5751 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
5752 (func_extern_caller): New.
5753 (main): Call func_extern_caller.
5754 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
5755 logic change.
5756
f63b508a
SM
57572018-06-18 Weimin Pan <weimin.pan@oracle.com>
5758
5759 PR gdb/16841
5760 * gdb.cp/typedef-base.cc: New file.
5761 * gdb.cp/typedef-base.exp: New file.
5762
0fe3a558
TV
57632018-06-18 Tom de Vries <tdevries@suse.de>
5764
5765 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
5766
7010835a
AB
57672018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
5768 Richard Bunt <Richard.Bunt@arm.com>
5769
5770 * gdb.threads/attach-slow-waitpid.c: New file.
5771 * gdb.threads/attach-slow-waitpid.exp: New file.
5772 * gdb.threads/slow-waitpid.c: New file.
5773
14897d65
PA
57742018-06-14 Pedro Alves <palves@redhat.com>
5775
5776 * gdb.base/fork-running-state.c: Include <errno.h>.
5777 (exit_if_relative_exits): New.
5778 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
5779 exits.
5780 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
5781 child exits.
5782
5d9a0608
TV
57832018-06-14 Tom de Vries <tdevries@suse.de>
5784
5785 PR cli/22573
5786 * gdb.base/finish-pretty.c: New test.
5787 * gdb.base/finish-pretty.exp: New file.
5788
11ae5818
PA
57892018-06-14 Pedro Alves <palves@redhat.com>
5790
5791 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
5792 gdb's expected startup output.
5793
1d39de44
PA
57942018-06-14 Pedro Alves <palves@redhat.com>
5795
5796 * lib/selftest-support.exp (selftest_setup): Remove inlined
5797 function handling.
5798
70ee0000
TV
57992018-06-14 Tom de Vries <tdevries@suse.de>
5800
5801 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
5802 matching of breakpoint printing.
5803
11f4b608
TV
58042018-06-13 Tom de Vries <tdevries@suse.de>
5805
5806 PR testsuite/23269
5807 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
5808 (fork_child): ... here, and ...
5809 (fork_parent): ... here.
5810
58112018-06-12 Tom de Vries <tdevries@suse.de>
5812
5813 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
5814
9516f85a
AB
58152018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
5816 Stephen Roberts <stephen.roberts@arm.com>
5817
5818 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
5819 rewrite test to describe action performed, rather than possible
5820 failure.
5821
5045b3d7
GB
58222018-06-08 Gary Benson <gbenson@redhat.com>
5823
5824 * gdb.threads/check-libthread-db.exp: New file.
5825 * gdb.threads/check-libthread-db.c: Likewise.
5826
c61b06a1
TT
58272018-06-05 Tom Tromey <tom@tromey.com>
5828
5829 * gdb.base/default.exp: Update expected "show version" output.
5830
eb6af809
TT
58312018-06-05 Tom Tromey <tom@tromey.com>
5832
5833 PR cli/12326:
5834 * gdb.cp/static-print-quit.exp: Update.
5835 * lib/gdb.exp (pagination_prompt): Update.
5836 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
5837 * gdb.python/python.exp: Update.
5838
178d6a63
JB
58392018-06-04 Joel Brobecker <brobecker@adacore.com>
5840
5841 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
5842
8e817061
JB
58432018-06-01 Joel Brobecker <brobecker@adacore.com>
5844
5845 * gdb.ada/bp_fun_addr: New testcase.
5846
e86ca25f
TT
58472018-06-01 Tom Tromey <tom@tromey.com>
5848
5849 * gdb.xml/tdesc-regs.exp (load_description): Update expected
5850 results.
5851 * gdb.dwarf2/method-ptr.exp: Set language to C++.
5852 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
5853 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
5854 * gdb.base/maint.exp (maint_pass_if): Update.
5855
4b2dfa9d
MR
58562018-05-31 Maciej W. Rozycki <macro@mips.com>
5857
5858 * gdb.base/endian.exp: New test.
5859 * gdb.base/endian.c: New test source.
5860
45f25d6c
AB
58612018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
5862
5863 PR gdb/23203
5864 * gdb.base/bt-selected-frame.c: New file.
5865 * gdb.base/bt-selected-frame.exp: New file.
5866 * lib/gdb.exp (get_current_frame_number): New function.
5867
d9f6d7f8
MR
58682018-05-24 Maciej W. Rozycki <macro@mips.com>
5869 Pedro Alves <palves@redhat.com>
5870
5871 * gdb.threads/tls-core.c: Include <stdlib.h>
5872 (thread_proc): Call `abort'.
5873 * gdb.threads/tls-core.exp: Generate a core with core_find too.
5874 (tls_core_test): New procedure, bits factored out from ...
5875 (top level): ... here. Test both native cores and gcore cores.
5876
ff1cf532
TT
58772018-05-23 Tom Tromey <tom@tromey.com>
5878
5879 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
5880
b98664d3
TT
58812018-05-23 Tom Tromey <tom@tromey.com>
5882
5883 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
5884 symfile_complaints.
5885 (test_short_complaints): Likewise.
5886 (test_empty_complaints): Likewise.
5887 (test_initial_complaints): Update.
5888
4e9668d0
TT
58892018-05-23 Tom Tromey <tom@tromey.com>
5890
5891 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
5892
43ba33c7
TT
58932018-05-23 Tom Tromey <tom@tromey.com>
5894
5895 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
5896 (test_short_complaints): Update.
5897
035522c0
PA
58982018-05-22 Pedro Alves <palves@redhat.com>
5899
5900 * gdb.base/remote.exp: Only gdb_start after compiling the
5901 testcase. Issue "disconnect" before testing "set remote" command
5902 defaults. Issue clean_restart before running to main.
5903
cc0be08f
PA
59042018-05-22 Pedro Alves <palves@redhat.com>
5905
5906 * gdb.base/remote.exp: Adjust expected output of "show remote
5907 memory-write-packet-size". Add tests for "set remote
5908 memory-write-packet-size 0" and "set remote
5909 memory-write-packet-size fixed/limit".
5910
b1b60145
PA
59112018-05-22 Pedro Alves <palves@redhat.com>
5912
5913 PR gdb/22973
5914 * gdb.base/utf8-identifiers.c: New file.
5915 * gdb.base/utf8-identifiers.exp: New file.
5916
0ec848ad
PFC
59172018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
5918
5919 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
5920
2c3305f6
PFC
59212018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
5922
5923 * gdb.arch/powerpc-vsx-gcore.exp: New file.
5924
ce1e8424
TT
59252018-05-18 Tom Tromey <tom@tromey.com>
5926
5927 * gdb.base/ptype-offsets.exp: Update.
5928
ddfe970e
KS
59292018-05-17 Keith Seitz <keiths@redhat.com>
5930
5931 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
5932 in expected breakpoint stop locations.
5933 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
5934 move to proper scope to test variable values.
5935 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
5936 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
5937 New functions.
5938 (main): Call not_inline_func3.
5939 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
5940 inline_func1, inline_func2, and inline_func3. Test that when each
5941 breakpoint is hit, GDB properly reports both the stop location
5942 and the backtrace. Repeat tests for temporary breakpoints.
5943
0726fcc6
MR
59442018-05-15 Maciej W. Rozycki <macro@mips.com>
5945
5946 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
5947 rather then trying to access it in determining whether the PID
5948 of `gdbserver' could have been retrieved.
5949
8ee22052
AB
59502018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
5951
5952 * gdb.arch/amd64-init-x87-values.S: New file.
5953 * gdb.arch/amd64-init-x87-values.exp: New file.
5954
7785df48
JK
59552018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5956
5957 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
5958
56bcdbea
TT
59592018-05-04 Tom Tromey <tom@tromey.com>
5960
5961 PR python/22730:
5962 * gdb.python/python.exp: Test multi-line execute.
5963
a913fffb
TT
59642018-05-04 Tom Tromey <tom@tromey.com>
5965
5966 PR python/22731:
5967 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
5968
7a2c85f2
TT
59692018-05-04 Tom Tromey <tom@tromey.com>
5970
5971 PR gdb/11750:
5972 * gdb.base/define.exp: Test defining a user command inside a user
5973 command.
5974 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
5975
a3b60e45
JK
59762018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5977 Pedro Alves <palves@redhat.com>
5978
5979 PR breakpoints/19806 and support for PR external/20207.
5980 * gdb.base/watchpoint-unaligned.c: New file.
5981 * gdb.base/watchpoint-unaligned.exp: New file.
5982
45fe4a03
AB
59832018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
5984
5985 * gdb.base/maint.exp: Make test names unique, use
5986 test_prefix_command_help to test 'help maint info', and remove
5987 repeated test of 'help maint'.
5988
9be2ae8f
TT
59892018-05-04 Tom Tromey <tom@tromey.com>
5990
5991 PR gdb/22619:
5992 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
5993 behavior.
5994
11859c31
AB
59952018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
5996
5997 * gdb.base/maint.exp: Process output from 'maint print registers'
5998 line at a time.
5999
089a9490
AB
60002018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6001
6002 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
6003 timeout.
6004
9b0797e2
AB
60052018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
6006
6007 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
6008 filter pattern.
6009
f6ac5f3d
PA
60102018-05-02 Pedro Alves <palves@redhat.com>
6011
6012 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
6013 to_log_command renames.
6014 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
6015
77d3c63b
TT
60162018-05-02 Tom Tromey <tom@tromey.com>
6017
6018 * gdb.python/py-parameter.exp: Set test message.
6019
0489430a
TT
60202018-05-02 Tom Tromey <tom@tromey.com>
6021
6022 PR python/20084:
6023 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
6024 PARAM_ZUINTEGER_UNLIMITED tests.
6025
1632f8ba
DR
60262018-04-28 Dan Robertson <danlrobertson89@gmail.com>
6027
6028 PR rust/23124
6029 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
6030 when casting.
6031
6d7bb824
TT
60322018-04-30 Tom Tromey <tom@tromey.com>
6033
6034 * gdb.python/py-type.exp: Check align attribute.
6035 * gdb.python/py-type.c: New "aligncheck" global.
6036
007e1530
TT
60372018-04-30 Tom Tromey <tom@tromey.com>
6038
6039 PR exp/17095:
6040 * gdb.dwarf2/dw2-align.exp: New file.
6041 * gdb.cp/align.exp: New file.
6042 * gdb.base/align.exp: New file.
6043 * lib/gdb.exp (gdb_int128_helper): New proc.
6044 (has_int128_c, has_int128_cxx): New caching procs.
6045
6873858b
TT
60462018-04-27 Tom Tromey <tom@tromey.com>
6047
6048 PR rust/22545:
6049 * gdb.rust/simple.exp: Add inclusive range tests.
6050
79188d8d
PA
60512018-04-26 Pedro Alves <palves@redhat.com>
6052
6053 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
6054 ifunc breakpoint locations correctly of ifunc breakpoints set
6055 while the program resolves the ifunc.
6056
c7075ad5
PA
60572018-04-26 Pedro Alves <palves@redhat.com>
6058
6059 * gdb.base/gnu-ifunc-final.c: New file.
6060 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
6061 * gdb.base/gnu-ifunc.exp (executable): Delete.
6062 (staticexecutable): Adjust.
6063 (lib_opts, exec_opts): Delete.
6064 (make_binsuffix, build, set-break): New procedures.
6065 (misc_tests): New, with tests factored out from the top level.
6066 (top level): Test different combinations of ifunc resolver name,
6067 resolver with and with debug info, and ifunc target with and
6068 without debug info. Wrap static tests with with_target_prefix.
6069
8388016d
PA
60702018-04-26 Pedro Alves <palves@redhat.com>
6071
6072 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
6073 return type" warnings.
6074
249b5733
PA
60752018-04-25 Pedro Alves <palves@redhat.com>
6076
6077 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
6078 killed".
6079 * gdb.base/kill-after-signal.exp: Likewise.
6080 * gdb.threads/kill.exp: Likewise.
6081
f67c0c91
SDJ
60822018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6083 Sergio Durigan Junior <sergiodj@redhat.com>
6084 Pedro Alves <palves@redhat.com>
6085
6086 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
6087 regexps to expect for '[Inferior ... detached]' as well.
6088 * gdb.base/attach.exp: Likewise.
6089 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
6090 "gdb_continue_to_end".
6091 (test_catch_syscall_with_wrong_args): Likewise.
6092 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
6093 ']'. Don't set 'verbose' on.
6094 * gdb.base/foll-vfork.exp: Likewise.
6095 * gdb.base/fork-print-inferior-events.c: New file.
6096 * gdb.base/fork-print-inferior-events.exp: New file.
6097 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
6098 '[Inferior ... has been killed]' message.
6099 * gdb.base/kill-after-signal.exp: Likewise.
6100 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
6101 detach message.
6102 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
6103 message.
6104 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
6105 regexps to expect for '[Inferior ... detached]' as well.
6106 * gdb.threads/process-dies-while-detaching.exp: Likewise.
6107
0a8ddac4
SM
61082018-04-24 Simon Marchi <simon.marchi@ericsson.com>
6109
6110 PR gdb/23104
6111 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
6112
701adfb0
PA
61132018-04-22 Rajendra SY <rajendra.sy@gmail.com>
6114
6115 PR gdb/23095
6116 * gdb.base/break-probes.exp: Pass shlib_load to
6117 prepare_for_testing. Set normal_bp to r_debug_state if target is
6118 bsd.
6119
d27d16bf
RB
61202018-04-19 Richard Bunt <richard.bunt@arm.com>
6121
6122 * gdb.threads/multiple-successive-infcall.c: New test.
6123 * gdb.threads/multiple-successive-infcall.exp: New file.
6124
a037790e
TT
61252018-04-17 Tom Tromey <tom@tromey.com>
6126
6127 * gdb.rust/simple.rs (Union): New type.
6128 (main): New local "u".
6129 * gdb.rust/simple.exp (test_one_slice): Add new test case.
6130
e3a91079
AA
61312018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6132
6133 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
6134 number information in output of "whereis" command.
6135 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
6136
b744723f
AA
61372018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
6138
6139 * gdb.ada/info_types.exp: Adjust expected output to the line
6140 numbers now printed by "info var/func/type".
6141 * gdb.base/completion.exp: Likewise.
6142 * gdb.base/included.exp: Likewise.
6143 * gdb.cp/cp-relocate.exp: Likewise.
6144 * gdb.cp/cplusfuncs.exp: Likewise.
6145 * gdb.cp/namespace.exp: Likewise.
6146 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
6147
4a4495d6
MM
61482018-04-13 Markus Metzger <markus.t.metzger@intel.com>
6149
6150 * gdb.btrace/cpu.exp: New.
6151
1d509aa6
MM
61522018-04-13 Markus Metzger <markus.t.metzger@intel.com>
6153
6154 * gdb.base/step-indirect-call-thunk.exp: New.
6155 * gdb.base/step-indirect-call-thunk.c: New.
6156 * gdb.reverse/step-indirect-call-thunk.exp: New.
6157 * gdb.reverse/step-indirect-call-thunk.c: New.
6158
6295b6da
SM
61592018-04-11 Simon Marchi <simon.marchi@ericsson.com>
6160
6161 * gdb.base/pie-fork.c: New file.
6162 * gdb.base/pie-fork.exp: New file.
6163
50146e70
TT
61642018-04-11 Tom Tromey <tom@tromey.com>
6165
6166 * gdb.rust/simple.exp: Add test for ".." struct initializer.
6167
f50d8a2e
PA
61682018-04-10 Pedro Alves <palves@redhat.com>
6169
6170 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
6171 exits. Instead loop running forever.
6172 (fork_parent): Run forever too.
6173
a0be7a36
SM
61742018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
6175
6176 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
6177 mi_continue_to_line.
6178 * gdb.mi/mi-stack.c (callee4): Add comment.
6179
9b73db36
SM
61802018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
6181
6182 * gdb.mi/mi-stack.exp: Fix indentation.
6183
c912f608
SM
61842018-04-07 Simon Marchi <simon.marchi@ericsson.com>
6185
6186 PR gdb/22979
6187 * gdb.arch/amd64-osabi.exp: New file.
6188
26540402
SM
61892018-04-07 Simon Marchi <simon.marchi@ericsson.com>
6190
6191 PR gdb/22980
6192 * gdb.base/osabi.exp: New file.
6193
121ad66c 61942018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
6195
6196 * gdb.cp/static-typedef-print.exp: New file.
6197 * gdb.cp/static-typedef-print.cc: New file.
6198
3fcded8f
JB
61992018-03-27 Joel Brobecker <brobecker@adacore.com>
6200
6201 * gdb.ada/varsize_limit: New testcase.
6202
59cc4834
JB
62032018-03-27 Joel Brobecker <brobecker@adacore.com>
6204
6205 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
6206
6207 * gdb.ada/notcplusplus: New testcase.
6208
6209 * gdb.base/c-linkage-name.c: New file.
6210 * gdb.base/c-linkage-name.exp: New testcase.
6211
4ca59a9f
TT
62122018-03-26 Tom Tromey <tom@tromey.com>
6213
6214 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
6215 * gdb.python/py-framefilter.py (name_error): New global.
6216 (ErrorInName.function): Use name_error.
6217
978d6c75
TT
62182018-03-26 Tom Tromey <tom@tromey.com>
6219
6220 PR backtrace/15582:
6221 * gdb.python/py-framefilter.exp: Add "bt hide" test.
6222
b7fee5a3
KS
62232018-03-23 Keith Seitz <keiths@redhat.com>
6224
6225 PR c++/22968
6226 * gdb.cp/subtypes.exp: New file.
6227 * gdb.cp/subtypes.h: New file.
6228 * gdb.cp/subtypes.cc: New file.
6229 * gdb.cp/subtypes-2.cc: New file.
6230
376be529
AB
62312018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
6232
6233 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
6234 (done): Call '_exit' not 'exit' to avoid atexit handlers.
6235 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
6236 -nostartfiles when compiling the test. Confirm that all registers
6237 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
6238
066cfa98
AB
62392018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
6240
6241 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
6242 option, syntax was wrong anyway.
6243 * gdb.arch/arm-disp-step.exp: Likewise.
6244 * gdb.arch/sparc64-regs.exp: Likewise.
6245 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
6246 option, syntax was wrong anyway, switch to use
6247 prepare_for_testing.
6248 * gdb.arch/i386-disp-step.exp: Likewise.
6249
079670b9
AA
62502018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
6251
6252 * gdb.ada/exec_changed.exp: Replace "target_info exists
6253 use_gdb_stub" by "use_gdb_stub".
6254 * gdb.ada/start.exp: Likewise.
6255 * gdb.base/async-shell.exp: Likewise.
6256 * gdb.base/attach-pie-misread.exp: Likewise.
6257 * gdb.base/attach-wait-input.exp: Likewise.
6258 * gdb.base/break-entry.exp: Likewise.
6259 * gdb.base/break-interp.exp: Likewise.
6260 * gdb.base/dprintf-detach.exp: Likewise.
6261 * gdb.base/nostdlib.exp: Likewise.
6262 * gdb.base/solib-nodir.exp: Likewise.
6263 * gdb.base/statistics.exp: Likewise.
6264 * gdb.base/testenv.exp: Likewise.
6265 * gdb.mi/mi-exec-run.exp: Likewise.
6266 * gdb.mi/mi-start.exp: Likewise.
6267 * gdb.multi/dummy-frame-restore.exp: Likewise.
6268 * gdb.multi/multi-arch-exec.exp: Likewise.
6269 * gdb.multi/multi-arch.exp: Likewise.
6270 * gdb.multi/tids.exp: Likewise.
6271 * gdb.multi/watchpoint-multi.exp: Likewise.
6272 * gdb.python/py-events.exp: Likewise.
6273 * gdb.threads/attach-into-signal.exp: Likewise.
6274 * gdb.threads/attach-stopped.exp: Likewise.
6275 * gdb.threads/threadapply.exp: Likewise.
6276 * lib/selftest-support.exp: Likewise.
6277
26d6cec4
AA
62782018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
6279
6280 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
6281
4ee89e90
SR
62822018-03-20 Stephen Roberts <stephen.roberts@arm.com>
6283
6284 * gdb.perf/template-breakpoints.cc: New file.
6285 * gdb.perf/template-breakpoints.exp: New file.
6286 * gdb.perf/template-breakpoints.py: New file.
6287
92630041
TT
62882018-03-19 Tom Tromey <tom@tromey.com>
6289
6290 * gdb.rust/simple.rs (main): Add local variables field1, field2,
6291 y0.
6292 * gdb.rust/simple.exp: Test bare identifier form of struct
6293 initializer.
6294
76727919
TT
62952018-03-19 Tom Tromey <tom@tromey.com>
6296
6297 * gdb.gdb/observer.exp: Remove.
6298
194ed413
AA
62992018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6300
6301 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
6302 "qualified" option when setting breakpoints.
6303 * gdb.trace/backtrace.exp: Likewise.
6304 * gdb.trace/circ.exp: Likewise.
6305 * gdb.trace/collection.exp: Likewise.
6306 * gdb.trace/disconnected-tracing.exp: Likewise.
6307 * gdb.trace/ftrace-lock.exp: Likewise.
6308 * gdb.trace/ftrace.exp: Likewise.
6309 * gdb.trace/infotrace.exp: Likewise.
6310 * gdb.trace/packetlen.exp: Likewise.
6311 * gdb.trace/passc-dyn.exp: Likewise.
6312 * gdb.trace/qtro.exp: Likewise.
6313 * gdb.trace/read-memory.exp: Likewise.
6314 * gdb.trace/report.exp: Likewise.
6315 * gdb.trace/signal.exp: Likewise.
6316 * gdb.trace/status-stop.exp: Likewise.
6317 * gdb.trace/strace.exp: Likewise.
6318 * gdb.trace/tfind.exp: Likewise.
6319 * gdb.trace/trace-break.exp: Likewise.
6320 * gdb.trace/trace-condition.exp: Likewise.
6321 * gdb.trace/trace-mt.exp: Likewise.
6322 * gdb.trace/tstatus.exp: Likewise.
6323 * gdb.trace/tsv.exp: Likewise.
6324 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
6325 * gdb.trace/unavailable.exp: Likewise.
6326 * gdb.trace/while-dyn.exp: Likewise.
6327
8b067d2c
AA
63282018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6329
6330 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
6331 that libinproctrace is copied to the target.
6332
3ae9ce5d
TT
63332018-03-14 Tom Tromey <tom@tromey.com>
6334
6335 PR cli/14977:
6336 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
6337 a null pointer.
6338 * gdb.base/wchar.exp: Likewise.
6339
b8c2339b
TT
63402018-03-14 Tom Tromey <tom@tromey.com>
6341
6342 PR cli/19918:
6343 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
6344 flag.
6345
4872dc46
SM
63462018-03-08 Simon Marchi <simon.marchi@ericsson.com>
6347
6348 PR gdb/22841
6349 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
6350 "target" to remote_exec.
6351
e4fe3756
SM
63522018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
6353
6354 PR gdb/22841
6355 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
6356 ${board}_upload): Remove.
6357
e95a97d4
AA
63582018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
6359
6360 * gdb.cp/watch-cp.cc: New test.
6361 * gdb.cp/watch-cp.exp: New file.
6362
dbbb1059
AB
63632018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6364
6365 * gdb.base/infcall-nested-structs.exp: New file.
6366 * gdb.base/infcall-nested-structs.c: New file.
6367 * gdb.base/float.exp: Add riscv support.
6368
ecc054c0
TP
63692018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
6370
6371 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
6372 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
6373
25e3c82c
SDJ
63742018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
6375
6376 * gdb.server/abspath.exp: New file.
6377 * lib/gdb.exp (with_cwd): New procedure.
6378
3083294d
SM
63792018-02-28 Simon Marchi <simon.marchi@ericsson.com>
6380
6381 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
6382 use it.
6383 (gdb_is_target_remote_prompt): New proc.
6384 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
6385 (gdb_is_target_native): Pass prompt parameter to
6386 gdb_is_target_1.
6387
3275ef47
SM
63882018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
6389
6390 * gdb.base/load-command.c: New file.
6391 * gdb.base/load-command.exp: New file.
6392 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
6393 (gdb_is_target_1): ...this, and generalize for other targets
6394 than just remote.
6395 (gdb_is_target_remote): Use gdb_is_target_1.
6396 (gdb_is_target_native): use gdb_is_target_1.
6397
6893c19a
TT
63982018-02-26 Tom Tromey <tom@tromey.com>
6399
6400 PR python/16497:
6401 * gdb.python/py-framefilter.exp: Update test.
6402
2ddeaf8a
TT
64032018-02-26 Tom Tromey <tom@tromey.com>
6404
6405 * gdb.dwarf2/variant.c: New file.
6406 * gdb.dwarf2/variant.exp: New file.
6407
c9317f21
TT
64082018-02-26 Tom Tromey <tom@tromey.com>
6409
6410 * gdb.rust/simple.exp: Accept more possible results in enum test.
6411
6f6d0c26
SM
64122018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
6413
6414 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
6415 parentheses.
6416
11b03145
MR
64172018-02-23 Maciej W. Rozycki <macro@mips.com>
6418
6419 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
6420 name of a variable: $actual_linejj -> $actual_line.
6421
54a27fe5
JB
64222018-02-21 John Baldwin <jhb@FreeBSD.org>
6423
6424 * gdb.arch/amd64-i386-address.exp: Fix a typo.
6425
de65820c
MM
64262018-02-20 Markus Metzger <markus.t.metzger@intel.com>
6427
6428 * gdb.btrace/buffer-size.exp: Do not force BTS.
6429
980548fd
PA
64302018-02-14 Pedro Alves <palves@redhat.com>
6431
6432 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
6433 getting a "Quit".
6434
c4e12631
MM
64352018-02-09 Markus Metzger <markus.t.metzger@intel.com>
6436
6437 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
6438 Fix test name.
6439
c2e0e465
SM
64402018-02-07 Simon Marchi <simon.marchi@ericsson.com>
6441
6442 * gdb.cp/m-static.exp: Check type of optimized out static
6443 member.
6444
f7216783
AB
64452018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
6446
6447 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
6448 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
6449
0625771b
LS
64502018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
6451 Leszek Swirski <leszeks@google.com>
6452
6453 * gdb.python/py-prettyprint.c
6454 (struct to_string_returns_value_inner,
6455 struct to_string_returns_value_wrapper): New.
6456 (main): Add tsrvw variable.
6457 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
6458 ToStringReturnsValueWrapper): New classes.
6459 (register_pretty_printers): Register new pretty-printers.
6460 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
6461 recursive pretty printer.
6462 * gdb.python/py-mi.exp: Likewise.
6463
59498c30
LS
64642018-02-01 Leszek Swirski <leszeks@google.com>
6465
6466 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
6467 functions with the same name as an include file are parsed
6468 correctly.
6469
d4d38844
YQ
64702018-02-01 Yao Qi <yao.qi@linaro.org>
6471
6472 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
6473 "\[^\r\n\]*".
6474
07e5f5cf
NP
64752018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
6476
6477 * gdb.arch/powerpc-prologue-frame.s: New file.
6478 * gdb.arch/powerpc-prologue-frame.c: Likewise.
6479 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
6480
929b5ad4
JB
64812018-01-31 Joel Brobecker <brobecker@adacore.com>
6482
6483 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
6484
e671cd59
PA
64852018-01-30 Pedro Alves <palves@redhat.com>
6486
6487 PR gdb/13211
6488 * gdb.base/interrupt-daemon.c: New.
6489 * gdb.base/interrupt-daemon.exp: New.
6490 * gdb.multi/multi-term-settings.c: New.
6491 * gdb.multi/multi-term-settings.exp: New.
6492
fc413dc4
JB
64932018-01-30 Joel Brobecker <brobecker@adacore.com>
6494
6495 * gdb.base/break.exp: Save the location where the breakpoint
6496 on break.c:47 was actually inserted when debugging the version
6497 compiled at -O2 and use it in the expected output of the "info
6498 break" test performed soon after.
6499
5c319bb2
PA
65002018-01-22 Pedro Alves <palves@redhat.com>
6501 Sergio Durigan Junior <sergiodj@redhat.com>
6502
6503 * gdb.base/whatis.exp: Add tests for 'set print object on' +
6504 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
6505
a9e40818
JB
65062018-01-22 Joel Brobecker <brobecker@adacore.com>
6507
6508 * gdb.base/break-include.c, gdb.base/break-include.inc,
6509 gdb.base/break-include.exp: New files.
6510 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
6511 line number now being the actual line number where the breakpoint
6512 was inserted.
6513 * gdb.mi/mi-break.exp: Likewise.
6514 * gdb.mi/mi-reverse.exp: Likewise.
6515 * gdb.mi/mi-simplerun.exp: Ditto.
6516
e707fc44
AB
65172018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
6518
6519 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
6520 varobj.
6521 * gdb.mi/mi-var-create-rtti.exp: Likewise.
6522
ae451627
AB
65232018-01-21 Don Breazeal <donb@codesourcery.com>
6524 Andrew Burgess <andrew.burgess@embecosm.com>
6525
6526 * gdb.mi/basics.c: Add new global.
6527 * gdb.mi/mi-frame-regs.exp: New file.
6528 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
6529 case.
6530
b1b189e0
AB
65312018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
6532
6533 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
6534 non-parameter, and on an unknown symbol.
6535
fcfcc376
TT
65362018-01-19 Tom Tromey <tom@tromey.com>
6537
6538 * gdb.rust/modules.rs (TWENTY_THREE): New global.
6539 * gdb.rust/modules.exp: Add ::-qualified lookup test.
6540
634c1c31
AA
65412018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6542
6543 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
6544 setrlimit and chdir to int.
6545
d6ad07fd
AA
65462018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6547
6548 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
6549 function.
6550 (my_tend): Likewise.
6551 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
6552 rationale of avoiding FP- and vector instructions.
6553
adf8243b
RK
65542018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
6555
6556 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
6557 "info reg" with "\[ \t\]*".
6558 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
6559 "\[ \t\]+".
6560 * gdb.arch/s390-multiarch.exp: Ditto.
6561 * gdb.base/pc-fp.exp: Ditto.
6562 * gdb.reverse/i386-precsave.exp: Ditto.
6563 * gdb.reverse/i386-reverse.exp: Ditto.
6564 * gdb.reverse/i387-env-reverse.exp: Ditto.
6565 * gdb.reverse/i387-stack-reverse.exp: Ditto.
6566
dcc06925
AA
65672018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
6568
6569 * lib/gdb.exp (gdb_compile): Re-enable use of
6570 universal_compile_options for languages other than Rust.
6571
25d4fd80
AA
65722018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
6573
6574 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
6575
ee7f689e 65762018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
6577
6578 PR gdb/16577
6579 * gdb.base/solib-vanish.exp: New.
6580 * gdb.base/solib-vanish-main.c: New.
6581 * gdb.base/solib-vanish-lib1.c: New.
6582 * gdb.base/solib-vanish-lib2.c: New.
6583
d8447b6b
YQ
65842018-01-17 Yao Qi <yao.qi@linaro.org>
6585
6586 * gdb.compile/compile.exp: Match the address printed for
6587 frame in the output of command "bt".
6588
86d6a90c
TT
65892018-01-15 Tom Tromey <tom@tromey.com>
6590
6591 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
6592 compute sp_reg.
6593
cbcdb1aa
AB
65942018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
6595
6596 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
6597 to prepare.
6598 (prepare): Return 0 on error, 1 on success.
6599
eea61984
PA
66002018-01-12 Pedro Alves <palves@redhat.com>
6601
6602 * gdb.base/continue-after-aborted-step-over.c: New.
6603 * gdb.base/continue-after-aborted-step-over.exp: New.
6604
6181e9c2
SM
66052018-01-11 Simon Marchi <simon.marchi@ericsson.com>
6606
6607 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
6608 options when not creating an executable.
6609
3cada740
PA
66102018-01-11 Pedro Alves <palves@redhat.com>
6611
6612 PR remote/22597
6613 * gdb.server/stop-reply-no-thread.c: New file.
6614 * gdb.server/stop-reply-no-thread.exp: New file.
6615
c63d3e8d
PA
66162018-01-10 Pedro Alves <palves@redhat.com>
6617
6618 PR gdb/22670
6619 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
6620 functions too. Test setting breakpoints and printing C functions
6621 with no debug info too.
6622 * gdb.ada/bp_c_mixed_case/qux.c: New file.
6623
d4c2a405
PA
66242018-01-10 Pedro Alves <palves@redhat.com>
6625
6626 PR gdb/22670
6627 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
6628 a fail.
6629
8825213e
PA
66302018-01-10 Pedro Alves <palves@redhat.com>
6631
6632 PR gdb/22670
6633 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
6634
605fd3c6
YQ
66352018-01-08 Simon Marchi <simon.marchi@ericsson.com>
6636
6637 * gdb.server/unittest.exp: Match the output in non-development
6638 mode.
6639
1e5ded6c
YQ
66402018-01-08 Simon Marchi <simon.marchi@ericsson.com>
6641
6642 * gdb.gdb/unittest.exp: Match output in non-development mode.
6643
30066b0b
JB
66442018-01-08 Joel Brobecker <brobecker@adacore.com>
6645
6646 * gdb.ada/access_tagged_param.exp: Relax expected output
6647 for value of "ObjL" in "continue" to pck.inspect breakpoint
6648 test.
6649
04bafb1e
XR
66502018-01-08 Joel Brobecker <brobecker@adacore.com>
6651
9f86398b
JB
6652 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
6653 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 6654
e379cee6
PA
66552018-01-05 Pedro Alves <palves@redhat.com>
6656
6657 PR gdb/18653
6658 * gdb.base/libsegfault.exp: New.
6659
de63c46b
PA
66602018-01-05 Joel Brobecker <brobecker@adacore.com>
6661
6662 PR gdb/22670
6663 * gdb.ada/access_tagged_param.exp: New file.
6664 * gdb.ada/access_tagged_param/foo.adb: New file.
6665
f98fc17b
PA
66662018-01-05 Pedro Alves <palves@redhat.com>
6667
6668 PR gdb/22670
6669 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
6670 exercise lower case too, and to exercise both full matching and
6671 wild matching.
6672
342f8240
JB
66732018-01-05 Joel Brobecker <brobecker@adacore.com>
6674
6675 * gdb.ada/rename_subscript_param: New testcase.
6676
7150d33c
JG
66772018-01-05 Jerome Guitton <guitton@adacore.com>
6678
6679 * gdb.ada/arr_acc_idx_w_gap: New testcase.
6680
cc0e770c
JB
66812018-01-05 Joel Brobecker <brobecker@adacore.com>
6682
6683 * gdb.ada/convvar_comp: New testcase.
6684
672a41aa 66852018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
6686
6687 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
6688 (My_Table): New global variable.
6689 * testsuite/gdb.ada/array_char_idx.exp: Add test.
6690
7365ec2f
JB
66912018-01-04 Joel Brobecker <brobecker@adacore.com>
6692
6693 PR gdb/22670
6694 * gdb.ada/maint_with_ada: New testcase.
6695
289483b6
JB
66962018-01-04 Joel Brobecker <brobecker@adacore.com>
6697
6698 PR gdb/22670
6699 * gdb.ada/bp_c_mixed_case: New testcase.
6700
344420da
JB
67012018-01-04 Joel Brobecker <brobecker@adacore.com>
6702
6703 PR gdb/22670
6704 * gdb.ada/complete.exp: Add "complete break ada" test.
6705
66fc87a0
JB
67062018-01-04 Joel Brobecker <brobecker@adacore.com>
6707
6708 PR gdb/22670
6709 * gdb.ada/info_addr_mixed_case: New testcase.
6710
9f757bf7
XR
67112018-01-03 Xavier Roirand <roirand@adacore.com>
6712
6713 * gdb.ada/excep_handle.exp: New testcase.
6714 * gdb.ada/excep_handle/foo.adb: New file.
6715 * gdb.ada/excep_handle/pck.ads: New file.
6716
bd570f80
JB
67172018-01-03 Joel Brobecker <brobecker@adacore.com>
6718
6719 * gdb.base/step-line.c: Add extra empty line in copyright header.
6720 * gdb.base/step-line.inp: Likewise.
6721
9fe561ab
JB
67222018-01-02 Joel Brobecker <brobecker@adacore.com>
6723
6724 * gdb.ada/dyn_stride.exp: Add slice test.
6725
a405673c
JB
67262018-01-02 Joel Brobecker <brobecker@adacore.com>
6727
6728 * gdb.ada/dyn_stride: New testcase.
6729
cef0f868
SH
67302017-12-27 Stafford Horne <shorne@gmail.com>
6731
6732 * gdb.xml/extra-regs.xml: Add example foo reggroup.
6733 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
6734
b67d92b0
SH
67352017-12-27 Stafford Horne <shorne@gmail.com>
6736
6737 * gdb.base/reggroups.c: New file.
6738 * gdb.base/reggroups.exp: New file.
6739
eccab96d
JB
67402017-12-18 Joel Brobecker <brobecker@adacore.com>
6741
6742 * gdb.dwarf2/ada-valprint-error.c: New file.
6743 * gdb.dwarf2/ada-valprint-error.exp: New file.
6744
0e2da9f0
JB
67452017-12-18 Joel Brobecker <brobecker@adacore.com>
6746
6747 * gdb.ada/assign_arr: New testcase.
6748
cb923fcc
XR
67492017-12-18 Xavier Roirand <roirand@adacore.com>
6750
6751 * gdb.ada/funcall_ptr: New testcase.
6752
7c161838
SDJ
67532017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
6754
6755 PR cli/16224
6756 * gdb.base/ptype-offsets.cc: New file.
6757 * gdb.base/ptype-offsets.exp: New file.
6758
1af17fd9
YQ
67592017-12-15 Yao Qi <yao.qi@linaro.org>
6760
6761 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
6762 if XML is disabled.
6763
828d5846
XR
67642017-12-15 Xavier Roirand <roirand@adacore.com>
6765
6766 * gdb.ada/same_component_name: New testcase.
6767
79e8fcaa
JB
67682017-12-14 Joel Brobecker <brobecker@adacore.com>
6769
6770 * gdb.ada/str_binop_equal: New testcase.
6771
e05fa6f9
JB
67722017-12-14 Joel Brobecker <brobecker@adacore.com>
6773
6774 * gdb.ada/task_switch_in_core: New testcase.
6775
b89641ba
SM
67762017-12-13 Simon Marchi <simon.marchi@ericsson.com>
6777
6778 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
6779 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
6780 call test_bkpt_qualified.
6781 (test_bkpt_qualified): New proc.
6782
6892d2e4
PA
67832017-12-13 Pedro Alves <palves@redhat.com>
6784
6785 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
6786 Tighten regexp by matching with an anchor.
6787
a22ecf70
PA
67882017-12-13 Pedro Alves <palves@redhat.com>
6789
6790 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
6791 ("expression with namespace"): New set of tests.
6792 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
6793 (Nested::Test_NS::qux): New.
6794 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
6795 defaults to 'start_quote_char' and 'end_quote_char' parameters.
6796
9937536c
JB
67972017-12-13 Joel Brobecker <brobecker@adacore.com>
6798
6799 * gdb.base/server-del-break.c: New file.
6800 * gdb.base/server-del-break.exp: New file.
6801
fe49c6f5
SH
68022017-12-12 Stafford Horne <shorne@gmail.com>
6803
6804 * gdb.xml/tdesc-regs.exp: Add or1k support.
6805
c3d18620
SH
68062017-12-12 Stafford Horne <shorne@gmail.com>
6807
6808 * gdb.base/bp-permanent.c: Define nop of or1k.
6809
c5f9cfc8
JB
68102017-12-11 Joel Brobecker <brobecker@adacore.com>
6811
6812 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
6813 output with components being reordered.
6814
a9c135fc
JB
68152017-12-11 Joel Brobecker <brobecker@adacore.com>
6816
6817 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
6818 output with components being reordered.
6819
927aa2e7
JK
68202017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6821 Pedro Alves <palves@redhat.com>
6822
6823 * gdb.base/maint.exp (check for .gdb_index): Check also for
6824 .debug_names.
6825 * gdb.dlang/watch-loc.c (.debug_aranges): New.
6826 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
6827 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
6828 (.gdb_index used after symbol reloading): Support also .debug_names.
6829 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
6830
f17d9474
YQ
68312017-12-08 Yao Qi <yao.qi@linaro.org>
6832
6833 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
6834 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
6835
a0de8c21
YQ
68362017-12-08 Yao Qi <yao.qi@linaro.org>
6837
6838 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
6839 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
6840
a738ea1d
YQ
68412017-12-08 Yao Qi <yao.qi@linaro.org>
6842
6843 * gdb.arch/aarch64-tagged-pointer.c: New file.
6844 * gdb.arch/aarch64-tagged-pointer.exp: New file.
6845
1cd9a73b
SDJ
68462017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
6847
6848 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
6849 "int".
6850
fa6eb693
KS
68512017-12-07 Keith Seitz <keiths@redhat.com>
6852
6853 PR breakpoints/22569
6854 * gdb.linespec/ls-errs.exp: Change expected result of "break
6855 -source this file has spaces.c -line 3".
6856 Check that an explicit source file followed by whitespace is
6857 identified as an invalid explicit location.
6858
883fd55a
KS
68592017-12-07 Keith Seitz <keiths@redhat.com>
6860
6861 * gdb.cp/nested-types.cc: New file.
6862 * gdb.cp/nested-types.exp: New file.
6863 * lib/cp-support.exp: Load data-structures.exp library.
6864 (debug_cp_test_ptype_class): New global.
6865 (cp_ptype_class_verbose, next_line): New procedures.
6866 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
6867 Add and document new return value.
6868 Switch the list of lines to a queue.
6869 Add support for new `type' key for nested type definitions.
6870 Add debugging/troubleshooting messages.
6871 * lib/data-structures.exp: New file.
6872
ec72db3e
SM
68732017-12-07 Simon Marchi <simon.marchi@ericsson.com>
6874
6875 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
6876 with proc_with_prefix, don't use with_test_prefix.
6877
99598d71
TT
68782017-12-07 Tom Tromey <tom@tromey.com>
6879
6880 * gdb.base/break.exp: Add test for empty "commands".
6881
a8806230
YQ
68822017-12-07 Yao Qi <yao.qi@linaro.org>
6883
6884 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
6885 malloc and catch syscall.
6886
824cc835
PM
68872017-12-07 Phil Muldoon <pmuldoon@redhat.com>
6888
e79be6e5 6889 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
6890 tests for explicit locations.
6891
7cc244de
PA
68922017-12-06 Pedro Alves <palves@redhat.com>
6893
6894 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
6895 force-disabling XML descriptions.
6896
50a1fdd5
PA
68972017-12-04 Pedro Alves <palves@redhat.com>
6898
6899 PR gdb/22499
6900 * gdb.arch/amd64-disp-step-avx.S: New file.
6901 * gdb.arch/amd64-disp-step-avx.exp: New file.
6902
f0fb2488
PA
69032017-12-03 Pedro Alves <palves@redhat.com>
6904
6905 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
6906 and <string.h>.
6907 (parent_function): Print distinct messages when waitpid fails, or
6908 the child exits with a signal, or the child exits for an unhandled
6909 reason.
6910 * gdb.threads/process-dies-while-detaching.exp
6911 (detach_and_expect_exit): New 'inf_output_re' parameter and use
6912 it. Wait for both inferior output and GDB's prompt. Use an
6913 indirect spawn id list.
6914 (do_detach): New parameter 'child_exit'. Use it to compute
6915 expected inferior output.
6916 (test_detach, test_detach_watch, test_detach_killed_outside):
6917 Adjust to pass down the expected child exit kind.
6918
97cbe998
SDJ
69192017-12-01 Joel Brobecker <brobecker@adacore.com>
6920 Sergio Durigan Junior <sergiodj@redhat.com>
6921 Pedro Alves <palves@redhat.com>
6922
6923 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
6924
40fc416f
SDJ
69252017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
6926
6927 * gdb.base/relocate.exp: Add tests to guarantee that arguments
6928 to 'symbol-file' and 'add-symbol-file' can be
6929 position-independent.
6930
1cc75e92
YQ
69312017-12-01 Yao Qi <yao.qi@linaro.org>
6932
6933 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
6934 the URL in copyright header.
6935 * gdb.arch/aarch64-fp.exp: Likewise.
6936 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
6937 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
6938 * gdb.base/expand-psymtabs.exp: Likewise.
6939 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
6940 * gdb.fortran/common-block.exp: Likewise.
6941 * gdb.fortran/common-block.f90: Likewise.
6942 * gdb.fortran/logical.exp: Likewise.
6943 * gdb.fortran/vla-datatypes.f90: Likewise.
6944 * gdb.fortran/vla-sub.f90: Likewise.
6945
875fb7a7
JB
69462017-11-30 Joel Brobecker <brobecker@adacore.com>
6947
6948 * gdb.ada/repeat_dyn: New testcase.
6949
6f14765f
UW
69502017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6951
6952 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
6953 Update for changed thread numbering.
6954 * gdb.cell/bt.exp: Update for changed GDB output.
6955
f1af7b94
SM
69562017-11-30 Simon Marchi <simon.marchi@ericsson.com>
6957
6958 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
6959 setting isremote by hand.
6960 * boards/dwarf4-gdb-index.exp: Likewise.
6961 * boards/fission.exp: Likewise.
6962 * boards/stabs.exp: Likewise.
6963
e3919f3e
PA
69642017-11-30 Pedro Alves <palves@redhat.com>
6965
6966 * gdb.linespec/cpls-ops.exp
6967 (check_explicit_skips_function_argument): Extract the underlying
6968 type of size_t instead of hardcoding it.
6969
bd69330d
PA
69702017-11-29 Pedro Alves <palves@redhat.com>
6971
6972 PR c++/19436
6973 * gdb.linespec/cpls-abi-tag.cc: New file.
6974 * gdb.linespec/cpls-abi-tag.exp: New file.
6975
a20714ff
PA
69762017-11-29 Pedro Alves <palves@redhat.com>
6977
6978 * gdb.base/langs.exp: Use -qualified.
6979 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
6980 it.
6981 * gdb.cp/namespace.exp: Use -qualified.
6982 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
6983 (overload-3, template-overload, template-ret-type, const-overload)
6984 (const-overload-quoted, anon-ns, ambiguous-prefix): New
6985 procedures.
6986 (test_driver): Call them.
6987 * gdb.cp/save-bp-qualified.cc: New.
6988 * gdb.cp/save-bp-qualified.exp: New.
6989 * gdb.linespec/explicit.exp: Test -qualified.
6990 * lib/completion-support.exp (completion::explicit_opts_list): Add
6991 "-qualified".
6992 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
6993
f6f1d339
PM
69942017-11-29 Phil Muldoon <pmuldoon@redhat.com>
6995
6996 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
6997
02ca603a
TT
69982017-11-29 Tom Tromey <tom@tromey.com>
6999
7000 * gdb.base/relocate.exp: Update invalid argument test.
7001 Add new tests for invalid arguments.
7002
ed6c0bfb
TP
70032017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
7004
7005 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
7006 Return 0 as a long.
7007 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
7008
f106e10e
TP
70092017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
7010
7011 * gdb.cp/breakpoint.cc (bar): Set return type to void.
7012 * gdb.cp/psymtab-parameter.cc (func): Likewise.
7013 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
7014 func ().
7015 * gdb.cp/shadow.cc (B.func): Return 0.
7016
10329bb2
JB
70172017-11-27 Joel Brobecker <brobecker@adacore.com>
7018
7019 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
7020 expected output in gdb_expect call to allow the exception
7021 message to be present as well. Fix syntax confusion to avoid
7022 TCL thinking that exception_name is an array.
7023
617cd4bc
UW
70242017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
7025
7026 * gdb.arch/spu-info.c: Include <unistd.h>.
7027 (do_signal_test): Fix broken calls to write.
7028 * gdb.arch/spu-info.exp: Use prepare_for_testing.
7029 Fix checks for empty mailboxes. Update signal tests for corrected
7030 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
7031 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
7032 * gdb.cell/arch.exp: Use standard_output_file.
7033 * gdb.cell/break.exp: Likewise.
7034 * gdb.cell/bt.exp: Likewise.
7035 * gdb.cell/core.exp: Likewise.
7036 * gdb.cell/dwarfaddr.exp: Likewise.
7037 * gdb.cell/ea-cache.exp: Likewise.
7038 * gdb.cell/ea-standalone.exp: Likewise.
7039 * gdb.cell/f-regs.exp: Likewise.
7040 * gdb.cell/fork.exp: Likewise.
7041 * gdb.cell/gcore.exp: Likewise.
7042 * gdb.cell/mem-access.exp: Likewise.
7043 * gdb.cell/ptype.exp: Likewise.
7044 * gdb.cell/registers.exp: Likewise.
7045 * gdb.cell/sizeof.exp: Likewise.
7046 * gdb.cell/solib-symbol.exp: Likewise.
7047 * gdb.cell/solib.exp: Likewise.
617cd4bc 7048
a81aaca0
PA
70492017-11-25 Pedro Alves <palves@redhat.com>
7050
7051 * gdb.base/complete-empty.exp: New file.
7052 * gdb.base/completion.exp: Adjust.
7053
6a3c6ee4
PA
70542017-11-25 Pedro Alves <palves@redhat.com>
7055
7056 * gdb.linespec/cpls-ops.cc: New file.
7057 * gdb.linespec/cpls-ops.exp: New file.
7058 * lib/completion-support.exp (test_complete_prefix_range_re): New,
7059 factored out from ...
7060 (test_complete_prefix_range): ... this.
7061
8955eb2d
PA
70622017-11-24 Pedro Alves <palves@redhat.com>
7063
7064 * gdb.linespec/cpcompletion.exp: New file.
7065 * gdb.linespec/cpls-hyphen.cc: New file.
7066 * gdb.linespec/cpls.cc: New file.
7067 * gdb.linespec/cpls2.cc: New file.
7068 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
7069 test to use test_gdb_complete_unique. Add label completion,
7070 keyword completion and explicit location completion tests.
7071 * lib/completion-support.exp: New file.
7072
e547c119
JB
70732017-11-24 Joel Brobecker <brobecker@adacore.com>
7074
7075 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
7076 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
7077 when hitting an exception catchpoint.
7078
7c3c1aa8
YQ
70792017-11-22 Yao Qi <yao.qi@linaro.org>
7080
7081 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
7082
41bd68f5
SM
70832017-11-22 Simon Marchi <simon.marchi@ericsson.com>
7084
7085 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
7086 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
7087 * gdb.dwarf2/info-locals-optimized-out.c: New file.
7088
1daad298
YQ
70892017-11-22 Yao Qi <yao.qi@linaro.org>
7090
7091 * gdb.base/info-os.exp: Pass pthreads.
7092 * gdb.multi/multi-attach.exp: Likewise.
7093
88465e87
YQ
70942017-11-22 Yao Qi <yao.qi@linaro.org>
7095
7096 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
7097 compiler.
7098
dc196b23
YQ
70992017-11-22 Yao Qi <yao.qi@linaro.org>
7100
7101 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
7102 * gdb.base/break-interp.exp: Likewise.
7103 * gdb.base/jit-attach-pie.exp: Likewise.
7104
2400729e
UW
71052017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
7106
7107 * gdb.base/float128.c (large128): New variable.
7108 * gdb.base/float128.exp: Add test to print largest __float128 value.
7109
7a26362d
UW
71102017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
7111
7112 * gdb.arch/vsx-regs.exp: Update register content checks.
7113
ed0f4273
UW
71142017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
7115
7116 * gdb.arch/ppc-longdouble.exp: New file.
7117 * gdb.arch/ppc-longdouble.c: Likewise.
7118
a25d69c6
PA
71192017-11-21 Pedro Alves <palves@redhat.com>
7120
7121 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
7122
73fcf641
PA
71232017-11-20 Pedro Alves <palves@redhat.com>
7124
7125 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
7126 (long_double_typedef): New typedefs.
7127 Use DEF on double and long double.
7128 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
7129 cases.
7130 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
7131 and 'long_double_ptr_same_size' locals. Use them to decide
7132 whether cast from array/function to float is valid/invalid.
7133
71a3c369
TT
71342017-11-17 Tom Tromey <tom@tromey.com>
7135
7136 * gdb.rust/traits.rs: New file.
7137 * gdb.rust/traits.exp: New file.
7138
ced9779b
JB
71392017-11-17 Joel Brobecker <brobecker@adacore.com>
7140
7141 * gdb.ada/minsyms: New testcase.
7142
a0922d80
PA
71432017-11-16 Pedro Alves <palves@redhat.com>
7144
7145 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
7146 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
7147
ea04e54c
PA
71482017-11-16 Pedro Alves <palves@redhat.com>
7149
7150 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
7151 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
7152
e849ea89
PA
71532017-11-16 Pedro Alves <palves@redhat.com>
7154
7155 * gdb.server/reconnect-ctrl-c.c: New file.
7156 * gdb.server/reconnect-ctrl-c.exp: New file.
7157
d8ae99a7
PM
71582017-11-16 Phil Muldoon <pmuldoon@redhat.com>
7159
7160 * gdb.python/py-rbreak.exp: New file.
7161 * gdb.python/py-rbreak.c: New file.
7162 * gdb.python/py-rbreak-func2.c: New file.
7163
968a13f8
PA
71642017-11-16 Pedro Alves <palves@redhat.com>
7165
7166 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
7167 pattern.
7168 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
7169 GDB.
7170
71774bc9
SM
71712017-11-15 Simon Marchi <simon.marchi@ericsson.com>
7172
7173 * gdb.tui/completionn.exp (test_tab_completion): Add space in
7174 regex.
7175
ddbb44cf
SM
71762017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
7177
7178 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
7179 test names.
7180
584a564f
PA
71812017-11-09 Pedro Alves <palves@redhat.com>
7182
7183 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
7184 factored out from ...
7185 (top level): ... here, and adjusted to avoid expecting beyond the
7186 prompt in a single gdb_test_multiple.
7187
5ed7a928
PA
71882017-11-09 Pedro Alves <palves@redhat.com>
7189
7190 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
7191 output.
7192 * gdb.server/ext-attach.exp ("kill" test): Likewise.
7193 * gdb.server/ext-restart.exp ("kill" test): Likewise.
7194 * gdb.server/ext-run.exp ("kill" test): Likewise.
7195 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
7196
a60e0738
PA
71972017-11-09 Pedro Alves <palves@redhat.com>
7198
7199 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
7200 match till end of line.
7201
2c88253f
PA
72022017-11-09 Pedro Alves <palves@redhat.com>
7203
7204 * gdb.base/memattr.exp: Tighten regexes to match the end line.
7205
c7a38517
PA
72062017-11-09 Pedro Alves <palves@redhat.com>
7207
7208 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
7209 New procedures, factored out from ...
7210 (top level): ... here, and adjusted to avoid expecting beyond the
7211 prompt in one go.
7212
f29f4b6b
PA
72132017-11-09 Pedro Alves <palves@redhat.com>
7214
7215 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
7216 output. Fix '?' match.
7217
286acbb5
JB
72182017-11-08 Joel Brobecker <brobecker@adacore.com>
7219
7220 * gdb.ada/scoped_watch: New testcase.
7221 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
7222 which is actually correct.
7223 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
7224 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
7225
62d7ae92
PA
72262017-11-08 Pedro Alves <palves@redhat.com>
7227
7228 * gdb.gdb/complaints.exp (test_initial_complaints)
7229 (test_serial_complaints, test_short_complaints): Call
7230 complaint_internal instead of complaint.
7231
280ca31f
DT
72322017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
7233
7234 * gdb.threads/tls-core.c: New file.
7235 * gdb.threads/tls-core.exp: Likewise.
7236
b5ec771e
PA
72372017-11-08 Pedro Alves <palves@redhat.com>
7238
7239 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
7240 (p Exported_Capitalized): New test.
7241 (p exported_capitalized): New test.
7242
a02b41a7
PA
72432017-11-07 Pedro Alves <palves@redhat.com>
7244
7245 * gdb.cp/ena-dis-br-range.exp: Add more tests.
7246
95e95a6d
PA
72472017-11-07 Pedro Alves <palves@redhat.com>
7248
7249 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
7250 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
7251 (disable_invalid, disable_inverted, disable_negative): New
7252 procedures.
7253 ("bad numbers"): New set of tests.
7254
cee62dbd
PA
72552017-11-07 Pedro Alves <palves@redhat.com>
7256
7257 * gdb.cp/ena-dis-br-range.exp: Add tests.
7258
cc638e86
PA
72592017-11-07 Pedro Alves <palves@redhat.com>
7260
7261 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
7262
d0fe4701
XR
72632017-11-07 Xavier Roirand <roirand@adacore.com>
7264 Pedro Alves <palves@redhat.com>
7265
7266 * gdb.base/ena-dis-br.exp: Add reference to
7267 gdb.cp/ena-dis-br-range.exp.
7268 * gdb.cp/ena-dis-br-range.exp: New file.
7269 * gdb.cp/ena-dis-br-range.cc: New file.
7270
46f67f80
PA
72712017-11-06 Pedro Alves <palves@redhat.com>
7272
7273 * gdb.base/attach-non-pgrp-leader.c: New.
7274 * gdb.base/attach-non-pgrp-leader.exp: New.
7275
726e1356
PA
72762017-11-06 Pedro Alves <palves@redhat.com>
7277
7278 * configure.ac: No longer check for termio.h and sgtty.h.
7279 * configure: Regenerate.
7280 * remote-utils.c: Include termios.h instead of gdb_termios.h.
7281 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
7282 Remove termio and sgtty code.
7283
50ab6ace
YQ
72842017-11-03 Yao Qi <yao.qi@linaro.org>
7285
7286 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
7287 in GDB is disabled.
7288
8e68731c
YQ
72892017-11-03 Yao Qi <yao.qi@linaro.org>
7290
7291 * gdb.python/py-thrhandle.exp: Skip it if python is not
7292 enabled.
7293
3a87ae65
SM
72942017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
7295
7296 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
7297 as a breakpoint command.
7298
484d8d36
MD
72992017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
7300
7301 PR python/21213
7302 * gdb.python/py-infthread.exp: Test calling
7303 InferiorThread.inferior () multiple times in a row.
7304
4a27f119
KS
73052017-10-27 Keith Seitz <keiths@redhat.com>
7306
7307 * gdb.opt/inline-break.exp (break_info_1): New procedure.
7308 Test "info break" for every inlined function breakpoint.
7309
bb11dd58
YQ
73102017-10-27 Yao Qi <yao.qi@linaro.org>
7311
7312 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
7313
a43f3893
PF
73142017-10-26 Patrick Frants <osscontribute@gmail.com>
7315
7316 * gdb.cp/classes.exp (test_static_members): Test printing
7317 Outer::instance.
7318 * gdb.cp/classes.c (struct Inner, struct Outer): New.
7319 (Inner::instance, Outer::instance): New.
7320
792ccf00
PA
73212017-10-24 Pedro Alves <palves@redhat.com>
7322
7323 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
7324 extra console" test in two stages.
7325
eb2bfbad
PA
73262017-10-24 Pedro Alves <palves@redhat.com>
7327
7328 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
7329
1f75a651
PA
73302017-10-24 Pedro Alves <palves@redhat.com>
7331
7332 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
7333 loop.
7334
779990d9
PA
73352017-10-24 Pedro Alves <palves@redhat.com>
7336
7337 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
7338 $attempt" and "stoppedtry $stoppedtry" test prefixes.
7339
ad9b8f5d
PA
73402017-10-24 Pedro Alves <palves@redhat.com>
7341
7342 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
7343 parameter and handle it. Don't output read value in test name.
7344
fee6da6e
PA
73452017-10-24 Pedro Alves <palves@redhat.com>
7346
7347 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
7348 custom test name.
7349
10389c2c
PA
73502017-10-24 Pedro Alves <palves@redhat.com>
7351
7352 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
7353 include the unstable output directory name in the test's name.
7354 (initial_setup_simple) <'set args'>: Use custom test name.
7355
a80e65a9
PA
73562017-10-24 Pedro Alves <palves@redhat.com>
7357
7358 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
7359 with explicit test name.
7360
15763a09
PA
73612017-10-20 Pedro Alves <palves@redhat.com>
7362
7363 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
7364 'wait -i'. Use gdb_assert and remote_close.
7365
49a4ce2e
AB
73662017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
7367
7368 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
7369 number from variable rather than hard-coded.
7370
a75868f5
PA
73712017-10-19 Pedro Alves <palves@redhat.com>
7372
7373 * gdb.base/long-inferior-output.c: New file.
7374 * gdb.base/long-inferior-output.exp: New file.
7375
c8ba13ad
KS
73762017-11-18 Keith Seitz <keiths@redhat.com>
7377
7378 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
7379 method.
7380 (main): Call it.
7381 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
7382 Add additional user-defined conversion operator tests.
7383
b27de576
PA
73842017-10-17 Pedro Alves <palves@redhat.com>
7385
7386 * boards/native-stdio-gdbserver.exp: Load "local-board".
7387
8484c955
PA
73882017-10-17 Pedro Alves <palves@redhat.com>
7389
7390 * gdb.base/quit-live.c: New file.
7391 * gdb.base/quit-live.exp: New file.
7392
83d5a34d
KS
73932017-10-16 Keith Seitz <keiths@redhat.com>
7394
7395 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
7396 (class_with_protected_typedef, class_with_private_typedef)
7397 (struct_with_public_typedef, struct_with_protected_typedef)
7398 (struct_with_private_typedef): New classes/structs.
7399 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
7400 typedefs and access specifiers.
7401
739b3f1d
PA
74022017-10-16 Pedro Alves <palves@redhat.com>
7403 Simon Marchi <simon.marchi@polymtl.ca>
7404
7405 * README (Local vs Remote vs Native): New section.
7406 * boards/local-board.exp: New file, with bits factored out from
7407 ...
7408 * boards/native-extended-gdbserver.exp: ... here. Load
7409 "local-board".
7410 * boards/native-gdbserver.exp: Load "local-board".
7411 (${board}_spawn, ${board}_exec): Delete.
7412 * boards/native-stdio-gdbserver.exp: Most contents factored out to
7413 ...
7414 * boards/stdio-gdbserver-base.exp: ... this new file.
7415 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
7416 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
7417 procedure.
7418 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
7419 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
7420 stdio_gdbserver_command.
7421 (${board}_get_remote_address, ${board}_get_comm_port)
7422 (${board}_download, ${board}_upload): Delete.
7423 (get_target_remote_pipe_cmd): New.
7424
fe68b953
SM
74252017-10-16 Simon Marchi <simon.marchi@ericsson.com>
7426
7427 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
7428 test_bkpt_deletion, test_bkpt_cond_and_cmds,
7429 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
7430 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
7431 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
7432 remove with_test_prefix.
7433
300b6685
PA
74342017-10-13 Pedro Alves <palves@redhat.com>
7435
7436 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
7437 * gdb.base/annota1.exp: Use it instead of is_remote.
7438 * gdb.base/annota3.exp: Use it instead of is_remote.
7439 * gdb.cp/annota2.exp: Use it instead of is_remote.
7440 * gdb.cp/annota3.exp: Use it instead of is_remote.
7441 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
7442
50500caf
PA
74432017-10-13 Pedro Alves <palves@redhat.com>
7444
7445 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
7446 (test_num_test_vars, run_and_count_vars, find_env)
7447 (test_set_unset_env, test_inherit_env_var): New procedures.
7448 (top level): Use them.
7449
dad0c6d2
PA
74502017-10-13 Pedro Alves <palves@redhat.com>
7451
7452 * lib/selftest-support.exp (selftest_setup): Extend comments, and
7453 also skip on stub-like targets.
7454
8b0553c1
PA
74552017-10-13 Pedro Alves <palves@redhat.com>
7456
7457 PR gdb/22293
7458 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
7459 (top level): Move some tests to ...
7460 (test_not_found): ... this new procedure.
7461 (top level): Call it.
7462
7594f623
PA
74632017-10-13 Pedro Alves <palves@redhat.com>
7464
7465 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
7466 expect different "info terminal" output if testing with a
7467 non-native target.
7468
ebe3b402
PA
74692017-10-13 Pedro Alves <palves@redhat.com>
7470 Simon Marchi <simon.marchi@polymtl.ca>
7471
7472 PR python/12966
7473 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
7474
42f1b161
PA
74752017-10-13 Pedro Alves <palves@redhat.com>
7476
7477 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
7478 already.
7479
8d6ef72b
PA
74802017-10-13 Pedro Alves <palves@redhat.com>
7481
7482 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
7483 is_remote.
7484
d7bcd5b8
PA
74852017-10-13 Pedro Alves <palves@redhat.com>
7486
7487 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
7488 is_remote.
7489
df479dc6
PA
74902017-10-13 Pedro Alves <palves@redhat.com>
7491
7492 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
7493 is set.
7494 (corefile_test_attach): Likewise. Check can_spawn_for_attach
7495 instead of is_remote.
7496
23fb630a
PA
74972017-10-13 Pedro Alves <palves@redhat.com>
7498
7499 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
7500 (top level): Add comment.
7501
cc77b1dc
PA
75022017-10-13 Pedro Alves <palves@redhat.com>
7503
7504 * gdb.base/remote.exp (top level): Fix comment typo and add
7505 missing return.
7506
27c9e813
PA
75072017-10-13 Pedro Alves <palves@redhat.com>
7508 Simon Marchi <simon.marchi@polymtl.ca>
7509
7510 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
7511 calls and add comments. Skip test if use_gdb_stub is set.
7512 (top level): Use "set cwd" command instead of "cd" command.
7513
5e830d98
PA
75142017-10-13 Pedro Alves <palves@redhat.com>
7515
7516 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
7517 is_remote target check.
7518
f5ca0032
PA
75192017-10-13 Pedro Alves <palves@redhat.com>
7520
7521 * gdb.base/scope.exp: Use build_executable + clean_restart +
7522 gdb_file_cmd instead of prepare_for_testing and no longer skip
7523 "before run" tests on is_remote target boards. Update comments.
7524 * boards/native-extended-gdbserver.exp
7525 (extended_gdbserver_load_last_file): New, factored out from ...
7526 (gdb_load): ... this. Move further below and add comment.
7527 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
7528
8aed1c0d
PA
75292017-10-12 Pedro Alves <palves@redhat.com>
7530
7531 * gdb.base/attach.exp: Remove references to gdb64.
7532 * gdb.base/dbx.exp: Remove references to gdb64.
7533
cfa34c87
SM
75342017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
7535 Pedro Alves <palves@redhat.com>
7536
7537 * gdb.base/label.exp: Remove is_remote target check.
7538
9192b7de
PA
75392017-10-12 Pedro Alves <palves@redhat.com>
7540
7541 * gdb.base/auvx.exp (coredir): Update comment.
7542 (top level) <core_works>: Use "set cwd" command instead of "cd"
7543 command.
7544
6bf0052d
PA
75452017-10-12 Pedro Alves <palves@redhat.com>
7546 Simon Marchi <simon.marchi@polymtl.ca>
7547
7548 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
7549 target boards.
7550
e48ef82d
PA
75512017-10-12 Pedro Alves <palves@redhat.com>
7552 Simon Marchi <simon.marchi@polymtl.ca>
7553
7554 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
7555 Instead skip if there's any gdb_protocol set.
7556
8d7aea57
SM
75572017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
7558 Pedro Alves <palves@redhat.com>
7559
7560 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
7561
30440677
PA
75622017-10-12 Pedro Alves <palves@redhat.com>
7563 Simon Marchi <simon.marchi@polymtl.ca>
7564
7565 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
7566 instead of on dejagnu remote boards.
7567
4e04f045 75682017-10-12 Pedro Alves <palves@redhat.com>
175654b9 7569 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
7570
7571 * gdb.base/inferior-died.exp: Remove is_remote and isnative
7572 checks. Use build_executable + clean_restart instead of
7573 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
7574 of enabling non-stop after starting gdb.
7575
871a186e
PA
75762017-10-12 Pedro Alves <palves@redhat.com>
7577
7578 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
7579 * gdb.threads/non-ldr-exc-2.exp: Ditto.
7580 * gdb.threads/non-ldr-exc-3.exp: Ditto.
7581 * gdb.threads/non-ldr-exc-4.exp: Ditto.
7582
56d704da
AK
75832017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
7584
7585 * gdb.arch/arc-tdesc-cpu.exp: New file.
7586 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
7587
2f20e312
SM
75882017-10-10 Simon Marchi <simon.marchi@ericsson.com>
7589
7590 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
7591
65630365
PA
75922017-10-10 Pedro Alves <palves@redhat.com>
7593
7594 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
7595 expect CLI output.
7596
bf469271
PA
75972017-10-10 Pedro Alves <palves@redhat.com>
7598
7599 * lib/selftest-support.exp (selftest_setup): Update for
7600 captured_command_loop's prototype change.
7601
777a42f1
PA
76022017-10-09 Pedro Alves <palves@redhat.com>
7603
7604 Test both arch1=>arch2 and arch2=>arch1.
7605
7606 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
7607 (srcfile2, binfile2, march1, march2): Remove globals. Largely
7608 factored out to...
7609 (append_arch1_options, append_arch2_options, append_arch_options)
7610 (build_executables): New procedures.
7611 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
7612 local.
7613 (top level): Add new 'first_arch' testing axis.
7614
cbd2b4e3
PA
76152017-10-09 Pedro Alves <palves@redhat.com>
7616
7617 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
7618 (barrier): New.
7619 (thread_start, all_started): New functions.
7620 (main): Spawn new thread and wait until it is scheduled.
7621 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
7622 option.
7623 (do_test): Add 'selected_thread' parameter. Run to all_started
7624 instead of main. Explicitly set the breakpoint at main. Switch
7625 to the SELECTED_THREAD thread.
7626 (top level): Test handling the exec event with either the main
7627 thread or the second thread selected.
7628
5c9e4427
PA
76292017-10-09 Pedro Alves <palves@redhat.com>
7630
7631 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
7632 logic. Move STOP marker after the value checks.
7633 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
7634 regexp.
7635
b3b7c423
SL
76362017-10-06 Sandra Loosemore <sandra@codesourcery.com>
7637
7638 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
7639
3b4b2f16
UW
76402017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
7641
7642 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
7643 integer-to-dfp conversion.
7644 * gdb.base/dfp-test.exp: Likewise.
7645
5cd63fda
PA
76462017-10-04 Pedro Alves <palves@redhat.com>
7647
7648 * gdb.multi/hangout.c: Include <unistd.h>.
7649 (hangout_loop): New function.
7650 (main): Call alarm. Call hangout_loop in a loop.
7651 * gdb.multi/hello.c: Include <unistd.h>.
7652 (hello_loop): New function.
7653 (main): Call alarm. Call hangout_loop in a loop.
7654 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
7655 inferior with the other selected.
7656
4c71c105
SM
76572017-10-04 Simon Marchi <simon.marchi@ericsson.com>
7658
7659 * gdb.mi/list-thread-groups-available.exp: New file.
7660 * gdb.mi/list-thread-groups-available.c: New file.
7661
bc3b087d
SDJ
76622017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
7663
7664 * gdb.base/set-cwd.exp: Make it available on
7665 native-extended-gdbserver.
7666
d092c5a2
SDJ
76672017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
7668
7669 * gdb.base/set-cwd.c: New file.
7670 * gdb.base/set-cwd.exp: Likewise.
7671
45320ffa
TT
76722017-10-02 Tom Tromey <tom@tromey.com>
7673
7674 PR rust/22236:
7675 * gdb.rust/simple.rs (main): New variable "fslice".
7676 * gdb.rust/simple.exp: Add slice tests. Update string tests.
7677
b3e3859b
TT
76782017-10-02 Tom Tromey <tom@tromey.com>
7679
7680 * gdb.rust/simple.exp: Test ptype of a slice.
7681
01af5e0d
TT
76822017-10-02 Tom Tromey <tom@tromey.com>
7683
7684 * gdb.rust/simple.exp: Test index of slice.
7685
a9bbfbd8
TT
76862017-09-27 Tom Tromey <tom@tromey.com>
7687
7688 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
7689
df8899e5
TP
76902017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7691 Pedro Alves <palves@redhat.com>
7692
7693 * gdb.base/compare-sections.exp (get value of read-only section): Read
7694 as unsigned value.
7695 (corrupt read-only section): Likewise and don't set written if patching
7696 failed.
7697
757bf54b
KB
76982017-09-21 Kevin Buettner <kevinb@redhat.com>
7699
7700 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
7701 files.
7702
06871ae8
PA
77032017-09-20 Pedro Alves <palves@redhat.com>
7704
7705 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
7706 symbol names in gdb's output.
7707 * gdb.cp/overload.exp ("list all overloads"): Likewise.
7708
e5f25bc5
PA
77092017-09-20 Pedro Alves <palves@redhat.com>
7710
7711 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
7712 Rename to ...
7713 (test_list_ambiguous_symbol): ... this and add a symbol name
7714 parameter. Adjust.
7715 (test_list_ambiguous_function): Reimplement on top of
7716 test_list_ambiguous_symbol and also test listing ambiguous
7717 variables.
7718 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
7719 (ambiguous_fun): ... this.
7720 (ambiguous_var): New.
7721 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
7722 (ambiguous_fun): ... this.
7723 (ambiguous_var): New.
7724
4e5a4f58
JB
77252017-09-19 John Baldwin <jhb@FreeBSD.org>
7726
7727 * gdb.base/starti.c: New file.
7728 * gdb.base/starti.exp: New file.
7729 * lib/gdb.exp (gdb_starti_cmd): New procedure.
7730
26e53f3e
PA
77312017-09-14 Pedro Alves <palves@redhat.com>
7732
7733 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
7734 (top level): Use it instead of runto.
7735
cb791d59
TT
77362017-09-11 Tom Tromey <tom@tromey.com>
7737
7738 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
7739
7c96f8c1
TT
77402017-09-11 Tom Tromey <tom@tromey.com>
7741
7742 * gdb.python/py-infthread.exp: Add tests for new_thread event.
7743 * gdb.python/py-inferior.exp: Add tests for new inferior events.
7744
469412dd
CW
77452017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
7746
7747 * gdb.fortran/printing-types.exp: New file.
7748 * gdb.fortran/printing-types.exp: New file.
7749
e0f86435
BH
77502017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
7751
7752 * gdb.fortran/vla-ptype.exp: Fix typos.
7753 * gdb.fortran/vla-value.exp: Same.
7754
9e9af4be
BH
77552017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
7756
7757 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
7758 * gdb.mi/mi-var-child-f.exp: Likewise.
7759 * gdb.mi/mi-vla-fortran.exp: Likewise.
7760
a5ad232b 77612017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
7762 Christoph Weinmann <christoph.t.weinmann@intel.com>
7763 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
7764
7765 * gdb.fortran/ptr-indentation.f90: New file.
7766 * gdb.fortran/ptr-indentation.exp: New file.
7767
5aec60eb
TT
77682017-09-05 Tom Tromey <tom@tromey.com>
7769
7770 PR gdb/22010:
7771 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
7772
8f8f8152
TP
77732017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
7774
7775 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
7776
fbd1b771
JK
77772017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7778
7779 * gdb.threads/tls-nodebug-pie.c: New file.
7780 * gdb.threads/tls-nodebug-pie.exp: New file.
7781
5eb5f850
TT
77822017-09-05 Tom Tromey <tom@tromey.com>
7783
7784 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
7785 for rust.
7786
ae780a21
SM
77872017-09-05 Simon Marchi <simon.marchi@ericsson.com>
7788
7789 * gdb.multi/multi-arch-exec.exp: Test with different
7790 "follow-exec-mode" settings.
7791 (do_test): New procedure.
7792
3693fdb3
PA
77932017-09-04 Pedro Alves <palves@redhat.com>
7794
7795 * gdb.base/func-static.c (S::method const, S::method volatile)
7796 (S::method volatile const): New methods.
7797 (c_s, v_s, cv_s): New instances.
7798 (main): Call method() on them.
7799 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
7800 (cannot_resolve): New procedure.
7801 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
7802 print-quote-unquoted columns.
7803 (do_test): Test printing each scope too.
7804
e68cb8e0
PA
78052017-09-04 Pedro Alves <palves@redhat.com>
7806
7807 * gdb.base/local-static.exp: Also test with
7808 class::method::variable wholly quoted.
7809 * gdb.cp/m-static.exp (class::method::variable): Remove test.
7810
858be34c
PA
78112017-09-04 Pedro Alves <palves@redhat.com>
7812
7813 * gdb.base/local-static.c: New.
7814 * gdb.base/local-static.cc: New.
7815 * gdb.base/local-static.exp: New.
7816
46a4882b
PA
78172017-09-04 Pedro Alves <palves@redhat.com>
7818
7819 * gdb.asm/asm-source.exp: Add casts to int.
7820 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
7821 (dataglobal64_1, dataglobal64_2): New globals.
7822 * gdb.base/nodebug.exp: Test different expressions involving the
7823 new globals, with print, whatis and ptype. Add casts to int.
7824 * gdb.base/solib-display.exp: Add casts to int.
7825 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
7826 * gdb.cp/m-static.exp: Add cast to int.
7827 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
7828 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
7829 tls variable with no debug info without a cast. Test with a cast
7830 to int too.
7831 * gdb.trace/entry-values.exp: Add casts.
7832
2c5a2be1
PA
78332017-09-04 Pedro Alves <palves@redhat.com>
7834
7835 * gdb.base/nodebug.exp: Test that ptype's error about functions
7836 with unknown return type includes the function name too.
7837
7022349d
PA
78382017-09-04 Pedro Alves <palves@redhat.com>
7839
7840 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
7841 return type of munmap in infcall.
7842 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
7843 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
7844 type of ftell in infcall.
7845 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
7846 type of getpid in infcall.
7847 * gdb.base/infcall-exec.exp: Cast return type of execlp in
7848 infcall.
7849 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
7850 Bail on failure to extract the pid.
7851 * gdb.base/nodebug.c: #include <stdint.h>.
7852 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
7853 New functions.
7854 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
7855 Change expected output of print/whatis/ptype with functions with
7856 no debug info. Test all supported languages. Call
7857 test_call_promotion.
7858 * gdb.compile/compile.exp: Adjust expected output to expect
7859 warning.
7860 * gdb.threads/siginfo-threads.exp: Likewise.
7861
54990598
PA
78622017-09-04 Pedro Alves <palves@redhat.com>
7863
7864 * gdb.base/callfuncs.exp (do_function_calls): New parameter
7865 "prototypes". Test calling float functions via prototyped and
7866 unprototyped function pointers.
7867 (perform_all_tests): New parameter "prototypes". Pass it down.
7868 (top level): Pass down "prototypes" parameter to
7869 perform_all_tests.
7870
34d16ea2
SM
78712017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7872
7873 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
7874 Test with nested loops.
7875
9521ecda
SM
78762017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7877
7878 * gdb.base/commands.exp: Call the new procedures.
7879 (loop_break_test, loop_continue_test): New procedures.
7880
80a65e9b
SM
78812017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7882
7883 * gdb.base/commands.exp: Call new procedure.
7884 (define_if_without_arg_test): New procedure.
7885
e439fa14
PA
78862017-09-04 Pedro Alves <palves@redhat.com>
7887
7888 * gdb.base/list-ambiguous.exp: New file.
7889 * gdb.base/list-ambiguous0.c: New file.
7890 * gdb.base/list-ambiguous1.c: New file.
7891 * gdb.base/list.exp (test_list_range): Adjust expected output.
7892
0a2dde4a
SDJ
78932017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
7894
7895 * gdb.base/share-env-with-gdbserver.c: New file.
7896 * gdb.base/share-env-with-gdbserver.exp: Likewise.
7897
5e89eb3a
SM
78982017-08-28 Simon Marchi <simon.marchi@ericsson.com>
7899
7900 * gdb.base/commands.exp (gdbvar_simple_if_test,
7901 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
7902 progvar_simple_if_test, progvar_simple_while_test,
7903 progvar_complex_if_while_test, user_defined_command_test,
7904 user_defined_command_args_eval,
7905 user_defined_command_args_stack_test,
7906 user_defined_command_manyargs_test, bp_deleted_in_command_test,
7907 temporary_breakpoint_commands,
7908 gdb_test_no_prompt, redefine_hook_test,
7909 redefine_backtrace_test): Remove "global gdb_prompt".
7910
fd437cbc
SM
79112017-08-28 Simon Marchi <simon.marchi@ericsson.com>
7912
7913 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
7914 New proc, call it from toplevel.
7915
87215ad1
SDJ
79162017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
7917
7918 PR remote/21852
7919 * gdb.server/normal.c: New file, copied from gdb.base.
7920 * gdb.server/run-without-local-binary.exp: New file.
7921
58afddc6
WP
79222017-08-07 Weimin Pan <weimin.pan@oracle.com>
7923
7924 * gdb.arch/sparc64-adi.exp: New file.
7925 * gdb.arch/sparc64-adi.c: New file.
7926
5277199a
PA
79272017-08-22 Pedro Alves <palves@redhat.com>
7928
7929 * gdb.cp/overload.exp (line_range_pattern): New procedure.
7930 (top level): Add "list all overloads" tests.
7931
14278e1f
TT
79322017-08-22 Tom Tromey <tom@tromey.com>
7933
7934 * gdb.gdb/xfullpath.exp: Remove.
7935
bf223d3e
PA
79362017-08-21 Pedro Alves <palves@redhat.com>
7937
7938 PR gdb/19487
7939 * gdb.base/symbol-alias.c: New.
7940 * gdb.base/symbol-alias2.c: New.
7941 * gdb.base/symbol-alias.exp: New.
7942
c973d0aa
PA
79432017-08-21 Pedro Alves <palves@redhat.com>
7944
7945 * gdb.base/dfp-test.c
7946 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
7947 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
7948 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
7949 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
7950 * gdb.base/whatis-ptype-typedefs.c: New.
7951 * gdb.base/whatis-ptype-typedefs.exp: New.
7952 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
7953 (an_int, an_int_type, an_int_type2): New globals.
7954 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
7955 involving typedefs and cast expressions.
7956 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
7957 (lookup_typedefs_function): New.
7958 (typedefs_pretty_printers_dict): New.
7959 (top level): Register lookup_typedefs_function in
7960 gdb.pretty_printers.
7961
6d580b63
YQ
79622017-08-18 Yao Qi <yao.qi@linaro.org>
7963
7964 * gdb.server/unittest.exp: New.
7965
206726fb
SDJ
79662017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
7967
7968 PR gdb/21954
7969 * gdb.base/environ.exp: Add test to check if 'unset environment'
7970 works.
7971
bf0ec4c2
AA
79722017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
7973
7974 * lib/gdb.exp (universal_compile_options): New caching proc.
7975 (gdb_compile): Suppress GCC's coloring of messages.
7976
d6382fff
TT
79772017-08-14 Tom Tromey <tom@tromey.com>
7978
7979 PR gdb/21675:
7980 * gdb.base/printcmds.exp (test_radices): New function.
7981 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
7982 * gdb.base/sizeof.exp (check_valueof): Use p/d.
7983 * lib/gdb.exp (get_integer_valueof): Use p/d.
7984
c2c2dd9f
SM
79852017-08-12 Simon Marchi <simon.marchi@ericsson.com>
7986
7987 * lib/gdb.exp (get_valueof): Don't capture end-of-line
7988 characters.
7989
fdffd6f4
TT
79902017-08-05 Tom Tromey <tom@tromey.com>
7991
7992 * gdb.rust/simple.exp: Allow String to appear in a different
7993 namespace.
7994
27d41eac
YQ
79952017-07-26 Yao Qi <yao.qi@linaro.org>
7996
7997 * gdb.gdb/unittest.exp: Invoke command
7998 "maintenance check xml-descriptions".
7999
031ed05d
AA
80002017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
8001
8002 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
8003 calling context.
8004 (hex128): Drop erroneous calculation of parameters.
8005
dcd27ddf
SM
80062017-07-22 Simon Marchi <simon.marchi@ericsson.com>
8007
8008 * gdb.python/py-unwind.exp: Disable stack protection when
8009 building test file.
8010
47e77640
PA
80112017-07-20 Pedro Alves <palves@redhat.com>
8012
8013 * gdb.base/default.exp (set language): Adjust expected output.
8014
62d2a18a
PA
80152017-07-20 Pedro Alves <palves@redhat.com>
8016
8017 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
8018 (test_minsym): ... this, and make static.
8019 (get_pck__foo__bar__minsym): Rename to ...
8020 (get_test_minsym): ... this.
8021 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
8022 symbol names and comments.
8023 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
8024 (get_test_minsym): ... this.
8025 (pck__foo__bar__minsym__2): Rename to ...
8026 (test_minsym): ... this.
8027 (main): Adjust.
8028
c45ec17c
PA
80292017-07-17 Pedro Alves <palves@redhat.com>
8030
8031 * gdb.base/completion.exp: Adjust expected output.
8032 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
8033 the completer works.
8034
c6756f62
PA
80352017-07-17 Pedro Alves <palves@redhat.com>
8036
8037 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
8038
5bd68487
AB
80392017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
8040
8041 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
8042
8880f2a9
TT
80432017-07-14 Tom Tromey <tom@tromey.com>
8044
8045 PR rust/21764:
8046 * gdb.rust/simple.exp: Add tests.
8047
65547233
TT
80482017-07-14 Tom Tromey <tom@tromey.com>
8049
8050 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
8051
8f14146e
PA
80522017-07-14 Pedro Alves <palves@redhat.com>
8053
8054 * gdb.linespec/base/one/thefile.cc (z1): New function.
8055 * gdb.linespec/base/two/thefile.cc (z2): New function.
8056 * gdb.linespec/linespec.exp: Add tests.
8057
b4365d02
AB
80582017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
8059
8060 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
8061 to mi_create_breakpoint.
8062
5d2cbaa5
AB
80632017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
8064
8065 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
8066 mi_create_breakpoint.
8067
11cb5716
IB
80682017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
8069
8070 * gdb.dlang/demangle.exp: Update for demangling changes.
8071
03278692
TT
80722017-07-09 Tom Tromey <tom@tromey.com>
8073
8074 * gdb.dwarf2/shortpiece.exp: New file.
8075
33c5cd75
DB
80762017-07-06 David Blaikie <dblaikie@gmail.com>
8077
8078 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
8079 built from fissiont-multi-cu{1,2}.c.
8080 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
8081 except putting 'main' and 'func' in separate CUs in the same DWO file.
8082 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
8083 test.
8084 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
8085 test.
8086
8455d262
PA
80872017-07-06 Pedro Alves <palves@redhat.com>
8088
8089 * gdb.python/py-unwind.exp: Test flushregs.
8090
dc4bde35
SDJ
80912017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
8092
8093 PR cli/21688
8094 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
8095 tests for alias commands and trailing whitespace.
8096
51ed89aa
SDJ
80972017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
8098
8099 PR cli/21688
8100 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
8101 procedure. Call it.
8102
eb17d413
PA
81032017-06-29 Pedro Alves <palves@redhat.com>
8104
8105 * gdb.base/printcmds.exp: Add tests.
8106
41664b45
DG
81072017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
8108
8109 PR gdb/21337
8110 * gdb.base/reread-readsym.exp: New file.
8111 * gdb.base/reread-readsym.c: New file.
8112
75312ae3
KB
81132017-06-21 Kevin Buettner <kevinb@redhat.com>
8114
8115 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
8116 subpattern.
8117
66953522
PB
81182017-06-19 Peter Bergner <bergner@vnet.ibm.com>
8119
8120 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
8121 extended mnemonic.
8122 * gdb.arch/powerpc-power9.s: Likewise.
8123
5524b525
AA
81242017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8125
8126 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
8127 on 32-bit x86 targets. Exploit is_*_target macros where
8128 appropriate.
8129
03c8af18
AA
81302017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8131
8132 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
8133 register pieces.
8134
3bf31011
AA
81352017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8136
8137 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
8138 located in one or more DWARF pieces.
8139
805acca0
AA
81402017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8141
8142 * lib/gdb.exp (get_endianness): New proc.
8143 * gdb.arch/aarch64-fp.exp: Use it.
8144 * gdb.arch/altivec-regs.exp: Likewise.
8145 * gdb.arch/e500-regs.exp: Likewise.
8146 * gdb.arch/vsx-regs.exp: Likewise.
8147 * gdb.base/dump.exp: Likewise.
8148 * gdb.base/funcargs.exp: Likewise.
8149 * gdb.base/gnu_vector.exp: Likewise.
8150 * gdb.dwarf2/formdata16.exp: Likewise.
8151 * gdb.dwarf2/implptrpiece.exp: Likewise.
8152 * gdb.dwarf2/nonvar-access.exp: Likewise.
8153 * gdb.python/py-inferior.exp: Likewise.
8154 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
8155
e9352324
AA
81562017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8157
8158 PR gdb/21226
8159 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
8160 stack value pieces are taken from the LSB end.
8161
d5d1163e
AA
81622017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8163
8164 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
8165 variable at nonzero offset.
8166
0567c986
AA
81672017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8168
8169 * gdb.dwarf2/var-access.c: New file.
8170 * gdb.dwarf2/var-access.exp: New test.
8171 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
8172
973e9aab
TT
81732017-06-12 Tom Tromey <tom@tromey.com>
8174
8175 * gdb.dwarf2/formdata16.exp: Add tests.
8176
d9109c80
TT
81772017-06-12 Tom Tromey <tom@tromey.com>
8178
8179 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
8180
30a25466
TT
81812017-06-12 Tom Tromey <tom@tromey.com>
8182
8183 PR exp/16225:
8184 * gdb.reverse/i386-sse-reverse.exp: Update tests.
8185 * gdb.arch/vsx-regs.exp: Update tests.
8186 * gdb.arch/s390-vregs.exp (hex128): New proc.
8187 Update test.
8188 * gdb.arch/altivec-regs.exp: Update tests.
8189
aefd8b33
SDJ
81902017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
8191
8192 * gdb.base/startup-with-shell.c: New file.
8193 * gdb.base/startup-with-shell.exp: Likewise.
8194
2090129c
SDJ
81952017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
8196
8197 * gdb.server/non-existing-program.exp: Update regex in order to
8198 reflect the fact that gdbserver is now using fork_inferior (with a
8199 shell) to startup the inferior.
8200
8e86a419
SM
82012017-05-30 Simon Marchi <simon.marchi@ericsson.com>
8202
8203 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
8204 support function calls from GDB.
8205
e6cf65f2
TT
82062017-05-21 Tom Tromey <tom@tromey.com>
8207
8208 PR rust/21466:
8209 * gdb.rust/unsized.exp: New file.
8210 * gdb.rust/unsized.rs: New file.
8211
43cc5389
TT
82122017-05-19 Tom Tromey <tom@tromey.com>
8213
8214 PR rust/21484:
8215 * gdb.rust/watch.exp: New file.
8216 * gdb.rust/watch.rs: New file.
8217
ec8df234
TT
82182017-05-18 Tom Tromey <tom@tromey.com>
8219
8220 * gdb.rust/simple.exp: Allow Box to be qualified.
8221
3e3e7fae
TP
82222017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
8223
8224 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
8225
59cc050d
PA
82262017-05-18 Pedro Alves <palves@redhat.com>
8227
8228 * gdb.base/fileio.c (test_write, test_read, test_close)
8229 (test_fstat): Don't print 'ret' in the fail path.
8230
c8f6abd1
PA
82312017-05-18 Pedro Alves <palves@redhat.com>
8232
8233 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
8234 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
8235 (test_system, test_rename, test_unlink, test_time): Change
8236 prototypes.
8237 * gdb.base/fileio.exp (stop_msg): Adjust.
8238
d2a03b77
PA
82392017-05-18 Pedro Alves <palves@redhat.com>
8240
8241 * gdb.base/fileio.c (null_str): New global.
8242 (test_stat): Use it.
8243 * gdb.base/fileio.exp: Remove nowarnings.
8244
0d5c6999
YQ
82452017-05-17 Yao Qi <yao.qi@linaro.org>
8246
8247 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
8248
21873064
YQ
82492017-05-17 Simon Marchi <simon.marchi@ericsson.com>
8250
8251 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
8252 argument command.
8253 (top-level): Invoke test_set_inferior_tty.
8254
d512d31c
PA
82552017-05-04 Pedro Alves <palves@redhat.com>
8256
8257 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
8258 Add parens to print call for Python 3.
8259
90cef2ed
KS
82602017-05-03 Keith Seitz <keiths@redhat.com>
8261
8262 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
8263 (main): Call it.
8264
14f819c8
TW
82652017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8266
8267 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
8268 to prev and next.
8269
913aeadd
TW
82702017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8271
8272 * gdb.python/py-record-btrace.exp: Remove test for
8273 gdb.BtraceInstruction.error.
8274
a3be24ad
TW
82752017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8276
8277 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
8278
ae20e79a
TW
82792017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8280
8281 * gdb.python/py-record-btrace-threads.c: New file.
8282 * gdb.python/py-record-btrace-threads.exp: New file.
8283
45ce1b47
SDJ
82842017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
8285
8286 PR testsuite/8595
8287 * gdb.base/environ.exp: Make test available in all architectures.
8288 Move bits related to "info program" testing to
8289 gdb.base/info-program.exp. Rewrite tests to use the two new
8290 procedures mentione below.
8291 (test_set_show_env_var) New procedure.
8292 (test_set_show_env_var_equal): Likewise.
8293 * gdb.base/info-program.exp: New file.
8294
e15c3eb4
KS
82952017-04-27 Keith Seitz <keiths@redhat.com>
8296
8297 * gdb.cp/oranking.cc (test15): New function.
8298 (main): Call test15 and declare additional variables for testing.
8299 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
8300 "p foo101('abc')" tests.
8301 Add tests for cv qualifier overloads.
8302 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
8303 "lvalue reference overload" test.
8304 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
8305 "print value of f1 on Child&& in f2" test.
8306
3a3fd0fd
PA
83072017-04-19 Pedro Alves <palves@redhat.com>
8308
8309 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
8310 procedure.
8311 (top level): Call it.
8312 * lib/gdb.exp (gdb_define_cmd): New procedure.
8313
53375380
PA
83142017-04-12 Pedro Alves <palves@redhat.com>
8315
8316 PR gdb/21323
8317 * gdb.cp/wide_char_types.c: Include <wchar.h>.
8318 (wchar): New global.
8319 * gdb.cp/wide_char_types.exp (wide_char_types_program)
8320 (do_test_wide_char, wide_char_types_no_program, top level): Add
8321 wchar_t testing.
8322
53e710ac
PA
83232017-04-12 Pedro Alves <palves@redhat.com>
8324
8325 PR c++/21323
8326 * gdb.cp/wide_char_types.c: New file.
8327 * gdb.cp/wide_char_types.exp: New file.
8328
0ad9d8c7
SDJ
83292017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
8330
8331 PR gdb/21352
8332 * gdb.trace/tsv.exp: Add test for "tsave -r".
8333
b1b45502
IB
83342017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
8335
8336 * gdb.dlang/watch-loc.c: New file.
8337 * gdb.dlang/watch-loc.exp: New file.
8338
ec13808e
JK
83392017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8340
8341 * gdb.python/py-section-script.exp (sepdebug): New testcases.
8342
fe5f7374
AK
83432017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
8344
8345 * gdb.arch/arc-analyze-prologue.S: New file.
8346 * gdb.arch/arc-analyze-prologue.exp: Likewise.
8347
eea78757
AK
83482017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
8349
8350 * gdb.arch/arc-decode-insn.S: New file.
8351 * gdb.arch/arc-decode-insn.exp: Likewise.
8352
5badf10a
IR
83532017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
8354
8355 PR tdep/20928
8356 * gdb.arch/sparc64-regs.exp: New file.
8357 * gdb.arch/sparc64-regs.S: Likewise.
8358
cee59b3f
TW
83592017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
8360
8361 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
8362 and memory view on Python 3.
8363
c0f55cc6
AV
83642017-03-20 Artemiy Volkov <artemiyv@acm.org>
8365 Keith Seitz <keiths@redhat.com>
8366
8367 PR gdb/14441
8368 * gdb.cp/demangle.exp: Add rvalue reference tests.
8369 * gdb.cp/rvalue-ref-casts.cc: New file.
8370 * gdb.cp/rvalue-ref-casts.exp: New file.
8371 * gdb.cp/rvalue-ref-overload.cc: New file.
8372 * gdb.cp/rvalue-ref-overload.exp: New file.
8373 * gdb.cp/rvalue-ref-params.cc: New file.
8374 * gdb.cp/rvalue-ref-params.exp: New file.
8375 * gdb.cp/rvalue-ref-sizeof.cc: New file.
8376 * gdb.cp/rvalue-ref-sizeof.exp: New file.
8377 * gdb.cp/rvalue-ref-types.cc: New file.
8378 * gdb.cp/rvalue-ref-types.exp: New file.
8379 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
8380 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
8381
51457a05
MAL
83822017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
8383
8384 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
8385 New procedure.
8386
5b291c04
MAL
83872017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
8388
8389 * lib/mi-support.exp (mi_gdb_test): Add additional message
8390 for unexpected output.
8391
59a56148
AA
83922017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
8393
8394 * gdb.base/examine-backward.c (Barrier): New character array
8395 constant, to ensure that TestStrings is preceded by a string
8396 terminator.
8397
7942e96e
AA
83982017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8399
8400 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
8401 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
8402 and implicit pointer into such a location.
8403
6ebac3fb
DE
84042017-03-16 Doug Evans <dje@google.com>
8405
8406 * gdb.python/py-lazy-string (pointer): Really add new typedef.
8407
ec3b243d
TP
84082017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
8409
8410 * gdb.cp/m-static.exp: Fix expectation for prototype of
8411 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
8412
84132017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
8414
8415 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
8416 * gdb.guile/scm-lazy-string.c: New file.
8417 * gdb.guile/scm-value.exp: Move lazy string tests to ...
8418 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
8419 for pointer, array, typedef lazy strings.
8420
2cc36e25 84212017-03-16 Doug Evans <dje@google.com>
34b43320
DE
8422
8423 PR python/17728, python/18439, python/18779
8424 * gdb.python/py-value.c (main) Delete locals sptr, sn.
8425 * gdb.python/py-lazy-string.c (pointer): New typedef.
8426 (main): New locals ptr, array, typedef_ptr.
8427 * gdb.python/py-value.exp: Move lazy string tests to ...
8428 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
8429 array, typedef lazy strings.
ec3b243d 8430
0efcde63
AK
84312017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
8432
8433 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
8434 Add optional 'test' parameter.
8435
7978d7c3
SM
84362017-03-13 Simon Marchi <simon.marchi@ericsson.com>
8437
8438 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
8439 Skip for versions of DejaGnu < 1.5.
8440
896c0c1e
SM
84412017-03-13 Simon Marchi <simon.marchi@ericsson.com>
8442
8443 * lib/gdb.exp (dejagnu_version): New proc.
8444 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
8445 Use dejagnu_version.
8446
5f4d1085
KS
84472017-03-10 Keith Seitz <keiths@redhat.com>
8448
8449 PR c++/8128
8450 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
8451 type from destructor regexps.
8452 Add a branch which actually passes the test.
8453 Adjust "ptype t5i" test names.
8454
1de05205
PA
84552017-03-08 Pedro Alves <palves@redhat.com>
8456
8457 * gdb.base/step-over-exit.exp: Add explicit test message.
8458
c65d6b55
PA
84592017-03-08 Pedro Alves <palves@redhat.com>
8460
8461 PR gdb/18360
8462 * gdb.threads/interrupt-while-step-over.c: New file.
8463 * gdb.threads/interrupt-while-step-over.exp: New file.
8464
2e86a283
PA
84652017-03-08 Pedro Alves <palves@redhat.com>
8466
8467 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
8468 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
8469
25dcbff6
PA
84702017-03-08 Pedro Alves <palves@redhat.com>
8471
8472 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
8473 PKRU as not supported as a PASS.
8474
dc9366eb
PA
84752017-03-08 Pedro Alves <palves@redhat.com>
8476
8477 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
8478 prefix instead of $binfile1/$binfile2.
8479 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
8480 in test message.
8481 * gdb.python/py-completion.exp: Use "load python file" as test
8482 messages instead of unstable path names.
8483
6e5d74e7
PA
84842017-03-08 Pedro Alves <palves@redhat.com>
8485 Jan Kratochvil <jan.kratochvil@redhat.com>
8486
8487 PR cli/21218
8488 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
8489 New proc.
8490 (top level): Call it.
8491
9753a2f6
PA
84922017-03-08 Pedro Alves <palves@redhat.com>
8493
8494 PR tui/21216
8495 * gdb.tui/tui-nl-filtered-output.exp: New file.
8496
1a4dd9dd
PA
84972017-03-08 Pedro Alves <palves@redhat.com>
8498
8499 * gdb.base/completion.exp: Move TUI completion tests to ...
8500 * gdb.tui/completion.exp: ... this new file.
8501
7cbbff33
PA
85022017-03-08 Pedro Alves <palves@redhat.com>
8503
8504 * gdb.base/tui-disasm-long-lines.c,
8505 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
8506 gdb.base/tui-layout.exp: Move to ...
8507 * gdb.tui/: ... this new directory.
8508
5f6fd321
PA
85092017-03-07 Pedro Alves <palves@redhat.com>
8510
8511 * gdb.base/tui-layout.c: New file.
8512 * gdb.base/tui-layout.exp: New file.
8513
44959fa8
PA
85142017-03-07 Pedro Alves <palves@redhat.com>
8515
8516 * gdb.base/tui-layout.c: Rename to ...
8517 * gdb.base/tui-disasm-long-lines.c: ... this.
8518 * gdb.base/tui-layout.exp: Rename to ...
8519 * gdb.base/tui-disasm-long-lines.exp: ... this.
8520
f8c4e718
PA
85212017-03-07 Pedro Alves <palves@redhat.com>
8522
8523 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
8524
6dbb839a 85252017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
8526
8527 * i386-mpx-call.c: New file.
8528 * i386-mpx-call.exp: New file.
8529
65b48a81
PB
85302017-02-28 Peter Bergner <bergner@vnet.ibm.com>
8531
8532 * gdb.arch/powerpc-power.exp: Delete test.
8533 * gdb.arch/powerpc-power.s: Likewise.
8534 * gdb.disasm/disassembler-options.exp: New test.
8535 * gdb.arch/powerpc-altivec.exp: Likewise.
8536 * gdb.arch/powerpc-altivec.s: Likewise.
8537 * gdb.arch/powerpc-altivec2.exp: Likewise.
8538 * gdb.arch/powerpc-altivec2.s: Likewise.
8539 * gdb.arch/powerpc-altivec3.exp: Likewise.
8540 * gdb.arch/powerpc-altivec3.s: Likewise.
8541 * gdb.arch/powerpc-power7.exp: Likewise.
8542 * gdb.arch/powerpc-power7.s: Likewise.
8543 * gdb.arch/powerpc-power8.exp: Likewise.
8544 * gdb.arch/powerpc-power8.s: Likewise.
8545 * gdb.arch/powerpc-power9.exp: Likewise.
8546 * gdb.arch/powerpc-power9.s: Likewise.
8547 * gdb.arch/powerpc-vsx.exp: Likewise.
8548 * gdb.arch/powerpc-vsx.s: Likewise.
8549 * gdb.arch/powerpc-vsx2.exp: Likewise.
8550 * gdb.arch/powerpc-vsx2.s: Likewise.
8551 * gdb.arch/powerpc-vsx3.exp: Likewise.
8552 * gdb.arch/powerpc-vsx3.s: Likewise.
8553 * gdb.arch/arm-disassembler-options.exp: Likewise.
8554 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
8555 * gdb.arch/s390-disassembler-options.exp: Likewise.
8556
17cd4947
LM
85572017-02-23 Luis Machado <lgustavo@codesourcery.com>
8558
8559 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
8560 (check_supported_features): ... this. Changed return type to void.
8561 (supports_rdseed): New static global.
8562 (rdseed): Check supports_rdseed.
8563 (initialize): Call check_supported_features.
8564
2039d74e
EBM
85652017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8566
8567 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
8568 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
8569 and lqarx/stqcx.
8570 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
8571 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
8572
a51d7ecf
EBM
85732017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8574
8575 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
8576 uppercase.
8577
0224619f
JK
85782017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8579
8580 * gdb.dwarf2/formdata16.c: New file.
8581 * gdb.dwarf2/formdata16.exp: New file.
8582 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
8583
216f72a1
JK
85842017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8585
8586 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
8587 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
8588 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
8589 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
8590 DW_AT_GNU_*.
8591
43988095
JK
85922017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8593
8594 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
8595
99e8a4f9
SDJ
85962017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
8597
8598 PR gdb/21164
8599 * gdb.base/maint.exp: Add testcases for when the commands do
8600 not have arguments.
8601
b58a8c0c
TP
86022017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
8603
8604 * gdb.cp/chained-calls.exp: Use p instead of P.
8605
4e746bb6
TW
86062017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
8607
8608 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
8609 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
8610
3f77c769
TT
86112017-02-14 Tom Tromey <tom@tromey.com>
8612
8613 PR python/13598:
8614 * gdb.python/py-events.exp: Add before_prompt event tests.
8615
075beec0
AA
86162017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8617
8618 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
8619
bf5f525c
LM
86202017-02-13 Luis Machado <lgustavo@codesourcery.com>
8621
8622 * gdb.linespec/explicit.c (my_unique_function_name): New function.
8623 (main): Call my_unique_function_name.
8624 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
8625 completion of patterns with a single match.
8626 Add missing -re switches to gdb_test_multiple calls.
8627
13a66184
LM
86282017-02-13 Luis Machado <lgustavo@codesourcery.com>
8629
8630 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
8631 return if core file is not recognized.
8632
26a06916
SM
86332017-02-10 Simon Marchi <simon.marchi@ericsson.com>
8634
8635 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
8636 and extra UIs.
8637
b761ca9e
SM
86382017-02-10 Simon Marchi <simon.marchi@ericsson.com>
8639
8640 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
8641 proc_with_prefix.
8642
b964bee0
TT
86432017-02-10 Tom Tromey <tom@tromey.com>
8644
8645 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
8646
18da0c51
MG
86472017-02-10 Martin Galvan <martingalvan@sourceware.org>
8648
8649 PR gdb/21122
8650 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
8651
604c4576
JG
86522017-02-08 Jerome Guitton <guitton@adacore.com>
8653
8654 * gdb.base/define.exp: Add test for command abbreviations
8655 in define.
8656
20b477a7
LM
86572017-02-06 Luis Machado <lgustavo@codesourcery.com>
8658
8659 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
8660 * gdb.reverse/insn-reverse-x86.c: New file.
8661
3f7b46f2
IR
86622017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
8663
8664 PR tdep/20936
8665 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
8666
f0fd41c1
TT
86672017-02-03 Tom Tromey <tom@tromey.com>
8668
8669 PR rust/21097:
8670 * gdb.rust/simple.exp: Add new tests.
8671
5be5dbf0
PA
86722017-02-02 Pedro Alves <palves@redhat.com>
8673
8674 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
8675 tests.
8676
7346ef59
AA
86772017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
8678
8679 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
8680 taking a 2-byte value out of a 4-byte DWARF implicit value on
8681 big-endian targets.
8682 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
8683 logic. Add test cases for DW_OP_implicit.
8684
787f0025
MM
86852017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8686
8687 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
8688
68777c29
MM
86892017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8690
8691 * gdb.btrace/enable.exp: Call gdb_exit before
8692 skip_gdbserver_tests.
8693
0a1c7e28
MM
86942017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8695
8696 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
8697 GDBFLAGS.
8698
b5ac99b0
MM
86992017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8700
8701 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
8702 the test is skipped.
8703 * gdb.btrace/data.exp: Likewise.
8704 * gdb.btrace/delta.exp: Likewise.
8705 * gdb.btrace/dlopen.exp: Likewise.
8706 * gdb.btrace/enable-running.exp: Likewise.
8707 * gdb.btrace/enable.exp: Likewise.
8708 * gdb.btrace/exception.exp: Likewise.
8709 * gdb.btrace/function_call_history.exp: Likewise.
8710 * gdb.btrace/gcore.exp: Likewise.
8711 * gdb.btrace/instruction_history.exp: Likewise.
8712 * gdb.btrace/multi-thread-step.exp: Likewise.
8713 * gdb.btrace/nohist.exp: Likewise.
8714 * gdb.btrace/non-stop.exp: Likewise.
8715 * gdb.btrace/reconnect.exp: Likewise.
8716 * gdb.btrace/record_goto-step.exp: Likewise.
8717 * gdb.btrace/record_goto.exp: Likewise.
8718 * gdb.btrace/rn-dl-bind.exp: Likewise.
8719 * gdb.btrace/segv.exp: Likewise.
8720 * gdb.btrace/step.exp: Likewise.
8721 * gdb.btrace/stepi.exp: Likewise.
8722 * gdb.btrace/tailcall-only.exp: Likewise.
8723 * gdb.btrace/tailcall.exp: Likewise.
8724 * gdb.btrace/tsx.exp: Likewise.
8725 * gdb.btrace/unknown_functions.exp: Likewise.
8726 * gdb.btrace/vdso.exp: Likewise.
8727
cd4007e4
MM
87282017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8729
8730 * gdb.btrace/enable-running.c: New.
8731 * gdb.btrace/enable-running.exp: New.
8732
2735833d
WT
87332017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
8734
8735 * gdb.arch/amd64-gs_base.c: New file.
8736 * gdb.arch/amd64-gs_base.exp: New file.
8737
b51e1e94
LM
87382017-01-26 Luis Machado <lgustavo@codesourcery.com>
8739
8740 * lib/memory.exp: Remove spurious empty newlines.
8741
72ca0410
SM
87422017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
8743
8744 * gdb.python/py-bad-printers.exp: Load python file using "source".
8745 * gdb.python/py-events.exp: Likewise.
8746 * gdb.python/py-evsignal.exp: Likewise.
8747 * gdb.python/py-evthreads.exp: Likewise.
8748 * gdb.python/py-frame-args.exp: Likewise.
8749 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
8750 * gdb.python/py-framefilter-mi.exp: Likewise.
8751 * gdb.python/py-framefilter.exp: Likewise.
8752 * gdb.python/py-mi.exp: Likewise.
8753 * gdb.python/py-pp-maint.exp: Likewise.
8754 * gdb.python/py-pp-registration.exp: Likewise.
8755 * gdb.python/py-prettyprint.exp: Likewise.
8756 (run_lang_tests): Likewise.
8757 * gdb.python/py-typeprint.exp: Likewise.
8758
e309aa65
LM
87592017-01-26 Luis Machado <lgustavo@codesourcery.com>
8760
8761 * lib/memory.exp: New file.
8762 * lib/gdb.exp: Load memory.exp.
8763 * gdb.base/memattr.exp (delete_memory): Move proc to
8764 lib/memory.exp and rename to delete_memory_regions.
8765 Replace delete_memory with delete_memory_regions.
8766 Cleanup memory regions before tests.
8767 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
8768 before tests.
8769
515aff23
LM
87702017-01-26 Luis Machado <lgustavo@codesourcery.com>
8771
8772 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
8773 files.
8774 (initialize): New function conditionally defined.
8775 (testcases): Move within conditional block.
8776 (main): Call initialize.
8777 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
8778 of gdb.reverse/insn-reverse.c.
8779 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
8780 gdb.reverse/insn-reverse.c.
8781
d8b49cf0
YQ
87822017-01-26 Yao Qi <yao.qi@linaro.org>
8783
8784 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
8785 disassemble on address 0.
8786
f13a9a0c
YQ
87872017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
8788 Yao Qi <yao.qi@linaro.org>
8789
8790 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
8791 * gdb.dwarf2/implptr-64bit.S: Remove.
8792 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
8793 variables in caller's context. Add DW_OP_implicit_value.
8794
5ac95241
YQ
87952017-01-25 Yao Qi <yao.qi@linaro.org>
8796
8797 * lib/dwarf.exp (Dwarf::_location): Handle
8798 DW_OP_GNU_implicit_pointer with proper size.
8799
23e82930
LM
88002017-01-20 Luis Machado <lgustavo@codesourcery.com>
8801
8802 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
8803 and add untested calls.
8804
d334ae25
LM
88052017-01-20 Luis Machado <lgustavo@codesourcery.com>
8806
8807 * gdb.python/python.exp: Check line number against what GDB thinks
8808 the line number is for func1.
8809
f5e6296e
IB
88102017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
8811
8812 * gdb.dlang/debug-expr.exp: New file.
8813
5b362f04
LM
88142016-12-23 Luis Machado <lgustavo@codesourcery.com>
8815
8816 Fix test names for the following files:
8817
8818 * gdb.ada/exec_changed.exp
8819 * gdb.ada/info_types.exp
8820 * gdb.arch/aarch64-atomic-inst.exp
8821 * gdb.arch/aarch64-fp.exp
8822 * gdb.arch/altivec-abi.exp
8823 * gdb.arch/altivec-regs.exp
8824 * gdb.arch/amd64-byte.exp
8825 * gdb.arch/amd64-disp-step.exp
8826 * gdb.arch/amd64-dword.exp
8827 * gdb.arch/amd64-entry-value-inline.exp
8828 * gdb.arch/amd64-entry-value-param.exp
8829 * gdb.arch/amd64-entry-value-paramref.exp
8830 * gdb.arch/amd64-entry-value.exp
8831 * gdb.arch/amd64-i386-address.exp
8832 * gdb.arch/amd64-invalid-stack-middle.exp
8833 * gdb.arch/amd64-invalid-stack-top.exp
8834 * gdb.arch/amd64-optimout-repeat.exp
8835 * gdb.arch/amd64-prologue-skip.exp
8836 * gdb.arch/amd64-prologue-xmm.exp
8837 * gdb.arch/amd64-stap-special-operands.exp
8838 * gdb.arch/amd64-stap-wrong-subexp.exp
8839 * gdb.arch/amd64-tailcall-cxx.exp
8840 * gdb.arch/amd64-tailcall-noret.exp
8841 * gdb.arch/amd64-tailcall-ret.exp
8842 * gdb.arch/amd64-tailcall-self.exp
8843 * gdb.arch/amd64-word.exp
8844 * gdb.arch/arm-bl-branch-dest.exp
8845 * gdb.arch/arm-disp-step.exp
8846 * gdb.arch/arm-neon.exp
8847 * gdb.arch/arm-single-step-kernel-helper.exp
8848 * gdb.arch/avr-flash-qualifier.exp
8849 * gdb.arch/disp-step-insn-reloc.exp
8850 * gdb.arch/e500-abi.exp
8851 * gdb.arch/e500-regs.exp
8852 * gdb.arch/ftrace-insn-reloc.exp
8853 * gdb.arch/i386-avx512.exp
8854 * gdb.arch/i386-bp_permanent.exp
8855 * gdb.arch/i386-byte.exp
8856 * gdb.arch/i386-cfi-notcurrent.exp
8857 * gdb.arch/i386-disp-step.exp
8858 * gdb.arch/i386-dr3-watch.exp
8859 * gdb.arch/i386-float.exp
8860 * gdb.arch/i386-gnu-cfi.exp
8861 * gdb.arch/i386-mpx-map.exp
8862 * gdb.arch/i386-mpx-sigsegv.exp
8863 * gdb.arch/i386-mpx-simple_segv.exp
8864 * gdb.arch/i386-mpx.exp
8865 * gdb.arch/i386-permbkpt.exp
8866 * gdb.arch/i386-prologue.exp
8867 * gdb.arch/i386-signal.exp
8868 * gdb.arch/i386-size-overlap.exp
8869 * gdb.arch/i386-unwind.exp
8870 * gdb.arch/i386-word.exp
8871 * gdb.arch/mips-fcr.exp
8872 * gdb.arch/powerpc-d128-regs.exp
8873 * gdb.arch/powerpc-stackless.exp
8874 * gdb.arch/ppc64-atomic-inst.exp
8875 * gdb.arch/s390-stackless.exp
8876 * gdb.arch/s390-tdbregs.exp
8877 * gdb.arch/s390-vregs.exp
8878 * gdb.arch/sparc-sysstep.exp
8879 * gdb.arch/thumb-bx-pc.exp
8880 * gdb.arch/thumb-singlestep.exp
8881 * gdb.arch/thumb2-it.exp
8882 * gdb.arch/vsx-regs.exp
8883 * gdb.asm/asm-source.exp
8884 * gdb.base/a2-run.exp
8885 * gdb.base/advance.exp
8886 * gdb.base/all-bin.exp
8887 * gdb.base/anon.exp
8888 * gdb.base/args.exp
8889 * gdb.base/arithmet.exp
8890 * gdb.base/async-shell.exp
8891 * gdb.base/async.exp
8892 * gdb.base/attach-pie-noexec.exp
8893 * gdb.base/attach-twice.exp
8894 * gdb.base/auto-load.exp
8895 * gdb.base/bang.exp
8896 * gdb.base/bitfields.exp
8897 * gdb.base/break-always.exp
8898 * gdb.base/break-caller-line.exp
8899 * gdb.base/break-entry.exp
8900 * gdb.base/break-inline.exp
8901 * gdb.base/break-on-linker-gcd-function.exp
8902 * gdb.base/break-probes.exp
8903 * gdb.base/break.exp
8904 * gdb.base/breakpoint-shadow.exp
8905 * gdb.base/call-ar-st.exp
8906 * gdb.base/call-sc.exp
8907 * gdb.base/call-signal-resume.exp
8908 * gdb.base/call-strs.exp
8909 * gdb.base/callfuncs.exp
8910 * gdb.base/catch-fork-static.exp
8911 * gdb.base/catch-gdb-caused-signals.exp
8912 * gdb.base/catch-load.exp
8913 * gdb.base/catch-signal-fork.exp
8914 * gdb.base/catch-signal.exp
8915 * gdb.base/catch-syscall.exp
8916 * gdb.base/charset.exp
8917 * gdb.base/checkpoint.exp
8918 * gdb.base/chng-syms.exp
8919 * gdb.base/code-expr.exp
8920 * gdb.base/code_elim.exp
8921 * gdb.base/commands.exp
8922 * gdb.base/completion.exp
8923 * gdb.base/complex.exp
8924 * gdb.base/cond-expr.exp
8925 * gdb.base/condbreak.exp
8926 * gdb.base/consecutive.exp
8927 * gdb.base/continue-all-already-running.exp
8928 * gdb.base/coredump-filter.exp
8929 * gdb.base/corefile.exp
8930 * gdb.base/dbx.exp
8931 * gdb.base/debug-expr.exp
8932 * gdb.base/define.exp
8933 * gdb.base/del.exp
8934 * gdb.base/disabled-location.exp
8935 * gdb.base/disasm-end-cu.exp
8936 * gdb.base/disasm-optim.exp
8937 * gdb.base/display.exp
8938 * gdb.base/duplicate-bp.exp
8939 * gdb.base/ena-dis-br.exp
8940 * gdb.base/ending-run.exp
8941 * gdb.base/enumval.exp
8942 * gdb.base/environ.exp
8943 * gdb.base/eu-strip-infcall.exp
8944 * gdb.base/eval-avoid-side-effects.exp
8945 * gdb.base/eval-skip.exp
8946 * gdb.base/exitsignal.exp
8947 * gdb.base/expand-psymtabs.exp
8948 * gdb.base/filesym.exp
8949 * gdb.base/find-unmapped.exp
8950 * gdb.base/finish.exp
8951 * gdb.base/float.exp
8952 * gdb.base/foll-exec-mode.exp
8953 * gdb.base/foll-exec.exp
8954 * gdb.base/foll-fork.exp
8955 * gdb.base/fortran-sym-case.exp
8956 * gdb.base/freebpcmd.exp
8957 * gdb.base/func-ptr.exp
8958 * gdb.base/func-ptrs.exp
8959 * gdb.base/funcargs.exp
8960 * gdb.base/gcore-buffer-overflow.exp
8961 * gdb.base/gcore-relro-pie.exp
8962 * gdb.base/gcore-relro.exp
8963 * gdb.base/gcore.exp
8964 * gdb.base/gdb1090.exp
8965 * gdb.base/gdb11530.exp
8966 * gdb.base/gdb11531.exp
8967 * gdb.base/gdb1821.exp
8968 * gdb.base/gdbindex-stabs.exp
8969 * gdb.base/gdbvars.exp
8970 * gdb.base/hbreak.exp
8971 * gdb.base/hbreak2.exp
8972 * gdb.base/included.exp
8973 * gdb.base/infcall-input.exp
8974 * gdb.base/inferior-died.exp
8975 * gdb.base/infnan.exp
8976 * gdb.base/info-macros.exp
8977 * gdb.base/info-os.exp
8978 * gdb.base/info-proc.exp
8979 * gdb.base/info-shared.exp
8980 * gdb.base/info-target.exp
8981 * gdb.base/infoline.exp
8982 * gdb.base/interp.exp
8983 * gdb.base/interrupt.exp
8984 * gdb.base/jit-reader.exp
8985 * gdb.base/jit-simple.exp
8986 * gdb.base/kill-after-signal.exp
8987 * gdb.base/kill-detach-inferiors-cmd.exp
8988 * gdb.base/label.exp
8989 * gdb.base/langs.exp
8990 * gdb.base/ldbl_e308.exp
8991 * gdb.base/line-symtabs.exp
8992 * gdb.base/linespecs.exp
8993 * gdb.base/list.exp
8994 * gdb.base/long_long.exp
8995 * gdb.base/longest-types.exp
8996 * gdb.base/maint.exp
8997 * gdb.base/max-value-size.exp
8998 * gdb.base/memattr.exp
8999 * gdb.base/mips_pro.exp
9000 * gdb.base/morestack.exp
9001 * gdb.base/moribund-step.exp
9002 * gdb.base/multi-forks.exp
9003 * gdb.base/nested-addr.exp
9004 * gdb.base/nextoverexit.exp
9005 * gdb.base/noreturn-finish.exp
9006 * gdb.base/noreturn-return.exp
9007 * gdb.base/nostdlib.exp
9008 * gdb.base/offsets.exp
9009 * gdb.base/opaque.exp
9010 * gdb.base/pc-fp.exp
9011 * gdb.base/permissions.exp
9012 * gdb.base/print-symbol-loading.exp
9013 * gdb.base/prologue-include.exp
9014 * gdb.base/psymtab.exp
9015 * gdb.base/ptype.exp
9016 * gdb.base/random-signal.exp
9017 * gdb.base/randomize.exp
9018 * gdb.base/range-stepping.exp
9019 * gdb.base/readline-ask.exp
9020 * gdb.base/recpar.exp
9021 * gdb.base/recurse.exp
9022 * gdb.base/relational.exp
9023 * gdb.base/restore.exp
9024 * gdb.base/return-nodebug.exp
9025 * gdb.base/return.exp
9026 * gdb.base/run-after-attach.exp
9027 * gdb.base/save-bp.exp
9028 * gdb.base/scope.exp
9029 * gdb.base/sect-cmd.exp
9030 * gdb.base/set-lang-auto.exp
9031 * gdb.base/set-noassign.exp
9032 * gdb.base/setvar.exp
9033 * gdb.base/sigall.exp
9034 * gdb.base/sigbpt.exp
9035 * gdb.base/siginfo-addr.exp
9036 * gdb.base/siginfo-infcall.exp
9037 * gdb.base/siginfo-obj.exp
9038 * gdb.base/siginfo.exp
9039 * gdb.base/signals-state-child.exp
9040 * gdb.base/signest.exp
9041 * gdb.base/sigstep.exp
9042 * gdb.base/sizeof.exp
9043 * gdb.base/skip.exp
9044 * gdb.base/solib-corrupted.exp
9045 * gdb.base/solib-nodir.exp
9046 * gdb.base/solib-search.exp
9047 * gdb.base/stack-checking.exp
9048 * gdb.base/stale-infcall.exp
9049 * gdb.base/stap-probe.exp
9050 * gdb.base/start.exp
9051 * gdb.base/step-break.exp
9052 * gdb.base/step-bt.exp
9053 * gdb.base/step-line.exp
9054 * gdb.base/step-over-exit.exp
9055 * gdb.base/step-over-syscall.exp
9056 * gdb.base/step-resume-infcall.exp
9057 * gdb.base/step-test.exp
9058 * gdb.base/store.exp
9059 * gdb.base/structs3.exp
9060 * gdb.base/sym-file.exp
9061 * gdb.base/symbol-without-target_section.exp
9062 * gdb.base/term.exp
9063 * gdb.base/testenv.exp
9064 * gdb.base/ui-redirect.exp
9065 * gdb.base/until.exp
9066 * gdb.base/unwindonsignal.exp
9067 * gdb.base/value-double-free.exp
9068 * gdb.base/vla-datatypes.exp
9069 * gdb.base/vla-ptr.exp
9070 * gdb.base/vla-sideeffect.exp
9071 * gdb.base/volatile.exp
9072 * gdb.base/watch-cond-infcall.exp
9073 * gdb.base/watch-cond.exp
9074 * gdb.base/watch-non-mem.exp
9075 * gdb.base/watch-read.exp
9076 * gdb.base/watch-vfork.exp
9077 * gdb.base/watchpoint-cond-gone.exp
9078 * gdb.base/watchpoint-delete.exp
9079 * gdb.base/watchpoint-hw-hit-once.exp
9080 * gdb.base/watchpoint-hw.exp
9081 * gdb.base/watchpoint-stops-at-right-insn.exp
9082 * gdb.base/watchpoints.exp
9083 * gdb.base/wchar.exp
9084 * gdb.base/whatis-exp.exp
9085 * gdb.btrace/buffer-size.exp
9086 * gdb.btrace/data.exp
9087 * gdb.btrace/delta.exp
9088 * gdb.btrace/dlopen.exp
9089 * gdb.btrace/enable.exp
9090 * gdb.btrace/exception.exp
9091 * gdb.btrace/function_call_history.exp
9092 * gdb.btrace/gcore.exp
9093 * gdb.btrace/instruction_history.exp
9094 * gdb.btrace/nohist.exp
9095 * gdb.btrace/reconnect.exp
9096 * gdb.btrace/record_goto-step.exp
9097 * gdb.btrace/record_goto.exp
9098 * gdb.btrace/rn-dl-bind.exp
9099 * gdb.btrace/segv.exp
9100 * gdb.btrace/step.exp
9101 * gdb.btrace/stepi.exp
9102 * gdb.btrace/tailcall-only.exp
9103 * gdb.btrace/tailcall.exp
9104 * gdb.btrace/tsx.exp
9105 * gdb.btrace/unknown_functions.exp
9106 * gdb.btrace/vdso.exp
9107 * gdb.compile/compile-ifunc.exp
9108 * gdb.compile/compile-ops.exp
9109 * gdb.compile/compile-print.exp
9110 * gdb.compile/compile-setjmp.exp
9111 * gdb.cp/abstract-origin.exp
9112 * gdb.cp/ambiguous.exp
9113 * gdb.cp/annota2.exp
9114 * gdb.cp/annota3.exp
9115 * gdb.cp/anon-ns.exp
9116 * gdb.cp/anon-struct.exp
9117 * gdb.cp/anon-union.exp
9118 * gdb.cp/arg-reference.exp
9119 * gdb.cp/baseenum.exp
9120 * gdb.cp/bool.exp
9121 * gdb.cp/breakpoint.exp
9122 * gdb.cp/bs15503.exp
9123 * gdb.cp/call-c.exp
9124 * gdb.cp/casts.exp
9125 * gdb.cp/chained-calls.exp
9126 * gdb.cp/class2.exp
9127 * gdb.cp/classes.exp
9128 * gdb.cp/cmpd-minsyms.exp
9129 * gdb.cp/converts.exp
9130 * gdb.cp/cp-relocate.exp
9131 * gdb.cp/cpcompletion.exp
9132 * gdb.cp/cpexprs.exp
9133 * gdb.cp/cplabel.exp
9134 * gdb.cp/cplusfuncs.exp
9135 * gdb.cp/cpsizeof.exp
9136 * gdb.cp/ctti.exp
9137 * gdb.cp/derivation.exp
9138 * gdb.cp/destrprint.exp
9139 * gdb.cp/dispcxx.exp
9140 * gdb.cp/enum-class.exp
9141 * gdb.cp/exception.exp
9142 * gdb.cp/exceptprint.exp
9143 * gdb.cp/expand-psymtabs-cxx.exp
9144 * gdb.cp/expand-sals.exp
9145 * gdb.cp/extern-c.exp
9146 * gdb.cp/filename.exp
9147 * gdb.cp/formatted-ref.exp
9148 * gdb.cp/fpointer.exp
9149 * gdb.cp/gdb1355.exp
9150 * gdb.cp/gdb2495.exp
9151 * gdb.cp/hang.exp
9152 * gdb.cp/impl-this.exp
9153 * gdb.cp/infcall-dlopen.exp
9154 * gdb.cp/inherit.exp
9155 * gdb.cp/iostream.exp
9156 * gdb.cp/koenig.exp
9157 * gdb.cp/local.exp
9158 * gdb.cp/m-data.exp
9159 * gdb.cp/m-static.exp
9160 * gdb.cp/mb-ctor.exp
9161 * gdb.cp/mb-inline.exp
9162 * gdb.cp/mb-templates.exp
9163 * gdb.cp/member-name.exp
9164 * gdb.cp/member-ptr.exp
9165 * gdb.cp/meth-typedefs.exp
9166 * gdb.cp/method.exp
9167 * gdb.cp/method2.exp
9168 * gdb.cp/minsym-fallback.exp
9169 * gdb.cp/misc.exp
9170 * gdb.cp/namelessclass.exp
9171 * gdb.cp/namespace-enum.exp
9172 * gdb.cp/namespace-nested-import.exp
9173 * gdb.cp/namespace.exp
9174 * gdb.cp/nextoverthrow.exp
9175 * gdb.cp/no-dmgl-verbose.exp
9176 * gdb.cp/non-trivial-retval.exp
9177 * gdb.cp/noparam.exp
9178 * gdb.cp/nsdecl.exp
9179 * gdb.cp/nsimport.exp
9180 * gdb.cp/nsnested.exp
9181 * gdb.cp/nsnoimports.exp
9182 * gdb.cp/nsrecurs.exp
9183 * gdb.cp/nsstress.exp
9184 * gdb.cp/nsusing.exp
9185 * gdb.cp/operator.exp
9186 * gdb.cp/oranking.exp
9187 * gdb.cp/overload-const.exp
9188 * gdb.cp/overload.exp
9189 * gdb.cp/ovldbreak.exp
9190 * gdb.cp/ovsrch.exp
9191 * gdb.cp/paren-type.exp
9192 * gdb.cp/parse-lang.exp
9193 * gdb.cp/pass-by-ref.exp
9194 * gdb.cp/pr-1023.exp
9195 * gdb.cp/pr-1210.exp
9196 * gdb.cp/pr-574.exp
9197 * gdb.cp/pr10687.exp
9198 * gdb.cp/pr12028.exp
9199 * gdb.cp/pr17132.exp
9200 * gdb.cp/pr17494.exp
9201 * gdb.cp/pr9067.exp
9202 * gdb.cp/pr9167.exp
9203 * gdb.cp/pr9631.exp
9204 * gdb.cp/printmethod.exp
9205 * gdb.cp/psmang.exp
9206 * gdb.cp/psymtab-parameter.exp
9207 * gdb.cp/ptype-cv-cp.exp
9208 * gdb.cp/ptype-flags.exp
9209 * gdb.cp/re-set-overloaded.exp
9210 * gdb.cp/ref-types.exp
9211 * gdb.cp/rtti.exp
9212 * gdb.cp/scope-err.exp
9213 * gdb.cp/shadow.exp
9214 * gdb.cp/smartp.exp
9215 * gdb.cp/static-method.exp
9216 * gdb.cp/static-print-quit.exp
9217 * gdb.cp/temargs.exp
9218 * gdb.cp/templates.exp
9219 * gdb.cp/try_catch.exp
9220 * gdb.cp/typedef-operator.exp
9221 * gdb.cp/typeid.exp
9222 * gdb.cp/userdef.exp
9223 * gdb.cp/using-crash.exp
9224 * gdb.cp/var-tag.exp
9225 * gdb.cp/virtbase.exp
9226 * gdb.cp/virtfunc.exp
9227 * gdb.cp/virtfunc2.exp
9228 * gdb.cp/vla-cxx.exp
9229 * gdb.disasm/t01_mov.exp
9230 * gdb.disasm/t02_mova.exp
9231 * gdb.disasm/t03_add.exp
9232 * gdb.disasm/t04_sub.exp
9233 * gdb.disasm/t05_cmp.exp
9234 * gdb.disasm/t06_ari2.exp
9235 * gdb.disasm/t07_ari3.exp
9236 * gdb.disasm/t08_or.exp
9237 * gdb.disasm/t09_xor.exp
9238 * gdb.disasm/t10_and.exp
9239 * gdb.disasm/t11_logs.exp
9240 * gdb.disasm/t12_bit.exp
9241 * gdb.disasm/t13_otr.exp
9242 * gdb.dlang/circular.exp
9243 * gdb.dwarf2/arr-stride.exp
9244 * gdb.dwarf2/arr-subrange.exp
9245 * gdb.dwarf2/atomic-type.exp
9246 * gdb.dwarf2/bad-regnum.exp
9247 * gdb.dwarf2/bitfield-parent-optimized-out.exp
9248 * gdb.dwarf2/callframecfa.exp
9249 * gdb.dwarf2/clztest.exp
9250 * gdb.dwarf2/corrupt.exp
9251 * gdb.dwarf2/data-loc.exp
9252 * gdb.dwarf2/dup-psym.exp
9253 * gdb.dwarf2/dw2-anon-mptr.exp
9254 * gdb.dwarf2/dw2-anonymous-func.exp
9255 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
9256 * gdb.dwarf2/dw2-bad-unresolved.exp
9257 * gdb.dwarf2/dw2-basic.exp
9258 * gdb.dwarf2/dw2-canonicalize-type.exp
9259 * gdb.dwarf2/dw2-case-insensitive.exp
9260 * gdb.dwarf2/dw2-common-block.exp
9261 * gdb.dwarf2/dw2-compdir-oldgcc.exp
9262 * gdb.dwarf2/dw2-compressed.exp
9263 * gdb.dwarf2/dw2-const.exp
9264 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
9265 * gdb.dwarf2/dw2-cu-size.exp
9266 * gdb.dwarf2/dw2-dup-frame.exp
9267 * gdb.dwarf2/dw2-entry-value.exp
9268 * gdb.dwarf2/dw2-icycle.exp
9269 * gdb.dwarf2/dw2-ifort-parameter.exp
9270 * gdb.dwarf2/dw2-inline-break.exp
9271 * gdb.dwarf2/dw2-inline-param.exp
9272 * gdb.dwarf2/dw2-intercu.exp
9273 * gdb.dwarf2/dw2-intermix.exp
9274 * gdb.dwarf2/dw2-lexical-block-bare.exp
9275 * gdb.dwarf2/dw2-linkage-name-trust.exp
9276 * gdb.dwarf2/dw2-minsym-in-cu.exp
9277 * gdb.dwarf2/dw2-noloc.exp
9278 * gdb.dwarf2/dw2-op-call.exp
9279 * gdb.dwarf2/dw2-op-out-param.exp
9280 * gdb.dwarf2/dw2-opt-structptr.exp
9281 * gdb.dwarf2/dw2-param-error.exp
9282 * gdb.dwarf2/dw2-producer.exp
9283 * gdb.dwarf2/dw2-ranges-base.exp
9284 * gdb.dwarf2/dw2-ref-missing-frame.exp
9285 * gdb.dwarf2/dw2-reg-undefined.exp
9286 * gdb.dwarf2/dw2-regno-invalid.exp
9287 * gdb.dwarf2/dw2-restore.exp
9288 * gdb.dwarf2/dw2-restrict.exp
9289 * gdb.dwarf2/dw2-single-line-discriminators.exp
9290 * gdb.dwarf2/dw2-strp.exp
9291 * gdb.dwarf2/dw2-undefined-ret-addr.exp
9292 * gdb.dwarf2/dw2-unresolved.exp
9293 * gdb.dwarf2/dw2-var-zero-addr.exp
9294 * gdb.dwarf2/dw4-sig-types.exp
9295 * gdb.dwarf2/dwz.exp
9296 * gdb.dwarf2/dynarr-ptr.exp
9297 * gdb.dwarf2/enum-type.exp
9298 * gdb.dwarf2/gdb-index.exp
9299 * gdb.dwarf2/implptr-64bit.exp
9300 * gdb.dwarf2/implptr-optimized-out.exp
9301 * gdb.dwarf2/implptr.exp
9302 * gdb.dwarf2/implref-array.exp
9303 * gdb.dwarf2/implref-const.exp
9304 * gdb.dwarf2/implref-global.exp
9305 * gdb.dwarf2/implref-struct.exp
9306 * gdb.dwarf2/mac-fileno.exp
9307 * gdb.dwarf2/main-subprogram.exp
9308 * gdb.dwarf2/member-ptr-forwardref.exp
9309 * gdb.dwarf2/method-ptr.exp
9310 * gdb.dwarf2/missing-sig-type.exp
9311 * gdb.dwarf2/nonvar-access.exp
9312 * gdb.dwarf2/opaque-type-lookup.exp
9313 * gdb.dwarf2/pieces-optimized-out.exp
9314 * gdb.dwarf2/pieces.exp
9315 * gdb.dwarf2/pr10770.exp
9316 * gdb.dwarf2/pr13961.exp
9317 * gdb.dwarf2/staticvirtual.exp
9318 * gdb.dwarf2/subrange.exp
9319 * gdb.dwarf2/symtab-producer.exp
9320 * gdb.dwarf2/trace-crash.exp
9321 * gdb.dwarf2/typeddwarf.exp
9322 * gdb.dwarf2/valop.exp
9323 * gdb.dwarf2/watch-notconst.exp
9324 * gdb.fortran/array-element.exp
9325 * gdb.fortran/charset.exp
9326 * gdb.fortran/common-block.exp
9327 * gdb.fortran/complex.exp
9328 * gdb.fortran/derived-type-function.exp
9329 * gdb.fortran/derived-type.exp
9330 * gdb.fortran/logical.exp
9331 * gdb.fortran/module.exp
9332 * gdb.fortran/multi-dim.exp
9333 * gdb.fortran/nested-funcs.exp
9334 * gdb.fortran/print-formatted.exp
9335 * gdb.fortran/subarray.exp
9336 * gdb.fortran/vla-alloc-assoc.exp
9337 * gdb.fortran/vla-datatypes.exp
9338 * gdb.fortran/vla-history.exp
9339 * gdb.fortran/vla-ptr-info.exp
9340 * gdb.fortran/vla-ptype-sub.exp
9341 * gdb.fortran/vla-ptype.exp
9342 * gdb.fortran/vla-sizeof.exp
9343 * gdb.fortran/vla-type.exp
9344 * gdb.fortran/vla-value-sub-arbitrary.exp
9345 * gdb.fortran/vla-value-sub-finish.exp
9346 * gdb.fortran/vla-value-sub.exp
9347 * gdb.fortran/vla-value.exp
9348 * gdb.fortran/whatis_type.exp
9349 * gdb.go/chan.exp
9350 * gdb.go/handcall.exp
9351 * gdb.go/hello.exp
9352 * gdb.go/integers.exp
9353 * gdb.go/methods.exp
9354 * gdb.go/package.exp
9355 * gdb.go/strings.exp
9356 * gdb.go/types.exp
9357 * gdb.go/unsafe.exp
9358 * gdb.guile/scm-arch.exp
9359 * gdb.guile/scm-block.exp
9360 * gdb.guile/scm-breakpoint.exp
9361 * gdb.guile/scm-cmd.exp
9362 * gdb.guile/scm-disasm.exp
9363 * gdb.guile/scm-equal.exp
9364 * gdb.guile/scm-frame-args.exp
9365 * gdb.guile/scm-frame-inline.exp
9366 * gdb.guile/scm-frame.exp
9367 * gdb.guile/scm-iterator.exp
9368 * gdb.guile/scm-math.exp
9369 * gdb.guile/scm-objfile.exp
9370 * gdb.guile/scm-ports.exp
9371 * gdb.guile/scm-symbol.exp
9372 * gdb.guile/scm-symtab.exp
9373 * gdb.guile/scm-value-cc.exp
9374 * gdb.guile/types-module.exp
9375 * gdb.linespec/break-ask.exp
9376 * gdb.linespec/cpexplicit.exp
9377 * gdb.linespec/explicit.exp
9378 * gdb.linespec/keywords.exp
9379 * gdb.linespec/linespec.exp
9380 * gdb.linespec/ls-dollar.exp
9381 * gdb.linespec/ls-errs.exp
9382 * gdb.linespec/skip-two.exp
9383 * gdb.linespec/thread.exp
9384 * gdb.mi/mi-async.exp
9385 * gdb.mi/mi-basics.exp
9386 * gdb.mi/mi-break.exp
9387 * gdb.mi/mi-catch-load.exp
9388 * gdb.mi/mi-cli.exp
9389 * gdb.mi/mi-cmd-param-changed.exp
9390 * gdb.mi/mi-console.exp
9391 * gdb.mi/mi-detach.exp
9392 * gdb.mi/mi-disassemble.exp
9393 * gdb.mi/mi-eval.exp
9394 * gdb.mi/mi-file-transfer.exp
9395 * gdb.mi/mi-file.exp
9396 * gdb.mi/mi-fill-memory.exp
9397 * gdb.mi/mi-inheritance-syntax-error.exp
9398 * gdb.mi/mi-linespec-err-cp.exp
9399 * gdb.mi/mi-logging.exp
9400 * gdb.mi/mi-memory-changed.exp
9401 * gdb.mi/mi-read-memory.exp
9402 * gdb.mi/mi-record-changed.exp
9403 * gdb.mi/mi-reg-undefined.exp
9404 * gdb.mi/mi-regs.exp
9405 * gdb.mi/mi-return.exp
9406 * gdb.mi/mi-reverse.exp
9407 * gdb.mi/mi-simplerun.exp
9408 * gdb.mi/mi-solib.exp
9409 * gdb.mi/mi-stack.exp
9410 * gdb.mi/mi-stepi.exp
9411 * gdb.mi/mi-syn-frame.exp
9412 * gdb.mi/mi-until.exp
9413 * gdb.mi/mi-var-block.exp
9414 * gdb.mi/mi-var-child.exp
9415 * gdb.mi/mi-var-cmd.exp
9416 * gdb.mi/mi-var-cp.exp
9417 * gdb.mi/mi-var-display.exp
9418 * gdb.mi/mi-var-invalidate.exp
9419 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
9420 * gdb.mi/mi-vla-fortran.exp
9421 * gdb.mi/mi-watch.exp
9422 * gdb.mi/mi2-var-child.exp
9423 * gdb.mi/user-selected-context-sync.exp
9424 * gdb.modula2/unbounded-array.exp
9425 * gdb.multi/dummy-frame-restore.exp
9426 * gdb.multi/multi-arch-exec.exp
9427 * gdb.multi/multi-arch.exp
9428 * gdb.multi/tids.exp
9429 * gdb.multi/watchpoint-multi.exp
9430 * gdb.opencl/callfuncs.exp
9431 * gdb.opencl/convs_casts.exp
9432 * gdb.opencl/datatypes.exp
9433 * gdb.opencl/operators.exp
9434 * gdb.opencl/vec_comps.exp
9435 * gdb.opt/clobbered-registers-O2.exp
9436 * gdb.opt/inline-break.exp
9437 * gdb.opt/inline-bt.exp
9438 * gdb.opt/inline-cmds.exp
9439 * gdb.opt/inline-locals.exp
9440 * gdb.pascal/case-insensitive-symbols.exp
9441 * gdb.pascal/floats.exp
9442 * gdb.pascal/gdb11492.exp
9443 * gdb.python/lib-types.exp
9444 * gdb.python/py-arch.exp
9445 * gdb.python/py-as-string.exp
9446 * gdb.python/py-bad-printers.exp
9447 * gdb.python/py-block.exp
9448 * gdb.python/py-breakpoint-create-fail.exp
9449 * gdb.python/py-breakpoint.exp
9450 * gdb.python/py-caller-is.exp
9451 * gdb.python/py-cmd.exp
9452 * gdb.python/py-explore-cc.exp
9453 * gdb.python/py-explore.exp
9454 * gdb.python/py-finish-breakpoint.exp
9455 * gdb.python/py-finish-breakpoint2.exp
9456 * gdb.python/py-frame-args.exp
9457 * gdb.python/py-frame-inline.exp
9458 * gdb.python/py-frame.exp
9459 * gdb.python/py-framefilter-mi.exp
9460 * gdb.python/py-infthread.exp
9461 * gdb.python/py-lazy-string.exp
9462 * gdb.python/py-linetable.exp
9463 * gdb.python/py-mi-events.exp
9464 * gdb.python/py-mi-objfile.exp
9465 * gdb.python/py-mi.exp
9466 * gdb.python/py-objfile.exp
9467 * gdb.python/py-pp-integral.exp
9468 * gdb.python/py-pp-maint.exp
9469 * gdb.python/py-pp-re-notag.exp
9470 * gdb.python/py-pp-registration.exp
9471 * gdb.python/py-recurse-unwind.exp
9472 * gdb.python/py-strfns.exp
9473 * gdb.python/py-symbol.exp
9474 * gdb.python/py-symtab.exp
9475 * gdb.python/py-sync-interp.exp
9476 * gdb.python/py-typeprint.exp
9477 * gdb.python/py-unwind-maint.exp
9478 * gdb.python/py-unwind.exp
9479 * gdb.python/py-value-cc.exp
9480 * gdb.python/py-xmethods.exp
9481 * gdb.reverse/amd64-tailcall-reverse.exp
9482 * gdb.reverse/break-precsave.exp
9483 * gdb.reverse/break-reverse.exp
9484 * gdb.reverse/consecutive-precsave.exp
9485 * gdb.reverse/consecutive-reverse.exp
9486 * gdb.reverse/finish-precsave.exp
9487 * gdb.reverse/finish-reverse-bkpt.exp
9488 * gdb.reverse/finish-reverse.exp
9489 * gdb.reverse/fstatat-reverse.exp
9490 * gdb.reverse/getresuid-reverse.exp
9491 * gdb.reverse/i386-precsave.exp
9492 * gdb.reverse/i386-reverse.exp
9493 * gdb.reverse/i386-sse-reverse.exp
9494 * gdb.reverse/i387-env-reverse.exp
9495 * gdb.reverse/i387-stack-reverse.exp
9496 * gdb.reverse/insn-reverse.exp
9497 * gdb.reverse/machinestate-precsave.exp
9498 * gdb.reverse/machinestate.exp
9499 * gdb.reverse/next-reverse-bkpt-over-sr.exp
9500 * gdb.reverse/pipe-reverse.exp
9501 * gdb.reverse/readv-reverse.exp
9502 * gdb.reverse/recvmsg-reverse.exp
9503 * gdb.reverse/rerun-prec.exp
9504 * gdb.reverse/s390-mvcle.exp
9505 * gdb.reverse/step-precsave.exp
9506 * gdb.reverse/step-reverse.exp
9507 * gdb.reverse/time-reverse.exp
9508 * gdb.reverse/until-precsave.exp
9509 * gdb.reverse/until-reverse.exp
9510 * gdb.reverse/waitpid-reverse.exp
9511 * gdb.reverse/watch-precsave.exp
9512 * gdb.reverse/watch-reverse.exp
9513 * gdb.rust/generics.exp
9514 * gdb.rust/methods.exp
9515 * gdb.rust/modules.exp
9516 * gdb.rust/simple.exp
9517 * gdb.server/connect-with-no-symbol-file.exp
9518 * gdb.server/ext-attach.exp
9519 * gdb.server/ext-restart.exp
9520 * gdb.server/ext-wrapper.exp
9521 * gdb.server/file-transfer.exp
9522 * gdb.server/server-exec-info.exp
9523 * gdb.server/server-kill.exp
9524 * gdb.server/server-mon.exp
9525 * gdb.server/wrapper.exp
9526 * gdb.stabs/exclfwd.exp
9527 * gdb.stabs/gdb11479.exp
9528 * gdb.threads/clone-new-thread-event.exp
9529 * gdb.threads/corethreads.exp
9530 * gdb.threads/current-lwp-dead.exp
9531 * gdb.threads/dlopen-libpthread.exp
9532 * gdb.threads/gcore-thread.exp
9533 * gdb.threads/sigstep-threads.exp
9534 * gdb.threads/watchpoint-fork.exp
9535 * gdb.trace/actions-changed.exp
9536 * gdb.trace/backtrace.exp
9537 * gdb.trace/change-loc.exp
9538 * gdb.trace/circ.exp
9539 * gdb.trace/collection.exp
9540 * gdb.trace/disconnected-tracing.exp
9541 * gdb.trace/ftrace.exp
9542 * gdb.trace/mi-trace-frame-collected.exp
9543 * gdb.trace/mi-trace-unavailable.exp
9544 * gdb.trace/mi-traceframe-changed.exp
9545 * gdb.trace/mi-tsv-changed.exp
9546 * gdb.trace/no-attach-trace.exp
9547 * gdb.trace/passc-dyn.exp
9548 * gdb.trace/qtro.exp
9549 * gdb.trace/range-stepping.exp
9550 * gdb.trace/read-memory.exp
9551 * gdb.trace/save-trace.exp
9552 * gdb.trace/signal.exp
9553 * gdb.trace/status-stop.exp
9554 * gdb.trace/tfile.exp
9555 * gdb.trace/trace-break.exp
9556 * gdb.trace/trace-buffer-size.exp
9557 * gdb.trace/trace-condition.exp
9558 * gdb.trace/tracefile-pseudo-reg.exp
9559 * gdb.trace/tstatus.exp
9560 * gdb.trace/unavailable.exp
9561 * gdb.trace/while-dyn.exp
9562 * gdb.trace/while-stepping.exp
9563
34c41c68
DE
95642016-12-22 Doug Evans <xdje42@gmail.com>
9565
9566 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
9567 and msymbols.
9568
16e69324
YQ
95692016-12-19 Yao Qi <yao.qi@linaro.org>
9570
9571 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
9572 (test_with_self): Don't call do_steps_and_nexts, and remove
9573 code about stepping into xmalloc.
9574
f94f411b
YQ
95752016-12-09 Yao Qi <yao.qi@linaro.org>
9576
9577 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
9578
95792016-12-09 Yao Qi <yao.qi@linaro.org>
9580
9581 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
9582
f1b5deee
PA
95832016-12-09 Pedro Alves <palves@redhat.com>
9584
9585 * gdb.base/all-architectures-0.exp: New file.
9586 * gdb.base/all-architectures-1.exp: New file.
9587 * gdb.base/all-architectures-2.exp: New file.
9588 * gdb.base/all-architectures-3.exp: New file.
9589 * gdb.base/all-architectures-4.exp: New file.
9590 * gdb.base/all-architectures-5.exp: New file.
9591 * gdb.base/all-architectures-6.exp: New file.
9592 * gdb.base/all-architectures-7.exp: New file.
9593 * gdb.base/all-architectures.exp.in: New file.
9594
364ca42e
YQ
95952016-12-09 Yao Qi <yao.qi@linaro.org>
9596
9597 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
9598
107c2d62
LM
95992016-12-02 Luis Machado <lgustavo@codesourcery.com>
9600
9601 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
9602 possible.
9603 Remove useless pattern-matching code.
9604
df3ee9ca
PA
96052016-12-02 Pedro Alves <palves@redhat.com>
9606
9607 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
9608 procedure.
9609 (top level): Call it.
9610
ec835369
PA
96112016-12-02 Pedro Alves <palves@redhat.com>
9612
9613 * gdb.base/commands.exp (user_defined_command_args_stack_test):
9614 New procedure.
9615 (top level): Call it.
9616
01770bbd
PA
96172016-12-02 Pedro Alves <palves@redhat.com>
9618
9619 PR cli/20559
9620 * gdb.base/commands.exp (user_defined_command_args_eval): New
9621 procedure.
9622 (top level): Call it.
9623
008459ea
LM
96242016-12-02 Luis Machado <lgustavo@codesourcery.com>
9625
9626 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
9627 timeout handling.
9628
0c1b455e
TT
96292016-12-02 Tom Tromey <tom@tromey.com>
9630
9631 * gdb.dwarf2/main-subprogram.c: New file.
9632 * gdb.dwarf2/main-subprogram.exp: New file.
9633
018572b8
LM
96342016-12-01 Luis Machado <lgustavo@codesourcery.com>
9635
9636 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
9637 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
9638 gdb_test_no_output for a couple of cases.
9639 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
9640
84c93cd5
LM
96412016-12-01 Luis Machado <lgustavo@codesourcery.com>
9642
9643 Fix test names and standardize compilation error messages throughout
9644 the following files:
9645
9646 * gdb.ada/start.exp
9647 * gdb.arch/alpha-step.exp
9648 * gdb.arch/e500-prologue.exp
9649 * gdb.arch/ftrace-insn-reloc.exp
9650 * gdb.arch/gdb1291.exp
9651 * gdb.arch/gdb1431.exp
9652 * gdb.arch/gdb1558.exp
9653 * gdb.arch/i386-dr3-watch.exp
9654 * gdb.arch/i386-sse-stack-align.exp
9655 * gdb.arch/ia64-breakpoint-shadow.exp
9656 * gdb.arch/pa-nullify.exp
9657 * gdb.arch/powerpc-aix-prologue.exp
9658 * gdb.arch/thumb-bx-pc.exp
9659 * gdb.base/annota1.exp
9660 * gdb.base/annota3.exp
9661 * gdb.base/arrayidx.exp
9662 * gdb.base/assign.exp
9663 * gdb.base/attach.exp
9664 * gdb.base/auxv.exp
9665 * gdb.base/bang.exp
9666 * gdb.base/bfp-test.exp
9667 * gdb.base/bigcore.exp
9668 * gdb.base/bitfields2.exp
9669 * gdb.base/break-fun-addr.exp
9670 * gdb.base/break-probes.exp
9671 * gdb.base/call-rt-st.exp
9672 * gdb.base/callexit.exp
9673 * gdb.base/catch-fork-kill.exp
9674 * gdb.base/charset.exp
9675 * gdb.base/checkpoint.exp
9676 * gdb.base/comprdebug.exp
9677 * gdb.base/constvars.exp
9678 * gdb.base/coredump-filter.exp
9679 * gdb.base/cursal.exp
9680 * gdb.base/cvexpr.exp
9681 * gdb.base/detach.exp
9682 * gdb.base/display.exp
9683 * gdb.base/dmsym.exp
9684 * gdb.base/dprintf-pending.exp
9685 * gdb.base/dso2dso.exp
9686 * gdb.base/dtrace-probe.exp
9687 * gdb.base/dump.exp
9688 * gdb.base/enum_cond.exp
9689 * gdb.base/exe-lock.exp
9690 * gdb.base/exec-invalid-sysroot.exp
9691 * gdb.base/execl-update-breakpoints.exp
9692 * gdb.base/exprs.exp
9693 * gdb.base/fileio.exp
9694 * gdb.base/find.exp
9695 * gdb.base/finish.exp
9696 * gdb.base/fixsection.exp
9697 * gdb.base/foll-vfork.exp
9698 * gdb.base/frame-args.exp
9699 * gdb.base/gcore.exp
9700 * gdb.base/gdb1250.exp
9701 * gdb.base/global-var-nested-by-dso.exp
9702 * gdb.base/gnu-ifunc.exp
9703 * gdb.base/hashline1.exp
9704 * gdb.base/hashline2.exp
9705 * gdb.base/hashline3.exp
9706 * gdb.base/hbreak-in-shr-unsupported.exp
9707 * gdb.base/huge.exp
9708 * gdb.base/infcall-input.exp
9709 * gdb.base/info-fun.exp
9710 * gdb.base/info-shared.exp
9711 * gdb.base/jit-simple.exp
9712 * gdb.base/jit-so.exp
9713 * gdb.base/jit.exp
9714 * gdb.base/jump.exp
9715 * gdb.base/label.exp
9716 * gdb.base/lineinc.exp
9717 * gdb.base/logical.exp
9718 * gdb.base/longjmp.exp
9719 * gdb.base/macscp.exp
9720 * gdb.base/miscexprs.exp
9721 * gdb.base/new-ui-echo.exp
9722 * gdb.base/new-ui-pending-input.exp
9723 * gdb.base/new-ui.exp
9724 * gdb.base/nodebug.exp
9725 * gdb.base/nofield.exp
9726 * gdb.base/offsets.exp
9727 * gdb.base/overlays.exp
9728 * gdb.base/pending.exp
9729 * gdb.base/pointers.exp
9730 * gdb.base/pr11022.exp
9731 * gdb.base/printcmds.exp
9732 * gdb.base/prologue.exp
9733 * gdb.base/ptr-typedef.exp
9734 * gdb.base/realname-expand.exp
9735 * gdb.base/relativedebug.exp
9736 * gdb.base/relocate.exp
9737 * gdb.base/remote.exp
9738 * gdb.base/reread.exp
9739 * gdb.base/return2.exp
9740 * gdb.base/savedregs.exp
9741 * gdb.base/sep.exp
9742 * gdb.base/sepdebug.exp
9743 * gdb.base/sepsymtab.exp
9744 * gdb.base/set-inferior-tty.exp
9745 * gdb.base/setshow.exp
9746 * gdb.base/shlib-call.exp
9747 * gdb.base/sigaltstack.exp
9748 * gdb.base/siginfo-addr.exp
9749 * gdb.base/signals.exp
9750 * gdb.base/signull.exp
9751 * gdb.base/sigrepeat.exp
9752 * gdb.base/so-impl-ld.exp
9753 * gdb.base/solib-display.exp
9754 * gdb.base/solib-overlap.exp
9755 * gdb.base/solib-search.exp
9756 * gdb.base/solib-symbol.exp
9757 * gdb.base/structs.exp
9758 * gdb.base/structs2.exp
9759 * gdb.base/symtab-search-order.exp
9760 * gdb.base/twice.exp
9761 * gdb.base/unload.exp
9762 * gdb.base/varargs.exp
9763 * gdb.base/watchpoint-solib.exp
9764 * gdb.base/watchpoint.exp
9765 * gdb.base/whatis.exp
9766 * gdb.base/wrong_frame_bt_full.exp
9767 * gdb.btrace/dlopen.exp
9768 * gdb.cell/ea-standalone.exp
9769 * gdb.cell/ea-test.exp
9770 * gdb.cp/dispcxx.exp
9771 * gdb.cp/gdb2384.exp
9772 * gdb.cp/method2.exp
9773 * gdb.cp/nextoverthrow.exp
9774 * gdb.cp/pr10728.exp
9775 * gdb.disasm/am33.exp
9776 * gdb.disasm/h8300s.exp
9777 * gdb.disasm/mn10300.exp
9778 * gdb.disasm/sh3.exp
9779 * gdb.dwarf2/dw2-dir-file-name.exp
9780 * gdb.fortran/complex.exp
9781 * gdb.fortran/library-module.exp
9782 * gdb.guile/scm-pretty-print.exp
9783 * gdb.guile/scm-symbol.exp
9784 * gdb.guile/scm-type.exp
9785 * gdb.guile/scm-value.exp
9786 * gdb.linespec/linespec.exp
9787 * gdb.mi/gdb701.exp
9788 * gdb.mi/gdb792.exp
9789 * gdb.mi/mi-breakpoint-changed.exp
9790 * gdb.mi/mi-dprintf-pending.exp
9791 * gdb.mi/mi-dprintf.exp
9792 * gdb.mi/mi-exit-code.exp
9793 * gdb.mi/mi-pending.exp
9794 * gdb.mi/mi-solib.exp
9795 * gdb.mi/new-ui-mi-sync.exp
9796 * gdb.mi/pr11022.exp
9797 * gdb.mi/user-selected-context-sync.exp
9798 * gdb.opt/solib-intra-step.exp
9799 * gdb.python/py-events.exp
9800 * gdb.python/py-finish-breakpoint.exp
9801 * gdb.python/py-mi.exp
9802 * gdb.python/py-prettyprint.exp
9803 * gdb.python/py-shared.exp
9804 * gdb.python/py-symbol.exp
9805 * gdb.python/py-template.exp
9806 * gdb.python/py-type.exp
9807 * gdb.python/py-value.exp
9808 * gdb.reverse/solib-precsave.exp
9809 * gdb.reverse/solib-reverse.exp
9810 * gdb.server/solib-list.exp
9811 * gdb.stabs/weird.exp
9812 * gdb.threads/reconnect-signal.exp
9813 * gdb.threads/stepi-random-signal.exp
9814 * gdb.trace/actions.exp
9815 * gdb.trace/ax.exp
9816 * gdb.trace/backtrace.exp
9817 * gdb.trace/change-loc.exp
9818 * gdb.trace/deltrace.exp
9819 * gdb.trace/ftrace-lock.exp
9820 * gdb.trace/ftrace.exp
9821 * gdb.trace/infotrace.exp
9822 * gdb.trace/mi-tracepoint-changed.exp
9823 * gdb.trace/packetlen.exp
9824 * gdb.trace/passcount.exp
9825 * gdb.trace/pending.exp
9826 * gdb.trace/range-stepping.exp
9827 * gdb.trace/report.exp
9828 * gdb.trace/stap-trace.exp
9829 * gdb.trace/tfind.exp
9830 * gdb.trace/trace-break.exp
9831 * gdb.trace/trace-condition.exp
9832 * gdb.trace/trace-enable-disable.exp
9833 * gdb.trace/trace-mt.exp
9834 * gdb.trace/tracecmd.exp
9835 * gdb.trace/tspeed.exp
9836 * gdb.trace/tsv.exp
9837 * lib/perftest.exp
9838
fb9feb35
LM
98392016-12-01 Luis Machado <lgustavo@codesourcery.com>
9840
9841 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
9842 with gdb_test_no_output.
9843 Use command as test name.
9844
cd2ddb6c
LM
98452016-12-01 Luis Machado <lgustavo@codesourcery.com>
9846
9847 Fix test names starting with uppercase throughout the files.
9848
9849 * gdb.ada/assign_1.exp
9850 * gdb.ada/boolean_expr.exp
9851 * gdb.base/arrayidx.exp
9852 * gdb.base/del.exp
9853 * gdb.base/gcore-buffer-overflow.exp
9854 * gdb.base/testenv.exp
9855 * gdb.compile/compile.exp
9856 * gdb.python/py-framefilter-invalidarg.exp
9857 * gdb.python/py-framefilter.exp
9858
bb95117e
LM
98592016-12-01 Luis Machado <lgustavo@codesourcery.com>
9860
9861 Fix test names starting with uppercase throughout the files.
9862
9863 * gdb.ada/array_return.exp
9864 * gdb.ada/expr_delims.exp
9865 * gdb.ada/mi_dyn_arr.exp
9866 * gdb.ada/mi_interface.exp
9867 * gdb.ada/mi_var_array.exp
9868 * gdb.ada/watch_arg.exp
9869 * gdb.arch/alpha-step.exp
9870 * gdb.arch/altivec-regs.exp
9871 * gdb.arch/e500-regs.exp
9872 * gdb.arch/powerpc-d128-regs.exp
9873 * gdb.base/arrayidx.exp
9874 * gdb.base/break.exp
9875 * gdb.base/checkpoint.exp
9876 * gdb.base/debug-expr.exp
9877 * gdb.base/dmsym.exp
9878 * gdb.base/radix.exp
9879 * gdb.base/sepdebug.exp
9880 * gdb.base/testenv.exp
9881 * gdb.base/watch_thread_num.exp
9882 * gdb.base/watchpoint-cond-gone.exp
9883 * gdb.cell/break.exp
9884 * gdb.cell/ea-cache.exp
9885 * gdb.compile/compile.exp
9886 * gdb.cp/gdb2495.exp
9887 * gdb.gdb/selftest.exp
9888 * gdb.gdb/xfullpath.exp
9889 * gdb.go/hello.exp
9890 * gdb.go/integers.exp
9891 * gdb.objc/basicclass.exp
9892 * gdb.pascal/hello.exp
9893 * gdb.pascal/integers.exp
9894 * gdb.python/py-breakpoint.exp
9895 * gdb.python/py-cmd.exp
9896 * gdb.python/py-linetable.exp
9897 * gdb.python/py-xmethods.exp
9898 * gdb.python/python.exp
9899 * gdb.reverse/consecutive-precsave.exp
9900 * gdb.reverse/finish-precsave.exp
9901 * gdb.reverse/i386-precsave.exp
9902 * gdb.reverse/machinestate-precsave.exp
9903 * gdb.reverse/sigall-precsave.exp
9904 * gdb.reverse/solib-precsave.exp
9905 * gdb.reverse/step-precsave.exp
9906 * gdb.reverse/until-precsave.exp
9907 * gdb.reverse/watch-precsave.exp
9908 * gdb.threads/leader-exit.exp
9909 * gdb.threads/pthreads.exp
9910 * gdb.threads/wp-replication.exp
9911 * gdb.trace/actions.exp
9912 * gdb.trace/mi-tsv-changed.exp
9913 * gdb.trace/tsv.exp
9914
de97fdd4
LM
99152016-12-01 Luis Machado <lgustavo@codesourcery.com>
9916
9917 Fix test names starting with uppercase throughout the files.
9918
9919 * gdb.arch/i386-bp_permanent.exp
9920 * gdb.arch/i386-gnu-cfi.exp
9921 * gdb.base/disasm-end-cu.exp
9922 * gdb.base/macscp.exp
9923 * gdb.base/pending.exp
9924 * gdb.base/watch_thread_num.exp
9925 * gdb.cp/exception.exp
9926 * gdb.cp/gdb2495.exp
9927 * gdb.cp/local.exp
9928 * gdb.python/py-evsignal.exp
9929 * gdb.python/python.exp
9930 * gdb.trace/tracecmd.exp
9931
9f058c10
LM
99322016-12-01 Luis Machado <lgustavo@codesourcery.com>
9933
9934 Fix test names starting with uppercase throughout the files.
9935
9936 * gdb.base/charset.exp
9937 * gdb.base/eval.exp
9938 * gdb.base/multi-forks.exp
9939 * gdb.guile/scm-progspace.exp
9940 * gdb.opencl/datatypes.exp
9941 * gdb.python/py-block.exp
9942 * gdb.python/py-function.exp
9943 * gdb.python/py-symbol.exp
9944 * gdb.python/py-symtab.exp
9945 * gdb.python/py-xmethods.exp
9946 * gdb.reverse/break-precsave.exp
9947 * gdb.reverse/break-reverse.exp
9948 * gdb.reverse/consecutive-precsave.exp
9949 * gdb.reverse/consecutive-reverse.exp
9950 * gdb.reverse/finish-precsave.exp
9951 * gdb.reverse/finish-reverse-bkpt.exp
9952 * gdb.reverse/finish-reverse.exp
9953 * gdb.reverse/fstatat-reverse.exp
9954 * gdb.reverse/getresuid-reverse.exp
9955 * gdb.reverse/i386-precsave.exp
9956 * gdb.reverse/i386-reverse.exp
9957 * gdb.reverse/i386-sse-reverse.exp
9958 * gdb.reverse/i387-stack-reverse.exp
9959 * gdb.reverse/insn-reverse.exp
9960 * gdb.reverse/machinestate-precsave.exp
9961 * gdb.reverse/machinestate.exp
9962 * gdb.reverse/next-reverse-bkpt-over-sr.exp
9963 * gdb.reverse/pipe-reverse.exp
9964 * gdb.reverse/readv-reverse.exp
9965 * gdb.reverse/recvmsg-reverse.exp
9966 * gdb.reverse/rerun-prec.exp
9967 * gdb.reverse/s390-mvcle.exp
9968 * gdb.reverse/sigall-precsave.exp
9969 * gdb.reverse/sigall-reverse.exp
9970 * gdb.reverse/solib-precsave.exp
9971 * gdb.reverse/solib-reverse.exp
9972 * gdb.reverse/step-precsave.exp
9973 * gdb.reverse/step-reverse.exp
9974 * gdb.reverse/time-reverse.exp
9975 * gdb.reverse/until-precsave.exp
9976 * gdb.reverse/until-reverse.exp
9977 * gdb.reverse/waitpid-reverse.exp
9978 * gdb.reverse/watch-precsave.exp
9979 * gdb.reverse/watch-reverse.exp
9980
cdc7edd7
LM
99812016-12-01 Luis Machado <lgustavo@codesourcery.com>
9982
9983 Fix test names starting with uppercase throughout the files.
9984
9985 * gdb.arch/i386-mpx-simple_segv.exp
9986 * gdb.arch/i386-mpx.exp
9987 * gdb.arch/i386-permbkpt.exp
9988 * gdb.arch/pa-nullify.exp
9989 * gdb.arch/powerpc-d128-regs.exp
9990 * gdb.arch/vsx-regs.exp
9991 * gdb.base/bfp-test.exp
9992 * gdb.base/break.exp
9993 * gdb.base/breakpoint-shadow.exp
9994 * gdb.base/callfuncs.exp
9995 * gdb.base/charset.exp
9996 * gdb.base/commands.exp
9997 * gdb.base/completion.exp
9998 * gdb.base/dfp-test.exp
9999 * gdb.base/echo.exp
10000 * gdb.base/ending-run.exp
10001 * gdb.base/eval.exp
10002 * gdb.base/expand-psymtabs.exp
10003 * gdb.base/float128.exp
10004 * gdb.base/floatn.exp
10005 * gdb.base/foll-exec-mode.exp
10006 * gdb.base/gdb1056.exp
10007 * gdb.base/gdb11531.exp
10008 * gdb.base/kill-after-signal.exp
10009 * gdb.base/multi-forks.exp
10010 * gdb.base/overlays.exp
10011 * gdb.base/pending.exp
10012 * gdb.base/sepdebug.exp
10013 * gdb.base/testenv.exp
10014 * gdb.base/valgrind-db-attach.exp
10015 * gdb.base/watch_thread_num.exp
10016 * gdb.base/watchpoint-cond-gone.exp
10017 * gdb.base/watchpoint.exp
10018 * gdb.base/watchpoints.exp
10019 * gdb.cp/arg-reference.exp
10020 * gdb.cp/baseenum.exp
10021 * gdb.cp/operator.exp
10022 * gdb.cp/shadow.exp
10023 * gdb.dwarf2/dw2-op-out-param.exp
10024 * gdb.dwarf2/dw2-reg-undefined.exp
10025 * gdb.go/chan.exp
10026 * gdb.go/hello.exp
10027 * gdb.go/integers.exp
10028 * gdb.go/methods.exp
10029 * gdb.go/package.exp
10030 * gdb.guile/scm-parameter.exp
10031 * gdb.guile/scm-progspace.exp
10032 * gdb.guile/scm-value.exp
10033 * gdb.mi/mi-pending.exp
10034 * gdb.mi/user-selected-context-sync.exp
10035 * gdb.multi/multi-attach.exp
10036 * gdb.multi/tids.exp
10037 * gdb.opt/clobbered-registers-O2.exp
10038 * gdb.pascal/floats.exp
10039 * gdb.pascal/integers.exp
10040 * gdb.python/py-block.exp
10041 * gdb.python/py-events.exp
10042 * gdb.python/py-parameter.exp
10043 * gdb.python/py-symbol.exp
10044 * gdb.python/py-symtab.exp
10045 * gdb.python/py-type.exp
10046 * gdb.python/py-value.exp
10047 * gdb.python/py-xmethods.exp
10048 * gdb.python/python.exp
10049 * gdb.reverse/break-precsave.exp
10050 * gdb.reverse/consecutive-precsave.exp
10051 * gdb.reverse/finish-precsave.exp
10052 * gdb.reverse/i386-precsave.exp
10053 * gdb.reverse/machinestate-precsave.exp
10054 * gdb.reverse/sigall-precsave.exp
10055 * gdb.reverse/solib-precsave.exp
10056 * gdb.reverse/step-precsave.exp
10057 * gdb.reverse/until-precsave.exp
10058 * gdb.reverse/watch-precsave.exp
10059 * gdb.server/ext-attach.exp
10060 * gdb.server/ext-restart.exp
10061 * gdb.server/ext-run.exp
10062 * gdb.server/ext-wrapper.exp
10063 * gdb.stabs/gdb11479.exp
10064 * gdb.stabs/weird.exp
10065 * gdb.threads/attach-many-short-lived-threads.exp
10066 * gdb.threads/kill.exp
10067 * gdb.threads/watchpoint-fork.exp
10068
bc6c7af4
LM
100692016-12-01 Luis Machado <lgustavo@codesourcery.com>
10070
10071 Fix test names starting with uppercase throughout all the files below.
10072
10073 * gdb.ada/array_return.exp
10074 * gdb.ada/catch_ex.exp
10075 * gdb.ada/info_exc.exp
10076 * gdb.ada/mi_catch_ex.exp
10077 * gdb.ada/mi_dyn_arr.exp
10078 * gdb.ada/mi_ex_cond.exp
10079 * gdb.ada/mi_exc_info.exp
10080 * gdb.ada/mi_interface.exp
10081 * gdb.ada/mi_task_arg.exp
10082 * gdb.ada/mi_task_info.exp
10083 * gdb.ada/mi_var_array.exp
10084 * gdb.arch/alpha-step.exp
10085 * gdb.arch/amd64-disp-step.exp
10086 * gdb.arch/arm-disp-step.exp
10087 * gdb.arch/disp-step-insn-reloc.exp
10088 * gdb.arch/e500-prologue.exp
10089 * gdb.arch/ftrace-insn-reloc.exp
10090 * gdb.arch/gdb1558.exp
10091 * gdb.arch/i386-bp_permanent.exp
10092 * gdb.arch/i386-disp-step.exp
10093 * gdb.arch/i386-float.exp
10094 * gdb.arch/i386-gnu-cfi.exp
10095 * gdb.arch/ia64-breakpoint-shadow.exp
10096 * gdb.arch/mips16-thunks.exp
10097 * gdb.arch/pa-nullify.exp
10098 * gdb.arch/powerpc-aix-prologue.exp
10099 * gdb.arch/powerpc-power.exp
10100 * gdb.arch/ppc-dfp.exp
10101 * gdb.arch/s390-tdbregs.exp
10102 * gdb.arch/spu-info.exp
10103 * gdb.arch/spu-ls.exp
10104 * gdb.arch/thumb-bx-pc.exp
10105 * gdb.base/advance.exp
10106 * gdb.base/annota-input-while-running.exp
10107 * gdb.base/arrayidx.exp
10108 * gdb.base/asmlabel.exp
10109 * gdb.base/async.exp
10110 * gdb.base/attach-wait-input.exp
10111 * gdb.base/auto-connect-native-target.exp
10112 * gdb.base/batch-preserve-term-settings.exp
10113 * gdb.base/bfp-test.exp
10114 * gdb.base/bigcore.exp
10115 * gdb.base/bp-permanent.exp
10116 * gdb.base/break-always.exp
10117 * gdb.base/break-fun-addr.exp
10118 * gdb.base/break-idempotent.exp
10119 * gdb.base/break-main-file-remove-fail.exp
10120 * gdb.base/break-probes.exp
10121 * gdb.base/break-unload-file.exp
10122 * gdb.base/break.exp
10123 * gdb.base/call-ar-st.exp
10124 * gdb.base/call-rt-st.exp
10125 * gdb.base/call-sc.exp
10126 * gdb.base/call-signal-resume.exp
10127 * gdb.base/call-strs.exp
10128 * gdb.base/callexit.exp
10129 * gdb.base/callfuncs.exp
10130 * gdb.base/catch-gdb-caused-signals.exp
10131 * gdb.base/catch-signal-siginfo-cond.exp
10132 * gdb.base/catch-syscall.exp
10133 * gdb.base/compare-sections.exp
10134 * gdb.base/cond-eval-mode.exp
10135 * gdb.base/condbreak-call-false.exp
10136 * gdb.base/consecutive-step-over.exp
10137 * gdb.base/cursal.exp
10138 * gdb.base/disabled-location.exp
10139 * gdb.base/disasm-end-cu.exp
10140 * gdb.base/display.exp
10141 * gdb.base/double-prompt-target-event-error.exp
10142 * gdb.base/dprintf-bp-same-addr.exp
10143 * gdb.base/dprintf-detach.exp
10144 * gdb.base/dprintf-next.exp
10145 * gdb.base/dprintf-non-stop.exp
10146 * gdb.base/dprintf-pending.exp
10147 * gdb.base/dso2dso.exp
10148 * gdb.base/ending-run.exp
10149 * gdb.base/enum_cond.exp
10150 * gdb.base/examine-backward.exp
10151 * gdb.base/exe-lock.exp
10152 * gdb.base/exec-invalid-sysroot.exp
10153 * gdb.base/execl-update-breakpoints.exp
10154 * gdb.base/execution-termios.exp
10155 * gdb.base/fileio.exp
10156 * gdb.base/fixsection.exp
10157 * gdb.base/foll-exec-mode.exp
10158 * gdb.base/foll-exec.exp
10159 * gdb.base/fork-running-state.exp
10160 * gdb.base/frame-args.exp
10161 * gdb.base/fullpath-expand.exp
10162 * gdb.base/func-ptr.exp
10163 * gdb.base/gcore-relro-pie.exp
10164 * gdb.base/gdb1090.exp
10165 * gdb.base/gdb1555.exp
10166 * gdb.base/global-var-nested-by-dso.exp
10167 * gdb.base/gnu-ifunc.exp
10168 * gdb.base/hbreak-in-shr-unsupported.exp
10169 * gdb.base/hbreak-unmapped.exp
10170 * gdb.base/hook-stop.exp
10171 * gdb.base/infcall-input.exp
10172 * gdb.base/info-fun.exp
10173 * gdb.base/info-shared.exp
10174 * gdb.base/interrupt-noterm.exp
10175 * gdb.base/jit-so.exp
10176 * gdb.base/jit.exp
10177 * gdb.base/line-symtabs.exp
10178 * gdb.base/list.exp
10179 * gdb.base/longjmp.exp
10180 * gdb.base/macscp.exp
10181 * gdb.base/max-value-size.exp
10182 * gdb.base/nodebug.exp
10183 * gdb.base/nofield.exp
10184 * gdb.base/overlays.exp
10185 * gdb.base/paginate-after-ctrl-c-running.exp
10186 * gdb.base/paginate-bg-execution.exp
10187 * gdb.base/paginate-inferior-exit.exp
10188 * gdb.base/pending.exp
10189 * gdb.base/pr11022.exp
10190 * gdb.base/printcmds.exp
10191 * gdb.base/ptr-typedef.exp
10192 * gdb.base/ptype.exp
10193 * gdb.base/randomize.exp
10194 * gdb.base/range-stepping.exp
10195 * gdb.base/realname-expand.exp
10196 * gdb.base/relativedebug.exp
10197 * gdb.base/remote.exp
10198 * gdb.base/savedregs.exp
10199 * gdb.base/sepdebug.exp
10200 * gdb.base/set-noassign.exp
10201 * gdb.base/shlib-call.exp
10202 * gdb.base/shreloc.exp
10203 * gdb.base/sigaltstack.exp
10204 * gdb.base/sigbpt.exp
10205 * gdb.base/siginfo-addr.exp
10206 * gdb.base/siginfo-obj.exp
10207 * gdb.base/siginfo-thread.exp
10208 * gdb.base/signest.exp
10209 * gdb.base/signull.exp
10210 * gdb.base/sigrepeat.exp
10211 * gdb.base/skip.exp
10212 * gdb.base/so-impl-ld.exp
10213 * gdb.base/solib-corrupted.exp
10214 * gdb.base/solib-disc.exp
10215 * gdb.base/solib-display.exp
10216 * gdb.base/solib-overlap.exp
10217 * gdb.base/solib-search.exp
10218 * gdb.base/solib-symbol.exp
10219 * gdb.base/source-execution.exp
10220 * gdb.base/sss-bp-on-user-bp-2.exp
10221 * gdb.base/sss-bp-on-user-bp.exp
10222 * gdb.base/stack-checking.exp
10223 * gdb.base/stale-infcall.exp
10224 * gdb.base/step-break.exp
10225 * gdb.base/step-line.exp
10226 * gdb.base/step-over-exit.exp
10227 * gdb.base/step-test.exp
10228 * gdb.base/structs.exp
10229 * gdb.base/sym-file.exp
10230 * gdb.base/symtab-search-order.exp
10231 * gdb.base/term.exp
10232 * gdb.base/type-opaque.exp
10233 * gdb.base/unload.exp
10234 * gdb.base/until-nodebug.exp
10235 * gdb.base/until.exp
10236 * gdb.base/unwindonsignal.exp
10237 * gdb.base/watch-cond.exp
10238 * gdb.base/watch-non-mem.exp
10239 * gdb.base/watch_thread_num.exp
10240 * gdb.base/watchpoint-reuse-slot.exp
10241 * gdb.base/watchpoint-solib.exp
10242 * gdb.base/watchpoint.exp
10243 * gdb.btrace/dlopen.exp
10244 * gdb.cell/arch.exp
10245 * gdb.cell/break.exp
10246 * gdb.cell/bt.exp
10247 * gdb.cell/core.exp
10248 * gdb.cell/data.exp
10249 * gdb.cell/dwarfaddr.exp
10250 * gdb.cell/ea-cache.exp
10251 * gdb.cell/ea-standalone.exp
10252 * gdb.cell/ea-test.exp
10253 * gdb.cell/f-regs.exp
10254 * gdb.cell/fork.exp
10255 * gdb.cell/gcore.exp
10256 * gdb.cell/mem-access.exp
10257 * gdb.cell/ptype.exp
10258 * gdb.cell/registers.exp
10259 * gdb.cell/sizeof.exp
10260 * gdb.cell/solib-symbol.exp
10261 * gdb.cell/solib.exp
10262 * gdb.compile/compile-tls.exp
10263 * gdb.cp/exception.exp
10264 * gdb.cp/gdb2495.exp
10265 * gdb.cp/local.exp
10266 * gdb.cp/mb-inline.exp
10267 * gdb.cp/mb-templates.exp
10268 * gdb.cp/pr10687.exp
10269 * gdb.cp/pr9167.exp
10270 * gdb.cp/scope-err.exp
10271 * gdb.cp/templates.exp
10272 * gdb.cp/virtfunc.exp
10273 * gdb.dwarf2/dw2-dir-file-name.exp
10274 * gdb.dwarf2/dw2-single-line-discriminators.exp
10275 * gdb.fortran/complex.exp
10276 * gdb.fortran/library-module.exp
10277 * gdb.guile/guile.exp
10278 * gdb.guile/scm-cmd.exp
10279 * gdb.guile/scm-frame-inline.exp
10280 * gdb.guile/scm-objfile.exp
10281 * gdb.guile/scm-pretty-print.exp
10282 * gdb.guile/scm-symbol.exp
10283 * gdb.guile/scm-type.exp
10284 * gdb.guile/scm-value.exp
10285 * gdb.linespec/keywords.exp
10286 * gdb.linespec/ls-errs.exp
10287 * gdb.linespec/macro-relative.exp
10288 * gdb.linespec/thread.exp
10289 * gdb.mi/mi-breakpoint-changed.exp
10290 * gdb.mi/mi-dprintf-pending.exp
10291 * gdb.mi/mi-fullname-deleted.exp
10292 * gdb.mi/mi-logging.exp
10293 * gdb.mi/mi-pending.exp
10294 * gdb.mi/mi-solib.exp
10295 * gdb.mi/new-ui-mi-sync.exp
10296 * gdb.mi/user-selected-context-sync.exp
10297 * gdb.multi/dummy-frame-restore.exp
10298 * gdb.multi/multi-arch-exec.exp
10299 * gdb.multi/remove-inferiors.exp
10300 * gdb.multi/watchpoint-multi-exit.exp
10301 * gdb.opt/solib-intra-step.exp
10302 * gdb.perf/backtrace.exp
10303 * gdb.perf/single-step.exp
10304 * gdb.perf/skip-command.exp
10305 * gdb.perf/skip-prologue.exp
10306 * gdb.perf/solib.exp
10307 * gdb.python/lib-types.exp
10308 * gdb.python/py-as-string.exp
10309 * gdb.python/py-bad-printers.exp
10310 * gdb.python/py-block.exp
10311 * gdb.python/py-breakpoint.exp
10312 * gdb.python/py-cmd.exp
10313 * gdb.python/py-events.exp
10314 * gdb.python/py-evthreads.exp
10315 * gdb.python/py-finish-breakpoint.exp
10316 * gdb.python/py-finish-breakpoint2.exp
10317 * gdb.python/py-frame-inline.exp
10318 * gdb.python/py-frame.exp
10319 * gdb.python/py-inferior.exp
10320 * gdb.python/py-infthread.exp
10321 * gdb.python/py-mi.exp
10322 * gdb.python/py-objfile.exp
10323 * gdb.python/py-pp-maint.exp
10324 * gdb.python/py-pp-registration.exp
10325 * gdb.python/py-prettyprint.exp
10326 * gdb.python/py-recurse-unwind.exp
10327 * gdb.python/py-shared.exp
10328 * gdb.python/py-symbol.exp
10329 * gdb.python/py-symtab.exp
10330 * gdb.python/py-template.exp
10331 * gdb.python/py-type.exp
10332 * gdb.python/py-unwind-maint.exp
10333 * gdb.python/py-unwind.exp
10334 * gdb.python/py-value.exp
10335 * gdb.python/python.exp
10336 * gdb.reverse/finish-reverse-bkpt.exp
10337 * gdb.reverse/insn-reverse.exp
10338 * gdb.reverse/next-reverse-bkpt-over-sr.exp
10339 * gdb.reverse/solib-precsave.exp
10340 * gdb.reverse/solib-reverse.exp
10341 * gdb.stabs/gdb11479.exp
10342 * gdb.stabs/weird.exp
10343 * gdb.threads/fork-child-threads.exp
10344 * gdb.threads/fork-plus-threads.exp
10345 * gdb.threads/fork-thread-pending.exp
10346 * gdb.threads/forking-threads-plus-breakpoint.exp
10347 * gdb.threads/hand-call-in-threads.exp
10348 * gdb.threads/interrupted-hand-call.exp
10349 * gdb.threads/linux-dp.exp
10350 * gdb.threads/local-watch-wrong-thread.exp
10351 * gdb.threads/next-while-other-thread-longjmps.exp
10352 * gdb.threads/non-ldr-exit.exp
10353 * gdb.threads/pending-step.exp
10354 * gdb.threads/print-threads.exp
10355 * gdb.threads/process-dies-while-detaching.exp
10356 * gdb.threads/process-dies-while-handling-bp.exp
10357 * gdb.threads/pthreads.exp
10358 * gdb.threads/queue-signal.exp
10359 * gdb.threads/reconnect-signal.exp
10360 * gdb.threads/signal-command-handle-nopass.exp
10361 * gdb.threads/signal-command-multiple-signals-pending.exp
10362 * gdb.threads/signal-delivered-right-thread.exp
10363 * gdb.threads/signal-sigtrap.exp
10364 * gdb.threads/sigthread.exp
10365 * gdb.threads/staticthreads.exp
10366 * gdb.threads/stepi-random-signal.exp
10367 * gdb.threads/thread-unwindonsignal.exp
10368 * gdb.threads/thread_check.exp
10369 * gdb.threads/thread_events.exp
10370 * gdb.threads/tid-reuse.exp
10371 * gdb.threads/tls-nodebug.exp
10372 * gdb.threads/tls-shared.exp
10373 * gdb.threads/tls-so_extern.exp
10374 * gdb.threads/tls.exp
10375 * gdb.threads/wp-replication.exp
10376 * gdb.trace/actions-changed.exp
10377 * gdb.trace/actions.exp
10378 * gdb.trace/backtrace.exp
10379 * gdb.trace/change-loc.exp
10380 * gdb.trace/collection.exp
10381 * gdb.trace/deltrace.exp
10382 * gdb.trace/disconnected-tracing.exp
10383 * gdb.trace/entry-values.exp
10384 * gdb.trace/ftrace-lock.exp
10385 * gdb.trace/ftrace.exp
10386 * gdb.trace/infotrace.exp
10387 * gdb.trace/mi-trace-frame-collected.exp
10388 * gdb.trace/mi-trace-unavailable.exp
10389 * gdb.trace/mi-traceframe-changed.exp
10390 * gdb.trace/mi-tracepoint-changed.exp
10391 * gdb.trace/mi-tsv-changed.exp
10392 * gdb.trace/no-attach-trace.exp
10393 * gdb.trace/packetlen.exp
10394 * gdb.trace/passc-dyn.exp
10395 * gdb.trace/passcount.exp
10396 * gdb.trace/pending.exp
10397 * gdb.trace/pr16508.exp
10398 * gdb.trace/qtro.exp
10399 * gdb.trace/range-stepping.exp
10400 * gdb.trace/read-memory.exp
10401 * gdb.trace/report.exp
10402 * gdb.trace/save-trace.exp
10403 * gdb.trace/signal.exp
10404 * gdb.trace/stap-trace.exp
10405 * gdb.trace/status-stop.exp
10406 * gdb.trace/strace.exp
10407 * gdb.trace/tfile.exp
10408 * gdb.trace/tfind.exp
10409 * gdb.trace/trace-break.exp
10410 * gdb.trace/trace-condition.exp
10411 * gdb.trace/trace-enable-disable.exp
10412 * gdb.trace/trace-mt.exp
10413 * gdb.trace/tracecmd.exp
10414 * gdb.trace/tracefile-pseudo-reg.exp
10415 * gdb.trace/tspeed.exp
10416 * gdb.trace/tstatus.exp
10417 * gdb.trace/tsv.exp
10418 * gdb.trace/unavailable.exp
10419 * gdb.trace/while-dyn.exp
10420 * gdb.trace/while-stepping.exp
10421 * lib/gdb-guile.exp
10422 * lib/gdb.exp
10423 * lib/mi-support.exp
10424 * lib/pascal.exp
10425 * lib/perftest.exp
10426 * lib/prelink-support.exp
10427 * lib/selftest-support.exp
10428
ad02e4fe
SM
104292016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
10430
10431 * Makefile.in: Include disable-implicit-rules.mk.
10432
22347e55
AA
104332016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10434
10435 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
10436 non-byte-aligned bit fields.
10437
da5b30da
AA
104382016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10439
10440 PR gdb/12616
10441 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
10442 respects the DW_AT_data_bit_offset attribute.
10443
b593ecca
SM
104442016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
10445
10446 * gdb.base/default.exp: Fix output of "set language".
10447
3b165252
SM
104482016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
10449
10450 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
10451 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
10452 make.
10453 * configure.ac: Remove checks for the make program.
10454 * configure: Re-generate.
10455
1a2f3d7f
KB
104562016-11-16 Kevin Buettner <kevinb@redhat.com>
10457
10458 * gdb.python/py-recurse-unwind.c (main): Add loop.
10459 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
10460 to read_register() and gdb.parse_and_eval(). Make each code
10461 call a separate case that can be individually tested.
10462 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
10463 proc. Call cont_and_backtrace for each of the code paths that
10464 we want to test in the unwinder.
10465
b7f38fda
AA
104662016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
10467
10468 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
10469 the definition of struct S.
10470
1f8db343
CM
104712016-11-11 Catherine Moore <clm@codesourcery.com>
10472
10473 * gdb.base/dump.exp: Identify verilog format dump tests as such.
10474
fad0c9fb
PA
104752016-11-09 Pedro Alves <palves@redhat.com>
10476
10477 * gdb.base/commands.exp (runto_or_return): New procedure.
10478 (gdbvar_simple_if_test, gdbvar_simple_while_test)
10479 (gdbvar_complex_if_while_test, progvar_simple_if_test)
10480 (progvar_simple_while_test, progvar_complex_if_while_test)
10481 (if_while_breakpoint_command_test)
10482 (infrun_breakpoint_command_test, breakpoint_command_test)
10483 (user_defined_command_test, watchpoint_command_test)
10484 (test_command_prompt_position, redefine_hook_test)
10485 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
10486 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
10487 multi_line_input and multi_line. Remove gdb_expect and
10488 gdb_stop_suppressing_tests uses.
10489 * lib/gdb.exp (valnum_re): New global.
10490 (multi_line_input): New procedure.
10491
8354c62c
SM
104922016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
10493
10494 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
10495 Remove.
10496 (test_setup): Define with proc_with_prefix.
10497 (test_cli_inferior): Likewise.
10498 (test_cli_thread): Likewise.
10499 (test_cli_frame): Likewise.
10500 (test_cli_select_frame): Likewise.
10501 (test_cli_up_down): Likewise.
10502 (test_mi_thread_select): Likewise.
10503 (test_mi_stack_select_frame): Likewise.
10504 (test_cli_in_mi_inferior): Likewise.
10505 (test_cli_in_mi_thread): Likewise.
10506 (test_cli_in_mi_frame): Likewise.
10507 (top level): Do not use with_test_prefix_procname.
10508
64f367a2
PA
105092016-11-09 Pedro Alves <palves@redhat.com>
10510
10511 * gdb.base/commands.exp (gdbvar_simple_if_test)
10512 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
10513 (progvar_simple_if_test, progvar_simple_while_test)
10514 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
10515 (infrun_breakpoint_command_test, breakpoint_command_test)
10516 (user_defined_command_test, watchpoint_command_test)
10517 (test_command_prompt_position, deprecated_command_test)
10518 (bp_deleted_in_command, temporary_breakpoint_commands)
10519 (stray_arg0_test, source_file_with_indented_comment)
10520 (recursive_source_test, if_commands_test)
10521 (error_clears_commands_left, redefine_hook_test)
10522 (redefine_backtrace_test): Use proc_with_prefix.
10523 * lib/gdb.exp (proc_with_prefix): New proc.
10524
0bb65f1e
AA
105252016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
10526
10527 * gdb.base/tui-layout.c: New file.
10528 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
10529 disassembly window contains very long lines.
10530
7353f247
TT
105312016-11-08 Tom Tromey <tom@tromey.com>
10532
10533 * gdb.python/py-value.exp (test_value_creation): Make "long" test
10534 depend on Python 2.
10535
30a7bb83
TT
105362016-11-08 Tom Tromey <tom@tromey.com>
10537
10538 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
10539 New method.
10540
cdf5a07c
MG
105412016-10-29 Manish Goregaokar <manish@mozilla.com>
10542
2806dc7e 10543 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 10544
51a789c3
MG
105452016-10-27 Manish Goregaokar <manish@mozilla.com>
10546
2806dc7e
PA
10547 * gdb.rust/simple.rs: Add test for univariant enums without
10548 discriminants and for encoded struct-like enums.
51a789c3 10549
f610ab6d
PA
105502016-10-28 Pedro Alves <palves@redhat.com>
10551
10552 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
10553 gdb_test_multiple, tighten regexps and match symtabs and line
10554 tables incrementally.
10555
b129b0ca
LM
105562016-10-28 Luis Machado <lgustavo@codesourcery.com>
10557
10558 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
10559 general.
10560
ecf45d2c
SL
105612016-10-25 Luis Machado <lgustavo@codesourcery.com>
10562
10563 * gdb.base/exec-invalid-sysroot.exp: New file.
10564
b8d38ee4
JK
105652016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10566
10567 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
10568
f90fd8c2
JK
105692016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10570
10571 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
10572
2d2476aa
MR
105732016-10-19 Maciej W. Rozycki <macro@imgtec.com>
10574
2806dc7e
PA
10575 * gdb.base/killed-outside.exp: Remove $options from a call to
10576 `prepare_for_testing'.
2d2476aa 10577
e42b25a0
SM
105782016-10-17 Simon Marchi <simon.marchi@ericsson.com>
10579
10580 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
10581 Change test message.
10582
3ccdb432
SM
105832016-10-17 Simon Marchi <simon.marchi@ericsson.com>
10584
10585 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
10586 Update comment.
10587
5bad3170
SM
105882016-10-17 Simon Marchi <simon.marchi@ericsson.com>
10589
10590 * gdb.trace/mi-trace-save.exp: New file.
10591
5ad9dba7
YQ
105922016-10-13 Yao Qi <yao.qi@linaro.org>
10593
10594 * gdb.base/code_elim.exp (get_var_address): Remove.
10595 * gdb.base/relocate.exp: Likewise.
10596 * gdb.base/shreloc.exp: Likewise.
10597 * lib/gdb.exp (get_var_address): New.
10598
62df7e21
YQ
105992016-10-13 Yao Qi <yao.qi@linaro.org>
10600
10601 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
10602 floating point tests if $skip_float_test is false.
10603
4dac951e
LM
106042016-10-12 Luis Machado <lgustavo@codesourcery.com>
10605
10606 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
10607 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
10608 argc values.
10609 Add 1 to argc so we guarantee distinct initial/modified argc values.
10610
8f1a8fc4
JK
106112016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10612
10613 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
10614
16c85b5d
JK
106152016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10616
10617 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
10618 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
10619 * gdb.arch/vsx-regs.exp: Likewise.
10620
1d0e042a
YQ
106212016-10-07 Yao Qi <yao.qi@linaro.org>
10622
10623 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
10624
68dadef5
MM
106252016-10-07 Markus Metzger <markus.t.metzger@intel.com>
10626
10627 * gdb.python/python.exp: Test decode_line("*0").
10628
33fa2c6e
DE
106292016-10-06 Doug Evans <dje@google.com>
10630
10631 * gdb.python/py-value.exp (test_value_creation): Add test for large
10632 unsigned 64-bit value.
10633
9c37b5ae
TT
106342016-10-06 Tom Tromey <tom@tromey.com>
10635
10636 * gdb.compile/compile.exp: Change java tests to rust.
10637 * gdb.base/setshow.exp: Change java tests to rust.
10638 * gdb.base/default.exp: Remove java from language list.
10639 * README (Examples): Update language example.
10640 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
10641 test.
10642 * lib/gdb.exp (skip_java_tests): Remove.
10643 * lib/java.exp: Remove.
10644 * gdb.java: Remove.
10645
78b86327
MR
106462016-10-06 Maciej W. Rozycki <macro@imgtec.com>
10647
10648 * gdb.arch/mips-fcr.exp: New test.
10649 * gdb.arch/mips-fcr.c: Source for the new test.
10650
7470adbb
MR
106512016-10-06 Maciej W. Rozycki <macro@imgtec.com>
10652
10653 * gdb.base/solib-disc.exp: Use `standard_output_file'
10654 throughout.
10655
4a556533
PA
106562016-10-06 Pedro Alves <palves@redhat.com>
10657
10658 * gdb.base/jit-simple-dl.c: New file.
10659 * gdb.base/jit-simple-jit.c: New file, factored out from ...
10660 * gdb.base/jit-simple.c: ... this.
10661 * gdb.base/jit-simple.exp (jit_run): Delete.
10662 (build_jit): New proc.
10663 (jit_test_reread): Recompile either the main program or the shared
10664 library, depending on what is being tested. Skip changing address
10665 if caller wants to. Compare before/after addresses. If testing
10666 standalone, explicitly load the binary. Test "maint info
10667 breakpoints".
10668 (top level): Add "standalone vs shared lib" and "change address"
10669 vs "same address" axes.
10670
5a122fbc
PA
106712016-10-06 Pedro Alves <palves@redhat.com>
10672
10673 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
10674 call.
10675 (jit_run): Delete.
10676 (jit_test_reread): Use with_test_prefix. Reload the main binary
10677 explicitly. Compare the before/after addresses of the JIT
10678 descriptor.
10679
ee8da4b8
DE
106802016-08-15 Doug Evans <dje@google.com>
10681
10682 * gdb.xml/extra-regs.xml: Update, end field now required, default type
10683 for single bitfields is bool.
10684 * gdb.xml/tdesc-regs.exp: Ditto.
10685
f389f6fe
JK
106862016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10687
10688 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
10689
fdebf1a4
YQ
106902016-10-05 Yao Qi <yao.qi@linaro.org>
10691
10692 * lib/gdb.exp (support_complex_tests): Return zero if
10693 gdb_skip_float_test return true.
10694
9c36d954 106952016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 10696 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
10697
10698 PR gdb/20487
10699 * gdb.mi/user-selected-context-sync.exp: New file.
10700 * gdb.mi/user-selected-context-sync.c: New file.
10701
4034d0ff 107022016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 10703 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
10704
10705 PR gdb/20487
10706 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
10707 =thread-select-event check.
10708
a4297203
PB
107092016-09-29 Peter Bergner <bergner@vnet.ibm.com>
10710
10711 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
10712 the compulsory L operand changes.
10713 * gdb.arch/powerpc-power.s: Likewise.
10714
bb805577
JK
107152016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10716
10717 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
10718 * gdb.base/jit-attach-pie.c: New file.
10719 * gdb.base/jit-attach-pie.exp: New file.
10720
6d61dee5
PA
107212016-09-28 Pedro Alves <palves@redhat.com>
10722
10723 * gdb.base/infcall-input.c: New file.
10724 * gdb.base/infcall-input.exp: New file.
10725
f73842fc
YQ
107262016-09-22 Yao Qi <yao.qi@linaro.org>
10727
10728 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
10729 (gdb_exit): Rename it to ...
10730 (gdbserver_gdb_exit): ... Close GDBserver.
10731 (gdb_exit): New proc, call gdbserver_gdb_exit.
10732 (mi_gdb_exit): Likewise.
10733
90681dab
YQ
107342016-09-22 Yao Qi <yao.qi@linaro.org>
10735
10736 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
10737 path.
10738 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
10739 Remove duplication.
10740
9c211fd8
YQ
107412016-09-22 Yao Qi <yao.qi@linaro.org>
10742
10743 * lib/gdbserver-support.exp: Check the existence of
10744 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
10745
ad0a504f
AK
107462016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
10747
10748 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
10749
36cf1806
TT
107502016-09-21 Tom Tromey <tom@tromey.com>
10751
10752 PR gdb/20604:
10753 * gdb.base/quit.exp: New file.
10754
74172ecf
SM
107552016-09-21 Simon Marchi <simon.marchi@ericsson.com>
10756
10757 * .gitignore: New file.
10758
3d0ec882
MR
107592016-09-21 Maciej W. Rozycki <macro@imgtec.com>
10760
10761 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
10762 throughout.
10763
8193adea
AA
107642016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10765
10766 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
10767
d41a5c09
JK
107682016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10769
10770 * gdb.cp/casts.cc (decltype): Move it ...
10771 (main): ... with its call to ...
10772 * gdb.cp/casts03.cc: ... a new file.
10773 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
10774
d2dfe700
JK
107752016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10776
10777 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
10778
e2a92b16
PB
107792016-09-15 Peter Bergner <bergner@vnet.ibm.com>
10780
10781 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
10782 and sync up the test with tests in gas/testsuite/gas/ppc.
10783 * gdb.arch/powerpc-power.exp: Likewise.
10784
49b4de64
JK
107852016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10786
10787 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
10788
2c29df25
SDJ
107892016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
10790 Jan Kratochvil <jan.kratochvil@redhat.com>
10791
10792 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
10793 make m1's definition to be different from m2's. Use 'dummy' as an
10794 argument for probe 'two'.
10795
cc3c2846
JB
107962016-09-10 Jon Beniston <jon@beniston.com>
10797
10798 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
10799 for sim target.
10800
e1b2624a
AA
108012016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
10802
10803 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
10804 variable declaration.
10805 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
10806 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
10807 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
10808 received HWCAP as its argument.
10809
4295e285
PA
108102016-09-06 Pedro Alves <palves@redhat.com>
10811
10812 * gdb.base/new-ui-pending-input.c: New file.
10813 * gdb.base/new-ui-pending-input.exp: New file.
10814 * gdb.exp (clear_gdb_spawn_id): New procedure.
10815 (with_spawn_id): Check whether gdb_spawn_id exists before
10816 referencing it. If gdb_spawn_id didn't exist on entry, clear it
10817 on exit.
10818
00d5215e
UW
108192016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
10820
10821 * gdb.base/float128.c: New file.
10822 * gdb.base/float128.exp: Likewise.
10823 * gdb.base/floatn.c: Likewise.
10824 * gdb.base/floatn.exp: Likewise.
10825
a9ff5f12
UW
108262016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
10827
10828 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
10829
f245535c
PA
108302016-09-05 Pedro Alves <palves@redhat.com>
10831
10832 PR backtrace/19927
10833 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
10834 unwinders are immediately called as side effect of "source" or
10835 "disable unwinder" commands.
10836 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
10837
ae9cf263
YQ
108382016-09-02 Yao Qi <yao.qi@linaro.org>
10839
10840 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
10841 is true and $type is "float" or "double".
10842
27aba047
YQ
108432016-09-02 Yao Qi <yao.qi@linaro.org>
10844
10845 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
10846 true.
10847 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
10848 * gdb.base/call-rt-st.exp: Likewise.
10849 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
10850 return value instead of gdb,skip_float_test.
10851 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
10852 (do_function_calls): Use its return value instead of
10853 gdb,skip_float_test.
10854 * gdb.base/finish.exp: Likewise.
10855 * gdb.base/funcargs.exp: Likewise.
10856 * gdb.base/return.exp: Likewise.
10857 * gdb.base/return2.exp: Likewise.
10858 * gdb.base/varargs.exp: Likewise.
10859 * lib/gdb.exp (gdb_skip_float_test): Change it to
10860 gdb_caching_proc. Detect the broken ptrace on arm-linux.
10861
5af962df
AA
108622016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
10863
10864 * gdb.multi/tids.exp: Test "thread apply all".
10865
7fac6910
JK
108662016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10867
10868 * gdb.base/default.exp (tty): Remove.
10869
bb1fe4ac
KB
108702016-08-24 Kevin Buettner <kevinb@redhat.com>
10871
2806dc7e
PA
10872 * gdb.python/py-recurse-unwind.c: New file.
10873 * gdb.python/py-recurse-unwind.py: New file.
10874 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 10875
0a1ddfa6
SM
108762016-08-24 Simon Marchi <simon.marchi@ericsson.com>
10877
10878 * gdb.base/set-inferior-tty.exp: New file.
10879 * gdb.base/set-inferior-tty.c: New file.
10880
d9de1fe3
PA
108812016-08-23 Pedro Alves <palves@redhat.com>
10882
10883 PR gdb/20494
10884 * gdb.base/new-ui-echo.c: New file.
10885 * gdb.base/new-ui-echo.exp: New file.
10886
e9d9abd7
YQ
108872016-08-23 Yao Qi <yao.qi@linaro.org>
10888
10889 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
10890 gdbserver_spawn.
10891 * gdb.server/connect-without-multi-process.exp (do_test):
10892 Likewise.
10893
3589529e
YQ
108942016-08-23 Yao Qi <yao.qi@linaro.org>
10895
10896 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
10897 standalone_txt. Delete gdb_txt and standalone_txt on host
10898 and target. Spawn the binary on target. Copy files from
10899 target to host.
10900
6bb90213
PA
109012016-08-22 Pedro Alves <palves@redhat.com>
10902
10903 PR gdb/20505
10904 * gdb.base/vdso-warning.exp: Test core dumps too. Use
10905 with_test_prefix. Factor out bits to ...
10906 (test_no_vdso): ... this new procedure.
10907
20c2c024
CL
109082016-08-19 Carl Love <cel@us.ibm.com>
10909
10910 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
10911 maintaining separate logic for constructing the output path.
10912 * gdb.arch/powerpc-d128-regs.exp: Likewise.
10913 * gdb.arch/ppc-dfp.exp: Likewise.
10914 * gdb.arch/ppc-fp.exp: Likewise.
10915 * gdb.arch/vsx-regs.exp: Likewise.
10916 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
10917 binprefix for generating the additional binary files.
10918
0646e07d
PA
109192016-08-19 Pedro Alves <palves@redhat.com>
10920
10921 * gdb.trace/mi-trace-frame-collected.exp
10922 (test_trace_frame_collected): On x32, expect two registers.
10923
46da9242
CL
109242016-08-18 Carl Love <cel@us.ibm.com>
10925
10926 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
10927 and sync up the test with tests in gas/testsuite/gas/ppc.
10928 * gdb.arch/powerpc-power.exp: Likewise.
10929
eb2332d7
SM
109302016-08-17 Simon Marchi <simon.marchi@ericsson.com>
10931
10932 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
10933 expected error message.
10934
63c61e04
SM
109352016-08-17 Simon Marchi <simon.marchi@ericsson.com>
10936
10937 * gdb.multi/remove-inferiors.exp: New file.
10938 * gdb.multi/remove-inferiors.c: New file.
10939
7b17065f
YQ
109402016-08-12 Yao Qi <yao.qi@linaro.org>
10941
10942 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
10943 argument list.
10944
01d3dedf
PA
109452016-08-10 Pedro Alves <palves@redhat.com>
10946
10947 PR gdb/19187
10948 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
10949 setup_kfails.
10950
3eb7562a
PA
109512016-08-09 Pedro Alves <palves@redhat.com>
10952 Simon Marchi <simon.marchi@ericsson.com>
10953
10954 PR gdb/20418
10955 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
10956 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
10957
80614914
PA
109582016-08-09 Pedro Alves <palves@redhat.com>
10959
10960 PR mi/20431
10961 * gdb.mi/mi-cmd-error.exp: New file.
10962
f348d89a
PA
109632016-08-09 Pedro Alves <palves@redhat.com>
10964
10965 PR gdb/18653
10966 * gdb.base/signals-state-child.c: New file.
10967 * gdb.base/signals-state-child.exp: New file.
10968 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
10969
e5ca03b4
PA
109702016-08-09 Pedro Alves <palves@redhat.com>
10971
10972 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
10973
282a0691
TT
109742016-08-03 Tom Tromey <tom@tromey.com>
10975
10976 PR python/18565:
10977 * gdb.python/py-frame-inline.exp: Add Frame.function test.
10978
41bfcd63
YQ
109792016-08-01 Yao Qi <yao.qi@linaro.org>
10980
10981 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
10982 variable mode to "multi-process" if $multi_process is 1, otherwise
10983 set it to "single-process".
10984
e3465b24
YQ
109852016-08-01 Yao Qi <yao.qi@linaro.org>
10986
10987 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
10988 * gdb.cp/cpexprs.exp: Likewise.
10989 * gdb.cp/m-static.exp: Likewise.
10990
0b31a4bc
TT
109912016-07-26 Tom Tromey <tom@tromey.com>
10992
10993 PR python/20190:
10994 * gdb.threads/tls.exp (check_thread_local): Add python symbol
10995 test.
10996
e0461dbb
MM
109972016-07-26 Markus Metzger <markus.t.metzger@intel.com>
10998
10999 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
11000 selecting assembly source files.
11001 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
11002 assembly source files.
11003 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
11004 assembly source files.
11005 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
11006 selecting assembly source files.
11007
8194e927
SM
110082016-07-25 Simon Marchi <simon.marchi@ericsson.com>
11009
11010 * gdb.base/new-ui.exp (do_test_invalid_args): New
11011 procedure.
11012
c0272db5
TW
110132016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
11014
11015 * gdb.btrace/reconnect.c: New file.
11016 * gdb.btrace/reconnect.exp: New file.
11017
e3487908
GKB
110182016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
11019
11020 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
11021 to test_catch_syscall_group.
11022 (test_catch_syscall_group): New.
11023
12df5c00
TT
110242016-07-21 Tom Tromey <tom@tromey.com>
11025
11026 * gdb.rust/simple.rs (main): Use empty struct expression.
11027 * gdb.rust/simple.exp: Add tests for empty struct expression.
11028
bae62ee2
YQ
110292016-07-21 Yao Qi <yao.qi@linaro.org>
11030
11031 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
11032 if gdb_skip_xml_test is true on some targets.
11033
b1b53fb3
YQ
110342016-07-21 Yao Qi <yao.qi@linaro.org>
11035
11036 * gdb.server/solib-list.exp: Unset last_loaded_file.
11037
027d97f8
JK
110382016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11039
11040 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
11041 "step into captured_main (args)".
11042
7674d381
JK
110432016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11044
11045 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
11046
72b5d099
JK
110472016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11048
11049 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
11050
1f960ced
PA
110512016-07-19 Pedro Alves <palves@redhat.com>
11052
11053 * gdb.opt/inline-break.exp: Remove optimize=-O2.
11054 * gdb.opt/inline-bt.exp: Likewise.
11055 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
11056 additional_flags=-Winline.
11057 * gdb.opt/inline-locals.exp: Likewise.
11058 * gdb.opt/inline-markers.c (ATTR): Define.
11059 (inlined_fn): Use it.
11060
f25827c1
YQ
110612016-07-19 Yao Qi <yao.qi@linaro.org>
11062
11063 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
11064 (test_with_self): Remove some code. Remove argument executable.
11065 (top-level): Use do_self_tests.
11066
37539ebe
DB
110672016-07-15 Zachary Welch <zwelch@codesourcery.com>
11068 Don Breazeal <donb@codesourcery.com>
11069
11070 * gdb.base/maint.exp: Escape paths used in regular expressions.
11071 * gdb.stabs/weird.exp: Likewise.
11072
dac790e1
TT
110732016-07-13 Tom Tromey <tom@tromey.com>
11074
11075 PR python/15620, PR python/18620:
11076 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
11077 (test_bkpt_events): New procs.
11078
93daf339
TT
110792016-07-13 Tom Tromey <tom@tromey.com>
11080
11081 PR python/17698:
11082 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
11083 test.
11084 (test_watchpoints): Likewise.
11085 (test_bkpt_pending): New proc.
11086
6571a381
TT
110872016-07-13 Tom Tromey <tom@tromey.com>
11088
11089 PR cli/18053:
11090 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
11091 completion test.
11092
e8732474
JK
110932016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11094
11095 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
11096 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
11097 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
11098 f_label.
11099 (g): Rename g_end_lbl to g_label.
11100 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
11101 low_pc and high_pc.
11102 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
11103
e0f3fd7c
TT
111042016-07-12 Tom Tromey <tom@tromey.com>
11105
11106 PR python/19293:
11107 * gdb.python/py-unwind-maint.exp: Update tests.
11108
3cfe46b6
YQ
111092016-07-12 Yao Qi <yao.qi@linaro.org>
11110
11111 * lib/selftest-support.exp (selftest_setup): Match the output
11112 when captured_main is inlined.
11113
4f19a0e6
WT
111142016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
11115
11116 * gdb.fortran/derived-types.exp (result_line, result_line_2):
11117 New variables.
11118 (print this%a, print this%b, print this): New tests.
11119 * gdb.fortran/derived-types.f90 (this): New object and
11120 initialization.
11121
986cf455
SM
111222016-07-06 Simon Marchi <simon.marchi@ericsson.com>
11123
11124 * gdb.ada/arraydim.exp: Remove extra directory level in build
11125 directory.
11126
f0464b23
SM
111272016-07-06 Simon Marchi <simon.marchi@ericsson.com>
11128
11129 * lib/ada.exp: Remove extra directory level in build directory.
11130 * gdb.ada/cond_lang.exp: Likewise.
11131 * gdb.ada/exec_changed.exp: Likewise.
11132 * gdb.ada/lang_switch.exp: Likewise.
11133
42d94011
MG
111342016-07-06 Manish Goregaokar <manish@mozilla.com>
11135
2806dc7e
PA
11136 * simple.rs: Add test for raw pointer subscripting.
11137 * simple.exp: Add test expectations.
42d94011 11138
647c264c
YQ
111392016-07-05 Yao Qi <yao.qi@linaro.org>
11140
11141 * gdb.mi/mi-reverse.exp: Match =record-started output.
11142
20aa2c60
PA
111432016-07-01 Pedro Alves <palves@redhat.com>
11144
11145 * gdb.base/jit-reader.exp (info_registers_current_frame): New
11146 procedure.
11147 (jit_reader_test): Test the jit reader's unwinder.
11148 * gdb.base/jithost.c (jit_function_00_code): New global.
11149 (main): Use memcpy to fill in the mmapped code, instead of poking
11150 bytes manually here.
11151 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
11152 value.
11153 (read_debug_info): Save the function's range.
11154 (read_sp): New function.
11155 (unwind_frame): Use it. Also unwind RBP.
11156 (get_frame_id): Use read_sp.
11157 (gdb_init_reader): Use calloc instead of malloc.
11158 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
11159 parameter. Use gdb_test_multiple.
11160
ced2dffb
PA
111612016-07-01 Pedro Alves <palves@redhat.com>
11162 Antoine Tremblay <antoine.tremblay@ericsson.com>
11163
11164 * gdb.threads/process-dies-while-detaching.c: New file.
11165 * gdb.threads/process-dies-while-detaching.exp: New file.
11166
63000888
PA
111672016-07-01 Pedro Alves <palves@redhat.com>
11168
11169 * gdb.multi/watchpoint-multi-exit.c: New file.
11170 * gdb.multi/watchpoint-multi-exit.exp: New file.
11171
038d4868
PA
111722016-06-30 Pedro Alves <palves@redhat.com>
11173
11174 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
11175 unset inferior_spawn_id.
11176
994e9c83
PA
111772016-06-30 Pedro Alves <palves@redhat.com>
11178
11179 * lib/mi-support.exp (default_mi_gdb_start): Declare global
11180 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
11181
e5653468
YQ
111822016-06-29 Yao Qi <yao.qi@linaro.org>
11183
11184 * gdb.base/return.c: Add copyright header.
11185
803b47e5
TT
111862016-06-29 Tom Tromey <tom@tromey.com>
11187
11188 PR python/20129:
11189 * gdb.python/py-framefilter.exp: Add tests for setting priority
11190 and disabling of non-existent frame filter.
11191
28244707
YQ
111922016-06-29 Yao Qi <yao.qi@linaro.org>
11193
11194 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
11195 0x0f07ff.
11196
a31d2f06
YQ
111972016-06-28 Yao Qi <yao.qi@linaro.org>
11198
11199 * gdb.base/catch-syscall.exp: Remove check on isnative and target
11200 triplets. Start gdb, execute catch syscall, and continue. Check
11201 gdb's output to determine catch syscall is supported.
11202
921d8f54
MG
112032016-06-27 Manish Goregaokar <manish@mozilla.com>
11204
25d49b86
PA
11205 * gdb.rust/simple.rs: Add test for returning unit in a function.
11206 * gdb.rust/simple.exp: Add expectation for functions returning
11207 unit.
921d8f54 11208
f4952523
PMR
112092016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
11210
11211 * gdb.python/py-breakpoint-create-fail.c,
11212 gdb.python/py-breakpoint-create-fail.exp,
11213 gdb.python/py-breakpoint-create-fail.py: New testcase.
11214
fccb08f8
MG
112152016-06-25 Manish Goregaokar <manish@mozilla.com>
11216
11217 PR gdb/20239
11218 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
11219 * gdb.rust/simple.exp: Add test expectations for new NonZero
11220 tests.
fccb08f8 11221
6b850546
DT
112222016-06-24 David Taylor <dtaylor@emc.com>
11223
11224 * gdb.base/offsets.exp: New file.
11225 * gdb.base/offsets.c: New file.
11226
17621150
TT
112272016-06-23 Tom Tromey <tom@tromey.com>
11228
11229 PR gdb/16483:
11230 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
11231 before any filters are loaded.
11232
04d59df6
WT
112332016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
11234
11235 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
11236 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
11237 structs.
11238 * gdb.fortran/derived-type-function.exp: New file.
11239 * gdb.fortran/derived-type-function.f90: New file.
11240
11241
ac69f786
PA
112422016-06-21 Pedro Alves <palves@redhat.com>
11243
11244 * gdb.base/new-ui.exp: New file.
11245 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
11246 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
11247 (with_spawn_id): New procedure.
11248
49940788
PA
112492016-06-21 Pedro Alves <palves@redhat.com>
11250
11251 * gdb.mi/mi-exec-run.exp: New file.
11252
ef274d26
PA
112532016-06-21 Pedro Alves <palves@redhat.com>
11254
11255 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
11256 breakpoint command's output on the main UI.
11257 (test_break): New procedure, factored out from calls in the top
11258 level.
11259 (top level): Use foreach_with_prefix to test MI as main UI and as
11260 separate UI.
11261
468afe6c
PA
112622016-06-21 Pedro Alves <palves@redhat.com>
11263
11264 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
11265 (test_awatch_creation_and_listing)
11266 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
11267 Remove 'type' parameter.
11268 (test_watchpoint_all): New parameter mi_mode. Remove
11269 with_test_prefix.
11270 (top level): Use foreach_with_prefix, and add main/separate UI MI
11271 testing axis.
11272
51f77c37
PA
112732016-06-21 Pedro Alves <palves@redhat.com>
11274
11275 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
11276 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
11277 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
11278 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
11279 (gdb_main_spawn_id, mi_spawn_id): Declare and
11280 comment.
11281 (mi_create_inferior_pty): New procedure,
11282 factored out from default_mi_gdb_start.
11283 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
11284 procedures.
11285 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
11286 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
11287 Use mi_create_inferior_pty.
11288 (mi_gdb_start): Use eval to pass down args list.
11289
8980e177
PA
112902016-06-21 Pedro Alves <palves@redhat.com>
11291
11292 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
11293 * gdb.opt/inline-cmds.exp: Add MI tests.
11294
f38d3ad1
PA
112952016-06-21 Pedro Alves <palves@redhat.com>
11296
11297 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
11298
45db7c09
PA
112992016-06-21 Pedro Alves <palves@redhat.com>
11300
11301 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
11302 (top level): Use it instead of mi_execute_to.
11303
5a069ab3
PA
113042016-06-21 Pedro Alves <palves@redhat.com>
11305
11306 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
11307 (cont_handler_str): New.
11308 (signal_stop_handler): Set stop_handler_str instead of printing to
11309 stdout.
11310 (continue_handler): Set cont_handler_str instead of printing to
11311 stdout.
11312 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
11313 mi_send_resuming_command. Print stop_handler_str and
11314 cont_handler_str instead of expecting the python events print
11315 directly.
11316
2838cc1d
SD
113172016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
11318
11319 * gdb.base/jit-reader.exp: New file.
11320 * gdb.base/jithost.c: New file.
11321 * gdb.base/jithost.h: New file.
11322 * gdb.base/jitreader.c : New file.
11323 * gdb.base/jit-protocol.h: New file.
11324
21a77091
YQ
113252016-06-17 Yao Qi <yao.qi@linaro.org>
11326
11327 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
11328 parameters follow_fork and detach_on_fork. Set follow-fork-mode
11329 and detach-on-fork. Adjust tests.
11330 (top level): Invoke break_cond_on_syscall with combinations of
11331 syscall, follow-fork-mode and detach-on-fork.
11332
f50bf8e5
YQ
113332016-06-17 Yao Qi <yao.qi@linaro.org>
11334
11335 * gdb.base/step-over-exit.c: New.
11336 * gdb.base/step-over-exit.exp: New.
11337
a28d8e50
YTL
113382016-06-17 Yan-Ting Lin <currygt52@gmail.com>
11339
11340 * gdb.base/float.exp: Add target check for nds32*-*-*.
11341 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
11342
cad8e26d
AB
113432016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
11344
11345 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
11346 for unsupported target features.
11347 * gdb.base/call-rt-st.exp: Likewise.
11348 * gdb.base/call-sc.exp: Likewise.
11349 * gdb.base/call-signal-resume.exp: Likewise.
11350 * gdb.base/call-strs.exp: Likewise.
11351 * gdb.base/callexit.exp: Likewise.
11352 * gdb.base/callfuncs.exp: Likewise.
11353 * gdb.base/nodebug.exp: Likewise.
11354 * gdb.base/printcmds.exp: Likewise.
11355 * gdb.base/ptype.exp: Likewise.
11356 * gdb.base/structs.exp: Likewise.
11357 * gdb.base/unwindonsignal.exp: Likewise.
11358 * gdb.cp/gdb2495.exp: Likewise.
11359 * gdb.cp/templates.exp: Likewise.
11360 * gdb.cp/virtfunc.exp: Likewise.
11361 * gdb.threads/hand-call-in-threads.exp: Likewise.
11362 * gdb.threads/interrupted-hand-call.exp: Likewise.
11363 * gdb.threads/thread-unwindonsignal.exp: Likewise.
11364
347dc102
TT
113652016-06-10 Tom Tromey <tom@tromey.com>
11366
11367 PR rust/20110:
11368 * gdb.rust/expr.exp: Add test for integer constant larger than
11369 i32.
11370
5e13cf25
BH
113712016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
11372
11373 * gdb.fortran/nested-funcs.exp: New.
11374 * gdb.fortran/nested-funcs.f90: New.
11375
bb556f1f
TK
113762016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
11377
11378 * gdb.base/examine-backward.c: New file.
11379 * gdb.base/examine-backward.exp: New file.
11380
38b022b4
SM
113812016-06-06 Simon Marchi <simon.marchi@ericsson.com>
11382
11383 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
11384 matching.
11385
1b40ec05
TT
113862016-06-02 Tom Tromey <tom@tromey.com>
11387
11388 PR python/18984:
11389 * gdb.python/py-shared.exp: Add solib_name test.
11390
193bd378
SM
113912016-06-02 Simon Marchi <simon.marchi@ericsson.com>
11392
11393 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
11394
3326303b
MG
113952016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
11396
11397 PR c++/19893
11398 * gdb.dwarf2/implref.exp: Rename to...
11399 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
11400 * gdb.dwarf2/implref-array.c: New file.
11401 * gdb.dwarf2/implref-array.exp: Likewise.
11402 * gdb.dwarf2/implref-global.c: Likewise.
11403 * gdb.dwarf2/implref-global.exp: Likewise.
11404 * gdb.dwarf2/implref-struct.c: Likewise.
11405 * gdb.dwarf2/implref-struct.exp: Likewise.
11406
825c8ef2
AT
114072016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11408
11409 * gdb.trace/trace-condition.exp: Add 64bit tests.
11410
2320162a
AT
114112016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11412
11413 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
11414 bits types.
11415 (main): Adapt to 8 to 64 bits types.
11416 * gdb.trace/trace-condition.exp: Add new tests.
11417
a7818233
AT
114182016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11419
11420 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
11421
0d336466
AT
114222016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11423
11424 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
11425 Move condition tests...
11426 * gdb.trace/trace-condition.exp: Here.
11427
7faeb45a
AT
114282016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11429
11430 * gdb.trace/trace-condition.exp: Add counter-case tests.
11431
e385593e
JK
114322016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11433
11434 PR c++/15231
11435 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
11436 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
11437
744608cc
PA
114382016-05-27 Pedro Alves <palves@redhat.com>
11439
11440 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
11441 New procedure.
11442 (top level): Call it, and bail out of DejaGnu is known to be bad.
11443
ac775bf4
AB
114442016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
11445
11446 * gdb.base/whatis.c: Extend the test case.
11447 * gdb.base/whatis.exp: Add additional tests.
11448
2bbad2ea
BH
114492016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11450
11451* gdb.fortran/type.f90: Add pointer variable.
11452* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
11453
8b70175d
BH
114542016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11455
11456 * gdb.fortran/vla-type.exp: Fix testcase name.
11457
86d8a848
BH
114582016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11459
11460 * gdb.fortran/vla-type.exp: Access elements in nested structs.
11461
e188eb36
BH
114622016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11463
11464 * gdb.fortran/type.f90: Add nested structures.
11465 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
11466 * gdb.fortran/derived-type.exp: Adapt expected output.
11467 * gdb.fortran/vla-type.exp: Adapt expected output.
11468
9b2db1fd
BH
114692016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11470
11471 * gdb.fortran/whatis_type.exp: Adapt expected output.
11472
72b17055
BH
114732016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11474
11475 * gdb.fortran/print_type.exp: Fix expected output.
11476 * gdb.fortran/whatis_type.exp: Fix expected output.
11477
3cd81d8d
BH
114782016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11479
11480 * gdb.fortran/whatis_type.exp: Use multi_line.
11481
ddae9462
TT
114822016-05-24 Tom Tromey <tom@tromey.com>
11483
11484 PR python/17386:
11485 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
11486 use value as an index.
11487
1957f6b8
TT
114882016-05-23 Tom Tromey <tom@tromey.com>
11489
11490 PR python/17981:
11491 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
11492 no-breakpoint case.
11493
026a9174
PA
114942016-05-24 Pedro Alves <palves@redhat.com>
11495
11496 PR gdb/19828
11497 * gdb.threads/clone-attach-detach.c: New file.
11498 * gdb.threads/clone-attach-detach.exp: New file.
11499
e70a7231
FR
115002016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
11501
11502 * gdb.base/annota-input-while-running.exp: Fix syntax error.
11503
0f6ed0e0
TT
115042016-05-23 Tom Tromey <tom@tromey.com>
11505
11506 PR python/19438, PR python/18393:
11507 * gdb.python/py-progspace.exp: Add "dir" test.
11508 * gdb.python/py-objfile.exp: Add "dir" test.
11509
ffd19d61
YQ
115102016-05-23 Yao Qi <yao.qi@linaro.org>
11511
11512 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
11513 * gdb.arch/thumb2-it.exp: Likewise.
11514
9e8f9b05
SM
115152016-05-18 Simon Marchi <simon.marchi@ericsson.com>
11516
11517 * gdb.mi/mi-threads-interrupt.c: New file.
11518 * gdb.mi/mi-threads-interrupt.exp: New file.
11519
61c6156d
SM
115202016-05-17 Simon Marchi <simon.marchi@ericsson.com>
11521
11522 PR gdb/18077
11523 * gdb.mi/mi-async-run.exp: New file.
11524 * gdb.mi/mi-async-run.c: New file.
11525
67218854
TT
115262016-05-17 Tom Tromey <tom@tromey.com>
11527 Manish Goregaokar <manishsmail@gmail.com>
11528
11529 * lib/rust-support.exp: New file.
11530 * lib/gdb.exp (skip_rust_tests): New proc.
11531 (build_executable_from_specs): Handle rust.
11532 * lib/future.exp (gdb_find_rustc): New proc.
11533 (gdb_default_target_compile): Handle rust.
11534 * gdb.rust/expr.exp: New file.
11535 * gdb.rust/generics.exp: New file.
11536 * gdb.rust/generics.rs: New file.
11537 * gdb.rust/methods.exp: New file.
11538 * gdb.rust/methods.rs: New file.
11539 * gdb.rust/modules.exp: New file.
11540 * gdb.rust/modules.rs: New file.
11541 * gdb.rust/simple.exp: New file.
11542 * gdb.rust/simple.rs: New file.
11543
c44af4eb
TT
115442016-05-17 Tom Tromey <tom@tromey.com>
11545
11546 * gdb.base/default.exp (set language): Add rust.
11547
dcd1f979
TT
115482016-05-17 Tom Tromey <tom@tromey.com>
11549
11550 * gdb.gdb/unittest.exp: New file.
11551
155b7f57
YQ
115522016-05-16 Yao Qi <yao.qi@linaro.org>
11553
11554 * gdb.base/batch-preserve-term-settings.exp: Remove variable
11555 shell_prompt. Update shell_prompt_re.
11556
8ddd5a6c
DE
115572016-05-12 Doug Evans <dje@google.com>
11558
11559 PR symtab/19999
11560 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
11561 $options when building executable.
11562 * gdb.dwarf2/fission-loclists-pie.S: New file.
11563 * gdb.dwarf2/fission-loclists-pie.exp: New file.
11564
02e370d9
SM
115652016-05-04 Simon Marchi <simon.marchi@ericsson.com>
11566
11567 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
11568 of [is_remote target],
11569
8929ad8b
SM
115702016-05-04 Simon Marchi <simon.marchi@ericsson.com>
11571
11572 * lib/gdb.exp (use_gdb_stub): New procedure.
11573
6c447423
DE
115742016-05-03 Yunlian Jiang <yunlian@google.com>
11575 Doug Evans <dje@google.com>
11576
11577 PR symtab/19914
11578 * gdb.dwarf2/dwp-sepdebug.c: New file.
11579 * gdb.dwarf2/dwp-sepdebug.exp: New file.
11580
444e826c
SM
115812016-05-02 Simon Marchi <simon.marchi@ericsson.com>
11582
11583 * gdb.base/detach.exp: Remove is_remote check.
11584
740feeaa
SM
115852016-05-02 Simon Marchi <simon.marchi@ericsson.com>
11586
11587 * gdb.base/annota-input-while-running.exp: Don't check for
11588 [is_remote target]. Enable annotations after running to main.
11589 Remove unused "set test..." line.
11590
9080ac9d
SM
115912016-04-28 Simon Marchi <simon.marchi@ericsson.com>
11592
11593 * gdb.trace/trace-enable-disable.exp: New file.
11594 * gdb.trace/trace-enable-disable.c: New file.
11595
952ebca5
SM
115962016-04-28 Simon Marchi <simon.marchi@ericsson.com>
11597
11598 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
11599 use it in info sharedlibrary test.
11600 * gdb.trace/ftrace-lock.exp: Likewise.
11601 * gdb.trace/ftrace.exp: Likewise.
11602 * gdb.trace/range-stepping.exp: Likewise.
11603 * gdb.trace/trace-break.exp: Likewise.
11604 * gdb.trace/trace-condition.exp: Likewise.
11605 * gdb.trace/trace-mt.exp: Likewise.
11606
d9019901
SM
116072016-04-27 Simon Marchi <simon.marchi@ericsson.com>
11608
11609 * lib/gdb.exp (gdb_load_shlibs): Rename to...
11610 (gdb_load_shlib): ... this.
11611 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
11612 gdb_load_shlib.
11613 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
11614 * gdb.base/ctxobj.exp: Likewise.
11615 * gdb.base/dprintf-pending.exp: Likewise.
11616 * gdb.base/dso2dso.exp: Likewise.
11617 * gdb.base/fixsection.exp: Likewise.
11618 * gdb.base/gcore-relro.exp: Likewise.
11619 * gdb.base/gdb1555.exp: Likewise.
11620 * gdb.base/global-var-nested-by-dso.exp: Likewise.
11621 * gdb.base/gnu-ifunc.exp: Likewise.
11622 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
11623 * gdb.base/jit-so.exp (one_jit_test): Likewise.
11624 * gdb.base/pending.exp: Likewise.
11625 * gdb.base/print-file-var.exp: Likewise.
11626 * gdb.base/print-symbol-loading.exp: Likewise.
11627 * gdb.base/shlib-call.exp: Likewise.
11628 * gdb.base/shreloc.exp: Likewise.
11629 * gdb.base/so-impl-ld.exp: Likewise.
11630 * gdb.base/solib-disc.exp: Likewise.
11631 * gdb.base/solib-nodir.exp: Likewise.
11632 * gdb.base/solib-overlap.exp: Likewise.
11633 * gdb.base/solib-symbol.exp: Likewise.
11634 * gdb.base/solib-weak.exp (do_test): Likewise.
11635 * gdb.base/sym-file.exp: Likewise.
11636 * gdb.base/symtab-search-order.exp: Likewise.
11637 * gdb.base/type-opaque.exp: Likewise.
11638 * gdb.base/unload.exp: Likewise.
11639 * gdb.base/watchpoint-solib.exp: Likewise.
11640 * gdb.compile/compile.exp: Likewise.
11641 * gdb.cp/gdb2384.exp: Likewise.
11642 * gdb.cp/infcall-dlopen.exp: Likewise.
11643 * gdb.cp/re-set-overloaded.exp: Likewise.
11644 * gdb.fortran/library-module.exp: Likewise.
11645 * gdb.opt/solib-intra-step.exp: Likewise.
11646 * gdb.python/py-finish-breakpoint.exp: Likewise.
11647 * gdb.python/py-shared.exp: Likewise.
11648 * gdb.reverse/solib-precsave.exp: Likewise.
11649 * gdb.reverse/solib-reverse.exp: Likewise.
11650 * gdb.server/solib-list.exp: Likewise.
11651 * gdb.threads/dlopen-libpthread.exp: Likewise.
11652 * gdb.threads/tls-shared.exp: Likewise.
11653 * gdb.threads/tls-so_extern.exp: Likewise.
11654 * gdb.trace/change-loc.exp: Likewise.
11655 * gdb.trace/ftrace-lock.exp: Likewise.
11656 * gdb.trace/ftrace.exp: Likewise.
11657 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
11658 * gdb.trace/pending.exp: Likewise.
11659 * gdb.trace/range-stepping.exp: Likewise.
11660 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
11661 (strace_info_marker): Likewise.
11662 (strace_probe_marker): Likewise.
11663 (strace_trace_on_same_addr): Likewise.
11664 (strace_trace_on_diff_addr): Likewise.
11665 * gdb.trace/trace-break.exp: Likewise.
11666 * gdb.trace/trace-condition.exp: Likewise.
11667 * gdb.trace/trace-mt.exp: Likewise.
11668
fca4cfd9
SM
116692016-04-27 Simon Marchi <simon.marchi@ericsson.com>
11670
11671 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
11672 result of gdb_remote_download.
11673 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
11674 * gdb.base/dso2dso.exp: Likewise.
11675 * gdb.base/global-var-nested-by-dso.exp: Likewise.
11676 * gdb.base/print-file-var.exp: Likewise.
11677 * gdb.base/shlib-call.exp: Likewise.
11678 * gdb.base/shreloc.exp: Likewise.
11679 * gdb.base/solib-overlap.exp: Likewise.
11680 * gdb.base/solib-weak.exp (do_test): Likewise.
11681 * gdb.base/unload.exp: Likewise.
11682
11cf4ffb
YQ
116832016-04-27 Yao Qi <yao.qi@linaro.org>
11684
11685 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
11686 exists.
11687
3e2e34f8
KB
116882016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11689
11690 * vla-type.exp: Print structure from toplevel.
11691
8f07e298
BH
116922016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11693
11694 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
11695 of dynamic types.
11696 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
11697 of dynamic types.
11698
9920b434
BH
116992016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11700
11701 * gdb.fortran/vla-type.f90: New file.
11702 * gdb.fortran/vla-type.exp: New file.
11703
f3abeff5
YQ
117042016-04-25 Yao Qi <yao.qi@linaro.org>
11705
11706 * gdb.base/branch-to-self.c: New file.
11707 * gdb.base/branch-to-self.exp: New file.
11708
0a5d52f0
YQ
117092016-04-22 Yao Qi <yao.qi@linaro.org>
11710
11711 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
11712 more after $hex.
11713
495346f6
YQ
117142016-04-22 Yao Qi <yao.qi@linaro.org>
11715
11716 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
11717 * gdb.base/annota3.exp: Likewise.
11718
4a7e075c
YQ
117192016-04-22 Yao Qi <yao.qi@linaro.org>
11720
11721 * gdb.reverse/step-precsave.exp: Do one step and test program
11722 stops in "callee" and do multiple steps until program goes out
11723 of "callee".
11724 * gdb.reverse/step-reverse.exp: Likewise.
11725
5b061e98
YQ
117262016-04-22 Yao Qi <yao.qi@linaro.org>
11727
11728 * gdb.trace/signal.exp: Also pass if
11729 $tracepoint_hits($i) > $iterations.
11730
5c5dc57f
YQ
117312016-04-22 Yao Qi <yao.qi@linaro.org>
11732
11733 * gdb.trace/signal.c: New file.
11734 * gdb.trace/signal.exp: New file.
11735
a55411b9
DE
117362016-04-19 Doug Evans <xdje42@gmail.com>
11737
11738 * gdb.base/bad-file.exp: New file.
11739
a22df60a
MG
117402016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
11741
11742 * gdb.dwarf2/implref.exp: New file.
11743
0c13f7e5
BH
117442016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
11745
11746 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
11747 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
11748 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
11749 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
11750 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
11751 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
11752 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
11753 * lib/fortran.exp (fortran_int4): New procedure.
11754 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
11755 (fortran_logical4): Likewise.
11756
9b9b09e9
BH
117572016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
11758
11759 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
11760
a14d1f4d
BH
117612016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
11762
11763 * lib/compiler.c: Add Intel specific preprocessor macros.
11764 * lib/compiler.cc: Likewise.
25d49b86 11765
7d49b1d0
LM
117662016-04-13 Luis Machado <lgustavo@codesourcery.com>
11767
11768 * gdb.server/connect-with-no-symbol-file.c: New file.
11769 * gdb.server/connect-with-no-symbol-file.exp: New file.
11770
8392fa22
SM
117712016-04-13 Simon Marchi <simon.marchi@ericsson.com>
11772
11773 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
11774
8c4c4aeb
SM
117752016-04-13 Simon Marchi <simon.marchi@ericsson.com>
11776
11777 * boards/gdbserver-base.exp (${board}_download): Copy source file to
11778 standard output directory.
11779
45e3745e
AT
117802016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
11781
11782 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
11783
e26b7e41
MM
117842016-04-13 Markus Metzger <markus.t.metzger@intel.com>
11785
11786 * gdb.btrace/instruction_history.c (loop): Add declaration.
11787
8ce09462
AT
117882016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
11789
11790 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
11791
2e88a1ea
SM
117922016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
11793
11794 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
11795 parentheses to print.
11796 (continue_handler): Likewise.
11797
f48e22e3
SM
117982016-04-08 Simon Marchi <simon.marchi@ericsson.com>
11799
11800 * gdb.server/solib-list.exp: Remove is_remote check.
11801 Pass shlib= to gdb_compile. Don't link shared library with
11802 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
11803 Run binary filename through "readlink -f" on the target.
11804
096be756
PA
118052016-04-08 Pedro Alves <palves@redhat.com>
11806
11807 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
11808 interpreter filename as argument to gdbserver_spawn.
11809 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
11810 Return empty if $last_loaded_file does not exist.
11811
06500533
JK
118122016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11813
11814 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
11815 * gdb.base/jit-main.c: Use exit after usage.
11816
2d35e871
JK
118172016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11818
11819 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
11820 GDBHISTSIZE prior to the tests.
11821 * gdb.base/gdbinit-history.exp: Likewise.
11822
118232016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
11824
11825 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
11826 instead of build_executable. Use gdb_load_shlibs.
11827
c8064e7e
YQ
118282016-04-07 Yao Qi <yao.qi@linaro.org>
11829
11830 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
11831 Execute "si" command.
11832
bde47561
YQ
118332016-04-07 Yao Qi <yao.qi@linaro.org>
11834
11835 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
11836 number instead of the comments on some line.
11837
b16f8a3b
DB
118382016-04-06 Don Breazeal <donb@codesourcery.com>
11839
11840 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
11841 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
11842
c2f901df
SM
118432016-04-06 Simon Marchi <simon.marchi@ericsson.com>
11844
11845 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
11846 standard_output_file. Remove unused binfile variable.
11847
ac17fda0
CU
118482016-04-05 Catalin Udma <catalin.udma@freescale.com>
11849
11850 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
11851 * gdb.python/py-mi-objfile.exp: Match "list main" output
11852 in console format.
11853
03a8c4df
SM
118542016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
11855
11856 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
11857 absolute.
11858
6e774b13
SM
118592016-04-05 Simon Marchi <simon.marchi@ericsson.com>
11860
11861 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
11862 absolute.
11863 * gdb.trace/ftrace.exp: Likewise.
11864 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
11865 targets as well.
11866 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
11867 (gdb_load_shlibs): Copy libraries to test directory when testing
11868 natively. Only set solib-search-path if testing remotely.
11869 * lib/mi-support.exp (mi_load_shlibs): Likewise.
11870
7817ea46
SM
118712016-04-05 Simon Marchi <simon.marchi@ericsson.com>
11872
11873 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
11874 gdb_download. Use it even if the target is not remote.
11875 * gdb.base/jit.exp (compile_jit_test): Likewise.
11876 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
11877 output directory if the destination board is local, otherwise use
11878 the standard remote_download from DejaGnu.
11879 (gdb_download): Remove.
11880 (gdb_load_shlibs): Use gdb_remote_download instead of
11881 gdb_download.
11882 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
11883 Use gdb_remote_download instead of gdb_download. Use it even if
11884 the target is not remote.
11885 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
11886 instead of gdb_download.
11887
7beb7f68
SM
118882016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
11889
11890 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
11891 (test_insert_delete_modify): Call mi_load_shlibs before trying to
11892 run.
11893
cc63428a
AV
118942016-04-01 Artemiy Volkov <artemiyv@acm.org>
11895
11896 PR gdb/19820
11897 * gdb.base/printcmds.exp: Add artificial arrays tests.
11898
64cdf930
PA
118992016-03-31 Pedro Alves <palves@redhat.com>
11900
11901 PR gdb/19858
11902 * gdb.base/jit-main.c: Include unistd.h.
11903 (ATTACH): Define to 0 if not already defined.
11904 (wait_for_gdb, mypid): New globals.
11905 (WAIT_FOR_GDB): New macro.
11906 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
11907 some breakpoint locations.
11908 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
11909 New procedures.
11910 (one_jit_test): Add REATTACH parameter, and handle it. Use
11911 continue_to_test_location.
11912 (top level): Test attach, and adjusts calls to one_jit_test.
11913
40dea8cb
PA
119142016-03-31 Pedro Alves <palves@redhat.com>
11915
11916 PR gdb/19858
11917 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
11918 BINSUFFIX parameter, and handle it.
11919 (top level): Adjust calls compile_jit_test.
11920
e7ea3ec7
CU
119212016-03-31 Catalin Udma <catalin.udma@freescale.com>
11922
11923 PR python/19743
11924 * gdb.python/py-mi-events-gdb.py: New file.
11925 * gdb.python/py-mi-events.c: New file.
11926 * gdb.python/py-mi-events.exp: New file.
11927
e6359af3
YQ
119282016-03-30 Yao Qi <yao.qi@linaro.org>
11929
11930 * gdb.reverse/until-precsave.exp: Match function name only.
11931 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
11932 Move malloc to a condition block.
11933 * gdb.reverse/until-reverse.exp: Match function name only.
11934
a4105d04
MK
119352016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
11936
11937 * gdb.trace/ftrace.exp: Set arg0exp for s390.
11938 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
11939 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
11940 variable for GPR 0 instead of assuming it is register 0.
11941 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
11942 * lib/trace-support.exp: Add s390 registers.
11943
bfa6adb9
YQ
119442016-03-29 Yao Qi <yao.qi@linaro.org>
11945
11946 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
11947
1e6697ea
YQ
119482016-03-24 Yao Qi <yao.qi@linaro.org>
11949
11950 * gdb.reverse/break-reverse.exp: Add quotation mark in the
11951 test message.
11952
64bcd522
AA
119532016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
11954
11955 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
11956 maintaining separate logic for constructing the output path.
11957
7868401b
DB
119582016-03-16 Don Breazeal <donb@codesourcery.com>
11959
11960 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
11961 Retry fork and waitpid on interrupted system call errors.
11962 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
11963 Use with_timeout_factor to increase timeout by factor of 10.
11964
1cafadb4
DB
119652016-03-15 Don Breazeal <donb@codesourcery.com>
11966
11967 * gdb.cp/scope-err.cc: New test program.
11968 * gdb.cp/scope-err.exp: New test script.
11969 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
11970 lines and "set breakpoint here" comment.
11971 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
11972 Fixed some whitespace and format issues.
11973 * gdb.mi/mi-linespec-err-cp.cc: New test program.
11974 * gdb.mi/mi-linespec-err-cp.exp: New test script.
11975
81516450
DE
119762016-03-15 Doug Evans <dje@google.com>
11977
11978 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
11979 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
11980 All callers updated. Add tests for enums, mixed flags register.
11981
aa52b601
DE
119822016-03-15 Doug Evans <dje@google.com>
11983
11984 * gdb.base/skip.c (main): Call test_skip_file_and_function.
11985 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
11986
fa4ff313
SM
119872016-03-14 Simon Marchi <simon.marchi@ericsson.com>
11988
11989 * gdb.base/default.exp: Add $_as_string to the list of expected
11990 convenience functions.
11991
f2403c39
AB
119922016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
11993
11994 * gdb.base/maint.exp: New tests for 'maint info line-table'.
11995
f2f3ccb9
SM
119962016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
11997
11998 * gdb.python/py-as-string.exp: New file.
11999 * gdb.python/py-as-string.c: New file.
12000
00dbd492
PA
120012016-03-09 Pedro Alves <palves@redhat.com>
12002
12003 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
12004 signal" -> "Thread NN received signal" output change.
12005 * gdb.threads/ia64-sigill.exp: Likewise.
12006 * gdb.threads/linux-dp.exp: Likewise.
12007 * gdb.threads/manythreads.exp: Likewise.
12008 * gdb.threads/pending-step.exp: Likewise.
12009 * gdb.threads/print-threads.exp: Likewise.
12010 * gdb.threads/sigstep-threads.exp: Likewise.
12011 * gdb.threads/staticthreads.exp: Likewise.
12012 * gdb.threads/tls.exp: Likewise.
12013
1e6697ea
YQ
120142016-03-09 Pedro Alves <palves@redhat.com>
12015
12016 * gdb.base/command-line-input.exp: New file.
12017
b04fd3be
MK
120182016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12019
12020 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
12021 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
12022 * gdb.trace/pending.exp: Accept leading dot before function name.
12023 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
12024 * lib/trace-support.exp: Set registers for ppc.
12025
98fa59e9
MK
120262016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12027
12028 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
12029 use it for disassembly; accept .main in addition to main in backtrace.
12030
f77198c8
MK
120312016-03-09 Wei-cheng Wang <cole945@gmail.com>
12032 Marcin Kościelnicki <koriakin@0x04.net>
12033
12034 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
12035 (gdb_recursion_test_ptr): New global variable.
12036 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
12037 gdb_recursion_test.
12038 (gdb_c_test): Ditto.
12039
ba84e0da
MK
120402016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12041
12042 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
12043 ordering.
12044
4366d36e
MK
120452016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12046
12047 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
12048 (bar): Add bar_start_lbl label.
12049 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
12050 of foo/bar for emitting DWARF and tracing.
12051
5eb264df
SDJ
120522016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
12053
12054 * analyze-racy-logs.py: Set executable bit.
12055
fb6a751f
SDJ
120562016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
12057
12058 * Makefile.in (DEFAULT_RACY_ITER): New variable.
12059 (CHECK_TARGET_TMP): Likewise.
12060 (check-single-racy): New rule.
12061 (check-parallel-racy): Likewise.
12062 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
12063 (do-check-parallel-racy): New rule.
12064 (check-racy/%.exp): Likewise.
12065 * README (Racy testcases): New section.
12066 * analyze-racy-logs.py: New file.
12067
bdf7e230
DE
120682016-03-03 Doug Evans <dje@google.com>
12069
12070 * gdb.base/skip.exp: Use with_test_prefix.
12071
4719d415
YQ
120722016-03-03 Yao Qi <yao.qi@linaro.org>
12073
12074 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
12075 Invoke step_over_syscall "clone" and break_cond_on_syscall
12076 "clone".
12077 * gdb.base/step-over-clone.c: New file.
12078
ea507862
YQ
120792016-03-03 Yao Qi <yao.qi@linaro.org>
12080
12081 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
12082 code format.
12083
8fc8cbda
YQ
120842016-03-03 Yao Qi <yao.qi@linaro.org>
12085
12086 * gdb.base/disp-step-fork.c: Rename to ...
12087 * gdb.base/step-over-fork.c: ... it. New file.
12088 * gdb.base/disp-step-vfork.c: Rename to ...
12089 * gdb.base/step-over-vfork.c: ... it. New file.
12090 * gdb.base/disp-step-syscall.exp: Rename to ...
12091 * gdb.base/step-over-syscall.exp: ... it. New file.
12092 (disp_step_cross_syscall): Rename to ...
12093 (step_over_syscall): ... it.
12094
92fa70b0
YQ
120952016-03-03 Yao Qi <yao.qi@linaro.org>
12096
12097 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
12098 If target supports condition evaluation on target, invoke
12099 break_cond_on_syscall for fork and vfork.
12100
e197ad3c
YQ
121012016-03-03 Yao Qi <yao.qi@linaro.org>
12102
12103 * gdb.base/disp-step-syscall.exp: Don't invoke
12104 support_displaced_stepping.
12105 (disp_step_cross_syscall): Test with displaced stepping off and
12106 on if supported.
12107
0b47da9f
YQ
121082016-03-03 Yao Qi <yao.qi@linaro.org>
12109
12110 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
12111 proc.
12112 (setup): New proc.
12113 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
12114 and setup.
12115
065ab6dc
BH
121162016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12117
12118 * gdb.fortran/vla-history.exp: Remove breakpoint.
12119
07e448ad 121202016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12121
25d49b86
PA
12122 * gdb.fortran/vla-history.exp: Lookup array elements and printing
12123 exceeds timeout.
07e448ad 12124
9ac2d526 121252016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12126
25d49b86
PA
12127 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
12128 breakpoint.
9ac2d526 12129
17807369
BH
121302016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12131
12132 * gdb.mi/vla.f90: Nullify pointer after declaration.
12133
86e501af
PA
121342016-03-01 Pedro Alves <palves@redhat.com>
12135
12136 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
12137
1e903e32
PA
121382016-03-01 Pedro Alves <palves@redhat.com>
12139
12140 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
12141 before anything else.
12142 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
12143 _GNU_SOURCE here.
12144 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
12145 before anything else.
12146 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
12147
6ccb54e2
PA
121482016-03-01 Pedro Alves <palves@redhat.com>
12149
12150 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
12151
30ca9da1
YQ
121522016-03-01 Yao Qi <yao.qi@linaro.org>
12153
12154 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
12155 prepare_for_testing.
12156
dc856b38
YQ
121572016-03-01 Yao Qi <yao.qi@linaro.org>
12158
12159 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
12160
4a932159
AA
121612016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
12162
12163 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
12164 manually constructing the output path.
12165
f2489477
AA
121662016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
12167
12168 * gdb.arch/s390-stackless.S: New.
12169 * gdb.arch/s390-stackless.exp: New.
12170
38899f16
IB
121712016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
12172
12173 * gdb.dlang/circular.c: New file.
12174 * gdb.dlang/circular.exp: New file.
12175
9fde51ed
YQ
121762016-02-26 Yao Qi <yao.qi@linaro.org>
12177
12178 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
12179 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
12180 (testcases): Update.
12181
ce90fefe
YQ
121822016-02-26 Yao Qi <yao.qi@linaro.org>
12183
12184 * gdb.reverse/aarch64.c: Rename to ...
12185 * gdb.reverse/insn-reverse.c: ... it.
12186 * gdb.reverse/aarch64.exp: Rename to ...
12187 * gdb.reverse/insn-reverse.exp: ... it.
12188
3263bceb
YQ
121892016-02-26 Yao Qi <yao.qi@linaro.org>
12190
12191 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
12192 (testcase_ftype): New.
12193 (testcases): New array.
12194 (n_testcases): New.
12195 (main): Call each element in testcases.
12196 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
12197 (read_testcase): New.
12198 Do the tests in a loop.
12199
6cb59ff1
YQ
122002016-02-25 Yao Qi <yao.qi@linaro.org>
12201
12202 * gdb.base/branches.c: Remove.
12203
ae91f625
MK
122042016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12205
12206 PR gdb/13808
12207 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
12208
678b48b7
MK
122092016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12210
12211 * gdb.trace/ftrace.exp: Remove unnecessary target check.
12212
7337a6f2
MK
122132016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12214
12215 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
12216 change x86_64 call_insn to 'callq'.
12217
861ca91f
AT
122182016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
12219
12220 * gdb.trace/tfile-avx.c: Move to...
12221 * gdb.trace/tracefile-pseudo-reg.c: Here.
12222 * gdb.trace/tfile-avx.exp: Move to...
12223 * gdb.trace/tracefile-pseudo-reg.exp: Here.
12224
bf74e428
GB
122252016-02-24 Gary Benson <gbenson@redhat.com>
12226
12227 * gdb.base/attach-pie-noexec.exp: Do not expect an error
12228 message on attach.
12229
cce0e923
DE
122302016-02-23 Doug Evans <dje@google.com>
12231
12232 * gdb.base/skip.c (test_skip): New function.
12233 (end_test_skip_file_and_function): New function.
12234 (test_skip_file_and_function): New function.
12235 * gdb.base/skip1.c (test_skip): New function.
12236 (skip1_test_skip_file_and_function): New function.
12237 * gdb.base/skip.exp: Add tests for new skip options.
12238 * gdb.base/skip-solib.exp: Update expected output.
12239 * gdb.perf/skip-command.cc: New file.
12240 * gdb.perf/skip-command.exp: New file.
12241 * gdb.perf/skip-command.py: New file.
12242
4000e47e
MK
122432016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
12244
12245 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
12246 info registers pattern.
12247
24f75ead
IB
122482016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
12249
12250 * lib/future.exp: Add D support.
12251 (gdb_find_gdc): New proc.
12252 (gdb_default_target_compile): Add D support.
12253
fbb7bcbe
WW
122542016-02-18 Wei-cheng Wang <cole945@gmail.com>
12255
12256 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
12257 user+system time.
12258 (trace_speed_test): Determine the iteration count for a time
12259 between 15..30 seconds.
12260
012b3a21
WT
122612016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
12262
12263 * gdb.arch/i386-mpx-sigsegv.c: New file.
12264 * gdb.arch/i386-mpx-sigsegv.exp: New file.
12265 * gdb.arch/i386-mpx-simple_segv.c: New file.
12266 * gdb.arch/i386-mpx-simple_segv.exp: New file.
12267
2d5189bd
YQ
122682016-02-18 Yao Qi <yao.qi@linaro.org>
12269
12270 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
12271 Don't call setup_kfail.
12272
40fb20d0
YQ
122732016-02-18 Yao Qi <yao.qi@linaro.org>
12274
12275 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12276 Set "set breakpoint condition-evaluation" per $cond_bp_target.
12277
21b1f8d2
DE
122782016-02-16 Doug Evans <dje@google.com>
12279
12280 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
12281 * gdb.base/skip1.c: Ditto.
12282 * gdb.base/skip.exp: Whitespace cleanup.
12283
4041ed77
DB
122842016-02-16 Don Breazeal <donb@codesourcery.com>
12285
12286 PR remote/19496
12287 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12288 Remove kfail for PR remote/19496.
12289
c4ef31bf
SM
122902016-02-16 Simon Marchi <simon.marchi@ericsson.com>
12291
12292 * lib/gdb.exp (standard_temp_file): Return a path specific to
12293 the runtest invocation.
12294
266b65b3
SM
122952016-02-16 Simon Marchi <simon.marchi@ericsson.com>
12296
12297 * gdb.trace/save-trace.exp: Change relative path to be in the
12298 standard output directory.
12299
a7a0a6a9
JK
123002016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12301
12302 * gdb.arch/i386-prologue.c: Add missing prototypes.
12303
c99dbb42
JK
123042016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12305
12306 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
12307 * gdb.arch/i386-prologue.exp: Likewise.
12308 * gdb.arch/i386-size.exp: Likewise.
12309
aa480355
SM
123102016-02-15 Simon Marchi <simon.marchi@ericsson.com>
12311
12312 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
12313 define object file path.
12314 * gdb.btrace/gcore.exp: Use standard_output_file to define core
12315 file path.
12316 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
12317 standard_output_file to define binfile.
12318
ba881f50
JK
123192016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12320
12321 Fix compatibility with recent gfortran-5.3.1.
12322 * gdb.fortran/vla-history.exp (print vla1 allocated)
12323 (print vla2 allocated, print $2, print $3): Remove
12324 (print $4): Rename to ...
12325 (print $2): ... here.
12326 (print $9): Rename to ...
12327 (print $5): ... here.
12328 (print $10): Rename to ...
12329 (print $6): ... here.
12330 * gdb.fortran/vla.f90: Add pvla initialization.
12331
e9fb005c
JK
123322016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12333
12334 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
12335 New test.
12336 * gdb.fortran/vla-value-sub.exp: Likewise.
12337
e44e00ff
MK
123382016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
12339
12340 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
12341
97e94151
SM
123422016-02-12 Simon Marchi <simon.marchi@ericsson.com>
12343
12344 * i386-biarch-core.exp: Define corefile using
12345 standard_output_file.
12346
01113bc1
YQ
123472016-02-12 Yao Qi <yao.qi@linaro.org>
12348
12349 * gdb.arch/arm-single-step-kernel-helper.c: New.
12350 * gdb.arch/arm-single-step-kernel-helper.exp: New.
12351
33b4777c
MM
123522016-02-12 Markus Metzger <markus.t.metzger@intel.com>
12353
12354 * gdb.btrace/tailcall-only.exp: New.
12355 * gdb.btrace/tailcall-only.c: New.
12356 * gdb.btrace/x86_64-tailcall-only.S: New.
12357 * gdb.btrace/i686-tailcall-only.S: New.
12358
acc23c11
PA
123592016-02-11 Pedro Alves <palves@redhat.com>
12360
12361 * README (Parallel testing): Add missing double quotes.
12362
e352bf0a
PA
123632016-02-11 Pedro Alves <palves@redhat.com>
12364
12365 * README (Parallel testing): New section.
12366 (GDB_PARALLEL): Rewrite.
12367 (FORCE_PARALLEL): Document.
12368
9f5fed78
MK
123692016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
12370
12371 * gdb.trace/tfile-avx.c: New test.
12372 * gdb.trace/tfile-avx.exp: New test.
12373
9ef9e6a6
KS
123742016-02-09 Keith Seitz <keiths@redhat.com>
12375
12376 PR breakpoints/19546
12377 * gdb.base/infcall-exec.c: New file.
12378 * gdb.base/infcall-exec2.c: New file.
12379 * gdb.base/infcall-exec.exp: New file.
12380
a96e36da
KS
123812016-02-09 Keith Seitz <keiths@redhat.com>
12382
12383 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
12384 (toplevel): Call test_bkpt_address.
12385
9f61929f
KS
123862016-02-09 Keith Seitz <keiths@redhat.com>
12387
12388 PR python/19506
12389 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
12390 (toplevel): Call test_bkpt_address.
12391
1e94266c
SM
123922016-02-09 Simon Marchi <simon.marchi@ericsson.com>
12393
12394 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
12395 to AC_OUTPUT.
12396 * configure: Regenerate.
12397
2a7f3dff
PA
123982016-02-09 Pedro Alves <palves@redhat.com>
12399
12400 PR breakpoints/19548
12401 * gdb.base/execl-update-breakpoints.c (some_function): New
12402 function.
12403 (main): Call it.
12404 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
12405 Tighten expected GDB output.
12406
2151ccc5
SM
124072016-02-08 Simon Marchi <simon.marchi@ericsson.com>
12408
12409 * Makefile.in (ALL_SUBDIRS): Remove.
12410 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
12411 (distclean maintainer-clean realclean): Likewise.
12412 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
12413 * configure: Regenerate.
12414 * gdb.ada/Makefile.in: Delete.
12415 * gdb.arch/Makefile.in: Likewise.
12416 * gdb.asm/Makefile.in: Likewise.
12417 * gdb.base/Makefile.in: Likewise.
12418 * gdb.btrace/Makefile.in: Likewise.
12419 * gdb.cell/Makefile.in: Likewise.
12420 * gdb.compile/Makefile.in: Likewise.
12421 * gdb.cp/Makefile.in: Likewise.
12422 * gdb.disasm/Makefile.in: Likewise.
12423 * gdb.dlang/Makefile.in: Likewise.
12424 * gdb.dwarf2/Makefile.in: Likewise.
12425 * gdb.fortran/Makefile.in: Likewise.
12426 * gdb.gdb/Makefile.in: Likewise.
12427 * gdb.go/Makefile.in: Likewise.
12428 * gdb.guile/Makefile.in: Likewise.
12429 * gdb.java/Makefile.in: Likewise.
12430 * gdb.linespec/Makefile.in: Likewise.
12431 * gdb.mi/Makefile.in: Likewise.
12432 * gdb.modula2/Makefile.in: Likewise.
12433 * gdb.multi/Makefile.in: Likewise.
12434 * gdb.objc/Makefile.in: Likewise.
12435 * gdb.opencl/Makefile.in: Likewise.
12436 * gdb.opt/Makefile.in: Likewise.
12437 * gdb.pascal/Makefile.in: Likewise.
12438 * gdb.perf/Makefile.in: Likewise.
12439 * gdb.python/Makefile.in: Likewise.
12440 * gdb.reverse/Makefile.in: Likewise.
12441 * gdb.server/Makefile.in: Likewise.
12442 * gdb.stabs/Makefile.in: Likewise.
12443 * gdb.threads/Makefile.in: Likewise.
12444 * gdb.trace/Makefile.in: Likewise.
12445 * gdb.xml/Makefile.in: Likewise.
12446 * lib/gdb.exp (make_gdb_parallel_path): Add check for
12447 GDB_PARALLEL.
12448 (standard_output_file): Remove check for GDB_PARALLEL, always
12449 return path in outputs/$subdir/$testname.
12450
437277d4
SM
124512016-02-08 Simon Marchi <simon.marchi@ericsson.com>
12452
12453 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
12454 (site.exp): Assign abs_srcdir to tcl's srcdir.
12455
31d913c7
YQ
124562016-02-04 Yao Qi <yao.qi@linaro.org>
12457
12458 * gdb.base/foll-exec-mode.c: Include limits.h.
12459 (main): Add parameters argc and argv. Get directory from
12460 argv[0].
12461 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
12462 compilation.
12463 * gdb.base/foll-exec.c: Include limits.h.
12464 (main): Add parameters argc and argv.
12465 Get directory from argv[0].
12466 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
12467 Adjust tests on the number of lines as source code changed.
12468 * gdb.base/foll-vfork-exit.c: Include limits.h.
12469 (main): Add one line of statement before vfork.
12470 * gdb.base/foll-vfork.c: Include limits.h and string.h.
12471 (main): Add parameters argc and argv. Get directory from
12472 argv[0].
12473 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
12474 (setup_gdb): Set tbreak to skip some source lines.
12475 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
12476 (main): Add parameters argc and argv. Get directory from
12477 argv[0].
12478 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
12479 compilation.
12480 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
12481 (main): Add parameters argc and argv. Get directory from
12482 argv[0].
12483 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
12484 compilation.
12485
9482b9fb
DE
124862016-02-01 Doug Evans <dje@google.com>
12487
12488 * gdb.base/skip.exp: Clean up multiple references to same test name.
12489
6b2e4f10
PA
124902016-02-01 Pedro Alves <palves@redhat.com>
12491
ccb6afd6 12492 PR remote/19496
6b2e4f10
PA
12493 * gdb.threads/forking-threads-plus-breakpoint.exp
12494 (displaced_stepping_supported): New global.
12495 (probe_displaced_stepping_support): New procedure.
12496 (do_test): Add 'displaced' parameter, and use it.
12497 (top level): Check for displaced stepping support. Add displaced
12498 stepping on/off testing axis.
12499
37a8db1a
AB
125002016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
12501
12502 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
12503 pointer. Don't perform further tests on the unassociated pointer
12504 if the first test fails.
12505
5fdf6324
AB
125062016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
12507
12508 * gdb.base/max-value-size.c: New file.
12509 * gdb.base/max-value-size.exp: New file.
12510 * gdb.base/huge.exp: Disable max-value-size for this test.
12511
935c6144
IB
125122016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
12513
12514 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
12515
7fe8399d
YQ
125162016-01-28 Yao Qi <yao.qi@linaro.org>
12517
12518 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
12519
a2077e25
PA
125202016-01-25 Pedro Alves <palves@redhat.com>
12521
12522 PR threads/19461
12523 * gdb.base/fork-running-state.c: New file.
12524 * gdb.base/fork-running-state.exp: New file.
12525
1d2736d4
PA
125262016-01-25 Pedro Alves <palves@redhat.com>
12527
12528 PR gdb/19494
12529 * gdb.base/catch-fork-kill.c: New file.
12530 * gdb.base/catch-fork-kill.exp: New file.
12531
f1da4b11
PA
125322016-01-25 Pedro Alves <palves@redhat.com>
12533
12534 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
12535 Delete, moved to lib/gdb.exp.
12536 * gdb.threads/forking-threads-plus-breakpoint.exp
12537 (foreach_with_prefix): Likewise.
12538 * gdb.threads/process-dies-while-handling-bp.exp
12539 (foreach_with_prefix): Likewise.
12540 * lib/gdb.exp (foreach_with_prefix): New procedure.
12541
45f38546
MK
125422016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
12543
12544 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
12545 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
12546
dc29a1ce
MK
125472016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
12548
12549 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
12550 endian targets.
12551
092127d7
JK
125522016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12553 Pedro Alves <palves@redhat.com>
12554
12555 Fix testsuite compatibility with Guile.
12556 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
12557 number.
12558
31d765d3
JK
125592016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12560
12561 Fix testsuite compatibility with Guile.
12562 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
12563 (thread 1): New test for backtrace through signal handler.
12564
1ac78c04
YQ
125652016-01-22 Yao Qi <yao.qi@linaro.org>
12566
12567 PR testsuite/19491
12568 * gdb.base/multi-forks.c: Include
12569 ../lib/unbuffer_output.c
12570 (main): Call gdb_unbuffer_output.
12571
4f5946a8
DE
125722016-01-21 Doug Evans <dje@google.com>
12573
12574 * lib/ada.exp (gdb_compile_ada): Fix typo.
12575
305e13e6
JB
125762016-01-21 Joel Brobecker <brobecker@adacore.com>
12577
12578 * gdb.base/break-fun-addr.exp: New file.
12579 * gdb.base/break-fun-addr1.c: New file.
12580 * gdb.base/break-fun-addr2.c: New file.
12581
5f5dfff6
SM
125822016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
12583
12584 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
12585 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
12586 enum flag values.
12587
fd356fa2
AA
125882016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
12589
12590 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
12591 when GDB can not set the vector return value. Add more comments
12592 for clarification.
12593
9df22175
AT
125942016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
12595
12596 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
12597 command.
12598
41d1845e
SM
125992016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12600
12601 * Makefile.in (DO_RUNTEST): Add --status and update usages.
12602
01ac6840
SM
126032016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12604
12605 * Makefile.in (check-single): Pass --status to runtest.
12606 (check/%.exp): Likewise.
12607
126082016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12609
12610 * Makefile.in (check-parallel): Propagate return code from make
12611 do-check-parallel.
12612
bd0a71fa
MK
126132016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
12614
12615 * gdb.trace/ftrace.exp: Fix expected message on continue.
12616 * gdb.trace/pending.exp: Fix expected message on continue.
12617 * gdb.trace/trace-break.exp: Fix expected message on continue.
12618
8bcbad33
SM
126192016-01-18 Simon Marchi <simon.marchi@ericsson.com>
12620
12621 * lib/gdb.exp (gdb_test): Remove unused global references.
12622
f303dbd6
PA
126232016-01-18 Pedro Alves <palves@redhat.com>
12624
12625 * gdb.base/async-shell.exp: Adjust expected output.
12626 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
12627 * gdb.base/siginfo-thread.exp: Adjust expected output.
12628 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
12629 * gdb.java/jnpe.exp: Adjust expected output.
12630 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
12631 * gdb.threads/continue-pending-status.exp: Adjust expected output.
12632 * gdb.threads/leader-exit.exp: Adjust expected output.
12633 * gdb.threads/manythreads.exp: Adjust expected output.
12634 * gdb.threads/pthreads.exp: Adjust expected output.
12635 * gdb.threads/schedlock.exp: Adjust expected output.
12636 * gdb.threads/siginfo-threads.exp: Adjust expected output.
12637 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
12638 expected output.
12639 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
12640 output.
12641 * gdb.threads/sigthread.exp: Adjust expected output.
12642 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
12643
b2789696
YQ
126442016-01-18 Yao Qi <yao.qi@linaro.org>
12645
12646 * gdb.guile/scm-section-script.c: Replace @progbits with
12647 %progbits.
12648 * gdb.python/py-section-script.c: Likewise.
12649
71ef29a8
PA
126502016-01-15 Pedro Alves <palves@redhat.com>
12651
12652 * gdb.multi/tids.exp: Test star wildcard ranges.
12653
3f5b7598
PA
126542016-01-15 Pedro Alves <palves@redhat.com>
12655
12656 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
12657 command from "thread apply" invocation.
12658 (thr_apply_info_thr_invalid): Default the expected output to the
12659 input tid list.
12660 (top level): Add tests that use convenience variables. Add tests
12661 for "thread apply" with a valid TID list, but missing the command.
12662
663f6d42
PA
126632016-01-13 Pedro Alves <palves@redhat.com>
12664
12665 * gdb.base/default.exp: Expect $_gthread as well.
12666 * gdb.multi/tids.exp: Test $_gthread.
12667 * gdb.threads/thread-specific.exp: Test $_gthread.
12668
c84f6bbf
PA
126692016-01-13 Pedro Alves <palves@redhat.com>
12670
12671 * gdb.multi/tids.exp: Test "info threads -gid".
12672
22a02324
PA
126732016-01-13 Pedro Alves <palves@redhat.com>
12674
12675 * gdb.multi/tids.exp: Test InferiorThread.global_num and
12676 Breakpoint.thread.
12677 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
12678
5d5658a1
PA
126792016-01-07 Pedro Alves <palves@redhat.com>
12680
12681 * gdb.base/break.exp: Adjust to output changes.
12682 * gdb.base/hbreak2.exp: Likewise.
12683 * gdb.base/sepdebug.exp: Likewise.
12684 * gdb.base/watch_thread_num.exp: Likewise.
12685 * gdb.linespec/keywords.exp: Likewise.
12686 * gdb.multi/info-threads.exp: Likewise.
12687 * gdb.threads/thread-find.exp: Likewise.
12688 * gdb.multi/tids.c: New file.
12689 * gdb.multi/tids.exp: New file.
12690
84654457
PA
126912016-01-13 Pedro Alves <palves@redhat.com>
12692
12693 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
12694
e3940304
PA
126952016-01-13 Pedro Alves <palves@redhat.com>
12696
12697 * gdb.base/default.exp: Expect $_inferior as well.
12698 * gdb.multi/base.exp: Test $_inferior.
12699
a911d87a
PA
127002016-01-13 Pedro Alves <palves@redhat.com>
12701
12702 PR breakpoints/19388
12703 * gdb.base/catch-signal-siginfo-cond.c: New file.
12704 * gdb.base/catch-signal-siginfo-cond.exp: New file.
12705
82075af2
JS
127062016-01-12 Josh Stone <jistone@redhat.com>
12707 Philippe Waroquiers <philippe.waroquiers@skynet.be>
12708
12709 * gdb.base/catch-syscall.c (do_execve): New variable.
12710 (main): Conditionally trigger an execve.
12711 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
12712 (test_catch_syscall_execve): New, check entry/return across execve.
12713 (do_syscall_tests): Call test_catch_syscall_execve.
12714
e46eeedd
PA
127152016-01-12 Pedro Alves <palves@redhat.com>
12716
12717 * gdb.base/random-signal.exp (do_test): New procedure, with body
12718 of testcase moved in.
12719
01d8c27e
JK
127202016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12721 Pedro Alves <palves@redhat.com>
12722
12723 * gdb.base/funcargs.exp (finish from indirectly called function):
12724 Reintroduce the case for 'First'.
12725
9a706302
JK
127262016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12727 Pedro Alves <palves@redhat.com>
12728
12729 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
12730 (tcatch_vfork_then_child_follow_exec)
12731 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
12732 identification.
12733
c0ecb95f
JK
127342016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12735
12736 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
12737 and repeats to unlimited.
12738 * gdb.python/py-value.exp: Likewise.
12739 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
12740 and repeats to unlimited.
12741
6cfc1fcb
JK
127422016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12743
12744 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
12745 and reordering the functions.
12746 * gdb.multi/hangout.c: Likewise.
12747 * gdb.multi/hello.c: Likewise.
12748
582a1b00
SM
127492016-01-08 Simon Marchi <simon.marchi@ericsson.com>
12750
12751 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
12752 absolute.
12753 (SingleStatisticTestResult.report): Use dict.keys instead of
12754 dict.iterkeys.
12755
79bc59cb
PA
127562016-01-06 Pedro Alves <palves@redhat.com>
12757
12758 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
12759
43368e1d
MM
127602016-01-04 Markus Metzger <markus.t.metzger@intel.com>
12761
12762 * gdb.btrace/dlopen.exp: New.
12763 * gdb.btrace/dlopen.c: New.
12764 * gdb.btrace/dlopen-dso.c: New.
12765
79fad5b8
SL
127662015-12-25 Sandra Loosemore <sandra@codesourcery.com>
12767
12768 * lib/gdb.exp (gdb_test): Update comments to clarify that the
12769 PATTERN argument is optional.
12770
ab8314b3
JB
127712015-12-24 Joel Brobecker <brobecker@adacore.com>
12772
12773 * lib/ada.exp (target_compile_ada_from_dir): New function.
12774 (gdb_compile_ada): Reimplement avoiding the use of project files.
12775 * gdb.ada/gnat_ada.gpr: Delete.
12776 * gdb.ada/cond_lang.exp: Adjust test to make path before
12777 filename optional.
12778 * gdb.ada/small_reg_param.exp: Likewise.
12779
fe33faff
SM
127802015-12-22 Simon Marchi <simon.marchi@ericsson.com>
12781
12782 * gdb.base/foll-vork.exp: Remove HP-UX special case.
12783
6d265cb4
TP
127842015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
12785
12786 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
12787 case.
12788
10125099
SM
127892015-12-21 Simon Marchi <simon.marchi@ericsson.com>
12790
12791 * gdb.base/break.exp: Remove dead code.
12792 * gdb.base/sepdebug.exp: Likewise.
12793
3ca22649
SM
127942015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
12795
12796 * gdb.asm/asm-source.exp: Remove HP-UX references.
12797 * gdb.base/annota1.exp: Likewise.
12798 * gdb.base/annota3.exp: Likewise.
12799 * gdb.base/attach.exp: Likewise.
12800 * gdb.base/bigcore.exp: Likewise.
12801 * gdb.base/break.exp: Likewise.
12802 * gdb.base/call-ar-st.exp: Likewise.
12803 * gdb.base/callfuncs.exp: Likewise.
12804 * gdb.base/catch-fork-static.exp: Likewise.
12805 * gdb.base/display.exp: Likewise.
12806 * gdb.base/foll-exec-mode.exp: Likewise.
12807 * gdb.base/foll-exec.exp: Likewise.
12808 * gdb.base/foll-fork.exp: Likewise.
12809 * gdb.base/foll-vfork.exp: Likewise.
12810 * gdb.base/funcargs.exp: Likewise.
12811 * gdb.base/hbreak2.exp: Likewise.
12812 * gdb.base/inferior-died.exp: Likewise.
12813 * gdb.base/interrupt.exp: Likewise.
12814 * gdb.base/multi-forks.exp: Likewise.
12815 * gdb.base/nodebug.exp: Likewise.
12816 * gdb.base/sepdebug.exp: Likewise.
12817 * gdb.base/solib1.c: Likewise.
12818 * gdb.base/step-test.exp: Likewise.
12819 * gdb.mi/non-stop.c: Likewise.
12820 * gdb.mi/pthreads.c: Likewise.
12821 * gdb.multi/bkpt-multi-exec.ex: Likewise.
12822 * gdb.threads/pthreads.c: Likewise.
12823 * gdb.threads/staticthreads.exp: Likewise.
12824 * lib/future.exp: Likewise.
12825 * lib/gdb.exp: Likewise.
12826 * gdb.base/so-indr-cl.c: Remove.
12827 * gdb.base/so-indr-cl.exp: Likewise.
12828 * gdb.base/solib.c: Likewise.
12829 * gdb.base/solib.exp: Likewise.
12830 * gdb.base/solib2.c: Likewise.
12831
b6304613
SM
128322015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
12833
12834 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
12835 * gdb.base/call-ar-st.exp: Likewise.
12836 * gdb.base/callfuncs.exp: Likewise.
12837 * gdb.base/condbreak.exp: Likewise.
12838 * gdb.base/constvars.exp: Likewise.
12839 * gdb.base/hbreak2.exp: Likewise.
12840 * gdb.base/langs.exp: Likewise.
12841 * gdb.base/list.exp: Likewise.
12842 * gdb.base/long_long.exp: Likewise.
12843 * gdb.base/ptype.exp: Likewise.
12844 * gdb.base/scope.exp: Likewise.
12845 * gdb.base/signals.exp: Likewise.
12846 * gdb.base/so-impl-ld.exp: Likewise.
12847 * gdb.base/varargs.exp: Likewise.
12848 * gdb.base/volatile.exp: Likewise.
12849 * gdb.base/whatis.exp: Likewise.
12850 * gdb.cp/cplusfuncs.exp: Likewise.
12851 * gdb.cp/inherit.exp: Likewise.
12852 * gdb.cp/local.exp: Likewise.
12853 * gdb.cp/member-ptr.exp: Likewise.
12854 * gdb.cp/method.exp: Likewise.
12855 * gdb.cp/overload.exp: Likewise.
12856 * gdb.cp/templates.exp: Likewise.
12857 * gdb.stabs/weird.exp: Likewise.
12858 * lib/compiler.c: Likewise.
12859 * lib/compiler.cc: Likewise.
12860 * lib/cp-support.exp: Likewise.
12861 * lib/gdb.exp: Likewise.
12862
bf401b07
SM
128632015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
12864
12865 * configure.ac: Remove HP-UX case.
12866 * configure: Regenerate.
12867
aff9c0f8
SM
128682015-12-18 Simon Marchi <simon.marchi@ericsson.com>
12869
12870 * lib/gdb.exp (gdb_compile): Add function doc.
12871
a6904d5a
PA
128722015-12-17 Pedro Alves <palves@redhat.com>
12873
12874 PR threads/19354
12875 * gdb.multi/info-threads.exp: New file.
12876
a22279dd
YQ
128772015-12-15 Yao Qi <yao.qi@linaro.org>
12878
12879 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
12880 is aarch64*-*-*.
12881
0588c796
SL
128822015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12883
12884 * gdb.base/history-duplicates.exp: Skip if no readline support.
12885
5d978e17
SL
128862015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12887
12888 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
12889
7e763b86
SL
128902015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12891
12892 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
12893
87a3a92c
SL
128942015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12895
12896 * gdb.base/completion.exp: Skip tests that interrupt GDB with
12897 ctrl-C if nointerrupts target property is set.
12898 * gdb.base/double-prompt-target-event-error.exp: Likewise.
12899 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
12900 * gdb.base/paginate-bg-execution.exp: Likewise.
12901 * gdb.base/paginate-execution-startup.exp: Likewise.
12902 * gdb.base/random-signal.exp: Likewise.
12903 * gdb.base/range-stepping.exp: Likewise.
12904 * gdb.cp/annota2.exp: Likewise.
12905 * gdb.cp/annota3.exp: Likewise.
12906 * gdb.gdb/selftest.exp: Likewise.
12907 * gdb.threads/continue-pending-status.exp: Likewise.
12908 * gdb.threads/leader-exit.exp: Likewise.
12909 * gdb.threads/manythreads.exp: Likewise.
12910 * gdb.threads/pthreads.exp: Likewise.
12911 * gdb.threads/schedlock.exp: Likewise.
12912 * gdb.threads/sigthread.exp: Likewise.
12913
a8f077dc
DB
129142015-12-11 Don Breazeal <donb@codesourcery.com>
12915
12916 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
12917 remote.
12918 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
12919 * gdb.base/foll-exec.exp (main): Enable for target remote.
12920 * gdb.base/foll-fork.exp (main): Likewise.
12921 * gdb.base/foll-vfork.exp (main): Likewise.
12922 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
12923 (proc continue_to_exit_bp_loc): Use clean_restart.
12924 * gdb.base/pie-execl.exp (main): Disable for target remote.
12925 * gdb.base/watch-vfork.exp (main): Enable for target remote.
12926 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
12927 * gdb.threads/execl.exp (main): Likewise.
12928 * gdb.threads/fork-child-threads.exp (main): Likewise.
12929 * gdb.threads/fork-plus-threads.exp (main): Disable for target
12930 remote.
12931 * gdb.threads/fork-thread-pending.exp (main): Enable for target
12932 remote.
12933 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
12934 pid.tid style ptids, instead of just tid.
12935 * gdb.threads/thread-execl.exp (main): Enable for target remote.
12936 * gdb.threads/watchpoint-fork.exp (main): Likewise.
12937 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
12938 ptids, instead of just tid.
12939
3b2464a8
AB
129402015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12941
12942 * gdb.base/list.exp (test_list_forward): Add end of file error
12943 test.
12944 (test_repeat_list_command): Add end of file error test.
12945 (test_list_backwards): Add beginning of file error test.
12946
a0def019
AB
129472015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12948
12949 * gdb.base/list.exp (test_list_invalid_args): New function,
12950 defined, and called.
12951
5c000dff
AB
129522015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12953
12954 * gdb.base/list.exp (test_list): Make test names unique.
12955
f1637ebe
YQ
129562015-12-11 Yao Qi <yao.qi@linaro.org>
12957
12958 * gdb.base/coremaker2.c: Remove.
12959
36d6fc0a
PA
129602015-12-10 Pedro Alves <palves@redhat.com>
12961
12962 * gdb.multi/base.exp: Remove stale "spaces" references.
12963
762f7747
PA
129642015-12-10 Pedro Alves <palves@redhat.com>
12965
12966 * gdb.multi/base.exp: Don't use nowarnings.
12967 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
12968 * gdb.multi/hangout.c: Include stdio.h.
12969 * gdb.multi/hello.c: Include stdlib.h.
12970 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
12971 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
12972 * gdb.multi/multi-arch.exp: Don't use nowarnings.
12973
28d2bfb9
AB
129742015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
12975
12976 * gdb.dwarf2/dw2-ranges-base.c: New file.
12977 * gdb.dwarf2/dw2-ranges-base.exp: New file.
12978 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
12979 support additional line table, and debug ranges generation.
12980 (Dwarf::ranges): New function, generate .debug_ranges.
12981 (Dwarf::lines): Support generating simple line table programs.
12982 (Dwarf::assemble): Initialise new namespace variables.
12983
5fc2beac
KB
129842015-12-09 Kevin Buettner <kevinb@redhat.com>
12985
12986 * gdb.base/async.exp (proc test_background): Add case for
12987 asynchronous execution not supported.
12988
1c35a88f
LM
129892015-12-09 Luis Machado <lgustavo@codesourcery.com>
12990
12991 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
12992 format and change test names to make them unique.
12993
b593e3d9
RK
129942015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
12995 Pedro Alves <pedro@redhat.com>
12996
12997 PR gdb/18702
12998 Add checking of floatformats setup on x86_64 hosts.
12999 * gdb.arch/i386-float.S (main): Load bigval and smallval.
13000 (smallval, bigval): New labels/constants.
13001 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
13002 float" after loading bigval and smallval.
13003
d72413e6
PMR
130042015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
13005
13006 * gdb.ada/fun_overload_menu.exp: New testcase.
13007 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
13008
ece66d65
JS
130092015-12-04 Josh Stone <jistone@redhat.com>
13010
13011 * gdb.base/catch-fork-static.exp: New.
13012
41d0efca
YQ
130132015-12-03 Yao Qi <yao.qi@linaro.org>
13014
13015 * gdb.base/sizeof.c: Don't include stdio.h and
13016 ../lib/unbuffer_output.c.
13017 (main): New variable 'size' and 'value'. Remove printf and
13018 gdb_unbuffer_output. Assign return value to size and value.
13019 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
13020 at the beginning.
13021 (check_sizeof): Check the result by printing variable 'size'.
13022 (check_valueof): Check the result by printing variable 'value'.
13023
99fd02d9
YQ
130242015-12-01 Yao Qi <yao.qi@linaro.org>
13025
13026 * gdb.base/disp-step-syscall.exp: Define syscall instruction
13027 for aarch64*-*-linux* target.
13028
f2faf941
PA
130292015-11-30 Pedro Alves <palves@redhat.com>
13030
13031 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
13032
04bf20c5
PA
130332015-11-30 Pedro Alves <palves@redhat.com>
13034
13035 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
13036 Handle non-stop mode vCont replies.
13037
09df4675
PA
130382015-11-30 Pedro Alves <palves@redhat.com>
13039
13040 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
13041 prepare_for_testing. Start gdb with "set non-stop on" appended to
13042 GDBFLAGS. Lax expected stop output.
13043
58b584af
YQ
130442015-11-27 Yao Qi <yao.qi@linaro.org>
13045
13046 * gdb.arch/arm-neon.exp: New.
13047 * gdb.arch/arm-neon.c: New.
13048
dfcb77a8
YQ
130492015-11-27 Yao Qi <yao.qi@linaro.org>
13050
13051 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
13052
88e8ec1b
YQ
130532015-11-27 Yao Qi <yao.qi@linaro.org>
13054
13055 * gdb.cp/annota2.exp: Allow multiple occurrences of the
13056 frames-invalid annotation.
13057
bfde72c2
YQ
130582015-11-27 Yao Qi <yao.qi@linaro.org>
13059
13060 * gdb.cp/annota2.exp: Use ${frames_invalid}.
13061
f6512a69
SM
130622015-11-26 Simon Marchi <simon.marchi@ericsson.com>
13063
13064 * gdb.threads/names.exp: New file.
13065 * gdb.threads/names.c: New file.
13066 * README: Mention gdb,no_thread_names.
13067
46a3515b
MM
130682015-11-26 Markus Metzger <markus.t.metzger@intel.com>
13069
13070 PR 19297
13071 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
13072 support" error.
13073
62147a22
PA
130742015-11-24 Pedro Alves <palves@redhat.com>
13075
13076 PR 17539
13077 * gdb.base/display.exp: Expect displays to be sorted in ascending
13078 order. Use multi_line.
13079 * gdb.base/solib-display.exp: Likewise.
13080
2f341b6e
PA
130812015-11-24 Pedro Alves <palves@redhat.com>
13082
13083 PR 17539
25d49b86
PA
13084 * gdb.base/display.exp: Expect displays to be sorted in ascending
13085 order. Use multi_line.
13086 * gdb.base/solib-display.exp: Likewise.
2f341b6e 13087
7e0aa6aa
PA
130882015-11-24 Pedro Alves <palves@redhat.com>
13089
13090 PR 17539
13091 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
13092 threads in ascending order.
13093 * gdb.base/foll-fork.exp: Likewise.
13094 * gdb.base/foll-vfork.exp: Likewise.
13095 * gdb.base/multi-forks.exp: Likewise.
13096 * gdb.mi/mi-nonstop.exp: Likewise.
13097 * gdb.mi/mi-nsintrall.exp: Likewise.
13098 * gdb.multi/base.exp: Likewise.
13099 * gdb.multi/multi-arch.exp: Likewise.
13100 * gdb.python/py-inferior.exp: Likewise.
13101 * gdb.threads/break-while-running.exp: Likewise.
13102 * gdb.threads/execl.exp: Likewise.
13103 * gdb.threads/gcore-thread.exp: Likewise.
13104 * gdb.threads/info-threads-cur-sal.exp: Likewise.
13105 * gdb.threads/kill.exp: Likewise.
13106 * gdb.threads/linux-dp.exp: Likewise.
13107 * gdb.threads/multiple-step-overs.exp: Likewise.
13108 * gdb.threads/next-bp-other-thread.exp: Likewise.
13109 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
13110 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
13111 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
13112 * gdb.threads/thread-find.exp: Likewise.
13113 * gdb.threads/tls.exp: Likewise.
13114 * lib/mi-support.exp (mi_reverse_list): Delete.
13115 (mi_check_thread_states): No longer reverse list.
13116
2cc57ad8
PA
131172015-11-24 Pedro Alves <palves@redhat.com>
13118
13119 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
13120 use lowercase.
13121
c93e8391
SM
131222015-11-23 Simon Marchi <simon.marchi@ericsson.com>
13123
13124 * gdb.trace/actions.c: Include trace-common.h.
13125 (main): Add a location for a fast tracepoint.
13126 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
13127 the normal tracepoints.
13128 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
13129
045ccf91
SM
131302015-11-23 Simon Marchi <simon.marchi@ericsson.com>
13131
13132 * save-trace.exp: Factor out code to these...
13133 (gdb_save_tracepoints): New.
13134 (gdb_load_tracepoints): New.
13135 (do_save_load_test): New.
13136
5506f9f6
KB
131372015-11-23 Kevin Buettner <kevinb@redhat.com>
13138
13139 * gdb.base/asmlabel.exp: New test.
13140 * gdb.base/asmlabel.c: New test case.
13141
16c3b12f
JB
131422015-11-23 Joel Brobecker <brobecker@adacore.com>
13143
13144 * gdb.base/wrong_frame_bt_full-main.c: New file.
13145 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
13146 * gdb.base/wrong_frame_bt_full.exp: New file.
13147
155bfbd3
JB
131482015-11-23 Joel Brobecker <brobecker@adacore.com>
13149
13150 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
13151
bb097445
JM
131522015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
13153
206853a0 13154 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
13155 pstate register when comparing registers values in
13156 sparc64-*-linux-gnu targets to avoid spurious differences.
13157
9c88ed8f
JM
131582015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
13159
206853a0 13160 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 13161
96161e25
SL
131622015-11-19 Sandra Loosemore <sandra@codesourcery.com>
13163
13164 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
13165 as type argument to gdb_compile.
13166 * gdb.base/nested-subp2.exp: Likewise.
13167 * gdb.base/nested-subp3.exp: Likewise.
13168
340c2830
DV
131692015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
13170
13171 * lib/dwarf.exp (_note): Fix left shift of negative value.
13172 * gdb.trace/trace-condition.exp: Likewise.
13173
c1862d0f
YQ
131742015-11-13 Yao Qi <yao.qi@linaro.org>
13175
13176 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
13177 comments about d10v.
13178 (test_scalar_returns): Likewise.
13179 * gdb.base/d10v.ld: Remove.
13180 * gdb.base/overlays.exp: Remove the target triplet checking for
13181 d10v-*-*.
13182 * gdb.base/structs.exp (test_struct_returns): Remove the
13183 comments about d10v.
13184 (test_struct_calls): Likewise.
13185
77ae9c19
YQ
131862015-11-13 Yao Qi <yao.qi@linaro.org>
13187
13188 * gdb.base/gnu_vector.exp: Check the return value by "p res".
13189 * gdb.base/gnu_vector.c: Don't include stdio.h.
13190 (main): Don't print res and call add_some_intvecs.
13191
430e004e
MK
131922015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
13193
13194 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
13195 macro.
13196 (func5): Removed.
13197 (func4): Use FAST_TRACEPOINT_LABEL.
13198 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
13199 macro.
13200 (func): Removed.
13201 (thread_function): Use FAST_TRACEPOINT_LABEL.
13202 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
13203 (func): Remove.
13204 (marker): Use FAST_TRACEPOINT_LABEL.
13205 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
13206 (pendfunc1): Remove.
13207 (pendfunc): Use FAST_TRACEPOINT_LABEL.
13208 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
13209 (foo): Remove.
13210 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
13211 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
13212 macro.
13213 (func): Remove.
13214 (marker): Use FAST_TRACEPOINT_LABEL.
13215 * gdb.trace/trace-common.h: New header.
13216 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
13217 macro.
13218 (func): Remove.
13219 (marker): Use FAST_TRACEPOINT_LABEL.
13220 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
13221 (func): Remove.
13222 (thread_function): Use FAST_TRACEPOINT_LABEL.
13223
6e7675a7
MK
132242015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
13225
13226 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
13227 in front.
13228 * gdb.trace/change-loc.exp: Use global pcreg definition.
13229 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
13230 * gdb.trace/entry-values.exp: Use global spreg definition, add $
13231 in front.
13232 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
13233 * gdb.trace/pending.exp: Likewise.
13234 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
13235 * gdb.trace/trace-break.exp: Likewise.
13236 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
13237 in front.
13238 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
13239 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
13240 in front.
13241 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
13242
dddc0e16
JB
132432015-11-09 Joel Brobecker <brobecker@adacore.com>
13244
13245 * gdb.ada/fin_fun_out: New testcase.
13246
c6f0b406
KB
132472015-11-07 Kevin Buettner <kevinb@redhat.com>
13248
13249 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
13250 value associated with DW_AT_byte_size.
13251 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
13252 constants for DW_AT_byte_size, DW_AT_lower_bound, and
13253 DW_AT_upper_bound.
13254
f01dcfd9
KB
132552015-11-07 Kevin Buettner <kevinb@redhat.com>
13256
13257 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
13258 (gdb_target_symbol_prefix_flags): Define in terms of _asm
13259 version.
13260 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
13261 gdb.dwarf2/dw2-canonicalize-type.exp,
13262 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
13263 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
13264 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
13265 provided by gdb_target_symbol_prefix_flags_asm.
13266 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
13267 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
13268 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
13269 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
13270 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
13271 macros where needed). Use this macro for symbols which require
13272 the prefix provided by SYMBOL_PREFIX.
13273
2223449a
KB
132742015-11-05 Kevin Buettner <kevinb@redhat.com>
13275
13276 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
13277 New procs.
13278 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
13279 representing expressions, of more than one list element.
13280 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
13281 to prepend linker symbol prefix to f.
13282 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
13283 table_1 and table_2.
13284 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
13285 Likewise, for f and g.
13286 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
13287 for ptr.
13288 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
13289 for main.
13290 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
13291 table_1_ptr and table_2_ptr.
13292
6f2f1a3a
JK
132932015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13294 Joel Brobecker <brobecker@adacore.com>
13295
13296 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
13297
566c56c9
MK
132982015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
13299
13300 * gdb.reverse/s390-mvcle.c: New test.
13301 * gdb.reverse/s390-mvcle.exp: New file.
13302 * lib/gdb.exp: Enable reverse tests on s390*-linux.
13303
d5f0636b
MK
133042015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
13305
13306 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
13307
7ad8b86c
MK
133082015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
13309
13310 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
13311 reaching marker2.
13312 * gdb.reverse/getresuid-reverse.exp: Likewise.
13313 * gdb.reverse/pipe-reverse.exp: Likewise.
13314 * gdb.reverse/readv-reverse.exp: Likewise.
13315 * gdb.reverse/recvmsg-reverse.exp: Likewise.
13316 * gdb.reverse/time-reverse.exp: Likewise.
13317 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
13318
4081c0f1
YQ
133192015-10-30 Yao Qi <yao.qi@linaro.org>
13320
13321 * gdb.threads/wp-replication.c (watch_count_done): Remove.
13322 (empty_cycle): Remove.
13323 (main): Don't call empty_cycle. Don't use watch_count_done.
13324 * gdb.threads/wp-replication.exp: Don't set breakpoint on
13325 empty_cycle. Rewrite the code counting HW watchpoints.
13326
452b4ba5
MK
133272015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
13328
13329 * gdb.reverse/fstatat-reverse.c: New test.
13330 * gdb.reverse/fstatat-reverse.exp: New file.
13331 * gdb.reverse/getresuid-reverse.c: New test.
13332 * gdb.reverse/getresuid-reverse.exp: New file.
13333 * gdb.reverse/pipe-reverse.c: New test.
13334 * gdb.reverse/pipe-reverse.exp: New file.
13335 * gdb.reverse/readv-reverse.c: New test.
13336 * gdb.reverse/readv-reverse.exp: New file.
13337 * gdb.reverse/recvmsg-reverse.c: New test.
13338 * gdb.reverse/recvmsg-reverse.exp: New file.
13339 * gdb.reverse/time-reverse.c: New test.
13340 * gdb.reverse/time-reverse.exp: New file.
13341 * gdb.reverse/waitpid-reverse.c: New test.
13342 * gdb.reverse/waitpid-reverse.exp: New file.
13343
5e2e7507
JK
133442015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13345
13346 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
13347
0fde2c53
DE
133482015-10-26 Doug Evans <dje@google.com>
13349
13350 PR symtab/17391
13351 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
13352 * gdb.dwarf2/bad-regnum.c: New file.
13353 * gdb.dwarf2/bad-regnum.exp: New file.
13354
1a70ae97
DE
133552015-10-26 Doug Evans <dje@google.com>
13356
13357 PR python/18938
13358 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
13359 file.
13360
27dc26ab
JK
133612015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13362
13363 * gdb.compile/compile.exp (compile code globalvar): Update expectation
13364 for a change by "Mention language in compile error message".
13365
bed91f4d
SM
133662015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
13367
13368 PR python/18073
13369 * gdb.python/py-type.c (C::a_method): New.
13370 (C::a_const_method): New.
13371 (C::a_static_method): New.
13372 (a_function): New.
13373 * gdb.python/py-type.exp (test_fields): Test getting fields
13374 from function and method.
13375
3f2f83dd
KB
133762015-10-21 Keven Boell <keven.boell@intel.com>
13377
13378 * gdb.fortran/vla-alloc-assoc.exp: New file.
13379 * gdb.fortran/vla-datatypes.exp: New file.
13380 * gdb.fortran/vla-datatypes.f90: New file.
13381 * gdb.fortran/vla-history.exp: New file.
13382 * gdb.fortran/vla-ptype-sub.exp: New file.
13383 * gdb.fortran/vla-ptype.exp: New file.
13384 * gdb.fortran/vla-sizeof.exp: New file.
13385 * gdb.fortran/vla-sub.f90: New file.
13386 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
13387 * gdb.fortran/vla-value-sub-finish.exp: New file.
13388 * gdb.fortran/vla-value-sub.exp: New file.
13389 * gdb.fortran/vla-value.exp: New file.
13390 * gdb.fortran/vla-ptr-info.exp: New file.
13391 * gdb.mi/mi-vla-fortran.exp: New file.
13392 * gdb.mi/vla.f90: New file.
13393
27145d50
SL
133942015-10-21 Sandra Loosemore <sandra@codesourcery.com>
13395
13396 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
13397 of hardwired timeout value.
13398
5f3ff4f8
JK
133992015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13400 Pedro Alves <palves@redhat.com>
13401
13402 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
13403 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
13404
bfd09d20
JS
134052015-10-19 Josh Stone <jistone@redhat.com>
13406
13407 * gdb.base/catch-syscall.c: Include <sched.h>.
13408 (unknown_syscall): New variable.
13409 (main): Trigger a vfork and an unknown syscall.
13410 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
13411 (unknown_syscall_number): Likewise.
13412 (check_call_to_syscall): Accept an optional syscall pattern.
13413 (check_return_from_syscall): Likewise.
13414 (check_continue): Likewise.
13415 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
13416 (test_catch_syscall_skipping_return): New test toggling off 'catch
13417 syscall' to step over the syscall return, then toggling back on.
13418 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
13419 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
13420 (do_syscall_tests): Call test_catch_syscall_without_args and
13421 test_catch_syscall_mid_vfork.
13422 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
13423 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
13424
b32b93c6
AS
134252015-10-19 Andrew Stubbs <ams@codesourcery.com>
13426
13427 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
13428 print g_vE): Add new pass patterns.
13429 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
13430 print various symbol names for vptr fields.
13431
9d622bda
AB
134322015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
13433
13434 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
13435 results.
13436
0fd8ac1c
YQ
134372015-10-12 Yao Qi <yao.qi@linaro.org>
13438
13439 * gdb.arch/disp-step-insn-reloc.exp: New test case.
13440
34240514
YQ
134412015-10-12 Yao Qi <yao.qi@linaro.org>
13442
13443 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
13444 is aarch64*-*-linux*.
13445
8240f442
YQ
134462015-10-12 Yao Qi <yao.qi@linaro.org>
13447
13448 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
13449 (can_relocate_bcond_true): ... it.
13450 (can_relocate_bcond_false): New function.
13451 (foo): Likewise.
13452 (can_relocate_bl): Likewise.
13453 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
13454 can_relocate_bl.
13455
2520f728
PMR
134562015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
13457
13458 * gdb.base/nested-addr.c: New file.
13459 * gdb.base/nested-addr.exp: New testcase.
13460
abcef95a
MM
134612015-10-09 Markus Metzger <markus.t.metzger@intel.com>
13462
13463 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
13464 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
13465 its output. Ignore the output of "record goto begin" and instead
13466 check that GDB is replaying.
13467
145e3ddb
PA
134682015-10-09 Pedro Alves <palves@redhat.com>
13469
13470 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
13471 (top level): Use it in the run with no args test.
13472
d5d8c4e1
IB
134732015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
13474
13475 * gdb.dlang/properties.exp: New file.
13476
06e635ef
SL
134772015-10-02 Sandra Loosemore <sandra@codesourcery.com>
13478
13479 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
13480 whether or not address 0x1000 is mapped on the target.
13481
e019fd1d
SM
134822015-09-30 Simon Marchi <simon.marchi@ericsson.com>
13483
13484 * gdb.python/py-type.exp: Do not run tests if binaries fail to
13485 build.
13486
77ba2a67
MM
134872015-09-30 Markus Metzger <markus.t.metzger@intel.com>
13488
13489 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
13490 instruction-history test.
13491
c60eb31f
DE
134922015-09-28 Doug Evans <dje@google.com>
13493
13494 * gdb.base/gcore.c (array_func): Add reference to static_array.
13495
9a3c8263
SM
134962015-09-25 Simon Marchi <simon.marchi@ericsson.com>
13497
13498 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
13499 source line.
13500
9720e656
SL
135012015-09-24 Sandra Loosemore <sandra@codesourcery.com>
13502
13503 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
13504 short or char as base type.
13505
938d3bf2
SL
135062015-09-23 Sandra Loosemore <sandra@codesourcery.com>
13507
13508 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
13509 to allow any size enum.
13510
e6c2c623
PMR
135112015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
13512
13513 * gdb.ada/array_ptr_renaming.exp: New testcase.
13514 * gdb.ada/array_ptr_renaming/foo.adb: New file.
13515 * gdb.ada/array_ptr_renaming/pack.ads: New file.
13516
06da0f77
PL
135172015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13518
13519 * gdb.trace/ftrace-lock.c: New file.
13520 * gdb.trace/ftrace-lock.exp: New file.
13521
4f51c22a
PL
135222015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13523
13524 * gdb.arch/insn-reloc.c: New file.
13525 * gdb.arch/ftrace-insn-reloc.exp: New file.
13526
7041adf4
PL
135272015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13528
13529 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
13530 instruction.
13531 * gdb.trace/pendshr1.c (pendfunc): Likewise.
13532 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
13533 * gdb.trace/range-stepping.c: Likewise.
13534 * gdb.trace/trace-break.c: Likewise.
13535 * gdb.trace/trace-mt.c (thread_function): Likewise.
13536 * gdb.trace/ftrace.c (marker): Likewise.
13537 * gdb.trace/trace-condition.c (marker): Likewise.
13538 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
13539 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
13540 is_aarch64_target.
13541
015d2e7e
DE
135422015-09-18 Doug Evans <xdje42@gmail.com>
13543
13544 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
13545 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
13546
26b188a2
SL
135472015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13548
13549 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
13550 the breakpoint.
13551
79dc332b
SL
135522015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13553
13554 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
13555 the pending breakpoint. Remove timeout override for "Run till
13556 MI pending breakpoint on pendfunc3 on thread 2" test.
13557
f57929f2
SL
135582015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13559
13560 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
13561 filename pattern.
13562
3f469b17
SL
135632015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13564
13565 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
13566 in breakpoint filename pattern.
13567
515b89b3
SL
135682015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13569
7800dbe4
SL
13570 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
13571
135722015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13573
515b89b3
SL
13574 * gdb.linespec/explicit.exp: Check for readline support for
13575 tab-completion tests. Fix obvious typo.
13576
d2939ba2
MM
135772015-09-18 Markus Metzger <markus.t.metzger@intel.com>
13578
13579 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
13580 and replay.
13581
cbb55fa7
MM
135822015-09-18 Markus Metzger <markus.t.metzger@intel.com>
13583
13584 * gdb.btrace/non-stop.c: New.
13585 * gdb.btrace/non-stop.exp: New.
13586
43691ca1
PL
135872015-09-17 Pierre Langlois <pierre.langlois@arm.com>
13588 Yao Qi <yao.qi@linaro.org>
13589
13590 * gdb.trace/trace-condition.c: New file.
13591 * gdb.trace/trace-condition.exp: New file.
13592
d78908cf
WW
135932015-09-16 Wei-cheng Wang <cole945@gmail.com>
13594
13595 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
13596 for testing bytecode compilation.
13597
1ed415e2
PA
135982015-09-16 Pedro Alves <palves@redhat.com>
13599 Sandra Loosemore <sandra@codesourcery.com>
13600
13601 * gdb.threads/non-stop-fair-events.c (timeout): New global.
13602 (SECONDS): Redefine.
13603 (main): Call pthread_kill and alarm early.
13604 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
13605 support.
13606 (test): If the target can't hardware step and doesn't support
13607 displaced stepping, increase the timeout.
13608
d136eff5
PA
136092015-09-16 Pedro Alves <palves@redhat.com>
13610
13611 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
13612 (enable_debug): New procedures.
13613 (test): Use them. Bail out if waiting for threads fails.
13614 (top level): Bail out if a test fails.
13615
991f019c
YQ
136162015-09-16 Yao Qi <yao.qi@linaro.org>
13617
13618 * gdb.asm/asm-source.exp: Set asm-arch for
13619 aarch64*-*-* target.
13620 * gdb.asm/aarch64.inc: New file.
13621
bfca584f
PMR
136222015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
13623
13624 * gdb.ada/array_of_variable_length.exp: New testcase.
13625 * gdb.ada/array_of_variable_length/foo.adb: New file.
13626 * gdb.ada/array_of_variable_length/pck.adb: New file.
13627 * gdb.ada/array_of_variable_length/pck.ads: New file.
13628
b326e587
DE
136292015-09-15 Doug Evans <dje@google.com>
13630
13631 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
13632 of function static local variable.
13633
5382cfab
PW
136342015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
13635
13636 * gdb.threads/tls-so_extern.exp: New test file.
13637 * gdb.threads/tls-so_extern.c: New test file.
13638 * gdb.threads/tls-so_extern_main.c: New test file.
13639
141c5cc4
JK
136402015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13641
13642 * gdb.opt/solib-intra-step-lib.c: New file.
13643 * gdb.opt/solib-intra-step-main.c: New file.
13644 * gdb.opt/solib-intra-step.exp: New file.
13645
d15dcecd
PA
136462015-09-15 Pedro Alves <palves@redhat.com>
13647
13648 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
13649 gdb_continue_to_breakpoint instead of gdb_test_multiple.
13650
4c2f2a79
PA
136512015-09-14 Pedro Alves <palves@redhat.com>
13652
13653 * gdb.base/hook-stop-continue.c: Delete.
13654 * gdb.base/hook-stop-continue.exp: Delete.
13655 * gdb.base/hook-stop-frame.c: Delete.
13656 * gdb.base/hook-stop-frame.exp: Delete.
13657 * gdb.base/hook-stop.c: New file.
13658 * gdb.base/hook-stop.exp: New file.
13659
919e6dbe
PMR
136602015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
13661
13662 * gdb.ada/access_to_packed_array.exp: New testcase.
13663 * gdb.ada/access_to_packed_array/foo.adb: New file.
13664 * gdb.ada/access_to_packed_array/pack.adb: New file.
13665 * gdb.ada/access_to_packed_array/pack.ads: New file.
13666
157280a4
MM
136672015-09-14 Markus Metzger <markus.t.metzger@intel.com>
13668
13669 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
13670 buffer size test.
13671
2fd33e94
DB
136722015-09-11 Don Breazeal <donb@codesourcery.com>
13673
13674 * gdb.base/foll-exec.c: Add copyright header. Fix
13675 formatting issues.
13676 * gdb.base/foll-exec.exp (zap_session): Delete proc.
13677 (do_exec_tests): Use clean_restart in place of zap_session,
13678 and for test initialization. Fix formatting issues. Use
13679 fail in place of perror.
13680 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
13681 an expect statement to match an expression with output from
13682 the program under debug.
13683 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
13684 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
13685 * gdb.threads/non-ldr-exc-2.exp: Likewise.
13686 * gdb.threads/non-ldr-exc-3.exp: Likewise.
13687 * gdb.threads/non-ldr-exc-4.exp: Likewise.
13688
e70b6e8e
DE
136892015-09-09 Doug Evans <dje@google.com>
13690
13691 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
13692
7a551a51
DE
136932015-09-09 Doug Evans <dje@google.com>
13694
13695 * gdb.base/pie-execl.exp: Fix result test of build_executable.
13696
4c666f84
DE
136972015-09-09 Doug Evans <dje@google.com>
13698
13699 * gdb.base/savedregs.exp: Fix typo.
13700
243a9253
PA
137012015-09-09 Pedro Alves <palves@redhat.com>
13702
13703 * gdb.mi/mi-cli.exp: Add CLI finish tests.
13704
c0fa8fbd
SL
137052015-09-08 Sandra Loosemore <sandra@codesourcery.com>
13706
13707 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
13708 command actually switches threads. Give up on remaining
13709 tests if target fails to stop at breakpoint.
13710
cd7c1778
PMR
137112015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
13712
13713 * gdb.ada/funcall_char.exp: New testcase.
13714 * gdb.ada/funcall_char/foo.adb: New file.
13715
dc5c8746
PMR
137162015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
13717
13718 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
13719 expected outputs. Add two testcases for completing ambiguous
13720 functions.
13721 * gdb.ada/complete/aux_pck.adb: New file.
13722 * gdb.ada/complete/aux_pck.ads: New file.
13723 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
13724 Ambiguous_Func functions.
13725 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
13726 * gdb.ada/complete/pck.adb: Likewise.
13727
4e83a1e7
UW
137282015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
13729
13730 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
13731 failures to run the test program under GDB.
13732
8ce74153
LM
137332015-08-26 Luis Machado <lgustavo@codesourcery.com>
13734
13735 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
13736 to C.
13737
e9756d52
PP
137382015-08-26 Patrick Palka <patrick@parcs.ath.cx>
13739
13740 * gdb.base/run-after-attach.exp: New test file.
13741 * gdb.base/run-after-attach.c: New test file.
13742
8d37573b
DB
137432015-08-26 Don Breazeal <donb@codesourcery.com>
13744
13745 * gdb.base/foll-exec-2.c: New test program.
13746 * gdb.base/foll-exec-2.exp: New test.
13747
63e43d3a
PMR
137482015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
13749
13750 * gdb.base/nested-subp1.exp: New file.
13751 * gdb.base/nested-subp1.c: New file.
13752 * gdb.base/nested-subp2.exp: New file.
13753 * gdb.base/nested-subp2.c: New file.
13754 * gdb.base/nested-subp3.exp: New file.
13755 * gdb.base/nested-subp3.c: New file.
13756
3d40fbb5
PA
137572015-08-24 Pedro Alves <palves@redhat.com>
13758
13759 * gdb.server/connect-without-multi-process.c: New file.
13760 * gdb.server/connect-without-multi-process.exp: New file.
13761
4422ac93
LM
137622015-08-24 Luis Machado <lgustavo@codesourcery.com>
13763
13764 * gdb.opt/inline-markers.c: Make z int.
13765
91dddb86
LM
137662015-08-24 Luis Machado <lgustavo@codesourcery.com>
13767
13768 * gdb.opt/inline-markers.c: Make z volatile.
13769
a48847ee
LM
137702015-08-24 Luis Machado <lgustavo@codesourcery.com>
13771
13772 * gdb.opt/inline-bt.c: New volatile global z.
13773 * gdb.opt/inline-cmds.c: Likewise.
13774 * gdb.opt/inline-locals.c: Likewise.
13775 * gdb.opt/inline-markers.c: New extern global z.
13776 (marker): Use z.
13777 (inline_fn): Likewise.
13778
0ebbc52b
PA
137792015-08-24 Pedro Alves <palves@redhat.com>
13780
13781 * config/m32r-stub.exp: Remove file.
13782 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
13783 * gdb.base/call-rt-st.exp: Likewise.
13784 * gdb.base/call-strs.exp: Likewise.
13785 * gdb.base/default.exp: Remove references to h8300-*-hms and
13786 *-*-udi*.
13787 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
13788
77c365df
AA
137892015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13790
13791 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
13792 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
13793 and "return" use KFAIL when GDB can not read/write the vector
13794 return value.
13795
4313b8c0
GB
137962015-08-21 Gary Benson <gbenson@redhat.com>
13797
13798 * gdb.trace/pending.exp: Cope with remote transfer warnings.
13799
0e433b32
PA
138002015-08-20 Pedro Alves <palves@redhat.com>
13801
13802 * gdb.server/solib-list.exp: No longer expect an interior stop in
13803 non-stop mode.
13804
221e1a37
PA
138052015-08-20 Pedro Alves <palves@redhat.com>
13806
13807 * gdb.server/connect-stopped-target.c: New file.
13808 * gdb.server/connect-stopped-target.exp: New file.
13809
40e3ad0e
PA
138102015-08-20 Pedro Alves <palves@redhat.com>
13811
13812 * gdb.dwarf2/comp-unit-lang.exp: New file.
13813 * gdb.dwarf2/comp-unit-lang.c: New file.
13814
af39b327
PMR
138152015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
13816
13817 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
13818 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
13819
7d45c7c3 138202015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 13821
7d45c7c3
KB
13822 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
13823 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
13824
4d6cceb4
DE
138252015-08-18 Doug Evans <dje@google.com>
13826 Adrian Sendroiu <adrian.sendroiu@freescale.com>
13827
13828 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
13829 skip_python_tests. New arg prompt_regexp.
13830 (skip_python_tests): New function.
13831 * lib/mi-support.exp (mi_skip_python_tests): New function.
13832 * gdb.python/py-mi-objfile-gdb.py: New file.
13833 * gdb.python/py-mi-objfile.c: New file.
13834 * gdb.python/py-mi-objfile.exp: New file.
13835
ad89c2aa
KS
138362015-08-17 Keith Seitz <keiths@redhat.com>
13837
13838 * gdb.linespec/explicit.exp: Move strace test from here ...
13839 * gdb.trace/strace.exp: ... to here.
13840
e3ae3c43
PP
138412015-08-15 Patrick Palka <patrick@parcs.ath.cx>
13842
13843 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
13844 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
13845
604b2636
DE
138462015-08-14 Doug Evans <xdje42@gmail.com>
13847
13848 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
13849 inferior before selecting a new file.
13850
6ff0ba5f
DE
138512015-08-14 Doug Evans <xdje42@gmail.com>
13852
13853 * gdb.mi/mi-disassemble.exp: Update.
13854 * gdb.base/disasm-optim.S: New file.
13855 * gdb.base/disasm-optim.c: New file.
13856 * gdb.base/disasm-optim.h: New file.
13857 * gdb.base/disasm-optim.exp: New file.
13858
9ca98f92
KS
138592015-08-14 Keith Seitz <keiths@redhat.com>
13860
13861 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
13862 "evaluated-by".
13863
52bbc560
JB
138642015-08-13 Joel Brobecker <brobecker@adacore.com>
13865
13866 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
13867
5d8c3ed3
PMR
138682015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
13869
13870 * gdb.ada/fun_renaming.exp: New testcase.
13871 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
13872 * gdb.ada/fun_renaming/pack.adb: New file.
13873 * gdb.ada/fun_renaming/pack.ads: New file.
13874
ea8812bc
KS
138752015-08-12 Keith Seitz <keiths@redhat.com>
13876
13877 * gdb.base/dso2dso.exp: Pass basename of source file in call to
13878 gdb_get_line_number.
13879
4dafcdeb
JB
138802015-08-12 Joel Brobecker <brobecker@adacore.com>
13881
13882 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
13883 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
13884 gdb.base/dso2dso.exp: New files.
13885
5ba32597
SDJ
138862015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
13887 Pedro Alves <palves@redhat.com>
13888 Keith Seitz <keiths@redhat.com>
13889
13890 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
13891 GDBFLAGS.
13892
b6dafabf
PP
138932015-08-12 Patrick Palka <patrick@parcs.ath.cx>
13894
13895 * gdb.base/gdbhistsize-history.exp
13896 (test_histsize_history_setting): Use save_vars.
13897 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
13898 Use save_vars.
13899 (test_no_truncation_of_unlimited_history_file): Use save_vars.
13900 * gdb.base/readline.exp: Use save_vars.
13901
abe8e607
PP
139022015-08-12 Patrick Palka <patrick@parcs.ath.cx>
13903
13904 * lib/gdb.exp (save_vars): New proc.
13905
629500fa
KS
139062015-08-11 Keith Seitz <keiths@redhat.com>
13907
13908 * gdb.base/help.exp: Update help_breakpoint_text.
13909
eb8c4e2e
KS
139102015-08-11 Keith Seitz <keiths@redhat.com>
13911
13912 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
13913 (at toplevel): Call test_explicit_breakpoints.
13914 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
13915 breakpoints.
13916 * lib/mi-support.exp (mi_make_breakpoint): Add support for
13917 breakpoint conditions, "-cond".
13918
87f0e720
KS
139192015-08-11 Keith Seitz <keiths@redhat.com>
13920
13921 * gdb.linespec/3explicit.c: New file.
13922 * gdb.linespec/cpexplicit.cc: New file.
13923 * gdb.linespec/cpexplicit.exp: New file.
13924 * gdb.linespec/explicit.c: New file.
13925 * gdb.linespec/explicit.exp: New file.
13926 * gdb.linespec/explicit2.c: New file.
13927 * gdb.linespec/ls-errs.exp: Add explicit location tests.
13928 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
13929 before using in the matching pattern.
13930 Clarify that `prefix' is a regular expression.
13931
f00aae0f
KS
139322015-08-11 Keith Seitz <keiths@redhat.com>
13933
13934 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
13935 test.
13936 Add tests for missing ",FMT" and ",".
13937
e27852be
DE
139382015-08-10 Doug Evans <dje@google.com>
13939 Keith Seitz <keiths@redhat.com>
13940
13941 PR gdb/17960
13942 * gdb.base/completion.exp: Add location completer tests.
13943
7f03bd92
PA
139442015-08-07 Pedro Alves <palves@redhat.com>
13945
13946 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
13947 tests here.
13948 (top level): Run do_test with and without displaced stepping.
13949
3fc8eb30
PA
139502015-08-07 Pedro Alves <palves@redhat.com>
13951
13952 * gdb.base/valgrind-disp-step.c: New file.
13953 * gdb.base/valgrind-disp-step.exp: New file.
13954
d4569d7b
PA
139552015-08-07 Pedro Alves <palves@redhat.com>
13956
13957 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
13958 Delete function.
13959 (main): Add alarm. Run an infinite loop instead of calling
13960 wait_threads.
13961 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
13962 comment.
13963 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
13964 Delete function.
13965 (main): Add alarm. Run an infinite loop instead of calling
13966 wait_threads.
13967 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
13968 comment.
13969
e1316e60
PA
139702015-08-07 Pedro Alves <palves@redhat.com>
13971
13972 * gdb.base/checkpoint-ns.exp: New file.
13973 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
13974 standard_testfile.
13975
da8c46d2
MM
139762015-08-07 Markus Metzger <markus.t.metzger@intel.com>
13977
13978 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
13979 * gdb.btrace/instruction_history.exp: Update.
13980 * gdb.btrace/tsx.exp: New.
13981 * gdb.btrace/tsx.c: New.
13982
de1c2c52
PA
139832015-08-06 Pedro Alves <palves@redhat.com>
13984
13985 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
13986 increase timeout.
13987 * gdb.reverse/until-precsave.exp: Bump timeouts.
13988
782e0bf4
PA
139892015-08-06 Pedro Alves <palves@redhat.com>
13990
13991 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
13992
83e97ed0
PA
139932015-08-06 Pedro Alves <palves@redhat.com>
13994
13995 PR gdb/18749
13996 * gdb.threads/process-dies-while-handling-bp.c: New file.
13997 * gdb.threads/process-dies-while-handling-bp.exp: New file.
13998
863d01bd
PA
139992015-08-06 Pedro Alves <palves@redhat.com>
14000
14001 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
14002 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
14003
0a39bb32
PA
140042015-08-05 Pedro Alves <palves@redhat.com>
14005
14006 * gdb.threads/next-while-other-thread-longjmps.c: New file.
14007 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
14008
ee2d2b10
SL
140092015-08-03 Sandra Loosemore <sandra@codesourcery.com>
14010
14011 * gdb.base/bp-permanent.exp: Report test as unsupported if
14012 the target cannot stop at the permanent breakpoint.
14013
4e1bdb00
DE
140142015-08-03 Doug Evans <dje@google.com>
14015
14016 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
14017 10000.
14018
3d338901
DE
140192015-08-03 Doug Evans <dje@google.com>
14020
14021 * Makefile.in (workers/%.worker, build-perf): New rule.
14022 (GDB_PERFTEST_MODE): New variable.
14023 (check-perf): Use it.
14024 (clean): Clean up gdb.perf parallel build subdirs.
14025 * lib/build-piece.exp: New file.
14026 * lib/gdb.exp (make_gdb_parallel_path): New function
14027 (standard_output_file, standard_temp_file): Call it.
14028 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14029 of $GDB_PARALLEL.
14030 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
14031
af061d3e
DE
140322015-08-03 Doug Evans <dje@google.com>
14033
8e1afc81 14034 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
14035 (LOG_FILE_NAME): New global.
14036 (TextReporter.__init__): Initialize self.txt_sum.
14037 (TextReporter.report): Add support for multiple data-points.
14038 Move report to perftest.sum, put raw data in perftest.log.
14039 (TextReporter.start): Open sum and log files.
14040 (TextReporter.end): Close sum and log files.
8e1afc81
DE
14041 * gdb.perf/lib/perftest/testresult.py
14042 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 14043
2c8c5d37
PA
140442015-07-31 Pedro Alves <palves@redhat.com>
14045
14046 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
14047 Use spawn_id_get_pid. Wait for spawn id after eof. Use
14048 kill_wait_spawned_process instead of explicit "kill -9".
14049 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
14050 returning a spawn id instead of a pid. Use spawn_id_get_pid and
14051 kill_wait_spawned_process.
14052 * gdb.base/attach-twice.exp: Likewise.
14053 * gdb.base/attach.exp: Likewise.
14054 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
14055 gdb_test_multiple.
14056 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
14057 returning a spawn id instead of a pid. Use spawn_id_get_pid and
14058 kill_wait_spawned_process.
14059 * gdb.base/valgrind-infcall.exp: Likewise.
14060 * gdb.multi/multi-attach.exp: Likewise.
14061 * gdb.python/py-prompt.exp: Likewise.
14062 * gdb.python/py-sync-interp.exp: Likewise.
14063 * gdb.server/ext-attach.exp: Likewise.
14064 * gdb.threads/attach-into-signal.exp (corefunc): Use
14065 spawn_wait_for_attach, spawn_id_get_pid and
14066 kill_wait_spawned_process.
14067 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
14068 spawn_wait_for_attach returning a spawn id instead of a pid. Use
14069 spawn_id_get_pid and kill_wait_spawned_process.
14070 * gdb.threads/attach-stopped.exp (corefunc): Use
14071 spawn_wait_for_attach, spawn_id_get_pid and
14072 kill_wait_spawned_process.
14073 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
14074 Use spawn_id_get_pid. Wait for spawn id after eof. Use
14075 kill_wait_spawned_process instead of explicit "kill -9".
14076 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
14077 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
14078 (spawn_wait_for_attach): Use spawn instead of exec to spawn
14079 processes. Don't map cygwin/windows pids here. Now returns a
14080 spawn id list.
14081
032a0fca
SL
140822015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14083
14084 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
14085 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
14086 correct patch.
14087
61a934ca
SL
140882015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14089
14090 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
14091
4bc4d428
SL
140922015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14093
14094 Reapply:
14095 2014-05-21 Mark Wielaard <mjw@redhat.com>
14096
14097 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
14098
998d452a
PA
140992015-07-30 Pedro Alves <palves@redhat.com>
14100
14101 * linux-low.c (handle_extended_wait): Set the child's last
14102 reported status to TARGET_WAITKIND_STOPPED.
14103
69dde7dc
PA
141042015-07-30 Pedro Alves <palves@redhat.com>
14105
14106 PR threads/18600
14107 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
14108 only shows inferior 1.
14109
4dd63d48
PA
141102015-07-30 Simon Marchi <simon.marchi@ericsson.com>
14111 Pedro Alves <palves@redhat.com>
14112
14113 PR threads/18600
14114 * gdb.threads/fork-plus-threads.c: New file.
14115 * gdb.threads/fork-plus-threads.exp: New file.
14116
d618e4c5
PP
141172015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14118
14119 * gdb.base/batch-preserve-term-settings.exp
14120 (test_terminal_settings_preserved_after_cli_exit): Use
14121 send_quit_command.
14122
1eef6428
PA
141232015-07-29 Pedro Alves <palves@redhat.com>
14124 Don Breazeal <donb@codesourcery.com>
14125
14126 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
14127 output from both inferior_spawn_id and gdb_spawn_id.
14128
7da5b897
SDJ
141292015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
14130
14131 * gdb.threads/attach-into-signal.exp (corefunc): Use
14132 with_test_prefix on nested loops, uniquefying the test messages.
14133
dac804df
SDJ
141342015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
14135
14136 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
14137 commit.
14138
06265e53
PP
141392015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14140
14141 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
14142 New proc.
14143 (test_terminal_settings_preserved_after_sigterm): New test.
14144
18206ca3
PP
141452015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14146
14147 * gdb.base/batch-preserve-term-settings.exp
14148 (test_terminal_settings_preserved_after_cli_exit): New test.
14149
90074d11
PP
141502015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14151
14152 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
14153 manipulation of saved_gdbflags.
14154 (test_terminal_settings_preserved): Remove global declaration of
14155 the unused variable pagination_prompt. Remove manipulation of
14156 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
14157 GDBFLAGS.
14158
eb1a7902
PA
141592015-07-29 Pedro Alves <palves@redhat.com>
14160
14161 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
14162
8b75dd3b
PA
141632015-07-29 Pedro Alves <palves@redhat.com>
14164
14165 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
14166 at the top.
14167
dedad4e3
PA
141682015-07-29 Pedro Alves <palves@redhat.com>
14169
14170 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
14171 (main): Call gdb_unbuffer_output.
14172 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
14173 (main): Call gdb_unbuffer_output.
14174 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
14175 (main): Call gdb_unbuffer_output.
14176 * gdb.base/call-strs.exp: Adjust to step over the
14177 gdb_unbuffer_output call.
14178 * gdb.base/catch-gdb-caused-signals.c: Include
14179 "../lib/unbuffer_output.c".
14180 (main): Call gdb_unbuffer_output.
14181 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
14182 (main): Call gdb_unbuffer_output.
14183 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
14184 (main): Call gdb_unbuffer_output.
14185 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
14186 (main): Call gdb_unbuffer_output.
14187 * gdb.base/shlib-call.exp: Adjust to step over the
14188 gdb_unbuffer_output call.
14189 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
14190 (main): Call gdb_unbuffer_output.
14191 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
14192 (main): Call gdb_unbuffer_output.
14193 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
14194 (main): Rename to ...
14195 (test): ... this.
14196 (main): Reimplement.
14197 * gdb.base/varargs.exp: Run to test instead of to main.
14198 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
14199 (main): Call gdb_unbuffer_output.
14200
58789a91
PA
142012015-07-29 Pedro Alves <palves@redhat.com>
14202
14203 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
14204 factore out from mi_continue_dprintf. For call-style dprintfs,
14205 expect dprintf output out of $inferior_spawn_id.
14206 (mi_continue_dprintf): Use mi_expect_dprintf.
14207 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
14208 (main): Call gdb_unbuffer_output.
14209
e8376742
PA
142102015-07-29 Pedro Alves <palves@redhat.com>
14211
14212 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
14213 (default_mi_gdb_start): Set inferior_spawn_id instead of
14214 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
14215 gdb_spawn_id.
14216 (mi_gdb_test): Always expect inferior output from both
14217 $inferior_spawn_id and $gdb_spawn_id.
14218
08280010
PA
142192015-07-29 Pedro Alves <palves@redhat.com>
14220
14221 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
14222 send_inferior and $inferior_spawn_id.
14223
4d30e432
PA
142242015-07-29 Pedro Alves <palves@redhat.com>
14225
14226 * gdb.gdb/complaints.exp (test_initial_complaints)
14227 (test_serial_complaints, test_short_complaints): Use
14228 gdb_test_stdio.
14229 (test_empty_complaint): Handle $inferior_spawn_id !=
14230 $gdb_spawn_id.
14231
0d30a335
PA
142322015-07-29 Pedro Alves <palves@redhat.com>
14233
14234 * gdb.base/varargs.exp: Use gdb_test_stdio.
14235
39413b29
PA
142362015-07-29 Pedro Alves <palves@redhat.com>
14237
14238 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
14239
7cb000a9
PA
142402015-07-29 Pedro Alves <palves@redhat.com>
14241
14242 * gdb.base/ending-run.exp: Use gdb_test_stdio.
14243
d7b8ac82
PA
142442015-07-29 Pedro Alves <palves@redhat.com>
14245
14246 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
14247 parameter into two new parameters, "inf_result" and "gdb_result".
14248 Expect inferior output and gdb output from $inferior_spawn_id and
14249 $gdb_spawn_id, respectively. Adjust all callers.
14250
789c3a0c
PA
142512015-07-29 Pedro Alves <palves@redhat.com>
14252
14253 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
14254 of gdb_test_sequence.
14255
77e760c3
PA
142562015-07-29 Pedro Alves <palves@redhat.com>
14257
14258 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
14259 (saw_spurious_output): Expect inferior output from
14260 $inferior_spawn_id. Use gdb_test_stdio.
14261
8396d2cd
PA
142622015-07-29 Pedro Alves <palves@redhat.com>
14263
14264 * gdb.base/dprintf.exp: Use standard_testfile. Change
14265 prepare_for_testing call.
14266 (srcfile): Don't set.
14267 (restart): New procedure.
14268 (test_dprintf): New procecure, use to continue over dprintfs.
14269 (test_call, test_agent): New procedures, tests moved here.
14270 Restart gdb and recreate dprintfs. Adjust expected output.
14271
2051d61f
PA
142722015-07-29 Pedro Alves <palves@redhat.com>
14273
14274 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
14275
452397af
PA
142762015-07-29 Pedro Alves <palves@redhat.com>
14277
14278 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
14279
8aed9555
PA
142802015-07-29 Pedro Alves <palves@redhat.com>
14281
14282 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
14283 gdb_test_stdio.
14284
188a61b4
PA
142852015-07-29 Pedro Alves <palves@redhat.com>
14286
14287 * lib/gdb.exp (gdb_test_stdio): New procedure.
14288
12264a45
PA
142892015-07-29 Pedro Alves <palves@redhat.com>
14290
14291 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
14292
23ffc893
PA
142932015-07-29 Pedro Alves <palves@redhat.com>
14294
14295 * gdb.base/call-signal-resume.exp: Remove check for
14296 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
14297 * gdb.base/unwindonsignal.exp: Likewise.
14298 * gdb.base/call-signals.c (gen_signal): Remove printf call.
14299 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
14300
65566918
PA
143012015-07-29 Pedro Alves <palves@redhat.com>
14302
14303 * gdb.base/siginfo-addr.c (pass): New function.
14304 (handler): Call it iff si_addr is correct.
14305 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
14306 Set a breakpoint at "pass" and continue to it.
14307
d60a9221
SDJ
143082015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
14309
14310 * gdb.python/py-objfile.exp: Make some tests have unique names.
14311 * gdb.python/py-pp-registration.exp: Likewise.
14312
bde40b8f
PA
143132015-07-28 Pedro Alves <palves@redhat.com>
14314
14315 * gdb.server/server-exec-info.exp: Issue a "disconnect".
14316
13e1dec8
SM
143172015-07-27 Simon Marchi <simon.marchi@ericsson.com>
14318
14319 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
14320
da33c9a7
SM
143212015-07-27 Simon Marchi <simon.marchi@ericsson.com>
14322
14323 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
14324
077836f7
PP
143252015-07-27 Patrick Palka <patrick@parcs.ath.cx>
14326
14327 * gdb.base/gdb-sigterm-2.exp: New test.
14328
b8cc7b2e
DE
143292015-07-25 Doug Evans <xdje42@gmail.com>
14330
14331 Revert:
14332 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
14333 (workers/%.worker, build-perf): New rule.
14334 (GDB_PERFTEST_MODE): New variable.
14335 (check-perf): Use it.
14336 (clean): Clean up gdb.perf parallel build subdirs.
14337 * lib/build-piece.exp: New file.
14338 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
14339 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
14340 name.
14341 (standard_temp_file): Ditto.
14342 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14343 of $GDB_PARALLEL.
14344
c8bd4544
DE
143452015-07-24 Doug Evans <dje@google.com>
14346
14347 * gdb.perf/lib/perftest/utils.py: New file.
14348 * gdb.perf/gm-hello.cc: New file.
14349 * gdb.perf/gm-pervasive-typedef.cc: New file.
14350 * gdb.perf/gm-pervasive-typedef.h: New file.
14351 * gdb.perf/gm-std.cc: New file.
14352 * gdb.perf/gm-std.h: New file.
14353 * gdb.perf/gm-use-cerr.cc: New file.
14354 * gdb.perf/gm-utils.h: New file.
14355 * gdb.perf/gmonster-null-lookup.py: New file.
14356 * gdb.perf/gmonster-pervasive-typedef.py: New file.
14357 * gdb.perf/gmonster-print-cerr.py: New file.
14358 * gdb.perf/gmonster-ptype-string.py: New file.
14359 * gdb.perf/gmonster-runto-main.py: New file.
14360 * gdb.perf/gmonster-select-file.py: New file.
14361 * gdb.perf/gmonster1-null-lookup.exp: New file.
14362 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
14363 * gdb.perf/gmonster1-print-cerr.exp: New file.
14364 * gdb.perf/gmonster1-ptype-string.exp: New file.
14365 * gdb.perf/gmonster1-runto-main.exp: New file.
14366 * gdb.perf/gmonster1-select-file.exp: New file.
14367 * gdb.perf/gmonster1.cc: New file.
14368 * gdb.perf/gmonster1.exp: New file.
14369 * gdb.perf/gmonster2-null-lookup.exp: New file.
14370 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
14371 * gdb.perf/gmonster2-print-cerr.exp: New file.
14372 * gdb.perf/gmonster2-ptype-string.exp: New file.
14373 * gdb.perf/gmonster2-runto-main.exp: New file.
14374 * gdb.perf/gmonster2-select-file.exp: New file.
14375 * gdb.perf/gmonster2.cc: New file.
14376 * gdb.perf/gmonster2.exp: New file.
14377
6eab34f3
DE
143782015-07-24 Doug Evans <dje@google.com>
14379
14380 * gdb.perf/README: New file.
14381 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
14382 * lib/gen-perf-test.exp: New file.
14383
63738bfd
DE
143842015-07-24 Doug Evans <dje@google.com>
14385
14386 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
14387 (PerfTest::startup): New function.
14388 (PerfTest::run): Return result of calling body.
14389 (PerfTest::assemble): Rewrite.
14390 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
14391 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
14392 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
14393 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
14394 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
14395
7b606f95
DE
143962015-07-24 Doug Evans <dje@google.com>
14397
14398 * lib/gdb.exp (clean_restart): Make executable optional.
14399
a97b16b8
DE
144002015-07-24 Doug Evans <dje@google.com>
14401
14402 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
14403 compiler_info references.
14404 * gdb.cp/temargs.exp: Ditto.
14405 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
14406 (get_compiler_info): Early exit if already computed. Set compiler_info
14407 to "unknown" if there was a problem.
14408 (test_compiler_info): Add function comment. Call get_compiler_info.
14409
35baa57f
DE
144102015-07-24 Doug Evans <dje@google.com>
14411
14412 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
14413 (workers/%.worker, build-perf): New rule.
14414 (GDB_PERFTEST_MODE): New variable.
14415 (check-perf): Use it.
14416 (clean): Clean up gdb.perf parallel build subdirs.
14417 * lib/build-piece.exp: New file.
14418 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
14419 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
14420 name.
14421 (standard_temp_file): Ditto.
14422 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14423 of $GDB_PARALLEL.
14424
6ebea266
DE
144252015-07-24 Doug Evans <dje@google.com>
14426
14427 * lib/future.exp (gdb_default_target_compile): New option
14428 "early_flags".
14429 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
14430 --as-needed.
14431
1e76a7e9
SDJ
144322015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
14433
14434 * gdb.base/catch-syscall.exp: Call gdb_exit before
14435 gdb_skip_xml_test.
14436
5068630a
PA
144372015-07-24 Pedro Alves <palves@redhat.com>
14438
14439 * gdb.python/py-events.exp: Accept output between the stop event
14440 and the prompt.
14441 * gdb.python/py-evsignal.exp: Likewise.
14442 * gdb.python/py-evthreads.exp: Likewise.
14443
77598427
PA
144442015-07-24 Pedro Alves <palves@redhat.com>
14445
14446 PR gdb/18717
14447 * gdb.threads/non-ldr-exit.c: New file.
14448 * gdb.threads/non-ldr-exit.exp: New file.
14449
11e6c98f
YQ
144502015-07-24 Yao Qi <yao.qi@linaro.org>
14451
14452 * gdb.server/ext-wrapper.exp: Test --wrapper option when
14453 restarting process.
14454
51aee833
YQ
144552015-07-24 Yao Qi <yao.qi@linaro.org>
14456
14457 * gdb.server/ext-restart.exp: New file.
14458
8cfe207c
YQ
144592015-07-24 Yao Qi <yao.qi@linaro.org>
14460
14461 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
14462 argument options.
14463 * gdb.server/ext-wrapper.exp: New file.
14464
cc12ce38
DE
144652015-07-23 Doug Evans <dje@google.com>
14466
14467 * gdb.dwarf2/dw2-dummy-cu.S: New file.
14468 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
14469
d0d84780
PMR
144702015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
14471
14472 * gdb.ada/var_arr_typedef.exp: New testcase.
14473 * gdb.ada/var_arr_typedef/pack.adb: New file.
14474 * gdb.ada/var_arr_typedef/pack.ads: New file.
14475 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
14476
8b558f79
JB
144772015-07-20 Joel Brobecker <brobecker@adacore.com>
14478
14479 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
14480
775a3298
JK
144812015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14482
14483 * gdb.arch/i386-biarch-core.exp: Replace istarget
14484 by "complete set gnutarget". Remove expectation for the "core-file"
14485 command.
14486
db1ff28b
JK
144872015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14488
14489 Revert the previous commit:
14490 Tests for validate symbol file using build-id.
14491
0a94970d
JK
144922015-07-15 Aleksandar Ristovski <aristovski@qnx.com
14493
14494 Tests for validate symbol file using build-id.
14495 * gdb.base/solib-mismatch-lib.c: New file.
14496 * gdb.base/solib-mismatch-libmod.c: New file.
14497 * gdb.base/solib-mismatch.c: New file.
14498 * gdb.base/solib-mismatch.exp: New file.
14499
03346981
SL
145002015-07-15 Sandra Loosemore <sandra@codesourcery.com>
14501
14502 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
14503 nios2-*-linux*.
14504 * gdb.base/sigbpt.exp (stepi_out): Likewise.
14505 * gdb.base/siginfo.exp: Likewise.
14506 * gdb.base/sigstep.exp (advance, advancei): Likewise.
14507
42422cc7
PL
145082015-07-15 Pierre Langlois <pierre.langlois@arm.com>
14509
14510 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
14511 Move it to ...
14512 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
14513 ... here.
14514 * gdb.trace/range-stepping.exp: Check that the target supports
14515 range stepping.
14516
cfa68bae
JK
145172015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14518
14519 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
14520
8ffdba26
PA
145212015-07-14 Pedro Alves <palves@redhat.com>
14522
14523 * gdb.base/killed-outside.exp: New file.
14524 * gdb.base/killed-outside.c: New file.
14525
218a5a11
JK
145262015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14527
14528 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
14529 (n at main): New.
14530 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
14531
e03ed3c6
AA
145322015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
14533
14534 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
14535 infcall tests instead of setting up for KFAIL.
14536
485668e5
MM
145372015-07-10 Markus Metzger <markus.t.metzger@intel.com>
14538
14539 * gdb.btrace/record_goto-step.exp: New.
14540
08464196
JK
145412015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14542
14543 PR compile/18484
14544 * gdb.compile/compile.c (struct struct_type): Add volatile to
14545 selffield's type.
14546 * gdb.compile/compile.exp
14547 (compile code struct_object.selffield = &struct_object): Skip further
14548 struct_object tests if this one xfails.
14549
bcf5c1d9
RC
145502015-07-08 Robert O'Callahan <robert@ocallahan.org>
14551
14552 PR exp/18617
14553 * gdb.trace/ax.exp: Add test.
14554
4931af25
YQ
145552015-07-07 Yao Qi <yao.qi@linaro.org>
14556
14557 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
14558 instead of istarget "aarch64*-*-*".
14559 * gdb.arch/aarch64-fp.exp: Likewise.
14560 * gdb.base/float.exp: Likewise.
14561 * gdb.reverse/aarch64.exp: Likewise.
14562 * lib/gdb.exp (is_aarch64_target): New proc.
14563
9fcf688e
YQ
145642015-07-07 Yao Qi <yao.qi@linaro.org>
14565
14566 * lib/gdb.exp (is_aarch32_target): New proc.
14567 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
14568 instead of "istarget "arm*-*-*"".
14569 * gdb.arch/arm-disp-step.exp: Likewise.
14570 * gdb.arch/thumb-bx-pc.exp: Likewise.
14571 * gdb.arch/thumb-prologue.exp: Likewise.
14572 * gdb.arch/thumb-singlestep.exp: Likewise.
14573 * gdb.base/disp-step-syscall.exp: Likewise.
14574 * gdb.base/float.exp: Likewise.
14575
fbd8d50d
YQ
145762015-07-07 Yao Qi <yao.qi@linaro.org>
14577
14578 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
14579 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
14580
71be1fdc
YQ
145812015-07-07 Yao Qi <yao.qi@linaro.org>
14582
14583 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
14584 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
14585 if it exists.
14586 * gdb.multi/multi-arch.exp: Likewise.
14587
3e221d36
SM
145882015-07-07 Simon Marchi <simon.marchi@ericsson.com>
14589
14590 * gdb.python/py-lazy-string.exp: Add missing parentheses to
14591 print.
14592
d441430b
YQ
145932015-07-07 Yao Qi <yao.qi@linaro.org>
14594
14595 * gdb.arch/thumb-singlestep.exp: Do one more single step.
14596
06f810bd
MG
145972015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
14598
14599 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
14600 '[' and ']' characters.
14601
5e61e7c0
IB
146022015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
14603
14604 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
14605
28bf096c
PA
146062015-06-29 Pedro Alves <palves@redhat.com>
14607
14608 PR threads/18127
14609 * gdb.threads/hand-call-new-thread.c: New file.
14610 * gdb.threads/hand-call-new-thread.c: New file.
14611
ee93cd5e
KS
146122015-06-26 Keith Seitz <keiths@redhat.com>
14613 Doug Evans <dje@google.com>
14614
14615 PR 16253
14616 * gdb.cp/var-tag-2.cc: New file.
14617 * gdb.cp/var-tag-3.cc: New file.
14618 * gdb.cp/var-tag-4.cc: New file.
14619 * gdb.cp/var-tag.cc: New file.
14620 * gdb.cp/var-tag.exp: New file.
14621
fc637f04
PP
146222015-06-26 Patrick Palka <patrick@parcs.ath.cx>
14623
14624 * gdb.base/history-duplicates.exp: New test.
14625
2e52ae68
PP
146262015-06-26 Patrick Palka <patrick@parcs.ath.cx>
14627
14628 * gdb.base/completion.exp: Test the completion of the "focus"
14629 command.
14630
6e22494e
JK
146312015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14632
14633 * gdb.arch/amd64-prologue-skip.S: New file.
14634 * gdb.arch/amd64-prologue-skip.exp: New file.
14635
bf7b9cd9
SM
146362015-06-25 Simon Marchi <simon.marchi@ericsson.com>
14637
14638 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
14639 is_address_zero_readable check.
14640
201e8dfd
PB
146412015-06-24 Peter Bergner <bergner@vnet.ibm.com>
14642
14643 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
14644 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
14645
5cd867b4
YQ
146462015-06-24 Yao Qi <yao.qi@linaro.org>
14647
14648 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
14649 linux targets.
14650
4d7be007
YQ
146512015-06-24 Yao Qi <yao.qi@linaro.org>
14652
14653 * lib/gdb.exp (supports_get_siginfo_type): New proc.
14654 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
14655 * gdb.base/siginfo-thread.exp: Likewise.
14656
07fcd301
YQ
146572015-06-22 Yao Qi <yao.qi@linaro.org>
14658
14659 * boards/remote-gdbserver-on-localhost.exp: Add comments.
14660
52042a00
YQ
146612015-06-22 Yao Qi <yao.qi@linaro.org>
14662
14663 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
14664 aarch64*-*-*.
14665 (skip_hw_watchpoint_tests): Likewise.
14666
74bd41ce
PP
146672015-06-18 Patrick Palka <patrick@parcs.ath.cx>
14668
14669 * gdb.base/gdbinit-history.exp: Test the interaction between
14670 setting GDBHISTSIZE and setting the history size via .gdbinit.
14671
bc460514
PP
146722015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14673
14674 PR gdb/16999
14675 * gdb.base/gdbhistsize-history.exp: New test.
14676
b58c513b
PP
146772015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14678
14679 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
14680 with GDBHISTSIZE.
14681 * gdb.base/readline.exp: Likewise.
14682
92046791
YQ
146832015-06-17 Yao Qi <yao.qi@linaro.org>
14684
14685 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
14686 line.
14687
2093d2d3
PP
146882015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14689
14690 * gdb.base/gdbinit-history.exp: Add test case to check that
14691 an unlimited history file does not get truncated on exit.
14692
e6c693af
AA
146932015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
14694
14695 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
14696 (VECTOR): New macro. Use it...
14697 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
14698 ...for these typedefs.
14699 (int8, char1, int1, double1): New typedefs.
14700 (struct just_int2, struct two_int2): New structures.
14701 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
14702 (add_structvecs, add_singlevecs): New functions.
14703 (main): Call add_some_intvecs twice.
14704 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
14705 the compile and exit upon failure. Try compiling for the "native"
14706 architecture. Test inferior function calls with vector arguments
14707 and vector return value handling with "finish" and "return".
14708
c74f7d1c
JT
147092015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
14710
14711 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
14712 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
14713 PE file.
14714 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
14715
98aa42ee
AT
147162015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
14717
14718 PR breakpoints/16465
14719 * gdb.mi/mi-dprintf-pending.c: New file.
14720 * gdb.mi/mi-dprintf-pending.exp: New test.
14721 * gdb.mi/mi-dprintf-pendshr.c: New file.
14722
7d73c23c 147232015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 14724 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
14725
14726 * gdb.arch/i386-mpx-map.c: New file.
14727 * gdb.arch/i386-mpx-map.exp: New File.
14728
147292015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14730
14731 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
14732 * gdb.arch/i386-mpx.exp: Indentation fixed.
14733
147342015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14735
14736 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
14737 function and improved indentation.
14738 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
14739 gdb_test_multiple. Added additional tests to skip the test.
14740
147412015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14742
14743 * gdb.arch/i386-avx512.c: Change path in include file.
14744 * gdb.arch/i386-avx512.exp: Change include dir path
14745 compilation flag.
14746 * gdb.arch/i386-mpx.c: Change path in include file.
14747 * gdb.arch/i386-mpx.exp: Change include dir path compilation
14748 flag.
14749
d5eba19a
JK
147502015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
14751
14752 * gdb.compile/compile-print.exp (compile print *vararray@3)
14753 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
14754
7f361056
JK
147552015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14756
14757 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
14758 (do not keep jit in memory): ... this.
14759 (expect 5): Change it to ...
14760 (expect no 5): ... this.
14761
3b462ec2
SM
147622015-06-02 Simon Marchi <simon.marchi@ericsson.com>
14763
14764 PR gdb/15564
14765 * gdb.mi/mi-detach.exp: New file.
14766
e0619de6
JK
147672015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14768
14769 PR symtab/18392
14770 * gdb.arch/amd64-tailcall-self.S: New file.
14771 * gdb.arch/amd64-tailcall-self.c: New file.
14772 * gdb.arch/amd64-tailcall-self.exp: New file.
14773
e970cb34
DB
147742015-05-28 Don Breazeal <donb@codesourcery.com>
14775
14776 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
14777 tests for remote targets by checking is_target_gdbserver.
14778
b2e2f908
DE
147792015-05-27 Doug Evans <dje@google.com>
14780
14781 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
14782 * gdb.dwarf2/opaque-type-lookup.c: New file.
14783 * gdb.dwarf2/opaque-type-lookup.exp: New file.
14784
82c7be31
DE
147852015-05-26 Doug Evans <dje@google.com>
14786
14787 * gdb.cp/iostream.cc: New file.
14788 * gdb.cp/iostream.exp: New file.
14789
b4f54984
DE
147902015-05-26 Doug Evans <dje@google.com>
14791
14792 * gdb.dwarf2/dw2-op-call.exp: Update.
14793 * gdb.dwarf2/dw4-sig-types.exp: Update.
14794 * gdb.dwarf2/implptr.exp: Update.
14795 * gdb.mi/mi-cmd-param-changed.exp: Update.
14796
4ea6efe9
DE
147972015-05-26 Doug Evans <dje@google.com>
14798
14799 * gdb.python/py-lazy-string.c: New file.
14800 * gdb.python/py-lazy-string.exp: New file.
14801 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
14802 (main): Update. Add estring3.
14803 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
14804 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
14805
f6bb7db3
YQ
148062015-05-26 Omair Javaid <omair.javaid@linaro.org>
14807 Yao Qi <yao.qi@linaro.org>
14808
14809 * gdb.reverse/aarch64.c: New.
14810 * gdb.reverse/aarch64.exp: New.
14811
a81bfbd0
OJ
148122015-05-26 Omair Javaid <omair.javaid@linaro.org>
14813
25d49b86
PA
14814 * lib/gdb.exp (supports_process_record): Return true for
14815 aarch64*-linux*.
a81bfbd0
OJ
14816 (supports_reverse): Likewise.
14817
158bf1b4
PP
148182015-05-22 Patrick Palka <patrick@parcs.ath.cx>
14819
14820 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14821 Use with_test_prefix.
14822
a0145030
AB
148232015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
14824
14825 * gdb.base/completion.exp: Add test for completion of layout
14826 names.
14827
ebe3b578
AB
148282015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
14829
14830 * lib/gdb.exp (skip_tui_tests): New proc.
14831 * gdb.base/tui-layout.exp: Check skip_tui_tests.
14832
84204ed7
PA
148332015-05-19 Pedro Alves <palves@redhat.com>
14834
14835 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14836 Save the whole env array instead of just HOME. Unset HISTSIZE in
14837 the environment while testing. Restore whole environment
14838 afterwards.
14839
37442ce1
DE
148402015-05-16 Doug Evans <xdje42@gmail.com>
14841
14842 * gdb.guile/scm-ports.c: New file.
14843 * gdb.guile/scm-ports.exp: Add memory port tests.
14844
36de76f9
JK
148452015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14846
14847 * gdb.compile/compile-print.c: New file.
14848 * gdb.compile/compile-print.exp: New file.
14849
3a9558c4
JK
148502015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14851
14852 * gdb.compile/compile-ops.exp: Cast param to void.
14853 * gdb.compile/compile.exp: Complete type for _gdb_expr.
14854 (compile code struct_object.selffield = &struct_object): Add xfail.
14855
aa715135
JG
148562015-05-15 Joel Brobecker <brobecker@adacore.com>
14857
14858 * gdb.ada/arr_enum_with_gap: New testcase.
14859
931e5bc3
JG
148602015-05-15 Joel Brobecker <brobecker@adacore.com>
14861
14862 * gdb.ada/byte_packed_arr: New testcase.
14863
9cd4d857
JB
148642015-05-15 Joel Brobecker <brobecker@adacore.com>
14865
14866 * gdb.ada/pckd_neg: New testcase.
14867
ebfd00d2
PP
148682015-05-13 Patrick Palka <patrick@parcs.ath.cx>
14869
14870 PR gdb/17820
14871 * gdb.base/gdbinit-history.exp: New test.
14872 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
14873 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
14874
4c082a81
SC
148752015-05-09 Siva Chandra Reddy <sivachandra@google.com>
14876
14877 * gdb.python/py-xmethods.cc: Enhance test case.
14878 * gdb.python/py-xmethods.exp: New tests.
14879 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
14880 function.
14881 (B_indexoper): Likewise.
14882 (global_dm_list) : Add new xmethod worker functions.
14883
f7797074
SDJ
148842015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
14885
14886 * gdb.base/coredump-filter.exp: Correctly unset
14887 "coredump_var_addr" array.
14888
a4674e4e
PA
148892015-05-08 Pedro Alves <palves@redhat.com>
14890
14891 * gdb.server/non-existing-program.exp: Unset spawn_id.
14892
df2eb078
SC
148932015-05-08 Siva Chandra Reddy <sivachandra@google.com>
14894
14895 PR python/18291
14896 * gdb.python/py-xmethods.exp: Add tests.
14897
422349a3
YQ
148982015-05-08 Yao Qi <yao.qi@linaro.org>
14899
14900 PR gdb/18208
14901 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
14902 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
14903 function set_coredump_filter, and remove remote_exec call.
14904 Remove argument ipid. Callers update.
14905 (top level): Don't get inferior's PID.
14906
63fc80ce
AA
149072015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
14908
14909 * gdb.base/watch_thread_num.exp: Skip test on targets without
14910 access watchpoints.
14911
80ad801e
PA
149122015-05-06 Pedro Alves <palves@redhat.com>
14913
14914 PR server/18081
14915 * gdb.server/non-existing-program.exp: New file.
14916
0fa7fe50
JB
149172015-05-05 Joel Brobecker <brobecker@adacore.com>
14918
14919 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
14920
3ea89b92
PMR
149212015-05-05 Joel Brobecker <brobecker@adacore.com>
14922
14923 * gdb.ada/out_of_line_in_inlined: New testcase.
14924
87b8eff0
JB
149252015-05-05 Joel Brobecker <brobecker@adacore.com>
14926
14927 * gdb.ada/var_rec_arr: New testcase.
14928
5fccc635
YQ
149292015-04-30 Yao Qi <yao.qi@linaro.org>
14930
14931 * gdb.base/break-idempotent.exp: If
14932 skip_hw_watchpoint_multi_tests returns true, skip the tests
14933 on "rwatch" and "awatch".
14934
42d38f42
YQ
149352015-04-30 Yao Qi <yao.qi@linaro.org>
14936
14937 * gdb.base/relativedebug.exp: Invoke gdb command
14938 "info sharedlibrary", and if libc.so doesn't have debug info,
14939 skip the test.
14940
2ce1cdbf
DE
149412015-04-29 Doug Evans <dje@google.com>
14942
14943 * gdb.python/py-xmethods.exp: Add ptype tests.
14944 * gdb.python/py-xmethods.py (E_method_char_worker): Add
14945 get_result_type method.
14946
f24a38c5
LM
149472015-04-29 Luis Machado <lgustavo@codesourcery.com>
14948
14949 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
14950 the target does not support hardware watchpoints.
14951
ecbf2b3c
LM
149522015-04-29 Luis Machado <lgustavo@codesourcery.com>
14953
14954 * gdb.base/break-always.exp: Abort testing if writing to memory
14955 causes an error.
14956
34f5f757
DE
149572015-04-28 Doug Evans <dje@google.com>
14958
14959 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
14960 * gdb.python/py-pp-registration.exp: ... here. New file.
14961 * gdb.python/py-pp-registration.c: New file.
14962 * gdb.python/py-pp-registration.py: New file.
14963
69b4374a
DE
149642015-04-28 Doug Evans <dje@google.com>
14965
14966 * gdb.python/py-bad-printers.c: New file.
14967 * gdb.python/py-bad-printers.py: New file.
14968 * gdb.python/py-bad-printers.exp: New file.
14969
59fb7612
SS
149702015-04-28 Sasha Smundak <asmundak@google.com>
14971
14972 * gdb.python/py-type.exp: New test.
14973
2631b16a
AW
149742015-04-28 Andy Wingo <wingo@igalia.com>
14975
14976 * gdb.python/py-parameter.exp:
14977 * gdb.guile/scm-parameter.exp: Escape the path that we are
14978 matching against, as it might contain characters that are special
14979 to regular expressions.
14980
460efde1
JB
149812015-04-27 Joel Brobecker <brobecker@adacore.com>
14982
14983 * gdb.ada/rec_comp: New testcase.
14984
2d369d8e
SDJ
149852015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
14986
14987 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
14988 before using it.
14989
cf75d6c3
AB
149902015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
14991
14992 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
14993 new tests for verilog output.
14994
8dbe7ca5
YQ
149952015-04-24 Yao Qi <yao.qi@linaro.org>
14996
14997 * boards/remote-gdbserver-on-localhost.exp: New file.
14998
4ef9fb2f
PA
149992015-04-23 Pedro Alves <palves@redhat.com>
15000
15001 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
15002 $inferior_spawn_id instead of $inferior_spawn_id directly. On
15003 "end of file", remove $inferior_spawn_id from the indirect list.
15004
0a803169
PA
150052015-04-23 Pedro Alves <palves@redhat.com>
15006
15007 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
15008
749ef8f8
PA
150092015-04-23 Pedro Alves <palves@redhat.com>
15010
15011 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
15012 on $any_spawn_id instead of only on $gdb_spawn_id.
15013
8aae4344
PM
150142015-04-21 Pierre Muller <muller@sourceware.org>
15015
15016 PR pascal/17815
15017 * lib/pascal.exp (gpc_compile): Add new option "class".
15018 (fpc_compile): Likewise.
15019 * gdb.pascal/case-insensitive-symbols.pas: New file.
15020 * gdb.pascal/case-insensitive-symbols.exp: New file.
15021
1586c8fb
GB
150222015-04-20 Gary Benson <gbenson@redhat.com>
15023
15024 * gdb.base/attach.exp: Fix three extended remote failures.
15025
1b6e6f5c
GB
150262015-04-17 Gary Benson <gbenson@redhat.com>
15027
15028 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
15029 the main executable over the remote protocol.
15030
e797481d
PA
150312015-04-16 Pedro Alves <palves@redhat.com>
15032
15033 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
15034 a new gdbserver if gdbserver_reconnect_p is set.
15035
1ca99c42
PA
150362015-04-16 Pedro Alves <palves@redhat.com>
15037
15038 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
15039 is set, don't exit gdbserver.
15040
af9fd6f8
AA
150412015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15042
15043 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
15044 appropriate .insn, such that an older assembler can be used.
15045 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
15046 the z/Architecture instruction set on 31-bit targets as well.
15047
04ff1e61
AA
150482015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15049
15050 * gdb.go/handcall.exp: Remove all logic related to the first
15051 breakpoint and rely on go_runto_main instead.
15052 * gdb.go/strings.exp: Likewise.
15053 * gdb.go/unsafe.exp: Likewise.
15054 * gdb.go/hello.exp: Likewise. Also rename the remaining
15055 breakpoint marker to "breakpoint 1".
15056 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
15057 * gdb.go/strings.go: Likewise.
15058 * gdb.go/unsafe.go: Likewise.
15059 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
15060 "set breakpoint 2 here" and rename the remaining breakpoint marker
15061 to "breakpoint 1".
15062
40d2f8d6
SM
150632015-04-15 Simon Marchi <simon.marchi@ericsson.com>
15064
15065 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
15066 if itertools.imap is not present.
15067 * gdb.python/py-objfile.exp: Add parentheses.
15068 * gdb.python/py-type.exp: Same.
15069 * gdb.python/py-unwind-maint.py: Same.
15070
8cbc97c6
YQ
150712015-04-15 Yao Qi <yao.qi@linaro.org>
15072
15073 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
15074 of ":$ptr_size" and set its form explicitly.
15075
45fd756c
YQ
150762015-04-15 Pedro Alves <palves@redhat.com>
15077 Yao Qi <yao.qi@linaro.org>
15078
15079 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
15080 timeout by factor of 4.
15081 (test_regular_watch): Likewise.
15082 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
15083 * gdb.reverse/sigall-reverse.exp: Likewise.
15084 * gdb.reverse/until-precsave.exp: Likewise.
15085 * lib/gdb.exp (with_timeout_factor): New proc.
15086 (gdb_expect): Move some code to ...
15087 (get_largest_timeout): ... here. New procedure.
15088
9e811bc3
LM
150892015-04-14 Luis Machado <lgustavo@codesourcery.com>
15090
15091 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
15092
0ff6fcb2
LM
150932015-04-13 Luis Machado <lgustavo@codesourcery.com>
15094
15095 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
15096 to write to the .text section.
15097
7578d5f7
LM
150982015-04-13 Luis Machado <lgustavo@codesourcery.com>
15099
15100 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
15101 Handle the case of targets that do not provide PID information.
15102
2efe15c4
YQ
151032015-04-13 Yao Qi <yao.qi@linaro.org>
15104
15105 * lib/gdbserver-support.exp (gdb_exit): Catch exception
15106 and use expect instead of gdb_expect.
15107
8cd8f2f8
SDJ
151082015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
15109
15110 * gdb.base/coredump-filter.exp: Rename variable "addr" to
15111 "coredump_var_addr" to avoid naming conflict with other testcases.
15112
9ee41772
PA
151132015-04-10 Pedro Alves <palves@redhat.com>
15114
15115 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
15116 gdb_test_sequence and gdb_assert.
15117
07473109
PA
151182015-04-10 Pedro Alves <palves@redhat.com>
15119
15120 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
15121 test messages that don't include the breakpoint address.
15122
de3db44c
YQ
151232015-04-10 Yao Qi <yao.qi@linaro.org>
15124
15125 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
15126 false for some offset and width combinations which aren't
15127 supported by linux kernel.
15128
c79d856c
PA
151292015-04-10 Pedro Alves <palves@redhat.com>
15130
15131 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
15132 procedure, factored out from ...
15133 (top level): ... here. Add "set displaced-stepping" testing axis.
15134 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
15135 parameter "displaced". Use it.
15136 (top level): Use foreach and add "set displaced-stepping" testing
15137 axis.
15138
ebc90b50
PA
151392015-04-10 Pedro Alves <palves@redhat.com>
15140
15141 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
15142 Remove comment.
15143 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
15144 both the address of the instruction that triggers the watchpoint
15145 and the address of the instruction immediately after, and use
15146 those addresses for the test. Fix comment.
15147
8f572e5c
PA
151482015-04-10 Pedro Alves <palves@redhat.com>
15149
15150 * gdb.base/sigstep.exp (breakpoint_to_handler)
15151 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
15152 Test "backtrace" in handler.
15153 (breakpoint_over_handler): New parameter 'displaced'. Use it.
15154 (top level): Add new "displaced" test axis to
15155 breakpoint_to_handler, breakpoint_to_handler_entry and
15156 breakpoint_over_handler.
15157
8d707a12
PA
151582015-04-10 Pedro Alves <palves@redhat.com>
15159
15160 PR gdb/18216
15161 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
15162
ef713951
YQ
151632015-04-10 Yao Qi <yao.qi@linaro.org>
15164
15165 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
15166 (test_add_rn_pc): New function.
15167 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
15168 (top level): Invoke test_add_rn_pc.
15169
906d60cf
PA
151702015-04-10 Pedro Alves <palves@redhat.com>
15171
15172 PR gdb/13858
15173 * gdb.base/step-over-no-symbols.exp: New file.
15174
f2983cc3
AW
151752015-04-09 Andy Wingo <wingo@igalia.com>
15176
15177 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
15178 after the Python tests.
15179
6d62641c
SDJ
151802015-04-08 Keith Seitz <keiths@redhat.com>
15181
15182 PR python/16699
15183 * gdb.python/py-completion.exp: New tests for completion.
15184 * gdb.python/py-completion.py (CompleteLimit1): New class.
15185 (CompleteLimit2): Likewise.
15186 (CompleteLimit3): Likewise.
15187 (CompleteLimit4): Likewise.
15188 (CompleteLimit5): Likewise.
15189 (CompleteLimit6): Likewise.
15190 (CompleteLimit7): Likewise.
15191
f3770638
PA
151922015-04-08 Pedro Alves <palves@redhat.com>
15193
15194 PR gdb/18214
15195 PR gdb/18216
15196 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
15197 function.
15198 (main): Install it as SIGUSR1 handler.
15199 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
15200 parameter. Always use "setup" as prefix. Toggle "set
15201 displaced-stepping" off/on depending on global. Don't switch to
15202 thread 1 here.
15203 (top level): Add displaced stepping "off/on" test axis. Update
15204 "setup" calls. Wrap each subtest with with_test_prefix. Test
15205 continuing with a queued signal in each thread.
15206
4496bed7
PA
152072015-04-08 Pedro Alves <palves@redhat.com>
15208
15209 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
15210 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
15211 gdb_breakpoint instead of gdb_test that doesn't expect anything.
15212 Return early if running to main fails.
15213 * gdb.trace/while-stepping.exp: Likewise.
15214
b97fde92
PA
152152015-04-07 Pedro Alves <palves@redhat.com>
15216
15217 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
15218 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
15219 interact with inferior program.
15220
f71c18e7
PA
152212015-04-07 Pedro Alves <palves@redhat.com>
15222
15223 * lib/gdb.exp (inferior_spawn_id): New global.
15224 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
15225 spawn id after processing the user code.
15226 (default_gdb_start): Set inferior_spawn_id.
15227 (send_inferior): New procedure.
15228 * lib/gdbserver-support.exp (gdbserver_start): Set
15229 inferior_spawn_id.
15230 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
15231
6423214f
PA
152322015-04-07 Pedro Alves <palves@redhat.com>
15233
15234 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
15235 * lib/gdbserver-support.exp (gdbserver_start): Make
15236 $server_spawn_id global.
15237 (gdbserver_start): Don't wait for gdbserver's spawn id with
15238 expect_background.
15239 (close_gdbserver): New procedure.
15240 (gdb_exit): Rename the default version and reimplement.
15241
71c0ee8c
PA
152422015-04-07 Pedro Alves <palves@redhat.com>
15243
72f4393d 15244 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
15245 append the substituted item, not the original item.
15246
203bc29b
PA
152472015-04-07 Pedro Alves <palves@redhat.com>
15248
15249 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
15250 gdb_expect.
15251
508a3ddf
PA
152522015-04-07 Pedro Alves <palves@redhat.com>
15253
15254 * gdb.base/interrupt.exp: Don't handle the case of the inferior
15255 output appearing once only.
15256
9f6dbe2b
PA
152572015-04-07 Pedro Alves <palves@redhat.com>
15258
15259 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
15260 that doesn't expect anything. Return early if running to main
15261 fails.
15262
337532fa
YQ
152632015-04-07 Yao Qi <yao.qi@linaro.org>
15264
15265 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
15266 (child_function): Call alarm.
15267 (main): Move call to alarm into the loop.
15268 * gdb.threads/non-stop-fair-events.exp: Build program with
15269 -DTIMEOUT=$timeout.
15270
01b622d4
DE
152712015-04-06 Doug Evans <xdje42@gmail.com>
15272
15273 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
15274 Fix dest parameter to board_info.
15275 (fpc_compile): Ditto.
15276 (gdb_compile_pascal): Rename dest arg to destfile.
15277
961f4160
PMR
152782015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
15279
15280 * gdb.ada/funcall_ref.exp: New file.
15281 * gdb.ada/funcall_ref/foo.adb: New file.
15282
cafda597
YQ
152832015-04-02 Yao Qi <yao.qi@linaro.org>
15284
15285 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
15286 is remote.
15287
fed040c6
GB
152882015-04-02 Gary Benson <gbenson@redhat.com>
15289
15290 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
15291
d11916aa
SS
152922015-04-01 Sasha Smundak <asmundak@google.com>
15293
15294 * gdb.python/py-unwind-maint.c: New file.
15295 * gdb.python/py-unwind-maint.exp: New test.
15296 * gdb.python/py-unwind-maint.py: New file.
15297 * gdb.python/py-unwind.c: New file.
15298 * gdb.python/py-unwind.exp: New test.
15299 * gdb.python/py-unwind.py: New test.
15300
a1471180
PA
153012015-04-01 Pedro Alves <palves@redhat.com>
15302
15303 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
15304 to fail instead of non-existent $test.
15305
0bbeccb1
PA
153062015-04-01 Pedro Alves <palves@redhat.com>
15307
15308 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
15309 GDBFLAGS if not empty.
15310
3c724c8c
PMR
153112015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
15312
15313 * gdb.ada/complete.exp: Remove "multi_line".
15314 * gdb.ada/info_exc.exp: Remove "multi_line".
15315 * gdb.ada/packed_tagged.exp: Remove "multi_line".
15316 * gdb.ada/ptype_field.exp: Remove "multi_line".
15317 * gdb.ada/sym_print_name.exp: Remove "multi_line".
15318 * gdb.ada/tagged.exp: Remove "multi_line".
15319 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
15320 [multi_line ...]
15321 * gdb.btrace/delta.exp: Likewise.
15322 * gdb.btrace/exception.exp: Likewise.
15323 * gdb.btrace/function_call_history.exp: Likewise.
15324 * gdb.btrace/instruction_history.exp: Likewise.
15325 * gdb.btrace/nohist.exp: Likewise.
15326 * gdb.btrace/record_goto.exp: Likewise.
15327 * gdb.btrace/segv.exp: Likewise.
15328 * gdb.btrace/stepi.exp: Likewise.
15329 * gdb.btrace/tailcall.exp: Likewise.
15330 * gdb.btrace/unknown_functions.exp: Likewise.
15331 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
15332 * lib/gdb.exp: Add the "multi_line" helper.
15333
4eec2deb
PA
153342015-04-01 Pedro Alves <palves@redhat.com>
15335
15336 * gdb.threads/tid-reuse.c: New file.
15337 * gdb.threads/tid-reuse.exp: New file.
15338
df8411da
SDJ
153392015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
15340
15341 PR corefiles/16092
15342 * gdb.base/coredump-filter.c: New file.
15343 * gdb.base/coredump-filter.exp: Likewise.
15344
6ef37366
PM
153452015-03-27 Petr Machata <pmachata@redhat.com>
15346
15347 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
15348 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
15349 (Dwarf::assemble): Initialize them.
15350 (Dwarf::lines): New function.
15351
7ec911b0
JT
153522015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
15353
15354 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
15355 SYMBOL_PREFIX for x86_64-*-cygwin.
15356
ff908ebf
AW
153572015-03-26 Andy Wingo <wingo@igalia.com>
15358
15359 PR symtab/18148
15360 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
15361 const_value but not a location.
15362 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
15363 location defined in non-main CUs are visible.
15364
6d5f0679
YQ
153652015-03-26 Yao Qi <yao.qi@linaro.org>
15366
15367 PR testsuite/18139
15368 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
15369 Add a line number entry for the same line.
15370 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
15371 Add a line number entry for the same line.
15372
2898689b
YQ
153732015-03-26 Yao Qi <yao.qi@linaro.org>
15374
15375 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
15376 .int 0.
15377 (func): Likewise. Add .Lfunc_1 label.
15378 Use .Lfunc_1 label.
15379 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
15380 .int 0.
15381 (func): Likewise.
15382 Use .Lfunc_1 label.
15383
85180498
YQ
153842015-03-26 Yao Qi <yao.qi@linaro.org>
15385
15386 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
15387 Call gdb_compile instead to compile each .s files without debug
15388 information.
15389
8aa08a8d
YQ
153902015-03-26 Yao Qi <yao.qi@linaro.org>
15391
15392 * gdb.base/savedregs.exp (process_saved_regs): Make
15393 "Saved registers:" optional in the pattern.
15394
66849923
MM
153952015-03-25 Markus Metzger <markus.t.metzger@intel.com>
15396
15397 * gdb.btrace/next.exp: Merged into step.exp.
15398 * gdb.btrace/finish.exp: Merged into step.exp.
15399 * gdb.btrace/nexti.exp: Merged into stepi.exp.
15400 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
15401 "record goto" and checking the exact replay position.
15402 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
15403 check for "Recording format" in "info record" output.
15404 * gdb.btrace/record_goto.exp: Choose test file based on target.
15405 * gdb.btrace/x86-record_goto.S: Renamed into ...
15406 * gdb.btrace/x86_64-record_goto.S: ... this.
15407 * gdb.btrace/i686-record_goto.S: New.
15408 * gdb.btrace/x86-tailcall.S: Renamed into ...
15409 * gdb.btrace/x86_64-tailcall.S: ... this.
15410 * gdb.btrace/i686-tailcall.S: New.
15411 * gdb.btrace/x86-tailcall.c: Renamed into ...
15412 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
15413 separate statements. Update test.
15414 * gdb.btrace/delta.exp: Use record_goto.c as test file.
15415 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
15416 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
15417 * gdb.btrace/tailcall.exp: Choose test file based on target.
15418 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
15419
11cc1b74
MM
154202015-03-25 Markus Metzger <markus.t.metzger@intel.com>
15421
15422 * gdb.btrace/exception.exp: Increase BTS buffer size.
15423
a25d8bf9
PA
154242015-03-24 Pedro Alves <palves@redhat.com>
15425
15426 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
15427
856e7dd6
PA
154282015-03-24 Pedro Alves <palves@redhat.com>
15429
15430 * gdb.threads/schedlock.exp (test_step): No longer expect that
15431 "set scheduler-locking step" with "next" over a function call runs
15432 threads unlocked.
15433
ad235a41
AT
154342015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
15435
15436 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
15437
15630549
AT
154382015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
15439
15440 PR breakpoints/16466
15441 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
15442 * gdb.mi/mi-pending.c (thread_func): New function.
15443 (int main): Add threading support required.
15444 * gdb.mi/mi-pending.exp: Add tests for this issue.
15445 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
15446 (pendfunc2): Remove stdio dependency.
15447 * gdb.mi/mi-pendshr2.c: New file.
15448
693dca06
KS
154492015-03-23 Keith Seitz <keiths@redhat.com>
15450
15451 * gdb.linespec/keywords.c: New file.
15452 * gdb.linespec/keywords.exp: New file.
15453
7e993ebf
KS
154542015-03-23 Keith Seitz <keiths@redhat.com>
15455
15456 PR gdb/18021
15457 * gdb.dwarf2/staticvirtual.exp: New test.
15458
bc23328c
JK
154592015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15460
15461 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
15462 * README: Remove HP-UX and gdb.hp.
15463 (configuration):
15464 * configure: Regenerate.
15465 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
15466 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
15467 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
15468 gdb.hp/gdb.defects/Makefile.
15469 * gdb.hp/Makefile.in: File deleted.
15470 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
15471 * gdb.hp/gdb.aCC/optimize.c: File deleted.
15472 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
15473 * gdb.hp/gdb.aCC/run.c: File deleted.
15474 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
15475 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
15476 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
15477 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
15478 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
15479 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
15480 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
15481 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
15482 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
15483 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
15484 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
15485 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
15486 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
15487 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
15488 * gdb.hp/gdb.base-hp/reg.s: File deleted.
15489 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
15490 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
15491 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
15492 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
15493 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
15494 * gdb.hp/gdb.compat/Makefile.in: File deleted.
15495 * gdb.hp/gdb.compat/average.c: File deleted.
15496 * gdb.hp/gdb.compat/sum.c: File deleted.
15497 * gdb.hp/gdb.compat/xdb.c: File deleted.
15498 * gdb.hp/gdb.compat/xdb0.c: File deleted.
15499 * gdb.hp/gdb.compat/xdb0.h: File deleted.
15500 * gdb.hp/gdb.compat/xdb1.c: File deleted.
15501 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
15502 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
15503 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
15504 * gdb.hp/gdb.defects/Makefile.in: File deleted.
15505 * gdb.hp/gdb.defects/bs14602.c: File deleted.
15506 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
15507 * gdb.hp/gdb.defects/solib-d.c: File deleted.
15508 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
15509 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
15510 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
15511 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
15512 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
15513 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
15514 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
15515 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
15516 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
15517 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
15518 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
15519 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
15520 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
15521 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
15522 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
15523 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
15524 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
15525 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
15526 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
15527 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
15528 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
15529 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
15530 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
15531 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
15532 * gdb.hp/tools/odump: File deleted.
15533
8bf3b159
PA
155342015-03-19 Pedro Alves <palves@redhat.com>
15535
15536 * gdb.threads/continue-pending-status.exp (saw_thread_2)
15537 (saw_thread_3): New globals.
15538 (top level): Increment them when an event for the corresponding
15539 thread is seen.
15540 (no thread starvation): New test.
15541
eb54c8bf
PA
155422015-03-19 Pedro Alves <palves@redhat.com>
15543
15544 * gdb.threads/continue-pending-status.c: New file.
15545 * gdb.threads/continue-pending-status.exp: New file.
15546
32d2e5d6
PA
155472015-03-18 Pedro Alves <palves@redhat.com>
15548
15549 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
15550 Use gdb_is_target_remote instead of is_remote. Use
15551 gdb_test_multiple instead of gdb_expect. Exit early if
15552 gdb_test_multiple hits its internal matches. Tighten stepi tests
15553 expected output. Fail on exit with any signal, instead of just
15554 SIGILL.
15555
f68f11b7
YQ
155562015-03-18 Yao Qi <yao.qi@linaro.org>
15557
15558 PR tdep/18107
15559 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
15560 variable.
15561 * gdb.base/catch-syscall.exp: Don't skip it on
15562 aarch64*-*-linux* target. Remove elements in all_syscalls.
15563 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
15564 target.
15565 (setup_all_syscalls): New proc.
15566
ca5fd19b
YQ
155672015-03-16 Yao Qi <yao.qi@linaro.org>
15568
15569 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
15570 (top level): Skip tests if valid_addr_p returns false for
15571 $cmd1 or $cmd2.
15572
85642ba0
AW
155732015-03-11 Andy Wingo <wingo@igalia.com>
15574
15575 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
15576
e03f9645
YQ
155772015-03-11 Yao Qi <yao.qi@linaro.org>
15578
15579 * gdb.base/catch-syscall.exp: Fix typo in comments.
15580
5d0962b2
YQ
155812015-03-11 Yao Qi <yao.qi@linaro.org>
15582
15583 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
15584
b2df3cef
PA
155852015-03-09 Pedro Alves <palves@redhat.com>
15586
15587 * dg-extract-results.py: Delete.
15588
ef878e53
PA
155892015-03-09 Pedro Alves <palves@redhat.com>
15590
15591 Merge dg-extract-results.sh from GCC upstream (r218843).
15592
15593 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
15594 * dg-extract-results.sh: Use --text with grep to avoid issues with
15595 binary files. Fall back to cat -v, if that doesn't work.
15596
9494d219
PA
155972015-03-05 Pedro Alves <palves@redhat.com>
15598
15599 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
15600
a8d9763a
SM
156012015-03-04 Simon Marchi <simon.marchi@ericsson.com>
15602
15603 * lib/mi-support.exp (mi_expect_interrupt): Accept
15604 alternative event for when in all-stop mode.
15605
be9957b8
PA
156062015-03-04 Pedro Alves <palves@redhat.com>
15607
15608 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
15609
d57be0f4 156102015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
15611
15612 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
15613
c214c7cf
AA
156142015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
15615
15616 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
15617 regexps for GDB's current line display, accept a hex address
15618 preceding the line number.
15619
6d74a497
AA
156202015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
15621
15622 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
15623 the 'arch1' variable for "s390*-linux*" targets.
15624
511aee7c
PA
156252015-03-04 Pedro Alves <palves@redhat.com>
15626
15627 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
15628 (main): Pass missing retval argument to pthread_join call.
15629
95e50b27
PA
156302015-03-02 Pedro Alves <palves@redhat.com>
15631
15632 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
15633 (top level): Call do_test with non-stop as well.
15634
28054d69
PA
156352015-03-02 Pedro Alves <palves@redhat.com>
15636
15637 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
15638 -1.
15639
4fa5d7b4
AA
156402015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
15641
15642 * gdb.arch/s390-vregs.exp: New test.
15643 * gdb.arch/s390-vregs.S: New file.
15644
97c18565
PA
156452015-02-27 Pedro Alves <palves@redhat.com>
15646
15647 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
15648 call to catch_command_errors.
15649 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
15650 catch_command_errors.
15651
a37bfa30
PA
156522015-02-27 Pedro Alves <palves@redhat.com>
15653
15654 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
15655 "true" for boolean result.
15656 * gdb.gdb/selftest.exp (test_with_self): Also accept full
15657 prototype of main.
15658
6f98576f
PA
156592015-02-27 Pedro Alves <palves@redhat.com>
15660
15661 * lib/unbuffer_output.c: New file.
15662 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
15663 (main): Call gdb_unbuffer_output.
15664
eba5ab56
YQ
156652015-02-27 Yao Qi <yao.qi@linaro.org>
15666
15667 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
15668 target.
15669
0def5aaa
DE
156702015-02-26 Doug Evans <dje@google.com>
15671
15672 * gdb.cp/class2.cc (Dbase, D): New classes.
15673 (main): New local delta.
15674 * gdb.cp/class2.exp: Test printing delta.
15675 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
15676 (dynbar): New global.
15677 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
15678
081a1c2c
JK
156792015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15680
15681 * gdb.compile/compile-ifunc.c: New file.
15682 * gdb.compile/compile-ifunc.exp: New file.
15683
2f41223f
AT
156842015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
15685
15686 * gdb.base/structs.exp: Check for correct struct on finish.
15687
03eddd80
YQ
156882015-02-26 Yao Qi <yao.qi@linaro.org>
15689
15690 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
15691 is zero.
15692
80c57053
JK
156932015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15694
15695 * gdb.arch/cordic.ko.bz2: New file.
15696 * gdb.arch/cordic.ko.debug.bz2: New file.
15697 * gdb.arch/ppc64-symtab-cordic.exp: New file.
15698
21613c12
YQ
156992015-02-25 Yao Qi <yao.qi@linaro.org>
15700
15701 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
15702 aarch64*-*-* target.
15703
d8b901ed
PA
157042015-02-23 Pedro Alves <palves@redhat.com>
15705
15706 * lib/gdb.exp (delete_breakpoints): Rewrite using
15707 gdb_test_multiple.
15708
e5b85ead
PA
157092015-02-23 Pedro Alves <palves@redhat.com>
15710
15711 * gdb.base/info-os.c: Include stdlib.h.
15712
85c3a371
DE
157132015-02-22 Doug Evans <xdje42@gmail.com>
15714
15715 PR symtab/17855
15716 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
15717 is read after symbols have been re-read.
15718 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
15719 * gdb.ada/exec_changed/second.adb (Second): Ditto.
15720
96553a0c
DE
157212015-02-21 Doug Evans <dje@google.com>
15722
15723 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
15724
97a0c697
JK
157252015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15726
15727 PR corefiles/17808
15728 * gdb.arch/i386-biarch-core.core.bz2: New file.
15729 * gdb.arch/i386-biarch-core.exp: New file.
15730
a47cd6e9
PA
157312015-02-21 Pedro Alves <palves@redhat.com>
15732
15733 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
15734 runto_main fails.
15735
c5facdc4
PA
157362015-02-20 Pedro Alves <palves@redhat.com>
15737
15738 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
15739 info probes.
15740
2db9a427
PA
157412015-02-20 Pedro Alves <palves@redhat.com>
15742
15743 * gdb.threads/multi-create-ns-info-thr.exp: New file.
15744
60fb7e9e
PA
157452015-02-20 Pedro Alves <palves@redhat.com>
15746
15747 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
15748 clean_restart before gdb_target_supports_trace.
15749
5c5019c2
PA
157502015-02-20 Pedro Alves <palves@redhat.com>
15751
15752 PR threads/18006
15753 * gdb.threads/clone-thread_db.c: New file.
15754 * gdb.threads/clone-thread_db.exp: New file.
15755
c9587f88
AT
157562015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
15757
15758 PR breakpoints/16812
15759 * gdb.base/catch-gdb-caused-signals.c: New file.
15760 * gdb.base/catch-gdb-caused-signals.exp: New file.
15761
f6a88844
JM
157622015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
15763
15764 * configure: Regenerated.
15765 * configure.ac: Use GDB_AC_TRANSFORM.
15766 * aclocal.m4: sinclude ../transform.m4.
15767
497c491b
JM
157682015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
15769
15770 * lib/dtrace.exp: New file.
15771 * gdb.base/dtrace-probe.exp: Likewise.
15772 * gdb.base/dtrace-probe.d: Likewise.
15773 * gdb.base/dtrace-probe.c: Likewise.
15774 * lib/pdtrace.in: Likewise.
15775 * configure.ac: Output variables with the transformed names of
15776 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
15777 * configure: Regenerated.
15778
03e98035
JM
157792015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
15780
15781 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
15782 expected message when trying to access $_probe_* convenience
15783 variables while not on a probe.
15784
63cc30e9
JK
157852015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15786
15787 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
15788
0703599a
PA
157892015-02-11 Pedro Alves <pedro@codesourcery.com>
15790
15791 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
15792 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
15793
7e60a48e
DE
157942015-02-10 Doug Evans <xdje42@gmail.com>
15795
15796 * lib/gdb.exp (gdb_load): Always return a result.
15797
01b088bc
PA
157982015-02-10 Pedro Alves <palves@redhat.com>
15799
15800 * gdb.threads/signal-sigtrap.c: New file.
15801 * gdb.threads/signal-sigtrap.exp: New file.
15802
b05ec7a5
AT
158032015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
15804
15805 * gdb.trace/no-attach-trace.c: New file.
15806 * gdb.trace/no-attach-trace.exp: New file.
15807
a2c2acaf
MW
158082015-02-09 Mark Wielaard <mjw@redhat.com>
15809
15810 * gdb.dwarf2/atomic.c: New file.
15811 * gdb.dwarf2/atomic-type.exp: Likewise.
15812
31fd9caa
MM
158132015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15814
15815 * gdb.btrace/buffer-size.exp: Update "info record" output.
15816 * gdb.btrace/delta.exp: Update "info record" output.
15817 * gdb.btrace/enable.exp: Update "info record" output.
15818 * gdb.btrace/finish.exp: Update "info record" output.
15819 * gdb.btrace/instruction_history.exp: Update "info record" output.
15820 * gdb.btrace/next.exp: Update "info record" output.
15821 * gdb.btrace/nexti.exp: Update "info record" output.
15822 * gdb.btrace/step.exp: Update "info record" output.
15823 * gdb.btrace/stepi.exp: Update "info record" output.
15824 * gdb.btrace/nohist.exp: Update "info record" output.
15825
d33501a5
MM
158262015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15827
15828 * gdb.btrace/buffer-size: New.
15829
f4abbc16
MM
158302015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15831
15832 * gdb.btrace/delta.exp: Update "info record" output.
15833 * gdb.btrace/enable.exp: Update "info record" output.
15834 * gdb.btrace/finish.exp: Update "info record" output.
15835 * gdb.btrace/instruction_history.exp: Update "info record" output.
15836 * gdb.btrace/next.exp: Update "info record" output.
15837 * gdb.btrace/nexti.exp: Update "info record" output.
15838 * gdb.btrace/step.exp: Update "info record" output.
15839 * gdb.btrace/stepi.exp: Update "info record" output.
15840 * gdb.btrace/nohist.exp: Update "info record" output.
15841
b9d61307
SM
158422015-02-06 Simon Marchi <simon.marchi@ericsson.com>
15843
15844 PR gdb/15678
15845 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
15846
e584fdbc
PA
158472015-02-06 Pedro Alves <palves@redhat.com>
15848
15849 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
15850 macro.
15851 (seconds_left, again): New globals.
15852 (main): Wait seconds_left in a 1-second sleep loop instead of
15853 sleeping 180 seconds. If 'again' is set, reset the seconds
15854 counter.
15855 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
15856 'again' in the inferior before detaching. Print the seconds left.
15857 (options): New global.
15858 (top level): Build program with -DTIMEOUT=$timeout.
15859
77f41761
PA
158602015-02-06 Pedro Alves <palves@redhat.com>
15861
15862 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
15863 determine how many seconds to pass to 'alarm'.
15864 * gdb.base/gdb-sigterm.exp (top level): Build program with
15865 -DTIMEOUT=$timeout.
15866 (do_test): Return success/failure indication. Add more verbose
15867 logging. Don't fail if 200 single steps are seen. Instead, fail
15868 when the test times out.
15869 (passes): New global.
15870 (top level): Break the testing loop if testing fails on any
15871 iteration. Use gdb_assert.
15872
b9394193
DB
158732015-02-04 Don Breazeal <donb@codesourcery.com>
15874
15875 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
15876 and initialize them.
15877 (ipc_cleanup): New function.
15878 (main): Don't declare shmid, semid, and msqid. Add a call to
15879 atexit so that we call ipc_cleanup on exit.
15880
42d9e528
PA
158812015-02-04 Pedro Alves <palves@redhat.com>
15882
15883 * boards/native-extended-gdbserver.exp: Remove any target variant
15884 specifications from the board name before clearing the isremote
15885 flag from board_info.
15886
ae6ae975
DE
158872015-01-31 Doug Evans <xdje42@gmail.com>
15888
15889 * gdb.base/maint.exp <maint print type argc>: Update expected output.
15890
cfb069a8
GB
158912015-01-31 Gary Benson <gbenson@redhat.com>
15892
15893 * gdb.base/completion.exp: Disable completion limiting for
15894 existing tests. Add new tests to check completion limiting.
15895 * gdb.linespec/ls-errs.exp: Disable completion limiting.
15896
5dd31d79
DE
158972015-01-31 Doug Evans <xdje42@gmail.com>
15898
15899 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
15900
9f050062
DE
159012015-01-31 Doug Evans <xdje42@gmail.com>
15902
15903 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
15904 entries. Duplicate file section script entries.
15905 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
15906 inlined entries. Add test for safe-path rejection.
15907 * gdb.python/py-section-script.c: Add duplicate inlined section script
15908 entries. Duplicate file section script entries.
15909 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
15910 inlined entries. Add test for safe-path rejection.
15911
df25ebbd
JB
159122015-01-29 Joel Brobecker <brobecker@adacore.com>
15913
15914 * gdb.ada/disc_arr_bound: New testcase.
15915
4a0ca9ec
JB
159162015-01-29 Joel Brobecker <brobecker@adacore.com>
15917
15918 * gdb.ada/mi_var_array: New testcase.
15919
3a8b707a
DE
159202015-01-27 Doug Evans <dje@google.com>
15921
15922 * gdb.python/py-objfile.exp: Add tests for objfile.username.
15923 Add test for objfile.filename, objfile.username after objfile
15924 has been unloaded.
15925
f8313f6e
JB
159262015-01-26 Joel Brobecker <brobecker@adacore.com>
15927
15928 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
15929 the second test to print the name attribute of value
15930 returned by the call to gdb.lookup_type, and adjust
15931 the expected output accordingly.
15932
37bc665e
MW
159332015-01-25 Mark Wielaard <mjw@redhat.com>
15934
15935 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
15936 * gdb.base/disp-step-fork.c: Include unistd.h.
15937 * gdb.base/siginfo-obj.c: Include stdio.h.
15938 * gdb.base/siginfo-thread.c: Likewise.
15939 * gdb.mi/non-stop.c: Include unistd.h.
15940 * gdb.mi/nsthrexec.c: Include stdio.h.
15941 * gdb.mi/pthreads.c: Include unistd.h.
15942 * gdb.modula2/unbounded1.c (main): Declare returns int.
15943 * gdb.reverse/consecutive-reverse.c: Likewise.
15944 * gdb.threads/create-fail.c: Include unistd.h.
15945 * gdb.threads/killed.c: Likewise.
15946 * gdb.threads/linux-dp.c: Likewise.
15947 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
15948 * gdb.threads/non-ldr-exc-2.c: Likewise.
15949 * gdb.threads/non-ldr-exc-3.c: Likewise.
15950 * gdb.threads/non-ldr-exc-4.c: Likewise.
15951 * gdb.threads/pthreads.c: Include unistd.h.
15952 (main): Declare returns int.
15953 * gdb.threads/tls-main.c (foo): New declaration.
15954 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
15955
f7e5394d
SM
159562015-01-23 Simon Marchi <simon.marchi@ericsson.com>
15957
15958 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
15959 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
15960
743649fd
MW
159612015-01-15 Mark Wielaard <mjw@redhat.com>
15962
15963 * gdb.base/noreturn-return.c: New file.
15964 * gdb.base/noreturn-return.exp: New file.
15965 * gdb.base/noreturn-finish.c: New file.
15966 * gdb.base/noreturn-finish.exp: New file.
15967
198297aa
PA
159682015-01-23 Pedro Alves <palves@redhat.com>
15969
15970 * gdb.threads/continue-pending-after-query.c: New file.
15971 * gdb.threads/continue-pending-after-query.exp: New file.
15972
717cf30c
AG
159732015-01-22 Anders Granlund <anders.granlund@ericsson.com>
15974 Simon Marchi <simon.marchi@ericsson.com>
15975
15976 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
15977 * gdb.base/valgrind-db-attach.exp: Same.
15978 * gdb.base/valgrind-infcall.exp: Same.
15979 * lib/mi-support.exp (default_mi_gdb_start): Same.
15980 * lib/prompt.exp (default_prompt_gdb_start): Same.
15981 * lib/gdb.exp (default_gdb_spawn): Same.
15982 (gdb_interact): New.
15983
15984
4b62a76e
JK
159852015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15986
15987 * gdb.compile/compile.exp (pointer to jit function): New test.
15988
b4cdae6f
WW
159892015-01-17 Wei-cheng Wang <cole945@gmail.com>
15990
15991 * lib/gdb.exp (supports_process_record): Return true for
15992 powerpc*-*-linux*.
15993 (supports_reverse): Likewise.
15994
d221e7ef
DB
159952015-01-15 Don Breazeal <donb@codesourcery.com>
15996
15997 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
15998 instead of checking whether the target board is remote and
15999 use spawn_wait_for_attach instead of exec/sleep.
16000 * gdb.base/attach-twice.exp: Likewise.
16001
bafffb51
JB
160022015-01-15 Joel Brobecker <brobecker@adacore.com>
16003
16004 * gdb.ada/var_arr_attrs: New testcase.
16005
5589af0e
PA
160062015-01-14 Pedro Alves <palves@redhat.com>
16007 Joel Brobecker <brobecker@adacore.com>
16008
16009 PR gdb/17525
16010 * gdb.base/bp-cmds-execution-x-script.c: New file.
16011 * gdb.base/bp-cmds-execution-x-script.exp: New file.
16012 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
16013
6c400b59
PA
160142015-01-14 Pedro Alves <palves@redhat.com>
16015
16016 PR cli/17828
16017 * gdb.base/batch-preserve-term-settings.c: New file.
16018 * gdb.base/batch-preserve-term-settings.exp: New file.
16019
e02c96a7
DE
160202015-01-13 Doug Evans <dje@google.com>
16021
16022 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
16023 binary.
16024
576fd14c
JB
160252015-01-13 Joel Brobecker <brobecker@adacore.com>
16026
16027 * Makefile.in (clean mostlyclean): Do not delete *.py.
16028
04dccad0
JB
160292015-01-13 Joel Brobecker <brobecker@adacore.com>
16030
16031 * gdb.python/py-lookup-type.exp: New file.
16032
3d230f71
PA
160332015-01-12 Pedro Alves <palves@redhat.com>
16034
16035 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
16036 restore GDBFLAGS before returning.
16037
7e67715d
JK
160382015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16039
16040 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
16041 is_amd64_regs_target and is_x86_like_target.
16042
f2e0d4b4
DE
160432015-01-11 Doug Evans <xdje42@gmail.com>
16044
16045 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
16046 is given without an explicit form.
16047 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
16048 attributes.
16049 * gdb.dwarf/corrupt.exp: Ditto.
16050 * gdb.dwarf2/enum-type.exp: Ditto.
16051 * gdb.trace/entry-values.exp: Ditto.
16052 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
16053
439250fb
DE
160542015-01-11 Doug Evans <xdje42@gmail.com>
16055
16056 PR gdb/15830
16057 * gdb.base/maint.exp: Remove references to "maint demangle".
16058 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
16059 Add tests for explicitly specifying language to demangle.
16060 * gdb.dlang/demangle.exp: Ditto.
16061
ede9f622
PA
160622015-01-09 Pedro Alves <palves@redhat.com>
16063
16064 * gdb.threads/non-stop-fair-events.c: New file.
16065 * gdb.threads/non-stop-fair-events.exp: New file.
16066
a7b796db
PA
160672015-01-09 Pedro Alves <palves@redhat.com>
16068
16069 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
16070 the global scope. Set a breakpoint after all threads are started
16071 rather than stepping over two source lines. Expect the prompt.
16072 * gdb.base/watch_thread_num.c (threads_started_barrier): New
16073 global.
16074 (NUM): Now 15.
16075 (main): Use threads_started_barrier to wait for all threads to
16076 start. Main thread no longer calls thread_function. Exit after
16077 180 seconds.
16078 (loop): New function.
16079 (thread_function): Wait on threads_started_barrier barrier. Call
16080 'loop' at each iteration.
16081 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
16082 threads have started, instead of hardcoding number of "next"
16083 steps. Use an access watchpoint instead of a write watchpoint.
16084
9665ffdd
PA
160852015-01-09 Pedro Alves <palves@redhat.com>
16086
16087 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
16088 (thread_func): Wait on barrier.
16089 (main): Wait for all threads to start before stopping GDB.
16090 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
16091 global.
16092 (thread1_func, thread2_func): Wait on barrier.
16093 (main): Wait for all threads to start before stopping GDB.
16094 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
16095 New global.
16096 (thread1_func, thread2_func): Wait on barrier.
16097 (main): Wait for all threads to start before stopping GDB.
16098
c945a99f
PA
160992015-01-09 Pedro Alves <palves@redhat.com>
16100
16101 * gdb.threads/attach-many-short-lived-threads.c: New file.
16102 * gdb.threads/attach-many-short-lived-threads.exp: New file.
16103
c1a747c1
PA
161042014-01-09 Pedro Alves <palves@redhat.com>
16105
16106 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
16107 instead of to thread 2.
16108 * gdb.threads/signal-command-multiple-signals-pending.c (main):
16109 Add barrier around each pthread_create call instead of around all
16110 calls.
16111 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
16112 Set a break on thread_function and have the child threads hit it
16113 one at at a time.
16114
60b3033e
PA
161152015-01-09 Pedro Alves <palves@redhat.com>
16116
16117 * lib/gdb.exp (can_spawn_for_attach): New procedure.
16118 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
16119 false.
16120 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
16121 checking whether the target board is remote.
16122 * gdb.multi/multi-attach.exp: Likewise.
16123 * gdb.python/py-sync-interp.exp: Likewise.
16124 * gdb.server/ext-attach.exp: Likewise.
16125 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
16126 tests that need to attach, instead of checking whether the target
16127 board is remote at the top of the file.
16128
acc018ac
YQ
161292015-01-08 Yao Qi <yao@codesourcery.com>
16130
16131 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
16132
50a18af8
JK
161332015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16134
16135 Fix testcase compilation.
16136 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
16137
8503d6e1
JB
161382015-01-06 Joel Brobecker <brobecker@adacore.com>
16139
16140 * gdb.python/py-type.exp: Add a couple test about empty
16141 array creation, and negative-length array creation.
16142
cc73dbcc
DE
161432015-01-02 Doug Evans <xdje42@gmail.com>
16144
16145 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
16146
0300bbc7
DE
161472015-01-02 Doug Evans <dje@google.com>
16148
16149 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
16150
9d85a0ec
YQ
161512014-12-29 Yao Qi <yao@codesourcery.com>
16152
16153 * gdb.trace/entry-values.exp: Update comments. Rename variable
16154 bar_call_foo to returned_from_foo.
16155
87186c6a
MMN
161562014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
16157
16158 PR gdb/17394
16159 * gdb.linespec/break-asm-file.c: New file.
16160 * gdb.linespec/break-asm-file.exp: New file.
16161 * gdb.linespec/break-asm-file0.s: New file.
16162 * gdb.linespec/break-asm-file1.s: New file.
16163
1bab7383
YQ
161642014-12-18 Nigel Stephens <nigel@mips.com>
16165 Maciej W. Rozycki <macro@codesourcery.com>
16166
16167 * gdb.base/float.exp: Handle the new output from "info float" on
16168 MIPS targets.
16169
1bc1068a
JK
161702014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
16171
16172 Fix MinGW compilation.
16173 * gdb.compile/compile-ops.exp: Update untested message if
16174 !skip_compile_feature_tests.
16175 * gdb.compile/compile-setjmp.exp: Likewise.
16176 * gdb.compile/compile-tls.exp: Likewise.
16177 * gdb.compile/compile.exp: Likewise.
16178 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
16179 supported on this host".
16180
b6615d10
DE
161812014-12-16 Doug Evans <xdje42@gmail.com>
16182
16183 * boards/stabs.exp: New file.
16184
25dda427
AA
161852014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
16186
16187 * gdb.base/completion.exp: Adjust to format changes of "maint
16188 print user-registers".
16189
bf330350
CU
161902014-12-16 Catalin Udma <catalin.udma@freescale.com>
16191
16192 PR server/17457
16193 * gdb.arch/aarch64-fp.c: New file.
16194 * gdb.arch/aarch64-fp.exp: New file.
16195
395cf596
SDJ
161962014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
16197
16198 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
16199 r210637, r210913, r211666, r215400, r215817).
16200
16201 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
16202 * dg-extract-results.py: New file.
16203 * dg-extract-results.sh: Use it if the environment seems
16204 suitable.
16205
16206 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
16207
16208 * dg-extract-results.py (parse_run): Handle warnings that
16209 are printed before a test harness is run.
16210
16211 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
16212
16213 * dg-extract-results.py (Named): Remove __cmp__ method.
16214 (output_variation): Use a key to sort variation.harnesses.
16215
16216 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
16217
16218 * dg-extract-results.py: For Python 3, force sys.stdout to
16219 handle surrogate escape sequences.
16220 (safe_open): New function.
16221 (output_segment, main): Use it.
16222
16223 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
16224
16225 * dg-extract-results.py (Prog.result_re): Include options
16226 in test name.
16227
16228 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
16229
16230 * dg-extract-results.py (output_variation): Always sort if
16231 do_sum.
16232
e882ef3c
SM
162332014-12-15 Simon Marchi <simon.marchi@ericsson.com>
16234
16235 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
16236 as long as we get pagination notifications.
16237
4992aa20
JM
162382014-12-15 Jason Merrill <jason@redhat.com>
16239
16240 * Makefile.in (check-gdb.%): Restore.
16241 * README: Mention it.
16242
c1b5a1a6
JB
162432014-12-13 Joel Brobecker <brobecker@adacore.com>
16244
16245 * gdb.ada/str_uninit: New testcase.
16246
5537b577
JK
162472014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16248
16249 PR symtab/17642
16250 * gdb.base/vla-stub-define.c: New file.
16251 * gdb.base/vla-stub.c: New file.
16252 * gdb.base/vla-stub.exp: New file.
16253
bb2ec1b3
TT
162542014-12-12 Phil Muldoon <pmuldoon@redhat.com>
16255 Jan Kratochvil <jan.kratochvil@redhat.com>
16256 Tom Tromey <tromey@redhat.com>
16257
16258 * configure.ac: Add gdb.compile/.
16259 * configure: Regenerate.
16260 * gdb.compile/Makefile.in: New file.
16261 * gdb.compile/compile-ops.exp: New file.
16262 * gdb.compile/compile-ops.c: New file.
16263 * gdb.compile/compile-tls.c: New file.
16264 * gdb.compile/compile-tls.exp: New file.
16265 * gdb.compile/compile-constvar.S: New file.
16266 * gdb.compile/compile-constvar.c: New file.
16267 * gdb.compile/compile-mod.c: New file.
16268 * gdb.compile/compile-nodebug.c: New file.
16269 * gdb.compile/compile-setjmp-mod.c: New file.
16270 * gdb.compile/compile-setjmp.c: New file.
16271 * gdb.compile/compile-setjmp.exp: New file.
16272 * gdb.compile/compile-shlib.c: New file.
16273 * gdb.compile/compile.c: New file.
16274 * gdb.compile/compile.exp: New file.
16275 * lib/gdb.exp (skip_compile_feature_tests): New proc.
16276
4ff709eb
TT
162772014-12-12 Tom Tromey <tromey@redhat.com>
16278
16279 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
16280 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
16281
6dddd6a5
DE
162822014-12-12 Doug Evans <dje@google.com>
16283
16284 * lib/gdb-python.exp (get_python_valueof): New function.
16285 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
16286
71c24708
AA
162872014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
16288
16289 * gdb.base/completion.exp: Add test for completion of "info
16290 registers ".
16291
3e29f34a
MR
162922014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
16293
16294 * gdb.base/func-ptrs.c: New file.
16295 * gdb.base/func-ptrs.exp: New file.
16296
fc126975
SM
162972014-12-10 Simon Marchi <simon.marchi@ericsson.com>
16298
16299 PR breakpoints/17012
16300 * gdb.base/dprintf-detach.c: New file.
16301 * gdb.base/dprintf-detach.exp: New file.
16302
0a46d518
SM
163032014-12-10 Simon Marchi <simon.marchi@ericsson.com>
16304
16305 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
16306 * lib/gdb.exp (target_is_gdbserver): New procedure.
16307
a0be3e44
DE
163082014-12-08 Doug Evans <dje@google.com>
16309
16310 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
16311
df1b803a
YQ
163122014-12-05 Yao Qi <yao@codesourcery.com>
16313
16314 * gdb.guile/scm-error.exp: Remove the third argument to
16315 gdb_remote_download.
16316 * gdb.guile/scm-frame-args.exp: Likewise.
16317 * gdb.guile/scm-section-script.exp: Likewise.
16318
ddb9f679
YQ
163192014-12-05 Yao Qi <yao@codesourcery.com>
16320
16321 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
16322
86e4ed39
DE
163232014-12-04 Doug Evans <dje@google.com>
16324
16325 * gdb.python/py-objfile.exp: Add tests for
16326 objfile.add_separate_debug_file.
16327
7c50a931
DE
163282014-12-04 Doug Evans <dje@google.com>
16329
16330 * lib/gdb.exp (get_build_id): New function.
16331 (build_id_debug_filename_get): Rewrite to use it.
16332 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
16333
621661e3
MR
163342014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
16335
16336 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
16337 `method(long)', not just 0x0.
16338 * gdb.cp/nsalias.exp: Align code labels to 4.
16339 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
16340 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
16341 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
16342 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
16343 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
16344 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
16345
29f0c3b7
DE
163462014-12-02 Doug Evans <dje@google.com>
16347
e1e061e7 16348 PR symtab/17602
29f0c3b7 16349 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 16350 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
16351 * gdb.cp/anon-ns.exp: Update.
16352
162078c8
NB
163532014-12-02 Nick Bull <nicholaspbull@gmail.com>
16354
16355 * gdb.python/py-events.py (inferior_call_handler): New.
16356 (register_changed_handler, memory_changed_handler): New.
16357 (test_events.invoke): Register new handlers.
16358 * gdb.python/py-events.exp: Add tests for inferior call,
16359 memory_changed and register_changed events.
16360
fdb09caf
AA
163612014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
16362
16363 * gdb.base/execl-update-breakpoints.exp: Specify the link address
16364 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
16365 if the linker doesn't understand this.
16366
55cfb2c4
SM
163672014-12-01 Simon Marchi <simon.marchi@ericsson.com>
16368
16369 * gdb.python/python.exp: Change expected reply to help().
16370
9e8cd6df
YQ
163712014-12-01 Yao Qi <yao@codesourcery.com>
16372
16373 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
16374 AC_CONFIG_SUBDIRS(gdb.gdbtk).
16375 * configure: Re-generated.
16376
6c659fc2
SC
163772014-11-28 Siva Chandra Reddy <sivachandra@google.com>
16378
16379 * gdb.cp/chained-calls.cc: New file.
16380 * gdb.cp/chained-calls.exp: New file.
16381 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
16382
d7fc3181
SM
163832014-11-28 Simon Marchi <simon.marchi@ericsson.com>
16384
16385 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
16386 * gdb.dwarf2/symtab-producer.exp: Same.
16387 * gdb.gdb/python-interrupts.exp: Same.
16388 * gdb.gdb/python-selftest.exp: Same.
16389 * gdb.python/py-linetable.exp: Same.
16390 * gdb.python/py-type.exp: Same.
16391 * gdb.python/py-value-cc.exp: Same.
16392 * gdb.python/py-value.exp: Same.
16393
10e79639
YQ
163942014-11-28 Yao Qi <yao@codesourcery.com>
16395
16396 * gdb.base/break-probes.exp: Match library name prefixed with
16397 sysroot.
16398
f28a0564
SM
163992014-11-27 Simon Marchi <simon.marchi@ericsson.com>
16400
16401 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
16402 test expected output. Add parentheses for the call to print.
16403 Remove L suffix from integers.
16404
3fe1ce1d
DE
164052014-11-26 Doug Evans <dje@google.com>
16406
16407 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
16408
84429e27
YQ
164092014-11-22 Yao Qi <yao@codesourcery.com>
16410
16411 * gdb.trace/entry-values.c: Remove asms.
16412 (foo): Add foo_label.
16413 (bar): Add bar_label.
16414 * gdb.trace/entry-values.exp: Remove code computing foo's
16415 length and bar's length.
16416 (Dwarf::assemble): Invoke function_range for bar and use
16417 MACRO_AT_func for foo.
16418
26741859
YQ
164192014-11-22 Yao Qi <yao@codesourcery.com>
16420
16421 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
16422 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
16423 Use .Lgcc43_procstart instead of gcc43.
16424
45e44d27
JB
164252014-11-21 Joel Brobecker <brobecker@adacore.com>
16426
16427 * gdb.ada/n_arr_bound: New testcase.
16428
458c8db8
SDJ
164292014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
16430
16431 PR breakpoints/10737
16432 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
16433 test_catch_syscall_multi_arch.
16434 (test_catch_syscall_multi_arch): New function.
16435
43f3e411
DE
164362014-11-20 Doug Evans <xdje42@gmail.com>
16437
16438 * gdb.base/maint.exp: Update expected output.
16439
0d7b2549
AA
164402014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
16441
16442 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
16443 4-byte instruction on S390.
16444
8908fca5
JB
164452014-11-19 Joel Brobecker <brobecker@adacore.com>
16446
16447 * gdb.ada/arr_arr: New testcase.
16448
4a46959e
JB
164492014-11-19 Joel Brobecker <brobecker@adacore.com>
16450
16451 * gdb.ada/pkd_arr_elem: New Testcase.
16452
470e2f4e
LM
164532014-11-18 Luis Machado <lgustavo@codesourcery.com>
16454
16455 * gdb.reverse/break-precsave: Expect completion message for
16456 core file reads.
16457 * gdb.reverse/consecutive-precsave.exp: Likewise.
16458 * gdb.reverse/finish-precsave.exp: Likewise.
16459 * gdb.reverse/i386-precsave.exp: Likewise.
16460 * gdb.reverse/machinestate-precsave.exp: Likewise.
16461 * gdb.reverse/sigall-precsave.exp: Likewise.
16462 * gdb.reverse/solib-precsave.exp: Likewise.
16463 * gdb.reverse/step-precsave.exp: Likewise.
16464 * gdb.reverse/until-precsave.exp: Likewise.
16465 * gdb.reverse/watch-precsave.exp: Likewise.
16466
a267f3ad
AA
164672014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16468
16469 * gdb.base/bp-permanent.c: Include unistd.h.
16470 * gdb.python/py-framefilter-mi.c (main): Add return type.
16471 * gdb.python/py-framefilter.c (main): Likewise.
16472 * gdb.trace/actions-changed.c (main): Likewise.
16473
12084a9a
AA
164742014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16475
16476 * gdb.mi/until.c: Add eye-catchers.
16477 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
16478 line numbers.
16479
dc7e1a77
AA
164802014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16481
16482 * gdb.base/condbreak.exp: Drop references to removed non-prototype
16483 function header variants in break1.c.
16484 * gdb.base/ena-dis-br.exp: Likewise.
16485 * gdb.base/hbreak2.exp: Likewise.
16486 * gdb.reverse/until-precsave.exp: Drop references to removed
16487 non-prototype function header variants in ur1.c.
16488 * gdb.reverse/until-reverse.exp: Likewise.
16489
41c77605
PM
164902014-11-17 Petr Machata <pmachata@redhat.com>
16491
16492 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
16493 ${_cu_offset_size} bytes abbrev offset.
16494
34248c3a
DE
164952014-11-15 Doug Evans <xdje42@gmail.com>
16496
16497 PR symtab/17559
16498 * gdb.base/line-symtabs.exp: New file.
16499 * gdb.base/line-symtabs.c: New file.
16500 * gdb.base/line-symtabs.h: New file.
16501
646da059
YQ
165022014-11-14 Yao Qi <yao@codesourcery.com>
16503
16504 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
16505 (func): Add label func_label.
16506 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
16507 Replace low_pc and high_pc with MACRO_AT_range.
16508 Replace name, low_pc and high_pc with MACRO_AT_func.
16509
9301ebe6
YQ
165102014-11-14 Yao Qi <yao@codesourcery.com>
16511
16512 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
16513 Replace name, low_pc and high_pc with MACRO_AT_func.
16514
f166b542
YQ
165152014-11-14 Yao Qi <yao@codesourcery.com>
16516
16517 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
16518 produce debug information.
16519 * gdb.dwarf2/implptr-optimized-out.S: Removed.
16520
0f6e71e3
YQ
165212014-11-14 Yao Qi <yao@codesourcery.com>
16522
16523 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
16524 object and get function length.
16525 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
16526 with MACRO_AT_func.
16527 (top-level): Replace gdb_compile and clean_restart with
16528 prepare_for_testing.
16529 * gdb.dwarf2/main.c (main): Add label main_label.
16530
876c4df9
YQ
165312014-11-14 Yao Qi <yao@codesourcery.com>
16532
16533 * lib/dwarf.exp (function_range): New procedure.
16534 (Dwarf::_handle_macro_at_func): New procedure.
16535 (Dwarf::_handle_macro_at_range): New procedure.
16536 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
16537
02ad9cf1
YQ
165382014-11-14 Yao Qi <yao@codesourcery.com>
16539
16540 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
16541 (_handle_attribute): New procedure.
16542
a59add0c
AA
165432014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16544
16545 * gdb.ada/cond_lang/foo.c (callme): Add return type.
16546 * gdb.base/call-sc.c (zed): Likewise.
16547 * gdb.base/checkpoint.c (main): Likewise.
16548 * gdb.base/dump.c (main): Likewise.
16549 * gdb.base/gcore.c (main): Likewise.
16550 * gdb.base/huge.c (main): Likewise.
16551 * gdb.base/multi-forks.c (main): Likewise.
16552 * gdb.base/pr10179-a.c (main): Likewise.
16553 * gdb.base/savedregs.c (main): Likewise.
16554 * gdb.base/sigaltstack.c (main): Likewise.
16555 * gdb.base/siginfo.c (main): Likewise.
16556 * gdb.base/structs.c (zed): Likewise.
16557 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
16558 * gdb.mi/mi-syn-frame.c (main): Likewise.
16559 * gdb.mi/until.c (foo, main): Likewise.
16560 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
16561 * gdb.base/solib-weak.c (foo): Declare.
16562 * gdb.base/attach-twice.c: Include stdio.h.
16563 * gdb.base/weaklib1.c: Likewise.
16564 * gdb.base/weaklib2.c: Likewise.
16565 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
16566 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
16567 unistd.h.
16568 * gdb.base/attach-pie-misread.c: Include stdlib.h.
16569 * gdb.mi/mi-exit-code.c: Likewise.
16570 * gdb.base/break-interp-lib.c: Include string.h.
16571 * gdb.base/coremaker.c: Likewise.
16572 * gdb.base/testenv.c: Likewise.
16573 * gdb.python/py-finish-breakpoint.c: Likewise.
16574 * gdb.base/inferior-died.c: Include sys/wait.h.
16575 * gdb.base/fileio.c: Include time.h.
16576 * gdb.base/async-shell.c: Include unistd.h.
16577 * gdb.base/dprintf-non-stop.c: Likewise.
16578 * gdb.base/info-os.c: Likewise.
16579 * gdb.mi/mi-console.c: Likewise.
16580 * gdb.mi/watch-nonstop.c: Likewise.
16581 * gdb.python/py-events.c: Likewise.
16582 * gdb.base/async.c (baz): Move up before its invocation.
16583 * gdb.base/code_elim2.c (my_global_func): Likewise.
16584 * gdb.base/skip-solib-lib.c (multiply): Likewise.
16585 * gdb.base/advance.c (func2): Likewise.
16586
3b5d5997
AA
165872014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16588
16589 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
16590 variant.
16591 * gdb.base/annota3.c: Likewise.
16592 * gdb.base/async.c: Likewise.
16593 * gdb.base/average.c: Likewise.
16594 * gdb.base/call-ar-st.c: Likewise.
16595 * gdb.base/call-rt-st.c: Likewise.
16596 * gdb.base/call-sc.c: Likewise.
16597 * gdb.base/call-strs.c: Likewise.
16598 * gdb.base/ending-run.c: Likewise.
16599 * gdb.base/execd-prog.c: Likewise.
16600 * gdb.base/exprs.c: Likewise.
16601 * gdb.base/foll-exec.c: Likewise.
16602 * gdb.base/foll-fork.c: Likewise.
16603 * gdb.base/foll-vfork.c: Likewise.
16604 * gdb.base/funcargs.c: Likewise.
16605 * gdb.base/gcore.c: Likewise.
16606 * gdb.base/jump.c: Likewise.
16607 * gdb.base/langs0.c: Likewise.
16608 * gdb.base/langs1.c: Likewise.
16609 * gdb.base/langs2.c: Likewise.
16610 * gdb.base/mips_pro.c: Likewise.
16611 * gdb.base/nodebug.c: Likewise.
16612 * gdb.base/opaque0.c: Likewise.
16613 * gdb.base/opaque1.c: Likewise.
16614 * gdb.base/recurse.c: Likewise.
16615 * gdb.base/run.c: Likewise.
16616 * gdb.base/scope0.c: Likewise.
16617 * gdb.base/scope1.c: Likewise.
16618 * gdb.base/setshow.c: Likewise.
16619 * gdb.base/setvar.c: Likewise.
16620 * gdb.base/shmain.c: Likewise.
16621 * gdb.base/shr1.c: Likewise.
16622 * gdb.base/shr2.c: Likewise.
16623 * gdb.base/sigall.c: Likewise.
16624 * gdb.base/signals.c: Likewise.
16625 * gdb.base/so-indr-cl.c: Likewise.
16626 * gdb.base/solib2.c: Likewise.
16627 * gdb.base/structs.c: Likewise.
16628 * gdb.base/sum.c: Likewise.
16629 * gdb.base/vforked-prog.c: Likewise.
16630 * gdb.base/watchpoint.c: Likewise.
16631 * gdb.reverse/shr2.c: Likewise.
16632 * gdb.reverse/until-reverse.c: Likewise.
16633 * gdb.reverse/ur1.c: Likewise.
16634 * gdb.reverse/watch-reverse.c: Likewise.
16635
066a77c5
AA
166362014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16637
16638 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
16639 variant.
16640 * gdb.base/sepdebug.exp: Drop references to removed code.
16641
4f204ea5
AA
166422014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16643
16644 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
16645 variant. Preserve original line numbering.
16646 * gdb.base/list1.c: Likewise.
16647
3b377a3a
AA
166482014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16649
16650 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
16651 variant.
16652 * gdb.base/break1.c: Likewise.
16653 * gdb.base/break.exp: Drop references to removed code.
16654
e444df73
AA
166552014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16656
16657 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
16658 variant.
16659
8008f2a7
AA
166602014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16661
16662 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
16663
a5a06887
AA
166642014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16665
16666 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
16667 logic into perform_all_tests() and invoke it with and without
16668 function header prototypes.
16669 (do_function_calls): Remove conditional XFAIL for PR 5318.
16670 (rerun_and_prepare): Remove duplicate code.
16671 (perform_all_tests): New. Main logic moved here.
16672
44dba9b9
AA
166732014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16674
16675 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
16676 code guarded by #ifdef NO_PROTOTYPES.
16677 (t_double_many_args): Likewise.
16678 (DEF_FUNC_MANY_ARGS_1): Likewise.
16679 (DEF_FUNC_VALUES_1): Likewise.
16680 (t_structs_ldc): Renamed from t_structs_fc in conditional code
16681 guarded by #ifdef PROTOTYPES.
16682
d1fbcd56
AA
166832014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16684
16685 * gdb.mi/mi-console.c: Add eye-catcher.
16686 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
16687 instead of literal line number.
16688
b0e59b8f
AA
166892014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16690
16691 * gdb.base/shr2.c: Add eye-catcher.
16692 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
16693 line number.
16694
78f98cca
AA
166952014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16696
16697 * gdb.base/jump.c: Add eye-catchers.
16698 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
16699 numbers.
16700
58fa2af0
AA
167012014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16702
16703 * gdb.base/execd-prog.c: Add eye-catchers.
16704 * gdb.base/foll-exec.c: Likewise.
16705 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
16706 line numbers.
16707
04e5059b
AA
167082014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16709
16710 * gdb.base/ending-run.c: Add eye-catchers.
16711 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
16712 literal line numbers.
16713
dbfdb174
AA
167142014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16715
16716 * gdb.base/call-rt-st.c: Add eye-catchers.
16717 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
16718 literal line numbers.
16719
888a2ade
AA
167202014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16721
16722 * gdb.base/call-ar-st.c: Add eye-catchers.
16723 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
16724 literal line numbers.
16725
6acc2dde
AA
167262014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16727
16728 * gdb.base/average.c: Add eye-catchers.
16729 * gdb.base/sum.c: Likewise.
16730 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
16731 regexps dynamically.
16732
9ecfcd1d
AA
167332014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16734
16735 * gdb.base/solib1.c: Add eye-catchers.
16736 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
16737 literal line numbers.
16738
78708b7c
PA
167392014-11-12 Pedro Alves <palves@redhat.com>
16740
16741 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
16742 leader has exited.
16743
af48d08f
PA
167442014-11-12 Pedro Alves <palves@redhat.com>
16745
16746 * gdb.arch/i386-bp_permanent.c: New file.
16747 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
16748 (srcfile): Set to i386-bp_permanent.c.
16749 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
16750 that stepi does not execute the 'leave' instruction, instead of
16751 testing it does execute.
16752 * gdb.base/bp-permanent.c: New file.
16753 * gdb.base/bp-permanent.exp: New file.
16754
af3768e9
DE
167552014-11-10 Doug Evans <xdje42@gmail.com>
16756
16757 PR symtab/17564
16758 * gdb.base/symtab-search-order.exp: New file.
16759 * gdb.base/symtab-search-order.c: New file.
16760 * gdb.base/symtab-search-order-1.c: New file.
16761 * gdb.base/symtab-search-order-shlib-1.c: New file.
16762
9de00a4a
PA
167632014-11-07 Pedro Alves <palves@redhat.com>
16764
16765 PR gdb/17511
16766 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
16767 i?86-*-linux*.
16768
e0f52461
SC
167692014-11-03 Siva Chandra Reddy <sivachandra@google.com>
16770
16771 PR c++/17494
16772 * gdb.cp/pr17494.cc: New file.
16773 * gdb.cp/pr17494.exp: New file.
16774
6ce8c980
YQ
167752014-11-02 Yao Qi <yao@codesourcery.com>
16776
16777 * gdb.python/python.exp: Get working directory and match the
16778 output of "set extended-prompt \\w " with it.
16779
02be9a71
DE
167802014-10-30 Doug Evans <dje@google.com>
16781
16782 * gdb.python/py-objfile.exp: Add tests for setting random attributes
16783 in objfiles.
16784 * gdb.python/py-progspace.exp: Add tests for setting random attributes
16785 in progspaces.
16786
3bdff46b
LM
167872014-10-30 Janis Johnson <janisjo@codesourcery.com>
16788
16789 * gdb.base/fullpath-expand.exp: Skip for a remote host.
16790 * gdb.base/realname-expand.exp: Likewise.
16791 * gdb.linespec/macro-relative.exp: Likewise.
16792
ab917dfb
PA
167932014-10-29 Pedro Alves <palves@redhat.com>
16794
16795 PR gdb/17408
16796 * gdb.threads/schedlock.c (some_function): New function.
16797 (call_function): New global.
16798 (MAYBE_CALL_SOME_FUNCTION): New macro.
16799 (thread_function): Call it.
16800 * gdb.threads/schedlock.exp (get_args): Add description parameter,
16801 and use it instead of a global counter. Adjust all callers.
16802 (get_current_thread): Use "find current thread" for test message
16803 here rather than having all callers pass down the same string.
16804 (goto_loop): New procedure, factored out from ...
16805 (my_continue): ... this.
16806 (step_ten_loops): Change parameter from test message to command to
16807 use. Adjust.
16808 (list_count): Delete global.
16809 (check_result): New procedure, factored out from duplicate top
16810 level code.
16811 (continue tests): Wrap in with_test_prefix.
16812 (test_step): New procedure, factored out from duplicate top level
16813 code.
16814 (top level): Test "step" in combination with all scheduler-locking
16815 modes. Test "next" in combination with all scheduler-locking
16816 modes, and in combination with stepping over a function call or
16817 not.
16818 * gdb.threads/next-bp-other-thread.c: New file.
16819 * gdb.threads/next-bp-other-thread.exp: New file.
16820
d3d4baed
PA
168212014-10-29 Pedro Alves <palves@redhat.com>
16822
16823 PR python/17372
16824 * gdb.python/python.exp: Test a multi-line command that spawns
16825 interactive Python.
16826 * gdb.base/multi-line-starts-subshell.exp: New file.
16827
563e8d85
YQ
168282014-10-29 Yao Qi <yao@codesourcery.com>
16829
16830 * gdb.base/fileio.exp: Make directories on host.
16831
0ea4d52e
YQ
168322014-10-29 Yao Qi <yao@codesourcery.com>
16833
16834 * gdb.base/fileio.c (test_write): Close the file.
16835
7f5ef605
PA
168362014-10-28 Pedro Alves <palves@redhat.com>
16837
16838 PR gdb/12623
16839 * gdb.base/sigstep.c (no_handler): New global.
16840 (main): If 'no_handler is true, set the signal handlers to
16841 SIG_IGN.
16842 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
16843 with_sw_watch and no_handler parameters. Handle them.
16844 (top level) <stepping over handler when stopped at a breakpoint
16845 test>: Add a test axis for testing with a software watchpoint, and
16846 another for testing with the signal handler set to SIG_IGN.
16847 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
16848 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
16849
abbdbd03
PA
168502014-10-28 Pedro Alves <palves@redhat.com>
16851
16852 PR gdb/17511
16853 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
16854 * gdb.base/sigstep.exp (other_handler_location): New global.
16855 (advance): Support stepping into the signal handler, and running
16856 commands while in the handler.
16857 (in_handler_map): New global.
16858 (top level): In the advance test, add combinations for getting
16859 into the handler with stepping commands, and for running commands
16860 in the handler. Add comment descripting the advancei tests.
16861
1df4399f
PA
168622014-10-28 Pedro Alves <palves@redhat.com>
16863
16864 * gdb.base/sigstep.exp: Use build_executable instead of
16865 prepare_for_testing.
16866 (top level): Move code that starts GDB, runs to main and creates a
16867 display to ...
16868 (restart): ... this new procedure.
16869 (top level): Move backtrace from signal handler test to ...
16870 (validate_backtrace): ... this new procedure.
16871 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
16872 with_test_prefix. Always restart GDB.
16873 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
16874 with_test_prefix. Always restart GDB. No need to delete
16875 breakpoints after the test.
16876 (test_skip_handler): Remove prefix parameter.
16877 (skip_over_handler, breakpoint_to_handler)
16878 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
16879 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
16880 restart GDB. No need to delete breakpoints after the test.
16881 (top level): Use foreach to call the test procedures with
16882 different commands.
16883
a5b6e449
PA
168842014-10-28 Pedro Alves <palves@redhat.com>
16885
16886 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
16887 instead of GNATS numbers.
16888 * gdb.base/sigbpt.exp: Likewise.
16889 * gdb.base/siginfo.exp: Likewise.
16890 * gdb.base/sigstep.exp: Likewise.
16891
e5f8a7cc
PA
168922014-10-27 Pedro Alves <palves@redhat.com>
16893
16894 * gdb.base/sigstep.c (dummy): New global.
16895 (main): Issue a couple writes to the new global.
16896 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
16897 procedures.
16898 (skip_over_handler): Use test_skip_handler.
16899 (top level): Call skip_over_handler for stepi and nexti too.
16900 (breakpoint_over_handler): Use test_skip_handler.
16901 (top level): Call breakpoint_over_handler for stepi and nexti too.
16902
763905a3
YQ
169032014-10-27 Yao Qi <yao@codesourcery.com>
16904
16905 * gdb.trace/tfile.c (adjust_function_address)
16906 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
16907 function descriptor.
16908
6f259a23
DB
169092014-10-24 Don Breazeal <donb@codesourcery.com>
16910
16911 * gdb.base/foll-fork.exp (test_follow_fork,
16912 catch_fork_child_follow): Check for updated fork messages emitted
16913 from infrun.c.
16914 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
16915 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
16916 vfork_and_exec_child_follow_through_step): Check for updated vfork
16917 messages emitted from infrun.c.
16918
09dd9a69
PA
169192014-10-24 Pedro Alves <palves@redhat.com>
16920
16921 * gdb.base/corefile.exp: Remove references to ultrix.
16922 * gdb.base/interrupt.exp: Likewise.
16923 * gdb.base/whatis.exp: Likewise.
16924 * gdb.gdb/selftest.exp: Likewise.
16925 * gdb.threads/manythreads.exp: Likewise.
16926 * gdb.threads/print-threads.exp: Likewise.
16927 * gdb.threads/pthreads.exp:: Likewise.
16928 * gdb.threads/schedlock.exp: Likewise.
16929
3433cfa5
SC
169302014-10-24 Siva Chandra Reddy <sivachandra@google.com>
16931
16932 * gdb.cp/non-trivial-retval.cc: Add a test case.
16933 * gdb.cp/non-trivial-retval.exp: Add a test.
16934
092f880b
YQ
169352014-10-20 Yao Qi <yao@codesourcery.com>
16936
16937 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
16938 * gdb.python/py-objfile-script-gdb.py: New file.
16939 * gdb.python/py-objfile-script.exp: Update reference to
16940 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
16941 of remote_download. Remove the dest file.
16942
acbdb7f3
YQ
169432014-10-20 Yao Qi <yao@codesourcery.com>
16944
16945 * gdb.base/checkpoint.exp: Don't remove file copied on host.
16946 * gdb.base/step-line.exp: Likewise.
16947 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
16948 * gdb.dwarf2/dw2-basic.exp: Likewise.
16949 * gdb.dwarf2/dw2-compressed.exp: Likewise.
16950 * gdb.dwarf2/dw2-filename.exp: Likewise.
16951 * gdb.dwarf2/dw2-intercu.exp: Likewise.
16952 * gdb.dwarf2/dw2-intermix.exp: Likewise.
16953 * gdb.dwarf2/dw2-producer.exp: Likewise.
16954 * gdb.dwarf2/mac-fileno.exp: Likewise.
16955 * gdb.python/py-frame-args.exp: Likewise.
16956 * gdb.python/py-framefilter.exp: Likewise.
16957 * gdb.python/py-mi.exp: Likewise.
16958 * gdb.python/py-objfile-script.exp: Likewise
16959 * gdb.python/py-pp-integral.exp: Likewise.
16960 * gdb.python/py-pp-re-notag.exp: Likewise.
16961 * gdb.python/py-prettyprint.exp: Likewise.
16962 * gdb.python/py-section-script.exp: Likewise.
16963 * gdb.python/py-typeprint.exp: Likewise.
16964 * gdb.python/py-xmethods.exp: Likewise.
16965 * gdb.stabs/weird.exp: Likewise.
16966 * gdb.xml/tdesc-regs.exp: Likewise.
16967
bd286a29
KCY
169682014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
16969
16970 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
16971 (out_cu): Use addr_len for the size of addresses.
16972 (out_line): Likewise. Size DW_LNE_set_address instruction
16973 according to addr_len.
16974 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
16975 (FUNC): Add START_INSNS to definition.
16976
673dc4a0
YQ
169772014-10-18 Yao Qi <yao@codesourcery.com>
16978
16979 * gdb.base/argv0-symlink.exp: Check argv[0] value if
16980 gdb_has_argv0 return true.
16981 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
16982 check [target_info exists noargs], check [gdb_has_argv0]
16983 instead.
16984 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
16985 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
16986 procedures.
16987
4ffbba72
DE
169882014-10-17 Doug Evans <dje@google.com>
16989
16990 * gdb.python/py-events.exp: Update expected output for clear_objfiles
16991 event.
16992 * gdb.python/py-events.py: Add clear_objfiles event.
16993
d096d8c1
DE
169942014-10-17 Doug Evans <dje@google.com>
16995
16996 * gdb.python/py-objfile.exp: Test progspace attribute.
16997
a80db015
LM
169982014-10-17 Luis Machado <lgustavo@codesourcery.com>
16999
17000 * gdb.guile/scm-breakpoint.exp: Do not assume any
17001 directory separators when matching source file paths.
17002 * gdb.python/py-breakpoint.exp: Likewise.
17003 * gdb.reverse/break-precsave.exp: Likewise.
17004 * gdb.reverse/break-reverse.exp: Likewise.
17005 * gdb.reverse/consecutive-precsave.exp: Likewise.
17006 * gdb.reverse/finish-precsave.exp: Likewise.
17007 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
17008 * gdb.reverse/finish-reverse.exp: Likewise.
17009 * gdb.reverse/i386-precsave.exp: Likewise.
17010 * gdb.reverse/i387-env-reverse.exp: Likewise.
17011 * gdb.reverse/i387-stack-reverse.exp: Likewise.
17012 * gdb.reverse/machinestate-precsave.exp: Likewise.
17013 * gdb.reverse/machinestate.exp: Likewise.
17014 * gdb.reverse/sigall-precsave.exp: Likewise.
17015 * gdb.reverse/solib-precsave.exp: Likewise.
17016 * gdb.reverse/step-precsave.exp: Likewise.
17017 * gdb.reverse/until-precsave.exp: Likewise.
17018 * gdb.reverse/watch-precsave.exp: Likewise.
17019 * gdb.reverse/watch-reverse.exp: Likewise.
17020
b22089ab
YQ
170212014-10-17 Yao Qi <yao@codesourcery.com>
17022
17023 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
17024 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
17025
6c4486e6
PA
170262014-10-17 Pedro Alves <palves@redhat.com>
17027
17028 PR gdb/17471
17029 * gdb.base/bg-execution-repeat.c: New file.
17030 * gdb.base/bg-execution-repeat.exp: New file.
17031
0ff33695
PA
170322014-10-17 Pedro Alves <palves@redhat.com>
17033
17034 PR gdb/17300
17035 * gdb.base/continue-all-already-running.c: New file.
17036 * gdb.base/continue-all-already-running.exp: New file.
17037
6fdebc3d
PA
170382014-10-17 Pedro Alves <palves@redhat.com>
17039
17040 PR gdb/17472
17041 * gdb.base/annota-input-while-running.c: New file.
17042 * gdb.base/annota-input-while-running.exp: New file.
17043
32a8097b
PA
170442014-10-17 Pedro Alves <palves@redhat.com>
17045
17046 * gdb.base/callfuncs.exp: emove references to osf.
17047 * gdb.base/sigall.exp: Likewise.
17048 * gdb.gdb/selftest.exp: Likewise.
17049 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
17050 * gdb.mi/non-stop.c: Likewise.
17051 * gdb.mi/pthreads.c: Likewise.
17052 * gdb.reverse/sigall-precsave.exp: Likewise.
17053 * gdb.reverse/sigall-reverse.exp: Likewise.
17054 * gdb.threads/pthreads.c: Likewise.
17055 * gdb.threads/pthreads.exp: Likewise.
17056
7a3517ff
YQ
170572014-10-17 Yao Qi <yao@codesourcery.com>
17058
17059 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
17060 check 'target_info exists noargs'.
17061 (test_command_prompt_position): Likewise.
17062 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
17063 Remove "set args".
17064 (progvar_simple_while_test): Likewise.
17065 (progvar_complex_if_while_test): Likewise.
17066 (if_while_breakpoint_command_test): Likewise.
17067 (infrun_breakpoint_command_test): Likewise.
17068 (breakpoint_command_test): Likewise.
17069 (watchpoint_command_test): Likewise.
17070 (bp_deleted_in_command_test): Likewise.
17071 (temporary_breakpoint_commands): Likewise.
17072
bb99c472
YQ
170732014-10-16 Yao Qi <yao@codesourcery.com>
17074
17075 * gdb.base/remotetimeout.exp: Remove noargs checking.
17076
7c16b83e
PA
170772014-10-15 Pedro Alves <palves@redhat.com>
17078
17079 PR breakpoints/9649
17080 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
17081 * gdb.base/breakpoint-in-ro-region.exp
17082 (probe_target_hardware_step): New procedure.
17083 (top level): Probe hardware stepping and hardware breakpoint
17084 support. Test stepping through a read-only region, with both
17085 "breakpoint auto-hw" on and off and both "always-inserted" on and
17086 off.
17087
35a49624
IB
170882014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
17089
17090 * gdb.dlang/demangle.exp: Update for demangling changes.
17091
2d1c107c
SC
170922014-10-15 Siva Chandra Reddy <sivachandra@google.com>
17093
17094 * gdb.cp/non-trivial-retval.cc: Add new test cases.
17095 * gdb.cp/non-trivial-retval.exp: Add new tests.
17096
778811d5
SC
170972014-10-15 Siva Chandra Reddy <sivachandra@google.com>
17098
17099 PR c++/13403
17100 PR c++/15154
17101 * gdb.cp/non-trivial-retval.cc: New file.
17102 * gdb.cp/non-trivial-retval.exp: New file.
17103
10c5f0a8
YQ
171042014-10-15 Yao Qi <yao@codesourcery.com>
17105
17106 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
17107 remote host.
17108
65d7b369
YQ
171092014-10-15 Yao Qi <yao@codesourcery.com>
17110
17111 * gdb.python/py-symbol.exp: Match file base name if host is
17112 remote, otherwise match file name with dir name.
17113 * gdb.python/py-symtab.exp: Likewise.
17114 * gdb.python/python.exp: Likewise.
17115
46dc1394
YQ
171162014-10-15 Yao Qi <yao@codesourcery.com>
17117
17118 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
17119 pattern.
17120 * gdb.python/py-symtab.exp: Likewise.
17121 * gdb.python/python.exp: Remove trailing ".*". Fix typo
17122 locationn.
17123
c40cc657
JB
171242014-10-14 Joel Brobecker <brobecker@adacore.com>
17125
17126 * gdb.ada/addr_arith: New testcase.
17127
2abf49e1
MR
171282014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
17129
17130 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
17131 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
17132 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
17133 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
17134
f7088df3
SDJ
171352014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
17136
17137 * gdb.arch/stap-eval-lang-ada.S: Likewise.
17138 * gdb.arch/stap-eval-lang-ada.c: Likewise.
17139 * gdb.arch/stap-eval-lang-ada.exp: New file.
17140
4dc06805
YQ
171412014-10-14 Yao Qi <yao@codesourcery.com>
17142
17143 * gdb.mi/mi-var-child.c (nothing1): New function.
17144 (nothing2): New function.
17145 (do_children_tests): Set function pointers by nothing1 and
17146 nothing2.
17147 * gdb.mi/mi-var-child.exp: Step over new added statements.
17148 Update test to match the new output.
17149 * gdb.mi/var-cmd.c (nothing1): New function.
17150 (nothing2): New function.
17151 (do_children_tests): Set function pointers by nothing1 and
17152 nothing2.
17153 * gdb.mi/mi-var-display.exp: Update test to match output.
17154 Step to the line specified by $line_dct_nothing.
17155 Increase the number of lines to step.
17156
46a93de2
YQ
171572014-10-14 Yao Qi <yao@codesourcery.com>
17158
17159 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
17160 tests.
17161 * gdb.mi/mi2-var-child.exp: Likewise.
17162
14ea52ee
DE
171632014-10-13 Doug Evans <dje@google.com>
17164
17165 * gdb.python/py-objfile.exp: Change name of file name test.
17166
e5c6e92b
DE
171672014-10-13 Doug Evans <dje@google.com>
17168
17169 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
17170 from the start of the CU.
17171
c780cc2f
JK
171722014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
17173 Yao Qi <yao@codesourcery.com>
17174
17175 Fix "save breakpoints" for "catch" command.
17176 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
17177 Remove -nonewline. Match also the added "main" line.
17178
99894e11
JK
171792014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17180
17181 Fix "save breakpoints" for "disable $bpnum" command.
17182 * gdb.base/save-bp.c (main): Add label.
17183 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
17184
6e1ac5a3
JK
171852014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17186
17187 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
17188
754dd2b0
YQ
171892014-10-11 Yao Qi <yao@codesourcery.com>
17190
17191 * gdb.server/server-kill.exp: Execute command
17192 "set remote trace-status-packet on" before "tstatus".
17193
f90183d7
YQ
171942014-10-11 Yao Qi <yao@codesourcery.com>
17195
17196 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
17197 (main): Call getppid.
17198 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
17199 and continue to it. Read variable "server_pid".
17200
bf40a607
YQ
172012014-10-11 Yao Qi <yao@codesourcery.com>
17202
17203 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
17204
052ca370
YQ
172052014-10-11 Yao Qi <yao@codesourcery.com>
17206
17207 * gdb.threads/thread-find.exp: Don't execute command
17208 "info threads".
17209 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
17210 * gdb.threads/linux-dp.exp: Don't check the condition
17211 $threads_created equals to zero.
17212
3831839c
PA
172132014-10-10 Pedro Alves <palves@redhat.com>
17214
17215 * gdb.base/bigcore.exp: Remove references to IRIX.
17216 * gdb.base/funcargs.exp: Likewise.
17217 * gdb.base/interrupt.exp: Likewise.
17218 * gdb.base/mips_pro.exp: Likewise.
17219 * gdb.base/nodebug.exp: Likewise.
17220 * gdb.base/setvar.exp: Likewise.
17221 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
17222
8b9a549d
PA
172232014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17224 Pedro Alves <palves@redhat.com>
17225
17226 PR symtab/14466
17227 * gdb.base/vdso-warning.c: New file.
17228 * gdb.base/vdso-warning.exp: New file.
17229
d48ba5e8
DE
172302014-10-02 Doug Evans <dje@google.com>
17231
17232 * gdb.base/structs.c (main): Don't run forever.
17233
2278c276
PA
172342014-10-02 Pedro Alves <palves@redhat.com>
17235
17236 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
17237 (top level) <stop threads 1, stop threads 2>: Use it.
17238
b57bacec
PA
172392014-10-02 Pedro Alves <palves@redhat.com>
17240
17241 * gdb.threads/break-while-running.exp (test): Add new
17242 'update_thread_list' argument. Skip "info threads" if false.
17243 (top level): Add new 'update_thread_list' axis.
17244
13fd3ff3
PA
172452014-10-02 Pedro Alves <palves@redhat.com>
17246
17247 PR breakpoints/17431
17248 * gdb.base/execl-update-breakpoints.c: New file.
17249 * gdb.base/execl-update-breakpoints.exp: New file.
17250
0fec99e8
PA
172512014-10-01 Pedro Alves <palves@redhat.com>
17252
17253 * gdb.base/breakpoint-in-ro-region.c: New file.
17254 * gdb.base/breakpoint-in-ro-region.exp: New file.
17255
2ddf4301
SM
172562014-10-01 Simon Marchi <simon.marchi@ericsson.com>
17257
17258 * gdb.mi/mi-exit-code.exp: New file.
17259 * gdb.mi/mi-exit-code.c: New file.
17260
6a5f3f43
YQ
172612014-09-30 Yao Qi <yao@codesourcery.com>
17262
17263 * lib/prelink-support.exp (build_executable_own_libs): Error if
17264 the target isn't native.
17265
345bcc73
YQ
172662014-09-30 Yao Qi <yao@codesourcery.com>
17267
17268 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
17269 false.
17270
a25a5a45
PA
172712014-09-22 Pedro Alves <palves@redhat.com>
17272
17273 * gdb.threads/break-while-running.exp: New file.
17274 * gdb.threads/break-while-running.c: New file.
17275
00ba3162
YQ
172762014-09-19 Yao Qi <yao@codesourcery.com>
17277
17278 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
17279 Invoke test. Restart GDB with --readnow and invoke test again.
17280
c3b7b696
YQ
172812014-09-19 Yao Qi <yao@codesourcery.com>
17282
17283 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
17284 proc set_breakpoint_on_gcd_function. Invoke
17285 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
17286 invoke set_breakpoint_on_gcd_function again.
17287
2b4fd423
DE
172882014-09-18 Doug Evans <dje@google.com>
17289
17290 * gdb.dwarf2/symtab-producer.exp: New file.
17291
a5947601
SDJ
172922014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
17293
17294 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
17295 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
17296 * gdb.base/global-var-nested-by-dso.c: Likewise.
17297 * gdb.base/global-var-nested-by-dso.exp: Likewise.
17298
91c19059
SDJ
172992014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
17300 Pedro Alves <palves@redhat.com>
17301
17302 * gdb.base/watch-bitfields.exp: Pass string other than test file
17303 name to prepare_for_testing.
17304 (watch): New procedure.
17305 (expect_watchpoint): Use with_test_prefix.
17306 (top level): Factor out tests to ...
17307 (test_watch_location, test_regular_watch): ... these new
17308 procedures, and use with_test_prefix and gdb_continue_to_end.
17309
bb9d5f81
PP
173102014-09-16 Patrick Palka <patrick@parcs.ath.cx>
17311
17312 PR breakpoints/12526
17313 * gdb.base/watch-bitfields.exp: New file.
17314 * gdb.base/watch-bitfields.c: New file.
17315
635856f5
PA
173162014-09-16 Pedro Alves <palves@redhat.com>
17317
17318 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
17319 software and hardware addresses, not software address against
17320 itself.
17321
7280ceea
PA
173222014-09-16 Pedro Alves <palves@redhat.com>
17323
17324 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
17325 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
17326
428b16bd
PA
173272014-09-16 Pedro Alves <palves@redhat.com>
17328
17329 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
17330 files.
17331 * gdb.base/a2-run.exp: Remove all code guarded by istarget
17332 "*-*-vxworks*" throughout.
17333 * gdb.base/break.exp: Likewise.
17334 * gdb.base/default.exp: Likewise.
17335 * gdb.base/scope.exp: Likewise.
17336 * gdb.base/sepdebug.exp: Likewise.
17337 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
17338 throughout.
17339 * gdb.base/run.c: Likewise.
17340 * gdb.base/sepdebug.c: Likewise.
17341 * gdb.hp/gdb.aCC/run.c: Likewise.
17342 * gdb.reverse/until-reverse.c: Likewise.
17343 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
17344
666d413c
YQ
173452014-09-16 Yao Qi <yao@codesourcery.com>
17346
17347 * boards/local-remote-host-native.exp: New file.
17348
57cbd724
DE
173492014-09-14 Doug Evans <xdje42@gmail.com>
17350
17351 * gdb.threads/queue-signal.c (thread_count): New variable.
17352 (thread_count_mutex, thread_count_condvar): New variables.
17353 (incr_thread_count, wait_all_threads_running): New functions.
17354 (main): Wait for all threads to be in their thread functions.
17355
81219e53
DE
173562014-09-13 Doug Evans <xdje42@gmail.com>
17357
17358 * gdb.threads/queue-signal.c: New file.
17359 * gdb.threads/queue-signal.exp: New file.
17360
3714cea7
DE
173612014-09-13 Doug Evans <xdje42@gmail.com>
17362
17363 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
17364 be consistent with what default_gdb_init uses.
17365 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
17366 the plain text of the prompt. Add some logging printfs.
17367 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
17368
fa43b1d7
PA
173692014-09-12 Pedro Alves <palves@redhat.com>
17370
17371 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
17372 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
17373 * gdb.arch/i386-size-overlap.exp: Likewise.
17374 * gdb.arch/i386-size.exp: Likewise.
17375 * gdb.arch/i386-unwind.exp: Likewise.
17376 * gdb.base/a2-run.exp: Likewise.
17377 * gdb.base/break.exp: Likewise.
17378 * gdb.base/charset.exp: Likewise.
17379 * gdb.base/chng-syms.exp: Likewise.
17380 * gdb.base/commands.exp: Likewise.
17381 * gdb.base/dbx.exp: Likewise.
17382 * gdb.base/find.exp: Likewise.
17383 * gdb.base/funcargs.exp: Likewise.
17384 * gdb.base/jit-simple.exp: Likewise.
17385 * gdb.base/reread.exp: Likewise.
17386 * gdb.base/sepdebug.exp: Likewise.
17387 * gdb.base/step-bt.exp: Likewise.
17388 * gdb.cp/mb-inline.exp: Likewise.
17389 * gdb.cp/mb-templates.exp: Likewise.
17390 * gdb.objc/basicclass.exp: Likewise.
17391 * gdb.threads/killed.exp: Likewise.
17392
9d9bf2df
EBM
173932014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
17394
17395 PR tdep/17379
17396 * gdb.arch/powerpc-stackless.S: New file.
17397 * gdb.arch/powerpc-stackless.exp: New file.
17398
1cf2f1b0
JK
173992014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17400
17401 * gdb.base/attach.c: Include unistd.h.
17402 (main): Call alarm. Add label postloop.
17403 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
17404 gdb_breakpoint, gdb_continue_to_breakpoint.
17405 (test_command_line_attach_run): Kill ${testpid} in one exit path.
17406
98880d46
PA
174072014-09-11 Pedro Alves <palves@redhat.com>
17408
17409 PR gdb/17347
17410 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
17411 * gdb.base/attach.exp (test_command_line_attach_run): New
17412 procedure.
17413 (top level): Call it.
17414
4c92ff2c
PA
174152014-09-11 Pedro Alves <palves@redhat.com>
17416
17417 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
17418 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
17419 (do_command_attach_tests): Use spawn_wait_for_attach.
17420 * gdb.base/solib-overlap.exp: Likewise.
17421 * gdb.multi/multi-attach.exp: Likewise.
17422 * gdb.python/py-prompt.exp: Likewise.
17423 * gdb.python/py-sync-interp.exp: Likewise.
17424 * gdb.server/ext-attach.exp: Likewise.
17425
3adc1a7d
GKB
174262014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
17427
17428 * gdb.fortran/array-element.exp: Remove unexpected "continue"
17429 command in testcase. Simplify testcase.
17430
96334934
JB
174312014-09-10 Joel Brobecker <brobecker@adacore.com>
17432
17433 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
17434
eb479039
JB
174352014-09-10 Joel Brobecker <brobecker@adacore.com>
17436
17437 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
17438
deede10c
JB
174392014-09-10 Joel Brobecker <brobecker@adacore.com>
17440
17441 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
17442
7828a5f5
JB
174432014-09-10 Joel Brobecker <brobecker@adacore.com>
17444
17445 * gdb.dwarf2/dynarr-ptr.c: New file.
17446 * gdb.dwarf2/dynarr-ptr.exp: New file.
17447
33aeebcf
MR
174482014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17449
17450 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
17451 of 30 rather than hardcoding 120 for a slow test case. Take the
17452 `gdb,timeout' target setting into account for this calculation.
17453 Don't extend the timeout for the test cases that don't need it.
17454
7b415901
MR
174552014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17456
17457 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
17458 a factor of 2 for a slow test case. Take the `gdb,timeout'
17459 target setting into account for this calculation.
17460 * gdb.reverse/until-precsave.exp: Increase the timeout by
17461 a factor of 15 and 3 respectively rather than adding 120
17462 for a pair of slow test cases. Take the `gdb,timeout'
17463 target setting into account for this calculation.
17464
4a40f85a
MR
174652014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17466
17467 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
17468 timeout, don't pass one down to gdb_expect.
17469 (gdb_expect): Rework timeout selection.
17470
09635af7
MR
174712014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17472
17473 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
17474 exception on timeout.
17475 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
17476 (gdbserver_start_extended): Catch any `gdbserver_start' error
17477 exceptions.
17478 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
17479 * lib/mi-support.exp (mi_gdb_target_load): Catch any
17480 `gdbserver_gdb_load' error exceptions.
17481
2bdd10b7
MR
174822014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17483
17484 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
17485 120 on waiting for the TCP socket to open.
17486
316935f0
DE
174872014-09-09 Doug Evans <xdje42@gmail.com>
17488
17489 * gdb.base/default.exp (show_conv_list): Add _caller_is,
17490 _caller_matches, _any_caller_is, _any_caller_matches.
17491
83740597
DE
174922014-09-09 Doug Evans <xdje42@gmail.com>
17493
17494 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
17495
4c122fc3
YQ
174962014-09-09 Yao Qi <yao@codesourcery.com>
17497
17498 * gdb.mi/mi-var-display.exp: Set print symbol off.
17499
a9f116cb
GKB
175002014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
17501
17502 PR gdb/17035
17503 * gdb.base/commands.exp: Add tests to verify user-defined
17504 commands with empty bodies.
17505 * gdb.python/py-cmd.exp: Test that we don't show user-defined
17506 python commands in `show user command`.
17507 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
17508 scheme commands in `show user command`.
17509
c75bd3a2
JK
175102014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17511
17512 PR python/17355
17513 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
17514 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
17515 * gdb.python/py-framefilter-invalidarg.exp: New file.
17516 * gdb.python/py-framefilter-invalidarg.py: New file.
17517
faa42425
DE
175182014-09-06 Doug Evans <xdje42@gmail.com>
17519
17520 PR 15276
17521 * gdb.python/py-caller-is.c: New file.
17522 * gdb.python/py-caller-is.exp: New file.
17523
474ca4f6
SDJ
175242014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
17525
17526 PR gdb/17235
17527 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
17528 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
17529
eb0b0463
SDJ
175302014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
17531
17532 PR fortran/17237
17533 * gdb.fortran/print-formatted.exp: New file.
17534 * gdb.fortran/print-formatted.f90: Likewise.
17535
5f3b99cf
SS
175362014-09-03 Sasha Smundak <asmundak@google.com>
17537
17538 * gdb.python/py-frame.exp: Test Frame.read_register.
17539
7d793aa9
SDJ
175402014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
17541
17542 PR python/16699
17543 * gdb.python/py-completion.exp: New file.
17544 * gdb.python/py-completion.py: Likewise.
17545
fb0576e9
DE
175462014-08-28 Doug Evans <dje@google.com>
17547
17548 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
17549 eax,etc. are live with values set by gdb and thus the compiler can't
17550 use them.
17551 * gdb.arch/i386-pseudo.c (main): Ditto.
17552
ee92b0dd
DE
175532014-08-27 Doug Evans <dje@google.com>
17554
17555 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
17556
6649db35
DE
175572014-08-25 Doug Evans <dje@google.com>
17558
17559 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
17560 (main): Ditto.
17561
564b7600
DE
175622014-08-25 Doug Evans <dje@google.com>
17563
17564 * gdb.threads/thread-execl.exp: #include <stdio.h>.
17565
3881fb67
YQ
175662014-08-24 Yao Qi <yao@codesourcery.com>
17567
17568 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
17569 symbol off.
17570 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
17571
a05a36a5
DE
175722014-08-22 Doug Evans <dje@google.com>
17573
17574 PR 17276
17575 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
17576 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
17577 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
17578
7c343b48
YQ
175792014-08-22 Yao Qi <yao@codesourcery.com>
17580
17581 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
17582 * gdb.python/py-finish-breakpoint2.exp: Likewise.
17583 * gdb.python/python.exp: Likewise. Use .py file on the host
17584 instead of the build.
17585
22fd09ae
JK
175862014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17587
17588 * gdb.threads/gcore-stale-thread.c: New file.
17589 * gdb.threads/gcore-stale-thread.exp: New file.
17590
a8454a7c
PA
175912014-08-21 Pedro Alves <palves@redhat.com>
17592
17593 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
17594 * gdb.base/gcore-relro-pie.exp: Likewise.
17595 * gdb.base/gcore-relro.exp: Likewise.
17596 * gdb.base/gcore.exp: Likewise.
17597 * gdb.base/print-symbol-loading.exp: Likewise.
17598 * gdb.threads/gcore-thread.exp: Likewise.
17599 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
17600
2a31c623
PA
176012014-08-20 Pedro Alves <palves@redhat.com>
17602 Jan Kratochvil <jan.kratochvil@redhat.com>
17603
17604 * Makefile.in (EXTRA_RULES, CC): New variables, get from
17605 configure.
17606 (EXPECT): Handle READ1 being set.
17607 (all): Depend on EXTRA_RULES.
17608 (check-read1, expect-read1, read1.so, read1): New rules.
17609 * README (Testsuite Parameters): Document the READ1 make variable.
17610 (Race detection): New section.
17611 * configure: Regenerate.
17612 * configure.ac: If build==host==target, and running under a
17613 GNU/glibc system, add read1 to the extra Makefile rules.
17614 (EXTRA_RULES): AC_SUBST it.
17615 * lib/read1.c: New file.
17616
d36430db
JB
176172014-08-20 Joel Brobecker <brobecker@adacore.com>
17618
17619 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
17620 the handling of variables declared as a typedef to an array
17621 which a DW_AT_data_location attribute.
17622
9a0dc9e3
PA
176232014-08-19 Andrew Burgess <aburgess@broadcom.com>
17624 Pedro Alves <palves@redhat.com>
17625
17626 PR symtab/14604
17627 PR symtab/14605
17628 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
17629 gdb_test.
17630
0718a8da
PA
176312014-08-19 Pedro Alves <palves@redhat.com>
17632
17633 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
17634
13b448cd
YQ
176352014-08-19 Yao Qi <yao@codesourcery.com>
17636
17637 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
17638 right line.
17639
1cbf5077
DB
176402014-08-18 David Blaikie <dblaikie@gmail.com>
17641
17642 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
17643
bf0fae19
JB
176442014-08-18 Joel Brobecker <brobecker@adacore.com>
17645
17646 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
17647 attribute in array range.
17648
3c8c5dcc
JB
176492014-08-18 Joel Brobecker <brobecker@adacore.com>
17650
17651 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
17652
e66d4446
SC
176532014-08-15 Siva Chandra Reddy <sivachandra@google.com>
17654
17655 PR c++/17132
17656 * gdb.cp/pr17132.cc: New file.
17657 * gdb.cp/pr17132.exp: New file.
17658
940df408
SC
176592014-08-15 Siva Chandra Reddy <sivachandra@google.com>
17660
17661 * gdb.python/py-xmethods.py (A_getarrayind)
17662 (E_method_char_worker.__call__, E_method_int_worker.__call__):
17663 Use 'print' with function call syntax.
17664 (E_method_matcher.match): Fix tab vs space indentation mixup.
17665
ebcc6c3a
YQ
176662014-08-15 Yao Qi <yao@codesourcery.com>
17667
17668 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
17669 false.
17670
775e0f04
YQ
176712014-08-15 Yao Qi <yao@codesourcery.com>
17672
17673 * gdb.cp/casts.exp: Set print symbol off.
17674 * gdb.cp/class2.exp: Likewise.
17675 * gdb.cp/overload.exp: Likewise.
17676 * gdb.cp/templates.exp: Likewise.
17677
d769e349
DE
176782014-08-11 Doug Evans <dje@google.com>
17679
17680 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
17681 (test_load_shlib): Update.
17682
20c6f1e1
YQ
176832014-08-09 Yao Qi <yao@codesourcery.com>
17684
17685 * gdb.base/display.exp: Invoke is_address_zero_readable.
17686 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
17687 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
17688 * gdb.base/hbreak-unmapped.exp: Return if
17689 is_address_zero_readable returns true.
17690 * gdb.base/signest.exp: Likewise.
17691 * gdb.base/signull.exp: Likewise.
17692 * gdb.base/sigbpt.exp: Likewise.
17693 * gdb.guile/scm-disasm.exp: Do the test if
17694 is_address_zero_readable returns false.
17695 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
17696 * gdb.python/py-arch.exp: Likewise.
17697 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
17698 * lib/gdb.exp (is_address_zero_readable): New proc.
17699
5792e8e3
YQ
177002014-08-09 Yao Qi <yao@codesourcery.com>
17701
17702 PR testsuite/13443
17703 * gdb.mi/mi-var-display.exp: Make test messages unique.
17704
3cecbbbe
TT
177052014-08-04 Tom Tromey <tromey@redhat.com>
17706
17707 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
17708 target 0".
17709
00b51ff5
TT
177102014-08-04 Tom Tromey <tromey@redhat.com>
17711
17712 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
17713 "target_resume".
17714
6908c509
JB
177152014-08-01 Joel Brobecker <brobecker@adacore.com>
17716
17717 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
17718 inner_vla_struct_object_size.
17719 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
17720 as xfail.
17721
cc6563d2
PA
177222014-07-30 Pedro Alves <palves@redhat.com>
17723
17724 * gdb.threads/signal-command-handle-nopass.exp (test): Add
17725 comment.
17726
7e09a223
YQ
177272014-07-29 Yao Qi <yao@codesourcery.com>
17728
17729 PR gdb/17206
17730 * gdb.base/until-nodebug.exp: New.
17731
7ebdbe92
DE
177322014-07-28 Doug Evans <xdje42@gmail.com>
17733
17734 PR guile/17203
17735 * gdb.guile/scm-parameter.exp: Add tests for trying to create
17736 previously existing parameter, and previously ambiguously spelled
17737 parameter.
17738
fdb1adc6
WN
177392014-07-28 Will Newton <will.newton@linaro.org>
17740
17741 * gdb.base/varargs.exp: Remove KFAILs for ARM.
17742
186fcde0
DE
177432014-07-26 Ludovic Courtès <ludo@gnu.org>
17744 Doug Evans <xdje42@gmail.com>
17745
17746 PR guile/17146
17747 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
17748
70509625
PA
177492014-07-25 Pedro Alves <palves@redhat.com>
17750
17751 * gdb.threads/signal-command-handle-nopass.c: New file.
17752 * gdb.threads/signal-command-handle-nopass.exp: New file.
17753 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
17754 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
17755 * gdb.threads/signal-delivered-right-thread.c: New file.
17756 * gdb.threads/signal-delivered-right-thread.exp: New file.
17757
c3f814a1
PA
177582014-07-25 Pedro Alves <palves@redhat.com>
17759
17760 * gdb.base/double-prompt-target-event-error.exp
17761 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
17762 match.
17763 (cancel_pagination_in_target_event): Rework double prompt
17764 detection.
17765 * gdb.base/paginate-after-ctrl-c-running.exp
17766 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
17767 <return>' match.
17768 * gdb.base/paginate-bg-execution.exp
17769 (test_bg_execution_pagination_return)
17770 (test_bg_execution_pagination_cancel): Remove '-notransfer
17771 <return>' matches.
17772 * gdb.base/paginate-execution-startup.exp
17773 (test_fg_execution_pagination_return)
17774 (test_fg_execution_pagination_cancel): Remove '-notransfer
17775 <return>' matches.
17776 * gdb.base/paginate-inferior-exit.exp
17777 (test_paginate_inferior_exited): Remove '-notransfer <return>'
17778 match.
17779 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
17780 * lib/gdb.exp (pagination_prompt): Run text through
17781 string_to_regexp.
17782 (gdb_test_multiple): Match $pagination_prompt instead of
17783 "<return>".
17784 (string_to_regexp): Move to lib/gdb-utils.exp.
17785
e214cf6c
JK
177862014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17787
17788 * gdb.arch/amd64-entry-value-paramref.S: New file.
17789 * gdb.arch/amd64-entry-value-paramref.cc: New file.
17790 * gdb.arch/amd64-entry-value-paramref.exp: New file.
17791 * gdb.arch/amd64-optimout-repeat.S: New file.
17792 * gdb.arch/amd64-optimout-repeat.c: New file.
17793 * gdb.arch/amd64-optimout-repeat.exp: New file.
17794
17d0c5c8
JK
177952014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
17796
17797 PR gdb/17170
17798 * gdb.base/statistics.exp: New file.
17799
b8b8facf
DE
178002014-07-17 Doug Evans <dje@google.com>
17801
74b49205 17802 PR gdb/17170
b8b8facf
DE
17803 * gdb.base/maint.exp: Update testing of per-command stats.
17804
1b5d0ab3
PA
178052014-07-16 Pedro Alves <palves@redhat.com>
17806
17807 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
17808 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
17809 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
17810 (tfile_write_buf): New functions.
17811 (add_memory_block): Rewrite using the above.
17812 (adjust_function_address): New function.
17813 (FUNCTION_ADDRESS): New macro.
17814 (write_basic_trace_file): Remove short_x local, and use
17815 tfile_write_16. Change type of func_addr local to unsigned long
17816 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
17817 here. Cast argument of add_memory_block to char pointer.
17818 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
17819 (main): Remove parameters.
17820 * gdb.trace/tfile.exp: Remove nowarnings.
17821
4d974e88
SM
178222014-07-15 Simon Marchi <simon.marchi@ericsson.com>
17823
17824 * gdb.base/debug-expr.exp: Test string evaluation with
17825 "debug expression" on.
17826
41e99568
PA
178272014-07-15 Pedro Alves <palves@redhat.com>
17828
17829 * gdb.base/reread.exp: Use clean_restart.
17830
487d9753
PL
178312014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
17832
17833 * gdb.arch/avr-flash-qualifer.c: New.
17834 * gdb.arch/avr-flash-qualifer.exp: New.
17835
cc1c52ad
PA
178362014-07-14 Pedro Alves <palves@redhat.com>
17837
17838 * gdb.base/paginate-after-ctrl-c-running.c: New file.
17839 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
17840
1e973570
PA
178412014-07-14 Pedro Alves <palves@redhat.com>
17842
17843 * gdb.base/double-prompt-target-event-error.c: New file.
17844 * gdb.base/double-prompt-target-event-error.exp: New file.
17845
93d6eb10
PA
178462014-07-14 Pedro Alves <palves@redhat.com>
17847
17848 PR gdb/17072
17849 * gdb.base/paginate-inferior-exit.c: New file.
17850 * gdb.base/paginate-inferior-exit.exp: New file.
17851
0017922d
PA
178522014-07-14 Pedro Alves <palves@redhat.com>
17853
17854 PR gdb/17072
17855 * gdb.base/paginate-bg-execution.c: New file.
17856 * gdb.base/paginate-bg-execution.exp: New file.
17857
94696ad3
PA
178582014-07-14 Pedro Alves <palves@redhat.com>
17859
17860 PR gdb/17072
17861 * gdb.base/paginate-execution-startup.c: New file.
17862 * gdb.base/paginate-execution-startup.exp: New file.
17863 * lib/gdb.exp (pagination_prompt): New global.
17864 (default_gdb_spawn): New procedure, factored out from
17865 default_gdb_spawn.
17866 (default_gdb_start): Adjust to call default_gdb_spawn.
17867 (gdb_spawn): New procedure.
17868
bd293940
PA
178692014-07-14 Pedro Alves <palves@redhat.com>
17870
17871 * lib/gdb.exp (gdb_assert): New procedure.
17872 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
17873
c933f875
PA
178742014-07-14 Pedro Alves <palves@redhat.com>
17875
17876 * gdb.base/execution-termios.c: New file.
17877 * gdb.base/execution-termios.exp: New file.
17878
d98b7a16
TT
178792014-07-14 Tom Tromey <tromey@redhat.com>
17880
17881 * gdb.cp/vla-cxx.cc: New file.
17882 * gdb.cp/vla-cxx.exp: New file.
17883
548740d6
TT
178842014-07-14 Tom Tromey <tromey@redhat.com>
17885
17886 * gdb.reverse/rerun-prec.c: New file.
17887 * gdb.reverse/rerun-prec.exp: New file.
17888
a25eb028
MR
178892014-07-12 Maciej W. Rozycki <macro@mips.com>
17890 Maciej W. Rozycki <macro@codesourcery.com>
17891
17892 * lib/gdb-utils.exp: New file.
17893 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
17894 inline `gdb_init_command' processing.
17895 (gdb_start_cmd): Likewise.
17896 * lib/mi-support.exp (mi_run_cmd): Likewise.
17897 * README: Document `gdb_init_command' and `gdb_init_commands'.
17898
218c2655
JK
178992014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17900
17901 Fix false FAIL running under a very long directory name.
17902 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
17903 and "set print elements 10000". Twice.
17904
5401fde3
YQ
179052014-07-11 Yao Qi <yao@codesourcery.com>
17906
17907 * gdb.base/exprs.exp: "set print symbol off".
17908
e76126e8
PA
179092014-07-11 Pedro Alves <palves@redhat.com>
17910
17911 * gdb.threads/kill.c: New file.
17912 * gdb.threads/kill.exp: New file.
17913
2d6f0de6
YQ
179142014-07-10 Yao Qi <yao@codesourcery.com>
17915
17916 * gdb.trace/tfile.c (write_basic_trace_file)
17917 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
17918 address written to trace file.
17919
7180e04a
PA
179202014-07-09 Pedro Alves <palves@redhat.com>
17921
17922 * gdb.base/attach-wait-input.exp: New file.
17923 * gdb.base/attach-wait-input.c: New file.
17924
9a9a7608
AB
179252014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
17926
17927 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
17928 setting up test structures.
17929 (main): Call new test function.
17930 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
17931 test function, continue into test function and walk test
17932 structures.
17933
161ac41e
YQ
179342014-07-02 Yao Qi <yao@codesourcery.com>
17935
17936 * gdb.trace/entry-values.c: Define labels 'foo_start' and
17937 'bar_start' at the beginning of functions 'foo' and 'bar'
17938 respectively.
17939 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
17940 instead of 'foo' and 'bar'.
17941
1f267ae3
MM
179422014-07-08 Markus Metzger <markus.t.metzger@intel.com>
17943
17944 * gdb.btrace/segv.exp: New.
17945 * gdb.btrace/segv.c: New.
17946
2b239efb
LM
179472014-07-02 Luis Machado <lgustavo@codesourcery.com>
17948
17949 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
17950 instruction.
17951
cf363f18
MW
179522014-06-30 Mark Wielaard <mjw@redhat.com>
17953
17954 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
17955 vulture, vilify, villar): New volatile array constants.
17956 (vindictive, vegetation): New const volatile array constants.
17957 * gdb.base/volatile.exp: Test volatile and const volatile array
17958 types.
17959
aebf9d24
AA
179602014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
17961
17962 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
17963 target lacks support for awatch, rwatch, or hbreak.
17964
b67a2c6f
YQ
179652014-06-27 Yao Qi <yao@codesourcery.com>
17966
17967 * gdb.multi/dummy-frame-restore.exp: New.
17968 * gdb.multi/dummy-frame-restore.c: New.
17969
aef92902
MM
179702014-06-25 Markus Metzger <markus.t.metzger@intel.com>
17971
17972 * gdb.btrace/gcore.exp: New.
17973
8e9db26e
PA
179742014-06-23 Pedro Alves <palves@redhat.com>
17975
17976 * gdb.base/watchpoint-reuse-slot.c: New file.
17977 * gdb.base/watchpoint-reuse-slot.exp: New file.
17978
70afc5b7
SC
179792014-06-23 Siva Chandra Reddy <sivachandra@google.com>
17980
17981 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
17982 progspace's filename in 'info', 'enable' and 'disable' command
17983 tests.
17984
b972bd9c
JK
179852014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
17986
17987 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
17988 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
17989 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
17990
125f8a3d
GB
179912014-06-20 Gary Benson <gbenson@redhat.com>
17992
17993 * gdb.arch/i386-avx.exp: Fix include file location.
17994 * gdb.arch/i386-sse.exp: Likewise.
17995
3ed9baed
IB
179962014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
17997
17998 * gdb.dlang/expression.exp: New file.
17999
034f788c
PA
180002014-06-19 Pedro Alves <palves@redhat.com>
18001
18002 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
18003 out from ...
18004 (top level): ... here. Iterate running tests under different
18005 scheduler-locking settings.
18006
45371d0c
LM
180072014-06-18 Luis Machado <lgustavo@codesourcery.com>
18008
18009 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
18010 to DW_FORM_addr and use non-zero addresses.
18011
5d376983
SC
180122014-06-18 Siva Chandra Reddy <sivachandra@google.com>
18013
18014 PR gdb/17017
18015 * gdb.python/py-xmethods.cc: Add global function call counters and
18016 increment them in their respective functions. Remove "cout"
18017 statements.
18018 * gdb.python/py-xmethods.exp: Make tests check the global function
18019 call counters instead of depending on inferior IO.
18020
a1aa2221
LM
180212014-06-18 Don Breazeal <donb@codesourcery.com>
18022
18023 * gdb.base/foll-fork.exp (default_fork_parent_follow):
18024 Deleted procedure.
18025 (explicit_fork_parent_follow): Deleted procedure.
18026 (explicit_fork_child_follow): Deleted procedure.
18027 (test_follow_fork): New procedure.
18028 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 18029 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
18030 procedure calls.
18031
0fc05997
YQ
180322014-06-17 Yao Qi <yao@codesourcery.com>
18033
18034 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
18035 CP1252.
18036
70795c52
LM
180372014-06-17 Luis Machado <lgustavo@codesourcery.com>
18038
18039 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
18040 Initialize ptr and S explicitly.
18041 (skip_type_update_when_not_use_rtti_test): Likewise.
18042
6be47f0c
KS
180432014-06-16 Keith Seitz <keiths@redhat.com>
18044
18045 PR mi/15863
18046 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
18047 the inferior is started.
18048
d03de421
PA
180492014-06-16 Pedro Alves <palves@redhat.com>
18050
18051 * gdb.base/break-main-file-remove-fail.c: New file.
18052 * gdb.base/break-main-file-remove-fail.exp: New file.
18053 * gdb.base/break-unload-file.exp: Use build_executable instead of
18054 prepare_for_testing.
18055 (test_break): New parameter "initial_load". Handle it.
18056 (top level): Add initial_load cmdline/file axis.
18057
f9579b99
TT
180582014-06-12 Tom Tromey <tromey@redhat.com>
18059
18060 * gdb.base/completion.exp: Don't use directory name in test.
18061
3657956b
GB
180622014-06-09 Gary Benson <gbenson@redhat.com>
18063
18064 * gdb.base/sigall.c [Functions to send signals]: Reorder to
18065 separate the always-available ANSI-standard signals from the
18066 signals that require checking.
18067 (main): Likewise.
18068 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
18069 Likewise.
18070 (main): Likewise.
18071
4186eb54
KS
180722014-06-07 Keith Seitz <keiths@redhat.com>
18073
18074 Revert:
18075 PR c++/16253
18076 * gdb.cp/var-tag.cc: New file.
18077 * gdb.cp/var-tag.exp: New file.
18078 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
18079 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
18080 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
18081 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
18082
25326a28 180832014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
18084
18085 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
18086
829155c9
PA
180872014-06-06 Pedro Alves <palves@redhat.com>
18088
18089 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
18090 in target debug output instead of looking at RSP packets,
18091 disabling the test on any target that uses hardware stepping.
18092 Update comments.
18093
61c8d22e
PA
180942014-06-06 Pedro Alves <palves@redhat.com>
18095
18096 * gdb.base/break-unload-file.exp: Fix typo.
18097
d9a47287
YQ
180982014-06-06 Yao Qi <yao@codesourcery.com>
18099
18100 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
18101 from "jit_function" to "^jit_function".
18102
e5e01dbf
YQ
181032014-06-06 Yao Qi <yao@codesourcery.com>
18104
18105 * gdb.base/async.c (foo): Add one statement.
18106 * gdb.base/async.exp: Get the next instruction address and
18107 match the output of "nexti" by instruction address. Match
18108 the hex address in the output of "finish".
18109
73ba372c
GB
181102014-06-06 Gary Benson <gbenson@redhat.com>
18111
18112 * gdb.base/call-signals.c: Remove preprocessor conditionals
18113 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
18114 SIGSEGV and SIGTERM.
18115 * gdb.base/sigall.c: Likewise.
18116 * gdb.base/unwindonsignal.c: Likewise.
18117 * gdb.reverse/sigall-reverse.c: Likewise.
18118
831517df
YQ
181192014-06-06 Yao Qi <yao@codesourcery.com>
18120
18121 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
18122 readable, skip the test.
18123
b8b91e98
YQ
181242014-06-06 Yao Qi <yao@codesourcery.com>
18125
18126 * gdb.threads/staticthreads.c (thread_function): Move the line
18127 setting breakpoint on forward.
18128 * gdb.threads/staticthreads.exp: Update comments.
18129
fb934770
LC
181302014-06-05 Ludovic Courtès <ludo@gnu.org>
18131
18132 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
18133 "history-append! type error".
18134
6ef284bd
SM
181352014-06-05 Simon Marchi <simon.marchi@ericsson.com>
18136
18137 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
18138 erroneous dprintf expected input.
18139
a872e241
DE
181402014-06-04 Doug Evans <xdje42@gmail.com>
18141
18142 * gdb.guile/scm-generics.exp: Delete.
18143
16f691fb
DE
181442014-06-04 Doug Evans <xdje42@gmail.com>
18145
18146 * gdb.guile/scm-breakpoint.exp: Update.
18147 Add tests for breakpoint registration.
18148
012370f6
TT
181492014-06-04 Tom Tromey <tromey@redhat.com>
18150
18151 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
18152 VLA-in-union.
18153 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
18154 inner_vla_struct, vla_union types. Initialize objects of those
18155 types and compute their sizes.
18156
9f5a4cef
HZ
181572014-06-04 Nathan Sidwell <nathan@codesourcery.com>
18158 Hui Zhu <hui@codesourcery.com>
18159
18160 * gdb.base/fileio.exp: Add test for shell not available as well as
18161 available.
18162 * gdb.base/fileio.c (test_system): Check for shell twice.
18163
90a45c4d
YQ
181642014-06-04 Yao Qi <yao@codesourcery.com>
18165
18166 * gdb.base/auto-connect-native-target.exp: Remove redundant
18167 space from the regexp pattern.
18168
70017e41
YQ
181692014-06-04 Yao Qi <yao@codesourcery.com>
18170
18171 * gdb.base/default.exp: Replace "child" with "native" in
18172 regexp pattern.
18173
883964a7
SC
181742014-06-03 Siva Chandra Reddy <sivachandra@google.com>
18175
18176 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
18177 * gdb.python/py-xmethods.exp: New tests to test xmethods.
18178 * gdb.python/py-xmethods.py: Python script supporting the
18179 new testcase and tests.
18180
ef370185
JB
181812014-06-03 Joel Brobecker <brobecker@adacore.com>
18182 Pedro Alves <palves@redhat.com>
18183
18184 PR breakpoints/17000
18185 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
18186 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
18187
1e2ccb61
BM
181882014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
18189
18190 * gdb.base/subst.exp: Add tests to verify partial path matching
18191 output.
18192
c6ec5ab2
PA
181932014-06-03 Pedro Alves <palves@redhat.com>
18194
18195 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
18196 target that doesn't use software single-stepping.
18197
835c559f
PA
181982014-06-03 Pedro Alves <palves@redhat.com>
18199
18200 PR breakpoints/17000
18201 * gdb.base/sss-bp-on-user-bp-2.c: New file.
18202 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
18203
06eb1586
DE
182042014-06-02 Doug Evans <xdje42@gmail.com>
18205
18206 * gdb.guile/scm-parameter.exp: New file.
18207
e698b8c4
DE
182082014-06-02 Doug Evans <xdje42@gmail.com>
18209
18210 * gdb.guile/scm-cmd.c: New file.
18211 * gdb.guile/scm-cmd.exp: New file.
18212
ded03782
DE
182132014-06-02 Doug Evans <xdje42@gmail.com>
18214
18215 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
18216 pretty-printer lookup.
18217 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
18218 (make-pp_s-printer): Call it.
18219 (make-pretty-printer-from-dict): New function.
18220 (lookup-pretty-printer-maker-from-dict): New function.
18221 (*pretty-printer*): Simplify.
18222 (make-objfile-pp_s-printer): New function.
18223 (install-objfile-pretty-printers!): New function.
18224 (make-progspace-pp_s-printer): New function.
18225 (install-progspace-pretty-printers!): New function.
18226 * gdb.guile/scm-progspace.c: New file.
18227 * gdb.guile/scm-progspace.exp: New file.
18228
41fac0cf
PA
182292014-06-02 Pedro Alves <palves@redhat.com>
18230
18231 * gdb.base/dprintf-bp-same-addr.c: New file.
18232 * gdb.base/dprintf-bp-same-addr.exp: New file.
18233
96ae5695
EBM
182342014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
18235
18236 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
18237 * gdb.arch/powerpc-power.s: Likewise.
18238
da02b3a8
JB
182392014-06-02 Joel Brobecker <brobecker@adacore.com>
18240
18241 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
18242
c72b2e7b
YQ
182432014-06-01 Yao Qi <yao@codesourcery.com>
18244
18245 * gdb.base/watchpoint.exp (test_watch_location): Check null
18246 pointer can be dereferenced. If not, do the test, otherwise
18247 skip it.
18248
53e8a631
AB
182492014-05-30 Andrew Burgess <aburgess@broadcom.com>
18250
18251 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
18252 results.
18253 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
18254
938f0e2f
AB
182552014-05-30 Andrew Burgess <aburgess@broadcom.com>
18256
18257 * gdb.arch/amd64-invalid-stack-middle.S: New file.
18258 * gdb.arch/amd64-invalid-stack-middle.c: New file.
18259 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
18260 * gdb.arch/amd64-invalid-stack-top.c: New file.
18261 * gdb.arch/amd64-invalid-stack-top.exp: New file.
18262
9ba6657a
PA
182632014-05-30 Pedro Alves <palves@redhat.com>
18264
18265 PR breakpoints/17000
18266 * gdb.base/sss-bp-on-user-bp.c: New file.
18267 * gdb.base/sss-bp-on-user-bp.exp: New file.
18268
522c09bf
DB
182692014-05-30 David Blaikie <dblaikie@gmail.com>
18270
18271 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
18272 gnu_inline semantics via attribute.
18273 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
18274 source explicitly specifies the required semantics.
18275
bf4ef81e
MR
182762014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
18277
18278 * gdb.reverse/sigall-reverse.exp: Fix a typo.
18279
329ea579
PA
182802014-05-29 Pedro Alves <palves@redhat.com>
18281 Tom Tromey <tromey@redhat.com>
18282
18283 * gdb.base/async-shell.exp: Don't enable target-async.
18284 * gdb.base/async.exp
18285 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
18286 parameter. Adjust.
18287 (top level): Don't test with "target-async".
18288 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
18289 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
18290 * gdb.base/inferior-died.exp: Don't enable target-async.
18291 * gdb.base/interrupt-noterm.exp: Likewise.
18292 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
18293 * gdb.mi/mi-nonstop-exit.exp: Likewise.
18294 * gdb.mi/mi-nonstop.exp: Likewise.
18295 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
18296 * gdb.mi/mi-nsintrall.exp: Likewise.
18297 * gdb.mi/mi-nsmoribund.exp: Likewise.
18298 * gdb.mi/mi-nsthrexec.exp: Likewise.
18299 * gdb.mi/mi-watch-nonstop.exp: Likewise.
18300 * gdb.multi/watchpoint-multi.exp: Adjust comment.
18301 * gdb.python/py-evsignal.exp: Don't enable target-async.
18302 * gdb.python/py-evthreads.exp: Likewise.
18303 * gdb.python/py-prompt.exp: Likewise.
18304 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
18305 * gdb.server/solib-list.exp: Don't enable target-async.
18306 * gdb.threads/thread-specific-bp.exp: Likewise.
18307 * lib/mi-support.exp: Adjust to use mi-async.
18308
fd664c91
PA
183092014-05-29 Pedro Alves <palves@redhat.com>
18310
18311 PR gdb/13860
18312 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
18313 reason, even in sync mode.
18314
251bde03
PA
183152014-05-29 Pedro Alves <palves@redhat.com>
18316 Hui Zhu <hui@codesourcery.com>
18317
18318 PR PR15693
18319 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
18320 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
18321 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
18322 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
18323
7f3c0343
JB
183242014-05-28 Joel Brobecker <brobecker@adacore.com>
18325
18326 * config/monitor.exp (gdb_target_monitor): Replace use of
18327 "set remotebaud" by "set serial baud".
18328
b2715b27
AW
183292014-05-26 Andy Wingo <wingo@igalia.com>
18330
18331 * gdb.guile/scm-breakpoint.exp:
18332 * gdb.guile/scm-gsmob.exp: Update to use plain old object
18333 properties instead of gdb-object-properties.
18334
498a4489
YQ
183352014-05-26 Yao Qi <yao@codesourcery.com>
18336
18337 * gdb.server/no-thread-db.exp: Specify source file name
18338 explicitly when setting a breakpoint.
18339
589fdceb
MM
183402014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18341
18342 * gdb.btrace/vdso.c: New.
18343 * gdb.btrace/vdso.exp: New.
18344
e9089e05
MM
183452014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18346
18347 * gdb.base/gcore.exp (capture_command_output): Move ...
18348 * lib/gdb.exp (capture_command_output): ... here.
18349
67b5c0c1
MM
183502014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18351
18352 * gdb.btrace/data.exp: Test memory access during btrace replay.
18353
a2199296
SM
183542014-05-22 Simon Marchi <simon.marchi@ericsson.com>
18355
18356 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
18357
17b2616c
PA
183582014-05-21 Pedro Alves <palves@redhat.com>
18359
18360 PR gdb/13860
18361 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
18362 (top level): Test that output related to execution commands is
18363 sent to the console with CLI commands, but not with MI commands.
18364 Test that breakpoint events are always mirrored to the console.
18365 Also expect the new source line to be output after a "next" in
18366 async mode too. Make it a pass/fail test.
18367 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
18368 output.
18369 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
18370
5166082f
PA
183712014-05-21 Pedro Alves <palves@redhat.com>
18372
18373 * gdb.base/list.exp (build_pattern, test_list): New procedures.
18374 Use them to test variations of "list" after reaching a breakpoint.
18375 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
18376 Test "list" with listsize 10 after reaching a breakpoint.
18377 * gdb.python/python.exp (decode_line current location line
18378 number): Adjust expected line number.
18379
2f25d70f
SM
183802014-05-21 Simon Marchi <simon.marchi@ericsson.com>
18381
18382 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
18383 behavior for $args, pass it directly to "run".
18384
ff604a67
MR
183852014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
18386
18387 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
18388 30000 to 65536.
18389
6a3cb8e8
PA
183902014-05-21 Pedro Alves <palves@redhat.com>
18391
18392 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
18393 auto-connect-native-target off".
18394 * gdb.base/auto-connect-native-target.c: New file.
18395 * gdb.base/auto-connect-native-target.exp: New file.
18396
4ebfc96e
PA
183972014-05-21 Pedro Alves <palves@redhat.com>
18398
18399 * gdb.base/default.exp: Test "target native" instead of "target
18400 child".
18401
36d46afb
MW
184022014-05-21 Mark Wielaard <mjw@redhat.com>
18403
18404 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
18405
5876f503
JK
184062014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18407
18408 Fix TLS access for -static -pthread.
18409 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
18410 <HAVE_TLS> (thread_function, main): Initialize it.
18411 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
18412 Add clean_restart.
18413 <$have_tls != "">: Check TLSVAR.
18414
0256a6ac
PA
184152014-05-21 Pedro Alves <palves@redhat.com>
18416
18417 * gdb.base/dcache-line-read-error.c: New.
18418 * gdb.base/dcache-line-read-error.exp: New.
18419
936d2992
PA
184202014-05-20 Pedro Alves <palves@redhat.com>
18421
18422 * gdb.base/compare-sections.c: New file.
18423 * gdb.base/compare-sections.exp: New file.
18424
802e8e6d
PA
184252014-05-20 Pedro Alves <palves@redhat.com>
18426
18427 * gdb.base/break-idempotent.c: New file.
18428 * gdb.base/break-idempotent.exp: New file.
18429
e59fa00f
MM
184302014-05-20 Markus Metzger <markus.t.metzger@intel.com>
18431
18432 * gdb.btrace/nohist.exp: New.
18433
8b696e31
YQ
184342014-05-20 Yao Qi <yao@codesourcery.com>
18435
18436 * lib/gdb.exp (gdb_init): Set timeout if test file is under
18437 gdb.reverse directory and gdb_reverse_timeout exists in board
18438 setting.
18439 * README: Document gdb_reverse_timeout.
18440
73c9764f
YQ
184412014-05-20 Yao Qi <yao@codesourcery.com>
18442
18443 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
18444 'test_file_name'. Treat args as a string instead of a list.
18445 (gdb_init): Rename argument 'args' by 'test_file_name'.
18446
f1f4348a
JK
184472014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
18448
18449 * gdb.arch/powerpc-power.exp: New file.
18450 * gdb.arch/powerpc-power.s: New file.
18451
0dbe70ce
DE
184522014-05-16 Doug Evans <dje@google.com>
18453
18454 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
18455 * gdb.base/completion.exp: Check that all expected files exist
18456 before doing file completion.
0dbe70ce 18457
8d551b02
DE
184582014-05-16 Doug Evans <dje@google.com>
18459
18460 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
18461 Update.
18462 (do_syscall_tests_without_xml): Update.
18463
73eb7709
PA
184642014-05-16 Pedro Alves <palves@redhat.com>
18465
18466 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
18467 instead of "unknown output after running".
18468
3fae92fc
YQ
184692014-05-16 Yao Qi <yao@codesourcery.com>
18470
18471 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
18472 file1.txt from host at the end.
18473 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
18474
c2b2ccc5
DE
184752014-05-15 Doug Evans <dje@google.com>
18476
18477 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
18478 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
18479 loading file. Add test for TU lookup.
18480
8c217a4b
SM
184812014-05-15 Simon Marchi <simon.marchi@ericsson.com>
18482
18483 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
18484 calling "-exec-arguments" or "set args" before running the
18485 inferior.
18486
3deb39c6
SM
184872014-05-15 Simon Marchi <simon.marchi@ericsson.com>
18488
18489 * lib/mi-support.exp (mi_expect_stop): Expect message for
18490 inferiors that exit with non-zero exit code.
18491
71a79f8c
YQ
184922014-05-14 Yao Qi <yao@codesourcery.com>
18493
18494 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
18495 match absolute path on remote host.
18496 (test_file_list_exec_source_files): Remove "/" from the
18497 pattern.
18498
f23fcd46
YQ
184992014-05-14 Yao Qi <yao@codesourcery.com>
18500
18501 * boards/local-remote-host-notty.exp (${board}_file): New
18502 proc.
18503
9404b58f
KM
185042014-05-07 Kyle McMartin <kyle@redhat.com>
18505
18506 Pushed by Joel Brobecker <brobecker@adacore.com>.
18507 * gdb.arch/aarch64-atomic-inst.c: New file.
18508 * gdb.arch/aarch64-atomic-inst.exp: New file.
18509
5e45f04c
YQ
185102014-05-07 Yao Qi <yao@codesourcery.com>
18511
18512 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
18513 in current context" too.
18514
c888a17d
KS
185152014-05-05 Keith Seitz <keiths@redhat.com>
18516
18517 * gdb.linespec/ls-dollar.exp: Add test for linespec
18518 file:convenience_variable.
18519
290a839c
YQ
185202014-05-05 Yao Qi <yao@codesourcery.com>
18521
18522 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
18523 traceframes into tfile and ctf trace files. Read data from
18524 trace file and test collected data.
18525 (gdb_collect_locals_test): Likewise.
18526 (gdb_unavailable_registers_test): Likewise.
18527 (gdb_unavailable_floats): Likewise.
18528 (gdb_collect_globals_test): Likewise.
18529 (top-level): Append "ctf" to trace_file_targets if GDB
18530 supports.
18531
b5262cd0
YQ
185322014-05-05 Yao Qi <yao@codesourcery.com>
18533
18534 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
18535 code to ...
18536 (gdb_collect_args_test_1): ... it. New proc.
18537 (gdb_collect_locals_test): Move some code to ...
18538 (gdb_collect_locals_test_1): ... it. New proc.
18539 (gdb_unavailable_registers_test): Move some code to ...
18540 (gdb_unavailable_registers_test_1): ... it. New proc.
18541 (gdb_unavailable_floats): Move some code to ...
18542 (gdb_unavailable_floats_1): ... it. New proc.
18543
30a1e6cc
SDJ
185442014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
18545
18546 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
18547 probes to test for bitness recognition.
18548 * gdb.arch/amd64-stap-optional-prefix.exp
18549 (test_probe_value_without_reg): New procedure.
18550 Add code to test for different kinds of bitness.
18551
f33da99a
SDJ
185522014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
18553
18554 PR breakpoints/16889
18555 * gdb.arch/amd64-stap-optional-prefix.S: New file.
18556 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
18557
5b80f00d
PA
185582014-05-01 Pedro Alves <palves@redhat.com>
18559
18560 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
18561 gdb_file_cmd if no file is specified.
18562 * boards/native-extended-gdbserver.exp (gdb_load): Use the
18563 last_loaded_file to set the remote exec-file.
18564
f8c2a73c
PA
185652014-05-01 Pedro Alves <palves@redhat.com>
18566
18567 * boards/local-remote-host.exp: New file.
18568
be6e8ac7
PA
185692014-05-01 Pedro Alves <palves@redhat.com>
18570
18571 * boards/local-remote-host.exp: Rename to ...
18572 * boards/local-remote-host-notty.exp: ... this.
18573
cac0dc8f
JB
185742014-04-28 Joel Brobecker <brobecker@adacore.com>
18575
18576 * gdb.ada/dyn_arrayidx: New testcase.
18577
9730e6cc
YQ
185782014-04-26 Yao Qi <yao@codesourcery.com>
18579
18580 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
18581 and compute the length of function main. Save it in
18582 $main_length.
18583 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
18584 (top-level): Use gdb_compile to compile objects into
18585 executable and restart GDB. Remove invocation to
18586 prepare_for_testing.
18587
7ae1a6a6
PA
185882014-04-25 Simon Marchi <simon.marchi@ericsson.com>
18589 Pedro Alves <palves@redhat.com>
18590
18591 PR server/16255
18592 * gdb.multi/multi-attach.c: New file.
18593 * gdb.multi/multi-attach.exp: New file.
18594
4082afcc
PA
185952014-04-25 Pedro Alves <palves@redhat.com>
18596
18597 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
18598 user.
18599 (top level): Test that "set remote conditional-breakpoints-packet
18600 off" works as intended.
18601 * gdb.base/dprintf.exp: Test that "set remote
18602 breakpoint-commands-packet off" works as intended.
18603 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
18604 New function.
18605 (top level): Call it.
18606 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
18607 remote fast-tracepoints-packet off" works as intended.
18608 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
18609 * lib/gdb.exp (gdb_is_target_remote): ... here.
18610
2abc3f8d
DB
186112014-04-24 David Blaikie <dblaikie@gmail.com>
18612
18613 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
18614 ensure clang would not discard them.
18615 * gdb.base/gdbvars.c: Ditto.
18616 * gdb.base/memattr.c: Ditto.
18617 * gdb.base/whatis.c: Ditto.
18618 * gdb.python/py-prettyprint.c: Ditto.
18619 * gdb.trace/actions.c: Ditto.
18620 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
18621 ensure clang would not discard it.
18622
bfd39632
DB
186232014-04-24 David Blaikie <dblaikie@gmail.com>
18624
18625 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
18626 clang to emit the full definition of type required by the test
18627 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
18628
22842ff6
DB
186292014-04-24 David Blaikie <dblaikie@gmail.com>
18630
18631 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
18632 coax Clang into emitting the definition of the type.
18633 * gdb.cp/pr10728-x.h (y): Ditto.
18634 * gdb.cp/pr10728-y.cc (y): Ditto.
18635
c2e827ad
DB
186362014-04-24 David Blaikie <dblaikie@gmail.com>
18637
18638 * gdb.base/label.exp: XFAIL label related tests under Clang.
18639 * gdb.cp/cplabel.exp: Ditto.
18640 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
18641 under Clang those using labels.
18642
4c2d33e7
YQ
186432014-04-25 Yao Qi <yao@codesourcery.com>
18644
18645 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
18646 double_label.
18647 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
18648 partial_label and double_label.
18649
56083b99
DB
186502014-04-24 David Blaikie <dblaikie@gmail.com>
18651
18652 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
18653
25d4e99d
DB
186542014-04-24 David Blaikie <dblaikie@gmail.com>
18655
18656 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
18657 of the function to work across GCC and Clang.
18658 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
18659 pointer types (const void ** const V void **).
18660
01f9f808
MS
186612014-04-24 Michael Sturm <michael.sturm@mintel.com>
18662 Walfred Tedeschi <walfred.tedeschi@intel.com>
18663
18664 * Makefile.in (EXECUTABLES): Added i386-avx512.
18665 * gdb.arch/i386-avx512.c: New file.
18666 * gdb.arch/i386-avx512.exp: Likewise.
18667
4b48d439
KS
186682014-04-23 Keith Seitz <keiths@redhat.com>
18669
18670 * lib/mi-support.exp (mi_list_breakpoints): Delete.
18671 (mi_make_breakpoint_table): New procedure.
18672 (mi_create_breakpoint): Use mi_make_breakpoint
18673 and return the result.
18674 (mi_make_breakpoint): New procedure.
18675 (mi_build_kv_pairs): New procedure.
18676
18677 * gdb.mi/mi-break.exp: Remove unused globals,
18678 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
18679 All callers updated.
18680 * gdb.mi/mi-dprintf.exp: Use variable to track command
18681 number.
18682 Update all callers of mi_create_breakpoint and use
18683 mi_make_breakpoint_table.
18684 Remove any unused global variables.
18685 * gdb.mi/mi-nonstop.exp: Likewise.
18686 * gdb.mi/mi-nsintrall.exp: Likewise.
18687 * gdb.mi/mi-nsmoribund.exp: Likewise.
18688 * gdb.mi/mi-nsthrexec.exp: Likewise.
18689 * gdb.mi/mi-reverse.exp: Likewise.
18690 * gdb.mi/mi-simplerun.exp: Likewise.
18691 * gdb.mi/mi-stepn.exp: Likewise.
18692 * gdb.mi/mi-syn-frame.exp: Likewise.
18693 * gdb.mi/mi-until.exp: Likewise.
18694 * gdb.mi/mi-var-cp.exp: Likewise.
18695 * gdb.mi/mi-var-display.exp: Likewise.
18696 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
18697 * gdb.mi/mi2-var-child.exp: Likewise.
18698 * gdb.mi/mi-vla-c99.exp: Likewise.
18699 * lib/mi-support.exp: Likewise.
18700
18701 From Ian Lance Taylor <iant@cygnus.com>:
18702 * lib/gdb.exp (parse_args): New procedure.
18703
08351840
PA
187042014-04-23 Pedro Alves <palves@redhat.com>
18705
18706 * gdb.base/break-unload-file.c: New file.
18707 * gdb.base/break-unload-file.exp: New file.
18708 * gdb.base/sym-file-lib.c (baz): New function.
18709 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
18710 field.
18711 (load): Store the segment's mapped size.
18712 (unload): New function.
18713 (unload_shlib): New function.
18714 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
18715 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
18716 set a breakpoint at baz, and call it.
18717 * gdb.base/sym-file.exp: New tests for stale breakpoint
18718 instructions.
18719
076855f9
PA
187202014-04-23 Pedro Alves <palves@redhat.com>
18721
18722 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
18723 * gdb.base/hbreak-in-shr-unsupported.c: New file.
18724 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
18725 * gdb.base/hbreak-unmapped.c: New file.
18726 * gdb.base/hbreak-unmapped.exp: New file.
18727 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
18728 * lib/gdb.exp (gdb_is_target_remote): ... here.
18729
483805cf
PA
187302014-04-22 Pedro Alves <palves@redhat.com>
18731
18732 * gdb.base/consecutive-step-over.c: New file.
18733 * gdb.base/consecutive-step-over.exp: New file.
18734
06d97543
PA
187352014-04-22 Pedro Alves <palves@redhat.com>
18736
18737 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
18738 instead of send_gdb/gdb_expect.
18739
b4429ea2
YQ
187402014-04-22 Yao Qi <yao@codesourcery.com>
18741
18742 * lib/trace-support.exp (generate_tracefile): New procedure.
18743 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
18744 return 0.
18745 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
18746 if generate_tracefile returns 1.
18747
51d48146
PA
187482014-04-18 Tom Tromey <palves@redhat.com>
18749 Pedro alves <tromey@redhat.com>
18750
18751 PR backtrace/15558
18752 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
18753 with a backtrace limit.
18754 * gdb.python/py-frame-inline.exp: Test running to an inline
18755 function with a backtrace limit, and printing the newest frame.
18756 * gdb.python/py-frame-inline.c (main): Call f.
18757
bd1dce5f
MS
187582014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
18759
18760 * gdb.java/jnpe.exp: Drop srcdir from untested path.
18761
40d1a503
MS
187622014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
18763
18764 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
18765 Drop prefix from unsupported source file path.
18766
389b98f7
YQ
187672014-04-17 Yao Qi <yao@codesourcery.com>
18768
18769 * lib/gdb.exp (with_target_charset): New proc.
18770 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
18771 with_target_charset.
18772 (test_print_strings): Likewise.
18773 (test_repeat_bytes): Likewise.
18774 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
18775 for some tests.
18776
22869d73
KS
187772014-04-16 Keith Seitz <keiths@redhat.com>
18778
18779 PR gdb/15827
18780 * gdb.dwarf2/corrupt.c: New file.
18781 * gdb.dwarf2/corrupt.exp: New file.
18782
c4f87ca6
KS
187832014-04-16 Keith Seitz <keiths@redhat.com>
18784
18785 PR c++/16597
18786 * gdb.cp/namelessclass.cc: New file.
18787 * gdb.cp/namelessclass.exp: New file.
18788 * gdb.cp/namelessclass.S: New file.
18789
ab19de87
DE
187902014-04-16 Doug Evans <dje@google.com>
18791
18792 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
18793 Add comment.
18794 (gdbserver_default_get_comm_port): New function.
18795 (gdbserver_start): Check if board file provided
18796 "gdbserver,get_comm_port" and use it if so.
18797 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
18798 (gdb,socketport): Set to "stdio".
18799 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
18800 (stdio_gdbserver_template): Delete.
18801 (${board}_get_remote_address): Update.
18802 (${board}_build_remote_cmd): Delete.
18803 (${board}_get_comm_port): New function.
18804 (${board}_spawn): Update.
18805 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
18806 Delete.
18807 (${board}_get_remote_address): Update.
18808 (${board}_get_comm_port): New function.
18809
fc98a809
AB
188102014-04-16 Andrew Burgess <aburgess@broadcom.com>
18811
18812 * gdb.base/memattr.exp: Improve regexps to handle memory regions
18813 appearing in any order.
18814
87fd9e6e
DE
188152014-04-15 Doug Evans <dje@google.com>
18816
18817 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
18818 uninitialized value of "description".
18819
099fc3ea
KS
188202014-04-15 Keith Seitz <keiths@redhat.com>
18821
18822 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
18823 Remove unused globals.
18824 (test_running_the_program): Likewise.
18825 (test_controlled_execution): Likewise.
18826 (test_controlling_breakpoints): Likewise.
18827 (test_program_termination): Likewise.
18828
5da151d4
KS
188292014-04-15 Keith Seitz <keiths@redhat.com>
18830
18831 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
18832 unused globals.
18833 (test_rbreak_creation_and_listing): Likewise.
18834 (test_ignore_count): Likewise.
18835 (test_error): Likewise.
18836
35e5d2f0
PA
188372014-04-15 Pedro Alves <palves@redhat.com>
18838
18839 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
18840 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
18841 sym-file-loader.c.
18842 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
18843 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
18844 to sym-file-loader.c.
18845 (struct library): Forward declare.
18846 (load_shlib, lookup_function): Change prototypes.
18847 (find_shstrtab, find_strtab, find_shdr, find_symtab)
18848 (translate_offset): Remove declarations.
18849 (get_text_addr): New declaration.
18850 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
18851 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
18852 sym-file-loader.h.
18853 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
18854 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
18855 here from sym-file-loader.h.
18856 (struct library): New structure.
18857 (load_shlib, lookup_function): Change prototypes and adjust to
18858 work with a struct library.
18859 (find_shstrtab, find_strtab, find_shdr, find_symtab)
18860 (translate_offset): Make static.
18861 (get_text_addr): New function.
18862 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
18863
eb4c1710
PA
188642014-04-15 Pedro Alves <palves@redhat.com>
18865
18866 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
18867
2d1baf52
PA
188682014-04-15 Pedro Alves <palves@redhat.com>
18869
18870 * gdb.base/sym-file-loader.c: Include <limits.h>.
18871 (SELF_LINK): New define.
18872 (get_origin): New function.
18873 (load_shlib): Use it.
18874 * gdb.base/sym-file.exp: Don't early return if the target is
18875 remote. Use runto_main, and issue fail is that fails. Use
18876 gdb_load_shlibs.
18877 (shlib_name): Delete.
18878 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
18879
7dd6df01
PA
188802014-04-15 Pedro Alves <palves@redhat.com>
18881
18882 * gdb.base/sym-file.exp: Remove regex characters from test
18883 message. Don't refer to breakpoint numbers in test messages.
18884
b50c8614
KS
188852014-04-14 Keith Seitz <keiths@redhat.com>
18886
18887 PR c++/16253
18888 * gdb.cp/var-tag.cc: New file.
18889 * gdb.cp/var-tag.exp: New file.
18890 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
18891 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
18892 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
18893 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
18894
3d567982
TT
188952014-04-14 Tom Tromey <tromey@redhat.com>
18896
18897 * gdb.cp/classes.exp (test_enums): Handle underlying type.
18898 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
18899 type.
18900 * gdb.cp/enum-class.exp: New file.
18901 * gdb.cp/enum-class.cc: New file.
18902
0626fc76
TT
189032014-04-14 Tom Tromey <tromey@redhat.com>
18904
18905 * gdb.dwarf2/enum-type.exp: New file.
18906
dca325b3
SA
189072014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18908
18909 * gdb.mi/mi-vla-c99.exp: New file.
18910 * gdb.mi/vla.c: New file.
18911
5854b38a
SA
189122014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18913
18914 * gdb.base/vla-datatypes.c: New file.
18915 * gdb.base/vla-datatypes.exp: New file.
18916
463bb957
SA
189172014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18918
18919 * gdb.base/vla-ptr.c: New file.
18920 * gdb.base/vla-ptr.exp: New file.
18921
3dd170be
SA
189222014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18923
18924 * gdb.dwarf2/count.exp: New file.
18925
5ecaaa66
SA
189262014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18927
18928 * gdb.base/vla-sideeffect.c: New file.
18929 * gdb.base/vla-sideeffect.exp: New file.
18930
41f1ada5
DB
189312014-04-14 David Blaikie <dblaikie@gmail.com>
18932
18933 * gdb.mi/non-stop.c: Add return value for non-void function return
18934 statement.
18935 * gdb.threads/staticthreads.c: Ditto.
18936
0be03e84
DE
189372014-04-12 Siva Chandra Reddy <sivachandra@google.com>
18938 Doug Evans <xdje42@gmail.com>
18939
18940 * gdb.guile/scm-value.c: Improve test case.
18941 * gdb.guile/scm-value.exp: Add new test.
18942
f180a1fb
DB
189432014-04-11 David Blaikie <dblaikie@gmail.com>
18944
18945 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
18946 override Clang's default.
18947
6b662e19
JB
189482014-04-11 Joel Brobecker <brobecker@adacore.com>
18949
18950 Revert the following changes (regressions):
18951
18952 * gdb.base/vla-sideeffect.c: New file.
18953 * gdb.base/vla-sideeffect.exp: New file.
18954
18955 * gdb.dwarf2/count.exp: New file.
18956
18957 * gdb.base/vla-multi.c: New file.
18958 * gdb.base/vla-multi.exp: New file.
18959
18960 * gdb.base/vla-ptr.c: New file.
18961 * gdb.base/vla-ptr.exp: New file.
18962
18963 * gdb.base/vla-datatypes.c: New file.
18964 * gdb.base/vla-datatypes.exp: New file.
18965
18966 * gdb.mi/mi-vla-c99.exp: New file.
18967 * gdb.mi/vla.c: New file.
18968
245a5f0b
KS
189692014-04-11 Keith Seitz <keiths@redhat.com>
18970
18971 PR c++/16675
18972 * gdb.cp/cpsizeof.exp: New file.
18973 * gdb.cp/cpsizeof.cc: New file.
18974
58a84dcf
SA
189752014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18976
191a8a90
JB
18977 * gdb.mi/mi-vla-c99.exp: New file.
18978 * gdb.mi/vla.c: New file.
58a84dcf 18979
c8655f75
SA
189802014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18981
18982 * gdb.base/vla-datatypes.c: New file.
18983 * gdb.base/vla-datatypes.exp: New file.
18984
024e13b4
SA
189852014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18986
18987 * gdb.base/vla-ptr.c: New file.
18988 * gdb.base/vla-ptr.exp: New file.
18989
1a237e0e
SA
189902014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18991
18992 * gdb.base/vla-multi.c: New file.
18993 * gdb.base/vla-multi.exp: New file.
18994
504f3432
SA
189952014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18996
18997 * gdb.dwarf2/count.exp: New file.
18998
3bce8237
SA
189992014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19000
191a8a90
JB
19001 * gdb.base/vla-sideeffect.c: New file.
19002 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 19003
322f9c21
YQ
190042014-04-11 Yao Qi <yao@codesourcery.com>
19005
19006 * gdb.base/completion.exp: Check file exists before running tests
19007 on file completion.
19008
d708bcd1
PA
190092014-04-10 Pedro Alves <palves@redhat.com>
19010
19011 * gdb.base/cond-eval-mode.c: New file.
19012 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
19013 prepare_for_testing to build the new file. Check result of
19014 runto_main.
19015 (test_break, test_watch): New procedures.
19016 (top level): Use them.
19017
ae1d2761
PM
190182014-04-08 Pierre Muller <muller@sourceware.org>
19019
19020 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
19021 Ctrl-V use for mingw hosts.
19022
7af389b8
SC
190232014-04-07 Siva Chandra Reddy <sivachandra@google.com>
19024
19025 * gdb.python/py-value.c: Improve test case.
19026 * gdb.python/py-value.exp: Add new test.
19027
5e703181
DE
190282014-04-07 David Blaikie <dblaikie@gmail.com>
19029
19030 * lib/compiler.c: Identify the clang compiler.
19031 * lib/compiler.cc: Ditto.
19032
9810b410
YQ
190332014-04-03 Yao Qi <yao@codesourcery.com>
19034
19035 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
19036
98d1b8dc
AB
190372014-04-01 Anton Blanchard <anton@samba.org>
19038
19039 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
19040 messages unique.
19041
3114cea1
AB
190422014-04-01 Anton Blanchard <anton@samba.org>
19043
19044 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
19045 prepare_for_testing.
19046
62f7182c
AB
190472014-04-01 Anton Blanchard <anton@samba.org>
19048
19049 * gdb.arch/ppc64-atomic-inst.c: Remove.
19050 * gdb.arch/ppc64-atomic-inst.S: New file.
19051 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
19052
770e7fc7
DE
190532014-03-31 Doug Evans <dje@google.com>
19054
19055 * gdb.base/print-symbol-loading-lib.c: New file.
19056 * gdb.base/print-symbol-loading-main.c: New file.
19057 * gdb.base/print-symbol-loading.exp: New file.
19058
46e2bafa
YQ
190592014-03-31 Yao Qi <yao@codesourcery.com>
19060
19061 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
19062
8776cfe9
JB
190632014-03-28 Joel Brobecker <brobecker@adacore.com>
19064
19065 * gdb.ada/mi_dyn_arr: New testcase.
19066
5d1ef361
DE
190672014-03-27 Doug Evans <dje@google.com>
19068
19069 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
19070
b5bee914
YQ
190712014-03-27 Yao Qi <yao@codesourcery.com>
19072
19073 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
19074 if target is nios2-*-*.
19075
0d4d0e77
YQ
190762014-03-26 Yao Qi <yao@codesourcery.com>
19077
19078 * lib/gdb.exp (readline_is_used): New proc.
19079 * gdb.base/completion.exp: Move tests on command complete up.
19080 Skip the rest of tests if readline is not used.
19081 * gdb.ada/complete.exp: Skp the test if readline is not
19082 used.
19083 * gdb.base/filesym.exp: Likewise.
19084 * gdb.base/macscp.exp: Likewise.
19085 * gdb.base/readline-ask.exp: Likewise.
19086 * gdb.base/readline.exp: Likewise.
19087 * gdb.python/py-cmd.exp: Likewise.
19088 * gdb.trace/tfile.exp: Likewise.
19089
29361eee
YQ
190902014-03-26 Yao Qi <yao@codesourcery.com>
19091
19092 * gdb.base/macscp.exp: Fix code format issues.
19093
bc9a5525
UW
190942014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
19095
19096 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
19097 * gdb.asm/powerpc64le.inc: New file.
19098
d3839ede
PA
190992014-03-25 Pedro Alves <palves@redhat.com>
19100 Doug Evans <dje@google.com>
19101
19102 * gdb.base/source-execution.c: New file.
19103 * gdb.base/source-execution.exp: New file.
19104 * gdb.base/source-execution.gdb: New file.
19105
01672a57
DE
191062014-03-24 Doug Evans <dje@google.com>
19107
19108 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
19109 using fission.
19110
88bbeca9
HZ
191112014-03-24 Hui Zhu <hui@codesourcery.com>
19112 Pedro Alves <palves@redhat.com>
19113
19114 PR breakpoints/16101
19115 * gdb.base/dprintf.exp: Use unsupported rather than changing the
19116 test pass/fail messages. Detect missing support for dprintf when
19117 breakpoints are actually inserted.
19118 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
19119 breakpoints are actually inserted.
19120 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
19121 fails.
19122
d2348791
JK
191232014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
19124
19125 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
19126
feef67ab
DE
191272014-03-22 Doug Evans <xdje42@gmail.com>
19128
19129 * gdb.python/python.exp (python not supported): Verify multi-line
19130 python command issues an error.
25d743f9 19131 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 19132 guile command issues an error.
feef67ab 19133
ecebef6a
MR
191342014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
19135
19136 * gdb.threads/thread-specific.exp: Handle the lack of usable
19137 $this_breakpoint and $this_thread.
19138
ccdd1909
HZ
191392014-03-21 Hui Zhu <hui@codesourcery.com>
19140
19141 * gdb.base/attach.exp (do_command_attach_tests): New.
19142
beb460e8
PA
191432014-03-20 Tom Tromey <tromey@redhat.com>
19144 Pedro Alves <palves@redhat.com>
19145
19146 PR cli/15718
19147 * gdb.base/condbreak-call-false.c: New file.
19148 * gdb.base/condbreak-call-false.exp: New file.
19149
40acf43a
PA
191502014-03-20 Pedro Alves <palves@redhat.com>
19151
19152 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
19153 Delete.
19154 (block_signals, unblock_signals): Delete.
19155 (child_function_2, main): Remove references to deleted variable
19156 and functions.
19157
9f5e1e02
PA
191582014-03-20 Pedro Alves <palves@redhat.com>
19159
19160 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
19161 Use pthread_kill to signal thread 2.
19162 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19163 Adjust to make the test send itself a signal rather than using the
19164 host's "kill" command.
19165
99619bea
PA
191662014-03-20 Pedro Alves <palves@redhat.com>
19167
19168 * gdb.threads/multiple-step-overs.c: New file.
19169 * gdb.threads/multiple-step-overs.exp: New file.
19170 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19171 Adjust expected infrun debug output.
19172
2adfaa28
PA
191732014-03-20 Pedro Alves <palves@redhat.com>
19174
19175 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
19176 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
19177
31e77af2
PA
191782014-03-20 Pedro Alves <palves@redhat.com>
19179
19180 PR breakpoints/7143
19181 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
19182 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
19183 of gdb_test_multiple.
19184 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
19185 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
19186
b9f437de
PA
191872014-03-20 Pedro Alves <palves@redhat.com>
19188
19189 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
19190 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
19191
05adc73e
PA
191922014-03-19 Pedro Alves <palves@redhat.com>
19193
19194 * gdb.base/async.exp: Remove early return.
19195
6048b950
PA
191962014-03-19 Pedro Alves <palves@redhat.com>
19197
19198 * gdb.base/async.exp (step& tests): Pass explicit test messages.
19199
8bcfb00a
PA
192002014-03-19 Pedro Alves <palves@redhat.com>
19201
19202 * gdb.base/async.exp (test_background): Expect \r\n after
19203 "completed." in the fail pattern.
19204
884e37dc
PA
192052014-03-19 Pedro Alves <palves@redhat.com>
19206
19207 * gdb.base/async.exp (test_background): New procedure.
19208 Use it for all background execution command tests.
19209
148e57e2
PA
192102014-03-19 Pedro Alves <palves@redhat.com>
19211
19212 * gdb.base/async.exp: Use prepare_for_testing.
19213
f48088c7
PA
192142014-03-19 Pedro Alves <palves@redhat.com>
19215
19216 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
19217 the same line.
19218
e2f6c966
PA
192192014-03-19 Pedro Alves <palves@redhat.com>
19220
19221 * gdb.base/async.c (main): Add "jump here" and "until here" line
19222 marker comments.
19223 * gdb.base/async.exp (jump_here): New global.
19224 (jump& test): Use it.
19225 (until_here): New global.
19226 (until& test): Use it.
19227
c30568d4
PA
192282014-03-19 Pedro Alves <palves@redhat.com>
19229
19230 * gdb.base/async.exp: Don't frob gdb_protocol.
19231
0172b6a7
DE
192322014-03-18 Doug Evans <xdje42@gmail.com>
19233
19234 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
19235 Fix spelling of exec-done-display.
19236
06c868a8
JK
192372014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
19238
19239 PR gdb/15358
19240 * gdb.base/gdb-sigterm.c: New file.
19241 * gdb.base/gdb-sigterm.exp: New file.
19242
0c7e1a46
PA
192432014-03-18 Pedro Alves <palves@redhat.com>
19244
19245 PR gdb/13860
19246 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
19247 * lib/mi-support.exp (mi_expect_stop): Add special handling for
19248 solib-event.
19249
f7c77d93
JB
192502014-03-17 Joel Brobecker <brobecker@adacore.com>
19251
19252 * gdb.ada/pckd_arr_ren: New testcase.
19253
5a1e8c7a
DE
192542014-03-13 Doug Evans <xdje42@gmail.com>
19255
19256 PR guile/16612
19257 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
19258 collect after discarding symbols.
19259
350e1a76
DE
192602014-03-13 Ludovic Courtès <ludo@gnu.org>
19261 Doug Evans <xdje42@gmail.com>
19262
19263 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
19264 to history survives a gc.
19265
a69900ae
PA
192662014-03-13 Pedro Alves <palves@redhat.com>
19267
19268 * gdb.base/default.exp: Don't test "target procfs".
19269
5db9f0bd
PA
192702014-03-13 Pedro Alves <palves@redhat.com>
19271
19272 * gdb.base/default.exp: Update "target child" and "target procfs"
19273 tests to not expect "Unix".
19274
b3ccfe11
TT
192752014-03-12 Tom Tromey <tromey@redhat.com>
19276
19277 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
19278 New procs. Add target-async tests.
19279 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
19280 Add target-async tests.
19281
646f4417
AA
192822014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19283
19284 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
19285 'func_start' and 'func_end' for the beginning and end of the
19286 function code, respectively.
19287 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
19288 'func_end' instead of 'func' and 'main'.
19289
288c211f
AA
192902014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19291
19292 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
19293 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
19294 generate the debug info assembler source.
19295
e0c0f156
AA
192962014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19297
19298 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
19299 * gdb.dwarf2/arr-subrange.exp: Likewise.
19300 * gdb.dwarf2/dwz.exp: Likewise.
19301 * gdb.dwarf2/method-ptr.exp: Likewise.
19302 * gdb.dwarf2/missing-sig-type.exp: Likewise.
19303 * gdb.dwarf2/subrange.exp: Likewise.
19304 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
19305 * gdb.dwarf2/implptrpiece.exp: Likewise.
19306 * gdb.dwarf2/nostaticblock.exp: Likewise.
19307
0e5c4555
AA
193082014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19309
19310 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
19311 directory to absolute path name arguments.
19312
5ec18f2b
JG
193132014-03-10 Joel Brobecker <brobecker@adacore.com>
19314
19315 * gdb.ada/tagged_access: New testcase.
19316
847fc4f2
MM
193172014-03-07 Markus Metzger <markus.t.metzger@intel.com>
19318
19319 * gdb.btrace/data.exp: Update expected output.
19320
cc3da688
YQ
193212014-03-06 Yao Qi <yao@codesourcery.com>
19322
19323 * gdb.trace/pr16508.exp: New file.
19324
0f26cec1
PA
193252014-03-05 Pedro Alves <palves@redhat.com>
19326
19327 PR gdb/16575
19328 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
19329 procedure.
19330 (top level): Adjust to use it. Add tests that exercise breakpoint
19331 interaction with the code-cache.
19332
7a5a839f
LC
193332014-02-26 Ludovic Courtès <ludo@gnu.org>
19334
19335 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
19336 test for 'history-append!'.
19337
31aa7e4e
JB
193382014-02-26 Joel Brobecker <brobecker@adacore.com>
19339
19340 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
19341 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
19342 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
19343 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
19344 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
19345 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
19346
1b588015
JB
193472014-02-26 Joel Brobecker <brobecker@adacore.com>
19348
19349 * testsuite/gdb.python/py-pp-re-notag.c: New file.
19350 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
19351 * testsuite/gdb.python/py-pp-re-notag.p: New file.
19352
55426c9d
JB
193532014-02-26 Joel Brobecker <brobecker@adacore.com>
19354
19355 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
19356
dc53a7ad
JB
193572014-02-26 Joel Brobecker <brobecker@adacore.com>
19358
19359 * gdb.dwarf2/arr-stride.c: New file.
19360 * gdb.dwarf2/arr-stride.exp: New file.
19361
12ab52e9
PA
193622014-02-26 Pedro Alves <palves@redhat.com>
19363
19364 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
19365 that won't ever trigger. Make sure that GDB reports the correct
19366 breakpoint that caused the stop.
19367
849c862e
JK
193682014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19369
19370 PR gdb/16626
19371 * gdb.base/auto-load-script: New file.
19372 * gdb.base/auto-load.c: New file.
19373 * gdb.base/auto-load.exp: New file.
19374
71b7d793
JK
19375 PR gdb/16626
19376 * gdb.base/auto-load.exp: Fix out-of-srctree run.
19377
e2f0d509
JK
193782014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19379
19380 Fix dw2-icycle.exp -fsanitize=address GDB crash.
19381 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
19382
50cc37c8
DE
193832014-02-24 Doug Evans <dje@google.com>
19384
19385 * lib/gdb.exp (run_on_host): Log error output if program fails.
19386
ea4758f2
PA
193872014-02-21 Pedro Alves <palves@redhat.com>
19388
19389 * gdb.threads/step-after-sr-lock.c: Rename to ...
19390 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
19391 * gdb.threads/step-after-sr-lock.exp: Rename to ...
19392 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19393 ... this.
19394
d7b30f67
SDJ
193952014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
19396
19397 PR tdep/16397
19398 * gdb.arch/amd64-stap-special-operands.exp: New file.
19399 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
19400 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
19401 * gdb.arch/amd64-stap-triplet.S: Likewise.
19402 * gdb.arch/amd64-stap-triplet.c: Likewise.
19403
83deb43f
JB
194042014-02-20 Joel Brobecker <brobecker@adacore.com>
19405
19406 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
19407 in .section pseudo-op.
19408
adde2bff
DE
194092014-02-20 lin zuojian <manjian2006@gmail.com>
19410 Joel Brobecker <brobecker@adacore.com>
19411 Doug Evans <xdje42@gmail.com>
19412
19413 PR symtab/16581
19414 * gdb.dwarf2/dw2-icycle.S: New file.
19415 * gdb.dwarf2/dw2-icycle.c: New file.
19416 * gdb.dwarf2/dw2-icycle.exp: New file.
19417
f7bd0f78
SC
194182014-02-19 Siva Chandra Reddy <sivachandra@google.com>
19419
19420 * gdb.python/py-value-cc.cc: Improve test case to enable testing
19421 operations on gdb.Value objects.
19422 * gdb.python/py-value-cc.exp: Add new test to test operations on
19423 gdb.Value objects.
19424
c17ef0d5
DE
194252014-02-18 Doug Evans <dje@google.com>
19426
19427 * Makefile.in (TESTS): New variable.
19428 (expanded_tests, expanded_tests_or_none): New variables
19429 (check-single): Pass $(expanded_tests_or_none) to runtest.
19430 (check-parallel): Only run tests in $(TESTS) if non-empty.
19431 (check/no-matching-tests-found): New rule.
19432 * README: Document TESTS makefile variable.
19433
5dd3176f
DE
194342014-02-18 Doug Evans <dje@google.com>
19435
19436 * Makefile.in (check-parallel): rm -rf outputs temp.
19437
0b10be4f
JK
194382014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19439
19440 Fix "ERROR: no fileid for" in the testsuite.
19441 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
19442
85f224e7
DE
194432014-02-12 Doug Evans <dje@google.com>
19444
19445 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
19446 (MISCELLANEOUS): New variable.
19447 (clean): rm -rf $(MISCELLANEOUS).
19448 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
19449 dwp live in the same directory as symlinks, with each symlink pointed
19450 to a differently named file in a different directory.
19451
149b30ff
DE
194522014-02-11 Doug Evans <dje@google.com>
19453
19454 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
19455 of Tcl file commands.
19456
1dfdac32
MK
194572014-02-10 Mark Kettenis <kettenis@gnu.org>
19458
19459 * gdb.threads/step-after-sr-lock.exp: Avoid executing
19460 "kill -SIGUSR1 -1".
19461
aa4fb036
JB
194622014-02-10 Joel Brobecker <brobecker@adacore.com>
19463
19464 * gdb.ada/tick_length_array_enum_idx: New testcase.
19465
ed3ef339
DE
194662014-02-10 Doug Evans <xdje42@gmail.com>
19467
19468 * configure.ac (AC_OUTPUT): Add gdb.guile.
19469 * configure: Regenerate.
19470 * lib/gdb-guile.exp: New file.
19471 * lib/gdb.exp (get_target_charset): New function.
19472 * gdb.base/help.exp: Update expected output from "apropos apropos".
19473 * gdb.guile/Makefile.in: New file.
19474 * gdb.guile/guile.exp: New file.
19475 * gdb.guile/scm-arch.c: New file.
19476 * gdb.guile/scm-arch.exp: New file.
19477 * gdb.guile/scm-block.c: New file.
19478 * gdb.guile/scm-block.exp: New file.
19479 * gdb.guile/scm-breakpoint.c: New file.
19480 * gdb.guile/scm-breakpoint.exp: New file.
19481 * gdb.guile/scm-disasm.c: New file.
19482 * gdb.guile/scm-disasm.exp: New file.
19483 * gdb.guile/scm-equal.c: New file.
19484 * gdb.guile/scm-equal.exp: New file.
19485 * gdb.guile/scm-error.exp: New file.
19486 * gdb.guile/scm-error.scm: New file.
19487 * gdb.guile/scm-frame-args.c: New file.
19488 * gdb.guile/scm-frame-args.exp: New file.
19489 * gdb.guile/scm-frame-args.scm: New file.
19490 * gdb.guile/scm-frame-inline.c: New file.
19491 * gdb.guile/scm-frame-inline.exp: New file.
19492 * gdb.guile/scm-frame.c: New file.
19493 * gdb.guile/scm-frame.exp: New file.
19494 * gdb.guile/scm-generics.exp: New file.
19495 * gdb.guile/scm-gsmob.exp: New file.
19496 * gdb.guile/scm-iterator.c: New file.
19497 * gdb.guile/scm-iterator.exp: New file.
19498 * gdb.guile/scm-math.c: New file.
19499 * gdb.guile/scm-math.exp: New file.
19500 * gdb.guile/scm-objfile-script-gdb.in: New file.
19501 * gdb.guile/scm-objfile-script.c: New file.
19502 * gdb.guile/scm-objfile-script.exp: New file.
19503 * gdb.guile/scm-objfile.c: New file.
19504 * gdb.guile/scm-objfile.exp: New file.
19505 * gdb.guile/scm-ports.exp: New file.
19506 * gdb.guile/scm-pretty-print.c: New file.
19507 * gdb.guile/scm-pretty-print.exp: New file.
19508 * gdb.guile/scm-pretty-print.scm: New file.
19509 * gdb.guile/scm-section-script.c: New file.
19510 * gdb.guile/scm-section-script.exp: New file.
19511 * gdb.guile/scm-section-script.scm: New file.
19512 * gdb.guile/scm-symbol.c: New file.
19513 * gdb.guile/scm-symbol.exp: New file.
19514 * gdb.guile/scm-symtab-2.c: New file.
19515 * gdb.guile/scm-symtab.c: New file.
19516 * gdb.guile/scm-symtab.exp: New file.
19517 * gdb.guile/scm-type.c: New file.
19518 * gdb.guile/scm-type.exp: New file.
19519 * gdb.guile/scm-value-cc.cc: New file.
19520 * gdb.guile/scm-value-cc.exp: New file.
19521 * gdb.guile/scm-value.c: New file.
19522 * gdb.guile/scm-value.exp: New file.
19523 * gdb.guile/source2.scm: New file.
19524 * gdb.guile/types-module.cc: New file.
19525 * gdb.guile/types-module.exp: New file.
19526
7026a7c1
YQ
195272014-02-10 Yao Qi <yao@codesourcery.com>
19528
19529 PR testsuite/16543
19530 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
19531 * configure: Regenerated.
19532 * Makefile.in: New file.
19533
6c466447
AS
195342014-02-08 Andreas Schwab <schwab@linux-m68k.org>
19535
19536 * gdb.python/py-framefilter.exp: Fix typo.
19537
6e854735
YQ
195382014-02-08 Yao Qi <yao@codesourcery.com>
19539
19540 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
19541 that no =breakpoint-modified is emitted when breakpoints are
19542 modified through MI commands.
19543
d137e6dc
PA
195442014-02-07 Pedro Alves <pedro@codesourcery.com>
19545 Pedro Alves <palves@redhat.com>
19546
19547 * gdb.threads/step-after-sr-lock.c: New file.
19548 * gdb.threads/step-after-sr-lock.exp: New file.
19549
b5ee5a50
PA
195502014-02-07 Pedro Alves <palves@redhat.com>
19551
19552 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
19553
3c77faf3
JK
195542014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
19555
19556 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
19557 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
19558
6dddc817
DE
195592014-02-06 Doug Evans <xdje42@gmail.com>
19560
19561 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
19562 output.
19563
19564 * gdb.gdb/python-interrupts.exp: New file.
19565
de7b2893
YQ
195662014-02-05 Yao Qi <yao@codesourcery.com>
19567
19568 * gdb.trace/report.exp (use_collected_data): Test the output
19569 of "info threads" and "info inferiors".
19570
66d032ac
YQ
195712014-02-05 Yao Qi <yao@codesourcery.com>
19572
19573 Revert this patch:
19574
19575 2013-05-24 Yao Qi <yao@codesourcery.com>
19576
19577 * gdb.trace/tfile.exp: Test inferior and thread.
19578
591a12a1
UW
195792014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19580
19581 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
19582 on a function.
19583 * gdb.base/step-bt.c: Call hello via function pointer to make
19584 sure its first instruction is executed on powerpc64le-linux.
19585
0ff3e01f
UW
195862014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19587
19588 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
19589
084ee545
UW
195902014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19591
19592 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
19593 of the test patterns for use on little-endian systems.
19594
6ed14ff3
UW
195952014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19596
19597 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
19598 (decimal_vector): Fix for little-endian.
19599
401e27fd
JM
196002014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
19601
19602 * gdb.arch/sparc-sysstep.exp: New file.
19603 * gdb.arch/sparc-sysstep.c: Likewise.
19604
19605 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
19606
8b924729
EBM
196072014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
19608
19609 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
19610
fb151210
JB
196112014-01-23 Tom Tromey <tromey@redhat.com>
19612
19613 * gdb.ada/array_char_idx: New testcase.
19614
0740f8d8
TT
196152014-01-23 Tom Tromey <tromey@redhat.com>
19616
19617 PR python/16487:
19618 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
19619 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
19620 classes.
19621
21909fa1
TT
196222014-01-23 Tom Tromey <tromey@redhat.com>
19623
19624 PR python/16491:
19625 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
19626 string from an inferior frame.
19627 * gdb.python/py-framefilter-mi.exp: Update.
19628
87ce2a04
DE
196292014-01-22 Doug Evans <dje@google.com>
19630
19631 * gdb.server/server-mon.exp: Add tests for "set debug-format".
19632
237b092b
AA
196332014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19634
19635 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
19636
d674a709
AA
196372014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19638
19639 * gdb.trace/entry-values.exp: Remove excess space character from
19640 regex patterns. Handle s390 call instruction.
19641
20fa3390
AA
196422014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19643
19644 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
19645 define "*_start" label. Make "name" static.
19646 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
19647 ${name} by references to ${name}_start.
19648
78466714
AA
196492014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19650
19651 * gdb.base/info-macros.exp: Remove "debug" from the compile
19652 options.
19653
ec9f644a
IB
196542014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19655
19656 * gdb.dlang/demangle.exp: New file.
19657
94b1b47e
IB
196582014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19659
19660 * gdb.dlang/primitive-types.exp: New file.
19661
7f420862
IB
196622014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19663
19664 * configure.ac: Create gdb.dlang/Makefile.
19665 * configure: Regenerate.
19666 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
19667 * gdb.dlang/Makefile.in: New file.
19668 * lib/d-support.exp: New file.
19669 * lib/gdb.exp (skip_d_tests): New proc.
19670
52834460
MM
196712014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19672
19673 * gdb.btrace/delta.exp: Check reverse stepi.
19674 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
19675 * gdb.btrace/finish.exp: New.
19676 * gdb.btrace/next.exp: New.
19677 * gdb.btrace/nexti.exp: New.
19678 * gdb.btrace/record_goto.c: Add comments.
19679 * gdb.btrace/step.exp: New.
19680 * gdb.btrace/stepi.exp: New.
19681 * gdb.btrace/multi-thread-step.c: New.
19682 * gdb.btrace/multi-thread-step.exp: New.
19683 * gdb.btrace/rn-dl-bind.c: New.
19684 * gdb.btrace/rn-dl-bind.exp: New.
19685 * gdb.btrace/data.c: New.
19686 * gdb.btrace/data.exp: New.
19687 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
19688
6e07b1d2
MM
196892014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19690
19691 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
19692 * gdb.btrace/exception.exp: Update.
19693 * gdb.btrace/instruction_history.exp: Update.
19694 * gdb.btrace/record_goto.exp: Update.
19695 * gdb.btrace/tailcall.exp: Update.
19696 * gdb.btrace/unknown_functions.exp: Update.
19697 * gdb.btrace/delta.exp: New.
19698
0b722aec
MM
196992014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19700
19701 * gdb.btrace/record_goto.exp: Add backtrace test.
19702 * gdb.btrace/tailcall.exp: Add backtrace test.
19703
066ce621
MM
197042014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19705
19706 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
19707 * gdb.btrace/record_goto.c: New.
19708 * gdb.btrace/record_goto.exp: New.
19709 * gdb.btrace/x86-record_goto.S: New.
19710
0688d04e
MM
197112014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19712
19713 * gdb.btrace/function_call_history.exp: Update tests.
19714 * gdb.btrace/instruction_history.exp: Update tests.
19715
8710b709
MM
197162014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19717
19718 * gdb.btrace/function_call_history.exp: Fix expected field
19719 order for "record function-call-history".
19720 Add new tests for "record function-call-history /c".
19721 * gdb.btrace/exception.cc: New.
19722 * gdb.btrace/exception.exp: New.
19723 * gdb.btrace/tailcall.exp: New.
19724 * gdb.btrace/x86-tailcall.S: New.
19725 * gdb.btrace/x86-tailcall.c: New.
19726 * gdb.btrace/unknown_functions.c: New.
19727 * gdb.btrace/unknown_functions.exp: New.
19728 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
19729
5de9129b
MM
197302014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19731
19732 * gdb.btrace/instruction_history.exp: Update.
19733 * gdb.btrace/function_call_history.exp: Update.
19734
23a7fe75
MM
197352014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19736
19737 * gdb.btrace/function_call_history.exp: Fix expected function
19738 trace.
19739 * gdb.btrace/instruction_history.exp: Initialize traced.
19740 Remove traced_functions.
19741
724c7dd8
MM
197422014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19743
19744 * gdb.btrace/function_call_history.exp: Update
19745 * gdb.btrace/instruction_history.exp: Update.
19746
6d78d93b
MM
197472014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19748
19749 * gdb.btrace/enable.exp: Update expected text.
19750
93a360cc
OJ
197512014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
19752
19753 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
19754 bytes.
19755
3772b53f
MR
197562014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
19757
19758 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
19759
596662fa
OJ
197602014-01-15 Omair Javaid <omair.javaid@linaro.org>
19761
19762 * lib/gdb.exp (supports_process_record): Return true for
19763 arm*-linux*. (supports_reverse): Likewise.
19764
b5b08fb4
SC
197652014-01-13 Siva Chandra Reddy <sivachandra@google.com>
19766
19767 PR python/15464
19768 PR python/16113
19769 * gdb.python/py-type.c: Enhance test case.
19770 * gdb.python/py-value-cc.cc: Likewise
19771 * gdb.python/py-type.exp: Add new tests.
19772 * gdb.python/py-value-cc.exp: Likewise
19773
52d7fb13
AA
197742014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
19775 Pedro Alves <palves@redhat.com>
19776
19777 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
19778 Make "name" extern.
19779 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
19780 references to ${name}_start by references to ${name}.
19781
a2cd8cfe
JB
197822014-01-10 Joel Brobecker <brobecker@adacore.com>
19783
19784 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
19785
4e23fced
JB
197862014-01-10 Joel Brobecker <brobecker@adacore.com>
19787
19788 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
19789
c6a9e42c
PA
197902014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
19791 Pedro Alves <palves@redhat.com>
19792
19793 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 19794 mi_gdb_target_load.
c6a9e42c 19795
b7ea362b
PA
197962014-01-08 Pedro Alves <palves@redhat.com>
19797
19798 * gdb.threads/reconnect-signal.c: New file.
19799 * gdb.threads/reconnect-signal.exp: New file.
19800
5e3f4fab
EBM
198012014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
19802
19803 * gdb.base/source-dir.exp: New file.
19804
79301218
JB
198052014-01-07 Joel Brobecker <brobecker@adacore.com>
19806
19807 * gdb.ada/mi_interface: New testcase.
19808
8e355c5d
JB
198092014-01-07 Joel Brobecker <brobecker@adacore.com>
19810
19811 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
19812 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
19813 gdb.ada/pp-rec-component/pck.ads: New files.
19814
c0d48811
JB
198152014-01-07 Joel Brobecker <brobecker@adacore.com>
19816
19817 * gdb.python/py-pp-integral.c: New file.
19818 * gdb.python/py-pp-integral.py: New file.
19819 * gdb.python/py-pp-integral.exp: New file.
19820
17b609c3 19821For older changes see ChangeLog-1993-2013.
c906108c 19822\f
8d8cb839
EZ
19823;; Local Variables:
19824;; mode: change-log
19825;; left-margin: 8
19826;; fill-column: 74
19827;; version-control: never
19828;; End:
902f2ccb 19829
b811d2c2 19830 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
19831 Copying and distribution of this file, with or without modification,
19832 are permitted provided the copyright notice and this notice are preserved.
This page took 3.613592 seconds and 4 git commands to generate.