Change management of tdesc_arch_data
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
fe830662
TT
12020-09-16 Tom Tromey <tromey@adacore.com>
2
3 PR gdb/26598:
4 * gdb.base/skipcxx.exp: New file.
5 * gdb.base/skipcxx.cc: New file.
6
945ff6e2
TV
72020-09-16 Tom de Vries <tdevries@suse.de>
8
9 PR testsuite/26617
10 * gdb.dlang/watch-loc.c: Only add .debug_aranges if
11 WITH_DEBUG_SECTIONS is defined.
12 (xstr, str): New macro.
13 (.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
14 to get start and size of _Dmain.
15 * gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
16 using additional_flags.
17
da1df1db
TBA
182020-09-16 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
19
20 * gdb.base/bp-cmds-sourced-script.c: New file.
21 * gdb.base/bp-cmds-sourced-script.exp: New test.
22 * gdb.base/bp-cmds-sourced-script.gdb: New file.
23
337882d4
TV
242020-09-16 Tom de Vries <tdevries@suse.de>
25
26 * lib/gdbserver-support.exp (gdbserver_exit): Make sure we
27 get the gdb prompt after issuing "monitor exit".
28
7361f908
TV
292020-09-16 Tom de Vries <tdevries@suse.de>
30
31 PR testsuite/26624
32 * lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
33
4d91ddd3
TV
342020-09-16 Tom de Vries <tdevries@suse.de>
35
36 PR testsuite/26618
37 * gdb.tui/new-layout.exp: Escape unbalanced braces.
38
08cc37dd
TT
392020-09-15 Tom Tromey <tromey@adacore.com>
40
41 PR rust/26197:
42 * lib/rust-support.exp (rust_llvm_version): New proc.
43 * gdb.rust/simple.exp: Check rust_llvm_version.
44
ee6372f2
TV
452020-09-14 Tom de Vries <tdevries@suse.de>
46
47 * gdb.rust/traits.exp: Fix PATH warning.
48
dc3a371e
PA
492020-09-13 Pedro Alves <pedro@palves.net>
50
51 * gdb.base/catch-follow-exec.c (main): Add explicit return
52 statement.
53 * gdb.base/catch-signal.c (main): Likewise.
54 * gdb.base/condbreak-call-false.c (main): Likewise.
55 * gdb.base/consecutive.c (main): Add explicit return
56 statement and return type.
57 * gdb.base/cursal.c (main): Add explicit return statement.
58 * gdb.base/cvexpr.c (main): Likewise.
59 * gdb.base/display.c (main): Add explicit return statement and
60 return type.
61 * gdb.base/dprintf-detach.c (main): Add explicit return statement.
62 * gdb.base/endianity.c (main): Likewise.
63 * gdb.base/execd-prog.c (main): Likewise.
64 * gdb.base/gdb1090.c (main): Likewise.
65 * gdb.base/info_qt.c (main): Likewise.
66 * gdb.base/lineinc.c (main): Likewise.
67 * gdb.base/load-command.c (main): Likewise.
68 * gdb.base/macscp1.c (main): Likewise.
69 * gdb.base/pr10179-a.c (main): Likewise.
70 * gdb.base/quit-live.c (main): Likewise.
71 * gdb.base/scope0.c (main): Likewise.
72 * gdb.base/settings.c (main): Likewise.
73 * gdb.base/stack-checking.c (main): Return int.
74 * gdb.base/varargs.c (main): Add explicit return statement.
75 * gdb.cp/ambiguous.cc (main): Likewise.
76 * gdb.cp/anon-struct.cc (main): Likewise.
77 * gdb.cp/anon-union.cc (main): Likewise.
78 * gdb.cp/bool.cc (main): Likewise.
79 * gdb.cp/bs15503.cc (main): Likewise.
80 * gdb.cp/cplusfuncs.cc (main): Likewise.
81 * gdb.cp/cttiadd.cc (main): Likewise.
82 * gdb.cp/extern-c.cc (main): Likewise.
83 * gdb.cp/filename.cc (main): Likewise.
84 * gdb.cp/formatted-ref.cc (main): Likewise.
85 * gdb.cp/mb-ctor.cc (main): Likewise.
86 * gdb.cp/member-ptr.cc (main): Likewise.
87 * gdb.cp/minsym-fallback-main.cc (main): Likewise.
88 * gdb.cp/overload-const.cc (main): Likewise.
89 * gdb.cp/paren-type.cc (main): Likewise.
90 * gdb.cp/parse-lang.cc (main): Likewise.
91 * gdb.cp/pr-1023.cc (main): Likewise.
92 * gdb.cp/psmang1.cc (main): Likewise.
93 * gdb.cp/readnow-language.cc (main): Likewise.
94 * gdb.cp/ref-params.cc (main): Likewise.
95 * gdb.cp/rvalue-ref-params.cc (main): Likewise.
96 * gdb.cp/virtbase2.cc (main): Likewise.
97 * gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
98 * gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
99 * gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
100 * gdb.mi/mi-console.c (main): Likewise.
101 * gdb.mi/mi-read-memory.c (main): Likewise.
102 * gdb.modula2/multidim.c (main): Likewise.
103 * gdb.opt/inline-small-func.c (main): Likewise.
104 * gdb.python/py-rbreak.c (main): Likewise.
105 * gdb.stabs/exclfwd1.c (main): Likewise.
106 * gdb.trace/qtro.c (main): Likewise.
107
af26601c
PA
1082020-09-13 Pedro Alves <pedro@palves.net>
109
110 * gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
111 instead of getenv.
112
2f4b83cd
PA
1132020-09-13 Pedro Alves <pedro@palves.net>
114
115 * gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
116 instead of spawning GDB with remote_spawn.
117 * lib/mi-support.exp (default_mi_gdb_start): Adjust to use
118 gdb_spawn instead of spawning GDB with remote_spawn.
119
c49da0e4
PA
1202020-09-13 Pedro Alves <pedro@palves.net>
121
122 * gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
123 file and add calls to first and second.
124 * gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
125 add call to f.
126
6791b117
PA
1272020-09-13 Pedro Alves <pedro@palves.net>
128
129 * gdb.mi/mi-break-qualified.cc: New file.
130 * gdb.mi/mi-break-qualified.exp: New file.
131 * lib/mi-support.exp (mi_create_breakpoint_multi)
132 (mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
133 procedures.
134 (mi_create_breakpoint_1): New, factored out from
135 mi_create_breakpoint.
136
3b8d4c5c
PA
1372020-09-13 Pedro Alves <pedro@palves.net>
138
139 * gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
140 * gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
141 * gdb.cp/misc.cc (class small, small::method, marker_reg1)
142 (register_class): Delete.
143 (main): Don't call register_class.
144
d5f96005
PA
1452020-09-13 Pedro Alves <pedro@palves.net>
146
147 * gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
148 (do_tests): Remove "calling method for small class" test.
149 * gdb.cp/classes.cc (class small, small::method, marker_reg1)
150 (register_class): Delete.
151 (main): Don't call register_class.
152 * gdb.cp/call-method-register.exp: New file, based on bits removed
153 from classes.exp.
154 * gdb.cp/call-method-register.cc: New file, based on bits removed
155 from classes.cc.
156
77f2120b
PA
1572020-09-13 Pedro Alves <pedro@palves.net>
158
159 * gdb.base/msym-bp-2.c: New.
160 * gdb.base/msym-bp-shl-lib.c: New file.
161 * gdb.base/msym-bp-shl-main-2.c: New file.
162 * gdb.base/msym-bp-shl-main.c: New file.
163 * gdb.base/msym-bp-shl.exp: New file.
164 * gdb.base/msym-bp.c: New file.
165 * gdb.base/msym-bp.exp: New file.
166
32aea73e
JB
1672020-09-13 Joel Brobecker <brobecker@adacore.com>
168
169 * gdb.base/default.exp: Change $_gdb_major to 11.
170
2a67f09d
FW
1712020-09-11 Moritz Riesterer <moritz.riesterer@intel.com>
172 Felix Willgerodt <Felix.Willgerodt@intel.com>
173
174 * x86-avx512bf16.c: New file.
175 * x86-avx512bf16.exp: Likewise.
176 * lib/gdb.exp (skip_avx512bf16_tests): New function.
177
ad570dd7
TV
1782020-09-11 Tom de Vries <tdevries@suse.de>
179
180 PR exp/26602
181 * gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
182
a56f7391
TBA
1832020-09-11 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
184
185 * gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
186
918619e5
AM
1872020-09-10 Alan Modra <amodra@gmail.com>
188
189 PR 26597
190 * gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
191
cac1e71d
TV
1922020-09-08 Tom de Vries <tdevries@suse.de>
193
194 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
195 after gdb_starti_cmd.
196
c5cd900e
AKS
1972020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
198
199 * lib/fortran.exp (fortran_complex8): New proc.
200 (fortran_complex16): New proc.
201 * gdb.fortran/complex.exp: Use routines from fortran.exp
202 * gdb.fortran/pointer-to-pointer.exp: Likewise.
203 * gdb.fortran/vla-ptr-info.exp: Likewise.
204
8f5c6526
TV
2052020-09-03 Tom de Vries <tdevries@suse.de>
206
207 PR breakpoint/26546
208 * gdb.base/label-without-address.exp: Runto main first.
209
02c6f3f1
TT
2102020-09-02 Tom Tromey <tromey@adacore.com>
211
212 * gdb.ada/mi_var_access.exp: Test children of access variable.
213 * gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
214 * gdb.ada/mi_var_array.exp: Update.
215
efe24f05
KB
2162020-08-31 Kevin Buettner <kevinb@redhat.com>
217
218 * gdb.base/corefile.exp (warning-free): XFAIL test when running
219 on docker w/ AUFS storage driver.
220
973695d6
KB
2212020-08-31 Kevin Buettner <kevinb@redhat.com>
222
223 * gdb.base/corefile2.exp (renamed binfile): New tests.
224
f3bd50f1
SM
2252020-08-31 Simon Marchi <simon.marchi@efficios.com>
226
227 * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
228
22b9b4b0
SL
2292020-08-31 Simon Marchi <simon.marchi@efficios.com>
230
231 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
232 * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
233
8efaf6b3
SM
2342020-08-31 Simon Marchi <simon.marchi@efficios.com>
235
236 * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
237 output, printing a "not saved" value from history and printing a
238 convenience variable created from a "not saved" value.
239
e840f2e3
TV
2402020-08-31 Tom de Vries <tdevries@suse.de>
241
242 * gdb.base/eh_return.exp: Use nopie.
243
8f57f343
PA
2442020-08-28 Pedro Alves <pedro@palves.net>
245
246 * gdb.base/advance-until-multiple-locations.exp
247 (advance_overload, until_overload): Adjust to match the
248 frame/function header instead of the source line text.
249
626d2320
TV
2502020-08-28 Tom de Vries <tdevries@suse.de>
251
252 * gdb.base/label-without-address.c: New test.
253 * gdb.base/label-without-address.exp: New file.
254
df631783
PA
2552020-08-27 Pedro Alves <pedro@palves.net>
256
257 PR gdb/26523
258 PR gdb/26524
259 * gdb.base/advance-until-multiple-locations.cc: New.
260 * gdb.base/advance-until-multiple-locations.exp: New.
261
48b076bb
SM
2622020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
263
264 * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
265
c2015ce4
AB
2662020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
267
268 * gdb.arch/amd64-byte.exp: Make test names unique, use
269 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
270 * gdb.arch/amd64-dword.exp: Likewise.
271 * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
272 * gdb.arch/amd64-stap-special-operands.exp: Make test names
273 unique.
274 * gdb.arch/amd64-tailcall-ret.exp: Likewise.
275 * gdb.arch/amd64-word.exp: Make test names unique, use
276 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
277 * gdb.arch/i386-byte.exp: Make test names unique, use
278 gdb_breakpoint.
279 * gdb.arch/i386-word.exp: Likewise.
280
995d3a19
SV
2812020-08-25 Shahab Vahedi <shahab@synopsys.com>
282
283 * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
284
8cac2b31
SM
2852020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
286
287 PR gdb/26532
288 * gdb.threads/stepi-random-signal.exp: Update pattern.
289
2bc19622
SM
2902020-08-25 Simon Marchi <simon.marchi@efficios.com>
291
292 PR gdb/26532
293 * gdb.base/ui-redirect.exp: Update pattern.
294
b04aa1fc
GB
2952020-08-25 Gary Benson <gbenson@redhat.com>
296
297 * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
298 when compiling with clang.
8571e9c8 299 * gdb.dwarf2/dw2-restore.exp: Likewise.
b04aa1fc 300
9f68b453
GB
3012020-08-25 Gary Benson <gbenson@redhat.com>
302
303 * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
304 Add additional_flags=-Wno-inaccessible-base when compiling
305 with GCC >= 10.1 or clang. Add additional_flags=-w when
306 compiling with GCC < 10.
307
3945d2d7
GM
3082020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
309
310 PR m2/26372
fc5d6901
SM
311 * gdb.modula2/multidim.c: New file.
312 * gdb.modula2/multidim.exp: New file.
3945d2d7 313
60122dbe
SM
3142020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
315
316 * lib/gdb.exp (runto): Always emit fail on internal error.
317
1eb8556f
SM
3182020-08-24 Simon Marchi <simon.marchi@efficios.com>
319
320 * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
321 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
322 Likewise.
323 * gdb.threads/stepi-random-signal.exp: Likewise.
324
33bf4c5c
TBA
3252020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
326
327 * gdb.base/print-file-var.exp: Fix typo "breapoint".
328 * gdb.trace/strace.exp: Ditto.
329
c2fd7fae
AKS
3302020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
331
332 * gdb.fortran/vla-type.exp: Skip commands not required for
333 the Flang compiled binaries after prologue fix.
334
326afb72
TT
3352020-08-17 Tom de Vries <tdevries@suse.de>
336 Tom Tromey <tromey@adacore.com>
337
338 PR rust/26197:
339 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
340
3ae7ab99
TT
3412020-08-17 Tom Tromey <tromey@adacore.com>
342
343 * gdb.ada/mi_var_access.exp: New file.
344 * gdb.ada/mi_var_access/mi_access.adb: New file.
345 * gdb.ada/mi_var_access/pck.adb: New file.
346 * gdb.ada/mi_var_access/pck.ads: New file.
347
f569c1c5
TV
3482020-08-16 Tom de Vries <tdevries@suse.de>
349
350 PR gdb/25350
351 * gdb.base/eh_return.c: New test.
352 * gdb.base/eh_return.exp: New file.
353
3d11c30a
TV
3542020-08-15 Tom de Vries <tdevries@suse.de>
355
356 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
357 (mixed_func_1d_): Use fortran_charlen_t in decl.
358
547ce8f0
TV
3592020-08-15 Tom de Vries <tdevries@suse.de>
360
361 PR backtrace/26390
362 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
363 Update expected pattern.
364
a54a7f13
PA
3652020-08-13 Pedro Alves <pedro@palves.net>
366
367 * gdb.fortran/complex.exp: Check skip_fortran_tests.
368 * gdb.fortran/library-module.exp: Likewise.
369 * gdb.fortran/logical.exp: Likewise.
370 * gdb.fortran/module.exp: Likewise.
371 * gdb.fortran/print_type.exp: Likewise.
372 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
373 * gdb.fortran/vla-datatypes.exp: Likewise.
374 * gdb.fortran/vla-history.exp: Likewise.
375 * gdb.fortran/vla-ptr-info.exp: Likewise.
376 * gdb.fortran/vla-ptype-sub.exp: Likewise.
377 * gdb.fortran/vla-ptype.exp: Likewise.
378 * gdb.fortran/vla-sizeof.exp: Likewise.
379 * gdb.fortran/vla-type.exp: Likewise.
380 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
381 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
382 * gdb.fortran/vla-value-sub.exp: Likewise.
383 * gdb.fortran/vla-value.exp: Likewise.
384
7a82e903
PA
3852020-08-13 Pedro Alves <pedro@palves.net>
386
387 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
388 * gdb.ada/access_to_packed_array.exp: Likewise.
389 * gdb.ada/access_to_unbounded_array.exp: Likewise.
390 * gdb.ada/addr_arith.exp: Likewise.
391 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
392 * gdb.ada/arr_arr.exp: Likewise.
393 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
394 * gdb.ada/array_bounds.exp: Likewise.
395 * gdb.ada/array_of_variable_length.exp: Likewise.
396 * gdb.ada/array_ptr_renaming.exp: Likewise.
397 * gdb.ada/array_subscript_addr.exp: Likewise.
398 * gdb.ada/arraydim.exp: Likewise.
399 * gdb.ada/arrayparam.exp: Likewise.
400 * gdb.ada/arrayptr.exp: Likewise.
401 * gdb.ada/assign_1.exp: Likewise.
402 * gdb.ada/assign_arr.exp: Likewise.
403 * gdb.ada/atomic_enum.exp: Likewise.
404 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
405 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
406 * gdb.ada/bias.exp: Likewise.
407 * gdb.ada/boolean_expr.exp: Likewise.
408 * gdb.ada/bp_c_mixed_case.exp: Likewise.
409 * gdb.ada/bp_enum_homonym.exp: Likewise.
410 * gdb.ada/bp_inlined_func.exp: Likewise.
411 * gdb.ada/bp_on_var.exp: Likewise.
412 * gdb.ada/bp_range_type.exp: Likewise.
413 * gdb.ada/bp_reset.exp: Likewise.
414 * gdb.ada/call_pn.exp: Likewise.
415 * gdb.ada/catch_assert_if.exp: Likewise.
416 * gdb.ada/catch_ex.exp: Likewise.
417 * gdb.ada/catch_ex_std.exp: Likewise.
418 * gdb.ada/char_enum.exp: Likewise.
419 * gdb.ada/char_param.exp: Likewise.
420 * gdb.ada/complete.exp: Likewise.
421 * gdb.ada/cond_lang.exp: Likewise.
422 * gdb.ada/convvar_comp.exp: Likewise.
423 * gdb.ada/dgopt.exp: Likewise.
424 * gdb.ada/disc_arr_bound.exp: Likewise.
425 * gdb.ada/display_nested.exp: Likewise.
426 * gdb.ada/dot_all.exp: Likewise.
427 * gdb.ada/dyn_loc.exp: Likewise.
428 * gdb.ada/dyn_stride.exp: Likewise.
429 * gdb.ada/excep_handle.exp: Likewise.
430 * gdb.ada/expr_delims.exp: Likewise.
431 * gdb.ada/expr_with_funcall.exp: Likewise.
432 * gdb.ada/exprs.exp: Likewise.
433 * gdb.ada/fin_fun_out.exp: Likewise.
434 * gdb.ada/fixed_cmp.exp: Likewise.
435 * gdb.ada/formatted_ref.exp: Likewise.
436 * gdb.ada/frame_arg_lang.exp: Likewise.
437 * gdb.ada/frame_args.exp: Likewise.
438 * gdb.ada/fullname_bp.exp: Likewise.
439 * gdb.ada/fun_addr.exp: Likewise.
440 * gdb.ada/fun_in_declare.exp: Likewise.
441 * gdb.ada/fun_overload_menu.exp: Likewise.
442 * gdb.ada/fun_renaming.exp: Likewise.
443 * gdb.ada/funcall_char.exp: Likewise.
444 * gdb.ada/funcall_param.exp: Likewise.
445 * gdb.ada/funcall_ptr.exp: Likewise.
446 * gdb.ada/funcall_ref.exp: Likewise.
447 * gdb.ada/homonym.exp: Likewise.
448 * gdb.ada/info_addr_mixed_case.exp: Likewise.
449 * gdb.ada/info_auto_lang.exp: Likewise.
450 * gdb.ada/info_exc.exp: Likewise.
451 * gdb.ada/info_types.exp: Likewise.
452 * gdb.ada/int_deref.exp: Likewise.
453 * gdb.ada/interface.exp: Likewise.
454 * gdb.ada/iwide.exp: Likewise.
455 * gdb.ada/lang_switch.exp: Likewise.
456 * gdb.ada/length_cond.exp: Likewise.
457 * gdb.ada/maint_with_ada.exp: Likewise.
458 * gdb.ada/mi_catch_assert.exp: Likewise.
459 * gdb.ada/mi_catch_ex.exp: Likewise.
460 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
461 * gdb.ada/mi_dyn_arr.exp: Likewise.
462 * gdb.ada/mi_ex_cond.exp: Likewise.
463 * gdb.ada/mi_exc_info.exp: Likewise.
464 * gdb.ada/mi_interface.exp: Likewise.
465 * gdb.ada/mi_prot.exp: Likewise.
466 * gdb.ada/mi_ref_changeable.exp: Likewise.
467 * gdb.ada/mi_string_access.exp: Likewise.
468 * gdb.ada/mi_task_arg.exp: Likewise.
469 * gdb.ada/mi_task_info.exp: Likewise.
470 * gdb.ada/mi_var_array.exp: Likewise.
471 * gdb.ada/mi_var_union.exp: Likewise.
472 * gdb.ada/mi_variant.exp: Likewise.
473 * gdb.ada/minsyms.exp: Likewise.
474 * gdb.ada/mod_from_name.exp: Likewise.
475 * gdb.ada/nested.exp: Likewise.
476 * gdb.ada/null_array.exp: Likewise.
477 * gdb.ada/optim_drec.exp: Likewise.
478 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
479 * gdb.ada/packed_array_assign.exp: Likewise.
480 * gdb.ada/packed_tagged.exp: Likewise.
481 * gdb.ada/pp-rec-component.exp: Likewise.
482 * gdb.ada/print_chars.exp: Likewise.
483 * gdb.ada/print_pc.exp: Likewise.
484 * gdb.ada/ptr_typedef.exp: Likewise.
485 * gdb.ada/ptype_arith_binop.exp: Likewise.
486 * gdb.ada/ptype_array.exp: Likewise.
487 * gdb.ada/ptype_field.exp: Likewise.
488 * gdb.ada/ptype_tagged_param.exp: Likewise.
489 * gdb.ada/ptype_union.exp: Likewise.
490 * gdb.ada/py_range.exp: Likewise.
491 * gdb.ada/py_taft.exp: Likewise.
492 * gdb.ada/rdv_wait.exp: Likewise.
493 * gdb.ada/rec_comp.exp: Likewise.
494 * gdb.ada/rec_return.exp: Likewise.
495 * gdb.ada/ref_param.exp: Likewise.
496 * gdb.ada/ref_tick_size.exp: Likewise.
497 * gdb.ada/rename_subscript_param.exp: Likewise.
498 * gdb.ada/repeat_dyn.exp: Likewise.
499 * gdb.ada/same_component_name.exp: Likewise.
500 * gdb.ada/same_enum.exp: Likewise.
501 * gdb.ada/scalar_storage.exp: Likewise.
502 * gdb.ada/set_wstr.exp: Likewise.
503 * gdb.ada/small_reg_param.exp: Likewise.
504 * gdb.ada/str_binop_equal.exp: Likewise.
505 * gdb.ada/str_ref_cmp.exp: Likewise.
506 * gdb.ada/str_uninit.exp: Likewise.
507 * gdb.ada/sub_variant.exp: Likewise.
508 * gdb.ada/sym_print_name.exp: Likewise.
509 * gdb.ada/taft_type.exp: Likewise.
510 * gdb.ada/tagged.exp: Likewise.
511 * gdb.ada/tagged_access.exp: Likewise.
512 * gdb.ada/task_bp.exp: Likewise.
513 * gdb.ada/task_switch_in_core.exp: Likewise.
514 * gdb.ada/tasks.exp: Likewise.
515 * gdb.ada/tick_last_segv.exp: Likewise.
516 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
517 * gdb.ada/type_coercion.exp: Likewise.
518 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
519 * gdb.ada/unchecked_union.exp: Likewise.
520 * gdb.ada/uninitialized_vars.exp: Likewise.
521 * gdb.ada/var_arr_attrs.exp: Likewise.
522 * gdb.ada/var_arr_typedef.exp: Likewise.
523 * gdb.ada/var_rec_arr.exp: Likewise.
524 * gdb.ada/variant-record.exp: Likewise.
525 * gdb.ada/variant.exp: Likewise.
526 * gdb.ada/variant_record_packed_array.exp: Likewise.
527 * gdb.ada/varsize_limit.exp: Likewise.
528 * gdb.ada/whatis_array_val.exp: Likewise.
529 * gdb.ada/widewide.exp: Likewise.
530 * gdb.ada/win_fu_syms.exp: Likewise.
531
5322020-08-12 Gary Benson <gbenson@redhat.com>
c0ab14ae
GB
533
534 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
535
10c381b5
AB
5362020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
537
538 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
539 unset the array variable.
540
8f34b746
TV
5412020-08-03 Tom de Vries <tdevries@suse.de>
542
543 PR symtab/26333
544 * lib/dwarf.exp (DW_LNE_user): New proc.
545 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
546 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
547
0245e136
KB
5482020-07-31 Kevin Buettner <kevinb@redhat.com>
549
550 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
551 to 'uintptr_t'
552 (inttypes.h): Include.
553
9ef1ec5d
KB
5542020-07-31 Kevin Buettner <kevinb@redhat.com>
555
556 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
557 (C5_24k): Delete.
558 (C5_8k, C5_64k, C5_256k): New macros.
559 (buf_ro): Allocate 256 KiB of initialized data.
560
4c55e970
TBA
5612020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
562
563 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
564 that attempt to overwrite an existing condition with a condition
565 that fails parsing and also with a condition that parses fine
566 but contains junk at the end.
567
1e620590
TBA
5682020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
569
570 * gdb.base/condbreak-bad.c: New test.
571 * gdb.base/condbreak-bad.exp: New file.
572
e12dcc50
TV
5732020-07-30 Tom de Vries <tdevries@suse.de>
574
575 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
576 out of ...
577 (GDBInfoModuleSymbols::check_entry): ... here.
578 (GDBInfoModuleSymbols::check_optional_entry): New proc.
579 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
580 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
581
6cc64caa
TV
5822020-07-30 Tom de Vries <tdevries@suse.de>
583
584 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
585 "__class_some_module_Number_t" optional.
586
90fd07fc
TV
5872020-07-29 Tom de Vries <tdevries@suse.de>
588
589 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
590 multiple locations.
591
f5c79e97
TV
5922020-07-29 Tom de Vries <tdevries@suse.de>
593
594 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
595 rather than function name.
596
f75a0693
AB
5972020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
598
599 PR symtab/26270:
600 * gdb.cp/disasm-func-name.cc: New file.
601 * gdb.cp/disasm-func-name.exp: New file.
602
4888741a
TT
6032020-07-28 Tom Tromey <tromey@adacore.com>
604
605 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
606 'varval' location.
607
43d5901d
AB
6082020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
609
610 * gdb.python/py-unwind.py: Update to make use of a register
611 descriptor.
612
14fa8fb3
AB
6132020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
614
615 * gdb.python/py-arch-reg-names.exp: Add additional tests.
616
e79eb02f
AB
6172020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
618
619 PR fortran/23051
620 PR fortran/26139
621 * gdb.fortran/class-allocatable-array.exp: New file.
622 * gdb.fortran/class-allocatable-array.f90: New file.
623 * gdb.fortran/pointer-to-pointer.exp: New file.
624 * gdb.fortran/pointer-to-pointer.f90: New file.
625
876518dd
TV
6262020-07-25 Tom de Vries <tdevries@suse.de>
627
628 PR symtab/26243
629 * gdb.dwarf2/dw2-line-number-zero.c: New test.
630 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
631
6dcfb80a
TV
6322020-07-24 Tom de Vries <tdevries@suse.de>
633
634 PR testsuite/26293
635 * gdb.ada/mi_prot.exp: Require gnatmake-8.
636
e7bc9db8
PA
6372020-07-23 Pedro Alves <pedro@palves.net>
638
639 * gdb.server/server-kill.exp (prepare): New, factored out from the
640 top level.
641 (kill_server): New.
642 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
643 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
644
78344df7
AB
6452020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
646
647 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
648
25dfed24
SL
6492020-07-22 Sandra Loosemore <sandra@codesourcery.com>
650
651 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
652 Initialize to empty string at top level.
653 (gdb_wrapper_init): Revert check for file existence on build.
654 Build the wrapper in its default place, not a build-specific
655 location. When host == build, make the pathname absolute.
656 (gdb_compile): Delete leftover declaration of
657 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
658 string instead of uninitialized.
659
7da515fd
KB
6602020-07-22 Kevin Buettner <kevinb@redhat.com>
661
662 * gdb.base/corefile2.exp: New file.
663 * gdb.base/coremaker2.exp: New file.
664
9c5ec5c2
KB
6652020-07-22 Kevin Buettner <kevinb@redhat.com>
666
667 * gdb.base/coredump-filter.exp: Add second
668 non-Private-Shared-Anon-File test.
669 (test_disasm): Rename binfile for test which is expected
670 to fail.
671
f9e233c9
KB
6722020-07-22 Kevin Buettner <kevinb@redhat.com>
673
674 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
675 data in core file".
676 * gdb.base/coremaker.c (buf2ro): New global.
677 (mmapdata): Add a read-only mmap mapping.
678
94c265d7
KB
6792020-07-22 Kevin Buettner <kevinb@redhat.com>
680
681 PR corefiles/25631
682 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
683 New test.
684 * gdb.base/coremaker.c (buf3): New global.
685 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
686 flags.
687
6882020-07-22 Kevin Buettner <kevinb@redhat.com>
678c7a56
KB
689
690 * gdb.base/coremaker.c (filler_ro): New global constant.
691
32fa152e
TT
6922020-07-22 Tom Tromey <tromey@adacore.com>
693
694 * gdb.ada/mi_prot.exp: New file.
695 * gdb.ada/mi_prot/pkg.adb: New file.
696 * gdb.ada/mi_prot/pkg.ads: New file.
697 * gdb.ada/mi_prot/prot.adb: New file.
698
c8474dc3
TBA
6992020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
700
701 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
702 loads two JITers.
703
baf8791e
AB
7042020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
705
706 * gdb.python/py-arch-reg-groups.exp: Additional tests.
707
f7306dac
AB
7082020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
709
710 * gdb.python/py-arch-reg-names.exp: Additional tests.
711
6d3d6e4b
TV
7122020-07-21 Tom de Vries <tdevries@suse.de>
713
714 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
715 breakpoint locations".
716 * gdb.reverse/solib-reverse.exp: Same.
717
803d0592
TV
7182020-07-21 Tom de Vries <tdevries@suse.de>
719
720 * gdb.reverse/step-reverse.c (callee): Merge statements.
721
e9bdc510
TV
7222020-07-21 Tom de Vries <tdevries@suse.de>
723
724 * gdb.fortran/info-modules.exp (info module variables): Allow missing
725 line numbers for some variables.
726
f0f9e75a
TV
7272020-07-21 Tom de Vries <tdevries@suse.de>
728
729 * gdb.opt/inline-locals.c (init_array): New func.
730 (func1): Use init_array.
731 * gdb.opt/inline-locals.exp: Update pattern.
732
bd460ecb
TV
7332020-07-21 Tom de Vries <tdevries@suse.de>
734
735 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
736 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
737
ae5369e7
LC
7382020-07-20 Ludovic Courtès <ludo@gnu.org>
739
740 * gdb.guile/source2.scm: Add #f first argument to 'format'.
741 * gdb.guile/types-module.exp: Remove "ERROR:" from
742 regexps since Guile 3.0 no longer prints that.
743
68cf161c
LC
7442020-07-20 Ludovic Courtès <ludo@gnu.org>
745
746 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
747 error regexp to match on Guile 2.2.
748
c14b4913
GB
7492020-07-20 Gary Benson <gbenson@redhat.com>
750
751 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
752 with clang.
753
b243ba58
TV
7542020-07-20 Tom de Vries <tdevries@suse.de>
755
756 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
757 (omp_set_lock_in_order): New function.
758 (single_scope, multi_scope, nested_func, nested_parallel): Use
759 omp_set_lock_in_order and omp_unset_lock.
760 (main): Init and destroy lock and lock2.
761
c06ad8b5
TV
7622020-07-20 Tom de Vries <tdevries@suse.de>
763
764 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
765
6e22f117
TV
7662020-07-20 Tom de Vries <tdevries@suse.de>
767
768 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
769
33176ea7
TV
7702020-07-17 Tom de Vries <tdevries@suse.de>
771
772 * gdb.base/valgrind-infcall-2.c: New test.
773 * gdb.base/valgrind-infcall-2.exp: New file.
774 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
775
90c3ec2d
TV
7762020-07-17 Tom de Vries <tdevries@suse.de>
777
778 * gdb.dlang/circular.c (found): Use found_label as label name.
779 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
780 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
781 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
782 * gdb.dwarf2/ada-linkage-name.exp: Same.
783 * gdb.dwarf2/arr-subrange.exp: Same.
784 * gdb.dwarf2/atomic-type.exp: Same.
785 * gdb.dwarf2/comp-unit-lang.exp: Same.
786 * gdb.dwarf2/cpp-linkage-name.exp: Same.
787 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
788 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
789 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
790 * gdb.dwarf2/implptr-64bit.exp: Same.
791 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
792 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
793 * gdb.dwarf2/imported-unit.exp: Same.
794 * gdb.dwarf2/main-subprogram.exp: Same.
795 * gdb.dwarf2/missing-type-name.exp: Same.
796 * gdb.dwarf2/nonvar-access.exp: Same.
797 * gdb.dwarf2/struct-with-sig.exp: Same.
798 * gdb.dwarf2/typedef-void-finish.exp: Same.
799 * gdb.dwarf2/void-type.exp: Same.
800
10da644d
TV
8012020-07-17 Tom de Vries <tdevries@suse.de>
802
803 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
804 src parameter.
805 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
806 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
807 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
808 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
809 * gdb.dwarf2/dwz.exp: Same.
810 * gdb.dwarf2/implptr-optimized-out.exp: Same.
811 * gdb.dwarf2/implref-array.exp: Same.
812 * gdb.dwarf2/implref-const.exp: Same.
813 * gdb.dwarf2/implref-global.exp: Same.
814 * gdb.dwarf2/implref-struct.exp: Same.
815 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
816 * gdb.dwarf2/opaque-type-lookup.exp: Same.
817 * gdb.dwarf2/var-access.exp: Same.
818 * gdb.dwarf2/varval.exp: Same.
819 * gdb.trace/entry-values.exp: Same.
820
315e6afc
TV
8212020-07-17 Tom de Vries <tdevries@suse.de>
822
823 * lib/dwarf.exp (Dwarf::extern): Remove.
824 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
825 * gdb.dlang/circular.exp: Same.
826 * gdb.dwarf2/comp-unit-lang.exp: Same.
827 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
828 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
829 * gdb.dwarf2/dwz.exp: Same.
830 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
831 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
832 * gdb.dwarf2/imported-unit.exp: Same.
833 * gdb.dwarf2/opaque-type-lookup.exp: Same.
834
5597c940
SL
8352020-07-16 Sandra Loosemore <sandra@codesourcery.com>
836
837 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
838 Use double quotes instead of single quotes.
839
d0ce17d8
CT
8402020-07-16 Caroline Tice <cmtice@google.com>
841
842 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
843 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
844
853772cc
TV
8452020-07-16 Tom de Vries <tdevries@suse.de>
846
847 * lib/dwarf.exp (program): Initialize _line.
848 (DW_LNE_end_sequence): Reinitialize _line.
849 (DW_LNS_advance_line): Update _line.
850 (line): New proc.
851 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
852 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
853 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
854 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
855 * gdb.dwarf2/dw2-is-stmt.exp: Same.
856 * gdb.dwarf2/dw2-ranges-func.exp: Same.
857
fe07b572
AB
8582020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
859
860 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
861 generic.
862
52781cce
TV
8632020-07-15 Tom de Vries <tdevries@suse.de>
864
865 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
866 is_amd64_regs_target.
867
3dcc261c
AB
8682020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
869
870 * gdb.fortran/ptype-on-functions.exp: Add more tests.
871 * gdb.fortran/ptype-on-functions.f90: Likewise.
872
054a0959
SM
8732020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
874
875 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
876 values in documentation for addr_size to 4 and 8.
877
ccb9eba6
AB
8782020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
879
880 * gdb.arch/amd64-osabi.exp: Update.
881 * gdb.arch/arm-disassembler-options.exp: Update.
882 * gdb.arch/powerpc-disassembler-options.exp: Update.
883 * gdb.arch/ppc64-symtab-cordic.exp: Update.
884 * gdb.arch/s390-disassembler-options.exp: Update.
885 * gdb.base/all-architectures.exp.tcl: Update.
886 * gdb.base/attach-pie-noexec.exp: Update.
887 * gdb.base/catch-syscall.exp: Update.
888 * gdb.xml/tdesc-arch.exp: Update.
889
025a39a7
TV
8902020-07-14 Tom de Vries <tdevries@suse.de>
891
892 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
893 (local_gettid): ... this.
894 (fn): Update.
895
74e4b667
SL
8962020-07-13 Sandra Loosemore <sandra@codesourcery.com>
897
898 * gdb.base/info_sources.exp: Skip directory match tests on
899 remote hosts.
900
f413dd74
GB
9012020-07-13 Gary Benson <gbenson@redhat.com>
902
903 * gdb.base/savedregs.exp (caller): Use parentheses to
904 make expected expression evaluation ordering explicit.
905
915771bb
GB
9062020-07-13 Gary Benson <gbenson@redhat.com>
907
908 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
909
2a122642
GB
9102020-07-13 Gary Benson <gbenson@redhat.com>
911
912 * gdb.base/bigcore.c (main): Use a volatile pointer when
913 attempting to trigger a SIGSEGV.
914 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
915 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
916 * gdb.base/savedregs.c (thrower): Likewise.
917 * gdb.mi/mi-syn-frame.c (bar): Likewise.
918
3f00c730
GB
9192020-07-13 Gary Benson <gbenson@redhat.com>
920
921 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
922 defining and using VLA structure fields into...
923 * gdb.base/vla-struct-fields.c: New file.
924 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
925 tests into...
926 * gdb.base/vla-struct-fields.exp: New file.
927
963eeee4
TV
9282020-07-13 Tom de Vries <tdevries@suse.de>
929
930 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
931 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
932 * gdb.base/gold-gdb-index.exp: Same.
933 * gdb.base/morestack.exp: Same.
934
0ed35c9a
DX
9352020-07-11 Daniel Xu <dxu@dxuuu.xyz>
936
937 PR rust/26121
938 * gdb.rust/modules.rs: Prevent linker from discarding test
939 symbol.
940
4fdba23d
PA
9412020-07-10 Pedro Alves <pedro@palves.net>
942
943 PR gdb/26199
944 * gdb.multi/multi-target.c (exit_thread): New.
945 (thread_start): Break loop if EXIT_THREAD.
946 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
947 (top level) Call test_no_resumed.
948
15f3b077
TT
9492020-07-08 Tom Tromey <tromey@adacore.com>
950
951 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
952 * gdb.ada/catch_ex.exp: Examine catchpoint text.
953
9fc501fd
AB
9542020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
955
956 PR python/22748
957 * gdb.opt/inline-frame-tailcall.c: New file.
958 * gdb.opt/inline-frame-tailcall.exp: New file.
959 * gdb.python/py-unwind-inline.c: New file.
960 * gdb.python/py-unwind-inline.exp: New file.
961 * gdb.python/py-unwind-inline.py: New file.
962
64cb3757
AB
9632020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
964
965 * gdb.python/py-arch-reg-groups.exp: New file.
966
0f767f94
AB
9672020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
968
969 * gdb.python/py-arch-reg-names.exp: New file.
970
87dbc774
AB
9712020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
972
973 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
974 gdb.PendingFrame.architecture method.
975
d8cc8af6
TV
9762020-07-06 Tom de Vries <tdevries@suse.de>
977
978 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
979
3c8ea5be
PA
9802020-07-03 Pedro Alves <palves@redhat.com>
981
982 * gdb.base/structs2.c (main): Adjust second parem_reg call to
983 explicitly write negative numbers.
984 * gdb.base/structs2.exp: Adjust expected output.
985
bf90c83a
PA
9862020-07-03 Pedro Alves <palves@redhat.com>
987
988 * gdb.base/charset.c (init_string): Change all char parameters to
989 unsigned char parameters.
990
2eb82157
PA
9912020-07-03 Pedro Alves <palves@redhat.com>
992
993 * gdb.base/call-sc.exp (start_scalars_test): Use
994 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
995 * gdb.base/overlays.c: Remove references to PARAMS.
996 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
997 * gdb.base/reread.exp: Don't set 'prototypes' global.
998 * gdb.base/structs.exp (start_structs_test): Use
999 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
1000 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
1001 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
1002 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
1003 call.
1004 * gdb.base/varargs.exp: Don't set 'prototypes' global.
1005
9adda7af
PA
10062020-07-03 Pedro Alves <palves@redhat.com>
1007
1008 * gdb.base/m32rovly.c: Delete.
1009 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
1010
2a17c803
PW
10112020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1012
1013 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
1014 of gdb_py_test_multiple.
1015 * gdb.python/py-cmd.exp: Likewise.
1016 * gdb.python/py-events.exp: Likewise.
1017 * gdb.python/py-function.exp: Likewise.
1018 * gdb.python/py-inferior.exp: Likewise.
1019 * gdb.python/py-infthread.exp: Likewise.
1020 * gdb.python/py-linetable.exp: Likewise.
1021 * gdb.python/py-parameter.exp: Likewise.
1022 * gdb.python/py-value.exp: Likewise.
1023
b011fe1a
TV
10242020-06-30 Tom de Vries <tdevries@suse.de>
1025
1026 PR testsuite/26175
1027 * lib/future.exp (gdb_default_target_compile): Detect and handle
1028 early_flags.
1029
df5b8876
SM
10302020-06-29 Simon Marchi <simon.marchi@efficios.com>
1031
1032 * boards/simavr.exp (gdb_load): Catch errors when closing
1033 previous connection. Close connection, wait for process and
1034 unset simavr_spawn_id on failure.
1035
a3ca48cd
TV
10362020-06-29 Tom de Vries <tdevries@suse.de>
1037
1038 * lib/gdb.exp (unknown): Make test-case unresolved.
1039
b0237c0e
TV
10402020-06-29 Tom de Vries <tdevries@suse.de>
1041
1042 PR gdb/25475
1043 * gdb.server/solib-list.exp: Verify that the symbol reload
1044 confirmation question is asked.
1045
c0b3b3bd
PW
10462020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1047
1048 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
1049 have a input seq nr in each pass message.
fe4c3d43 1050 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
c0b3b3bd
PW
1051 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
1052 * gdb.python/python.exp: Make test names unique,
1053 use gdb_test_multiline instead of gdb_py_test_multiple,
1054 use $gdb_test_name.
1055 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
1056
1776e3e5
NA
10572020-06-26 Nick Alcock <nick.alcock@oracle.com>
1058
1059 * configure.ac: Add --enable-libctf.
1060 * aclocal.m4: sinclude ../config/enable.m4.
1061 * Makefile.in (site.exp): Add enable_libctf to site.exp.
1062 * lib/gdb.exp (skip_ctf_tests): Use it.
1063 * gdb.base/ctf-constvars.exp: Error message tweak.
1064 * gdb.base/ctf-ptype.exp: Likewise.
1065 * configure: Regenerate.
1066
f53b3eeb
GB
10672020-06-26 Gary Benson <gbenson@redhat.com>
1068
1069 * gdb.cp/try_catch.cc: Include string.h.
1070 (main): Replace comparison against string literal with
1071 strcmp, avoiding build failure with -Wstring-compare.
1072 Add "marker test-complete".
1073 * gdb.cp/try_catch.exp: Run the test to the above marker,
1074 then verify that the value of "test" is still true.
1075
6d74da72
AB
10762020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1077
1078 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
1079
2e52d038
AB
10802020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1081
1082 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
1083
3b9fce96
AB
10842020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1085
1086 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
1087 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
1088 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
1089 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
1090 * gdb.arch/riscv-tdesc-loading.exp: New file.
1091
ed69cbc8
AB
10922020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1093
1094 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
1095
767a879e
AB
10962020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1097
1098 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
1099 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
1100 * gdb.arch/riscv-tdesc-regs.c: New file.
1101 * gdb.arch/riscv-tdesc-regs.exp: New file.
1102
221db974
PA
11032020-06-24 Pedro Alves <palves@redhat.com>
1104
1105 * gdb.arch/amd64-entry-value-paramref.exp: Use
1106 prepare_for_testing_full and don't pass "c++" for the .S file
1107 build spec.
1108 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
1109 $options, since it's an assembly file. Remove -Wno-deprecated.
1110 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
1111 compiling C++ programs.
1112
331733cd
PA
11132020-06-24 Pedro Alves <palves@redhat.com>
1114
1115 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
1116 Clang, add "-Wno-unknown-warning-option" to the options.
1117
caa7fd04
AB
11182020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
1119
1120 * gdb.xml/tdesc-reload.c: New file.
1121 * gdb.xml/tdesc-reload.exp: New file.
1122 * gdb.xml/maint-xml-dump-01.xml: New file.
1123 * gdb.xml/maint-xml-dump-02.xml: New file.
1124 * gdb.xml/maint-xml-dump.exp: New file.
1125
bb8d1260
SL
11262020-06-23 Sandra Loosemore <sandra@codesourcery.com>
1127
1128 * lib/completion-support.exp (test_gdb_completion_offers_commands):
1129 Adjust for omitted commands when TUI is disabled.
1130
7e4b9c4c
GB
11312020-06-23 Gary Benson <gbenson@redhat.com>
1132 Pedro Alves <palves@redhat.com>
1133
1134 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
1135 * gdb.cp/nsimport.cc: Likewise.
1136 * gdb.cp/nsnested.cc: Likewise.
1137 * gdb.cp/nsnoimports.cc: Likewise.
1138 * gdb.cp/nsusing.cc: Likewise.
1139 * gdb.cp/smartp.cc: Likewise.
1140 * gdb.python/py-pp-integral.c: Likewise.
1141 * gdb.python/py-pp-re-notag.c: Likewise.
1142
2e573c0a
GB
11432020-06-23 Gary Benson <gbenson@redhat.com>
1144
1145 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
1146 * gdb.cp/nsimport.cc: Likewise.
1147 * gdb.cp/nsnested.cc: Likewise.
1148 * gdb.cp/nsnoimports.cc: Likewise.
1149 * gdb.cp/nsusing.cc: Likewise.
1150 * gdb.cp/smartp.cc: Likewise.
1151 * gdb.python/py-pp-integral.c: Likewise.
1152 * gdb.python/py-pp-re-notag.c: Likewise.
1153
746ebfe8
PW
11542020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1155
1156 * gdb.base/default-args.exp: New test.
1157 * gdb.base/default-args.c: New file.
1158 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
1159 * gdb.base/default.exp: Update to new help text.
1160 * gdb.base/help.exp: Likewise.
1161 * gdb.base/page.exp: Likewise.
1162 * gdb.base/style.exp: Likewise.
1163 * gdb.guile/guile.exp: Likewise.
1164 * gdb.python/python.exp: Likewise.
1165
e822f2cd
SL
11662020-06-22 Sandra Loosemore <sandra@codesourcery.com>
1167
1168 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
1169 remote host. Fix search path syntax on Windows host.
1170
48e9cc84
PW
11712020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1172
1173 * gdb.base/attach.exp: Test priority of 'exec-file' changed
1174 over 'exec-file-mismatch'.
1175 * gdb.base/attach.c: Mark should_exit volatile.
1176 * gdb.base/attach2.c: Likewise. Add a comment explaining
1177 why the sleep cannot be big.
1178 * gdb.base/attach3.c: New file.
1179
160f8a8f
SL
11802020-06-20 Sandra Loosemore <sandra@codesourcery.com>
1181
1182 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
1183 prefix optional.
1184
4d91c2a4
SL
11852020-06-20 Sandra Loosemore <sandra@codesourcery.com>
1186
1187 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
1188 for remote host.
1189
87f83f20
SL
11902020-06-19 Sandra Loosemore <sandra@codesourcery.com>
1191 Hafiz Abid Qadeer <abidh@codesourcery.com>
1192
1193 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
1194 file sent to remote host.
1195 (top level): Allow int32_t as type of 32-bit register.
1196
37ab8655
TV
11972020-06-19 Tom de Vries <tdevries@suse.de>
1198
1199 * lib/gdb.exp (gdb_note): New proc.
1200 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
1201 (gdb_default_target_compile): ... here. Only call
1202 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
1203 (use_gdb_compile): Change to array.
1204 (toplevel): Update sets of use_gdb_compile to specify language.
1205 Warn about default_target_compile override. Store dejagnu's version
1206 of default_target_compile in dejagnu_default_target_compile.
1207
a8a56685
TV
12082020-06-18 Tom de Vries <tdevries@suse.de>
1209
1210 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
1211 (default_gdb_init): ... here.
1212
581bea2c
SL
12132020-06-17 Sandra Loosemore <sandra@codesourcery.com>
1214
1215 Fix TUI support checks in gdb.tui tests.
1216
1217 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
1218 just say UNSUPPORTED.
1219 * gdb.tui/corefile-run.exp: Likewise.
1220 * gdb.tui/empty.exp: Likewise.
1221 * gdb.tui/list-before.exp: Likewise.
1222 * gdb.tui/list.exp: Likewise.
1223 * gdb.tui/main.exp: Likewise.
1224 * gdb.tui/regs.exp: Likewise.
1225 * gdb.tui/resize.exp: Likewise.
1226 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
1227 * gdb.tui/tui-layout-asm.exp: Likewise.
1228 * gdb.tui/tui-missing-src.exp: Likewise.
1229 * gdb.tui/winheight.exp: Likewise.
1230 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
1231
05e682e3
SL
12322020-06-17 Sandra Loosemore <sandra@codesourcery.com>
1233
1234 Fix TCL error in gdb.python/py-format-string.exp.
1235
1236 * gdb.python/py-format-string.exp: Move test for python support
1237 earlier, out of function body.
1238
efb763a5
SM
12392020-06-15 Simon Marchi <simon.marchi@efficios.com>
1240
1241 * gdb.base/index-cache-load-twice.c: New.
1242 * gdb.base/index-cache-load-twice.exp: New.
1243
43327b20
KS
12442020-06-17 Keith Seitz <keiths@redhat.com>
1245
99cf27cf 1246 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
1247 when executing "gdb --configuration".
1248
081e778c
TV
12492020-06-17 Tom de Vries <tdevries@suse.de>
1250
1251 * lib/gdb.exp (gdb_tcl_unknown): New proc.
1252 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
1253 conditional on presence of gdb_tcl_unknown.
1254 (gdb_finish): Make override undo conditional on presence of
1255 gdb_tcl_unknown.
1256
d2d1ea20
TT
12572020-06-16 Tom Tromey <tom@tromey.com>
1258
1259 * gdb.python/tui-window.py (failwin): New function. Register it
1260 as a TUI window type.
1261 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
1262
c802e8a7
GB
12632020-06-16 Gary Benson <gbenson@redhat.com>
1264
1265 * gdb.python/py-nested-maps.c (create_map): Add missing return
1266 value.
1267 (create_map_map): Likewise.
1268
ff08abb8
TBA
12692020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1270
1271 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
1272 variable.
1273 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
1274 and use the already-defined 'options' variable.
1275
a29d5112
AB
12762020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
1277 Tom de Vries <tdevries@suse.de>
1278
1279 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
1280 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
1281 (gdb_setup_known_globals): New proc.
1282 (gdb_cleanup_globals): New proc.
1283 * lib/gdb.exp (load_lib): New override proc.
1284 (gdb_stdin_log_init): Set var in_file as persistent global.
1285 * lib/pascal.exp (gdb_stdin_log_init): Set vars
1286 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
1287 fpc_compiler as persistent global.
1288
8c74a764
TV
12892020-06-12 Tom de Vries <tdevries@suse.de>
1290
1291 * lib/tuiterm.exp (spawn): Rename to ...
1292 (tui_spawn): ... this.
1293 (toplevel): Move rename of spawn ...
1294 (gdb_init_tuiterm): ... here. New proc.
1295 (gdb_finish_tuiterm): New proc.
1296 * lib/gdb.exp (gdb_finish_hooks): New global var.
1297 (gdb_finish): Handle gdb_finish_hooks.
1298 (tuiterm_env): New proc.
1299 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
1300 tuiterm_env.
1301 * gdb.tui/basic.exp: Same.
1302 * gdb.tui/corefile-run.exp: Same.
1303 * gdb.tui/empty.exp: Same.
1304 * gdb.tui/list-before.exp: Same.
1305 * gdb.tui/list.exp: Same.
1306 * gdb.tui/main.exp: Same.
1307 * gdb.tui/new-layout.exp: Same.
1308 * gdb.tui/regs.exp: Same.
1309 * gdb.tui/resize.exp: Same.
1310 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
1311 * gdb.tui/tui-layout-asm.exp: Same.
1312 * gdb.tui/tui-missing-src.exp: Same.
1313 * gdb.tui/winheight.exp: Same.
1314
26783bce
TV
13152020-06-12 Tom de Vries <tdevries@suse.de>
1316
1317 PR testsuite/26110
1318 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
1319 (gdb_finish): Reinstall dejagnu's override of ::unknown.
1320
2b4e6a3f
TT
13212020-06-11 Tom Tromey <tom@tromey.com>
1322
1323 PR gdb/18318:
1324 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
1325 floating point tests.
1326
2f33032a
KS
13272020-06-11 Keith Seitz <keiths@redhat.com>
1328
1329 PR gdb/21356
1330 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
1331 vla_struct.
1332 Add new struct vla_typedef and union vla_typedef_union and
1333 corresponding instantiation objects.
1334 Initialize new objects.
1335 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
1336 and vla_typedef_union_object.
1337 Fixup type for vla_struct_object.
1338
a8baf0a3
TV
13392020-06-11 Tom de Vries <tdevries@suse.de>
1340
1341 * lib/gdb.exp (with_override): New proc, factored out of ...
1342 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
1343
7ab96794
TV
13442020-06-10 Tom de Vries <tdevries@suse.de>
1345
1346 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
1347
cab5c3b7
SM
13482020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
1349
1350 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
1351 parameter, update callers.
1352
f8c41851
SM
13532020-06-04 Simon Marchi <simon.marchi@efficios.com>
1354
1355 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
1356 * gdb.dwarf2/share-psymtabs-bt.c: New file.
1357 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
1358
1c07a73f
TV
13592020-06-04 Tom de Vries <tdevries@suse.de>
1360
1361 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
1362
95146b5d
TV
13632020-06-04 Tom de Vries <tdevries@suse.de>
1364
1365 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
1366 exp_continue.
1367
0cfcd4f0
TV
13682020-06-04 Tom de Vries <tdevries@suse.de>
1369
1370 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
1371
f9b5d5ea
TV
13722020-06-03 Tom de Vries <tdevries@suse.de>
1373
1374 PR symtab/26046
1375 * gdb.cp/breakpoint-locs-2.cc: New test.
1376 * gdb.cp/breakpoint-locs.cc: New test.
1377 * gdb.cp/breakpoint-locs.exp: New file.
1378 * gdb.cp/breakpoint-locs.h: New test.
1379
5144dfba
TV
13802020-06-03 Tom de Vries <tdevries@suse.de>
1381
1382 PR testsuite/25609
1383 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
1384 value of global verbose.
1385 * gdb.base/jit-elf.exp: Same.
1386 * gdb.base/jit-reader.exp: Same.
1387
621eacdf
TV
13882020-06-02 Tom de Vries <tdevries@suse.de>
1389
1390 * gdb.dwarf2/multidictionary.exp: Don't use
1391 gdb_spawn_with_cmdline_opts.
1392
1313c56e
AB
13932020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
1394
1395 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
1396 use_header case.
1397 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
1398 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
1399 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
1400 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
1401 * gdb.dwarf2/dw2-inline-header.c: New file.
1402 * gdb.dwarf2/dw2-inline-header.h: New file.
1403
f68f85b5
PA
14042020-05-30 Pedro Alves <palves@redhat.com>
1405
1406 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
1407 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
1408
678048e8
GB
14092020-05-29 Gary Benson <gbenson@redhat.com>
1410
1411 * gdb.compile/compile-cplus.exp (additional_flags): Also
1412 set when building with clang.
1413 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
1414 when building with clang.
1415
9fcafd23
GB
14162020-05-29 Gary Benson <gbenson@redhat.com>
1417
1418 * gdb.arch/i386-avx.exp (additional_flags): Also set when
1419 building with clang.
1420 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
1421
735d5a07
GB
14222020-05-29 Gary Benson <gbenson@redhat.com>
1423
1424 * gdb.cp/koenig.exp (prepare_for_testing): Add
1425 additional_flags=-Wno-unused-comparison.
1426 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
1427
4ad2c6a0
GB
14282020-05-28 Gary Benson <gbenson@redhat.com>
1429
1430 * gdb.base/sigaltstack.c (catcher): Add default case to switch
1431 statement.
1432
09fe663e
GB
14332020-05-28 Gary Benson <gbenson@redhat.com>
1434
1435 * gdb.cp/classes.exp (prepare_for_testing): Add
1436 additional_flags=-Wno-deprecated-register.
1437 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
1438 * gdb.cp/misc.exp: Likewise.
1439
cee00f17
GB
14402020-05-28 Gary Benson <gbenson@redhat.com>
1441
1442 * gdb.linespec/cpls-ops.cc (dummy): New static global.
1443 (test_op_new::operator new): Add return statement.
1444 (test_op_new_array::operator new[]): Likewise.
1445
636edd00
PA
14462020-05-27 Pedro Alves <palves@redhat.com>
1447
1448 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
1449 check. Use test_gdb_complete_unique instead of
1450 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
1451 test_gdb_complete_multiple instead of
1452 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
1453
c2b75043
LM
14542020-05-27 Luis Machado <luis.machado@linaro.org>
1455
1456 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
1457 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
1458 * gdb.arch/arm-disassembler-options.exp: Likewise.
1459 * gdb.arch/arm-disp-step.exp: Likewise.
1460 * gdb.arch/thumb-prologue.exp: Likewise.
1461 * gdb.base/async.exp: Likewise.
1462 * gdb.base/auxv.exp: Likewise.
1463 * gdb.base/complex-parts.exp: Likewise.
1464 * gdb.base/ena-dis-br.exp: Likewise.
1465 * gdb.base/foll-exec.exp: Likewise.
1466 * gdb.base/permissions.exp: Likewise.
1467 * gdb.base/relocate.exp: Likewise.
1468 * gdb.base/return2.exp: Likewise.
1469 * gdb.base/sigbpt.exp: Likewise.
1470 * gdb.base/siginfo-obj.exp: Likewise.
1471 * gdb.cp/converts.exp: Likewise.
1472 * gdb.cp/exceptprint.exp: Likewise.
1473 * gdb.cp/inherit.exp: Likewise.
1474 * gdb.cp/nsnoimports.exp: Likewise.
1475 * gdb.cp/virtbase2.exp: Likewise.
1476 * gdb.mi/mi-var-cmd.exp: Likewise.
1477 * gdb.mi/var-cmd.c: Likewise.
1478
53a47a3e
TT
14792020-05-26 Tom Tromey <tromey@adacore.com>
1480
1481 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
1482
0bc2354b
TT
14832020-05-26 Tom Tromey <tromey@adacore.com>
1484
1485 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
1486 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
1487 type.
1488 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
1489 variable.
1490
0db49895
CBG
14912020-05-26 Christian Biesinger <cbiesinger@google.com>
1492
1493 * Makefile.in: Use = instead of == for the test command
1494 for portability.
1495
40d22035
TV
14962020-05-26 Tom de Vries <tdevries@suse.de>
1497
1498 * gdb.base/gold-gdb-index-2.c: New test.
1499 * gdb.base/gold-gdb-index.c: New test.
1500 * gdb.base/gold-gdb-index.exp: New file.
1501 * gdb.base/gold-gdb-index.h: New test.
1502
043e2e02
TV
15032020-05-25 Tom de Vries <tdevries@suse.de>
1504
1505 * boards/gold-gdb-index.exp: New file.
1506
462f72c5
SM
15072020-05-25 Simon Marchi <simon.marchi@efficios.com>
1508
1509 * boards/simavr.exp: New file.
1510
6cf66e76
SM
15112020-05-25 Simon Marchi <simon.marchi@efficios.com>
1512
1513 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
1514 * gdb.base/inferior-args.exp: New file.
1515 * gdb.base/inferior-args.c: New file.
1516
75d04512
SM
15172020-05-25 Simon Marchi <simon.marchi@efficios.com>
1518
1519 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
1520 inferior_args. Pass it to gdb_reload.
1521 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
1522 inferior_args.
1523 (gdb_reload): Add inferior_args argument.
1524 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
1525 pass it to gdbserver_run.
1526 * boards/native-gdbserver.exp: Do not set noargs.
1527 * boards/native-extended-gdbserver.exp (gdb_reload): Add
1528 inferior_args argument.
1529 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
1530 * gdb.base/a2-run.exp: Check for use_gdb_stub.
1531 * gdb.base/args.exp: Likewise.
1532
42cf1844
TV
15332020-05-25 Tom de Vries <tdevries@suse.de>
1534
1535 * lib/gdb.exp (exec_is_pie): Add comment.
1536
8f7d38ef
TV
15372020-05-25 Tom de Vries <tdevries@suse.de>
1538
1539 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
1540 instead of $binfile in the untested message.
1541
465e1b0f
TV
15422020-05-25 Tom de Vries <tdevries@suse.de>
1543
1544 PR testsuite/26031
1545 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
1546
3c5a0e02
TV
15472020-05-25 Tom de Vries <tdevries@suse.de>
1548
1549 * boards/gold.exp: New file.
1550
0a4f5f8c
TT
15512020-05-23 Tom Tromey <tom@tromey.com>
1552
1553 * gdb.base/style.exp: Remove completion styling test.
1554 * lib/gdb-utils.exp (style): Remove completion styles.
1555
eca1f90c
TT
15562020-05-23 Tom Tromey <tom@tromey.com>
1557
1558 * gdb.base/style.exp: Add completion styling test.
1559 * lib/gdb-utils.exp (style): Add completion styles.
1560
7c13f4e8
AB
15612020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
1562
1563 * gdb.base/annota1.exp: Update expected results.
1564 * gdb.cp/annota2.exp: Update expected results, remove duplicate
1565 test name.
1566 * gdb.cp/annota3.exp: Update expected results.
1567
41977d16
SM
15682020-05-20 Simon Marchi <simon.marchi@efficios.com>
1569
1570 PR gdb/26016
1571 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
1572 against MAP_FAILED.
1573 * gdb.base/coremaker.c (mmapdata): Likewise.
1574 * gdb.base/jit-reader-host.c (main): Likewise.
1575 * gdb.base/sym-file-loader.c (load): Likewise.
1576 (load_shlib): Likewise.
1577
b4757f2e
TT
15782020-05-20 Tom Tromey <tromey@adacore.com>
1579
1580 * gdb.ada/array_char_idx.exp: Recognize initialized array.
1581
9a0bacfb
TV
15822020-05-20 Tom de Vries <tdevries@suse.de>
1583
1584 PR symtab/25833
1585 * gdb.base/with-mf-inc.c: New test.
1586 * gdb.base/with-mf-main.c: New test.
1587 * gdb.base/with-mf.exp: New file.
1588
76571211
TT
15892020-05-19 Tom Tromey <tromey@adacore.com>
1590
1591 * gdb.rust/simple.exp: Restore missing test result.
1592
4cd9f3d5
TV
15932020-05-19 Tom de Vries <tdevries@suse.de>
1594
1595 * gdb.base/gdb-caching-proc.exp: Fix typo.
1596
7d874253
TT
15972020-05-19 Tom Tromey <tromey@adacore.com>
1598
1599 * gdb.rust/simple.exp: Add some test descriptions.
1600 (test_one_slice): Use with_test_prefix.
1601
1d727695
TV
16022020-05-18 Tom de Vries <tdevries@suse.de>
1603
1604 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
1605
7f32a4d5
PA
16062020-05-17 Pedro Alves <palves@redhat.com>
1607
1608 PR gdb/25741
1609 * gdb.base/hw-sw-break-same-address.exp: New file.
1610
7cfd74cf
PA
16112020-05-16 Pedro Alves <palves@redhat.com>
1612
1613 * gdb.multi/multi-re-run.exp (test_re_run): Switch
1614 LAST_LOADED_FILE accordingly.
1615
57b4f16e
PW
16162020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1617
1618 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
1619
7c05caf7
PW
16202020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1621
1622 * gdb.base/help.exp: Test apropos and help for commands
1623 having aliases. Fixed comments not starting with an
1624 upper-case letter or not finishing with a dot.
1625
7aa1b46f
PW
16262020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1627
3b3aaacb
PW
1628 * gdb.base/alias.exp: Update help output check.
1629
57b4f16e 16302020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 1631
7aa1b46f
PW
1632 * gdb.base/default.exp: Update output following fixes.
1633
0605465f
PW
16342020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1635
1636 * gdb.base/alias.exp: Test aliases starting with a prefix of
1637 another alias.
1638
86e4e63d
GB
16392020-05-15 Gary Benson <gbenson@redhat.com>
1640
1641 * gdb.base/info-os.c (main): Add return statement.
1642 * gdb.base/info_minsym.c (minsym_fun): Likewise.
1643 * gdb.base/large-frame-2.c (func): Likewise.
1644 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
1645 * gdb.base/pr10179-b.c (foo2): Likewise.
1646 * gdb.base/valgrind-disp-step.c (foo): Likewise.
1647 * gdb.base/watch-cond.c (func): Likewise.
1648 * gdb.multi/goodbye.c (verylongfun): Likewise.
1649 * gdb.multi/hello.c (commonfun): Likewise.
1650 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
1651 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
1652 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
1653 Likewise.
1654 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
1655 * gdb.threads/interrupt-while-step-over.c (child_function):
1656 Likewise.
1657 * gdb.trace/actions-changed.c (end): Likewise.
1658
163df4df
GB
16592020-05-15 Gary Benson <gbenson@redhat.com>
1660
1661 * gdb.opencl/callfuncs.exp: Report when test skipped.
1662 * gdb.opencl/convs_casts.exp: Likewise.
1663 * gdb.opencl/datatypes.exp: Likewise.
1664 * gdb.opencl/operators.exp: Likewise.
1665 * gdb.opencl/vec_comps.exp: Likewise.
1666
6dbc505a
TV
16672020-05-15 Tom de Vries <tdevries@suse.de>
1668
1669 * gdb.base/align.exp.in: Rename to ...
1670 * gdb.base/align.exp.tcl: ... this.
1671 * gdb.base/align-c++.exp: Update.
1672 * gdb.base/align-c.exp: Update.
1673 * gdb.base/all-architectures.exp.in: Rename to ...
1674 * gdb.base/all-architectures.exp: ... this.
1675 * gdb.base/all-architectures-0.exp: Update.
1676 * gdb.base/all-architectures-1.exp: Update.
1677 * gdb.base/all-architectures-2.exp: Update.
1678 * gdb.base/all-architectures-3.exp: Update.
1679 * gdb.base/all-architectures-4.exp: Update.
1680 * gdb.base/all-architectures-5.exp: Update.
1681 * gdb.base/all-architectures-6.exp: Update.
1682 * gdb.base/all-architectures-7.exp: Update.
1683 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
1684 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
1685 * gdb.base/infcall-nested-structs-c++.exp: Update.
1686 * gdb.base/infcall-nested-structs-c.exp: Update.
1687 * gdb.base/info-types.exp.in: Rename to ...
1688 * gdb.base/info-types.exp.tcl: ... this.
1689 * gdb.base/info-types-c++.exp: Update.
1690 * gdb.base/info-types-c.exp: Update.
1691 * gdb.base/max-depth.exp.in: Rename to ...
1692 * gdb.base/max-depth.exp.tcl: ... this.
1693 * gdb.base/max-depth-c++.exp: Update.
1694 * gdb.base/max-depth-c.exp: Update.
1695 * gdb.cp/cpexprs.exp.in: Rename to ...
1696 * gdb.cp/cpexprs.exp.tcl: ... this.
1697 * gdb.cp/cpexprs-debug-types.exp: Update.
1698 * gdb.cp/cpexprs.exp: Update.
1699 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
1700 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
1701 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
1702 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
1703 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
1704 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
1705 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
1706 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
1707 * gdb.dwarf2/clang-debug-names-2.exp: Update.
1708 * gdb.dwarf2/clang-debug-names.exp: Update.
1709
d1034d78
AB
17102020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
1711
1712 * lib/check-test-names.exp: Remove code that prevents this file
1713 loading when tests are run in parallel.
1714
3c5c3649
PA
17152020-05-15 Pedro Alves <palves@redhat.com>
1716
1717 * gdb.multi/multi-kill.exp (start_inferior): Remove
1718 'testpid' parameter. Refer to namespace variable directly.
1719 (testpid): Declare as namespace variable.
1720
272c36b8
PA
17212020-05-15 Pedro Alves <palves@redhat.com>
1722
1723 * gdb.multi/multi-kill.exp: Wrap in namespace.
1724 (start_inferior): Add TESTPID parameter. Use it instead of the
1725 testpid global.
1726 (top level): Define empty TESTPID array, and pass it down to
1727 start_inferior.
1728
02eba61a
TV
17292020-05-14 Tom de Vries <tdevries@suse.de>
1730
1731 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
1732 output.
1733
971a3747
TV
17342020-05-14 Tom de Vries <tdevries@suse.de>
1735
1736 * gdb.base/align.exp: Split into ...
1737 * gdb.base/align.exp.in: ...
1738 * gdb.base/align-c++.exp: ...
1739 * gdb.base/align-c.exp: ... these.
1740 * gdb.base/infcall-nested-structs.exp: Split into ...
1741 * gdb.base/infcall-nested-structs.exp.in: ...
1742 * gdb.base/infcall-nested-structs-c++.exp: ...
1743 * gdb.base/infcall-nested-structs-c.exp: ... these.
1744 * gdb.base/info-types.exp: Split into ...
1745 * gdb.base/info-types.exp.in: ...
1746 * gdb.base/info-types-c++.exp: ...
1747 * gdb.base/info-types-c.exp: ... these.
1748 * gdb.base/max-depth.exp: Split into ...
1749 * gdb.base/max-depth.exp.in: ...
1750 * gdb.base/max-depth-c++.exp: ...
1751 * gdb.base/max-depth-c.exp: ... these.
1752 * gdb.cp/infcall-nodebug.exp: Split into ...
1753 * gdb.cp/infcall-nodebug.exp.in: ...
1754 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
1755 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
1756 * gdb.cp/infcall-nodebug-c-d0.exp: ...
1757 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
1758
a05575d3
TBA
17592020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1760 Pedro Alves <palves@redhat.com>
1761
1762 * gdb.multi/multi-exit.c: New file.
1763 * gdb.multi/multi-exit.exp: New file.
1764 * gdb.multi/multi-kill.c: New file.
1765 * gdb.multi/multi-kill.exp: New file.
1766
6ad82919
TBA
17672020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1768
1769 * gdb.base/annota1.exp: Update the expected output.
1770 * gdb.cp/annota2.exp: Ditto.
1771
843f4d93
AB
17722020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
1773
1774 * lib/check-test-names.exp: Disable when testing is being run in
1775 parallel.
1776
c7c66341
TV
17772020-05-12 Tom de Vries <tdevries@suse.de>
1778
1779 * gdb.base/jit-elf.exp: Fix string concat.
1780
1b59ca1c
TV
17812020-05-12 Tom de Vries <tdevries@suse.de>
1782
1783 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
1784 messages.
1785
b4991d29
TV
17862020-05-12 Tom de Vries <tdevries@suse.de>
1787
1788 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
1789
dbb0ab10
TV
17902020-05-12 Tom de Vries <tdevries@suse.de>
1791
1792 * gdb.ada/catch_ex.exp: Use with_test_prefix.
1793 * gdb.ada/mi_catch_ex.exp: Same.
1794 * gdb.ada/mi_catch_ex_hand.exp: Same.
1795
7549fed8
TV
17962020-05-12 Tom de Vries <tdevries@suse.de>
1797
1798 * gdb.fortran/complex.exp: Use with_test_prefix.
1799
af2d5cd8
TV
18002020-05-12 Tom de Vries <tdevries@suse.de>
1801
1802 * gdb.trace/passcount.exp: Fix test-names.
1803
7c121311
TV
18042020-05-12 Tom de Vries <tdevries@suse.de>
1805
1806 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
1807
c9f3b40e
TV
18082020-05-12 Tom de Vries <tdevries@suse.de>
1809
1810 * gdb.gdb/complaints.exp: Use with_test_prefix.
1811 * gdb.xml/tdesc-regs.exp: Same.
1812 * gdb.opt/inline-locals.exp: Fix test name.
1813
111b33f0
TV
18142020-05-12 Tom de Vries <tdevries@suse.de>
1815
1816 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
1817 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
1818 * gdb.dwarf2/implref-struct.exp: Same.
1819 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
1820 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
1821
ebf47080
SM
18222020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
1823
1824 * gdb.base/jit-so.exp (one_jit_test): Change test name.
1825
d30dcd12
AB
18262020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
1827
1828 * lib/check-test-names.exp (all_test_names): New module variable.
1829 (counts): Add 'duplicates' field.
1830 (_check_duplicates): New procedure.
1831 (check): Also check for duplicates.
1832 (do_log_summary): Print duplicates count.
1833 (do_reset_vars): Reset counter for duplicate test names, and
1834 discard all know test names.
1835
34584c09
AB
18362020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
1837
1838 * lib/gdb.exp: Include check-test-names.exp library.
1839 * lib/check-test-names.exp: New file.
1840
e0002117
TV
18412020-05-11 Tom de Vries <tdevries@suse.de>
1842
1843 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
1844
53f539a3
KS
18452020-05-11 Keith Seitz <keiths@redhat.com>
1846
1847 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
1848
113ee09a
TV
18492020-05-11 Tom de Vries <tdevries@suse.de>
1850
1851 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
1852 * gdb.cp/cpexprs.exp.in: .. here.
1853 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
1854 cpexprs.exp.
1855
ba3e70b0
KS
18562020-05-11 Keith Seitz <keiths@redhat.com>
1857
1858 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
1859 test names.
1860 * gdb.ada/arrayptr.exp: Likewise.
1861 * gdb.ada/assign_arr.exp: Likewise.
1862 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
1863 * gdb.ada/bp_on_var.exp: Likewise.
1864 * gdb.ada/call_pn.exp: Likewise.
1865 * gdb.ada/complete.exp: Likewise.
1866 * gdb.ada/fun_overload_menu.exp: Likewise.
1867 * gdb.ada/funcall_param.exp: Likewise.
1868 * gdb.ada/funcall_ref.exp: Likewise.
1869 * gdb.ada/packed_array_assign.exp: Likewise.
1870 * gdb.ada/same_component_name.exp: Likewise.
1871 * gdb.ada/type_coercion.exp: Likewise.
1872 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
1873 * gdb.ada/variant_record_packed_array.exp: Likewise.
1874
3ee6bb11
TV
18752020-05-11 Tom de Vries <tdevries@suse.de>
1876
1877 PR symtab/25941
1878 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
1879 out of ...
1880 * gdb.dwarf2/clang-debug-names.exp: ... here.
1881 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
1882 clang-debug-names.exp.in.
1883 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
1884 * gdb.dwarf2/clang-debug-names-2.c: New test.
1885
86cd6bc8
AKS
18862020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
1887
1888 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
1889 (fortran_runto_main): New Proc, fortran version of runto_main.
1890 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
1891 * gdb.fortran/array-bounds.exp: Likewise.
1892 * gdb.fortran/array-slices.exp: Likewise.
1893 * gdb.fortran/block-data.exp: Likewise.
1894 * gdb.fortran/charset.exp: Likewise.
1895 * gdb.fortran/common-block.exp: Likewise.
1896 * gdb.fortran/complex.exp: Likewise.
1897 * gdb.fortran/derived-type-function.exp: Likewise.
1898 * gdb.fortran/derived-type.exp: Likewise.
1899 * gdb.fortran/info-modules.exp: Likewise.
1900 * gdb.fortran/info-types.exp: Likewise.
1901 * gdb.fortran/intrinsics.exp: Likewise.
1902 * gdb.fortran/library-module.exp: Likewise.
1903 * gdb.fortran/logical.exp: Likewise.
1904 * gdb.fortran/max-depth.exp: Likewise.
1905 * gdb.fortran/module.exp: Likewise.
1906 * gdb.fortran/multi-dim.exp: Likewise.
1907 * gdb.fortran/nested-funcs.exp: Likewise.
1908 * gdb.fortran/print-formatted.exp: Likewise.
1909 * gdb.fortran/print_type.exp: Likewise.
1910 * gdb.fortran/printing-types.exp: Likewise.
1911 * gdb.fortran/ptr-indentation.exp: Likewise.
1912 * gdb.fortran/ptype-on-functions.exp: Likewise.
1913 * gdb.fortran/subarray.exp: Likewise.
1914 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
1915 * gdb.fortran/vla-datatypes.exp: Likewise.
1916 * gdb.fortran/vla-history.exp: Likewise.
1917 * gdb.fortran/vla-ptr-info.exp: Likewise.
1918 * gdb.fortran/vla-ptype-sub.exp: Likewise.
1919 * gdb.fortran/vla-ptype.exp: Likewise.
1920 * gdb.fortran/vla-sizeof.exp: Likewise.
1921 * gdb.fortran/vla-type.exp: Likewise.
1922 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
1923 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
1924 * gdb.fortran/vla-value-sub.exp: Likewise.
1925 * gdb.fortran/vla-value.exp: Likewise.
1926 * gdb.fortran/whatis_type.exp: Likewise.
1927 * gdb.mi/mi-var-child-f.exp: Likewise.
1928
6dc55ce9 19292020-05-09 Tom de Vries <tdevries@suse.de>
1930
1931 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
1932
283cb58c
TV
19332020-05-08 Tom de Vries <tdevries@suse.de>
1934
1935 * gdb.dwarf2/clang-debug-names.c: New test.
1936 * gdb.dwarf2/clang-debug-names.exp: New file.
1937
ac4a4f1c
SM
19382020-05-06 Simon Marchi <simon.marchi@efficios.com>
1939
1940 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
1941 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
1942
24fe640b
TV
19432020-05-06 Tom de Vries <tdevries@suse.de>
1944
1945 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
1946 breakpoint is at a "recommended breakpoint location".
1947 * gdb.reverse/consecutive-reverse.exp: Same.
1948
0d8683a3
TV
19492020-05-06 Tom de Vries <tdevries@suse.de>
1950
1951 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
1952 address.
1953
b8983c46
TV
19542020-05-06 Tom de Vries <tdevries@suse.de>
1955
1956 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
1957
abf6d805
TV
19582020-05-06 Tom de Vries <tdevries@suse.de>
1959
1960 * gdb.base/store.exp (check_set, up_set): Allowing missing location
1961 info for r.
1962
0fc2a808
TV
19632020-05-06 Tom de Vries <tdevries@suse.de>
1964
1965 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
1966 necessary.
1967
873dd427
TV
19682020-05-06 Tom de Vries <tdevries@suse.de>
1969
1970 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
1971 void.
1972
7c99e7e2
TV
19732020-05-06 Tom de Vries <tdevries@suse.de>
1974
1975 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
1976 of ...
1977 * gdb.base/async.exp: ... here.
1978 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
1979 "recommended breakpoint location".
1980
6173d6a6
TV
19812020-05-06 Tom de Vries <tdevries@suse.de>
1982
1983 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
1984
6015a067
TV
19852020-05-04 Tom de Vries <tdevries@suse.de>
1986
1987 * gdb.base/async.exp: Check whether instruction addresses are a
1988 "recommended breakpoint location".
1989
3b6acaee
TT
19902020-05-03 Tom Tromey <tom@tromey.com>
1991
1992 * gdb.base/sepdebug.exp: Remove "catch" test.
1993 * gdb.base/break.exp: Remove "catch" test.
1994 * gdb.base/default.exp: Update expected output.
1995
5beb4d17
TV
19962020-05-02 Tom de Vries <tdevries@suse.de>
1997
1998 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
1999 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
2000 * gdb.arch/i386-mpx-map.exp: Same.
2001 * gdb.arch/i386-mpx-sigsegv.exp: Same.
2002 * gdb.arch/i386-mpx-simple_segv.exp: Same.
2003 * gdb.arch/i386-mpx.exp: Same.
2004
8caf140d
TV
20052020-05-02 Tom de Vries <tdevries@suse.de>
2006
2007 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
2008
693196cb
TV
20092020-05-01 Tom de Vries <tdevries@suse.de>
2010
2011 * gdb.ada/operator_bp.exp: Allow more than required amount of
2012 breakpoint.
2013
53ae0aa9
TV
20142020-05-01 Tom de Vries <tdevries@suse.de>
2015
2016 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
2017
ee9d1e5f
HD
20182020-04-30 Hannes Domani <ssbssa@yahoo.de>
2019
2020 PR gdb/18706
2021 * gdb.cp/stub-array-size.cc: New test.
2022 * gdb.cp/stub-array-size.exp: New file.
2023 * gdb.cp/stub-array-size.h: New test.
2024 * gdb.cp/stub-array-size2.cc: New test.
2025
d5cf82c0
HD
20262020-04-30 Hannes Domani <ssbssa@yahoo.de>
2027
2028 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
2029 output to the new format.
2030
42e165c3
SM
20312020-04-29 Simon Marchi <simon.marchi@efficios.com>
2032
2033 * gdb.base/break.exp: Use with_test_prefix.
2034
6e4e3fe1
TV
20352020-04-29 Tom de Vries <tdevries@suse.de>
2036
2037 * lib/gdb.exp (debug_types): New proc.
2038 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
2039 * gdb.python/py-symtab.exp: Same.
2040
d642b692
HD
20412020-04-29 Hannes Domani <ssbssa@yahoo.de>
2042
2043 PR gdb/17320
2044 * gdb.base/pretty-array.c: New test.
2045 * gdb.base/pretty-array.exp: New file.
2046
ea90f227
TV
20472020-04-29 Tom de Vries <tdevries@suse.de>
2048
2049 PR symtab/25889
2050 * gdb.cp/cpexprs.exp: Adapt for inclusion.
2051 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
2052 and include cpexprs.exp.
2053
a65189c9
TV
20542020-04-28 Mark Williams <mark@myosotissp.com>
2055
2056 PR gdb/24480
2057 * dw4-toplevel-types.exp: Test for top level types.
2058 * dw4-toplevel-types.cc: Test for top level types.
2059
32d1f47a
TBA
20602020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2061
2062 * gdb.threads/stop-with-handle.exp: Fix typo in comment
2063 (theads -> threads).
2064
56a4f5a1
TV
20652020-04-28 Tom de Vries <tdevries@suse.de>
2066
2067 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
2068
0b2f8a3b
TV
20692020-04-28 Tom de Vries <tdevries@suse.de>
2070
2071 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
2072
5390c717
TV
20732020-04-28 Tom de Vries <tdevries@suse.de>
2074
2075 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
2076
15cd93d0
TV
20772020-04-28 Tom de Vries <tdevries@suse.de>
2078
2079 * gdb.dwarf2/main-foo.c: New test.
2080 * gdb.dwarf2/struct-with-sig.exp: New file.
2081
d472f0fb
TV
20822020-04-25 Tom de Vries <tdevries@suse.de>
2083
2084 * boards/debug-types.exp: New file.
2085
8d840e05
AB
20862020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
2087
2088 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
2089
bcfe6157
TT
20902020-04-24 Tom Tromey <tom@tromey.com>
2091
2092 PR symtab/12707:
2093 * gdb.python/py-symbol.exp: Update expected results for
2094 linkage_name test.
2095 * gdb.cp/print-demangle.exp: New file.
2096 * gdb.base/c-linkage-name.exp: Fix test.
2097 * gdb.guile/scm-symbol.exp: Update expected results for
2098 linkage_name test.
2099
f049a313
TT
21002020-04-24 Tom Tromey <tom@tromey.com>
2101
2102 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
2103 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
2104 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
2105 assembler.
2106
7cf28874
TV
21072020-04-24 Tom de Vries <tdevries@suse.de>
2108
2109 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
2110 C++.
2111
dac2fef7
TT
21122020-04-24 Tom Tromey <tromey@adacore.com>
2113
2114 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
2115 values.
2116 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
2117 values. Update test for minimal encodings.
2118 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
2119 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
2120 values. Update test for minimal encodings.
2121
1acda803
TT
21222020-04-24 Tom Tromey <tromey@adacore.com>
2123
2124 PR python/23662:
2125 * gdb.ada/variant.exp: Add Python checks.
2126 * gdb.rust/simple.exp: Add dynamic type checks.
2127
adfb9815
TT
21282020-04-24 Tom Tromey <tromey@adacore.com>
2129
2130 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
2131 Make array type matching more lax.
2132 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
2133 * gdb.ada/mi_variant.exp: New file.
2134 * gdb.ada/mi_variant/pck.ads: New file.
2135 * gdb.ada/mi_variant/pkg.adb: New file.
2136 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
2137 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
2138
7d79de9a
TT
21392020-04-24 Tom Tromey <tromey@adacore.com>
2140
2141 * gdb.ada/variant.exp: Add dynamic field offset tests.
2142 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
2143 * gdb.ada/variant/pkg.adb: Add new variables.
2144
f8e89861
TT
21452020-04-24 Tom Tromey <tromey@adacore.com>
2146
2147 * gdb.ada/variant.exp: New file
2148 * gdb.ada/variant/pkg.adb: New file
2149 * gdb.ada/variant/pck.adb: New file
2150
86e887ae
TV
21512020-04-24 Tom de Vries <tdevries@suse.de>
2152
2153 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
2154
88428775
TV
21552020-04-24 Tom de Vries <tdevries@suse.de>
2156
2157 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
2158 flags.
2159
4e86f6e7
TV
21602020-04-24 Tom de Vries <tdevries@suse.de>
2161
2162 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
2163
2016d3e6
TV
21642020-04-24 Tom de Vries <tdevries@suse.de>
2165
2166 * lib/gdb.exp (default_gdb_start): Handle eof.
2167 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
2168 failure.
2169 * gdb.base/readnever.exp: Handle clean_restart failure.
2170
70bc38f5
TV
21712020-04-23 Tom de Vries <tdevries@suse.de>
2172
2173 * gdb.base/decl-before-def.exp: Run to main and print a again.
2174
de82891c
TV
21752020-04-23 Tom de Vries <tdevries@suse.de>
2176
2177 * gdb.base/decl-before-def-decl.c: New test.
2178 * gdb.base/decl-before-def-def.c: New test.
2179 * gdb.base/decl-before-def.exp: New file.
2180
96038148
TV
21812020-04-23 Tom de Vries <tdevries@suse.de>
2182
2183 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
2184
54ac3df1
TV
21852020-04-22 Tom de Vries <tdevries@suse.de>
2186
2187 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
2188 debug_info_offset.
2189 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
2190 before $objsfile in the line line.
2191
714534e1
TV
21922020-04-22 Tom de Vries <tdevries@suse.de>
2193
2194 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
2195
16a7dbf4
MS
21962020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
2197
2198 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
2199 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
2200 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
2201 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
2202 * gdb.base/jit-protocol.h: Update definitions to match all usage
2203 contexts.
2204
22052020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
2206
2207 * gdb.base: Rename all jit related test and source files.
2208
22092020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
2210
2211 * gdb.base/jit-reader.exp: Relax register output check.
2212
317d2668
TV
22132020-04-22 Tom de Vries <tdevries@suse.de>
2214
2215 PR symtab/25764
2216 * gdb.base/psym-external-decl-2.c: New test.
2217 * gdb.base/psym-external-decl.c: New test.
2218 * gdb.base/psym-external-decl.exp: New file.
2219 * gdb.threads/tls.exp: Add PR25807 kfail.
2220
eea9e357
TV
22212020-04-22 Tom de Vries <tdevries@suse.de>
2222
2223 PR symtab/25801
2224 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
2225 in "info source" output.
2226
3d5afab3
TV
22272020-04-22 Tom de Vries <tdevries@suse.de>
2228
2229 PR symtab/25700
2230 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
2231 symtab for imported_unit.c.
2232
b32102f6
GB
22332020-04-21 Gary Benson <gbenson@redhat.com>
2234
2235 * gdb.base/advance.c (func): New argument, to match call site.
2236 (func2, func3): Add return statements.
2237
d43b7a2d
TBA
22382020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2239
2240 * gdb.multi/run-only-second-inf.c: New file.
2241 * gdb.multi/run-only-second-inf.exp: New file.
2242
d89edf9b
MM
22432020-04-21 Markus Metzger <markus.t.metzger@intel.com>
2244
2245 * gdb.btrace/multi-inferior.c: New test.
2246 * gdb.btrace/multi-inferior.exp: New file.
2247
1a476b6d
MM
22482020-04-21 Markus Metzger <markus.t.metzger@intel.com>
2249
2250 * gdb.btrace/enable-new-thread.c: New test.
2251 * gdb.btrace/enable-new-thread.exp: New file.
2252
4778a5f8
TV
22532020-04-21 Tom de Vries <tdevries@suse.de>
2254
2255 PR gdb/25471
2256 * gdb.threads/killed-outside.c: New test.
2257 * gdb.threads/killed-outside.exp: New file.
2258
9b2c992c
GB
22592020-04-20 Gary Benson <gbenson@redhat.com>
2260
2261 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
2262 * gdb.base/nested-subp2.exp: Likewise.
2263 * gdb.base/nested-subp3.exp: Likewise.
2264
b5d1d6f7
GB
22652020-04-20 Gary Benson <gbenson@redhat.com>
2266
2267 * gdb.base/nested-subp1.exp: Disable test when using clang.
2268 * gdb.base/nested-subp2.exp: Likewise.
2269 * gdb.base/nested-subp3.exp: Likewise.
2270
25230285
GB
22712020-04-20 Gary Benson <gbenson@redhat.com>
2272
2273 * gdb.cp/exception.cc: Fix compilation error with clang.
2274
fa93cc8f
GB
22752020-04-20 Gary Benson <gbenson@redhat.com>
2276
809730f3 2277 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 2278
e0c45f30
GB
22792020-04-20 Gary Benson <gbenson@redhat.com>
2280
2281 * gdb.base/jit-main.c: Fix compilation error with clang.
2282
4ddfec93
KR
22832020-04-17 Kamil Rytarowski <n54@gmx.com>
2284
2285 * gdb.base/attach-twice.c: Include "sys/types.h".
2286 (PTRACE_ATTACH): Add fallback definition.
2287 (main): Pass `0' to the 4th argument of `ptrace'.
2288
2bed205e
KR
22892020-04-17 Kamil Rytarowski <n54@gmx.com>
2290
2291 * gdb.base/fork-running-state.c: Include "signal.h".
2292
0743fc83
TT
22932020-04-17 Tom Tromey <tromey@adacore.com>
2294
2295 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
2296 Update tests.
2297 * gdb.btrace/cpu.exp: Update tests.
2298 * gdb.base/maint.exp: Update tests.
2299 * gdb.base/default.exp: Update tests.
2300 * gdb.base/completion.exp: Update tests.
2301
efba5c23
TV
23022020-04-16 Tom de Vries <tdevries@suse.de>
2303
2304 PR symtab/25791
2305 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
2306 (ensure_gdb_index): and factor out and move ...
2307 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
2308 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
2309
d191d716
TV
23102020-04-16 Tom de Vries <tdevries@suse.de>
2311
2312 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
2313 loading exec.
2314
99f1bc6a
AB
23152020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
2316
2317 * gdb.base/many-completions.exp: New file.
2318
194d088f
TV
23192020-04-14 Tom de Vries <tdevries@suse.de>
2320
2321 PR symtab/25718
2322 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
2323
c1a66c06
TV
23242020-04-14 Tom de Vries <tdevries@suse.de>
2325
2326 PR symtab/25720
2327 * gdb.base/maint-expand-symbols-header-file.c: New test.
2328 * gdb.base/maint-expand-symbols-header-file.exp: New file.
2329 * gdb.base/maint-expand-symbols-header-file.h: New test.
2330
21b0982c
AB
23312020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
2332
2333 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
2334 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
2335 get_func_info.
2336 (get_func_info): Delete.
2337 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
2338 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
2339 * lib/dwarf.exp (get_func_info): New function.
2340
dd1cab06
TV
23412020-04-13 Tom de Vries <tdevries@suse.de>
2342
2343 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
2344 to what find_gnatmake does.
2345
71ea2b6b
TV
23462020-04-10 Tom de Vries <tdevries@suse.de>
2347
2348 * gdb.base/style.exp: Expect "Expanding full symbols" message for
2349 -readnow.
2350
bdfc1e8a
TV
23512020-04-10 Tom de Vries <tdevries@suse.de>
2352
2353 PR cli/25808
2354 * gdb.base/style.c: Add leading newlines.
2355 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
2356 Check listing of main's one-line body.
2357
14ca8ecf
TV
23582020-04-08 Tom de Vries <tdevries@suse.de>
2359
2360 * lib/gdb.exp (psymtabs_p): New proc.
2361 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
2362 importing unit" unsupported if there are no partial symbols.
2363
e21d048f
TV
23642020-04-08 Tom de Vries <tdevries@suse.de>
2365
2366 PR testsuite/25760
2367 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
2368
25c11aca
TV
23692020-04-07 Tom de Vries <tdevries@suse.de>
2370
2371 PR symtab/25796
2372 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
2373
5707e24b
TV
23742020-04-07 Tom de Vries <tdevries@suse.de>
2375
2376 * gdb.base/check-psymtab.c: New test.
2377 * gdb.base/check-psymtab.exp: New file.
2378
6ee448cc
TT
23792020-04-06 Tom Tromey <tromey@adacore.com>
2380
2381 * gdb.ada/variant-record/proc.adb: New file.
2382 * gdb.ada/variant-record/value.adb: New file.
2383 * gdb.ada/variant-record/value.s: New file.
2384 * gdb.ada/variant-record.exp: New file.
2385
9e7c9a03
HD
23862020-04-03 Hannes Domani <ssbssa@yahoo.de>
2387
2388 PR gdb/25325
2389 * gdb.cp/typed-enum.cc: New test.
2390 * gdb.cp/typed-enum.exp: New file.
2391
c90d28ac
AB
23922020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
2393
2394 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
2395 * gdb.dwarf2/dw2-inline-small-func.c: New file.
2396 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
2397 * gdb.dwarf2/dw2-inline-small-func.h: New file.
2398 * gdb.opt/inline-small-func.c: New file.
2399 * gdb.opt/inline-small-func.exp: New file.
2400 * gdb.opt/inline-small-func.h: New file.
2401
34e9a9fa
AB
24022020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
2403
2404 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
2405 function.
2406
6a354911
AB
24072020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
2408
2409 * lib/dwarf.exp (function_range): Allow compiler options to be
2410 specified.
2411
880d9777
TV
24122020-04-02 Tom de Vries <tdevries@suse.de>
2413
2414 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
2415 __attribute__((always_inline)).
2416 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
2417
f32682ea
TV
24182020-04-02 Tom de Vries <tdevries@suse.de>
2419
2420 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
2421 (gdbserver_gdb_exit): ... here. Add timeout warning.
2422 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
2423 (connect_target_extended_remote): Append new server_spawn_id to
2424 server_spawn_ids.
2425 (cleanup): New proc.
2426 (setup, <toplevel>): Call cleanup.
2427
d3214198
TV
24282020-04-02 Tom de Vries <tdevries@suse.de>
2429
2430 * gdb.base/main-psymtab.exp: New file.
2431
cc77ed24
TV
24322020-04-02 Tom de Vries <tdevries@suse.de>
2433
2434 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
2435
3638a098
TT
24362020-04-01 Tom Tromey <tom@tromey.com>
2437
2438 * gdb.base/complex-parts.exp: Add type tests.
2439
c34e8714
TT
24402020-04-01 Tom Tromey <tom@tromey.com>
2441
2442 * gdb.base/complex-parts.exp: Add arithmetic tests.
2443
981c08ce
TT
24442020-04-01 Tom Tromey <tom@tromey.com>
2445
2446 * gdb.compile/compile.exp: Update.
2447 * gdb.compile/compile-cplus.exp: Update.
2448 * gdb.base/varargs.exp: Update.
2449 * gdb.base/floatn.exp: Update.
2450 * gdb.base/endianity.exp: Update.
2451 * gdb.base/callfuncs.exp (do_function_calls): Update.
2452 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
2453 (complex_float_integral_args): Update.
2454 * gdb.base/complex.exp: Update.
2455 * gdb.base/complex-parts.exp: Update.
2456
3d1cfd43
TT
24572020-04-01 Tom Tromey <tromey@adacore.com>
2458
2459 * gdb.rust/union.rs: New file.
2460 * gdb.rust/union.exp: New file.
2461 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
2462 (main): Update.
2463 * gdb.rust/simple.exp: Move union tests to union.exp.
2464
e033dfa9
TT
24652020-04-01 Tom Tromey <tromey@adacore.com>
2466
2467 * gdb.rust/simple.rs (main): Remove "y0".
2468
53cccef1
TBA
24692020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2470
2471 * gdb.multi/stop-all-on-exit.c: New test.
2472 * gdb.multi/stop-all-on-exit.exp: New file.
2473
60e22c1e
HD
24742020-04-01 Hannes Domani <ssbssa@yahoo.de>
2475
2476 PR gdb/24789
2477 * gdb.cp/misc.cc: Add integer reference variable.
2478 * gdb.cp/misc.exp: Add test.
2479
e139a727
TBA
24802020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2481
2482 * gdb.server/stop-reply-no-thread.exp: Enhance the test
2483 scenario to cover execution until the end and also the case
2484
16b0db75
TV
24852020-03-31 Tom de Vries <tdevries@suse.de>
2486
2487 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
2488 c. Use "maint info symtabs" to check symtab expansion.
2489
c0502da6
TV
24902020-03-30 Tom de Vries <tdevries@suse.de>
2491
2492 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
2493 unsupported.
2494 (verify_psymtab_expanded): Move ...
2495 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
2496 test.
2497 (readnow): New proc.
2498
5935fd15
AB
24992020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
2500
2501 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
2502 with $hex.
2503
1773be9e
TT
25042020-03-20 Tom Tromey <tromey@adacore.com>
2505
2506 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
2507
70304be9
TT
25082020-03-20 Tom Tromey <tromey@adacore.com>
2509
2510 * gdb.ada/sub_variant/subv.adb: New file.
2511 * gdb.ada/sub_variant.exp: New file.
2512
0dd7b8f7
TV
25132020-03-20 Tom de Vries <tdevries@suse.de>
2514
2515 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
2516 first break fails.
2517 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
2518
cada5fc9
AB
25192020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
2520
2521 * gdb.server/exit-multiple-threads.c: New file.
2522 * gdb.server/exit-multiple-threads.exp: New file.
2523
6b8c53f2
AB
25242020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
2525
2526 * gdb.fortran/mixed-lang-stack.c: New file.
2527 * gdb.fortran/mixed-lang-stack.cpp: New file.
2528 * gdb.fortran/mixed-lang-stack.exp: New file.
2529 * gdb.fortran/mixed-lang-stack.f90: New file.
2530
19a2740f
AB
25312020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
2532
2533 * gdb.linespec/cp-completion-aliases.cc: New file.
2534 * gdb.linespec/cp-completion-aliases.exp: New file.
2535
d8c8b848
TV
25362020-03-19 Tom de Vries <tdevries@suse.de>
2537
2538 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
2539 more precise.
2540
a9933ccf
TV
25412020-03-18 Tom de Vries <tdevries@suse.de>
2542
2543 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
2544 * gdb.dwarf2/break-inline-psymtab.c: New test.
2545 * gdb.dwarf2/break-inline-psymtab.exp: New file.
2546
2f89101f
TV
25472020-03-16 Tom de Vries <tdevries@suse.de>
2548
2549 * lib/cache.exp (gdb_do_cache): Add and handle local variables
2550 cache_verify and cache_verify_proc.
2551
6b9374f1
TV
25522020-03-15 Tom de Vries <tdevries@suse.de>
2553
2554 * gdb.server/solib-list.exp: Handle
2555 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
2556
eaeaf44c
TV
25572020-03-15 Tom de Vries <tdevries@suse.de>
2558
2559 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
2560 objfiles".
2561
3293bbaf
TT
25622020-03-14 Tom Tromey <tom@tromey.com>
2563
2564 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
2565
ab44624c
TV
25662020-03-14 Tom de Vries <tdevries@suse.de>
2567
2568 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
2569
54c43825
TV
25702020-03-14 Tom de Vries <tdevries@suse.de>
2571
2572 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
2573 result in line-by-line fashion.
2574
2ac70237
TV
25752020-03-14 Tom de Vries <tdevries@suse.de>
2576
2577 * lib/gdb.exp (supports_statement_frontiers): New proc.
2578 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
2579
09546b56
TV
25802020-03-14 Tom de Vries <tdevries@suse.de>
2581
2582 * gdb.base/printcmds.exp: Add missing quoting for "print
2583 teststring2".
2584
a1f6a07c
TT
25852020-03-13 Tom Tromey <tom@tromey.com>
2586
2587 * gdb.base/printcmds.exp (test_print_strings): Add regression
2588 test.
2589 * gdb.base/printcmds.c (charptr): New typedef.
2590 (teststring2): New global.
2591
1b83d09c
AB
25922020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
2593
2594 * gdb.base/break-interp.exp: Use the tail of the filename, not the
2595 full path in the test name.
2596 (test_ld): Add some with_test_prefix blocks to make test names
2597 unique.
2598
2d61316c
TV
25992020-03-13 Tom de Vries <tdevries@suse.de>
2600
2601 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
2602
2e9145ac
TV
26032020-03-13 Tom de Vries <tdevries@suse.de>
2604
2605 * gdb.mi/mi-sym-info.exp: Make matching more precise.
2606
96c7f873
TV
26072020-03-13 Tom de Vries <tdevries@suse.de>
2608
2609 PR symtab/25646
2610 * gdb.dwarf2/imported-unit.exp: Add test.
2611
49ba92c0
TV
26122020-03-13 Tom de Vries <tdevries@suse.de>
2613
2614 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
2615 (var1, var2): New variable.
2616 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
2617 matching symbols.
2618
301b21e0
TV
26192020-03-13 Tom de Vries <tdevries@suse.de>
2620
2621 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
2622 (Term::command): Use prompt prefix.
2623 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
2624 * gdb.tui/tui-layout-asm-short-prog.exp: Use
2625 command_no_prompt_prefix instead of prefix.
2626 * gdb.tui/tui-layout-asm.exp: Same.
2627
3f512721
SM
26282020-03-12 Simon Marchi <simon.marchi@efficios.com>
2629
2630 * gdb.base/break-interp.exp: Use foreach_with_prefix.
2631
40310f30
SM
26322020-03-12 Simon Marchi <simon.marchi@efficios.com>
2633
2634 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
2635 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
2636 on" while stepping over the test instruction, match printed
2637 message.
2638
09252140
TV
26392020-03-12 Tom de Vries <tdevries@suse.de>
2640
2641 * gdb.base/info-types.exp: Use exp_continue during matching of output
2642 of "info types".
2643
14e9c72c
TV
26442020-03-12 Tom de Vries <tdevries@suse.de>
2645
2646 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
2647
e515d67e
TV
26482020-03-12 Tom de Vries <tdevries@suse.de>
2649
2650 * gdb.fortran/module.exp: Use exp_continue during matching of output
2651 of "info variable -n".
2652
307eafd8
TV
26532020-03-12 Tom de Vries <tdevries@suse.de>
2654
2655 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
2656 gdb.dwarf2/dw2-ranges-base.c.
2657
9a2de3fc
TV
26582020-03-12 Tom de Vries <tdevries@suse.de>
2659
2660 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
2661 in presence of GLIBC debuginfo.
2662
3217502e
TV
26632020-03-12 Tom de Vries <tdevries@suse.de>
2664
2665 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
2666 $core.
2667
1281424c
TV
26682020-03-12 Tom de Vries <tdevries@suse.de>
2669
2670 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
2671 more precise.
2672
038b97fc
SM
26732020-03-11 Simon Marchi <simon.marchi@efficios.com>
2674
2675 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
2676 from Unix to Windows path.
2677
5308d1e7
TV
26782020-03-11 Tom de Vries <tdevries@suse.de>
2679
2680 * gdb.ada/minsyms.exp: Set language to ada.
2681
f870f78f
TV
26822020-03-11 Tom de Vries <tdevries@suse.de>
2683
2684 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
2685
5a13315d
TV
26862020-03-11 Tom de Vries <tdevries@suse.de>
2687
2688 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
2689
976862ed
TT
26902020-03-11 Tom Tromey <tromey@adacore.com>
2691
2692 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
2693
7462c383
TV
26942020-03-11 Tom de Vries <tdevries@suse.de>
2695
2696 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
2697
1c6c46a0
TV
26982020-03-11 Tom de Vries <tdevries@suse.de>
2699
2700 * gdb.base/break-interp.exp: Limit verbose scope.
2701
44f41bb7
TV
27022020-03-11 Tom de Vries <tdevries@suse.de>
2703
2704 * gdb.fortran/logical.f90: Define variable with character type.
2705 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
2706
b76f3a42
TV
27072020-03-11 Tom de Vries <tdevries@suse.de>
2708
2709 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
2710
1c33af77
TV
27112020-03-11 Tom de Vries <tdevries@suse.de>
2712
2713 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
2714 symtabs.
2715
8c95582d
AB
27162020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
2717 Bernd Edlinger <bernd.edlinger@hotmail.de>
2718
2719 * gdb.cp/step-and-next-inline.cc: New file.
2720 * gdb.cp/step-and-next-inline.exp: New file.
2721 * gdb.cp/step-and-next-inline.h: New file.
2722 * gdb.dwarf2/dw2-is-stmt.c: New file.
2723 * gdb.dwarf2/dw2-is-stmt.exp: New file.
2724 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
2725 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
2726 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
2727
cecf8547
AB
27282020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
2729
2730 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
2731 is-stmt flag in the line table.
2732
0ba678c9
TV
27332020-03-09 Tom de Vries <tdevries@suse.de>
2734
2735 * lib/gdb.exp (cached_file): Create cache dir.
2736
72fbdf83
TV
27372020-03-07 Tom de Vries <tdevries@suse.de>
2738
2739 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
2740 * gdb.cp/rvalue-ref-params.exp: Same.
2741
436b5e99
TV
27422020-03-06 Tom de Vries <tdevries@suse.de>
2743
2744 * lib/gdb.exp (tentative_rename, cached_file): New proc.
2745 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
2746
09f2921c
TV
27472020-03-06 Tom de Vries <tdevries@suse.de>
2748
2749 * README: Fix "the the".
2750 * gdb.base/dprintf.exp: Same.
2751
50a3cc5d
TV
27522020-03-05 Tom de Vries <tdevries@suse.de>
2753
2754 * gdb.base/maint.exp: Update "main print statistics" expected output.
2755
0a709cba
AKS
27562020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
2757
2758 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
2759 (fortran_int8): Likewise.
2760 (fortran_real4): Likewise.
2761 (fortran_real8): Likewise.
2762 (fortran_complex4): Likewise.
2763 (fortran_logical4): Likewise.
2764 (fortran_character1): Likewise.
2765
5e5d66b6
AB
27662020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
2767
2768 * gdb.fortran/logical.exp: Add tests that any non-zero value is
2769 printed as true.
2770
7b973adc
SDJ
27712020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
2772
2773 * gdb.base/printcmds.exp: Add test to verify printf of a
2774 variable holding an address.
2775
478e490a
TV
27762020-03-03 Tom de Vries <tdevries@suse.de>
2777
2778 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
2779
1ef44e86
TV
27802020-03-03 Tom de Vries <tdevries@suse.de>
2781
2782 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
2783 gdb_test_multiple call.
2784
b98cc2cf
TV
27852020-03-03 Tom de Vries <tdevries@suse.de>
2786
2787 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
2788 gdb_test_multiple calls.
2789
63e163f2
AB
27902020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
2791
2792 * gdb.base/default.exp: Remove test of 'set history filename'.
2793 * gdb.base/gdbinit-history.exp: Add tests for setting the history
2794 filename to the empty string.
2795 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
2796 and GDBHISTSIZE.
2797
24ed6739
AB
27982020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
2799
2800 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
2801 disabled.
2802
590003dc 28032020-03-02 Pedro Alves <palves@redhat.com>
fc5d6901 2804 Tom de Vries <tdevries@suse.de>
590003dc
TV
2805
2806 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
2807 -prompt prefix, before user_code argument. Add -lbl option likewise.
2808 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
2809 (gdb_is_target_1): Add -prompt prefix and move to before user_code
2810 argument.
2811 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
2812 have "\r\n" at start-of-line, instead of at end-of-line.
2813
f5e46084
SM
28142020-02-28 Simon Marchi <simon.marchi@efficios.com>
2815
2816 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
2817 libinproctrace.so.
2818
f7a7000d
LM
28192020-02-28 Luis Machado <luis.machado@linaro.org>
2820
2821 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
2822 to "p/x".
2823
718e0816
LM
28242020-02-28 Luis Machado <luis.machado@linaro.org>
2825
2826 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
2827 asm/ptrace.h and error.h.
2828
13c3a74a
TV
28292020-02-28 Tom de Vries <tdevries@suse.de>
2830
2831 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
2832 (struct wrapper, do_something, mundane/symada__cS): Move ...
2833 * gdb.base/c-linkage-name-2.c: ... here. New source file.
2834 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
2835 Update "print symada__cS before partial symtab expansion" regexp.
2836 Update breakpoint location. Flush symbol cache after expansion.
2837
85d2d5bb
LM
28382020-02-28 Luis Machado <luis.machado@linaro.org>
2839
2840 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
2841
3608f86c
TV
28422020-02-27 Tom de Vries <tdevries@suse.de>
2843
2844 * config/sid.exp: Remove unused globals.
2845 * gdb.base/attach.exp: Same.
2846 * gdb.base/catch-load.exp: Same.
2847 * gdb.base/dbx.exp: Same.
2848 * lib/gdb.exp: Same.
2849 * lib/mi-support.exp: Same.
2850 * lib/prompt.exp: Same.
2851
c8d4f6df
TV
28522020-02-27 Tom de Vries <tdevries@suse.de>
2853
2854 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
2855 not set.
2856
0d79cdc4
AM
28572020-02-26 Aaron Merey <amerey@redhat.com>
2858
2859 * gdb.debuginfod: New directory for debuginfod tests.
2860 * gdb.debuginfod/main.c: New test file.
2861 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
2862
0dce4280
TV
28632020-02-26 Tom de Vries <tdevries@suse.de>
2864
2865 PR gdb/25603
2866 * gdb.base/persistent-lang.cc: New test.
2867 * gdb.base/persistent-lang.exp: New file.
2868
9e80cfa1
AB
28692020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
2870
2871 * gdb.fortran/derived-type-striding.exp: Add a new test.
2872 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
2873 new test.
2874
2078dbb2
AB
28752020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
2876
2877 * gdb.base/cached-source-file.exp: Avoid source file paths in test
2878 names.
2879
70d49700
TV
28802020-02-25 Tom de Vries <tdevries@suse.de>
2881
2882 PR go/18926
2883 * gdb.go/methods.exp: Remove gcc/93866 xfail.
2884
a88ef40d
TV
28852020-02-24 Tom de Vries <tdevries@suse.de>
2886
2887 PR gdb/25592
2888 * gdb.base/info-locals-unused-static-var.c: New test.
2889 * gdb.base/info-locals-unused-static-var.exp: New file.
2890
01b1af32
TT
28912020-02-22 Tom Tromey <tom@tromey.com>
2892
2893 * gdb.python/tui-window.exp: New file.
2894 * gdb.python/tui-window.py: New file.
2895
7c043ba6
TT
28962020-02-22 Tom Tromey <tom@tromey.com>
2897
2898 PR tui/17850:
2899 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
2900 tests.
2901
c22fef7e
TT
29022020-02-22 Tom Tromey <tom@tromey.com>
2903
2904 * gdb.tui/new-layout.exp: Add sub-layout tests.
2905
ee325b61
TT
29062020-02-22 Tom Tromey <tom@tromey.com>
2907
2908 * gdb.tui/new-layout.exp: New file.
2909
3f0cbb04
TT
29102020-02-22 Tom Tromey <tom@tromey.com>
2911
2912 * gdb.rust/rust-style.rs: New file.
2913 * gdb.rust/rust-style.exp: New file.
2914 * gdb.base/style.exp: Test structure printing.
2915 * gdb.base/style.c (struct some_struct): New type.
2916 (enum etype): New type.
2917 (struct_value): New global.
2918
75525152
TV
29192020-02-21 Tom de Vries <tdevries@suse.de>
2920
2921 PR go/18926
2922 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
2923 Remove blanket xfails. Use message argument for gdb_breakpoint.
2924 Make continuing to breakpoint test conditional on setting breakpoint.
2925 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
2926 DW_AT_name attribute. Add xfail for GCC PR93866.
2927
bd360d30
AB
29282020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
2929
2930 * gdb.dwarf2/cpp-linkage-name.c: New file.
2931 * gdb.dwarf2/cpp-linkage-name.exp: New file.
2932
c7adb09f 29332020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
2934
2935 * lib/gdb.exp (gdb_wrapper_init): Reset
2936 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
2937 not exist.
2938
a9c79803
TV
29392020-02-20 Tom de Vries <tdevries@suse.de>
2940
2941 PR go/17018
2942 * gdb.go/hello.exp: Copy ...
2943 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
2944 print of st to print value of global definition. Add xfail for GCC
2945 PR93844.
2946 * gdb.go/hello.exp: Remove printing of st before definition.
2947 * gdb.go/hello.go: Copy ...
2948 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
2949 to st.
2950 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
2951
d7445728
TV
29522020-02-20 Tom de Vries <tdevries@suse.de>
2953
2954 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
2955 (gdb_simple_compile): Handle compile_flags go by using .go extension
2956 for source file.
2957 * gdb.go/chan.exp: Use support_go_compile.
2958 * gdb.go/handcall.exp: Same.
2959 * gdb.go/hello.exp: Same.
2960 * gdb.go/integers.exp: Same.
2961 * gdb.go/max-depth.exp: Same.
2962 * gdb.go/methods.exp: Same.
2963 * gdb.go/package.exp: Same.
2964 * gdb.go/strings.exp: Same.
2965 * gdb.go/types.exp: Same.
2966 * gdb.go/unsafe.exp: Same.
2967
c9c41e6d
TV
29682020-02-19 Tom de Vries <tdevries@suse.de>
2969
2970 * gdb.python/lib-types.exp: Make xfail more strict.
2971
f20ff837
TV
29722020-02-19 Tom de Vries <tdevries@suse.de>
2973
2974 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
2975
08410482
DE
29762020-02-19 Doug Evans <dje@google.com>
2977
2978 PR rust/25535
2979 * gdb.rust/simple.exp: Add test.
2980 * gdb.rust/simple.rs: Add test.
2981
623563f7
TV
29822020-02-19 Tom de Vries <tdevries@suse.de>
2983
2984 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
2985 output line-by-line.
2986
d3308cfd
TV
29872020-02-19 Tom de Vries <tdevries@suse.de>
2988
2989 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
2990
86cbc5dc
TV
29912020-02-19 Tom de Vries <tdevries@suse.de>
2992
2993 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
2994 prelink.
2995
9db2b96b
TV
29962020-02-19 Tom de Vries <tdevries@suse.de>
2997
2998 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
2999 (gdb_do_cache): Use gdb_do_cache_wrap.
3000 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
3001
89e2fdc5
TV
30022020-02-19 Tom de Vries <tdevries@suse.de>
3003
3004 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
3005 gdb_compile option.
3006
373d7ac0
SM
30072020-02-18 Simon Marchi <simon.marchi@efficios.com>
3008
3009 * gdb.base/printcmds.exp (test_print_enums): Update expected
3010 output.
3011
b29a2df0
SM
30122020-02-18 Simon Marchi <simon.marchi@efficios.com>
3013
3014 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
3015 for "unknown".
3016
6740f0cc
SM
30172020-02-18 Simon Marchi <simon.marchi@efficios.com>
3018
3019 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
3020 enumerator.
3021
edd45eb0
SM
30222020-02-18 Simon Marchi <simon.marchi@efficios.com>
3023
3024 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
3025 FE_, add FE_NONE.
3026 (three): Update.
3027 (enum flag_enum_without_zero): New enum.
3028 (flag_enum_without_zero): New variable.
3029 (enum not_flag_enum): New enum.
3030 (three_not_flag): New variable.
3031 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
3032 (test_print_enums): Add more tests for printing flag enums.
3033
d4295de4
TV
30342020-02-18 Tom de Vries <tdevries@suse.de>
3035
3036 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
3037 (gdb_compile_ada): ... here.
3038 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
3039 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
3040
f251f505
TT
30412020-02-14 Tom Tromey <tom@tromey.com>
3042
3043 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
3044 build directory.
3045 * boards/gdbserver-base.exp: Update path to gdbserver.
3046
8f432634
TV
30472020-02-13 Tom de Vries <tdevries@suse.de>
3048
3049 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
3050
92b6eaf7
TV
30512020-02-13 Tom de Vries <tdevries@suse.de>
3052
3053 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
3054 are missing.
3055
f3b0f7fe
TV
30562020-02-13 Tom de Vries <tdevries@suse.de>
3057
3058 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
3059 call.
3060
f6be8713
SDJ
30612020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
3062
3063 PR tui/25126
3064 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
3065 * gdb.base/cached-source-file.c: New file.
3066 * gdb.base/cached-source-file.exp: New file.
3067
b2770d5e
TV
30682020-02-11 Tom de Vries <tdevries@suse.de>
3069
3070 PR testsuite/25488
3071 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
3072
44f6938e
TV
30732020-02-10 Tom de Vries <tdevries@suse.de>
3074
3075 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
3076
5f0e2eb7
MR
30772020-02-10 Maciej W. Rozycki <macro@wdc.com>
3078
3079 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
3080 and $after_addr are both integers before making a comparison.
3081
46ce2b6f
TV
30822020-02-09 Tom de Vries <tdevries@suse.de>
3083
3084 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
3085 command output and paste it into gdb.log. If any, paste catch message
3086 to gdb.log.
3087
5abbbe1d
TT
30882020-02-07 Tom Tromey <tromey@adacore.com>
3089
3090 PR breakpoints/24915:
3091 * gdb.base/annotate-symlink.exp: Use setup_xfail.
3092
1d5d29e7
SV
30932020-02-06 Shahab Vahedi <shahab@synopsys.com>
3094
3095 * gdb.tui/tui-missing-src.exp: Add the "missing source
3096 file" test for the TUI.
3097
b0999b9b
AB
30982020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
3099
3100 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
3101 including a port number in the output.
3102
c3b149eb
AKS
31032020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
3104
3105 * lib/fortran.exp (fortran_int4): Handle clang.
3106 (fortran_int8): Likewise.
3107 (fortran_real4): Likewise.
3108 (fortran_real8): Likewise.
3109 (fortran_complex4): Likewise.
3110 (fortran_logical4): Likewise.
3111 (fortran_character1): Likewise.
3112
f8dcc90b
TV
31132020-02-04 Tom de Vries <tdevries@suse.de>
3114
3115 * README (Race detection): Add note.
3116
f90ac7c2
TV
31172020-02-04 Tom de Vries <tdevries@suse.de>
3118
3119 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
3120
780636ae
TV
31212020-02-04 Tom de Vries <tdevries@suse.de>
3122
3123 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
3124
5d2e1193
RA
31252020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
3126
3127 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
3128 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
3129 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
3130 blttar, bnetarl.
3131 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
3132 binary for blttar, bnetarl.
3133 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
3134 wait instruction. Delete ldmx test.
3135 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
3136
e409c542
AKS
31372020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3138
3139 * gdb.fortran/array-bounds-high.exp: New file.
3140 * gdb.fortran/array-bounds-high.f90: New file.
3141
b0029748
LD
31422020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
3143
3144 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
3145 Replace #include of <sys/fcntl.h> by <fcntl.h>.
3146
195a8287
TV
31472020-02-01 Tom de Vries <tdevries@suse.de>
3148
3149 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
3150
42330a68
AB
31512020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
3152
3153 PR tui/9765
3154 * gdb.tui/tui-layout-asm-short-prog.S: New file.
3155 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
3156
b62a8028
LM
31572020-01-29 Luis Machado <luis.machado@linaro.org>
3158
3159 * gdb.arch/aarch64-brk-patterns.c: New source file.
3160 * gdb.arch/aarch64-brk-patterns.exp: New test.
3161
5f440116
TBA
31622020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3163
3164 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
3165 GCC/Clang version.
3166 * gdb.cp/pass-by-ref.exp: Ditto.
3167
ee2a6fc6
TV
31682020-01-29 Tom de Vries <tdevries@suse.de>
3169
3170 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
3171 * gdb.threads/watchpoint-fork-mt.c: Same.
3172 * gdb.threads/watchpoint-fork-parent.c: Same.
3173 * gdb.threads/watchpoint-fork-st.c: Same.
3174 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
3175
16b10d6e
LM
31762020-01-27 Luis Machado <luis.machado@linaro.org>
3177
3178 * gdb.base/step-over-syscall.exp (setup): Check if we're already
3179 sitting at a syscall instruction when we hit the syscall function's
3180 breakpoint.
3181 Check PC against one obtained with the x command.
3182 Validate syscall number.
3183 (step_over_syscall): Don't continue to the syscall instruction if
3184 we're already there.
3185
b1468492
PW
31862020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3187
3188 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
3189
7ffa82e1
AB
31902020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3191
3192 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
3193 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
3194
3d92a3e3
AB
31952020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3196
3197 * gdb.dwarf2/dw2-inline-stepping.c: New file.
3198 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
3199
94a72be7
AB
32002020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3201
3202 * gdb.base/maint.exp: Update line table parsing test.
3203 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
3204
53af73bf
PA
32052020-01-24 Pedro Alves <palves@redhat.com>
3206
3207 PR gdb/25410
3208 * gdb.multi/multi-re-run-1.c: New.
3209 * gdb.multi/multi-re-run-2.c: New.
3210 * gdb.multi/multi-re-run.exp: New.
3211
1ba1ac88
AB
32122020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3213
3214 PR gdb/23718
3215 * gdb.server/server-kill-python.exp: New file.
3216
f3364a6d
AB
32172020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3218
3219 * gdb.server/multi-ui-errors.c: New file.
3220 * gdb.server/multi-ui-errors.exp: New file.
3221
733d0a67
AB
32222020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3223
3224 PR tui/9765
3225 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
3226
4f13c1c0
TT
32272020-01-19 Tom Tromey <tom@tromey.com>
3228
3229 * gdb.tui/main.exp: Add check for plain "file".
3230
40c94099
CB
32312020-01-16 Christian Biesinger <cbiesinger@google.com>
3232
3233 * lib/gdb.exp: Fix spelling error (seperatelly).
3234
ff47f4f0
TT
32352020-01-14 Tom Tromey <tom@tromey.com>
3236
3237 PR symtab/12535:
3238 * gdb.python/python.exp: Test decode_line with empty string
3239 argument.
3240
717c684d
BE
32412020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
3242
3243 * gdb.base/skip-inline.exp: Extend test.
3244
44e4c775
AB
32452020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
3246
3247 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
3248 * gdb.dwarf2/dw2-bad-elf.c: New file.
3249 * gdb.dwarf2/dw2-bad-elf.exp: New file.
3250
d93c6db7
AB
32512020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
3252
3253 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
3254 _line_saw_file.
3255
9a6d629c
AB
32562020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
3257
3258 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
3259 border.
3260
d9ebdab7
TBA
32612020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3262
3263 * gdb.multi/multi-target.exp (setup): Factor out "info
3264 connections" and "info inferiors" tests to ...
3265 (test_info_inferiors): ... this new procedure.
3266 (top level): Run new "info-inferiors" tests.
3267
f3c469b9
PA
32682020-01-10 Pedro Alves <palves@redhat.com>
3269
3270 * gdb.server/bkpt-other-inferior.exp: New file.
3271
121b3efd
PA
32722020-01-10 Pedro Alves <palves@redhat.com>
3273
3274 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
3275 of "add-inferior".
3276 * gdb.base/quit-live.exp: Likewise.
3277 * gdb.base/remote-exec-file.exp: Likewise.
3278 * gdb.guile/scm-progspace.exp: Likewise.
3279 * gdb.linespec/linespec.exp: Likewise.
3280 * gdb.mi/new-ui-mi-sync.exp: Likewise.
3281 * gdb.mi/user-selected-context-sync.exp: Likewise.
3282 * gdb.multi/multi-target.exp (setup): Add "info connection" and
3283 "info inferiors" tests.
3284 * gdb.multi/remove-inferiors.exp: Adjust expected output of
3285 "add-inferior".
3286 * gdb.multi/watchpoint-multi.exp: Likewise.
3287 * gdb.python/py-inferior.exp: Likewise.
3288 * gdb.server/extended-remote-restart.exp: Likewise.
3289 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
3290 "info inferiors".
3291 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
3292 * gdb.trace/report.exp: Likewise.
3293
1dadb1dd
PA
32942020-01-10 Pedro Alves <palves@redhat.com>
3295
3296 * gdb.multi/multi-target.c: New file.
3297 * gdb.multi/multi-target.exp: New file.
3298 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
3299 mode requested, but remote does not support non-stop".
3300
78f2c40a
PA
33012020-01-10 Pedro Alves <palves@redhat.com>
3302
3303 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
3304 disconnect before reconnecting.
3305
e7af6c70
TBA
33062020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3307 Pedro Alves <palves@redhat.com>
3308
3309 * gdb.server/connect-without-multi-process.exp: Also test
3310 continuing to end.
3311
acdf84a6
PA
33122020-01-10 Pedro Alves <palves@redhat.com>
3313
3314 * gdb.base/remote-exec-file.exp: New file.
3315
873657b9
PA
33162020-01-10 Pedro Alves <palves@redhat.com>
3317
3318 * gdb.base/fork-running-state.exp (do_test): Adjust expected
3319 output.
3320 * gdb.threads/async.c: New.
3321 * gdb.threads/async.exp: New.
3322 * gdb.multi/tids-gid-reset.c: New.
3323 * gdb.multi/tids-gid-reset.exp: New.
3324
7f0ae84c
GB
33252020-01-10 George Barrett <bob@bob131.so>
3326
3327 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
3328 to help in finding the image relocation offset.
3329 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
3330 options in arguments.
3331 (stap_test_no_debuginfo): Likewise.
3332 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
3333 test variants.
3334 (stap_test): Add null semaphore relocation test.
3335
47e9d49d
GB
33362020-01-10 George Barrett <bob@bob131.so>
3337
3338 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
3339 * gdb.base/stap-probe.exp: Likewise.
3340 (stap_test): Pass argument as an additional flag.
3341 (stap_test_no_debuginfo): Likewise.
3342 (stap_test): Check `info probes stap' output for semaphore
3343 addresses if the test binary is supposed to have them.
3344
f5a7c406
AB
33452020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3346
3347 * gdb.tui/basic.exp: Add more scrolling tests.
3348
9ae6bf64
TT
33492020-01-09 Tom Tromey <tom@tromey.com>
3350
3351 PR tui/18932:
3352 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
3353 meangingful value.
3354 (Term::command, Term::resize): Update.
3355 * gdb.tui/basic.exp: Add scrolling test.
3356
b2efe70c
AB
33572020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3358
3359 * gdb.tui/tui-layout-asm.exp: New file.
3360
3804da7e
AB
33612020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3362
3363 * lib/tuiterm.exp (Term::check_box_contents): New proc.
3364
b40aa28f
AB
33652020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3366
3367 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
3368 (Term::enter_tui): Use Term::prepare_for_tui.
3369
63ffd7c9
AB
33702020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3371
3372 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
3373 called.
3374
3be966f6
AB
33752020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3376
3377 * gdb.base/skip.exp: Fix race condition in test.
3378
153d79c4
AB
33792020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
3380
3381 * gdb.base/backtrace.c: New file.
3382 * gdb.base/backtrace.exp: New file.
3383
f2302a34
AB
33842020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
3385
3386 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
3387
6ec1d75e
PW
33882020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3389
3390 * gdb.base/style.exp: Test that warnings are styled.
3391
c296cbe6
BE
33922019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3393
3394 * gdb.base/line65535.exp: New file.
3395 * gdb.base/line65535.c: New file.
3396
b28a729d
SM
33972019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
3398
3399 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
3400 * lib/gnat_debug_info_test.adb: New file.
3401 * gdb.ada/ptype_tagged_param.exp: Use
3402 gnat_runtime_has_debug_info, expect a different output if
3403 runtime does not have debug info.
3404
7f2d7a0d
SM
34052019-12-20 Simon Marchi <simon.marchi@efficios.com>
3406
3407 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
3408 (another) quote in test name.
3409
f3bce483
SM
34102019-12-20 Simon Marchi <simon.marchi@efficios.com>
3411
3412 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
3413 Add quote in test name.
3414
c855a912
TBA
34152019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3416
3417 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
3418 directory instead.
3419 * gdb.cp/pass-by-ref.exp: Extend with more cases.
3420 * gdb.cp/pass-by-ref-2.cc: New file.
3421 * gdb.cp/pass-by-ref-2.exp: New file.
3422
fc9d2d72
TT
34232019-12-20 Tom Tromey <tom@tromey.com>
3424
3425 * gdb.tui/list-before.exp: New file.
3426
77b97e00
TT
34272019-12-20 Tom Tromey <tom@tromey.com>
3428
3429 * gdb.tui/list.exp: Check for source on initial listing.
3430
f69656d0
TT
34312019-12-11 Tom Tromey <tromey@adacore.com>
3432
3433 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
3434 Add crlf test.
3435
99a55965
SM
34362019-12-18 Simon Marchi <simon.marchi@efficios.com>
3437
3438 * gdb.base/default.exp: Update value of $_gdb_major.
3439
5024637f
BE
34402019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3441
3442 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
3443
b63634be
BE
34442019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3445
3446 * gdb.base/skip.exp: Whitespace fix.
3447
45d73523
BE
34482019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
3449
3450 * gdb.base/skip-inline.c: New file.
3451 * gdb.base/skip-inline.exp: New file.
3452
d043f8c8
SM
34532019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
3454
3455 * gdb.base/jit-reader.exp (jit_reader_test): Rename
3456 jit_function_00 to jit_function_stack_mangle.
3457 * gdb.base/jithost.c (jit_function_t): Rename to...
3458 (jit_function_stack_mangle_t): ... this.
3459 (jit_function_add_t): New typedef.
3460 (jit_function_00_code): Rename to...
3461 (jit_function_stack_mangle_code): ... this, make static.
3462 (jit_function_add_code): New.
3463 (main): Generate "add" function and call it. Adjust to changes
3464 in jithost_abi.
3465 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
3466 (struct jithost_abi) <begin, end>: Remove fields.
3467 <object, function_stack_mangle, function_add>: New fields.
3468 * gdb.base/jitreader.c (struct reader_state) <code_begin,
3469 code_end>: Remove fields.
3470 <func_stack_mangle>: New field.
3471 (read_debug_info): Adjust to renaming, create block for "add"
3472 function.
3473 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
3474
873de05c
TT
34752019-12-11 Tom Tromey <tom@tromey.com>
3476
3477 * gdb.tui/resize.exp: Fix regexp.
3478 * gdb.tui/regs.exp: Fix regexps.
3479 * gdb.tui/main.exp: Fix regexp.
3480
3d979945
TT
34812019-12-11 Tom Tromey <tom@tromey.com>
3482
3483 * gdb.tui/resize.exp: Update.
3484 * gdb.tui/empty.exp (layouts): Update.
3485
2192a9d3
TT
34862019-12-11 Tom Tromey <tom@tromey.com>
3487
3488 * gdb.tui/regs.exp: Update.
3489 * gdb.tui/empty.exp (layouts): Update.
3490 * gdb.tui/basic.exp: Update.
3491 * lib/tuiterm.exp (_check_box): Don't check bottom border.
3492
d8edc8b7
PW
34932019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3494
3495 * gdb.base/options.exp: Add -raw-values in the print completion list.
3496 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
3497
4c12d936
KB
34982019-12-10 Kevin Buettner <kevinb@redhat.com>
3499
3500 * gdb.threads/omp-par-scope.c: New file.
3501 * gdb/threads/omp-par-scope.exp: New file.
3502
26b911fb
KB
35032019-12-10 Kevin Buettner <kevinb@redhat.com>
3504
bb47f919
KB
3505 * lib/gdb.exp (support_nested_function_tests): New proc.
3506
35072019-12-10 Kevin Buettner <kevinb@redhat.com>
3508
3509 * lib/gdb.exp (gdb_compile_openmp): New proc.
3510 (build_executable_from_specs): Add an "openmp" option.
3511 (gdb_compile_pthreads): Add non-executable case.
26b911fb 3512
6c71eb7d
TT
35132019-12-10 Tom Tromey <tromey@adacore.com>
3514
3515 * gdb.ada/unchecked_union.exp: New file.
3516 * gdb.ada/unchecked_union/pck.adb: New file.
3517 * gdb.ada/unchecked_union/pck.ads: New file.
3518 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
3519 * gdb-utils.exp (string_to_regexp): Also quote "?".
3520
bac7c5cf
GB
35212019-12-10 George Barrett <bob@bob131.so>
3522
3523 Test scripted probe breakpoints.
3524 * gdb.guile/scm-breakpoint.c (main): Add probe point.
3525 * gdb.python/py-breakpoint.c (main): Likewise.
3526 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
3527 specifier test.
3528 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
3529
330f1d38
TBA
35302019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3531
3532 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
3533 an rvalue parameter.
3534 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
3535 parameter.
3536
b43315e2
AB
35372019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
3538
3539 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
3540 modules.
3541
54f73dad
AB
35422019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
3543
3544 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
3545 broken version of GCC.
3546
d57cbee9
AB
35472019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
3548
3549 * gdb.fortran/info-modules.exp: Rewrite to make use of new
3550 sym-info-cmds library.
3551 * gdb.fortran/info-types.exp: Likewise.
3552 * lib/sym-info-cmds.exp: New file.
3553
c14aab8c
TV
35542019-12-08 Tom de Vries <tdevries@suse.de>
3555
3556 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
3557
aa2d5a42
KS
35582019-12-07 Keith Seitz <keiths@redhat.com>
3559
3560 * gdb.base/corefile-buildid-shlib-shr.c: New file.
3561 * gdb.base/corefile-buildid-shlib.c: New file.
3562 * gdb.base/corefile-buildid.c: New file.
3563 * gdb.base/corefile-buildid.exp: New file.
3564
93e55f0a
TV
35652019-12-06 Tom de Vries <tdevries@suse.de>
3566
3567 * gdb.dwarf2/varval.exp: Add decl before def test.
3568
c7d12402
TBA
35692019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3570
3571 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
3572
06acc08f
TBA
35732019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3574
3575 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
3576 CV and reference conversion for overload resolution.
3577 * gdb.cp/rvalue-ref-overload.exp: Test it.
3578
e0fad1ea
PW
35792019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3580
3581 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
3582 * gdb.base/frameapply.exp: Test faas without command.
3583
8d70a9f0
AB
35842019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
3585
3586 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
3587 Fortran tests.
3588 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
3589 order.
3590
36c8fb93
AB
35912019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
3592
3593 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
3594 casting to type with no kind specified.
3595 (test_basic_parsing_of_type_kinds): Additional tests for types
3596 with no kind specified, and add tests for single/double
3597 precision/complex types.
3598
4139ff00
TT
35992019-12-04 Tom Tromey <tromey@adacore.com>
3600
3601 * gdb.base/endianity.c (struct other) <x>: New field.
3602 (main): Initialize it.
3603 * gdb.base/endianity.exp: Update.
3604
a05cf17a
TT
36052019-12-04 Tom Tromey <tromey@adacore.com>
3606
3607 * gdb.ada/scalar_storage/storage.adb: New file.
3608 * gdb.ada/scalar_storage/pck.adb: New file.
3609 * gdb.ada/scalar_storage/pck.ads: New file.
3610 * gdb.ada/scalar_storage.exp: New file.
3611
103a685e
TT
36122019-12-04 Tom Tromey <tromey@adacore.com>
3613
3614 * gdb.base/endianity.c (struct otherendian) <f>: New field.
3615 (main): Initialize it.
3616 * gdb.base/endianity.exp: Update.
3617
c2512106
AB
36182019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
3619
3620 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
3621
293b38d6
AB
36222019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
3623
3624 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
3625 -symbol-info-module-functions and -symbol-info-module-variables.
3626
216a7e6b
AB
36272019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
3628
3629 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
3630
5bbd8269
AB
36312019-12-01 Richard Bunt <richard.bunt@arm.com>
3632 Andrew Burgess <andrew.burgess@embecosm.com>
3633
3634 * gdb.fortran/derived-type-striding.exp: New file.
3635 * gdb.fortran/derived-type-striding.f90: New file.
3636 * gdb.fortran/array-slices.exp: New file.
3637 * gdb.fortran/array-slices.f90: New file.
3638
be09caf1
PW
36392019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3640
3641 * gdb.base/define.exp: Test . in command names.
3642 * gdb.base/setshow.exp: Update test, as . is now part of
3643 command name.
3644
643c0cbe
PW
36452019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3646
3647 * gdb.base/define-prefix.exp: New file.
3648
dcdec678
AB
36492019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
3650
3651 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
3652 compile.
3653 (skip_btrace_pt_tests): Likewise.
3654
640ab947
AB
36552019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
3656
3657 * gdb.fortran/info-modules.exp: Compile source files in correct
3658 order.
3659
d22670f0
KB
36602019-11-27 Kevin Buettner <kevinb@redhat.com>
3661
3662 * gdb.dwarf2/imported-unit.exp: New file.
3663 * gdb.dwarf2/imported-unit.c: New file.
3664
db5960b4
AB
36652019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
3666
3667 * gdb.mi/mi-fortran-modules-2.f90: New file.
3668 * gdb.mi/mi-fortran-modules.exp: New file.
3669 * gdb.mi/mi-fortran-modules.f90: New file.
3670
7dc42066
AB
36712019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
3672
3673 * gdb.mi/mi-sym-info-1.c: New file.
3674 * gdb.mi/mi-sym-info-2.c: New file.
3675 * gdb.mi/mi-sym-info.exp: New file.
3676
0dfeecca
TT
36772019-11-22 Tom Tromey <tromey@adacore.com>
3678
3679 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
3680 * gdb.ada/tasks/foo.adb: Add another stopping location.
3681
34877895
PJ
36822019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
3683
3684 * gdb.base/endianity.c: New test.
3685 * gdb.base/endianity.exp: New file.
3686
2e84f897
LD
36872019-11-21 Lukas Durfina <ldurfina@tachyum.com>
3688
3689 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
3690
65d1cd5f
TV
36912019-11-21 Tom de Vries <tdevries@suse.de>
3692
3693 PR gdb/24956
3694 * gdb.base/ui-redirect.exp: Test output of user-defined command.
3695
4f22c3f4
SDJ
36962019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
3697
3698 * gdb.python/py-progspace.exp: Add missing parentheses on some
3699 'print' commands.
3700
9f6ad286
TT
37012019-11-19 Tom Tromey <tom@tromey.com>
3702
3703 * gdb.tui/winheight.exp: New file.
3704
0b8dbf3f
AB
37052019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
3706
3707 * gdb.base/ctf-whatis.c: Delete.
3708 * gdb.base/ctf-whatis.exp: Delete.
3709 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
3710
f833b7a7
AB
37112019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
3712
3713 * gdb.base/ctf-cvexpr.exp: Delete.
3714 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
3715
30d0a636
AB
37162019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
3717
3718 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
3719 the compiler. Clean up header comment a little.
3720 * gdb.base/ctf-ptype.exp: Likewise.
3721 * gdb.base/ctf-whatis.exp: Likewise.
3722 * lib/gdb.exp (skip_ctf_tests): New proc.
3723
494409bb
SDJ
37242019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
3725
3726 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
3727 * gdb.tui/corefile-run.exp: New file.
3728
55708e99
TT
37292019-11-14 Tom Tromey <tromey@adacore.com>
3730
3731 * gdb.base/gdbvars.exp (test_convenience_variables): Add
3732 regression tests.
3733
45e42163
TT
37342019-11-12 Tom Tromey <tom@tromey.com>
3735
3736 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
3737 after any command. Expect prompt after WAIT_FOR is seen.
3738 (enter_tui): Enable resize messages.
3739 (command): Expect command in output.
3740 (get_line): Avoid error when cursor appears to be off-screen.
3741 (dump_screen): Include screen size in title.
3742 (_do_resize): New proc, from "resize".
3743 (resize): Rewrite. Do resize in two steps.
3744 * gdb.tui/empty.exp (layouts): Fix entries.
3745 (check_boxes): Remove xfail.
3746 (check_text): Dump screen on failure.
3747
086baaf1
AB
37482019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
3749
3750 * gdb.python/py-symbol.exp: Add test for
3751 gdb.lookup_static_symbols.
3752
09ff83af
AB
37532019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
3754
3755 * gdb.python/py-symbol.c: Declare and call function from new
3756 py-symbol-2.c file.
3757 * gdb.python/py-symbol.exp: Compile both source files, and add new
3758 tests for gdb.lookup_static_symbol.
3759 * gdb.python/py-symbol-2.c: New file.
3760
11af934b
TV
37612019-11-02 Tom de Vries <tdevries@suse.de>
3762
3763 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
3764 * gdb.base/anon.exp: Same.
3765 * gdb.base/auto-connect-native-target.exp: Same.
3766 * gdb.base/call-ar-st.exp: Same.
3767 * gdb.base/catch-syscall.exp: Same.
3768 * gdb.base/commands.exp: Same.
3769 * gdb.base/default.exp: Same.
3770 * gdb.base/display.exp: Same.
3771 * gdb.base/float.exp: Same.
3772 * gdb.base/foll-fork.exp: Same.
3773 * gdb.base/help.exp: Same.
3774 * gdb.base/info-macros.exp: Same.
3775 * gdb.base/info-proc.exp: Same.
3776 * gdb.base/info-target.exp: Same.
3777 * gdb.base/long_long.exp: Same.
3778 * gdb.base/macscp.exp: Same.
3779 * gdb.base/memattr.exp: Same.
3780 * gdb.base/nofield.exp: Same.
3781 * gdb.base/pointers.exp: Same.
3782 * gdb.base/printcmds.exp: Same.
3783 * gdb.base/ptype.exp: Same.
3784 * gdb.base/restore.exp: Same.
3785 * gdb.base/return.exp: Same.
3786 * gdb.base/scope.exp: Same.
3787 * gdb.base/set-noassign.exp: Same.
3788 * gdb.base/setshow.exp: Same.
3789 * gdb.base/shlib-call.exp: Same.
3790 * gdb.base/signals.exp: Same.
3791 * gdb.base/sigstep.exp: Same.
3792 * gdb.base/skip.exp: Same.
3793 * gdb.base/solib-symbol.exp: Same.
3794 * gdb.base/stap-probe.exp: Same.
3795 * gdb.base/step-line.exp: Same.
3796 * gdb.base/step-test.exp: Same.
3797 * gdb.base/style.exp: Same.
3798 * gdb.base/varargs.exp: Same.
3799 * gdb.base/vla-datatypes.exp: Same.
3800 * gdb.base/vla-ptr.exp: Same.
3801 * gdb.base/vla-sideeffect.exp: Same.
3802 * gdb.base/volatile.exp: Same.
3803 * gdb.base/watch-cond-infcall.exp: Same.
3804 * gdb.base/watchpoint.exp: Same.
3805
e96ec2ba
TV
38062019-11-02 Tom de Vries <tdevries@suse.de>
3807
3808 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
3809 * gdb.cp/cpexprs.exp: Same.
3810 * gdb.cp/except-multi-location.exp: Same.
3811 * gdb.cp/exceptprint.exp: Same.
3812 * gdb.cp/gdb2384.exp: Same.
3813 * gdb.cp/inherit.exp: Same.
3814 * gdb.cp/m-static.exp: Same.
3815 * gdb.cp/meth-typedefs.exp: Same.
3816 * gdb.cp/misc.exp: Same.
3817 * gdb.cp/namespace.exp: Same.
3818 * gdb.cp/non-trivial-retval.exp: Same.
3819 * gdb.cp/overload.exp: Same.
3820 * gdb.cp/pr17132.exp: Same.
3821 * gdb.cp/re-set-overloaded.exp: Same.
3822 * gdb.cp/rvalue-ref-types.exp: Same.
3823 * gdb.cp/templates.exp: Same.
3824
bd5766ec
LM
38252019-11-01 Luis Machado <luis.machado@linaro.org>
3826
3827 PR gdb/25124
3828
3829 * gdb.arch/pr25124.S: New file.
3830 * gdb.arch/pr25124.exp: New file.
3831
165f8965
AB
38322019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
3833
3834 * gdb.fortran/info-modules.exp: Update expected results, and add
3835 additional tests for 'info module functinos', and 'info module
3836 variables'.
3837 * gdb.fortran/info-types.exp: Update expected results.
3838 * gdb.fortran/info-types.f90: Extend testcase with additional
3839 module variables and functions.
3840
59c35742
AB
38412019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
3842
3843 * gdb.fortran/info-modules.exp: New file.
3844 * gdb.fortran/info-types.exp: Build with new file.
3845 * gdb.fortran/info-types.f90: Include and use new module.
3846 * gdb.fortran/info-types-2.f90: New file.
3847
f3fb2519
PW
38482019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3849
3850 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
3851 * gdb.base/settings.exp: Test all settings types using
3852 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
3853 that now verifies that the value of "maint show" is the same as
3854 returned by the settings functions. Test the type of the
3855 maintenance settings.
3856 * gdb.base/default.exp: Update show_conv_list.
3857
d1e36019
TV
38582019-10-31 Tom de Vries <tdevries@suse.de>
3859
3860 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
3861 gdb_test.
3862 * gdb.arch/amd64-disp-step.exp: Same.
3863 * gdb.asm/asm-source.exp: Same.
3864 * gdb.btrace/buffer-size.exp: Same.
3865 * gdb.btrace/cpu.exp: Same.
3866 * gdb.btrace/enable.exp: Same.
3867 * gdb.dwarf2/count.exp: Same.
3868 * gdb.dwarf2/dw2-ranges-func.exp: Same.
3869 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
3870 * gdb.fortran/vla-datatypes.exp: Same.
3871 * gdb.fortran/vla-history.exp: Same.
3872 * gdb.fortran/vla-ptype.exp: Same.
3873 * gdb.fortran/vla-value.exp: Same.
3874 * gdb.fortran/whatis_type.exp: Same.
3875 * gdb.guile/guile.exp: Same.
3876 * gdb.multi/tids.exp: Same.
3877 * gdb.python/py-finish-breakpoint.exp: Same.
3878 * gdb.python/py-framefilter.exp: Same.
3879 * gdb.python/py-pp-registration.exp: Same.
3880 * gdb.python/py-xmethods.exp: Same.
3881 * gdb.python/python.exp: Same.
3882 * gdb.server/connect-with-no-symbol-file.exp: Same.
3883 * gdb.server/no-thread-db.exp: Same.
3884 * gdb.server/run-without-local-binary.exp: Same.
3885 * gdb.stabs/weird.exp: Same.
3886 * gdb.threads/attach-many-short-lived-threads.exp: Same.
3887 * gdb.threads/thread-find.exp: Same.
3888 * gdb.threads/tls-shared.exp: Same.
3889 * gdb.threads/tls.exp: Same.
3890 * gdb.threads/wp-replication.exp: Same.
3891 * gdb.trace/ax.exp: Same.
3892 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
3893
3d11e68e
TV
38942019-10-31 Tom de Vries <tdevries@suse.de>
3895
3896 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
3897 * gdb.ada/array_subscript_addr.exp: Same.
3898 * gdb.ada/arrayidx.exp: Same.
3899 * gdb.ada/arrayparam.exp: Same.
3900 * gdb.ada/arrayptr.exp: Same.
3901 * gdb.ada/boolean_expr.exp: Same.
3902 * gdb.ada/call_pn.exp: Same.
3903 * gdb.ada/complete.exp: Same.
3904 * gdb.ada/fixed_cmp.exp: Same.
3905 * gdb.ada/fun_addr.exp: Same.
3906 * gdb.ada/funcall_param.exp: Same.
3907 * gdb.ada/interface.exp: Same.
3908 * gdb.ada/mod_from_name.exp: Same.
3909 * gdb.ada/null_array.exp: Same.
3910 * gdb.ada/packed_array.exp: Same.
3911 * gdb.ada/packed_tagged.exp: Same.
3912 * gdb.ada/print_chars.exp: Same.
3913 * gdb.ada/print_pc.exp: Same.
3914 * gdb.ada/ptype_arith_binop.exp: Same.
3915 * gdb.ada/ptype_field.exp: Same.
3916 * gdb.ada/ptype_tagged_param.exp: Same.
3917 * gdb.ada/rec_return.exp: Same.
3918 * gdb.ada/ref_tick_size.exp: Same.
3919 * gdb.ada/str_ref_cmp.exp: Same.
3920 * gdb.ada/taft_type.exp: Same.
3921 * gdb.ada/tagged.exp: Same.
3922 * gdb.ada/type_coercion.exp: Same.
3923 * gdb.ada/uninitialized_vars.exp: Same.
3924
60b6ede8
TV
39252019-10-30 Tom de Vries <tdevries@suse.de>
3926
3927 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
3928
30baf67b
TV
39292019-10-26 Tom de Vries <tdevries@suse.de>
3930
3931 * gdb.base/bigcore.c: Fix typos in comments.
3932 * gdb.base/ctf-ptype.c: Same.
3933 * gdb.base/long_long.c: Same.
3934 * gdb.dwarf2/dw2-op-out-param.S: Same.
3935 * gdb.python/py-evthreads.c: Same.
3936 * gdb.reverse/i387-stack-reverse.c: Same.
3937 * gdb.trace/tfile.c: Same.
3938 * lib/compiler.c: Same.
3939 * lib/compiler.cc: Same.
3940
158da0d1
TV
39412019-10-25 Tom de Vries <tdevries@suse.de>
3942
3943 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
3944 gdb_test_multiple calls.
3945 * gdb.reverse/sigall-reverse.exp: Same.
3946 * gdb.reverse/solib-precsave.exp: Same.
3947 * gdb.reverse/solib-reverse.exp: Same.
3948 * gdb.reverse/until-precsave.exp: Same.
3949 * gdb.reverse/until-reverse.exp: Same.
3950
4ccdfbec
TV
39512019-10-24 Tom de Vries <tdevries@suse.de>
3952
3953 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
3954 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
3955 kfail using -wrap pattern flag and convenience variable
3956 gdb_test_name.
3957
33d569b7
AB
39582019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
3959
3960 * gdb.python/py-progspace.exp: Add tests for the
3961 Progspace.block_for_pc method.
3962
4d0b984b
TT
39632019-10-23 Tom Tromey <tom@tromey.com>
3964
3965 * configure: Rebuild.
3966 * aclocal.m4: Use m4_include, not sinclude.
3967
94cb3754
TV
39682019-10-21 Tom de Vries <tdevries@suse.de>
3969
3970 * gdb.base/infcall-nested-structs.c: Add
3971 __attribute__((noinline,noclone)) to all functions.
3972 (call_all): Add missing variable initialization. Simplify return value.
3973 (breakpt): Increment volatile variable, to prevent call from being
3974 optimized out.
3975 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
3976
062f1fc1
TV
39772019-10-17 Tom de Vries <tdevries@suse.de>
3978
3979 * gdb.fortran/module.exp: Allow info variables to print info for files
3980 other than module.f90.
3981
0b54364d
AB
39822019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
3983
3984 * gdb.fortran/module.exp: Extend with 'info variables' test.
3985
7ff5fae7
AB
39862019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
3987
3988 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
3989 F77_FOR_TARGET.
3990
d10eccaa
TV
39912019-10-16 Tom de Vries <tdevries@suse.de>
3992
3993 PR tdep/25096
3994 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
3995
745ff14e
TV
39962019-10-16 Tom de Vries <tdevries@suse.de>
3997
3998 PR tdep/24104
3999 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
4000 Add KFAIL for PR tdep/25096.
4001
03e1ab94
TV
40022019-10-16 Tom de Vries <tdevries@suse.de>
4003
4004 PR testsuite/25059
4005 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
4006
b17fcc10
TV
40072019-10-16 Tom de Vries <tdevries@suse.de>
4008
4009 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
4010 as signed.
4011
9223170f
SM
40122019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
4013
4014 * gdb.mi/list-thread-groups-available.exp: Read entries one by
4015 one instead of increasing timeout.
4016
d6e76313
TV
40172019-10-13 Tom de Vries <tdevries@suse.de>
4018
4019 PR record/25038
4020 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
4021 * gdb.reverse/sigall-reverse.exp: Same.
4022 * gdb.reverse/solib-precsave.exp: Same.
4023 * gdb.reverse/solib-reverse.exp: Same.
4024 * gdb.reverse/step-precsave.exp: Same.
4025 * gdb.reverse/until-precsave.exp: Same.
4026 * gdb.reverse/until-reverse.exp: Same.
4027 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
4028
6dfc0041
AA
40292019-10-10 Andreas Arnez <arnez@linux.ibm.com>
4030
4031 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
4032 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
4033 (cmp_struct_05_01, cmp_struct_static_02_01)
4034 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
4035 comparisons.
4036
abcf2cc8
TV
40372019-10-10 Tom de Vries <tdevries@suse.de>
4038
4039 PR testsuite/24888
4040 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
4041 gnatlink.
4042
a50faaf6
TV
40432019-10-09 Tom de Vries <tdevries@suse.de>
4044
4045 PR testsuite/25048
4046 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
4047
60ff3cd7
AB
40482019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
4049
4050 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
4051 exceptions due to missing debug information.
4052
dfee8566
TV
40532019-10-07 Tom de Vries <tdevries@suse.de>
4054
4055 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
4056
3d63690a
AB
40572019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
4058
4059 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
4060 * gdb.base/annota1.exp: Update to use gdb_test_name.
4061
30d1f018
WP
40622019-10-07 Weimin Pan <weimin.pan@oracle.com>
4063
4064 * gdb.base/ctf-whatis.exp: New file.
4065 * gdb.base/ctf-whatis.c: New file.
4066 * gdb.base/ctf-ptype.exp: New file.
4067 * gdb.base/ctf-ptype.c: New file.
4068 * gdb.base/ctf-constvars.exp: New file.
4069 * gdb.base/ctf-constvars.c: New file.
4070 * gdb.base/ctf-cvexpr.exp: New file.
4071
4dbbb47c
TV
40722019-10-04 Tom de Vries <tdevries@suse.de>
4073
4074 * gdb.cp/local-static.c (main): Move declaration of int i out of the
4075 for loop.
4076
77c2dba3
TT
40772019-10-03 Tom Tromey <tom@tromey.com>
4078
4079 PR rust/24976:
4080 * gdb.rust/simple.rs (Union2): New type.
4081 (main): Use Union2.
4082 * gdb.rust/simple.exp: Add test.
4083
179aed7f
AB
40842019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4085
4086 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
4087 nested function prefix.
4088
0a4b0913
AB
40892019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
4090 Richard Bunt <richard.bunt@arm.com>
4091 Andrew Burgess <andrew.burgess@embecosm.com>
4092
4093 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
4094 nested functions.
4095 * gdb.fortran/nested-funcs.f90: Update expected results.
4096 * gdb.fortran/nested-funcs-2.exp: New file.
4097 * gdb.fortran/nested-funcs-2.f90: New file.
4098
082cce05
AB
40992019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4100
4101 * gdb.python/py-parameter.exp: Make test names unique.
4102 * gdb.python/py-template.exp: Likewise.
4103 * gdb.python/py-value.exp: Likewise.
4104
2b74ba5a
AB
41052019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4106
4107 * gdb.base/break-interp.exp: Reduce test name duplication.
4108 * gdb.base/call-sc.exp: Likewise.
4109 * gdb.base/callfuncs.exp: Likewise.
4110 * gdb.base/charset.exp: Likewise.
4111 * gdb.base/dump.exp: Likewise.
4112 * gdb.base/ena-dis-br.exp: Likewise.
4113 * gdb.base/relational.exp: Likewise.
4114 * gdb.base/step-over-syscall.exp: Likewise.
4115 * gdb.base/structs.exp: Likewise.
4116
58eb20d5
AB
41172019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4118
4119 * gdb.linespec/explicit.exp: Make test names unique.
4120 * gdb.linespec/ls-errs.exp: Likewise.
4121
4d421147
AB
41222019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4123
4124 * gdb.reverse/break-precsave.exp: Make test names unique.
4125 * gdb.reverse/break-reverse.exp: Likewise.
4126 * gdb.reverse/finish-precsave.exp: Likewise.
4127 * gdb.reverse/finish-reverse.exp: Likewise.
4128 * gdb.reverse/machinestate-precsave.exp: Likewise.
4129 * gdb.reverse/machinestate.exp: Likewise.
4130 * gdb.reverse/readv-reverse.exp: Likewise.
4131 * gdb.reverse/recvmsg-reverse.exp: Likewise.
4132 * gdb.reverse/sigall-precsave.exp: Likewise.
4133 * gdb.reverse/sigall-reverse.exp: Likewise.
4134 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
4135 * gdb.reverse/watch-precsave.exp: Likewise.
4136 * gdb.reverse/watch-reverse.exp: Likewise.
4137
d8c06f22
AB
41382019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4139
4140 * gdb.threads/stop-with-handle.c: New file.
4141 * gdb.threads/stop-with-handle.exp: New file.
4142
3a56ed86
TV
41432019-10-03 Tom de Vries <tdevries@suse.de>
4144
4145 PR testsuite/25059
4146 * gdb.base/list-missing-source.exp: Allowing the "Compilation
4147 directory" line to be missing.
4148
42275044
TV
41492019-10-03 Tom de Vries <tdevries@suse.de>
4150
4151 PR testsuite/25059
4152 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
4153 type optional.
4154
9ef62df0
AA
41552019-10-02 Andreas Arnez <arnez@linux.ibm.com>
4156
4157 * gdb.python/py-format-string.c (string.h): New include.
4158 (main): Fill a_struct_with_union.the_union.an_int with bytes of
4159 the same value, for endianness-independence.
4160 * gdb.python/py-format-string.exp (default_regexp_dict)
4161 (test_pretty_structs, test_format): Adjust expected output to the
4162 changed initialization.
4163
37f6a7f4
TT
41642019-10-02 Tom Tromey <tromey@adacore.com>
4165
4166 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
4167
1d58d6a2
PA
41682019-10-02 Pedro Alves <palves@redhat.com>
4169 Andrew Burgess <andrew.burgess@embecosm.com>
4170
4171 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
4172 "print-file-var.h".
4173 (this_version_id) Use ATTRIBUTE_VISIBILITY.
4174 (get_version_1): Print this_version_id and its address.
4175 Add extern "C" wrappers around interface functions.
4176 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
4177 "print-file-var.h".
4178 (this_version_id) Use ATTRIBUTE_VISIBILITY.
4179 (get_version_2): Print this_version_id and its address.
4180 Add extern "C" wrappers around interface functions.
4181 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
4182 <stddef.h> and "print-file-var.h".
4183 Add extern "C" wrappers around interface functions.
4184 [VERSION_ID_MAIN] (this_version_id): Define.
4185 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
4186 * gdb.base/print-file-var.h: Add some #defines to simplify setting
4187 up extern "C" blocks.
4188 * gdb.base/print-file-var.exp (test): New, factored out from top
4189 level.
4190 (top level): Test all combinations of attribute hidden or not,
4191 dlopen or not, and this_version_id symbol in main file or not.
4192 Compile tests as both C++ and C, make test names unique.
4193
d770d56f
TT
41942019-10-01 Tom Tromey <tom@tromey.com>
4195
4196 * gdb.base/style.exp: Test "show logging filename".
4197
7f6aba03
TT
41982019-10-01 Tom Tromey <tom@tromey.com>
4199
4200 * lib/gdb-utils.exp (style): Handle "metadata" argument.
4201 * gdb.base/style.exp: Add metadata style test.
4202
14309bb6
TT
42032019-10-01 Tom Tromey <tom@tromey.com>
4204
4205 * gdb.base/style.exp: Test "pwd".
4206
2a3c1174
PA
42072019-10-01 Tom Tromey <tom@tromey.com>
4208
4209 * gdb.base/style.exp: Update tests.
4210
53d666ec
AA
42112019-10-01 Andreas Arnez <arnez@linux.ibm.com>
4212
4213 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
4214 'six' to unsigned.
4215 (s1): Initialize fields 'four' and 'six' instead of 'three' and
4216 'five'. Use an all-ones bit pattern for each.
4217 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
4218 to its changed values.
4219
4a56a520
TT
42202019-09-30 Tom Tromey <tromey@adacore.com>
4221
4222 * gdb.rust/traits.rs: Disable all warnings.
4223
0df0352a
TV
42242019-09-29 Tom de Vries <tdevries@suse.de>
4225
aac66a4c 4226 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 4227
73d9a918
TV
42282019-09-29 Tom de Vries <tdevries@suse.de>
4229
4230 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
4231
060b3ab4
TV
42322019-09-27 Tom de Vries <tdevries@suse.de>
4233
4234 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
4235
68f7d34d
TV
42362019-09-27 Tom de Vries <tdevries@suse.de>
4237
4238 PR record/23188
4239 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
4240
5d63b30a
TT
42412019-09-26 Tom Tromey <tromey@adacore.com>
4242
4243 * gdb.ada/py_taft.exp: New file.
4244 * gdb.ada/py_taft/main.adb: New file.
4245 * gdb.ada/py_taft/pkg.adb: New file.
4246 * gdb.ada/py_taft/pkg.ads: New file.
4247
3d435220
TV
42482019-09-24 Tom de Vries <tdevries@suse.de>
4249
4250 PR gdb/24598
4251 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
4252
77d03678
TV
42532019-09-22 Tom de Vries <tdevries@suse.de>
4254
4255 * gdb.base/restore.exp: Allow register variables to be optimized out at
4256 -O0.
4257
abf516c6
UW
42582019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
4259
4260 * gdb.arch/spu-info.exp: Remove file.
4261 * gdb.arch/spu-info.c: Remove file.
4262 * gdb.arch/spu-ls.exp: Remove file.
4263 * gdb.arch/spu-ls.c: Remove file.
4264
4265 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
4266 * gdb.asm/spu.inc: Remove file.
4267
4268 * gdb.base/dump.exp: Remove support for spu*-*-*.
4269 * gdb.base/stack-checking.exp: Likewise.
4270 * gdb.base/overlays.exp: Likewise.
4271 * gdb.base/ovlymgr.c: Likewise.
4272 * gdb.base/spu.ld: Remove file.
4273
4274 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
4275 * gdb.cp/cpexprs.exp: Likewise.
4276 * gdb.cp/exception.exp: Likewise.
4277 * gdb.cp/gdb2495.exp: Likewise.
4278 * gdb.cp/mb-templates.exp: Likewise.
4279 * gdb.cp/pr9167.exp: Likewise.
4280 * gdb.cp/userdef.exp: Likewise.
4281
4282 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
4283
4284 * gdb.cell: Remove directory.
4285 * lib/cell.exp: Remove file.
4286
e452e88f
TV
42872019-09-19 Tom de Vries <tdevries@suse.de>
4288
4289 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
4290
8a625130
TV
42912019-09-19 Tom de Vries <tdevries@suse.de>
4292
4293 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
4294
81dc3ab5
TV
42952019-09-19 Tom de Vries <tdevries@suse.de>
4296
4297 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
4298 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
4299 (gdb_target_cmd): ... here.
4300 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
4301 value 2.
4302
b078f3ac
AB
43032019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
4304
4305 * gdb.base/source-dir.exp: Avoid having directory names in test
4306 names.
4307
f1b620e9
MG
43082019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
4309
4310 * gdb.base/source-dir.exp: Add extra test for mapped compilation
4311 directory.
4312
67f3ed6a
AB
43132019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
4314
4315 * gdb.base/list-missing-source.exp: New file.
4316
d1b70248
TV
43172019-09-14 Tom de Vries <tdevries@suse.de>
4318
4319 PR teststuite/24599
4320 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
4321 * lib/ada.exp (gnatmake_version_at_least): New proc.
4322
5fabdcd6
AB
43232019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
4324
4325 * gdb.base/maint.exp: Use exec_has_index_section.
4326
aa17805f
AB
43272019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
4328
4329 * gdb.base/maint.exp: Add test for 'maint info sections'.
4330
25e5c209
TV
43312019-09-12 Tom de Vries <tdevries@suse.de>
4332
4333 * gdb.base/store.exp: Allow register variables to be optimized out at
4334 -O0.
4335
4993045d
PW
43362019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4337
4338 * gdb.ada/rdv_wait.exp: Update to new task names.
4339 * gdb.base/task_switch_in_core.exp: Likewise.
4340 * gdb.base/info_sources_base.c: Likewise.
4341
8a516164
TT
43422019-09-10 Tom Tromey <tromey@adacore.com>
4343
4344 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
4345
aa391654
TT
43462019-09-10 Tom Tromey <tromey@adacore.com>
4347
4348 * gdb.ada/dgopt.exp: New file.
4349 * gdb.ada/dgopt/x.adb: New file.
4350
8634b462
TT
43512019-09-08 Tom Tromey <tom@tromey.com>
4352
4353 * gdb.tui/resize.exp: Remove setup_xfail.
4354 * gdb.tui/regs.exp: Remove setup_xfail.
4355 * gdb.tui/basic.exp: Remove setup_xfail.
4356
736b0f76
DB
43572019-09-06 David Blaikie <dblaikie@gmail.com>
4358
4359 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
4360 * gdb.cp/cplabel.exp: Ditto.
4361 * gdb.linespec/ls-errs.exp: Ditto.
4362
30331a6c
TV
43632019-09-05 Tom de Vries <tdevries@suse.de>
4364
4365 * lib/gdb.exp (cmp_file_string): New proc.
4366 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
4367 runto_main. Verify save breakpoints output.
4368
98b0ebab
PW
43692019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4370
4371 * gdb.base/info-var.exp: Test info variables without running
4372 to main, to avoid expect's buffer overflow.
4373
4e962e74
TT
43742019-09-03 Tom Tromey <tromey@adacore.com>
4375
4376 * gdb.ada/bias.exp: New file.
4377 * gdb.ada/bias/bias.adb: New file.
4378 * gdb.ada/print_chars.exp: Add regression test.
4379 * gdb.ada/print_chars/foo.adb (My_Character): New type.
4380 (MC): New variable.
4381
2ea1a07a
SL
43822019-08-29 Sandra Loosemore <sandra@codesourcery.com>
4383
4384 * gdb.base/argv0-symlink.exp: Run only on native target
4385 and local host.
4386
8077c50d
TV
43872019-08-29 Tom de Vries <tdevries@suse.de>
4388
4389 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
4390 diverse debug info.
4391 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
4392
48352473
TV
43932019-08-28 Tom de Vries <tdevries@suse.de>
4394
4395 * gdb.base/info-var.exp: Allow info variables to print info for files
4396 other than info-var-f1.c and info-var-f2.c.
4397
d8f27c60
AB
43982019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
4399
4400 * gdb.fortran/info-types.exp: Add module.
4401 * gdb.fortran/info-types.f90: Update expected results.
4402
1f20c35e
AB
44032019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
4404
4405 * gdb.fortran/info-types.exp: New file.
4406 * gdb.fortran/info-types.f90: New file.
4407 * lib/fortran.exp (fortran_character1): New proc.
4408
4acfdd20
AB
44092019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
4410
4411 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
4412 functions'. Reindent as needed.
4413 * gdb.base/info-var-f1.c: New file.
4414 * gdb.base/info-var-f2.c: New file.
4415 * gdb.base/info-var.exp: New file.
4416 * gdb.base/info-var.h: New file.
4417
5c31b358
TV
44182019-08-26 Tom de Vries <tdevries@suse.de>
4419
4420 PR c++/24852
4421 * gdb.cp/no-libstdcxx-probe.exp: New test.
4422
b694989f
TV
44232019-08-26 Tom de Vries <tdevries@suse.de>
4424
4425 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
4426 * tests need to be skipped.
4427 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
4428 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
4429 mi_skip_libstdcxx_probe_tests.
4430
d9c4ba53
SDJ
44312019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
4432
4433 * gdb.python/py-xmethods.exp: Use raw strings when passing
4434 arguments to SimpleXMethodMatcher.
4435
395fad09
TV
44362019-08-22 Tom de Vries <tdevries@suse.de>
4437
4438 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
4439 more informative.
4440
26c957f1
PA
44412019-08-21 Pedro Alves <palves@redhat.com>
4442
4443 * gdb.base/with.exp: Test "with" with no arguments.
4444
61f80d5d
TV
44452019-08-21 Tom de Vries <tdevries@suse.de>
4446
4447 * gdb.base/gdb-caching-proc.exp: Sort files.
4448
d7a11d13
TV
44492019-08-20 Tom de Vries <tdevries@suse.de>
4450
4451 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
4452 compilation.
4453
34dafe9f
TV
44542019-08-16 Tom de Vries <tdevries@suse.de>
4455
4456 * gdb.base/compare-sections.exp ("after run to main"): Allow
4457 mismatched read-only sections for PIE executables.
4458
398fdd60
TT
44592019-08-16 Tom Tromey <tom@tromey.com>
4460
4461 * lib/tuiterm.exp (_csi_Z): New proc.
4462 * gdb.tui/basic.exp: Update window positions.
4463 * gdb.tui/empty.exp: Update window positions.
4464
d8f9e51c
SL
44652019-08-15 Sandra Loosemore <sandra@codesourcery.com>
4466
4467 * gdb.base/examine-backward.exp: Correct regexp for
4468 "examine 3 bytes backward from ${address_zero}".
4469
3df505f6
TT
44702019-08-15 Tom Tromey <tom@tromey.com>
4471
4472 * gdb.tui/empty.exp: Enable resizing tests.
4473
272560b5
TT
44742019-08-15 Tom Tromey <tromey@adacore.com>
4475
4476 * gdb.ada/char_enum.exp: Add regression tests.
4477 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
4478 and '0'.
4479 (Char, Gchar): Update.
4480 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
4481
08235187
CB
44822019-08-15 Christian Biesinger <cbiesinger@google.com>
4483
4484 * gdb.python/python.exp: Expect a leading underscore on
4485 GdbOutput{,Error}File.
4486
22a2ab04
SL
44872019-08-15 Sandra Loosemore <sandra@codesourcery.com>
4488
4489 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
4490 Windows host.
4491
835b995b
SL
44922019-08-15 Sandra Loosemore <sandra@codesourcery.com>
4493
4494 * gdb.base/batch-preserve-term-settings.exp
4495 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
4496
97dd8e07
CB
44972019-08-15 Christian Biesinger <cbiesinger@google.com>
4498
4499 * lib/gdb.exp: When running on a mingw target, replace
4500 /x/ with x:/.
4501
75faf5c4
AH
45022019-08-14 Alan Hayward <alan.hayward@arm.com>
4503
4504 * gdb.arch/aarch64-prologue.c: New test.
4505 * gdb.arch/aarch64-prologue.exp: New file.
4506
abc6c00f
TV
45072019-08-13 Tom de Vries <tdevries@suse.de>
4508
4509 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
4510 Thread.
4511
74c2c1f4
SL
45122019-08-13 Sandra Loosemore <sandra@codesourcery.com>
4513
4514 * gdb.python/py-completion.exp: Download the .py file to the host
4515 and use its host pathname. Conditionalize tests that use
4516 tab completion and manipulate files on the build machine.
4517 * gdb.python/py-events.exp: Download the .py file to the host
4518 and use its host pathname.
4519 * gdb.python/py-evsignal.exp: Likewise.
4520 * gdb.python/py-evthreads.exp: Likewise.
4521 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
4522 pathname syntax.
4523 * gdb.python/py-framefilter.exp: Download the .py file to the right
4524 place on the host. Match Windows pathname syntax.
4525 * gdb.python/py-mi-var-info-path-expression.exp: Download the
4526 .py file to the host and use its host pathname.
4527 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
4528 * gdb.python/py-objfile.exp: Expect a host pathname, not a
4529 build pathname. Skip symlink test on Windows host. Add missing
4530 newline at end of file.
4531 * gdb.python/py-pp-maint.exp: Download the .py file to the host
4532 and use its host pathname.
4533 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
4534 * gdb.python/py-section-script.exp: Use host location of binfile
4535 on safe-path. Use correct path separator on Windows host.
4536 Reorder alternatives in gdb_test_multiple to prevent matching
4537 the wrong alternative on success.
4538 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
4539
ca2589f3
PP
45402019-08-12 Patrick Palka <patrick@parcs.ath.cx>
4541
4542 * gdb.gdb/selftest.exp (test_with_self): Update test to now
4543 expect the GDB inferior to no longer immediately stop after
4544 being resumed with "signal SIGINT".
4545
020a839d
SL
45462019-08-09 Sandra Loosemore <sandra@codesourcery.com>
4547
4548 * gdb.linespec/break-ask.exp: Generalize regexps to match
4549 Windows pathnames too.
4550
128d6509
TV
45512019-08-08 Tom de Vries <tdevries@suse.de>
4552
4553 PR testsuite/24862
4554 * lib/tuiterm.exp (_accept): Fix CSI regexp.
4555
590042fc
PW
45562019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4557
4558 * gdb.base/style.exp: Update tests for help doc new invariants.
4559 * gdb.base/help.exp: Likewise.
4560
046bebe1
TT
45612019-08-06 Tom Tromey <tom@tromey.com>
4562
4563 * gdb.base/style.exp: Add disassemble test.
4564 * gdb.base/style.c (some_called_function): New function.
4565 (main): Use it.
4566
0b27c27d
CB
45672019-08-05 Christian Biesinger <cbiesinger@google.com>
4568
4569 * gdb.python/py-block.exp: Test dictionary access on blocks.
4570
580f1034
SM
45712019-08-05 Simon Marchi <simon.marchi@efficios.com>
4572
4573 PR gdb/24863
4574 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
4575 -list-thread-groups --available test when running under
4576 check-read1.
4577
d86bd7cb
TV
45782019-08-05 Tom de Vries <tdevries@suse.de>
4579
4580 PR testsuite/24863
4581 * lib/gdb.exp (with_read1_timeout_factor): New proc.
4582 * gdb.base/help.exp: Use with_read1_timeout_factor.
4583 * gdb.base/info-macros.exp: Same.
4584 * gdb.cp/nested-types.exp: Same.
4585
a80cf5d8
TV
45862019-08-05 Tom de Vries <tdevries@suse.de>
4587
4588 * lib/gdb.exp (version_at_least): Factor out of ...
4589 (tcl_version_at_least): ... here.
4590 (gdb_compile): Fail if pie results in non-PIE executable.
4591 (readelf_version, readelf_prints_pie): New proc.
4592 (exec_is_pie): Return -1 if unknown.
4593
d0962838
TV
45942019-08-05 Tom de Vries <tdevries@suse.de>
4595
4596 * lib/gdb.exp (tcl_version_at_least): Fix typo.
4597
2252ff3d
SL
45982019-08-04 Sandra Loosemore <sandra@codesourcery.com>
4599
4600 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
4601
26655f53
SL
46022019-08-04 Sandra Loosemore <sandra@codesourcery.com>
4603
4604 * lib/completion-support.exp (test_gdb_complete_none): Skip
4605 tab completion tests if no readline support.
4606 (test_gdb_complete_unique_re): Likewise.
4607 (test_gdb_complete_multiple): Likewise.
4608
db4dc13e
PW
46092019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4610
4611 * gdb.base/info_sources.exp: New file.
4612 * gdb.base/info_sources.c: New file.
4613 * gdb.base/info_sources_base.c: New file.
4614
0eba165a
PFC
46152019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4616
4617 * gdb.base/batch-exit-status.exp: Call test_exit_status with
4618 prefix argument.
4619 (test_exit_status): Add prefix argument.
4620
59bd512b
TV
46212019-08-01 Tom de Vries <tdevries@suse.de>
4622
4623 PR testsuite/24863
4624 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
4625 calling exp_continue for new thread and thread exited messages.
4626
2a3ad588
TV
46272019-08-01 Tom de Vries <tdevries@suse.de>
4628
4629 PR testsuite/24863
4630 * gdb.base/structs.exp: Fix check-read1 timeout using
4631 gdb_test_sequence.
4632 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
4633
117eb594
TV
46342019-08-01 Tom de Vries <tdevries@suse.de>
4635
4636 PR testsuite/24863
4637 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
4638 line.
4639
ed591340
TV
46402019-08-01 Tom de Vries <tdevries@suse.de>
4641
4642 PR testsuite/24863
4643 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
4644
aa3b6533
TT
46452019-07-30 Tom Tromey <tromey@adacore.com>
4646
4647 * gdb.ada/display_nested.exp: New file.
4648 * gdb.ada/display_nested/foo.adb: New file.
4649 * gdb.ada/display_nested/pack.adb: New file.
4650 * gdb.ada/display_nested/pack.ads: New file.
4651
2906593f
CB
46522019-07-30 Christian Biesinger <cbiesinger@google.com>
4653
4654 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
4655 namespace.
4656 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
4657
0f575925
TV
46582019-07-30 Tom de Vries <tdevries@suse.de>
4659
4660 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
4661 instead.
4662
b13057d9
TV
46632019-07-30 Tom de Vries <tdevries@suse.de>
4664
4665 PR testsuite/24834
4666 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
4667 (exec_is_pie): New proc.
4668
5c4dde85
CB
46692019-07-29 Christian Biesinger <cbiesinger@google.com>
4670
4671 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
4672
c620ed88
CB
46732019-07-29 Christian Biesinger <cbiesinger@google.com>
4674
4675 * gdb.python/py-objfile.c: Add global and static vars.
4676 * gdb.python/py-objfile.exp: Test new functions Objfile.
4677 lookup_global_symbol and lookup_static_symbol.
4678
3d235706
TT
46792019-07-29 Tom Tromey <tom@tromey.com>
4680
4681 * lib/tuiterm.exp (Term::_csi_@): New proc.
4682 (Term::_csi_X): Don't move cursor.
4683
c7e4c0a6
PW
46842019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4685
4686 * gdb.base/options.exp: Update backtrace - completion to
4687 new option -frame-info.
4688 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
4689 Test new 'set print frame-info'. Test backtrace -frame-info
4690 overriding 'set print frame-info'.
4691 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
4692 Test new 'set print frame-info'.
4693 Verify consistency of backtrace with and without filters, with and
4694 without -no-filters.
4695 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
4696 default.
4697
de28a3b7
TV
46982019-07-29 Tom de Vries <tdevries@suse.de>
4699
4700 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
4701 no arguments".
4702
507dd60e
TV
47032019-07-29 Tom de Vries <tdevries@suse.de>
4704
4705 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
4706 is a substring of the first for "complete non-unique file name".
4707
5beafce9
TV
47082019-07-29 Tom de Vries <tdevries@suse.de>
4709
4710 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
4711 with ".*".
4712
2d274232
TV
47132019-07-29 Tom de Vries <tdevries@suse.de>
4714
4715 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
4716 Pass prompt_regexp parameter to gdb_test_multiple calls.
4717
9197cd8b
TV
47182019-07-29 Tom de Vries <tdevries@suse.de>
4719
4720 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 4721 print registers" regexps.
9197cd8b 4722
b528dae0
TV
47232019-07-29 Tom de Vries <tdevries@suse.de>
4724
4725 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
4726
d17725d7
TV
47272019-07-29 Tom de Vries <tdevries@suse.de>
4728
4729 PR gdb/24855
4730 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
4731 (skip_python_tests_prompt): Add prompt_regexp argument to
4732 gdb_test_multiple calls.
4733
52b75bf1
TT
47342019-07-27 Tom Tromey <tom@tromey.com>
4735
4736 * gdb.tui/main.exp: New file.
4737
2b1d00c2
TT
47382019-07-27 Tom Tromey <tom@tromey.com>
4739
4740 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
4741 optional.
4742 * gdb.tui/empty.exp: New file.
4743
ded631d5
TT
47442019-07-27 Tom Tromey <tom@tromey.com>
4745
4746 * lib/tuiterm.exp (spawn): New proc.
4747 (Term::resize): New proc.
4748 * gdb.tui/resize.exp: New file.
4749
58ac439d
TT
47502019-07-27 Tom Tromey <tom@tromey.com>
4751
4752 * gdb.tui/list.exp: New file.
4753
fe1f56ee
TT
47542019-07-27 Tom Tromey <tom@tromey.com>
4755
4756 * gdb.tui/regs.exp: New file.
4757
f790b310
TT
47582019-07-27 Tom Tromey <tom@tromey.com>
4759
4760 * gdb.tui/basic.exp: Add "layout split" test.
4761
d95fc6ee
TT
47622019-07-27 Tom Tromey <tom@tromey.com>
4763
4764 * gdb.tui/basic.exp: Add "layout asm" test.
4765
c3786b3a
TT
47662019-07-27 Tom Tromey <tom@tromey.com>
4767
4768 * lib/tuiterm.exp: New file.
4769 * gdb.tui/basic.exp: New file.
4770
98a617f8
KB
47712019-07-27 Kevin Buettner <kevinb@redhat.com>
4772
4773 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
4774 Enable tests associated with this flag. Adjust regex
4775 referencing "foo_low" to now refer to "foo_cold" instead.
4776
5c076da4
KB
47772019-07-27 Kevin Buettner <kevinb@redhat.com>
4778
4779 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
4780 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
4781 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
4782 foo_cold. Revise comments to match.
4783 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
4784 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
4785 were wrapped into this proc; Call do_test in loop from outermost
4786 level.
4787 (foo_low): Rename all occurrences to "foo_cold".
4788 (backtrace from baz): New test.
4789 (x2/i foo_cold): New test.
4790 (info line *foo_cold): New test.
4791
1512d3b7
TV
47922019-07-26 Tom de Vries <tdevries@suse.de>
4793
4794 * gdb.arch/i386-pkru.exp: Fix unterminated string.
4795
297989a1
TV
47962019-07-25 Tom de Vries <tdevries@suse.de>
4797
4798 PR testsuite/24830
4799 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
4800 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
4801 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
4802 (skip_libstdcxx_probe_tests): ... here.
4803 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
4804
b3b965fb
TV
48052019-07-24 Tom de Vries <tdevries@suse.de>
4806
4807 PR testsuite/24807
4808 * gdb.objc/basicclass.m: Include stdio.h.
4809 * gdb.objc/nondebug.m: Same.
4810 * gdb.objc/objcdecode.m: Same.
4811
4625b4d0
TV
48122019-07-24 Tom de Vries <tdevries@suse.de>
4813
4814 PR testsuite/24612
4815 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
4816 additional_flags.
4817
024a5840
TV
48182019-07-24 Tom de Vries <tdevries@suse.de>
4819
4820 PR testsuite/24831
4821 * gdb.multi/tids.exp: Update error messages for info threads.
4822
c76ddaa3
TV
48232019-07-24 Tom de Vries <tdevries@suse.de>
4824
4825 * gdb.base/info-types.exp: Allow info types to print info for more than
4826 one file.
4827
9a618ef6
TV
48282019-07-23 Tom de Vries <tdevries@suse.de>
4829
4830 PR testsuite/24842
4831 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
4832 gdb_spawn_with_cmdline_opts.
4833
40eadf04
SP
48342019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4835
4836 * gdb.arch/arm-cmse-sgstubs.c: New test.
4837 * gdb.arch/arm-cmse-sgstubs.exp: New file.
4838
5ba29434
TV
48392019-07-23 Tom de Vries <tdevries@suse.de>
4840
4841 PR testsuite/24711
4842 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
4843 issuing next command.
4844
a8e9d247
AB
48452019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
4846
4847 * gdb.ada/info_auto_lang.exp: Update expected results.
4848 * gdb.base/info-types.c: Add additional types to check.
4849 * gdb.base/info-types.exp: Update expected results.
4850
eb86c5e2
AB
48512019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
4852
4853 * gdb.base/info-types.c: New file.
4854 * gdb.base/info-types.exp: New file.
4855
01e175fe
AB
48562019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
4857
4858 * gdb.arch/riscv-bp-infcall.c: New file.
4859 * gdb.arch/riscv-bp-infcall.exp: New file.
4860
6b78c3f8
AB
48612019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
4862
4863 PR breakpoints/24541
4864 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
4865
da738167
TV
48662019-07-14 Tom de Vries <tdevries@suse.de>
4867
4868 PR testsuite/24760
4869 * gdb.objc/basicclass.exp: Fix unterminated string.
4870
0d4e84ed
AB
48712019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
4872 Andrew Burgess <andrew.burgess@embecosm.com>
4873
4874 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
4875 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
4876 negative bounds.
4877 * gdb.fortran/vla-value.exp: Print elements of an array with
4878 negative bounds.
4879 * gdb.fortran/vla.f90: Setup an array with negative bounds for
4880 testing.
4881
021d8588
AB
48822019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
4883
4884 * gdb.base/options.exp (expect_string): Dequote strings in
4885 results.
4886 (test-string): Test strings with different quoting and reindent.
4887
f06f1252
TT
48882019-07-10 Tom Tromey <tromey@adacore.com>
4889
4890 * gdb.ada/mi_ex_cond.exp: Update expected results.
4891 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
4892 * gdb.ada/mi_catch_ex.exp: Update expected results.
4893 * gdb.ada/mi_catch_assert.exp: Update expected results.
4894 * gdb.ada/catch_ex.exp (catch_exception_info)
4895 (catch_exception_entry, catch_assert_entry)
4896 (catch_unhandled_entry): Update.
4897 * gdb.ada/catch_assert_if.exp: Update expected results.
4898
b863685d
RB
48992019-07-10 Richard Bunt <richard.bunt@arm.com>
4900 Stephen Roberts <stephen.roberts@arm.com>
4901
4902 * gdb.base/define.exp: Restore original prompt.
4903
cb1e4e32
PA
49042019-07-09 Pedro Alves <palves@redhat.com>
4905
4906 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
4907 breakpoints" output.
4908 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
4909 * gdb.python/py-breakpoint.exp: No longer expect that "catch
4910 throw" creates breakpoint.
4911 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
4912 'type="catchpoint"'.
4913
b58a68fe
PA
49142019-07-09 Pedro Alves <palves@redhat.com>
4915
4916 PR c++/15468
4917 * gdb.cp/except-multi-location-lib.cc: New.
4918 * gdb.cp/except-multi-location-main.cc: New.
4919 * gdb.cp/except-multi-location.exp: New.
4920
0826779b
PW
49212019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
4922
4923 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
4924 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
4925 argument and update callers.
4926
5b0e2db4
AB
49272019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
4928
4929 * gdb.arch/amd64-break-on-asm-line.S: New file.
4930 * gdb.arch/amd64-break-on-asm-line.exp: New file.
4931
1f6f6e21
PW
49322019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4933
4934 * gdb.base/printcmds.exp: Test printing C string and
4935 C wide string convenience vars without transiting via the inferior.
4936 Also make test names unique.
4937
ea142fbf
AH
49382019-07-08 Alan Hayward <alan.hayward@arm.com>
4939
5862c886 4940 PR breakpoints/25011
ea142fbf
AH
4941 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
4942
213fd9fa
PA
49432019-07-04 Pedro Alves <palves@redhat.com>
4944
4945 * lib/gdb.exp (foreach_with_prefix): Don't return early if
4946 body returned ok(0), break(3) or continue(4).
4947 * gdb.testsuite/foreach_with_prefix.exp: New file.
4948
2b40fda7
AH
49492019-07-04 Alan Hayward <alan.hayward@arm.com>
4950
4951 * gdb.server/unittest.exp: Allow 0 unit tests to run.
4952
a26c8de0
PA
49532019-07-03 Pedro Alves <palves@redhat.com>
4954
4955 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
4956 "return -code".
4957
5f4ba3e7
PA
49582019-07-03 Pedro Alves <palves@redhat.com>
4959
4960 PR cli/24732
4961 * gdb.base/shell.exp: Load completion-support.exp.
4962 Adjust expected error output. Add completion tests.
4963
a994424f
PA
49642019-07-03 Pedro Alves <palves@redhat.com>
4965
4966 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
4967 string_to_regexp.
4968
3d9be6f5
PA
49692019-07-03 Pedro Alves <palves@redhat.com>
4970
4971 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
4972 (expect_integer): Adjust to expect "-string".
4973 (expect_string): New.
4974 (all_options): Expect "-string".
4975 (test-flag, test-boolean): Adjust to expect "-string".
4976 (test-string): New proc.
4977 (top level): Call it.
4978
41fc454c
PA
49792019-07-03 Pedro Alves <palves@redhat.com>
4980
4981 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
4982 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
4983 the expected output in the success.
4984
b2b2a215
PA
49852019-07-03 Pedro Alves <palves@redhat.com>
4986
4987 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
4988 Split one gdb_test_multiple call in two to avoid a race.
4989
fdbc9870
PA
49902019-07-03 Pedro Alves <palves@redhat.com>
4991
4992 * gdb.base/with.c: New file.
4993 * gdb.base/with.exp: New file.
4994
c6ac8931
PA
49952019-07-03 Pedro Alves <palves@redhat.com>
4996
4997 * gdb.base/settings.exp: Replace all references to "maint
4998 test-settings set" with references to "maint set test-settings",
4999 and all references to "maint test-settings show" with references
5000 to "maint show test-settings".
5001
970f9d09
PA
50022019-07-03 Pedro Alves <palves@redhat.com>
5003
5004 * gdb.base/settings.exp (test-string): Adjust expected out when
5005 testing "maint test-settings show filename"
5006
54d66006
PA
50072019-07-02 Pedro Alves <palves@redhat.com>
5008
5009 * gdb.base/options.exp (test-info-threads): New procedure.
5010 (top level): Call it.
5011
10d06d82
TT
50122019-06-28 Tom Tromey <tromey@adacore.com>
5013
5014 * gdb.dwarf2/ada-linkage-name.c: New file.
5015 * gdb.dwarf2/ada-linkage-name.exp: New file.
5016
3d507ff2
TT
50172019-06-27 Tom Tromey <tromey@adacore.com>
5018
d039f014 5019 PR c++/20020:
3d507ff2
TT
5020 * gdb.cp/constexpr-field.exp: Use setup_xfail.
5021
8af58ffe
TV
50222019-06-26 Tom de Vries <tdevries@suse.de>
5023
5024 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
5025
22e21752
TV
50262019-06-26 Tom de Vries <tdevries@suse.de>
5027
5028 * gdb.base/index-cache.exp: Add back missing debug option.
5029
b65b566c
PW
50302019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5031
5032 * gdb.base/alias.exp: Test non matching/non existing prefixes.
5033
5c2c8c69
TV
50342019-06-25 Tom de Vries <tdevries@suse.de>
5035
5036 PR testsuite/24727
5037 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
5038
164e3873
TV
50392019-06-24 Tom de Vries <tdevries@suse.de>
5040
5041 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
5042
824eacee
TV
50432019-06-24 Tom de Vries <tdevries@suse.de>
5044
5045 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
5046 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
5047 * gdb.trace/unavailable-dwarf-piece.exp: Same.
5048
385b97d3
TV
50492019-06-24 Tom de Vries <tdevries@suse.de>
5050
5051 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
5052
c596f180
TV
50532019-06-21 Tom de Vries <tdevries@suse.de>
5054
5055 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
5056
b13a7d03
TV
50572019-06-21 Tom de Vries <tdevries@suse.de>
5058
5059 PR testsuite/24518
5060 PR ada/24713
5061 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
5062 index.
5063
899277ae
TT
50642019-06-19 Tom Tromey <tromey@adacore.com>
5065
5066 * gdb.ada/length_cond.exp: Add intro comment.
5067
680e1bee
TT
50682019-06-19 Tom Tromey <tromey@adacore.com>
5069
5070 * gdb.ada/length_cond.exp: New file.
5071 * gdb.ada/length_cond/length_cond.adb: New file.
5072 * gdb.ada/length_cond/pck.adb: New file.
5073 * gdb.ada/length_cond/pck.ads: New file.
5074
0ed4690a
TV
50752019-06-18 Tom de Vries <tdevries@suse.de>
5076
5077 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
5078
d20ed5fd
TT
50792019-06-18 Tom Tromey <tromey@adacore.com>
5080
5081 * gdb.base/list0.h: Add comment explaining control character.
5082
86e04673
TV
50832019-06-18 Tom de Vries <tdevries@suse.de>
5084
5085 * boards/fission.exp: Break up long debug_flags line.
5086
c4973306
SM
50872019-06-16 Tom de Vries <tdevries@suse.de>
5088
5089 PR gdb/24445
5090 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
5091 generated index.
5092
93cb9841
AB
50932019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
5094
5095 PR gdb/24686
5096 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
5097 improve detection of bug gdb/24541.
5098
399aaebd
SM
50992019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
5100
5101 PR gdb/24669
5102 * gdb.base/index-cache.exp (uses_readnow,
5103 expecting_index_cache_use): Define global variable.
5104 (test_cache_enabled_miss, test_cache_enabled_hit): Use
5105 expecting_index_cache_use.
5106
584a927c
AB
51072019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
5108 Andrew Burgess <andrew.burgess@embecosm.com>
5109
5110 * gdb.fortran/pointers.f90: New file.
5111 * gdb.fortran/print_type.exp: New file.
5112 * gdb.fortran/vla-ptype.exp: Adapt expected results.
5113 * gdb.fortran/vla-type.exp: Likewise.
5114 * gdb.fortran/vla-value.exp: Likewise.
5115 * gdb.mi/mi-vla-fortran.exp: Likewise.
5116
30056ea0
AB
51172019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
5118
5119 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
5120 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
5121 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
5122 as a stop reason.
5123
ec8e2b6d
AB
51242019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
5125
5126 * gdb.base/annota1.exp: Update expected results.
5127 * gdb.cp/annota2.exp: Likewise.
5128 * gdb.cp/annota3.exp: Likewise.
5129
09e4c4e1
AB
51302019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
5131
5132 * gdb.base/style-logging.exp: Remove path from test name.
5133
0735b091
TT
51342019-06-14 Tom Tromey <tromey@adacore.com>
5135
5136 PR gdb/24502:
5137 * gdb.base/style-logging.exp: New file.
5138
f5686554
TT
51392019-06-14 Tom Tromey <tromey@adacore.com>
5140
5141 * gdb.base/symfile-warn.exp: New file.
5142 * gdb.base/symfile-warn.c: New file.
5143
a0c1ffed
TT
51442019-06-14 Tom Tromey <tromey@adacore.com>
5145
5146 * gdb.base/annotate-symlink.exp: New file.
5147
f411722c
TT
51482019-06-14 Tom Tromey <tromey@adacore.com>
5149
5150 * gdb.ada/set_wstr.exp: Add reassignment test.
5151
4268ec18
TT
51522019-06-14 Tom Tromey <tromey@adacore.com>
5153
5154 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
5155 'unchecked_access and 'unrestricted_access as well.
5156
9a9e394b
TT
51572019-06-14 Tom Tromey <tromey@adacore.com>
5158
5159 PR ada/24539:
5160 * gdb.ada/vla.exp: Update tests.
5161 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
5162 pragma.
5163
4c048731
PA
51642019-06-13 Pedro Alves <palves@redhat.com>
5165
5166 * gdb.base/settings.exp (test-integer): Test junk after
5167 "unlimited".
5168
6665660a
PA
51692019-06-13 Pedro Alves <palves@redhat.com>
5170
5171 * gdb.base/options.exp (test-thread-apply): New.
5172 (top level): Call it.
5173
5d707134
PA
51742019-06-13 Pedro Alves <palves@redhat.com>
5175
5176 * gdb.base/options.exp (test-frame-apply): New.
5177 (top level): Test print commands with different "frame apply"
5178 prefixes.
5179
e2a689da
PA
51802019-06-13 Pedro Alves <palves@redhat.com>
5181
e79be6e5 5182 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
5183 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
5184 'max_completions' parameter and handle it.
5185 (test_gdb_completion_offers_commands): New.
5186
90a1ef87
PA
51872019-06-13 Pedro Alves <palves@redhat.com>
5188
5189 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
5190
d4c16835
PA
51912019-06-13 Pedro Alves <palves@redhat.com>
5192
5193 * gdb.base/options.exp (test-backtrace): New.
5194 (top level): Call it.
5195
2daf894e
PA
51962019-06-13 Pedro Alves <palves@redhat.com>
5197
5198 * gdb.guile/scm-frame-args.exp: Use "set print
5199 raw-frame-arguments" instead of "set print raw frame-arguments".
5200 * gdb.python/py-frame-args.exp: Likewise.
5201
e6ed716c
PA
52022019-06-13 Pedro Alves <palves@redhat.com>
5203
5204 * gdb.compile/compile.exp: Adjust expected output to option
5205 processing changes.
5206
7d8062de
PA
52072019-06-13 Pedro Alves <palves@redhat.com>
5208
5209 * gdb.base/options.exp: Build executable.
5210 (test-print): New procedure.
5211 (top level): Call it, once for "print" and another for "compile
5212 print".
5213
9d0faba9
PA
52142019-06-13 Pedro Alves <palves@redhat.com>
5215
5216 * gdb.base/options.c: New file.
5217 * gdb.base/options.exp: New file.
5218
dee7b4c8
PA
52192019-06-13 Pedro Alves <palves@redhat.com>
5220
5221 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
5222 that "o" is ambiguous.
5223
dca0f6c0
PA
52242019-06-13 Pedro Alves <palves@redhat.com>
5225
5226 * gdb.base/settings.c: New file.
5227 * gdb.base/settings.exp: New file.
5228
ccf46844
PA
52292019-06-13 Pedro Alves <palves@redhat.com>
5230
5231 * gdb.base/completion.exp: Fix comment typo.
5232
b9a3f842
PA
52332019-06-13 Pedro Alves <palves@redhat.com>
5234
5235 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
5236 foo --1" test.
5237
d106773e
PA
52382019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
5239
5240 * gdb.fortran/block-data.f: New.
5241 * gdb.fortran/block-data.exp: New.
5242
fea82da0
TV
52432019-06-11 Tom de Vries <tdevries@suse.de>
5244
5245 PR testsuite/24521
5246 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
5247 message.
5248
8c2e74f1
TV
52492019-06-11 Tom de Vries <tdevries@suse.de>
5250
5251 PR testsuite/24521
5252 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
5253
b49851c8
TV
52542019-06-11 Tom de Vries <tdevries@suse.de>
5255
5256 * boards/readnow.exp: New file.
5257
a7067863
AB
52582019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
5259
5260 * gdb.fortran/vla-sizeof.exp: Update expected results.
5261
1a3da2cd
AB
52622019-06-06 Amos Bird <amosbird@gmail.com>
5263
5264 * gdb.base/annota1.exp (thread_switch): Add test for
5265 thread-exited annotation.
5266
3847a7bf
TT
52672019-06-06 Tom Tromey <tromey@adacore.com>
5268
5269 * gdb.base/maint.exp: Expect command started/finished output.
5270
0088ba59
AB
52712019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
5272
5273 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
5274 comment.
5275 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
5276
312617a3
AB
52772019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
5278
5279 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
5280 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
5281 * gdb.arch/riscv-unwind-long-insn.c: New file.
5282 * gdb.arch/riscv-unwind-long-insn.exp: New file.
5283
e1f2e1a2
CB
52842019-06-04 Christian Biesinger <cbiesinger@google.com>
5285
d3238f7d 5286 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 5287
206584bd
PW
52882019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5289
5290 * lib/gdb.exp (help_list_trailer): New regexp variable
5291 factorizing the help trailer message.
5292 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
5293 arg to allow to better factorize various tests.
5294 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
5295 (test_prefix_command_help): Use help_list_trailer.
5296 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
5297 * gdb.guile/scm-cmd.exp: Likewise.
5298 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
5299 * gdb.base/help.exp: Use test_user_defined_class_help.
5300 * gdb.base/style.exp: Add tests for styling of help and apropos.
5301 * lib/gdb-utils.exp (style): Add title and highlight styles.
5302
708dc93e
PW
53032019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5304
5305 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
5306 $_shell_exitsignal.
5307 * gdb.base/default.exp: Update for new convenience variables.
5308
f49055a5
TT
53092019-05-29 Tom Tromey <tromey@adacore.com>
5310
5311 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
5312 to "break complete ada" test case's regexp.
5313
4330d61d
TT
53142019-05-29 Tom Tromey <tromey@adacore.com>
5315
5316 PR c++/20020:
5317 * gdb.cp/constexpr-field.exp: New file.
5318 * gdb.cp/constexpr-field.cc: New file.
5319
000439d5
TT
53202019-05-29 Tom Tromey <tromey@adacore.com>
5321
5322 * gdb.base/finish.exp (finish_no_print): New proc.
5323 (finish_tests): Call it.
5324
5a01c34c
TV
53252019-05-24 Tom de Vries <tdevries@suse.de>
5326
5327 * gdb.dwarf2/gdb-add-index.exp: New file.
5328
18125b16
TT
53292019-05-22 Tom Tromey <tromey@adacore.com>
5330
5331 * gdb.base/info-shared.exp (check_info_shared): Use "style".
5332 * gdb.base/style.exp: Use "style".
5333 * lib/gdb-utils.exp (style): New proc.
5334
af1a8d03
TV
53352019-05-22 Tom de Vries <tdevries@suse.de>
5336
5337 * gdb.base/align.exp: Require c++11.
5338
e7fe496b
TV
53392019-05-22 Tom de Vries <tdevries@suse.de>
5340
5341 PR testsuite/24586
5342 * gdb.python/py-mi-var-info-path-expression.exp: Call
5343 mi_skip_python_tests to check if python is supported.
5344
8fca4da0
AH
53452019-05-22 Alan Hayward <alan.hayward@arm.com>
5346
5347 * gdb.arch/aarch64-pauth.c: New test.
5348 * gdb.arch/aarch64-pauth.exp: New file.
5349
b7060614
AH
53502019-05-22 Alan Hayward <alan.hayward@arm.com>
5351
5352 * README (Re-running Tests Outside The Testsuite): New section.
5353
669d0468
TV
53542019-05-21 Tom de Vries <tdevries@suse.de>
5355
5356 * gdb.arch/amd64-eval.exp: Require c++11.
5357 * gdb.base/max-depth.exp: Same.
5358 * gdb.compile/compile-cplus-array-decay.exp: Same.
5359 * gdb.cp/meth-typedefs.exp: Same.
5360 * gdb.cp/subtypes.exp: Same.
5361 * gdb.cp/temargs.exp: Same.
5362
ce3ebcaa
AH
53632019-05-21 Alan Hayward <alan.hayward@arm.com>
5364
5365 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
5366
34d11c68
AB
53672019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
5368
5369 PR gdb/18644
5370 * gdb.fortran/complex.exp: Remove setup_kfail calls.
5371 * gdb.fortran/printing-types.exp: Add new test.
5372 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
5373 testing.
5374 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
5375 setup_kfail call.
5376
87781e84
AH
53772019-05-17 Alan Hayward <alan.hayward@arm.com>
5378
5379 * README (Running the Testsuite): Change example.
5380 (Testsuite Parameters): Remove TRANSCRIPT.
5381 * lib/gdb.exp: Remove TRANSCRIPT check.
5382
b420b89e
AH
53832019-05-17 Alan Hayward <alan.hayward@arm.com>
5384
5385 * README (Testsuite Parameters): Add replay logging to
5386 GDBSERVER_DEBUG.
5387 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
5388 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
5389 as a comma separated list.
5390 (gdb_debug_init): Override procedure.
5391
408e9b8b
AH
53922019-05-17 Alan Hayward <alan.hayward@arm.com>
5393
5394 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
5395 (gdb_write_cmd_file): New procedure.
5396 * lib/gdbserver-support.exp (gdbserver_start): Call
5397 gdbserver_write_cmd_file.
5398 (gdbserver_write_cmd_file): New procedure.
5399
f9e2e39d
AH
54002019-05-17 Alan Hayward <alan.hayward@arm.com>
5401
5402 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
5403 (delete_breakpoints): Likewise.
5404 (gdb_run_cmd): Likewise.
5405 (gdb_start_cmd): Likewise.
5406 (gdb_starti_cmd): Likewise.
5407 (gdb_internal_error_resync): Likewise.
5408 (gdb_test_multiple): Likewise.
5409 (gdb_reinitialize_dir): Likewise.
5410 (default_gdb_exit): Likewise.
5411 (gdb_file_cmd): Mark kill as optional.
5412 (default_gdb_start): Call gdb_stdin_log_init.
5413 (send_gdb): Call gdb_stdin_log_write.
5414 (rerun_to_main): Mark Y as an answer.
5415 (gdb_stdin_log_init): New function.
5416 (gdb_stdin_log_write): Likewise.
5417
81f47ac2
AH
54182019-05-17 Alan Hayward <alan.hayward@arm.com>
5419
5420 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
5421 * gdb.base/debug-expr.exp: Likewise.
5422 * gdb.base/foll-fork.exp: Likewise.
5423 * gdb.base/foll-vfork.exp: Likewise.
5424 * gdb.base/fork-print-inferior-events.exp: Likewise.
5425 * gdb.base/gdb-sigterm.exp: Likewise.
5426 * gdb.base/gdbinit-history.exp: Likewise.
5427 * gdb.base/osabi.exp: Likewise.
5428 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
5429 * gdb.base/ui-redirect.exp: Likewise.
5430 * gdb.gdb/unittest.exp: Likewise.
5431 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
5432 * gdb.mi/mi-watch.exp: Likewise.
5433 * gdb.mi/new-ui-mi-sync.exp: Likewise.
5434 * gdb.mi/user-selected-context-sync.exp: Likewise.
5435 * gdb.python/python.exp: Disable debug test when debugging.
5436 * gdb.threads/check-libthread-db.exp: Disable when debugging.
5437 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
5438 Likewise.
5439 * gdb.threads/stepi-random-signal.exp: Likewise.
5440
29b52314
AH
54412019-05-17 Alan Hayward <alan.hayward@arm.com>
5442
5443 * Makefile.in: Pass through GDB_DEBUG.
5444 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
5445 (gdb,debug): Add board setting.
5446 * lib/gdb.exp (default_gdb_start): Start debugging.
5447 (gdb_debug_enabled): New procedure.
5448 (gdb_debug_init): Likewise.
29b52314
AH
5449
54502019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 5451
29b52314
AH
5452 * Makefile.in: Pass through GDB_DEBUG.
5453 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
5454 (gdb,debug): Add board setting.
5455 * lib/gdb.exp (default_gdb_start): Start debugging.
5456 (gdb_debug_enabled): New procedure.
5457 (gdb_debug_init): Likewise.
29b52314 5458
ca1285d1
AH
54592019-05-17 Alan Hayward <alan.hayward@arm.com>
5460
5461 * gdb.base/ui-redirect.exp: Add debug redirect tests.
5462
f3a09c80
AH
54632019-05-17 Alan Hayward <alan.hayward@arm.com>
5464
5465 * gdb.base/ui-redirect.exp: Test redirection.
5466
26648588
JV
54672019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
5468
5469 * gdb.mi/mi-complete.exp: New file.
5470 * gdb.mi/mi-complete.cc: Likewise.
5471
14237686
AB
54722019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
5473
5474 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
5475 indexed and sliced arrays, and pointers to arrays.
5476
e7bd7fba
TT
54772019-05-14 Tom Tromey <tromey@adacore.com>
5478
5479 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
5480 styling test.
5481
2764128d
TV
54822019-05-14 Tom de Vries <tdevries@suse.de>
5483
5484 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
5485 selection entry encoding.
5486
71bed2db
TT
54872019-05-10 Tom Tromey <tromey@adacore.com>
5488
5489 * gdb.ada/info_exc.exp: Add "complete" test.
5490
63b667ad
TV
54912019-05-09 Tom de Vries <tdevries@suse.de>
5492
5493 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
5494 CU-relative.
5495
9cfd2b89
TV
54962019-05-09 Tom de Vries <tdevries@suse.de>
5497
5498 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
5499 CU-relative.
5500
2228ef77
XR
55012019-05-08 Joel Brobecker <brobecker@adacore.com>
5502
5503 * gdb.ada/frame_arg_lang.exp: New testcase.
5504 * gdb.ada/frame_arg_lang/bla.adb: New file.
5505 * gdb.ada/frame_arg_lang/pck.ads: New file.
5506 * gdb.ada/frame_arg_lang/pck.adb: New file.
5507 * gdb.ada/frame_arg_lang/foo.c: New file.
5508
80e55b13
TT
55092019-05-08 Tom Tromey <tromey@adacore.com>
5510
5511 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
5512
9d3421af
TT
55132019-05-08 Tom Tromey <tromey@adacore.com>
5514
5515 * gdb.base/ptype-offsets.exp: Update tests.
5516
844333e2
TT
55172019-05-08 Tom Tromey <tromey@adacore.com>
5518
5519 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
5520 cases.
5521 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
5522 "short".
5523
988915ee
TT
55242019-05-08 Tom Tromey <tromey@adacore.com>
5525
5526 * gdb.ada/vla.exp: New file.
5527 * gdb.ada/vla/vla.adb: New file.
5528
7bd55dac
TV
55292019-05-07 Tom de Vries <tdevries@suse.de>
5530
5531 * gdb.base/index-cache.exp (ls_host): Fix return statement.
5532
75f06e9d
TV
55332019-05-07 Tom de Vries <tdevries@suse.de>
5534
5535 PR testsuite/24522
5536 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
5537 section.
5538
77e7aaa4
TV
55392019-05-07 Tom de Vries <tdevries@suse.de>
5540
5541 PR testsuite/24522
5542 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
5543 .debug_aranges section.
5544
456ba0fa
TV
55452019-05-07 Tom de Vries <tdevries@suse.de>
5546
5547 PR testsuite/24159
5548 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
5549
5a56d6a6
TV
55502019-05-06 Tom de Vries <tdevries@suse.de>
5551
5552 * lib/gdb.exp (exec_has_index_section): New proc.
5553 * gdb.base/index-cache.exp: Handle case that binfile contains an index
5554 section.
5555
9d6d4be8
TV
55562019-05-04 Tom de Vries <tdevries@suse.de>
5557
5558 * boards/cc-with-debug-names.exp: New file.
5559
222a8d25
TT
55602019-05-03 Tom Tromey <tromey@adacore.com>
5561
5562 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
5563 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
5564 * gdb.ada/char_enum.exp: Add test.
5565
0fdfd794
TV
55662019-05-03 Tom de Vries <tdevries@suse.de>
5567
5568 * boards/cc-with-gdb-index.exp: New file.
5569
80062eb9
AB
55702019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
5571
5572 * gdb.rust/simple.exp: Add new test case.
5573 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
5574 (main): Initialise an instance of the new struct.
5575
4504bbde
TT
55762019-05-01 Tom Tromey <tromey@adacore.com>
5577
5578 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
5579 record.
5580 (NPR): New variable.
5581 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
5582 test.
5583
d48e62f4
TT
55842019-05-01 Tom Tromey <tromey@adacore.com>
5585
5586 * gdb.ada/packed_array_assign.exp: Add packed assignment
5587 regression test.
5588
f59f30f5
TV
55892019-05-01 Tom de Vries <tdevries@suse.de>
5590
5591 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
5592
b70bfc54
TV
55932019-05-01 Tom de Vries <tdevries@suse.de>
5594
5595 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
5596
15f18d14
AT
55972019-04-30 Ali Tamur <tamur@google.com>
5598
5599 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
5600
2ff0a947
TT
56012019-04-30 Tom Tromey <tromey@adacore.com>
5602
5603 * lib/ada.exp (find_ada_tool): New proc.
5604 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
5605 * gdb.ada/catch_ex_std.exp: New file.
5606 * gdb.ada/catch_ex_std/foo.adb: New file.
5607 * gdb.ada/catch_ex_std/some_package.adb: New file.
5608 * gdb.ada/catch_ex_std/some_package.ads: New file.
5609
a776957c
TT
56102019-04-30 Tom Tromey <tromey@adacore.com>
5611
5612 PR c++/24470:
5613 * gdb.cp/temargs.cc: Add test code from PR.
5614
bc68014d
AB
56152019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5616
5617 * gdb.fortran/vla-datatypes.exp: Update expected results.
5618 * gdb.fortran/vla-ptype.exp: Likewise.
5619 * gdb.fortran/vla-type.exp: Likewise.
5620 * gdb.fortran/vla-value.exp: Likewise.
5621
f1fdc960
AB
56222019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5623
5624 * gdb.fortran/ptr-indentation.exp: Update expected results.
5625 * gdb.fortran/ptype-on-functions.exp: Likewise.
5626 * gdb.fortran/vla-ptr-info.exp: Likewise.
5627 * gdb.fortran/vla-value.exp: Likewise.
5628
bf7a4de1
AB
56292019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5630
5631 * gdb.fortran/ptype-on-functions.exp: New file.
5632 * gdb.fortran/ptype-on-functions.f90: New file.
5633
bbe75b9d
AB
56342019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5635
5636 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
5637 case void string.
5638
1db455a7
AB
56392019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5640
5641 * gdb.fortran/complex.exp: Expand.
5642 * gdb.fortran/complex.f: Renamed to...
5643 * gdb.fortran/complex.f90: ...this, and extended to add more
5644 complex values.
5645
b6d03bb2
AB
56462019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5647
5648 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
5649 MODULO, CMPLX.
5650
2e62ab40
AB
56512019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
5652 Richard Bunt <richard.bunt@arm.com>
5653
5654 * gdb.base/max-depth.c: New file.
5655 * gdb.base/max-depth.exp: New file.
5656 * gdb.python/py-nested-maps.c: New file.
5657 * gdb.python/py-nested-maps.exp: New file.
5658 * gdb.python/py-nested-maps.py: New file.
5659 * gdb.python/py-format-string.exp (test_max_depth): New proc.
5660 (test_all_common): Call test_max_depth.
5661 * gdb.fortran/max-depth.exp: New file.
5662 * gdb.fortran/max-depth.f90: New file.
5663 * gdb.go/max-depth.exp: New file.
5664 * gdb.go/max-depth.go: New file.
5665 * gdb.modula2/max-depth.exp: New file.
5666 * gdb.modula2/max-depth.c: New file.
5667 * lib/gdb.exp (get_print_expr_at_depths): New proc.
5668
d2b584a5
TV
56692019-04-29 Tom de Vries <tdevries@suse.de>
5670
5671 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
5672
136afab8
PW
56732019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5674
5675 * gdb.base/callexit.exp: Test may-call-functions off.
5676
725cbb63
KS
56772019-04-25 Keith Seitz <keiths@redhat.com>
5678
5679 PR c++/24367
5680 * gdb.cp/meth-typedefs.cc (incomplete_struct)
5681 (another_incomplete_struct, test_incomplete): New definitions.
5682 (main): Use new definitions.
5683 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
5684 functions.
5685
701adfb0
PA
56862019-04-25 Ali Tamur <tamur@google.com>
5687
5688 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
5689
82433e3e
SDJ
56902019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
5691
5692 PR corefiles/11608
5693 PR corefiles/18187
5694 * gdb.base/coredump-filter-build-id.exp: New file.
5695
dd06d4d6
AH
56962019-04-25 Alan Hayward <alan.hayward@arm.com>
5697
e79be6e5
SM
5698 * Makefile.in: Pass through GDBSERVER_DEBUG.
5699 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
5700 (gdbserver,debug): Add board setting.
5701 * gdb.trace/tspeed.exp: Skip when debugging.
5702 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
5703 * lib/gdbserver-support.exp: Likewise
dd06d4d6 5704
1670072e
TT
57052019-04-24 Tom Tromey <tromey@adacore.com>
5706
5707 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
5708 Rust.
5709
a59240a4
TT
57102019-04-24 Tom Tromey <tromey@adacore.com>
5711
5712 * gdb.arch/amd64-eval.exp: Test bitfield return.
5713 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
5714 (class Foo) <return_bitfields>: New method.
5715 (main): Call it.
5716
b907456c
AB
57172019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
5718
5719 * gdb.cp/many-args.cc: New file.
5720 * gdb.cp/many-args.exp: New file.
5721
5c565afd
TV
57222019-04-23 Tom de Vries <tdevries@suse.de>
5723
5724 PR gdb/24433
5725 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
5726
ba22ff86
AH
57272019-04-23 Alan Hayward <alan.hayward@arm.com>
5728
5729 * gdb.trace/backtrace.exp: Use nopie flag.
5730 * gdb.trace/circ.exp: Likewise.
5731 * gdb.trace/collection.exp: Likewise.
5732 * gdb.trace/ftrace.exp: Likewise.
5733 * gdb.trace/mi-trace-unavailable.exp: Likewise.
5734 * gdb.trace/mi-traceframe-changed.exp: Likewise.
5735 * gdb.trace/qtro.exp: Likewise.
5736 * gdb.trace/read-memory.exp: Likewise.
5737 * gdb.trace/report.exp: Likewise.
5738 * gdb.trace/tfile.exp: Likewise.
5739 * gdb.trace/tfind.exp: Likewise.
5740 * gdb.trace/unavailable.exp: Likewise.
5741
7905fc35
PA
57422019-04-22 Pedro Alves <palves@redhat.com>
5743
5744 * gdb.base/solib-probes-nosharedlibrary.c,
5745 gdb.base/solib-probes-nosharedlibrary.exp: New files.
5746
8ecb59f8
TT
57472019-04-19 Tom Tromey <tromey@adacore.com>
5748
5749 * gdb.ada/ptype_union.c: New file.
5750 * gdb.ada/ptype_union.exp: New file.
5751
62160ec9
TT
57522019-04-19 Tom Tromey <tromey@adacore.com>
5753
5754 PR symtab/24423:
5755 * gdb.base/list0.h (foo): Add a control-l character.
5756
36cd4ba5
TV
57572019-04-18 Tom de Vries <tdevries@suse.de>
5758
5759 PR gdb/24433
5760 * boards/local-board.exp: Set sysroot to "".
5761
b73715df
TV
57622019-04-18 Tom de Vries <tdevries@suse.de>
5763 Pedro Alves <palves@redhat.com>
5764
5765 PR gdb/24454
5766 * gdb.threads/vfork-follow-child-exec.c: New file.
5767 * gdb.threads/vfork-follow-child-exec.exp: New file.
5768 * gdb.threads/vfork-follow-child-exit.c: New file.
5769 * gdb.threads/vfork-follow-child-exit.exp: New file.
5770
4aa866af
LS
57712019-04-15 Leszek Swirski <leszeks@google.com>
5772
5773 * gdb.arch/amd64-eval.cc: New file.
5774 * gdb.arch/amd64-eval.exp: New file.
5775
e5a1a79a
AH
57762019-04-11 Alan Hayward <alan.hayward@arm.com>
5777
5778 * gdb.server/sysroot.c: New test.
5779 * gdb.server/sysroot.exp: New file.
5780 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
5781 matching param.
5782
41077b66
AB
57832019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
5784
5785 * gdb.base/align.exp: Extend test to cover structures containing
5786 only static fields.
5787
c30391f8
TV
57882019-04-11 Tom de Vries <tdevries@suse.de>
5789
5790 * boards/cc-with-dwz-m.exp: New file.
5791 * boards/cc-with-dwz.exp: New file.
5792 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
5793
e242fd12
SM
57942019-04-09 Simon Marchi <simon.marchi@efficios.com>
5795
5796 * gdb.base/start-cpp.exp: New file.
5797 * gdb.base/start-cpp.cc: New file.
5798
2b0c8b01
KB
57992019-04-08 Kevin Buettner <kevinb@redhat.com>
5800
5801 * gdb.python/py-thrhandle.exp: Adjust tests to call
5802 thread_from_handle instead of thread_from_thread_handle.
5803
947210e5
KB
58042019-04-08 Kevin Buettner <kevinb@redhat.com>
5805
5806 * gdb.python/py-thrhandle.exp: Add tests for
5807 gdb.InferiorThread.handle.
5808
d7df6549
AB
58092019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
5810
5811 * gdb.python/py-function.exp: Check calling helper function from
5812 all languages.
5813 * lib/gdb.exp (gdb_supported_languages): New proc.
5814
8bdc1658
AB
58152019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
5816
5817 * gdb.base/complex-parts.c: New file.
5818 * gdb.base/complex-parts.exp: New file.
5819
05caa1d2
TT
58202019-04-01 Tom Tromey <tromey@adacore.com>
5821
5822 PR symtab/23331:
5823 * gdb.dwarf2/dw2-ranges-main.c: New file.
5824 * gdb.dwarf2/dw2-ranges-psym.c: New file.
5825 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
5826
7734102d
EZ
58272019-03-30 Simon Marchi <simark@simark.ca>
5828
5829 * gdb.base/default.exp: Add values for $_gdb_major and
5830 $_gdb_minor.
5831
188e1fa9
TT
58322019-03-29 Tom Tromey <tromey@adacore.com>
5833
5834 * gdb.base/help.exp: Tighten apropos regexp.
5835
2880242d
KS
58362019-03-29 Keith Seitz <keiths@redhat.com>
5837
5838 * gdb.fortran/array-bounds.exp: New file.
5839 * gdb.fortran/array-bounds.f90: New file.
5840
077cad8e
PW
58412019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5842
5843 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
5844
80047cfc
PW
58452019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5846
5847 * gdb.multi/hello.c (main): Increase alarm timer.
5848
f489207e
SL
58492019-03-28 Sandra Loosemore <sandra@codesourcery.com>
5850
5851 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
5852 factor when no hardware watchpoint support.
5853
c92df149
AH
58542019-03-28 Alan Hayward <alan.hayward@arm.com>
5855 Pedro Alves <palves@redhat.com>
5856
5857 * boards/local-board.exp: set sysroot to /.
5858
933aebfa
AH
58592019-03-27 Alan Hayward <alan.hayward@arm.com>
5860
5861 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
5862 in child.
5863
9f9aa852
AB
58642019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
5865
5866 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
5867 field.
5868 (make_container): Initialise new field.
5869 * gdb.python/py-prettyprint.exp: Add new tests.
5870 * gdb.python/py-prettyprint.py (class ContainerPrinter)
5871 <display_hint>: New method.
5872
3714a195
AB
58732019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
5874
5875 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
5876 gdb_continue_to_breakpoint more throughout this test.
5877 (run_lang_tests) Supply unique test names, and use
5878 gdb_test_no_output.
5879
18c77628
AB
58802019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
5881
5882 * gdb.base/finish-pretty.exp: Update expected results.
5883 * gdb.base/pretty-print.c: New file.
5884 * gdb.base/pretty-print.exp: New file.
5885
9a93502f
PA
58862019-03-25 Pedro Alves <palves@redhat.com>
5887
5888 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
5889 move comments outside list. Append '-i "" eof' section.
5890
968aa7ae
AH
58912019-03-22 Alan Hayward <alan.hayward@arm.com>
5892
34a7f2a4 5893 PR testsuite/25016
968aa7ae
AH
5894 * README: Add pie options.
5895 * gdb.base/break-interp.exp: Ensure pie is disabled.
5896 * gdb.base/dump.exp: Likewise.
5897 * lib/gdb.exp (gdb_compile): Add pie option.
5898
4c7d57e7
TT
58992019-03-19 Tom Tromey <tromey@adacore.com>
5900
5901 * gdb.mi/mi2-cli-display.c: New file.
5902 * gdb.mi/mi2-cli-display.exp: New file.
5903
bff8c71f
TT
59042019-03-18 Joel Brobecker <brobecker@adacore.com>
5905 Tom Tromey <tromey@adacore.com>
5906
5907 * gdb.ada/ptype_array/pck.adb: New file.
5908 * gdb.ada/ptype_array/pck.ads: New file.
5909 * gdb.ada/ptype_array/foo.adb: New file.
5910 * gdb.ada/ptype_array.exp: New file.
5911
d085f989
TT
59122019-03-14 Tom Tromey <tromey@adacore.com>
5913
5914 * gdb.base/style.exp: Add "set style sources" test.
5915
b4be1b06
SM
59162019-03-13 Simon Marchi <simon.marchi@ericsson.com>
5917
5918 * mi-breakpoint-location-ena-dis.exp: Rename to ...
5919 * mi-breakpoint-multiple-locations.exp: ... this.
5920 (make_breakpoints_pattern): New proc.
5921 (do_test): Add mi_version parameter, test -break-insert,
5922 -break-info and =breakpoint-created.
5923
7cde5fc2
AB
59242019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
5925
5926 * config/default.exp: Remove 'load_lib gdb.exp'.
5927 * config/monitor.exp: Likewise.
5928 * config/sid.exp: Likewise.
5929 * config/sim.exp: Likewise.
5930 * config/slite.exp: Likewise.
5931 * config/unix.exp: Likewise.
5932 * gdb.base/default.exp: Remove unhelpful comment.
5933
efbecbc1
AB
59342019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5935
5936 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
5937
0841c79a
AB
59382019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5939
5940 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
5941
4a270568
AB
59422019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5943
5944 * gdb.fortran/type-kinds.exp: Update expected results.
5945
067630bd
AB
59462019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5947
5948 * gdb.fortran/type-kinds.exp: Test new integer type kind.
5949
3be47f7a
AB
59502019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5951
5952 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
5953 function.
5954 (test_basic_parsing_of_type_kinds): Expand types tested.
5955 (test_parsing_invalid_type_kinds): New function.
5956
4d00f5d8
AB
59572019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5958
5959 * gdb.fortran/intrinsics.exp: New file.
5960 * gdb.fortran/intrinsics.f90: New file.
5961 * gdb.fortran/type-kinds.exp: New file.
5962
c8f91604
AB
59632019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5964
5965 * gdb.fortran/dot-ops.exp: New file.
5966
dd9f2c76
AB
59672019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5968
5969 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
5970 Check upper and lower case logical literals.
5971
84ec9724
AB
59722019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5973
5974 * gdb.fortran/types.exp (test_float_literal_types_accepted):
5975 Remove duplicate tests.
5976
c3734e09
AH
59772019-03-06 Alan Hayward <alan.hayward@arm.com>
5978
5979 * lib/gdb.exp (builtin_cd): rename of cd.
5980 (cd): Override builtin.
5981
aa3cfbda
RB
59822019-03-06 Richard Bunt <richard.bunt@arm.com>
5983
5984 * gdb.fortran/function-calls.exp: New file.
5985 * gdb.fortran/function-calls.f90: New test.
5986
7b63ad86
RB
59872019-03-04 Richard Bunt <richard.bunt@arm.com>
5988
5989 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
5990 on user program standard output.
5991 * gdb.fortran/short-circuit-argument-list.f90: Record function
5992 calls.
5993
01abb042
AH
59942019-02-28 Alan Hayward <alan.hayward@arm.com>
5995
c3734e09
AH
5996 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
5997 failure.
01abb042 5998
92137da0
RO
59992019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6000
6001 PR gdb/8527
6002 * gdb.base/interrupt-daemon-attach.c,
6003 gdb.base/interrupt-daemon-attach.exp: New test.
6004
5862844d
PA
60052019-02-27 Pedro Alves <palves@redhat.com>
6006
6007 * gdb.base/page.exp: Add tests for "set width/height -1".
6008
8ed25214
PA
60092019-02-27 Pedro Alves <palves@redhat.com>
6010
6011 * gdb.base/page.exp: Add tests for "set/show width/height" with
6012 "infinite" values.
6013
6c28e44a
TT
60142019-02-27 Tom Tromey <tromey@adacore.com>
6015
6016 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
6017 2.4.
6018 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
6019 workaround.
6020
bf9a735e
AB
60212019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
6022
6023 * gdb.base/align.exp: Extend to compile in both C and C++, and add
6024 tests for structs with static members.
6025
8791793c
TT
60262019-02-26 Tom Tromey <tromey@adacore.com>
6027
6028 * gdb.python/py-value.exp (test_value_from_buffer): Check for
6029 ValueError, not TypeError.
6030
bc2a507e
KB
60312019-02-26 Kevin Buettner <kevinb@redhat.com>
6032
6033 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
6034 call from main program.
6035
e0e7d3bd
JB
60362019-02-23 Joel Brobecker <brobecker@adacore.com>
6037
6038 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
6039 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
6040 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
6041 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
6042 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
6043
9600246d
KS
60442019-02-22 Keith Seitz <keiths@redhat.com>
6045
6046 PR symtab/23853
6047 * gdb.base/symlink-sourcefile.c: New file.
6048 * gdb.base/symlink-sourcefile.exp: New file.
6049
0c95f9ed
TT
60502019-02-20 Tom Tromey <tom@tromey.com>
6051
6052 * gdb.base/info_qt.exp: Update.
6053
6caa91b6
SM
60542019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
6055
6056 * gdb.base/source.exp: Move "error in sourced script" code to
6057 the end.
6058 * gdb.base/source-error.gdb: Move contents to
6059 source-error-1.gdb. Add new code to source source-error-1.gdb.
6060 * gdb.base/source-error-1.gdb: New file, from previous
6061 source-error.gdb.
6062
6506371f
TT
60632019-02-17 Tom Tromey <tom@tromey.com>
6064
6065 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
6066 for macro styling.
6067 * gdb.base/style.c (SOME_MACRO): New macro.
6068
a0087920
TT
60692019-02-17 Tom Tromey <tom@tromey.com>
6070
6071 * gdb.base/style.exp: Add line-wrapping tests.
6072 * gdb.base/page.exp: Add test for quitting during pagination.
6073
a2cd4f14
JB
60742019-02-17 Joel Brobecker <brobecker@adacore.com>
6075
6076 * gdb.ada/big_packed_array: New testcase.
6077 * gdb.ada/homonym.exp: Fix incorrect expected output for
6078 "break <homonym__get_value>" test.
6079
9d70ffbc
WP
60802019-02-13 Weimin Pan <weimin.pan@oracle.com>
6081
6082 PR breakpoints/21870
6083 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
6084 and prepare_for_testing. Add comment.
6085 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
6086 redundant cleanup call. Clean up comment.
6087
01c7ae81
WP
60882019-02-12 Weimin Pan <weimin.pan@oracle.com>
6089
6090 PR breakpoints/21870
6091 * gdb.arch/aarch64-dbreg-contents.exp: New file.
6092 * gdb.arch/aarch64-dbreg-contents.c: New file.
6093
aff29d1c
JB
60942019-02-10 Joel Brobecker <brobecker@adacore.com>
6095
6096 * gdb.ada/mi_ref_changeable: New testcase.
6097
df0da8a2
AH
60982019-02-07 Alan Hayward <alan.hayward@arm.com>
6099
6100 * gdb.base/attach.exp: Add double attach test.
6101
bd447abb
SM
61022019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
6103
6104 * lib/gdb.exp (default_gdb_start): Don't match pagination
6105 prompt.
6106 (gdb_init): Set stty_init.
6107
1dbc40b9
TT
61082019-01-27 Tom Tromey <tom@tromey.com>
6109
6110 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
6111 skip_python_tests.
6112
353229bf
AH
61132019-01-24 Alan Hayward <alan.hayward@arm.com>
6114
6115 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
6116 New structure.
6117 (struct struct_static_02_02): Likewise.
6118 (struct struct_static_02_03): Likewise.
6119 (struct struct_static_02_04): Likewise.
6120 (struct struct_static_04_01): Likewise.
6121 (struct struct_static_04_02): Likewise.
6122 (struct struct_static_04_03): Likewise.
6123 (struct struct_static_04_04): Likewise.
6124 (struct struct_static_06_01): Likewise.
6125 (struct struct_static_06_02): Likewise.
6126 (struct struct_static_06_03): Likewise.
6127 (struct struct_static_06_04): Likewise.
6128 (cmp_struct_static_02_01): Likewise.
6129 (cmp_struct_static_02_02): Likewise.
6130 (cmp_struct_static_02_03): Likewise.
6131 (cmp_struct_static_02_04): Likewise.
6132 (cmp_struct_static_04_01): Likewise.
6133 (cmp_struct_static_04_02): Likewise.
6134 (cmp_struct_static_04_03): Likewise.
6135 (cmp_struct_static_04_04): Likewise.
6136 (cmp_struct_static_06_01): Likewise.
6137 (cmp_struct_static_06_02): Likewise.
6138 (cmp_struct_static_06_03): Likewise.
6139 (cmp_struct_static_06_04): Likewise.
6140 (call_all): Test new structs.
6141 * gdb.base/infcall-nested-structs.exp: Likewise.
6142
73021deb
AH
61432019-01-21 Alan Hayward <alan.hayward@arm.com>
6144 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
6145
fc65c7db
AH
61462019-01-21 Alan Hayward <alan.hayward@arm.com>
6147 * gdb.base/stack-protector.c: New test.
6148 * gdb.base/stack-protector.exp: New file.
6149 * gdb.cp/ovldbreak.exp: Only allow a single break line.
6150 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
6151 option.
6152 (gdb_compile): Remove stack protector for GCC and prevent
6153 recursion.
6154
c24bdb02
KS
61552019-01-16 Keith Seitz <keiths@redhat.com>
6156
6157 PR gdb/23773
6158 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
6159
6f072a10
PFC
61602019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6161
6162 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
6163 aliases.
6164 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
6165 tests.
6166 * gdb.arch/powerpc-vector-regs.c: New file.
6167 * gdb.arch/powerpc-vector-regs.exp: New file.
6168
a7b8d682
PFC
61692019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6170
6171 * gdb.arch/altivec-regs.exp: Fix the list passed to
6172 gdb_expect_list when testing "info vector".
6173
6eb6fb67
AB
61742019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
6175
6176 * gdb.base/style.exp: Don't include path in testname.
6177
b56f80d8
KS
61782019-01-10 Keith Seitz <keiths@redhat.com>
6179
6180 PR gdb/23712
6181 PR symtab/23010
6182 * gdb.dwarf2/multidictionary.exp: New file.
6183
041be526
SM
61842019-01-09 Simon Marchi <simon.marchi@ericsson.com>
6185
6186 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
6187 (test_gnuv3_style_demangling): ... this.
6188 (test_lucid_style_demangling): Remove.
6189 (test_arm_style_demangling): Remove.
6190 (test_hp_style_demangling): Remove.
6191 (do_tests): Remove calls to the above.
6192
d820d0c3
AB
61932019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6194
6195 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
6196 case.
6197
f097f5ad
TT
61982019-01-06 Tom Tromey <tom@tromey.com>
6199
6200 PR gdb/28155:
6201 * gdb.dwarf2/typedef-void-finish.exp: New file.
6202
2cd8cc0b
TT
62032018-12-28 Tom Tromey <tom@tromey.com>
6204 Simon Marchi <simark@simark.ca>
6205
6206 * gdb.base/jit-exec.exp: New file.
6207 * gdb.base/jit-exec.c: New file.
6208 * gdb.base/jit-execd.c: New file.
6209
35fb8261
TT
62102018-12-28 Tom Tromey <tom@tromey.com>
6211
6212 * gdb.base/style.exp: Update test to check for address styling.
6213
47fd17cd
TT
62142018-12-28 Tom Tromey <tom@tromey.com>
6215
6216 * gdb.base/style.exp: Add test for styling of "Reading symbols"
6217 message.
6218
d47032b7
TT
62192018-12-28 Tom Tromey <tom@tromey.com>
6220
6221 * gdb.base/style.exp: Add test for version number styling.
6222
af79b68d
TT
62232018-12-28 Tom Tromey <tom@tromey.com>
6224
6225 * gdb.base/style.exp: Add test for print_address_symbolic.
6226
0bb296cb
TT
62272018-12-28 Tom Tromey <tom@tromey.com>
6228
6229 * gdb.base/style.exp: Add test for breakpoint setting.
6230
80ae2043
TT
62312018-12-28 Tom Tromey <tom@tromey.com>
6232
6233 * gdb.base/style.exp: Add test for variable names.
6234
cbe56571
TT
62352018-12-28 Tom Tromey <tom@tromey.com>
6236
6237 * gdb.base/style.exp: New file.
6238 * gdb.base/style.c: New file.
6239
9162a27c
TT
62402018-12-28 Tom Tromey <tom@tromey.com>
6241
6242 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
6243 "dumb".
6244 * gdb.base/readline.exp (operate_and_get_next): Save and restore
6245 the TERM environment variable.
6246
bc543c90
TT
62472018-12-27 Tom Tromey <tom@tromey.com>
6248
6249 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
6250 pagination test.
6251
6f0ffe50
AB
62522018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
6253
6254 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
6255 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
6256
b5a1e557
PW
62572018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6258
6259 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
6260 Filename a.adb changed to bp_fun_addr.adb.
6261 gdb.ada/bp_fun_addr.exp: Update test accordingly.
6262
6e8b1ab2
JV
62632018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
6264
6265 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
6266 non-PIE executables.
6267 * README: Mention the gdb,nopie_flag board setting.
6268 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
6269 non-PIE executable.
6270 * gdb.arch/amd64-entry-value.exp: Likewise.
6271 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
6272 * gdb.arch/i386-float.exp: Likewise.
6273 * gdb.arch/i386-signal.exp: Likewise.
6274 * gdb.mi/mi-reg-undefined.exp: Likewise.
6275
d00a27c5
PM
62762018-12-21 Paul Marechal <paul.marechal@ericsson.com>
6277
6278 PR gdb/23974
6279 * gdb.base/info-os.exp: Check return for unknown "info os" type.
6280
161d081c
PW
62812018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6282
6283 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
6284 Update order of results accordingly.
6285
b001de23
AB
62862018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
6287
6288 * gdb.base/annota1.exp: Update a test regexp.
6289
99e1a184
AB
62902018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
6291
6292 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
6293
7a81c1e2
PW
62942018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6295
6296 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
6297 (reuse_time): Initialize to REUSE_TIME_CAP.
6298 (check_rc): New function.
6299 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
6300 Check pthread_create rc.
6301 (spawner_thread_func): Check pthread_create and pthread_join rc.
6302
73e8dc90
PA
63032018-12-08 Pedro Alves <palves@redhat.com>
6304
6305 * gdb.base/list.exp (test_forward_search): Rename to ...
6306 (test_forward_reverse_search): ... this. Also test reverse-search
6307 and the forward-search alias.
6308
13f2ed32
AB
63092018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
6310
6311 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
6312 local timeout variable before return, and remove all local timeout
6313 variable entirely.
6314 (gdb_load): Likewise.
6315
64d27cfc
TV
63162018-12-01 Tom de Vries <tdevries@suse.de>
6317
6318 * gdb.base/gdb-caching-proc.exp: New file.
6319
f63c03b4
SDJ
63202018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
6321
6322 * Makefile.in (TIMESTAMP): New variable.
6323 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
6324 command.
6325 (check-single-racy): Likewise.
6326 (check/%.exp): Likewise.
6327 (check-racy/%.exp): Likewise.
6328 (workers/%.worker): Likewise.
6329 (build-perf): Likewise.
6330 (check-perf): Likewise.
6331 * README: Describe new "TS" and "TS_FORMAT" variables.
6332 * print-ts.py: New file.
6333
1c97054b
BF
63342018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
6335
6336 PR python/23714
6337 * gdb.python/python.exp: Test command repetition after
6338 gdb.execute.
6339
1871a62d
AB
63402018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
6341
6342 * gdb.opt/inline-break.exp: Add test that info breakpoint output
6343 is correctly aligned.
6344
fb5e1ed9
PW
63452018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6346
6347 * gdb.ada/info_auto_lang.exp: New testcase.
6348 * gdb.ada/info_auto_lang/global_pack.ads: New file.
6349 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
6350 * gdb.ada/info_auto_lang/some_c.c: New file.
6351
43d397ca
PW
63522018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6353
6354 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
6355 FUNC_lang language syntax.
6356
beddd671
PW
63572018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6358
6359 * gdb.base/info_minsym.c: New file.
6360 * gdb.base/info_minsym.exp: New file.
6361
73fc52c4
TT
63622018-11-19 Tom Tromey <tom@tromey.com>
6363
6364 PR rust/23625:
6365 * gdb.rust/simple.exp: Add ptype test. Update expected output.
6366 * gdb.rust/expr.exp: Update expected output. Change one test.
6367
994b876a
TT
63682018-11-19 Tom Tromey <tom@tromey.com>
6369
6370 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
6371
6769f276
PA
63722018-11-19 Pedro Alves <palves@redhat.com>
6373
6374 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
6375 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
6376 see the expected warning.
6377
38a72da0
AH
63782018-11-16 Alan Hayward <alan.hayward@arm.com>
6379
6380 PR gdb/22736:
6381 * gdb.cp/infcall-nodebug-lib.c: New test.
6382 * gdb.cp/infcall-nodebug-main.c: New test.
6383 * gdb.cp/infcall-nodebug.exp: New file.
6384
53a89d6e
SM
63852018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
6386
6387 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
6388 completer tests.
6389
9325300d
TV
63902018-11-09 Tom de Vries <tdevries@suse.de>
6391
6392 * gdb.base/msym-lang.c: New test.
6393 * gdb.base/msym-lang.exp: New file.
6394 * gdb.base/msym-lang-main.c: New test.
6395
20f0d60d
TT
63962018-11-08 Tom Tromey <tom@tromey.com>
6397
6398 PR gdb/23555:
6399 PR gdb/23838:
6400 * gdb.base/warning.exp: New file.
6401
b5420128
JB
64022018-11-08 Jan Beulich <jbeulich@suse.com>
6403
6404 * testsuite/gdb.arch/i386-avx512.c,
6405 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
6406
cd115d61
AB
64072018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
6408
6409 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
6410 point hardware.
6411
35ee2dc2
AB
64122018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
6413
6414 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
6415 * gdb.dwarf2/missing-type-name.exp: New file.
6416
31aceee8
TV
64172018-11-06 Tom de Vries <tdevries@suse.de>
6418
6419 * gdb.base/many-headers.c: New test.
6420 * gdb.base/many-headers.exp: New file.
6421
109be305
JW
64222018-11-06 Jim Wilson <jimw@sifive.com>
6423
6424 * gdb.base/code_elim.exp: For riscv, set additional_flags
6425 to include -msmall-data-limit=0.
6426
e2b7af72
JB
64272018-11-01 Joel Brobecker <brobecker@adacore.com>
6428
6429 * gdb.ada/watch_minus_l: New testcase.
6430
cdcda965
SM
64312018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
6432
6433 * gdb.arch/aix-sighandle.c: New file.
6434 * gdb.arch/aix-sighandle.exp: New file.
6435
92dcebf3
AB
64362018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
6437
6438 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
6439 registers being unions.
6440
68b9ac18
TV
64412018-10-31 Tom de Vries <tdevries@suse.de>
6442
6443 * lib/valgrind.exp: New file.
6444 (vgdb_start, vgdb_stop): New procs, factored out of ...
6445 * gdb.base/valgrind-bt.exp: ... here, ...
6446 * gdb.base/valgrind-disp-step.exp: ... here and ...
6447 * gdb.base/valgrind-infcall.exp: ... here.
6448
1443936e
TV
64492018-10-31 Tom de Vries <tdevries@suse.de>
6450
6451 * lib/gdb.exp (get_valueof): Don't output read value in test name.
6452
eb77c9df
AB
64532018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
6454
6455 * gdb.dwarf2/void-type.c: New file.
6456 * gdb.dwarf2/void-type.exp: New file.
6457
82b5e646
PW
64582018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6459
6460 * gdb.base/info_qt.c: New file.
6461 * gdb.base/info_qt.exp: New file.
6462
8d619c01
EBM
64632018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6464
6465 * gdb.arch/powerpc-htm-regs.c: New file.
6466 * gdb.arch/powerpc-htm-regs.exp: New file.
6467
f2cf6173
EBM
64682018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6469
6470 * gdb.arch/powerpc-tar.c: New file.
6471 * gdb.arch/powerpc-tar.exp: New file.
6472
7ca18ed6
EBM
64732018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6474
6475 * gdb.arch/powerpc-ppr-dscr.c: New file.
6476 * gdb.arch/powerpc-ppr-dscr.exp: New file.
6477
bfcc0eba
TV
64782018-10-25 Tom de Vries <tdevries@suse.de>
6479
6480 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
6481
fe1a5cad
TV
64822018-10-24 Tom de Vries <tdevries@suse.de>
6483
6484 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
6485 longer exists error.
6486
a76dc3b7
TV
64872018-10-24 Tom de Vries <tdevries@suse.de>
6488
6489 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
6490
4df46df7
TV
64912018-10-24 Tom de Vries <tdevries@suse.de>
6492
6493 * gdb.base/valgrind-db-attach.exp: Handle removed support for
6494 --db-attach in valgrind.
6495
0dbfcfff
AB
64962018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
6497
6498 * gdb.arch/riscv-reg-aliases.c: New file.
6499 * gdb.arch/riscv-reg-aliases.exp: New file.
6500
b04480b1
AH
65012018-10-19 Alan Hayward <alan.hayward@arm.com>
6502
6503 * gdb.python/py-cmd.exp: Check for gdb_prompt.
6504
2c6ac8d7
AH
65052018-10-19 Alan Hayward <alan.hayward@arm.com>
6506
6507 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
6508
2bc69f25
AH
65092018-10-19 Alan Hayward <alan.hayward@arm.com>
6510
6511 * gdb.cp/ovldbreak.exp: Fix regexps.
6512
1f1ae3a3
AH
65132018-10-19 Alan Hayward <alan.hayward@arm.com>
6514
6515 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
6516
94c18618
SDJ
65172018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
6518
6519 PR cli/23785
6520 * gdb.base/restore.exp: New test to check if "restore" with an
6521 invalid file doesn't segfault.
6522
812cd6eb
TV
65232018-10-18 Tom de Vries <tdevries@suse.de>
6524
6525 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
6526 * gdb.ada/excep_handle.exp: Same.
6527 * gdb.ada/mi_string_access.exp: Same.
6528 * gdb.ada/mi_var_union.exp: Same.
6529 * gdb.arch/arc-analyze-prologue.exp: Same.
6530 * gdb.arch/arc-decode-insn.exp: Same.
6531 * gdb.base/readnever.exp: Same.
6532 * gdb.fortran/printing-types.exp: Same.
6533 * gdb.guile/scm-lazy-string.exp: Same.
6534
c4b90788
TV
65352018-10-16 Tom de Vries <tdevries@suse.de>
6536
6537 PR gdb/23730
6538 * gdb.base/catch-follow-exec.c: Add copyright notice.
6539 * gdb.base/catch-follow-exec.exp: Rewrite to use
6540 gdb_spawn_with_cmdline_opts. Require gdb-native.
6541
8bca2978
SL
65422018-10-12 Sandra Loosemore <sandra@codesourcery.com>
6543
6544 * gdb.trace/actions-changed.exp: Check for arch support.
6545 * gdb.trace/actions.exp: Likewise.
6546 * gdb.trace/ax.exp: Likewise.
6547 * gdb.trace/backtrace.exp: Likewise.
6548 * gdb.trace/change-loc.exp: Likewise.
6549 * gdb.trace/deltrace.exp: Likewise.
6550 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
6551 * gdb.trace/ftrace.exp: Likewise.
6552 * gdb.trace/infotrace.exp: Check for arch support.
6553 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
6554 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
6555 * gdb.trace/mi-tsv-changed.exp: Likewise.
6556 * gdb.trace/packetlen.exp: Likewise.
6557 * gdb.trace/passc-dyn.exp: Likewise.
6558 * gdb.trace/passcount.exp: Likewise.
6559 * gdb.trace/pending.exp: Likewise.
6560 * gdb.trace/range-stepping.exp: Check for shlib support.
6561 * gdb.trace/report.exp: Check for arch support.
6562 * gdb.trace/save-trace.exp: Likewise.
6563 * gdb.trace/signal.exp: Check for signal support.
6564 * gdb.trace/tfind.exp: Check for arch support.
6565 * gdb.trace/trace-break.exp: Check for arch and shlib support.
6566 * gdb.trace/trace-common.h: Add comment.
6567 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
6568 * gdb.trace/trace-enable-disable.exp: Likewise.
6569 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
6570 * gdb.trace/tracecmd.exp: Check for arch support.
6571 * gdb.trace/tspeed.exp: Check for shlib and target support.
6572 * gdb.trace/tstatus.exp: Check for arch support.
6573 * gdb.trace/tsv.exp: Likewise.
6574 * gdb.trace/while-dyn.exp: Likewise.
6575 * gdb.trace/while-stepping.exp: Likewise.
6576 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
6577
f9c49bff
SM
65782018-10-12 Simon Marchi <simon.marchi@ericsson.com>
6579
6580 * gdb.trace/tspeed.exp: Remove nowarnings.
6581 (prepare_for_trace_test): Declare "global ipalib".
6582 * gdb.trace/tspeed.c: Include unistd.h.
6583 (main): Remove superfluous printf argument.
6584
d4330bde
SL
65852018-10-11 Sandra Loosemore <sandra@codesourcery.com>
6586
6587 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
6588 directory prefix on the filename.
6589
8ecfd7bd
SDJ
65902018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
6591
6592 * gdb.gdb/unittest.exp: Update expected message informing that
6593 selftests have been disabled.
6594 * gdb.server/unittest.exp: Likewise.
6595
58bbcd02
TV
65962018-10-09 Tom de Vries <tdevries@suse.de>
6597
6598 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
6599 with runto_main.
6600
9f6b697b
WP
66012018-10-08 Weimin Pan <weimin.pan@oracle.com>
6602
6603 PR c++/16841
6604 * gdb.cp/virtbase2.cc: New file.
6605 * gdb.cp/virtbase2.exp: New file.
6606
add5ded5
TT
66072018-10-06 Tom Tromey <tom@tromey.com>
6608
6609 PR python/19399:
6610 * gdb.python/py-inferior.exp: Add architecture test.
6611
f9e48344
TT
66122018-10-06 Tom Tromey <tom@tromey.com>
6613
6614 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
6615 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
6616
2a8be203
TT
66172018-10-06 Tom Tromey <tom@tromey.com>
6618
6619 * gdb.python/py-breakpoint.exp (check_last_event): Check location
6620 of a "throw" catchpoint.
6621
e04caa70
SDJ
66222018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
6623
6624 * gdb.base/info-proc.exp: Update string expected from "help info
6625 proc".
6626
5ca8c39f
TT
66272018-10-04 Tom Tromey <tom@tromey.com>
6628
6629 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
6630 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
6631 (test_initial_complaints, test_empty_complaints): Update.
6632 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
6633
3453e7e4
TT
66342018-10-04 Tom Tromey <tom@tromey.com>
6635
6636 PR cli/19551:
6637 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
6638 * lib/gdb.exp (gdb_file_cmd): Update.
6639 * gdb.stabs/weird.exp (print_weird_var): Update.
6640 * gdb.server/solib-list.exp: Update.
6641 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
6642 * gdb.mi/mi-cli.exp: Update.
6643 * gdb.linespec/linespec.exp: Update.
6644 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
6645 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
6646 * gdb.cp/cp-relocate.exp: Update.
6647 * gdb.base/sym-file.exp: Update.
6648 * gdb.base/relocate.exp: Update.
6649 * gdb.base/readnever.exp: Update.
6650 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
6651 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
6652 * gdb.base/dbx.exp (gdb_file_cmd): Update.
6653 * gdb.base/code_elim.exp: Update.
6654 * gdb.base/break-unload-file.exp (test_break): Update.
6655 * gdb.base/break-interp.exp (test_attach_gdb): Update.
6656 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
6657 Update.
6658 * gdb.base/attach.exp (do_attach_tests): Update.
6659 * gdb.base/sepdebug.exp: Update.
6660 * gdb.python/py-section-script.exp: Update.
6661
6afcf761
TT
66622018-10-04 Tom Tromey <tom@tromey.com>
6663
6664 PR cli/22234:
6665 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
6666 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
6667 output.
6668
fef1b293
TT
66692018-10-04 Tom Tromey <tom@tromey.com>
6670
6671 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
6672 set width and height to 0.
6673 (test_command_line_attach_run): Use -quiet.
6674
ca98345e
SL
66752018-10-03 Sandra Loosemore <sandra@codesourcery.com>
6676
6677 * lib/gdb.exp (skip_ifunc_tests): New.
6678 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
6679 other compile failures.
6680 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
6681
ff34e6ae
SM
66822018-10-01 Simon Marchi <simon.marchi@ericsson.com>
6683
6684 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
6685 is_amd64_regs_target.
6686
6bb8890e
AH
66872018-10-01 Alan Hayward <alan.hayward@arm.com>
6688
6689 * gdb.arch/aarch64-sighandler-regs.c: New test.
6690 * gdb.arch/aarch64-sighandler-regs.exp: New file.
6691 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
6692
224d30d3
MM
66932018-10-01 Markus Metzger <markus.t.metzger@intel.com>
6694
6695 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
6696 assembly.
6697
f67ffa6a
AB
66982018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
6699
6700 * gdb.base/frame-selection.exp: New file.
6701 * gdb.base/frame-selection.c: New file.
6702
9fc3183f
AH
67032018-09-27 Alan Hayward <alan.hayward@arm.com>
6704
6705 * gdb.threads/check-libthread-db.c (thread_routine): Use a
6706 pthread barrier.
6707 (main): Likewise.
6708
d354055e
AB
67092018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
6710
6711 * gdb.base/large-frame-1.c: New file.
6712 * gdb.base/large-frame-2.c: New file.
6713 * gdb.base/large-frame.exp: New file.
6714 * gdb.base/large-frame.h: New file.
6715
db727370
JL
67162018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
6717
6718 PR gdb/20948
6719 * gdb.base/write_mem.exp: New test.
6720 * gdb.base/write_mem.c: Likewise.
6721
ae778caf
TT
67222018-09-23 Tom Tromey <tom@tromey.com>
6723
6724 PR python/18852:
6725 * gdb.python/py-parameter.exp: Add test for parameter that throws
6726 on "set".
6727
fd3ba736
TT
67282018-09-23 Tom Tromey <tom@tromey.com>
6729
6730 PR python/17284:
6731 * gdb.python/py-template.exp (test_template_arg): Add test for
6732 negative template argument number.
6733
39a24317
TT
67342018-09-23 Tom Tromey <tom@tromey.com>
6735
6736 PR python/14062:
6737 * gdb.python/python.exp: Add test for post_event error.
6738
f5769a2c
TT
67392018-09-23 Tom Tromey <tom@tromey.com>
6740
6741 PR python/18170:
6742 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
6743 convert pointers to int and long.
6744
1c1e54f6
TT
67452018-09-23 Tom Tromey <tom@tromey.com>
6746
6747 PR python/20126:
6748 * gdb.python/py-value.exp (test_value_numeric_ops): Add
6749 signed-ness conversion tests.
6750
fb4fa946
TT
67512018-09-23 Tom Tromey <tom@tromey.com>
6752
6753 PR python/18352;
6754 * gdb.python/py-value.exp (test_float_conversion): New proc.
6755 Use it.
6756
a466edac
HAQ
67572018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
6758
6759 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
6760
4ee9b0c5
SL
67612018-09-18 Sandra Loosemore <sandra@codesourcery.com>
6762
6763 * gdb.base/complete-empty.exp: Skip tab-completion tests if
6764 no readline.
6765 * gdb.base/utf8-identifiers.exp: Likewise.
6766 * gdb.cp/cpcompletion.exp: Likewise.
6767 * gdb.linespec/cpcompletion.exp: Likewise.
6768 * gdb.linespec/cpls-abi-tag.exp: Likewise.
6769 * gdb.linespec/cpls-ops.exp: Likewise.
6770
23be8da7
RB
67712018-09-19 Richard Bunt <richard.bunt@arm.com>
6772 Chris January <chris.january@arm.com>
6773
6774 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
6775 * gdb.fortran/short-circuit-argument-list.exp: New file.
6776 * gdb.fortran/short-circuit-argument-list.f90: New test.
6777
5031d0ae
SDJ
67782018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
6779
6780 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
6781 "arch=" keyword when executing "-stack-list-frames".
6782
b4c0d1a4
SDJ
67832018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
6784
6785 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
6786 "arch=" keyword when executing "-stack-list-frames".
6787
7a6d2b45
SDJ
67882018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
6789
6790 * gdb.ada/complete.exp: Expect for "@" when doing "complete
6791 break ada".
6792
8588b356
SM
67932018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
6794
6795 PR python/23669
6796 * gdb.python/python.exp: Test gdb.execute("show commands").
6797
65e65158
TT
67982018-09-16 Tom Tromey <tom@tromey.com>
6799
6800 * gdb.base/new-ui.exp (do_execution_tests): Update.
6801 * gdb.base/dbx.exp (test_breakpoints): Update.
6802
bf326452
AH
68032018-09-14 Alan Hayward <alan.hayward@arm.com>
6804
6805 * lib/gdb.exp (gdb_simple_compile): Add proc.
6806 (is_elf_target): Use gdb_simple_compile.
6807 (skip_altivec_tests): Likewise.
6808 (skip_vsx_tests): Likewise.
6809 (skip_tsx_tests): Likewise.
6810 (skip_btrace_tests): Likewise.
6811 (skip_btrace_pt_tests): Likewise.
6812 (gdb_can_simple_compile): Likewise.
6813 (gdb_has_argv0): Likewise.
6814 (gdb_target_symbol_prefix): Likewise.
6815 (target_supports_scheduler_locking): Likewise.
6816
2361b0fb
TT
68172018-09-13 Tom Tromey <tom@tromey.com>
6818
6819 * Makefile.in (TAGS): Recognize proc_with_prefix and
6820 gdb_caching_proc.
6821
0ae1a321
SM
68222018-09-13 Simon Marchi <simon.marchi@ericsson.com>
6823
6824 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
6825 method.
6826
a40bf0c2
SM
68272018-09-13 Simon Marchi <simon.marchi@ericsson.com>
6828
6829 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
6830 and a few other Inferior properties when the Inferior is no
6831 longer valid.
6832
4a3fe98f
TT
68332018-09-13 Tom Tromey <tom@tromey.com>
6834
6835 PR rust/23650:
6836 * gdb.rust/simple.exp: Add test for enum field access error.
6837
098b2108
TT
68382018-09-13 Tom Tromey <tom@tromey.com>
6839
6840 PR rust/23626:
6841 * gdb.rust/simple.rs (EmptyEnum): New type.
6842 (main): Use it.
6843 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
6844
1256af7d
SM
68452018-09-13 Simon Marchi <simon.marchi@ericsson.com>
6846
6847 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
6848 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
6849 * gdb.python/py-symtab.exp: Update test printing an objfile.
6850
4aa8e6c2
SM
68512018-09-12 Simon Marchi <simon.marchi@ericsson.com>
6852
6853 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
6854 object.
6855
c221b2f7
AH
68562018-09-12 Alan Hayward <alan.hayward@arm.com>
6857
6858 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
6859 (support_complex_tests): Use gdb_can_simple_compile.
6860 (is_ilp32_target): Likewise.
6861 (is_lp64_target): Likewise.
6862 (is_64_target): Likewise.
6863 (is_amd64_regs_target): Likewise.
6864 (is_aarch32_target): Likewise.
6865 (gdb_int128_helper): Likewise.
6866
6f1107b5
JK
68672018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6868
6869 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
6870
1f5d1570
JG
68712018-09-10 Jerome Guitton <guitton@adacore.com>
6872
6873 * gdb.ada/same_component_name: Add test for case of tagged record
6874 with variable-length fields.
6875
cc330e39
XR
68762018-09-10 Xavier Roirand <roirand@adacore.com>
6877
6878 * gdb.ada/access_to_unbounded_array.exp: New testcase.
6879 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
6880 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
6881 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
6882
b9c50e9a
XR
68832018-09-10 Xavier Roirand <roirand@adacore.com>
6884
6885 * gdb.ada/mi_string_access.exp: New testcase.
6886 * gdb.ada/mi_string_access/bar.adb: New file.
6887 * gdb.ada/mi_string_access/pck.adb: New file.
6888 * gdb.ada/mi_string_access/pck.asd: New file.
6889
2963898f
XR
68902018-09-10 Xavier Roirand <roirand@adacore.com>
6891
6892 * gdb.ada/mi_var_union.exp: New testcase.
6893 * gdb.ada/mi_var_union/bar.adb: New file.
6894 * gdb.ada/mi_var_union/pck.adb: New file.
6895 * gdb.ada/mi_var_union/pck.asd: New file.
6896
1aac008f
TT
68972018-09-08 Tom Tromey <tom@tromey.com>
6898
6899 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
6900
332cf4c9
TT
69012018-09-08 Tom Tromey <tom@tromey.com>
6902
6903 PR python/16047:
6904 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
6905 (register_pretty_printers): Register new printer.
6906 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
6907 test.
6908 * gdb.python/py-prettyprint.c (int_type3): New typedef.
6909 (an_int_type3): New global.
6910
424da6cf
JB
69112018-09-08 Joel Brobecker <brobecker@adacore.com>
6912
6913 * gdb.ada/expr_with_funcall: New testcase.
6914
2a62dfa9
JB
69152018-09-08 Joel Brobecker <brobecker@adacore.com>
6916
6917 * gdb.ada/packed_array_assign: New testcase.
6918
96b6697f
AB
69192018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
6920
6921 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
6922 names, and add test prefixes to make test names unique.
6923
e4a62c65
TV
69242018-09-05 Tom de Vries <tdevries@suse.de>
6925
6926 * gdb.dwarf2/varval.exp: Add test.
6927
dd083ee2
GB
69282018-09-04 Gary Benson <gbenson@redhat.com>
6929
6930 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
6931 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
6932
aef9346c
TT
69332018-08-31 Tom Tromey <tom@tromey.com>
6934
6935 * gdb.rust/simple.rs: Rename second variable "v".
6936
c67f2e15
AB
69372018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
6938
6939 * gdb.base/funcargs.c (use_a): New function.
6940 (recurse): Call use_a.
6941
078a0207
KS
69422018-08-29 Keith Seitz <keiths@redhat.com>
6943
6944 * gdb.compile/compile-cplus-anonymous.cc: New file.
6945 * gdb.compile/compile-cplus-anonymous.exp: New file.
6946 * gdb.compile/compile-cplus-array-decay.cc: New file.
6947 * gdb.compile/compile-cplus-array-decay.exp: New file.
6948 * gdb.compile/compile-cplus-inherit.cc: New file.
6949 * gdb.compile/compile-cplus-inherit.exp: New file.
6950 * gdb.compile/compile-cplus-member.cc: New file.
6951 * gdb.compile/compile-cplus-member.exp: New file.
6952 * gdb.compile/compile-cplus-method.cc: New file.
6953 * gdb.compile/compile-cplus-method.exp: New file.
6954 * gdb.compile/compile-cplus-mod.c: "New" file.
6955 * gdb.compile/compile-cplus-namespace.cc: New file.
6956 * gdb.compile/compile-cplus-namespace.exp: New file.
6957 * gdb.compile/compile-cplus-nested.cc: New file.
6958 * gdb.compile/compile-cplus-nested.exp: New file.
6959 * gdb.compile/compile-cplus-print.c: "New" file.
6960 * gdb.compile/compile-cplus-print.exp: "New" file.
6961 * gdb.compile/compile-cplus-virtual.cc: New file.
6962 * gdb.compile/compile-cplus-virtual.exp: New file.
6963 * gdb.compile/compile-cplus.c: "New" file.
6964 * gdb.compile/compile-cplus.exp: "New" file.
6965 * lib/compile-support.exp: New file.
6966
b0f492b9
GB
69672018-08-16 Gary Benson <gbenson@redhat.com>
6968
6969 PR gdb/13000:
6970 * gdb.base/batch-exit-status.exp: New file.
6971 * gdb.base/batch-exit-status.good-commands: Likewise.
6972 * gdb.base/batch-exit-status.bad-commands: Likewise.
6973
36eb4c5f
AH
69742018-08-29 Alan Hayward <alan.hayward@arm.com>
6975
6976 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
6977 (struct struct02): Likewise.
6978 (struct struct03): Likewise.
6979 (struct struct04): Likewise.
6980 (struct struct_01_01): New struct.
6981 (struct struct_01_02): Likewise.
6982 (struct struct_01_03): Likewise.
6983 (struct struct_01_04): Likewise.
6984 (struct struct_02_01): Likewise.
6985 (struct struct_02_02): Likewise.
6986 (struct struct_02_03): Likewise.
6987 (struct struct_02_04): Likewise.
6988 (struct struct_04_01): Likewise.
6989 (struct struct_04_02): Likewise.
6990 (struct struct_04_03): Likewise.
6991 (struct struct_04_04): Likewise.
6992 (struct struct_05_01): Likewise.
6993 (struct struct_05_02): Likewise.
6994 (struct struct_05_03): Likewise.
6995 (struct struct_05_04): Likewise.
6996 (cmp_struct01): Remove function.
6997 (cmp_struct02): Likewise.
6998 (cmp_struct03): Likewise.
6999 (cmp_struct04): Likewise.
7000 (cmp_struct_01_01): Add Function.
7001 (cmp_struct_01_02): Likewise.
7002 (cmp_struct_01_03): Likewise.
7003 (cmp_struct_01_04): Likewise.
7004 (cmp_struct_02_01): Likewise.
7005 (cmp_struct_02_02): Likewise.
7006 (cmp_struct_02_03): Likewise.
7007 (cmp_struct_02_04): Likewise.
7008 (cmp_struct_04_01): Likewise.
7009 (cmp_struct_04_02): Likewise.
7010 (cmp_struct_04_03): Likewise.
7011 (cmp_struct_04_04): Likewise.
7012 (cmp_struct_05_01): Likewise.
7013 (cmp_struct_05_02): Likewise.
7014 (cmp_struct_05_03): Likewise.
7015 (cmp_struct_05_04): Likewise.
7016 (call_all): Add new structs.
7017 * gdb.base/infcall-nested-structs.exp: Likewise.
7018
3bf9c013
JV
70192018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
7020
7021 * gdb.python/py-framefilter-mi.exp: Update regexp to
7022 check for "arch" field in frame output.
7023
450d1e88
KB
70242018-08-23 Kevin Buettner <kevinb@redhat.com>
7025
7026 * gdb.dwarf2/dw2-ranges-func.c: New file.
7027 * gdb.dwarf2/dw2-ranges-func.exp: New file.
7028
ae739fe7
SM
70292018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
7030
7031 * gdb.base/term.exp: Compare terminal settings with values from
7032 the inferior.
7033 * gdb.base/term.c: Get and set terminal settings.
7034
6d52907e
JV
70352018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
7036
7037 * lib/mi-support.exp (mi_expect_stop): Update regexp to
7038 accommodate new "arch" field in frame output.
7039 * gdb.mi/mi-return.exp: Likewise.
7040 * gdb.mi/mi-stack.exp: Likewise.
7041 * gdb.mi/mi-syn-frame.exp: Likewise.
7042 * gdb.mi/user-selected-context-sync.exp: Likewise.
7043
be2d111a
MS
70442018-08-19 Michael Spang <spang@google.com>
7045
7046 PR gdb/11786
7047 * gdb.base/gcore-tls-pie.c: New file.
7048 * gdb.base/gcore-tls-pie.exp: New file.
7049
ae3a7c47
KB
70502018-08-18 Kevin Buettner <kevinb@redhat.com>
7051
7052 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
7053 * gdb.dwarf2/varval.c: New file.
7054 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 7055
2ecae92e
AH
70562018-08-17 Alan Hayward <alan.hayward@arm.com>
7057
7058 PR gdb/18931
7059 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
7060
c1854f1d
KS
70612018-08-16 Keith Seitz <keiths@redhat.com>
7062
7063 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
7064 tests expected to pass.
7065
26fb3983
JV
70662018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
7067
7068 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
7069 -data-disassemble -a.
7070 (test_disassembly_bogus_args): Likewise.
7071
67943c00
AB
70722018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
7073
7074 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
7075
5ff2bbae
AB
70762018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
7077
7078 * gdb.base/vla-optimized-out.exp: Add new test.
7079
e5bbcd0f
AB
70802018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
7081
7082 * gdb.base/vla-optimized-out-o3.exp: Delete.
7083 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
7084 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
7085 deleted tests.
7086
9d4a934c
AB
70872018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
7088
7089 PR gdb/18050:
7090 * gdb.server/extended-remote-restart.c: New file.
7091 * gdb.server/extended-remote-restart.exp: New file.
7092
045cf012
SM
70932018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
7094
7095 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
7096 "set variable index = 42".
7097
87d6a7aa
SM
70982018-08-07 Simon Marchi <simon.marchi@ericsson.com>
7099
7100 * boards/index-cache-gdb.exp: New file.
7101 * gdb.dwarf2/index-cache.exp: New file.
7102 * gdb.dwarf2/index-cache.c: New file.
7103 * gdb.base/maint.exp: Check if we are using the index cache.
7104
96d68bd4
RO
71052018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7106
7107 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
7108 MAKEFLAGS.
7109
5a699617
RO
71102018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7111
7112 * dg-extract-results.sh: Move to toplevel contrib.
7113 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
7114 * Makefile.in (check-parallel-racy): Likewise.
7115
5bd18990
AB
71162018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
7117
7118 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
7119 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
7120 tests if the target supports scheduler locking.
7121
3fbbcf47
TV
71222018-08-04 Tom de Vries <tdevries@suse.de>
7123
7124 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
7125
3e1d3d8c
TT
71262018-08-02 Tom Tromey <tom@tromey.com>
7127
7128 PR symtab/16842.
7129 * gdb.cp/temargs.exp: Test "info address" of a template
7130 parameter.
7131
5abe0f0c
JV
71322018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
7133
7134 * gdb.python/py-mi-var-info-path-expression.c: New file.
7135 * gdb.python/py-mi-var-info-path-expression.py: New file.
7136 * gdb.python/py-mi-var-info-path-expression.exp: New file.
7137
fb66cde8
SDJ
71382018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
7139
7140 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
7141 error after "cannot resolve name" string.
7142
c708f4d2
AB
71432018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
7144
7145 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
7146 started.
7147 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
7148
37cc0cae
TV
71492018-07-28 Tom de Vries <tdevries@suse.de>
7150
7151 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
7152
63b4ecf7
TV
71532018-07-26 Tom de Vries <tdevries@suse.de>
7154
7155 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
7156
3c3bb058
AB
71572018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
7158
7159 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
7160 is visible.
7161
9e7f3bbb
TV
71622018-07-26 Tom de Vries <tdevries@suse.de>
7163
7164 PR breakpoints/23366
7165 * gdb.base/catch-follow-exec.c: New test.
7166 * gdb.base/catch-follow-exec.exp: New file.
7167
16f808ec
TV
71682018-07-25 Tom de Vries <tdevries@suse.de>
7169
7170 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
7171 vla-optimized-out.c.
7172
d7154a8d
JV
71732018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
7174
7175 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
7176 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
7177
232a0032
TV
71782018-07-20 Tom de Vries <tdevries@suse.de>
7179
7180 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
7181 NOCLONE macro.
7182 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
7183
fbb1d502
TV
71842018-07-19 Tom de Vries <tdevries@suse.de>
7185
7186 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
7187 regular expression.
7188
42dc7699
TV
71892018-07-18 Tom de Vries <tdevries@suse.de>
7190
7191 * gdb.base/vla-optimized-out.c: New test.
7192 * gdb.base/vla-optimized-out.exp: New file.
7193
7f1f7e23
SDJ
71942018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
7195
7196 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
7197 message "No address associated with hostname" when gdbserver
7198 cannot resolve the hostname.
7199
5759ebb3
PW
72002018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7201
7202 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
7203 Add some test prefixes to make tests unique.
7204
3606ccab
PW
72052018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7206
7207 * gdb.base/frameapply.c: New file.
7208 * gdb.base/frameapply.exp: New file.
7209
529c08b2
PW
72102018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7211
7212 * gdb.base/skip.exp: Update expected error message.
7213
c7ab0aef
SDJ
72142018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
7215 Jan Kratochvil <jan.kratochvil@redhat.com>
7216 Paul Fertser <fercerpav@gmail.com>
7217 Tsutomu Seki <sekiriki@gmail.com>
7218
7219 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
7220 parameter.
7221 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
7222 by default.
7223 * boards/native-gdbserver.exp: Likewise.
7224 * gdb.server/run-without-local-binary.exp: Improve regexp used
7225 for detecting when a remote debugging connection succeeds.
7226 * gdb.server/server-connect.exp: New file.
7227 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
7228 Do not prefix the port number with ":".
7229 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
7230 support for detecting and using it. Add '$debughost_gdbserver'
7231 to the list of arguments used to start gdbserver. Handle case
7232 when gdbserver cannot resolve a network name.
7233
16ff70dd
SDJ
72342018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
7235
7236 PR c++/23373
7237 * gdb.base/ptype-offsets.cc (struct static_member): New
7238 struct.
7239 (main) <stmember>: New variable.
7240 * gdb.base/ptype-offsets.exp: Add test for printing a struct
7241 with a static member in it.
7242
3541979f
AB
72432018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
7244
7245 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
7246 watchpoints enabled and disabled.
7247
c8ad9b9a
AB
72482018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
7249
7250 * gdb.base/examine-backward.exp: Still run tests around address
7251 0x0, even if address 0x0 is not readable. Update the pattern for
7252 matching address 0x0 in expected output.
7253
e0e5e971
AB
72542018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
7255
7256 * gdb.base/share-env-with-gdbserver.c (main): Add call to
7257 malloc/free.
7258
1ea5da02
TV
72592018-07-04 Tom de Vries <tdevries@suse.de>
7260
7261 * gdb.dwarf2/dw2-error.exp: Update expected error message.
7262
471b9d15
MR
72632018-07-02 Maciej W. Rozycki <macro@mips.com>
7264
7265 PR tdep/8282
7266 * gdb.arch/mips-disassembler-options.exp: New test.
7267 * gdb.arch/mips-disassembler-options.s: New test source.
7268
75acb486
PA
72692018-06-29 Pedro Alves <palves@redhat.com>
7270
7271 * gdb.threads/names.exp: Adjust expected "info threads" output.
7272
cd2bb709
PA
72732018-06-29 Pedro Alves <palves@redhat.com>
7274
7275 * gdb.opt/inline-break.exp (line number, address): Add "info
7276 break" tests.
7277
991ff292
PA
72782018-06-29 Pedro Alves <palves@redhat.com>
7279
7280 * gdb.opt/inline-break.c (func1): Add "break here" marker.
7281 * gdb.opt/inline-break.exp: Test setting breakpoints by line
7282 number and address and running to them.
7283
356819b6 72842018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
7285
7286 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
7287
2512d7ef
JK
72882018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7289
7290 * lib/compiler.c: Remove executable permission flag.
7291
be1b6474
RB
72922018-06-28 Richard Bunt <richard.bunt@arm.com>
7293
7294 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
7295 code.
7296 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
7297
291f9a96
PT
72982018-06-28 Petr Tesarik <ptesarik@suse.cz>
7299
7300 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
7301
ed6dfe51
PT
73022018-06-28 Petr Tesarik <ptesarik@suse.cz>
7303
7304 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
7305 address argument is omitted.
7306
d4d429d5
PT
73072018-06-28 Petr Tesarik <ptesarik@suse.cz>
7308
7309 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
7310
7ab6656f
OJ
73112018-06-27 Omair Javaid <omair.javaid@linaro.org>
7312
7313 PR gdb/21695
7314 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
7315 * gdb.base/infoline-reloc-main-from-zero.c: New file.
7316
a33ccfc7
TT
73172018-06-26 Tom Tromey <tom@tromey.com>
7318
7319 PR rust/22574:
7320 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
7321 * gdb.rust/simple.rs (struct SimpleLayout): New.
7322
6d72d289
SM
73232018-06-22 Simon Marchi <simon.marchi@ericsson.com>
7324
7325 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
7326 "info registers" output.
7327
8363f9d5
RB
73282018-06-21 Richard Bunt <richard.bunt@arm.com>
7329
7330 * gdb.base/watchpoint-hw-attach.c: New test.
7331 * gdb.base/watchpoint-hw-attach.exp: New file.
7332
f00674fe
SM
73332018-06-20 Simon Marchi <simon.marchi@ericsson.com>
7334
7335 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
7336 through /bin/sh.
7337 * boards/dwarf4-gdb-index.exp: Likewise.
7338 * boards/fission-dwp.exp: Likewise.
7339
1d554008
UW
73402018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
7341
7342 * gdb.base/float128.exp: Add comment and improved fail message
7343 to the failure case of "print large128" test.
7344
d0ac1c44
SM
73452018-06-19 Simon Marchi <simon.marchi@ericsson.com>
7346
7347 * configure.ac: Remove AC_PREREQ.
7348 * configure: Re-generate.
7349
61b04dd0
PA
73502018-06-19 Pedro Alves <palves@redhat.com>
7351
7352 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
7353 (func_extern_caller): New.
7354 (main): Call func_extern_caller.
7355 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
7356 logic change.
7357
f63b508a
SM
73582018-06-18 Weimin Pan <weimin.pan@oracle.com>
7359
7360 PR gdb/16841
7361 * gdb.cp/typedef-base.cc: New file.
7362 * gdb.cp/typedef-base.exp: New file.
7363
0fe3a558
TV
73642018-06-18 Tom de Vries <tdevries@suse.de>
7365
7366 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
7367
7010835a
AB
73682018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
7369 Richard Bunt <Richard.Bunt@arm.com>
7370
7371 * gdb.threads/attach-slow-waitpid.c: New file.
7372 * gdb.threads/attach-slow-waitpid.exp: New file.
7373 * gdb.threads/slow-waitpid.c: New file.
7374
14897d65
PA
73752018-06-14 Pedro Alves <palves@redhat.com>
7376
7377 * gdb.base/fork-running-state.c: Include <errno.h>.
7378 (exit_if_relative_exits): New.
7379 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
7380 exits.
7381 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
7382 child exits.
7383
5d9a0608
TV
73842018-06-14 Tom de Vries <tdevries@suse.de>
7385
7386 PR cli/22573
7387 * gdb.base/finish-pretty.c: New test.
7388 * gdb.base/finish-pretty.exp: New file.
7389
11ae5818
PA
73902018-06-14 Pedro Alves <palves@redhat.com>
7391
7392 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
7393 gdb's expected startup output.
7394
1d39de44
PA
73952018-06-14 Pedro Alves <palves@redhat.com>
7396
7397 * lib/selftest-support.exp (selftest_setup): Remove inlined
7398 function handling.
7399
70ee0000
TV
74002018-06-14 Tom de Vries <tdevries@suse.de>
7401
7402 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
7403 matching of breakpoint printing.
7404
11f4b608
TV
74052018-06-13 Tom de Vries <tdevries@suse.de>
7406
7407 PR testsuite/23269
7408 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
7409 (fork_child): ... here, and ...
7410 (fork_parent): ... here.
7411
74122018-06-12 Tom de Vries <tdevries@suse.de>
7413
7414 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
7415
9516f85a
AB
74162018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
7417 Stephen Roberts <stephen.roberts@arm.com>
7418
7419 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
7420 rewrite test to describe action performed, rather than possible
7421 failure.
7422
5045b3d7
GB
74232018-06-08 Gary Benson <gbenson@redhat.com>
7424
7425 * gdb.threads/check-libthread-db.exp: New file.
7426 * gdb.threads/check-libthread-db.c: Likewise.
7427
c61b06a1
TT
74282018-06-05 Tom Tromey <tom@tromey.com>
7429
7430 * gdb.base/default.exp: Update expected "show version" output.
7431
eb6af809
TT
74322018-06-05 Tom Tromey <tom@tromey.com>
7433
7434 PR cli/12326:
7435 * gdb.cp/static-print-quit.exp: Update.
7436 * lib/gdb.exp (pagination_prompt): Update.
7437 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
7438 * gdb.python/python.exp: Update.
7439
178d6a63
JB
74402018-06-04 Joel Brobecker <brobecker@adacore.com>
7441
7442 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
7443
8e817061
JB
74442018-06-01 Joel Brobecker <brobecker@adacore.com>
7445
7446 * gdb.ada/bp_fun_addr: New testcase.
7447
e86ca25f
TT
74482018-06-01 Tom Tromey <tom@tromey.com>
7449
7450 * gdb.xml/tdesc-regs.exp (load_description): Update expected
7451 results.
7452 * gdb.dwarf2/method-ptr.exp: Set language to C++.
7453 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
7454 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
7455 * gdb.base/maint.exp (maint_pass_if): Update.
7456
4b2dfa9d
MR
74572018-05-31 Maciej W. Rozycki <macro@mips.com>
7458
7459 * gdb.base/endian.exp: New test.
7460 * gdb.base/endian.c: New test source.
7461
45f25d6c
AB
74622018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
7463
7464 PR gdb/23203
7465 * gdb.base/bt-selected-frame.c: New file.
7466 * gdb.base/bt-selected-frame.exp: New file.
7467 * lib/gdb.exp (get_current_frame_number): New function.
7468
d9f6d7f8
MR
74692018-05-24 Maciej W. Rozycki <macro@mips.com>
7470 Pedro Alves <palves@redhat.com>
7471
7472 * gdb.threads/tls-core.c: Include <stdlib.h>
7473 (thread_proc): Call `abort'.
7474 * gdb.threads/tls-core.exp: Generate a core with core_find too.
7475 (tls_core_test): New procedure, bits factored out from ...
7476 (top level): ... here. Test both native cores and gcore cores.
7477
ff1cf532
TT
74782018-05-23 Tom Tromey <tom@tromey.com>
7479
7480 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
7481
b98664d3
TT
74822018-05-23 Tom Tromey <tom@tromey.com>
7483
7484 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
7485 symfile_complaints.
7486 (test_short_complaints): Likewise.
7487 (test_empty_complaints): Likewise.
7488 (test_initial_complaints): Update.
7489
4e9668d0
TT
74902018-05-23 Tom Tromey <tom@tromey.com>
7491
7492 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
7493
43ba33c7
TT
74942018-05-23 Tom Tromey <tom@tromey.com>
7495
7496 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
7497 (test_short_complaints): Update.
7498
035522c0
PA
74992018-05-22 Pedro Alves <palves@redhat.com>
7500
7501 * gdb.base/remote.exp: Only gdb_start after compiling the
7502 testcase. Issue "disconnect" before testing "set remote" command
7503 defaults. Issue clean_restart before running to main.
7504
cc0be08f
PA
75052018-05-22 Pedro Alves <palves@redhat.com>
7506
7507 * gdb.base/remote.exp: Adjust expected output of "show remote
7508 memory-write-packet-size". Add tests for "set remote
7509 memory-write-packet-size 0" and "set remote
7510 memory-write-packet-size fixed/limit".
7511
b1b60145
PA
75122018-05-22 Pedro Alves <palves@redhat.com>
7513
7514 PR gdb/22973
7515 * gdb.base/utf8-identifiers.c: New file.
7516 * gdb.base/utf8-identifiers.exp: New file.
7517
0ec848ad
PFC
75182018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
7519
7520 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
7521
2c3305f6
PFC
75222018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
7523
7524 * gdb.arch/powerpc-vsx-gcore.exp: New file.
7525
ce1e8424
TT
75262018-05-18 Tom Tromey <tom@tromey.com>
7527
7528 * gdb.base/ptype-offsets.exp: Update.
7529
ddfe970e
KS
75302018-05-17 Keith Seitz <keiths@redhat.com>
7531
7532 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
7533 in expected breakpoint stop locations.
7534 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
7535 move to proper scope to test variable values.
7536 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
7537 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
7538 New functions.
7539 (main): Call not_inline_func3.
7540 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
7541 inline_func1, inline_func2, and inline_func3. Test that when each
7542 breakpoint is hit, GDB properly reports both the stop location
7543 and the backtrace. Repeat tests for temporary breakpoints.
7544
0726fcc6
MR
75452018-05-15 Maciej W. Rozycki <macro@mips.com>
7546
7547 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
7548 rather then trying to access it in determining whether the PID
7549 of `gdbserver' could have been retrieved.
7550
8ee22052
AB
75512018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
7552
7553 * gdb.arch/amd64-init-x87-values.S: New file.
7554 * gdb.arch/amd64-init-x87-values.exp: New file.
7555
7785df48
JK
75562018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7557
7558 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
7559
56bcdbea
TT
75602018-05-04 Tom Tromey <tom@tromey.com>
7561
7562 PR python/22730:
7563 * gdb.python/python.exp: Test multi-line execute.
7564
a913fffb
TT
75652018-05-04 Tom Tromey <tom@tromey.com>
7566
7567 PR python/22731:
7568 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
7569
7a2c85f2
TT
75702018-05-04 Tom Tromey <tom@tromey.com>
7571
7572 PR gdb/11750:
7573 * gdb.base/define.exp: Test defining a user command inside a user
7574 command.
7575 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
7576
a3b60e45
JK
75772018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7578 Pedro Alves <palves@redhat.com>
7579
7580 PR breakpoints/19806 and support for PR external/20207.
7581 * gdb.base/watchpoint-unaligned.c: New file.
7582 * gdb.base/watchpoint-unaligned.exp: New file.
7583
45fe4a03
AB
75842018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
7585
7586 * gdb.base/maint.exp: Make test names unique, use
7587 test_prefix_command_help to test 'help maint info', and remove
7588 repeated test of 'help maint'.
7589
9be2ae8f
TT
75902018-05-04 Tom Tromey <tom@tromey.com>
7591
7592 PR gdb/22619:
7593 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
7594 behavior.
7595
11859c31
AB
75962018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
7597
7598 * gdb.base/maint.exp: Process output from 'maint print registers'
7599 line at a time.
7600
089a9490
AB
76012018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
7602
7603 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
7604 timeout.
7605
9b0797e2
AB
76062018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
7607
7608 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
7609 filter pattern.
7610
f6ac5f3d
PA
76112018-05-02 Pedro Alves <palves@redhat.com>
7612
7613 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
7614 to_log_command renames.
7615 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
7616
77d3c63b
TT
76172018-05-02 Tom Tromey <tom@tromey.com>
7618
7619 * gdb.python/py-parameter.exp: Set test message.
7620
0489430a
TT
76212018-05-02 Tom Tromey <tom@tromey.com>
7622
7623 PR python/20084:
7624 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
7625 PARAM_ZUINTEGER_UNLIMITED tests.
7626
1632f8ba
DR
76272018-04-28 Dan Robertson <danlrobertson89@gmail.com>
7628
7629 PR rust/23124
7630 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
7631 when casting.
7632
6d7bb824
TT
76332018-04-30 Tom Tromey <tom@tromey.com>
7634
7635 * gdb.python/py-type.exp: Check align attribute.
7636 * gdb.python/py-type.c: New "aligncheck" global.
7637
007e1530
TT
76382018-04-30 Tom Tromey <tom@tromey.com>
7639
7640 PR exp/17095:
7641 * gdb.dwarf2/dw2-align.exp: New file.
7642 * gdb.cp/align.exp: New file.
7643 * gdb.base/align.exp: New file.
7644 * lib/gdb.exp (gdb_int128_helper): New proc.
7645 (has_int128_c, has_int128_cxx): New caching procs.
7646
6873858b
TT
76472018-04-27 Tom Tromey <tom@tromey.com>
7648
7649 PR rust/22545:
7650 * gdb.rust/simple.exp: Add inclusive range tests.
7651
79188d8d
PA
76522018-04-26 Pedro Alves <palves@redhat.com>
7653
7654 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
7655 ifunc breakpoint locations correctly of ifunc breakpoints set
7656 while the program resolves the ifunc.
7657
c7075ad5
PA
76582018-04-26 Pedro Alves <palves@redhat.com>
7659
7660 * gdb.base/gnu-ifunc-final.c: New file.
7661 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
7662 * gdb.base/gnu-ifunc.exp (executable): Delete.
7663 (staticexecutable): Adjust.
7664 (lib_opts, exec_opts): Delete.
7665 (make_binsuffix, build, set-break): New procedures.
7666 (misc_tests): New, with tests factored out from the top level.
7667 (top level): Test different combinations of ifunc resolver name,
7668 resolver with and with debug info, and ifunc target with and
7669 without debug info. Wrap static tests with with_target_prefix.
7670
8388016d
PA
76712018-04-26 Pedro Alves <palves@redhat.com>
7672
7673 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
7674 return type" warnings.
7675
249b5733
PA
76762018-04-25 Pedro Alves <palves@redhat.com>
7677
7678 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
7679 killed".
7680 * gdb.base/kill-after-signal.exp: Likewise.
7681 * gdb.threads/kill.exp: Likewise.
7682
f67c0c91
SDJ
76832018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7684 Sergio Durigan Junior <sergiodj@redhat.com>
7685 Pedro Alves <palves@redhat.com>
7686
7687 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
7688 regexps to expect for '[Inferior ... detached]' as well.
7689 * gdb.base/attach.exp: Likewise.
7690 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
7691 "gdb_continue_to_end".
7692 (test_catch_syscall_with_wrong_args): Likewise.
7693 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
7694 ']'. Don't set 'verbose' on.
7695 * gdb.base/foll-vfork.exp: Likewise.
7696 * gdb.base/fork-print-inferior-events.c: New file.
7697 * gdb.base/fork-print-inferior-events.exp: New file.
7698 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
7699 '[Inferior ... has been killed]' message.
7700 * gdb.base/kill-after-signal.exp: Likewise.
7701 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
7702 detach message.
7703 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
7704 message.
7705 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
7706 regexps to expect for '[Inferior ... detached]' as well.
7707 * gdb.threads/process-dies-while-detaching.exp: Likewise.
7708
0a8ddac4
SM
77092018-04-24 Simon Marchi <simon.marchi@ericsson.com>
7710
7711 PR gdb/23104
7712 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
7713
701adfb0
PA
77142018-04-22 Rajendra SY <rajendra.sy@gmail.com>
7715
7716 PR gdb/23095
7717 * gdb.base/break-probes.exp: Pass shlib_load to
7718 prepare_for_testing. Set normal_bp to r_debug_state if target is
7719 bsd.
7720
d27d16bf
RB
77212018-04-19 Richard Bunt <richard.bunt@arm.com>
7722
7723 * gdb.threads/multiple-successive-infcall.c: New test.
7724 * gdb.threads/multiple-successive-infcall.exp: New file.
7725
a037790e
TT
77262018-04-17 Tom Tromey <tom@tromey.com>
7727
7728 * gdb.rust/simple.rs (Union): New type.
7729 (main): New local "u".
7730 * gdb.rust/simple.exp (test_one_slice): Add new test case.
7731
e3a91079
AA
77322018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7733
7734 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
7735 number information in output of "whereis" command.
7736 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
7737
b744723f
AA
77382018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7739
7740 * gdb.ada/info_types.exp: Adjust expected output to the line
7741 numbers now printed by "info var/func/type".
7742 * gdb.base/completion.exp: Likewise.
7743 * gdb.base/included.exp: Likewise.
7744 * gdb.cp/cp-relocate.exp: Likewise.
7745 * gdb.cp/cplusfuncs.exp: Likewise.
7746 * gdb.cp/namespace.exp: Likewise.
7747 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
7748
4a4495d6
MM
77492018-04-13 Markus Metzger <markus.t.metzger@intel.com>
7750
7751 * gdb.btrace/cpu.exp: New.
7752
1d509aa6
MM
77532018-04-13 Markus Metzger <markus.t.metzger@intel.com>
7754
7755 * gdb.base/step-indirect-call-thunk.exp: New.
7756 * gdb.base/step-indirect-call-thunk.c: New.
7757 * gdb.reverse/step-indirect-call-thunk.exp: New.
7758 * gdb.reverse/step-indirect-call-thunk.c: New.
7759
6295b6da
SM
77602018-04-11 Simon Marchi <simon.marchi@ericsson.com>
7761
7762 * gdb.base/pie-fork.c: New file.
7763 * gdb.base/pie-fork.exp: New file.
7764
50146e70
TT
77652018-04-11 Tom Tromey <tom@tromey.com>
7766
7767 * gdb.rust/simple.exp: Add test for ".." struct initializer.
7768
f50d8a2e
PA
77692018-04-10 Pedro Alves <palves@redhat.com>
7770
7771 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
7772 exits. Instead loop running forever.
7773 (fork_parent): Run forever too.
7774
a0be7a36
SM
77752018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
7776
7777 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
7778 mi_continue_to_line.
7779 * gdb.mi/mi-stack.c (callee4): Add comment.
7780
9b73db36
SM
77812018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
7782
7783 * gdb.mi/mi-stack.exp: Fix indentation.
7784
c912f608
SM
77852018-04-07 Simon Marchi <simon.marchi@ericsson.com>
7786
7787 PR gdb/22979
7788 * gdb.arch/amd64-osabi.exp: New file.
7789
26540402
SM
77902018-04-07 Simon Marchi <simon.marchi@ericsson.com>
7791
7792 PR gdb/22980
7793 * gdb.base/osabi.exp: New file.
7794
121ad66c 77952018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
7796
7797 * gdb.cp/static-typedef-print.exp: New file.
7798 * gdb.cp/static-typedef-print.cc: New file.
7799
3fcded8f
JB
78002018-03-27 Joel Brobecker <brobecker@adacore.com>
7801
7802 * gdb.ada/varsize_limit: New testcase.
7803
59cc4834
JB
78042018-03-27 Joel Brobecker <brobecker@adacore.com>
7805
7806 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
7807
7808 * gdb.ada/notcplusplus: New testcase.
7809
7810 * gdb.base/c-linkage-name.c: New file.
7811 * gdb.base/c-linkage-name.exp: New testcase.
7812
4ca59a9f
TT
78132018-03-26 Tom Tromey <tom@tromey.com>
7814
7815 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
7816 * gdb.python/py-framefilter.py (name_error): New global.
7817 (ErrorInName.function): Use name_error.
7818
978d6c75
TT
78192018-03-26 Tom Tromey <tom@tromey.com>
7820
7821 PR backtrace/15582:
7822 * gdb.python/py-framefilter.exp: Add "bt hide" test.
7823
b7fee5a3
KS
78242018-03-23 Keith Seitz <keiths@redhat.com>
7825
7826 PR c++/22968
7827 * gdb.cp/subtypes.exp: New file.
7828 * gdb.cp/subtypes.h: New file.
7829 * gdb.cp/subtypes.cc: New file.
7830 * gdb.cp/subtypes-2.cc: New file.
7831
376be529
AB
78322018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
7833
7834 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
7835 (done): Call '_exit' not 'exit' to avoid atexit handlers.
7836 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
7837 -nostartfiles when compiling the test. Confirm that all registers
7838 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
7839
066cfa98
AB
78402018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
7841
7842 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
7843 option, syntax was wrong anyway.
7844 * gdb.arch/arm-disp-step.exp: Likewise.
7845 * gdb.arch/sparc64-regs.exp: Likewise.
7846 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
7847 option, syntax was wrong anyway, switch to use
7848 prepare_for_testing.
7849 * gdb.arch/i386-disp-step.exp: Likewise.
7850
079670b9
AA
78512018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
7852
7853 * gdb.ada/exec_changed.exp: Replace "target_info exists
7854 use_gdb_stub" by "use_gdb_stub".
7855 * gdb.ada/start.exp: Likewise.
7856 * gdb.base/async-shell.exp: Likewise.
7857 * gdb.base/attach-pie-misread.exp: Likewise.
7858 * gdb.base/attach-wait-input.exp: Likewise.
7859 * gdb.base/break-entry.exp: Likewise.
7860 * gdb.base/break-interp.exp: Likewise.
7861 * gdb.base/dprintf-detach.exp: Likewise.
7862 * gdb.base/nostdlib.exp: Likewise.
7863 * gdb.base/solib-nodir.exp: Likewise.
7864 * gdb.base/statistics.exp: Likewise.
7865 * gdb.base/testenv.exp: Likewise.
7866 * gdb.mi/mi-exec-run.exp: Likewise.
7867 * gdb.mi/mi-start.exp: Likewise.
7868 * gdb.multi/dummy-frame-restore.exp: Likewise.
7869 * gdb.multi/multi-arch-exec.exp: Likewise.
7870 * gdb.multi/multi-arch.exp: Likewise.
7871 * gdb.multi/tids.exp: Likewise.
7872 * gdb.multi/watchpoint-multi.exp: Likewise.
7873 * gdb.python/py-events.exp: Likewise.
7874 * gdb.threads/attach-into-signal.exp: Likewise.
7875 * gdb.threads/attach-stopped.exp: Likewise.
7876 * gdb.threads/threadapply.exp: Likewise.
7877 * lib/selftest-support.exp: Likewise.
7878
26d6cec4
AA
78792018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
7880
7881 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
7882
4ee89e90
SR
78832018-03-20 Stephen Roberts <stephen.roberts@arm.com>
7884
7885 * gdb.perf/template-breakpoints.cc: New file.
7886 * gdb.perf/template-breakpoints.exp: New file.
7887 * gdb.perf/template-breakpoints.py: New file.
7888
92630041
TT
78892018-03-19 Tom Tromey <tom@tromey.com>
7890
7891 * gdb.rust/simple.rs (main): Add local variables field1, field2,
7892 y0.
7893 * gdb.rust/simple.exp: Test bare identifier form of struct
7894 initializer.
7895
76727919
TT
78962018-03-19 Tom Tromey <tom@tromey.com>
7897
7898 * gdb.gdb/observer.exp: Remove.
7899
194ed413
AA
79002018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
7901
7902 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
7903 "qualified" option when setting breakpoints.
7904 * gdb.trace/backtrace.exp: Likewise.
7905 * gdb.trace/circ.exp: Likewise.
7906 * gdb.trace/collection.exp: Likewise.
7907 * gdb.trace/disconnected-tracing.exp: Likewise.
7908 * gdb.trace/ftrace-lock.exp: Likewise.
7909 * gdb.trace/ftrace.exp: Likewise.
7910 * gdb.trace/infotrace.exp: Likewise.
7911 * gdb.trace/packetlen.exp: Likewise.
7912 * gdb.trace/passc-dyn.exp: Likewise.
7913 * gdb.trace/qtro.exp: Likewise.
7914 * gdb.trace/read-memory.exp: Likewise.
7915 * gdb.trace/report.exp: Likewise.
7916 * gdb.trace/signal.exp: Likewise.
7917 * gdb.trace/status-stop.exp: Likewise.
7918 * gdb.trace/strace.exp: Likewise.
7919 * gdb.trace/tfind.exp: Likewise.
7920 * gdb.trace/trace-break.exp: Likewise.
7921 * gdb.trace/trace-condition.exp: Likewise.
7922 * gdb.trace/trace-mt.exp: Likewise.
7923 * gdb.trace/tstatus.exp: Likewise.
7924 * gdb.trace/tsv.exp: Likewise.
7925 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
7926 * gdb.trace/unavailable.exp: Likewise.
7927 * gdb.trace/while-dyn.exp: Likewise.
7928
8b067d2c
AA
79292018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7930
7931 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
7932 that libinproctrace is copied to the target.
7933
3ae9ce5d
TT
79342018-03-14 Tom Tromey <tom@tromey.com>
7935
7936 PR cli/14977:
7937 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
7938 a null pointer.
7939 * gdb.base/wchar.exp: Likewise.
7940
b8c2339b
TT
79412018-03-14 Tom Tromey <tom@tromey.com>
7942
7943 PR cli/19918:
7944 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
7945 flag.
7946
4872dc46
SM
79472018-03-08 Simon Marchi <simon.marchi@ericsson.com>
7948
7949 PR gdb/22841
7950 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
7951 "target" to remote_exec.
7952
e4fe3756
SM
79532018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
7954
7955 PR gdb/22841
7956 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
7957 ${board}_upload): Remove.
7958
e95a97d4
AA
79592018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
7960
7961 * gdb.cp/watch-cp.cc: New test.
7962 * gdb.cp/watch-cp.exp: New file.
7963
dbbb1059
AB
79642018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7965
7966 * gdb.base/infcall-nested-structs.exp: New file.
7967 * gdb.base/infcall-nested-structs.c: New file.
7968 * gdb.base/float.exp: Add riscv support.
7969
ecc054c0
TP
79702018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
7971
7972 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
7973 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
7974
25e3c82c
SDJ
79752018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
7976
7977 * gdb.server/abspath.exp: New file.
7978 * lib/gdb.exp (with_cwd): New procedure.
7979
3083294d
SM
79802018-02-28 Simon Marchi <simon.marchi@ericsson.com>
7981
7982 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
7983 use it.
7984 (gdb_is_target_remote_prompt): New proc.
7985 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
7986 (gdb_is_target_native): Pass prompt parameter to
7987 gdb_is_target_1.
7988
3275ef47
SM
79892018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
7990
7991 * gdb.base/load-command.c: New file.
7992 * gdb.base/load-command.exp: New file.
7993 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
7994 (gdb_is_target_1): ...this, and generalize for other targets
7995 than just remote.
7996 (gdb_is_target_remote): Use gdb_is_target_1.
7997 (gdb_is_target_native): use gdb_is_target_1.
7998
6893c19a
TT
79992018-02-26 Tom Tromey <tom@tromey.com>
8000
8001 PR python/16497:
8002 * gdb.python/py-framefilter.exp: Update test.
8003
2ddeaf8a
TT
80042018-02-26 Tom Tromey <tom@tromey.com>
8005
8006 * gdb.dwarf2/variant.c: New file.
8007 * gdb.dwarf2/variant.exp: New file.
8008
c9317f21
TT
80092018-02-26 Tom Tromey <tom@tromey.com>
8010
8011 * gdb.rust/simple.exp: Accept more possible results in enum test.
8012
6f6d0c26
SM
80132018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
8014
8015 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
8016 parentheses.
8017
11b03145
MR
80182018-02-23 Maciej W. Rozycki <macro@mips.com>
8019
8020 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
8021 name of a variable: $actual_linejj -> $actual_line.
8022
54a27fe5
JB
80232018-02-21 John Baldwin <jhb@FreeBSD.org>
8024
8025 * gdb.arch/amd64-i386-address.exp: Fix a typo.
8026
de65820c
MM
80272018-02-20 Markus Metzger <markus.t.metzger@intel.com>
8028
8029 * gdb.btrace/buffer-size.exp: Do not force BTS.
8030
980548fd
PA
80312018-02-14 Pedro Alves <palves@redhat.com>
8032
8033 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
8034 getting a "Quit".
8035
c4e12631
MM
80362018-02-09 Markus Metzger <markus.t.metzger@intel.com>
8037
8038 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
8039 Fix test name.
8040
c2e0e465
SM
80412018-02-07 Simon Marchi <simon.marchi@ericsson.com>
8042
8043 * gdb.cp/m-static.exp: Check type of optimized out static
8044 member.
8045
f7216783
AB
80462018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
8047
8048 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
8049 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
8050
0625771b
LS
80512018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
8052 Leszek Swirski <leszeks@google.com>
8053
8054 * gdb.python/py-prettyprint.c
8055 (struct to_string_returns_value_inner,
8056 struct to_string_returns_value_wrapper): New.
8057 (main): Add tsrvw variable.
8058 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
8059 ToStringReturnsValueWrapper): New classes.
8060 (register_pretty_printers): Register new pretty-printers.
8061 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
8062 recursive pretty printer.
8063 * gdb.python/py-mi.exp: Likewise.
8064
59498c30
LS
80652018-02-01 Leszek Swirski <leszeks@google.com>
8066
8067 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
8068 functions with the same name as an include file are parsed
8069 correctly.
8070
d4d38844
YQ
80712018-02-01 Yao Qi <yao.qi@linaro.org>
8072
8073 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
8074 "\[^\r\n\]*".
8075
07e5f5cf
NP
80762018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
8077
8078 * gdb.arch/powerpc-prologue-frame.s: New file.
8079 * gdb.arch/powerpc-prologue-frame.c: Likewise.
8080 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
8081
929b5ad4
JB
80822018-01-31 Joel Brobecker <brobecker@adacore.com>
8083
8084 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
8085
e671cd59
PA
80862018-01-30 Pedro Alves <palves@redhat.com>
8087
8088 PR gdb/13211
8089 * gdb.base/interrupt-daemon.c: New.
8090 * gdb.base/interrupt-daemon.exp: New.
8091 * gdb.multi/multi-term-settings.c: New.
8092 * gdb.multi/multi-term-settings.exp: New.
8093
fc413dc4
JB
80942018-01-30 Joel Brobecker <brobecker@adacore.com>
8095
8096 * gdb.base/break.exp: Save the location where the breakpoint
8097 on break.c:47 was actually inserted when debugging the version
8098 compiled at -O2 and use it in the expected output of the "info
8099 break" test performed soon after.
8100
5c319bb2
PA
81012018-01-22 Pedro Alves <palves@redhat.com>
8102 Sergio Durigan Junior <sergiodj@redhat.com>
8103
8104 * gdb.base/whatis.exp: Add tests for 'set print object on' +
8105 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
8106
a9e40818
JB
81072018-01-22 Joel Brobecker <brobecker@adacore.com>
8108
8109 * gdb.base/break-include.c, gdb.base/break-include.inc,
8110 gdb.base/break-include.exp: New files.
8111 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
8112 line number now being the actual line number where the breakpoint
8113 was inserted.
8114 * gdb.mi/mi-break.exp: Likewise.
8115 * gdb.mi/mi-reverse.exp: Likewise.
8116 * gdb.mi/mi-simplerun.exp: Ditto.
8117
e707fc44
AB
81182018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
8119
8120 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
8121 varobj.
8122 * gdb.mi/mi-var-create-rtti.exp: Likewise.
8123
ae451627
AB
81242018-01-21 Don Breazeal <donb@codesourcery.com>
8125 Andrew Burgess <andrew.burgess@embecosm.com>
8126
8127 * gdb.mi/basics.c: Add new global.
8128 * gdb.mi/mi-frame-regs.exp: New file.
8129 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
8130 case.
8131
b1b189e0
AB
81322018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
8133
8134 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
8135 non-parameter, and on an unknown symbol.
8136
fcfcc376
TT
81372018-01-19 Tom Tromey <tom@tromey.com>
8138
8139 * gdb.rust/modules.rs (TWENTY_THREE): New global.
8140 * gdb.rust/modules.exp: Add ::-qualified lookup test.
8141
634c1c31
AA
81422018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8143
8144 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
8145 setrlimit and chdir to int.
8146
d6ad07fd
AA
81472018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8148
8149 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
8150 function.
8151 (my_tend): Likewise.
8152 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
8153 rationale of avoiding FP- and vector instructions.
8154
adf8243b
RK
81552018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
8156
8157 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
8158 "info reg" with "\[ \t\]*".
8159 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
8160 "\[ \t\]+".
8161 * gdb.arch/s390-multiarch.exp: Ditto.
8162 * gdb.base/pc-fp.exp: Ditto.
8163 * gdb.reverse/i386-precsave.exp: Ditto.
8164 * gdb.reverse/i386-reverse.exp: Ditto.
8165 * gdb.reverse/i387-env-reverse.exp: Ditto.
8166 * gdb.reverse/i387-stack-reverse.exp: Ditto.
8167
dcc06925
AA
81682018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
8169
8170 * lib/gdb.exp (gdb_compile): Re-enable use of
8171 universal_compile_options for languages other than Rust.
8172
25d4fd80
AA
81732018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
8174
8175 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
8176
ee7f689e 81772018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
8178
8179 PR gdb/16577
8180 * gdb.base/solib-vanish.exp: New.
8181 * gdb.base/solib-vanish-main.c: New.
8182 * gdb.base/solib-vanish-lib1.c: New.
8183 * gdb.base/solib-vanish-lib2.c: New.
8184
d8447b6b
YQ
81852018-01-17 Yao Qi <yao.qi@linaro.org>
8186
8187 * gdb.compile/compile.exp: Match the address printed for
8188 frame in the output of command "bt".
8189
86d6a90c
TT
81902018-01-15 Tom Tromey <tom@tromey.com>
8191
8192 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
8193 compute sp_reg.
8194
cbcdb1aa
AB
81952018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
8196
8197 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
8198 to prepare.
8199 (prepare): Return 0 on error, 1 on success.
8200
eea61984
PA
82012018-01-12 Pedro Alves <palves@redhat.com>
8202
8203 * gdb.base/continue-after-aborted-step-over.c: New.
8204 * gdb.base/continue-after-aborted-step-over.exp: New.
8205
6181e9c2
SM
82062018-01-11 Simon Marchi <simon.marchi@ericsson.com>
8207
8208 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
8209 options when not creating an executable.
8210
3cada740
PA
82112018-01-11 Pedro Alves <palves@redhat.com>
8212
8213 PR remote/22597
8214 * gdb.server/stop-reply-no-thread.c: New file.
8215 * gdb.server/stop-reply-no-thread.exp: New file.
8216
c63d3e8d
PA
82172018-01-10 Pedro Alves <palves@redhat.com>
8218
8219 PR gdb/22670
8220 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
8221 functions too. Test setting breakpoints and printing C functions
8222 with no debug info too.
8223 * gdb.ada/bp_c_mixed_case/qux.c: New file.
8224
d4c2a405
PA
82252018-01-10 Pedro Alves <palves@redhat.com>
8226
8227 PR gdb/22670
8228 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
8229 a fail.
8230
8825213e
PA
82312018-01-10 Pedro Alves <palves@redhat.com>
8232
8233 PR gdb/22670
8234 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
8235
605fd3c6
YQ
82362018-01-08 Simon Marchi <simon.marchi@ericsson.com>
8237
8238 * gdb.server/unittest.exp: Match the output in non-development
8239 mode.
8240
1e5ded6c
YQ
82412018-01-08 Simon Marchi <simon.marchi@ericsson.com>
8242
8243 * gdb.gdb/unittest.exp: Match output in non-development mode.
8244
30066b0b
JB
82452018-01-08 Joel Brobecker <brobecker@adacore.com>
8246
8247 * gdb.ada/access_tagged_param.exp: Relax expected output
8248 for value of "ObjL" in "continue" to pck.inspect breakpoint
8249 test.
8250
04bafb1e
XR
82512018-01-08 Joel Brobecker <brobecker@adacore.com>
8252
9f86398b
JB
8253 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
8254 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 8255
e379cee6
PA
82562018-01-05 Pedro Alves <palves@redhat.com>
8257
8258 PR gdb/18653
8259 * gdb.base/libsegfault.exp: New.
8260
de63c46b
PA
82612018-01-05 Joel Brobecker <brobecker@adacore.com>
8262
8263 PR gdb/22670
8264 * gdb.ada/access_tagged_param.exp: New file.
8265 * gdb.ada/access_tagged_param/foo.adb: New file.
8266
f98fc17b
PA
82672018-01-05 Pedro Alves <palves@redhat.com>
8268
8269 PR gdb/22670
8270 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
8271 exercise lower case too, and to exercise both full matching and
8272 wild matching.
8273
342f8240
JB
82742018-01-05 Joel Brobecker <brobecker@adacore.com>
8275
8276 * gdb.ada/rename_subscript_param: New testcase.
8277
7150d33c
JG
82782018-01-05 Jerome Guitton <guitton@adacore.com>
8279
8280 * gdb.ada/arr_acc_idx_w_gap: New testcase.
8281
cc0e770c
JB
82822018-01-05 Joel Brobecker <brobecker@adacore.com>
8283
8284 * gdb.ada/convvar_comp: New testcase.
8285
672a41aa 82862018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
8287
8288 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
8289 (My_Table): New global variable.
8290 * testsuite/gdb.ada/array_char_idx.exp: Add test.
8291
7365ec2f
JB
82922018-01-04 Joel Brobecker <brobecker@adacore.com>
8293
8294 PR gdb/22670
8295 * gdb.ada/maint_with_ada: New testcase.
8296
289483b6
JB
82972018-01-04 Joel Brobecker <brobecker@adacore.com>
8298
8299 PR gdb/22670
8300 * gdb.ada/bp_c_mixed_case: New testcase.
8301
344420da
JB
83022018-01-04 Joel Brobecker <brobecker@adacore.com>
8303
8304 PR gdb/22670
8305 * gdb.ada/complete.exp: Add "complete break ada" test.
8306
66fc87a0
JB
83072018-01-04 Joel Brobecker <brobecker@adacore.com>
8308
8309 PR gdb/22670
8310 * gdb.ada/info_addr_mixed_case: New testcase.
8311
9f757bf7
XR
83122018-01-03 Xavier Roirand <roirand@adacore.com>
8313
8314 * gdb.ada/excep_handle.exp: New testcase.
8315 * gdb.ada/excep_handle/foo.adb: New file.
8316 * gdb.ada/excep_handle/pck.ads: New file.
8317
bd570f80
JB
83182018-01-03 Joel Brobecker <brobecker@adacore.com>
8319
8320 * gdb.base/step-line.c: Add extra empty line in copyright header.
8321 * gdb.base/step-line.inp: Likewise.
8322
9fe561ab
JB
83232018-01-02 Joel Brobecker <brobecker@adacore.com>
8324
8325 * gdb.ada/dyn_stride.exp: Add slice test.
8326
a405673c
JB
83272018-01-02 Joel Brobecker <brobecker@adacore.com>
8328
8329 * gdb.ada/dyn_stride: New testcase.
8330
cef0f868
SH
83312017-12-27 Stafford Horne <shorne@gmail.com>
8332
8333 * gdb.xml/extra-regs.xml: Add example foo reggroup.
8334 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
8335
b67d92b0
SH
83362017-12-27 Stafford Horne <shorne@gmail.com>
8337
8338 * gdb.base/reggroups.c: New file.
8339 * gdb.base/reggroups.exp: New file.
8340
eccab96d
JB
83412017-12-18 Joel Brobecker <brobecker@adacore.com>
8342
8343 * gdb.dwarf2/ada-valprint-error.c: New file.
8344 * gdb.dwarf2/ada-valprint-error.exp: New file.
8345
0e2da9f0
JB
83462017-12-18 Joel Brobecker <brobecker@adacore.com>
8347
8348 * gdb.ada/assign_arr: New testcase.
8349
cb923fcc
XR
83502017-12-18 Xavier Roirand <roirand@adacore.com>
8351
8352 * gdb.ada/funcall_ptr: New testcase.
8353
7c161838
SDJ
83542017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
8355
8356 PR cli/16224
8357 * gdb.base/ptype-offsets.cc: New file.
8358 * gdb.base/ptype-offsets.exp: New file.
8359
1af17fd9
YQ
83602017-12-15 Yao Qi <yao.qi@linaro.org>
8361
8362 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
8363 if XML is disabled.
8364
828d5846
XR
83652017-12-15 Xavier Roirand <roirand@adacore.com>
8366
8367 * gdb.ada/same_component_name: New testcase.
8368
79e8fcaa
JB
83692017-12-14 Joel Brobecker <brobecker@adacore.com>
8370
8371 * gdb.ada/str_binop_equal: New testcase.
8372
e05fa6f9
JB
83732017-12-14 Joel Brobecker <brobecker@adacore.com>
8374
8375 * gdb.ada/task_switch_in_core: New testcase.
8376
b89641ba
SM
83772017-12-13 Simon Marchi <simon.marchi@ericsson.com>
8378
8379 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
8380 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
8381 call test_bkpt_qualified.
8382 (test_bkpt_qualified): New proc.
8383
6892d2e4
PA
83842017-12-13 Pedro Alves <palves@redhat.com>
8385
8386 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
8387 Tighten regexp by matching with an anchor.
8388
a22ecf70
PA
83892017-12-13 Pedro Alves <palves@redhat.com>
8390
8391 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
8392 ("expression with namespace"): New set of tests.
8393 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
8394 (Nested::Test_NS::qux): New.
8395 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
8396 defaults to 'start_quote_char' and 'end_quote_char' parameters.
8397
9937536c
JB
83982017-12-13 Joel Brobecker <brobecker@adacore.com>
8399
8400 * gdb.base/server-del-break.c: New file.
8401 * gdb.base/server-del-break.exp: New file.
8402
fe49c6f5
SH
84032017-12-12 Stafford Horne <shorne@gmail.com>
8404
8405 * gdb.xml/tdesc-regs.exp: Add or1k support.
8406
c3d18620
SH
84072017-12-12 Stafford Horne <shorne@gmail.com>
8408
8409 * gdb.base/bp-permanent.c: Define nop of or1k.
8410
c5f9cfc8
JB
84112017-12-11 Joel Brobecker <brobecker@adacore.com>
8412
8413 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
8414 output with components being reordered.
8415
a9c135fc
JB
84162017-12-11 Joel Brobecker <brobecker@adacore.com>
8417
8418 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
8419 output with components being reordered.
8420
927aa2e7
JK
84212017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8422 Pedro Alves <palves@redhat.com>
8423
8424 * gdb.base/maint.exp (check for .gdb_index): Check also for
8425 .debug_names.
8426 * gdb.dlang/watch-loc.c (.debug_aranges): New.
8427 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
8428 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
8429 (.gdb_index used after symbol reloading): Support also .debug_names.
8430 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
8431
f17d9474
YQ
84322017-12-08 Yao Qi <yao.qi@linaro.org>
8433
8434 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
8435 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
8436
a0de8c21
YQ
84372017-12-08 Yao Qi <yao.qi@linaro.org>
8438
8439 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
8440 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
8441
a738ea1d
YQ
84422017-12-08 Yao Qi <yao.qi@linaro.org>
8443
8444 * gdb.arch/aarch64-tagged-pointer.c: New file.
8445 * gdb.arch/aarch64-tagged-pointer.exp: New file.
8446
1cd9a73b
SDJ
84472017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
8448
8449 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
8450 "int".
8451
fa6eb693
KS
84522017-12-07 Keith Seitz <keiths@redhat.com>
8453
8454 PR breakpoints/22569
8455 * gdb.linespec/ls-errs.exp: Change expected result of "break
8456 -source this file has spaces.c -line 3".
8457 Check that an explicit source file followed by whitespace is
8458 identified as an invalid explicit location.
8459
883fd55a
KS
84602017-12-07 Keith Seitz <keiths@redhat.com>
8461
8462 * gdb.cp/nested-types.cc: New file.
8463 * gdb.cp/nested-types.exp: New file.
8464 * lib/cp-support.exp: Load data-structures.exp library.
8465 (debug_cp_test_ptype_class): New global.
8466 (cp_ptype_class_verbose, next_line): New procedures.
8467 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
8468 Add and document new return value.
8469 Switch the list of lines to a queue.
8470 Add support for new `type' key for nested type definitions.
8471 Add debugging/troubleshooting messages.
8472 * lib/data-structures.exp: New file.
8473
ec72db3e
SM
84742017-12-07 Simon Marchi <simon.marchi@ericsson.com>
8475
8476 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
8477 with proc_with_prefix, don't use with_test_prefix.
8478
99598d71
TT
84792017-12-07 Tom Tromey <tom@tromey.com>
8480
8481 * gdb.base/break.exp: Add test for empty "commands".
8482
a8806230
YQ
84832017-12-07 Yao Qi <yao.qi@linaro.org>
8484
8485 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
8486 malloc and catch syscall.
8487
824cc835
PM
84882017-12-07 Phil Muldoon <pmuldoon@redhat.com>
8489
e79be6e5 8490 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
8491 tests for explicit locations.
8492
7cc244de
PA
84932017-12-06 Pedro Alves <palves@redhat.com>
8494
8495 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
8496 force-disabling XML descriptions.
8497
50a1fdd5
PA
84982017-12-04 Pedro Alves <palves@redhat.com>
8499
8500 PR gdb/22499
8501 * gdb.arch/amd64-disp-step-avx.S: New file.
8502 * gdb.arch/amd64-disp-step-avx.exp: New file.
8503
f0fb2488
PA
85042017-12-03 Pedro Alves <palves@redhat.com>
8505
8506 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
8507 and <string.h>.
8508 (parent_function): Print distinct messages when waitpid fails, or
8509 the child exits with a signal, or the child exits for an unhandled
8510 reason.
8511 * gdb.threads/process-dies-while-detaching.exp
8512 (detach_and_expect_exit): New 'inf_output_re' parameter and use
8513 it. Wait for both inferior output and GDB's prompt. Use an
8514 indirect spawn id list.
8515 (do_detach): New parameter 'child_exit'. Use it to compute
8516 expected inferior output.
8517 (test_detach, test_detach_watch, test_detach_killed_outside):
8518 Adjust to pass down the expected child exit kind.
8519
97cbe998
SDJ
85202017-12-01 Joel Brobecker <brobecker@adacore.com>
8521 Sergio Durigan Junior <sergiodj@redhat.com>
8522 Pedro Alves <palves@redhat.com>
8523
8524 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
8525
40fc416f
SDJ
85262017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
8527
8528 * gdb.base/relocate.exp: Add tests to guarantee that arguments
8529 to 'symbol-file' and 'add-symbol-file' can be
8530 position-independent.
8531
1cc75e92
YQ
85322017-12-01 Yao Qi <yao.qi@linaro.org>
8533
8534 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
8535 the URL in copyright header.
8536 * gdb.arch/aarch64-fp.exp: Likewise.
8537 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
8538 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
8539 * gdb.base/expand-psymtabs.exp: Likewise.
8540 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
8541 * gdb.fortran/common-block.exp: Likewise.
8542 * gdb.fortran/common-block.f90: Likewise.
8543 * gdb.fortran/logical.exp: Likewise.
8544 * gdb.fortran/vla-datatypes.f90: Likewise.
8545 * gdb.fortran/vla-sub.f90: Likewise.
8546
875fb7a7
JB
85472017-11-30 Joel Brobecker <brobecker@adacore.com>
8548
8549 * gdb.ada/repeat_dyn: New testcase.
8550
6f14765f
UW
85512017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
8552
8553 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
8554 Update for changed thread numbering.
8555 * gdb.cell/bt.exp: Update for changed GDB output.
8556
f1af7b94
SM
85572017-11-30 Simon Marchi <simon.marchi@ericsson.com>
8558
8559 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
8560 setting isremote by hand.
8561 * boards/dwarf4-gdb-index.exp: Likewise.
8562 * boards/fission.exp: Likewise.
8563 * boards/stabs.exp: Likewise.
8564
e3919f3e
PA
85652017-11-30 Pedro Alves <palves@redhat.com>
8566
8567 * gdb.linespec/cpls-ops.exp
8568 (check_explicit_skips_function_argument): Extract the underlying
8569 type of size_t instead of hardcoding it.
8570
bd69330d
PA
85712017-11-29 Pedro Alves <palves@redhat.com>
8572
8573 PR c++/19436
8574 * gdb.linespec/cpls-abi-tag.cc: New file.
8575 * gdb.linespec/cpls-abi-tag.exp: New file.
8576
a20714ff
PA
85772017-11-29 Pedro Alves <palves@redhat.com>
8578
8579 * gdb.base/langs.exp: Use -qualified.
8580 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
8581 it.
8582 * gdb.cp/namespace.exp: Use -qualified.
8583 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
8584 (overload-3, template-overload, template-ret-type, const-overload)
8585 (const-overload-quoted, anon-ns, ambiguous-prefix): New
8586 procedures.
8587 (test_driver): Call them.
8588 * gdb.cp/save-bp-qualified.cc: New.
8589 * gdb.cp/save-bp-qualified.exp: New.
8590 * gdb.linespec/explicit.exp: Test -qualified.
8591 * lib/completion-support.exp (completion::explicit_opts_list): Add
8592 "-qualified".
8593 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
8594
f6f1d339
PM
85952017-11-29 Phil Muldoon <pmuldoon@redhat.com>
8596
8597 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
8598
02ca603a
TT
85992017-11-29 Tom Tromey <tom@tromey.com>
8600
8601 * gdb.base/relocate.exp: Update invalid argument test.
8602 Add new tests for invalid arguments.
8603
ed6c0bfb
TP
86042017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
8605
8606 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
8607 Return 0 as a long.
8608 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
8609
f106e10e
TP
86102017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
8611
8612 * gdb.cp/breakpoint.cc (bar): Set return type to void.
8613 * gdb.cp/psymtab-parameter.cc (func): Likewise.
8614 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
8615 func ().
8616 * gdb.cp/shadow.cc (B.func): Return 0.
8617
10329bb2
JB
86182017-11-27 Joel Brobecker <brobecker@adacore.com>
8619
8620 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
8621 expected output in gdb_expect call to allow the exception
8622 message to be present as well. Fix syntax confusion to avoid
8623 TCL thinking that exception_name is an array.
8624
617cd4bc
UW
86252017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
8626
8627 * gdb.arch/spu-info.c: Include <unistd.h>.
8628 (do_signal_test): Fix broken calls to write.
8629 * gdb.arch/spu-info.exp: Use prepare_for_testing.
8630 Fix checks for empty mailboxes. Update signal tests for corrected
8631 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
8632 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
8633 * gdb.cell/arch.exp: Use standard_output_file.
8634 * gdb.cell/break.exp: Likewise.
8635 * gdb.cell/bt.exp: Likewise.
8636 * gdb.cell/core.exp: Likewise.
8637 * gdb.cell/dwarfaddr.exp: Likewise.
8638 * gdb.cell/ea-cache.exp: Likewise.
8639 * gdb.cell/ea-standalone.exp: Likewise.
8640 * gdb.cell/f-regs.exp: Likewise.
8641 * gdb.cell/fork.exp: Likewise.
8642 * gdb.cell/gcore.exp: Likewise.
8643 * gdb.cell/mem-access.exp: Likewise.
8644 * gdb.cell/ptype.exp: Likewise.
8645 * gdb.cell/registers.exp: Likewise.
8646 * gdb.cell/sizeof.exp: Likewise.
8647 * gdb.cell/solib-symbol.exp: Likewise.
8648 * gdb.cell/solib.exp: Likewise.
617cd4bc 8649
a81aaca0
PA
86502017-11-25 Pedro Alves <palves@redhat.com>
8651
8652 * gdb.base/complete-empty.exp: New file.
8653 * gdb.base/completion.exp: Adjust.
8654
6a3c6ee4
PA
86552017-11-25 Pedro Alves <palves@redhat.com>
8656
8657 * gdb.linespec/cpls-ops.cc: New file.
8658 * gdb.linespec/cpls-ops.exp: New file.
8659 * lib/completion-support.exp (test_complete_prefix_range_re): New,
8660 factored out from ...
8661 (test_complete_prefix_range): ... this.
8662
8955eb2d
PA
86632017-11-24 Pedro Alves <palves@redhat.com>
8664
8665 * gdb.linespec/cpcompletion.exp: New file.
8666 * gdb.linespec/cpls-hyphen.cc: New file.
8667 * gdb.linespec/cpls.cc: New file.
8668 * gdb.linespec/cpls2.cc: New file.
8669 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
8670 test to use test_gdb_complete_unique. Add label completion,
8671 keyword completion and explicit location completion tests.
8672 * lib/completion-support.exp: New file.
8673
e547c119
JB
86742017-11-24 Joel Brobecker <brobecker@adacore.com>
8675
8676 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
8677 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
8678 when hitting an exception catchpoint.
8679
7c3c1aa8
YQ
86802017-11-22 Yao Qi <yao.qi@linaro.org>
8681
8682 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
8683
41bd68f5
SM
86842017-11-22 Simon Marchi <simon.marchi@ericsson.com>
8685
8686 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
8687 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
8688 * gdb.dwarf2/info-locals-optimized-out.c: New file.
8689
1daad298
YQ
86902017-11-22 Yao Qi <yao.qi@linaro.org>
8691
8692 * gdb.base/info-os.exp: Pass pthreads.
8693 * gdb.multi/multi-attach.exp: Likewise.
8694
88465e87
YQ
86952017-11-22 Yao Qi <yao.qi@linaro.org>
8696
8697 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
8698 compiler.
8699
dc196b23
YQ
87002017-11-22 Yao Qi <yao.qi@linaro.org>
8701
8702 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
8703 * gdb.base/break-interp.exp: Likewise.
8704 * gdb.base/jit-attach-pie.exp: Likewise.
8705
2400729e
UW
87062017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
8707
8708 * gdb.base/float128.c (large128): New variable.
8709 * gdb.base/float128.exp: Add test to print largest __float128 value.
8710
7a26362d
UW
87112017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
8712
8713 * gdb.arch/vsx-regs.exp: Update register content checks.
8714
ed0f4273
UW
87152017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
8716
8717 * gdb.arch/ppc-longdouble.exp: New file.
8718 * gdb.arch/ppc-longdouble.c: Likewise.
8719
a25d69c6
PA
87202017-11-21 Pedro Alves <palves@redhat.com>
8721
8722 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
8723
73fcf641
PA
87242017-11-20 Pedro Alves <palves@redhat.com>
8725
8726 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
8727 (long_double_typedef): New typedefs.
8728 Use DEF on double and long double.
8729 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
8730 cases.
8731 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
8732 and 'long_double_ptr_same_size' locals. Use them to decide
8733 whether cast from array/function to float is valid/invalid.
8734
71a3c369
TT
87352017-11-17 Tom Tromey <tom@tromey.com>
8736
8737 * gdb.rust/traits.rs: New file.
8738 * gdb.rust/traits.exp: New file.
8739
ced9779b
JB
87402017-11-17 Joel Brobecker <brobecker@adacore.com>
8741
8742 * gdb.ada/minsyms: New testcase.
8743
a0922d80
PA
87442017-11-16 Pedro Alves <palves@redhat.com>
8745
8746 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
8747 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
8748
ea04e54c
PA
87492017-11-16 Pedro Alves <palves@redhat.com>
8750
8751 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
8752 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
8753
e849ea89
PA
87542017-11-16 Pedro Alves <palves@redhat.com>
8755
8756 * gdb.server/reconnect-ctrl-c.c: New file.
8757 * gdb.server/reconnect-ctrl-c.exp: New file.
8758
d8ae99a7
PM
87592017-11-16 Phil Muldoon <pmuldoon@redhat.com>
8760
8761 * gdb.python/py-rbreak.exp: New file.
8762 * gdb.python/py-rbreak.c: New file.
8763 * gdb.python/py-rbreak-func2.c: New file.
8764
968a13f8
PA
87652017-11-16 Pedro Alves <palves@redhat.com>
8766
8767 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
8768 pattern.
8769 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
8770 GDB.
8771
71774bc9
SM
87722017-11-15 Simon Marchi <simon.marchi@ericsson.com>
8773
8774 * gdb.tui/completionn.exp (test_tab_completion): Add space in
8775 regex.
8776
ddbb44cf
SM
87772017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
8778
8779 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
8780 test names.
8781
584a564f
PA
87822017-11-09 Pedro Alves <palves@redhat.com>
8783
8784 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
8785 factored out from ...
8786 (top level): ... here, and adjusted to avoid expecting beyond the
8787 prompt in a single gdb_test_multiple.
8788
5ed7a928
PA
87892017-11-09 Pedro Alves <palves@redhat.com>
8790
8791 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
8792 output.
8793 * gdb.server/ext-attach.exp ("kill" test): Likewise.
8794 * gdb.server/ext-restart.exp ("kill" test): Likewise.
8795 * gdb.server/ext-run.exp ("kill" test): Likewise.
8796 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
8797
a60e0738
PA
87982017-11-09 Pedro Alves <palves@redhat.com>
8799
8800 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
8801 match till end of line.
8802
2c88253f
PA
88032017-11-09 Pedro Alves <palves@redhat.com>
8804
8805 * gdb.base/memattr.exp: Tighten regexes to match the end line.
8806
c7a38517
PA
88072017-11-09 Pedro Alves <palves@redhat.com>
8808
8809 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
8810 New procedures, factored out from ...
8811 (top level): ... here, and adjusted to avoid expecting beyond the
8812 prompt in one go.
8813
f29f4b6b
PA
88142017-11-09 Pedro Alves <palves@redhat.com>
8815
8816 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
8817 output. Fix '?' match.
8818
286acbb5
JB
88192017-11-08 Joel Brobecker <brobecker@adacore.com>
8820
8821 * gdb.ada/scoped_watch: New testcase.
8822 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
8823 which is actually correct.
8824 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
8825 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
8826
62d7ae92
PA
88272017-11-08 Pedro Alves <palves@redhat.com>
8828
8829 * gdb.gdb/complaints.exp (test_initial_complaints)
8830 (test_serial_complaints, test_short_complaints): Call
8831 complaint_internal instead of complaint.
8832
280ca31f
DT
88332017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
8834
8835 * gdb.threads/tls-core.c: New file.
8836 * gdb.threads/tls-core.exp: Likewise.
8837
b5ec771e
PA
88382017-11-08 Pedro Alves <palves@redhat.com>
8839
8840 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
8841 (p Exported_Capitalized): New test.
8842 (p exported_capitalized): New test.
8843
a02b41a7
PA
88442017-11-07 Pedro Alves <palves@redhat.com>
8845
8846 * gdb.cp/ena-dis-br-range.exp: Add more tests.
8847
95e95a6d
PA
88482017-11-07 Pedro Alves <palves@redhat.com>
8849
8850 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
8851 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
8852 (disable_invalid, disable_inverted, disable_negative): New
8853 procedures.
8854 ("bad numbers"): New set of tests.
8855
cee62dbd
PA
88562017-11-07 Pedro Alves <palves@redhat.com>
8857
8858 * gdb.cp/ena-dis-br-range.exp: Add tests.
8859
cc638e86
PA
88602017-11-07 Pedro Alves <palves@redhat.com>
8861
8862 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
8863
d0fe4701
XR
88642017-11-07 Xavier Roirand <roirand@adacore.com>
8865 Pedro Alves <palves@redhat.com>
8866
8867 * gdb.base/ena-dis-br.exp: Add reference to
8868 gdb.cp/ena-dis-br-range.exp.
8869 * gdb.cp/ena-dis-br-range.exp: New file.
8870 * gdb.cp/ena-dis-br-range.cc: New file.
8871
46f67f80
PA
88722017-11-06 Pedro Alves <palves@redhat.com>
8873
8874 * gdb.base/attach-non-pgrp-leader.c: New.
8875 * gdb.base/attach-non-pgrp-leader.exp: New.
8876
726e1356
PA
88772017-11-06 Pedro Alves <palves@redhat.com>
8878
8879 * configure.ac: No longer check for termio.h and sgtty.h.
8880 * configure: Regenerate.
8881 * remote-utils.c: Include termios.h instead of gdb_termios.h.
8882 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
8883 Remove termio and sgtty code.
8884
50ab6ace
YQ
88852017-11-03 Yao Qi <yao.qi@linaro.org>
8886
8887 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
8888 in GDB is disabled.
8889
8e68731c
YQ
88902017-11-03 Yao Qi <yao.qi@linaro.org>
8891
8892 * gdb.python/py-thrhandle.exp: Skip it if python is not
8893 enabled.
8894
3a87ae65
SM
88952017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
8896
8897 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
8898 as a breakpoint command.
8899
484d8d36
MD
89002017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
8901
8902 PR python/21213
8903 * gdb.python/py-infthread.exp: Test calling
8904 InferiorThread.inferior () multiple times in a row.
8905
4a27f119
KS
89062017-10-27 Keith Seitz <keiths@redhat.com>
8907
8908 * gdb.opt/inline-break.exp (break_info_1): New procedure.
8909 Test "info break" for every inlined function breakpoint.
8910
bb11dd58
YQ
89112017-10-27 Yao Qi <yao.qi@linaro.org>
8912
8913 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
8914
a43f3893
PF
89152017-10-26 Patrick Frants <osscontribute@gmail.com>
8916
8917 * gdb.cp/classes.exp (test_static_members): Test printing
8918 Outer::instance.
8919 * gdb.cp/classes.c (struct Inner, struct Outer): New.
8920 (Inner::instance, Outer::instance): New.
8921
792ccf00
PA
89222017-10-24 Pedro Alves <palves@redhat.com>
8923
8924 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
8925 extra console" test in two stages.
8926
eb2bfbad
PA
89272017-10-24 Pedro Alves <palves@redhat.com>
8928
8929 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
8930
1f75a651
PA
89312017-10-24 Pedro Alves <palves@redhat.com>
8932
8933 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
8934 loop.
8935
779990d9
PA
89362017-10-24 Pedro Alves <palves@redhat.com>
8937
8938 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
8939 $attempt" and "stoppedtry $stoppedtry" test prefixes.
8940
ad9b8f5d
PA
89412017-10-24 Pedro Alves <palves@redhat.com>
8942
8943 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
8944 parameter and handle it. Don't output read value in test name.
8945
fee6da6e
PA
89462017-10-24 Pedro Alves <palves@redhat.com>
8947
8948 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
8949 custom test name.
8950
10389c2c
PA
89512017-10-24 Pedro Alves <palves@redhat.com>
8952
8953 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
8954 include the unstable output directory name in the test's name.
8955 (initial_setup_simple) <'set args'>: Use custom test name.
8956
a80e65a9
PA
89572017-10-24 Pedro Alves <palves@redhat.com>
8958
8959 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
8960 with explicit test name.
8961
15763a09
PA
89622017-10-20 Pedro Alves <palves@redhat.com>
8963
8964 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
8965 'wait -i'. Use gdb_assert and remote_close.
8966
49a4ce2e
AB
89672017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
8968
8969 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
8970 number from variable rather than hard-coded.
8971
a75868f5
PA
89722017-10-19 Pedro Alves <palves@redhat.com>
8973
8974 * gdb.base/long-inferior-output.c: New file.
8975 * gdb.base/long-inferior-output.exp: New file.
8976
c8ba13ad
KS
89772017-11-18 Keith Seitz <keiths@redhat.com>
8978
8979 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
8980 method.
8981 (main): Call it.
8982 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
8983 Add additional user-defined conversion operator tests.
8984
b27de576
PA
89852017-10-17 Pedro Alves <palves@redhat.com>
8986
8987 * boards/native-stdio-gdbserver.exp: Load "local-board".
8988
8484c955
PA
89892017-10-17 Pedro Alves <palves@redhat.com>
8990
8991 * gdb.base/quit-live.c: New file.
8992 * gdb.base/quit-live.exp: New file.
8993
83d5a34d
KS
89942017-10-16 Keith Seitz <keiths@redhat.com>
8995
8996 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
8997 (class_with_protected_typedef, class_with_private_typedef)
8998 (struct_with_public_typedef, struct_with_protected_typedef)
8999 (struct_with_private_typedef): New classes/structs.
9000 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
9001 typedefs and access specifiers.
9002
739b3f1d
PA
90032017-10-16 Pedro Alves <palves@redhat.com>
9004 Simon Marchi <simon.marchi@polymtl.ca>
9005
9006 * README (Local vs Remote vs Native): New section.
9007 * boards/local-board.exp: New file, with bits factored out from
9008 ...
9009 * boards/native-extended-gdbserver.exp: ... here. Load
9010 "local-board".
9011 * boards/native-gdbserver.exp: Load "local-board".
9012 (${board}_spawn, ${board}_exec): Delete.
9013 * boards/native-stdio-gdbserver.exp: Most contents factored out to
9014 ...
9015 * boards/stdio-gdbserver-base.exp: ... this new file.
9016 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
9017 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
9018 procedure.
9019 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
9020 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
9021 stdio_gdbserver_command.
9022 (${board}_get_remote_address, ${board}_get_comm_port)
9023 (${board}_download, ${board}_upload): Delete.
9024 (get_target_remote_pipe_cmd): New.
9025
fe68b953
SM
90262017-10-16 Simon Marchi <simon.marchi@ericsson.com>
9027
9028 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
9029 test_bkpt_deletion, test_bkpt_cond_and_cmds,
9030 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
9031 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
9032 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
9033 remove with_test_prefix.
9034
300b6685
PA
90352017-10-13 Pedro Alves <palves@redhat.com>
9036
9037 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
9038 * gdb.base/annota1.exp: Use it instead of is_remote.
9039 * gdb.base/annota3.exp: Use it instead of is_remote.
9040 * gdb.cp/annota2.exp: Use it instead of is_remote.
9041 * gdb.cp/annota3.exp: Use it instead of is_remote.
9042 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
9043
50500caf
PA
90442017-10-13 Pedro Alves <palves@redhat.com>
9045
9046 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
9047 (test_num_test_vars, run_and_count_vars, find_env)
9048 (test_set_unset_env, test_inherit_env_var): New procedures.
9049 (top level): Use them.
9050
dad0c6d2
PA
90512017-10-13 Pedro Alves <palves@redhat.com>
9052
9053 * lib/selftest-support.exp (selftest_setup): Extend comments, and
9054 also skip on stub-like targets.
9055
8b0553c1
PA
90562017-10-13 Pedro Alves <palves@redhat.com>
9057
9058 PR gdb/22293
9059 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
9060 (top level): Move some tests to ...
9061 (test_not_found): ... this new procedure.
9062 (top level): Call it.
9063
7594f623
PA
90642017-10-13 Pedro Alves <palves@redhat.com>
9065
9066 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
9067 expect different "info terminal" output if testing with a
9068 non-native target.
9069
ebe3b402
PA
90702017-10-13 Pedro Alves <palves@redhat.com>
9071 Simon Marchi <simon.marchi@polymtl.ca>
9072
9073 PR python/12966
9074 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
9075
42f1b161
PA
90762017-10-13 Pedro Alves <palves@redhat.com>
9077
9078 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
9079 already.
9080
8d6ef72b
PA
90812017-10-13 Pedro Alves <palves@redhat.com>
9082
9083 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
9084 is_remote.
9085
d7bcd5b8
PA
90862017-10-13 Pedro Alves <palves@redhat.com>
9087
9088 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
9089 is_remote.
9090
df479dc6
PA
90912017-10-13 Pedro Alves <palves@redhat.com>
9092
9093 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
9094 is set.
9095 (corefile_test_attach): Likewise. Check can_spawn_for_attach
9096 instead of is_remote.
9097
23fb630a
PA
90982017-10-13 Pedro Alves <palves@redhat.com>
9099
9100 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
9101 (top level): Add comment.
9102
cc77b1dc
PA
91032017-10-13 Pedro Alves <palves@redhat.com>
9104
9105 * gdb.base/remote.exp (top level): Fix comment typo and add
9106 missing return.
9107
27c9e813
PA
91082017-10-13 Pedro Alves <palves@redhat.com>
9109 Simon Marchi <simon.marchi@polymtl.ca>
9110
9111 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
9112 calls and add comments. Skip test if use_gdb_stub is set.
9113 (top level): Use "set cwd" command instead of "cd" command.
9114
5e830d98
PA
91152017-10-13 Pedro Alves <palves@redhat.com>
9116
9117 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
9118 is_remote target check.
9119
f5ca0032
PA
91202017-10-13 Pedro Alves <palves@redhat.com>
9121
9122 * gdb.base/scope.exp: Use build_executable + clean_restart +
9123 gdb_file_cmd instead of prepare_for_testing and no longer skip
9124 "before run" tests on is_remote target boards. Update comments.
9125 * boards/native-extended-gdbserver.exp
9126 (extended_gdbserver_load_last_file): New, factored out from ...
9127 (gdb_load): ... this. Move further below and add comment.
9128 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
9129
8aed1c0d
PA
91302017-10-12 Pedro Alves <palves@redhat.com>
9131
9132 * gdb.base/attach.exp: Remove references to gdb64.
9133 * gdb.base/dbx.exp: Remove references to gdb64.
9134
cfa34c87
SM
91352017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
9136 Pedro Alves <palves@redhat.com>
9137
9138 * gdb.base/label.exp: Remove is_remote target check.
9139
9192b7de
PA
91402017-10-12 Pedro Alves <palves@redhat.com>
9141
9142 * gdb.base/auvx.exp (coredir): Update comment.
9143 (top level) <core_works>: Use "set cwd" command instead of "cd"
9144 command.
9145
6bf0052d
PA
91462017-10-12 Pedro Alves <palves@redhat.com>
9147 Simon Marchi <simon.marchi@polymtl.ca>
9148
9149 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
9150 target boards.
9151
e48ef82d
PA
91522017-10-12 Pedro Alves <palves@redhat.com>
9153 Simon Marchi <simon.marchi@polymtl.ca>
9154
9155 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
9156 Instead skip if there's any gdb_protocol set.
9157
8d7aea57
SM
91582017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
9159 Pedro Alves <palves@redhat.com>
9160
9161 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
9162
30440677
PA
91632017-10-12 Pedro Alves <palves@redhat.com>
9164 Simon Marchi <simon.marchi@polymtl.ca>
9165
9166 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
9167 instead of on dejagnu remote boards.
9168
4e04f045 91692017-10-12 Pedro Alves <palves@redhat.com>
175654b9 9170 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
9171
9172 * gdb.base/inferior-died.exp: Remove is_remote and isnative
9173 checks. Use build_executable + clean_restart instead of
9174 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
9175 of enabling non-stop after starting gdb.
9176
871a186e
PA
91772017-10-12 Pedro Alves <palves@redhat.com>
9178
9179 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
9180 * gdb.threads/non-ldr-exc-2.exp: Ditto.
9181 * gdb.threads/non-ldr-exc-3.exp: Ditto.
9182 * gdb.threads/non-ldr-exc-4.exp: Ditto.
9183
56d704da
AK
91842017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
9185
9186 * gdb.arch/arc-tdesc-cpu.exp: New file.
9187 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
9188
2f20e312
SM
91892017-10-10 Simon Marchi <simon.marchi@ericsson.com>
9190
9191 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
9192
65630365
PA
91932017-10-10 Pedro Alves <palves@redhat.com>
9194
9195 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
9196 expect CLI output.
9197
bf469271
PA
91982017-10-10 Pedro Alves <palves@redhat.com>
9199
9200 * lib/selftest-support.exp (selftest_setup): Update for
9201 captured_command_loop's prototype change.
9202
777a42f1
PA
92032017-10-09 Pedro Alves <palves@redhat.com>
9204
9205 Test both arch1=>arch2 and arch2=>arch1.
9206
9207 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
9208 (srcfile2, binfile2, march1, march2): Remove globals. Largely
9209 factored out to...
9210 (append_arch1_options, append_arch2_options, append_arch_options)
9211 (build_executables): New procedures.
9212 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
9213 local.
9214 (top level): Add new 'first_arch' testing axis.
9215
cbd2b4e3
PA
92162017-10-09 Pedro Alves <palves@redhat.com>
9217
9218 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
9219 (barrier): New.
9220 (thread_start, all_started): New functions.
9221 (main): Spawn new thread and wait until it is scheduled.
9222 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
9223 option.
9224 (do_test): Add 'selected_thread' parameter. Run to all_started
9225 instead of main. Explicitly set the breakpoint at main. Switch
9226 to the SELECTED_THREAD thread.
9227 (top level): Test handling the exec event with either the main
9228 thread or the second thread selected.
9229
5c9e4427
PA
92302017-10-09 Pedro Alves <palves@redhat.com>
9231
9232 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
9233 logic. Move STOP marker after the value checks.
9234 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
9235 regexp.
9236
b3b7c423
SL
92372017-10-06 Sandra Loosemore <sandra@codesourcery.com>
9238
9239 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
9240
3b4b2f16
UW
92412017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
9242
9243 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
9244 integer-to-dfp conversion.
9245 * gdb.base/dfp-test.exp: Likewise.
9246
5cd63fda
PA
92472017-10-04 Pedro Alves <palves@redhat.com>
9248
9249 * gdb.multi/hangout.c: Include <unistd.h>.
9250 (hangout_loop): New function.
9251 (main): Call alarm. Call hangout_loop in a loop.
9252 * gdb.multi/hello.c: Include <unistd.h>.
9253 (hello_loop): New function.
9254 (main): Call alarm. Call hangout_loop in a loop.
9255 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
9256 inferior with the other selected.
9257
4c71c105
SM
92582017-10-04 Simon Marchi <simon.marchi@ericsson.com>
9259
9260 * gdb.mi/list-thread-groups-available.exp: New file.
9261 * gdb.mi/list-thread-groups-available.c: New file.
9262
bc3b087d
SDJ
92632017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
9264
9265 * gdb.base/set-cwd.exp: Make it available on
9266 native-extended-gdbserver.
9267
d092c5a2
SDJ
92682017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
9269
9270 * gdb.base/set-cwd.c: New file.
9271 * gdb.base/set-cwd.exp: Likewise.
9272
45320ffa
TT
92732017-10-02 Tom Tromey <tom@tromey.com>
9274
9275 PR rust/22236:
9276 * gdb.rust/simple.rs (main): New variable "fslice".
9277 * gdb.rust/simple.exp: Add slice tests. Update string tests.
9278
b3e3859b
TT
92792017-10-02 Tom Tromey <tom@tromey.com>
9280
9281 * gdb.rust/simple.exp: Test ptype of a slice.
9282
01af5e0d
TT
92832017-10-02 Tom Tromey <tom@tromey.com>
9284
9285 * gdb.rust/simple.exp: Test index of slice.
9286
a9bbfbd8
TT
92872017-09-27 Tom Tromey <tom@tromey.com>
9288
9289 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
9290
df8899e5
TP
92912017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9292 Pedro Alves <palves@redhat.com>
9293
9294 * gdb.base/compare-sections.exp (get value of read-only section): Read
9295 as unsigned value.
9296 (corrupt read-only section): Likewise and don't set written if patching
9297 failed.
9298
757bf54b
KB
92992017-09-21 Kevin Buettner <kevinb@redhat.com>
9300
9301 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
9302 files.
9303
06871ae8
PA
93042017-09-20 Pedro Alves <palves@redhat.com>
9305
9306 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
9307 symbol names in gdb's output.
9308 * gdb.cp/overload.exp ("list all overloads"): Likewise.
9309
e5f25bc5
PA
93102017-09-20 Pedro Alves <palves@redhat.com>
9311
9312 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
9313 Rename to ...
9314 (test_list_ambiguous_symbol): ... this and add a symbol name
9315 parameter. Adjust.
9316 (test_list_ambiguous_function): Reimplement on top of
9317 test_list_ambiguous_symbol and also test listing ambiguous
9318 variables.
9319 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
9320 (ambiguous_fun): ... this.
9321 (ambiguous_var): New.
9322 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
9323 (ambiguous_fun): ... this.
9324 (ambiguous_var): New.
9325
4e5a4f58
JB
93262017-09-19 John Baldwin <jhb@FreeBSD.org>
9327
9328 * gdb.base/starti.c: New file.
9329 * gdb.base/starti.exp: New file.
9330 * lib/gdb.exp (gdb_starti_cmd): New procedure.
9331
26e53f3e
PA
93322017-09-14 Pedro Alves <palves@redhat.com>
9333
9334 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
9335 (top level): Use it instead of runto.
9336
cb791d59
TT
93372017-09-11 Tom Tromey <tom@tromey.com>
9338
9339 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
9340
7c96f8c1
TT
93412017-09-11 Tom Tromey <tom@tromey.com>
9342
9343 * gdb.python/py-infthread.exp: Add tests for new_thread event.
9344 * gdb.python/py-inferior.exp: Add tests for new inferior events.
9345
469412dd
CW
93462017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
9347
9348 * gdb.fortran/printing-types.exp: New file.
9349 * gdb.fortran/printing-types.exp: New file.
9350
e0f86435
BH
93512017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
9352
9353 * gdb.fortran/vla-ptype.exp: Fix typos.
9354 * gdb.fortran/vla-value.exp: Same.
9355
9e9af4be
BH
93562017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
9357
9358 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
9359 * gdb.mi/mi-var-child-f.exp: Likewise.
9360 * gdb.mi/mi-vla-fortran.exp: Likewise.
9361
a5ad232b 93622017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
9363 Christoph Weinmann <christoph.t.weinmann@intel.com>
9364 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
9365
9366 * gdb.fortran/ptr-indentation.f90: New file.
9367 * gdb.fortran/ptr-indentation.exp: New file.
9368
5aec60eb
TT
93692017-09-05 Tom Tromey <tom@tromey.com>
9370
9371 PR gdb/22010:
9372 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
9373
8f8f8152
TP
93742017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
9375
9376 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
9377
fbd1b771
JK
93782017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9379
9380 * gdb.threads/tls-nodebug-pie.c: New file.
9381 * gdb.threads/tls-nodebug-pie.exp: New file.
9382
5eb5f850
TT
93832017-09-05 Tom Tromey <tom@tromey.com>
9384
9385 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
9386 for rust.
9387
ae780a21
SM
93882017-09-05 Simon Marchi <simon.marchi@ericsson.com>
9389
9390 * gdb.multi/multi-arch-exec.exp: Test with different
9391 "follow-exec-mode" settings.
9392 (do_test): New procedure.
9393
3693fdb3
PA
93942017-09-04 Pedro Alves <palves@redhat.com>
9395
9396 * gdb.base/func-static.c (S::method const, S::method volatile)
9397 (S::method volatile const): New methods.
9398 (c_s, v_s, cv_s): New instances.
9399 (main): Call method() on them.
9400 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
9401 (cannot_resolve): New procedure.
9402 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
9403 print-quote-unquoted columns.
9404 (do_test): Test printing each scope too.
9405
e68cb8e0
PA
94062017-09-04 Pedro Alves <palves@redhat.com>
9407
9408 * gdb.base/local-static.exp: Also test with
9409 class::method::variable wholly quoted.
9410 * gdb.cp/m-static.exp (class::method::variable): Remove test.
9411
858be34c
PA
94122017-09-04 Pedro Alves <palves@redhat.com>
9413
9414 * gdb.base/local-static.c: New.
9415 * gdb.base/local-static.cc: New.
9416 * gdb.base/local-static.exp: New.
9417
46a4882b
PA
94182017-09-04 Pedro Alves <palves@redhat.com>
9419
9420 * gdb.asm/asm-source.exp: Add casts to int.
9421 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
9422 (dataglobal64_1, dataglobal64_2): New globals.
9423 * gdb.base/nodebug.exp: Test different expressions involving the
9424 new globals, with print, whatis and ptype. Add casts to int.
9425 * gdb.base/solib-display.exp: Add casts to int.
9426 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
9427 * gdb.cp/m-static.exp: Add cast to int.
9428 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
9429 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
9430 tls variable with no debug info without a cast. Test with a cast
9431 to int too.
9432 * gdb.trace/entry-values.exp: Add casts.
9433
2c5a2be1
PA
94342017-09-04 Pedro Alves <palves@redhat.com>
9435
9436 * gdb.base/nodebug.exp: Test that ptype's error about functions
9437 with unknown return type includes the function name too.
9438
7022349d
PA
94392017-09-04 Pedro Alves <palves@redhat.com>
9440
9441 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
9442 return type of munmap in infcall.
9443 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
9444 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
9445 type of ftell in infcall.
9446 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
9447 type of getpid in infcall.
9448 * gdb.base/infcall-exec.exp: Cast return type of execlp in
9449 infcall.
9450 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
9451 Bail on failure to extract the pid.
9452 * gdb.base/nodebug.c: #include <stdint.h>.
9453 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
9454 New functions.
9455 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
9456 Change expected output of print/whatis/ptype with functions with
9457 no debug info. Test all supported languages. Call
9458 test_call_promotion.
9459 * gdb.compile/compile.exp: Adjust expected output to expect
9460 warning.
9461 * gdb.threads/siginfo-threads.exp: Likewise.
9462
54990598
PA
94632017-09-04 Pedro Alves <palves@redhat.com>
9464
9465 * gdb.base/callfuncs.exp (do_function_calls): New parameter
9466 "prototypes". Test calling float functions via prototyped and
9467 unprototyped function pointers.
9468 (perform_all_tests): New parameter "prototypes". Pass it down.
9469 (top level): Pass down "prototypes" parameter to
9470 perform_all_tests.
9471
34d16ea2
SM
94722017-09-04 Simon Marchi <simon.marchi@ericsson.com>
9473
9474 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
9475 Test with nested loops.
9476
9521ecda
SM
94772017-09-04 Simon Marchi <simon.marchi@ericsson.com>
9478
9479 * gdb.base/commands.exp: Call the new procedures.
9480 (loop_break_test, loop_continue_test): New procedures.
9481
80a65e9b
SM
94822017-09-04 Simon Marchi <simon.marchi@ericsson.com>
9483
9484 * gdb.base/commands.exp: Call new procedure.
9485 (define_if_without_arg_test): New procedure.
9486
e439fa14
PA
94872017-09-04 Pedro Alves <palves@redhat.com>
9488
9489 * gdb.base/list-ambiguous.exp: New file.
9490 * gdb.base/list-ambiguous0.c: New file.
9491 * gdb.base/list-ambiguous1.c: New file.
9492 * gdb.base/list.exp (test_list_range): Adjust expected output.
9493
0a2dde4a
SDJ
94942017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
9495
9496 * gdb.base/share-env-with-gdbserver.c: New file.
9497 * gdb.base/share-env-with-gdbserver.exp: Likewise.
9498
5e89eb3a
SM
94992017-08-28 Simon Marchi <simon.marchi@ericsson.com>
9500
9501 * gdb.base/commands.exp (gdbvar_simple_if_test,
9502 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
9503 progvar_simple_if_test, progvar_simple_while_test,
9504 progvar_complex_if_while_test, user_defined_command_test,
9505 user_defined_command_args_eval,
9506 user_defined_command_args_stack_test,
9507 user_defined_command_manyargs_test, bp_deleted_in_command_test,
9508 temporary_breakpoint_commands,
9509 gdb_test_no_prompt, redefine_hook_test,
9510 redefine_backtrace_test): Remove "global gdb_prompt".
9511
fd437cbc
SM
95122017-08-28 Simon Marchi <simon.marchi@ericsson.com>
9513
9514 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
9515 New proc, call it from toplevel.
9516
87215ad1
SDJ
95172017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
9518
9519 PR remote/21852
9520 * gdb.server/normal.c: New file, copied from gdb.base.
9521 * gdb.server/run-without-local-binary.exp: New file.
9522
58afddc6
WP
95232017-08-07 Weimin Pan <weimin.pan@oracle.com>
9524
9525 * gdb.arch/sparc64-adi.exp: New file.
9526 * gdb.arch/sparc64-adi.c: New file.
9527
5277199a
PA
95282017-08-22 Pedro Alves <palves@redhat.com>
9529
9530 * gdb.cp/overload.exp (line_range_pattern): New procedure.
9531 (top level): Add "list all overloads" tests.
9532
14278e1f
TT
95332017-08-22 Tom Tromey <tom@tromey.com>
9534
9535 * gdb.gdb/xfullpath.exp: Remove.
9536
bf223d3e
PA
95372017-08-21 Pedro Alves <palves@redhat.com>
9538
9539 PR gdb/19487
9540 * gdb.base/symbol-alias.c: New.
9541 * gdb.base/symbol-alias2.c: New.
9542 * gdb.base/symbol-alias.exp: New.
9543
c973d0aa
PA
95442017-08-21 Pedro Alves <palves@redhat.com>
9545
9546 * gdb.base/dfp-test.c
9547 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
9548 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
9549 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
9550 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
9551 * gdb.base/whatis-ptype-typedefs.c: New.
9552 * gdb.base/whatis-ptype-typedefs.exp: New.
9553 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
9554 (an_int, an_int_type, an_int_type2): New globals.
9555 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
9556 involving typedefs and cast expressions.
9557 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
9558 (lookup_typedefs_function): New.
9559 (typedefs_pretty_printers_dict): New.
9560 (top level): Register lookup_typedefs_function in
9561 gdb.pretty_printers.
9562
6d580b63
YQ
95632017-08-18 Yao Qi <yao.qi@linaro.org>
9564
9565 * gdb.server/unittest.exp: New.
9566
206726fb
SDJ
95672017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
9568
9569 PR gdb/21954
9570 * gdb.base/environ.exp: Add test to check if 'unset environment'
9571 works.
9572
bf0ec4c2
AA
95732017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
9574
9575 * lib/gdb.exp (universal_compile_options): New caching proc.
9576 (gdb_compile): Suppress GCC's coloring of messages.
9577
d6382fff
TT
95782017-08-14 Tom Tromey <tom@tromey.com>
9579
9580 PR gdb/21675:
9581 * gdb.base/printcmds.exp (test_radices): New function.
9582 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
9583 * gdb.base/sizeof.exp (check_valueof): Use p/d.
9584 * lib/gdb.exp (get_integer_valueof): Use p/d.
9585
c2c2dd9f
SM
95862017-08-12 Simon Marchi <simon.marchi@ericsson.com>
9587
9588 * lib/gdb.exp (get_valueof): Don't capture end-of-line
9589 characters.
9590
fdffd6f4
TT
95912017-08-05 Tom Tromey <tom@tromey.com>
9592
9593 * gdb.rust/simple.exp: Allow String to appear in a different
9594 namespace.
9595
27d41eac
YQ
95962017-07-26 Yao Qi <yao.qi@linaro.org>
9597
9598 * gdb.gdb/unittest.exp: Invoke command
9599 "maintenance check xml-descriptions".
9600
031ed05d
AA
96012017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
9602
9603 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
9604 calling context.
9605 (hex128): Drop erroneous calculation of parameters.
9606
dcd27ddf
SM
96072017-07-22 Simon Marchi <simon.marchi@ericsson.com>
9608
9609 * gdb.python/py-unwind.exp: Disable stack protection when
9610 building test file.
9611
47e77640
PA
96122017-07-20 Pedro Alves <palves@redhat.com>
9613
9614 * gdb.base/default.exp (set language): Adjust expected output.
9615
62d2a18a
PA
96162017-07-20 Pedro Alves <palves@redhat.com>
9617
9618 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
9619 (test_minsym): ... this, and make static.
9620 (get_pck__foo__bar__minsym): Rename to ...
9621 (get_test_minsym): ... this.
9622 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
9623 symbol names and comments.
9624 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
9625 (get_test_minsym): ... this.
9626 (pck__foo__bar__minsym__2): Rename to ...
9627 (test_minsym): ... this.
9628 (main): Adjust.
9629
c45ec17c
PA
96302017-07-17 Pedro Alves <palves@redhat.com>
9631
9632 * gdb.base/completion.exp: Adjust expected output.
9633 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
9634 the completer works.
9635
c6756f62
PA
96362017-07-17 Pedro Alves <palves@redhat.com>
9637
9638 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
9639
5bd68487
AB
96402017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
9641
9642 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
9643
8880f2a9
TT
96442017-07-14 Tom Tromey <tom@tromey.com>
9645
9646 PR rust/21764:
9647 * gdb.rust/simple.exp: Add tests.
9648
65547233
TT
96492017-07-14 Tom Tromey <tom@tromey.com>
9650
9651 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
9652
8f14146e
PA
96532017-07-14 Pedro Alves <palves@redhat.com>
9654
9655 * gdb.linespec/base/one/thefile.cc (z1): New function.
9656 * gdb.linespec/base/two/thefile.cc (z2): New function.
9657 * gdb.linespec/linespec.exp: Add tests.
9658
b4365d02
AB
96592017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
9660
9661 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
9662 to mi_create_breakpoint.
9663
5d2cbaa5
AB
96642017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
9665
9666 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
9667 mi_create_breakpoint.
9668
11cb5716
IB
96692017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
9670
9671 * gdb.dlang/demangle.exp: Update for demangling changes.
9672
03278692
TT
96732017-07-09 Tom Tromey <tom@tromey.com>
9674
9675 * gdb.dwarf2/shortpiece.exp: New file.
9676
33c5cd75
DB
96772017-07-06 David Blaikie <dblaikie@gmail.com>
9678
9679 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
9680 built from fissiont-multi-cu{1,2}.c.
9681 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
9682 except putting 'main' and 'func' in separate CUs in the same DWO file.
9683 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
9684 test.
9685 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
9686 test.
9687
8455d262
PA
96882017-07-06 Pedro Alves <palves@redhat.com>
9689
9690 * gdb.python/py-unwind.exp: Test flushregs.
9691
dc4bde35
SDJ
96922017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
9693
9694 PR cli/21688
9695 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
9696 tests for alias commands and trailing whitespace.
9697
51ed89aa
SDJ
96982017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
9699
9700 PR cli/21688
9701 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
9702 procedure. Call it.
9703
eb17d413
PA
97042017-06-29 Pedro Alves <palves@redhat.com>
9705
9706 * gdb.base/printcmds.exp: Add tests.
9707
41664b45
DG
97082017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
9709
9710 PR gdb/21337
9711 * gdb.base/reread-readsym.exp: New file.
9712 * gdb.base/reread-readsym.c: New file.
9713
75312ae3
KB
97142017-06-21 Kevin Buettner <kevinb@redhat.com>
9715
9716 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
9717 subpattern.
9718
66953522
PB
97192017-06-19 Peter Bergner <bergner@vnet.ibm.com>
9720
9721 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
9722 extended mnemonic.
9723 * gdb.arch/powerpc-power9.s: Likewise.
9724
5524b525
AA
97252017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
9726
9727 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
9728 on 32-bit x86 targets. Exploit is_*_target macros where
9729 appropriate.
9730
03c8af18
AA
97312017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9732
9733 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
9734 register pieces.
9735
3bf31011
AA
97362017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9737
9738 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
9739 located in one or more DWARF pieces.
9740
805acca0
AA
97412017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9742
9743 * lib/gdb.exp (get_endianness): New proc.
9744 * gdb.arch/aarch64-fp.exp: Use it.
9745 * gdb.arch/altivec-regs.exp: Likewise.
9746 * gdb.arch/e500-regs.exp: Likewise.
9747 * gdb.arch/vsx-regs.exp: Likewise.
9748 * gdb.base/dump.exp: Likewise.
9749 * gdb.base/funcargs.exp: Likewise.
9750 * gdb.base/gnu_vector.exp: Likewise.
9751 * gdb.dwarf2/formdata16.exp: Likewise.
9752 * gdb.dwarf2/implptrpiece.exp: Likewise.
9753 * gdb.dwarf2/nonvar-access.exp: Likewise.
9754 * gdb.python/py-inferior.exp: Likewise.
9755 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
9756
e9352324
AA
97572017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9758
9759 PR gdb/21226
9760 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
9761 stack value pieces are taken from the LSB end.
9762
d5d1163e
AA
97632017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9764
9765 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
9766 variable at nonzero offset.
9767
0567c986
AA
97682017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9769
9770 * gdb.dwarf2/var-access.c: New file.
9771 * gdb.dwarf2/var-access.exp: New test.
9772 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
9773
973e9aab
TT
97742017-06-12 Tom Tromey <tom@tromey.com>
9775
9776 * gdb.dwarf2/formdata16.exp: Add tests.
9777
d9109c80
TT
97782017-06-12 Tom Tromey <tom@tromey.com>
9779
9780 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
9781
30a25466
TT
97822017-06-12 Tom Tromey <tom@tromey.com>
9783
9784 PR exp/16225:
9785 * gdb.reverse/i386-sse-reverse.exp: Update tests.
9786 * gdb.arch/vsx-regs.exp: Update tests.
9787 * gdb.arch/s390-vregs.exp (hex128): New proc.
9788 Update test.
9789 * gdb.arch/altivec-regs.exp: Update tests.
9790
aefd8b33
SDJ
97912017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
9792
9793 * gdb.base/startup-with-shell.c: New file.
9794 * gdb.base/startup-with-shell.exp: Likewise.
9795
2090129c
SDJ
97962017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
9797
9798 * gdb.server/non-existing-program.exp: Update regex in order to
9799 reflect the fact that gdbserver is now using fork_inferior (with a
9800 shell) to startup the inferior.
9801
8e86a419
SM
98022017-05-30 Simon Marchi <simon.marchi@ericsson.com>
9803
9804 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
9805 support function calls from GDB.
9806
e6cf65f2
TT
98072017-05-21 Tom Tromey <tom@tromey.com>
9808
9809 PR rust/21466:
9810 * gdb.rust/unsized.exp: New file.
9811 * gdb.rust/unsized.rs: New file.
9812
43cc5389
TT
98132017-05-19 Tom Tromey <tom@tromey.com>
9814
9815 PR rust/21484:
9816 * gdb.rust/watch.exp: New file.
9817 * gdb.rust/watch.rs: New file.
9818
ec8df234
TT
98192017-05-18 Tom Tromey <tom@tromey.com>
9820
9821 * gdb.rust/simple.exp: Allow Box to be qualified.
9822
3e3e7fae
TP
98232017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
9824
9825 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
9826
59cc050d
PA
98272017-05-18 Pedro Alves <palves@redhat.com>
9828
9829 * gdb.base/fileio.c (test_write, test_read, test_close)
9830 (test_fstat): Don't print 'ret' in the fail path.
9831
c8f6abd1
PA
98322017-05-18 Pedro Alves <palves@redhat.com>
9833
9834 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
9835 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
9836 (test_system, test_rename, test_unlink, test_time): Change
9837 prototypes.
9838 * gdb.base/fileio.exp (stop_msg): Adjust.
9839
d2a03b77
PA
98402017-05-18 Pedro Alves <palves@redhat.com>
9841
9842 * gdb.base/fileio.c (null_str): New global.
9843 (test_stat): Use it.
9844 * gdb.base/fileio.exp: Remove nowarnings.
9845
0d5c6999
YQ
98462017-05-17 Yao Qi <yao.qi@linaro.org>
9847
9848 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
9849
21873064
YQ
98502017-05-17 Simon Marchi <simon.marchi@ericsson.com>
9851
9852 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
9853 argument command.
9854 (top-level): Invoke test_set_inferior_tty.
9855
d512d31c
PA
98562017-05-04 Pedro Alves <palves@redhat.com>
9857
9858 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
9859 Add parens to print call for Python 3.
9860
90cef2ed
KS
98612017-05-03 Keith Seitz <keiths@redhat.com>
9862
9863 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
9864 (main): Call it.
9865
14f819c8
TW
98662017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
9867
9868 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
9869 to prev and next.
9870
913aeadd
TW
98712017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
9872
9873 * gdb.python/py-record-btrace.exp: Remove test for
9874 gdb.BtraceInstruction.error.
9875
a3be24ad
TW
98762017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
9877
9878 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
9879
ae20e79a
TW
98802017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
9881
9882 * gdb.python/py-record-btrace-threads.c: New file.
9883 * gdb.python/py-record-btrace-threads.exp: New file.
9884
45ce1b47
SDJ
98852017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
9886
9887 PR testsuite/8595
9888 * gdb.base/environ.exp: Make test available in all architectures.
9889 Move bits related to "info program" testing to
9890 gdb.base/info-program.exp. Rewrite tests to use the two new
9891 procedures mentione below.
9892 (test_set_show_env_var) New procedure.
9893 (test_set_show_env_var_equal): Likewise.
9894 * gdb.base/info-program.exp: New file.
9895
e15c3eb4
KS
98962017-04-27 Keith Seitz <keiths@redhat.com>
9897
9898 * gdb.cp/oranking.cc (test15): New function.
9899 (main): Call test15 and declare additional variables for testing.
9900 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
9901 "p foo101('abc')" tests.
9902 Add tests for cv qualifier overloads.
9903 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
9904 "lvalue reference overload" test.
9905 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
9906 "print value of f1 on Child&& in f2" test.
9907
3a3fd0fd
PA
99082017-04-19 Pedro Alves <palves@redhat.com>
9909
9910 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
9911 procedure.
9912 (top level): Call it.
9913 * lib/gdb.exp (gdb_define_cmd): New procedure.
9914
53375380
PA
99152017-04-12 Pedro Alves <palves@redhat.com>
9916
9917 PR gdb/21323
9918 * gdb.cp/wide_char_types.c: Include <wchar.h>.
9919 (wchar): New global.
9920 * gdb.cp/wide_char_types.exp (wide_char_types_program)
9921 (do_test_wide_char, wide_char_types_no_program, top level): Add
9922 wchar_t testing.
9923
53e710ac
PA
99242017-04-12 Pedro Alves <palves@redhat.com>
9925
9926 PR c++/21323
9927 * gdb.cp/wide_char_types.c: New file.
9928 * gdb.cp/wide_char_types.exp: New file.
9929
0ad9d8c7
SDJ
99302017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
9931
9932 PR gdb/21352
9933 * gdb.trace/tsv.exp: Add test for "tsave -r".
9934
b1b45502
IB
99352017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
9936
9937 * gdb.dlang/watch-loc.c: New file.
9938 * gdb.dlang/watch-loc.exp: New file.
9939
ec13808e
JK
99402017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9941
9942 * gdb.python/py-section-script.exp (sepdebug): New testcases.
9943
fe5f7374
AK
99442017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
9945
9946 * gdb.arch/arc-analyze-prologue.S: New file.
9947 * gdb.arch/arc-analyze-prologue.exp: Likewise.
9948
eea78757
AK
99492017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
9950
9951 * gdb.arch/arc-decode-insn.S: New file.
9952 * gdb.arch/arc-decode-insn.exp: Likewise.
9953
5badf10a
IR
99542017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
9955
9956 PR tdep/20928
9957 * gdb.arch/sparc64-regs.exp: New file.
9958 * gdb.arch/sparc64-regs.S: Likewise.
9959
cee59b3f
TW
99602017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
9961
9962 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
9963 and memory view on Python 3.
9964
c0f55cc6
AV
99652017-03-20 Artemiy Volkov <artemiyv@acm.org>
9966 Keith Seitz <keiths@redhat.com>
9967
9968 PR gdb/14441
9969 * gdb.cp/demangle.exp: Add rvalue reference tests.
9970 * gdb.cp/rvalue-ref-casts.cc: New file.
9971 * gdb.cp/rvalue-ref-casts.exp: New file.
9972 * gdb.cp/rvalue-ref-overload.cc: New file.
9973 * gdb.cp/rvalue-ref-overload.exp: New file.
9974 * gdb.cp/rvalue-ref-params.cc: New file.
9975 * gdb.cp/rvalue-ref-params.exp: New file.
9976 * gdb.cp/rvalue-ref-sizeof.cc: New file.
9977 * gdb.cp/rvalue-ref-sizeof.exp: New file.
9978 * gdb.cp/rvalue-ref-types.cc: New file.
9979 * gdb.cp/rvalue-ref-types.exp: New file.
9980 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
9981 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
9982
51457a05
MAL
99832017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
9984
9985 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
9986 New procedure.
9987
5b291c04
MAL
99882017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
9989
9990 * lib/mi-support.exp (mi_gdb_test): Add additional message
9991 for unexpected output.
9992
59a56148
AA
99932017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
9994
9995 * gdb.base/examine-backward.c (Barrier): New character array
9996 constant, to ensure that TestStrings is preceded by a string
9997 terminator.
9998
7942e96e
AA
99992017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10000
10001 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
10002 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
10003 and implicit pointer into such a location.
10004
6ebac3fb
DE
100052017-03-16 Doug Evans <dje@google.com>
10006
10007 * gdb.python/py-lazy-string (pointer): Really add new typedef.
10008
ec3b243d
TP
100092017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
10010
10011 * gdb.cp/m-static.exp: Fix expectation for prototype of
10012 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
10013
100142017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
10015
10016 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
10017 * gdb.guile/scm-lazy-string.c: New file.
10018 * gdb.guile/scm-value.exp: Move lazy string tests to ...
10019 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
10020 for pointer, array, typedef lazy strings.
10021
2cc36e25 100222017-03-16 Doug Evans <dje@google.com>
34b43320
DE
10023
10024 PR python/17728, python/18439, python/18779
10025 * gdb.python/py-value.c (main) Delete locals sptr, sn.
10026 * gdb.python/py-lazy-string.c (pointer): New typedef.
10027 (main): New locals ptr, array, typedef_ptr.
10028 * gdb.python/py-value.exp: Move lazy string tests to ...
10029 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
10030 array, typedef lazy strings.
ec3b243d 10031
0efcde63
AK
100322017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
10033
10034 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
10035 Add optional 'test' parameter.
10036
7978d7c3
SM
100372017-03-13 Simon Marchi <simon.marchi@ericsson.com>
10038
10039 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
10040 Skip for versions of DejaGnu < 1.5.
10041
896c0c1e
SM
100422017-03-13 Simon Marchi <simon.marchi@ericsson.com>
10043
10044 * lib/gdb.exp (dejagnu_version): New proc.
10045 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
10046 Use dejagnu_version.
10047
5f4d1085
KS
100482017-03-10 Keith Seitz <keiths@redhat.com>
10049
10050 PR c++/8128
10051 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
10052 type from destructor regexps.
10053 Add a branch which actually passes the test.
10054 Adjust "ptype t5i" test names.
10055
1de05205
PA
100562017-03-08 Pedro Alves <palves@redhat.com>
10057
10058 * gdb.base/step-over-exit.exp: Add explicit test message.
10059
c65d6b55
PA
100602017-03-08 Pedro Alves <palves@redhat.com>
10061
10062 PR gdb/18360
10063 * gdb.threads/interrupt-while-step-over.c: New file.
10064 * gdb.threads/interrupt-while-step-over.exp: New file.
10065
2e86a283
PA
100662017-03-08 Pedro Alves <palves@redhat.com>
10067
10068 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
10069 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
10070
25dcbff6
PA
100712017-03-08 Pedro Alves <palves@redhat.com>
10072
10073 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
10074 PKRU as not supported as a PASS.
10075
dc9366eb
PA
100762017-03-08 Pedro Alves <palves@redhat.com>
10077
10078 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
10079 prefix instead of $binfile1/$binfile2.
10080 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
10081 in test message.
10082 * gdb.python/py-completion.exp: Use "load python file" as test
10083 messages instead of unstable path names.
10084
6e5d74e7
PA
100852017-03-08 Pedro Alves <palves@redhat.com>
10086 Jan Kratochvil <jan.kratochvil@redhat.com>
10087
10088 PR cli/21218
10089 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
10090 New proc.
10091 (top level): Call it.
10092
9753a2f6
PA
100932017-03-08 Pedro Alves <palves@redhat.com>
10094
10095 PR tui/21216
10096 * gdb.tui/tui-nl-filtered-output.exp: New file.
10097
1a4dd9dd
PA
100982017-03-08 Pedro Alves <palves@redhat.com>
10099
10100 * gdb.base/completion.exp: Move TUI completion tests to ...
10101 * gdb.tui/completion.exp: ... this new file.
10102
7cbbff33
PA
101032017-03-08 Pedro Alves <palves@redhat.com>
10104
10105 * gdb.base/tui-disasm-long-lines.c,
10106 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
10107 gdb.base/tui-layout.exp: Move to ...
10108 * gdb.tui/: ... this new directory.
10109
5f6fd321
PA
101102017-03-07 Pedro Alves <palves@redhat.com>
10111
10112 * gdb.base/tui-layout.c: New file.
10113 * gdb.base/tui-layout.exp: New file.
10114
44959fa8
PA
101152017-03-07 Pedro Alves <palves@redhat.com>
10116
10117 * gdb.base/tui-layout.c: Rename to ...
10118 * gdb.base/tui-disasm-long-lines.c: ... this.
10119 * gdb.base/tui-layout.exp: Rename to ...
10120 * gdb.base/tui-disasm-long-lines.exp: ... this.
10121
f8c4e718
PA
101222017-03-07 Pedro Alves <palves@redhat.com>
10123
10124 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
10125
6dbb839a 101262017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
10127
10128 * i386-mpx-call.c: New file.
10129 * i386-mpx-call.exp: New file.
10130
65b48a81
PB
101312017-02-28 Peter Bergner <bergner@vnet.ibm.com>
10132
10133 * gdb.arch/powerpc-power.exp: Delete test.
10134 * gdb.arch/powerpc-power.s: Likewise.
10135 * gdb.disasm/disassembler-options.exp: New test.
10136 * gdb.arch/powerpc-altivec.exp: Likewise.
10137 * gdb.arch/powerpc-altivec.s: Likewise.
10138 * gdb.arch/powerpc-altivec2.exp: Likewise.
10139 * gdb.arch/powerpc-altivec2.s: Likewise.
10140 * gdb.arch/powerpc-altivec3.exp: Likewise.
10141 * gdb.arch/powerpc-altivec3.s: Likewise.
10142 * gdb.arch/powerpc-power7.exp: Likewise.
10143 * gdb.arch/powerpc-power7.s: Likewise.
10144 * gdb.arch/powerpc-power8.exp: Likewise.
10145 * gdb.arch/powerpc-power8.s: Likewise.
10146 * gdb.arch/powerpc-power9.exp: Likewise.
10147 * gdb.arch/powerpc-power9.s: Likewise.
10148 * gdb.arch/powerpc-vsx.exp: Likewise.
10149 * gdb.arch/powerpc-vsx.s: Likewise.
10150 * gdb.arch/powerpc-vsx2.exp: Likewise.
10151 * gdb.arch/powerpc-vsx2.s: Likewise.
10152 * gdb.arch/powerpc-vsx3.exp: Likewise.
10153 * gdb.arch/powerpc-vsx3.s: Likewise.
10154 * gdb.arch/arm-disassembler-options.exp: Likewise.
10155 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
10156 * gdb.arch/s390-disassembler-options.exp: Likewise.
10157
17cd4947
LM
101582017-02-23 Luis Machado <lgustavo@codesourcery.com>
10159
10160 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
10161 (check_supported_features): ... this. Changed return type to void.
10162 (supports_rdseed): New static global.
10163 (rdseed): Check supports_rdseed.
10164 (initialize): Call check_supported_features.
10165
2039d74e
EBM
101662017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10167
10168 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
10169 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
10170 and lqarx/stqcx.
10171 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
10172 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
10173
a51d7ecf
EBM
101742017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10175
10176 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
10177 uppercase.
10178
0224619f
JK
101792017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10180
10181 * gdb.dwarf2/formdata16.c: New file.
10182 * gdb.dwarf2/formdata16.exp: New file.
10183 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
10184
216f72a1
JK
101852017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10186
10187 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
10188 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
10189 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
10190 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
10191 DW_AT_GNU_*.
10192
43988095
JK
101932017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10194
10195 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
10196
99e8a4f9
SDJ
101972017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
10198
10199 PR gdb/21164
10200 * gdb.base/maint.exp: Add testcases for when the commands do
10201 not have arguments.
10202
b58a8c0c
TP
102032017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
10204
10205 * gdb.cp/chained-calls.exp: Use p instead of P.
10206
4e746bb6
TW
102072017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
10208
10209 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
10210 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
10211
3f77c769
TT
102122017-02-14 Tom Tromey <tom@tromey.com>
10213
10214 PR python/13598:
10215 * gdb.python/py-events.exp: Add before_prompt event tests.
10216
075beec0
AA
102172017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
10218
10219 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
10220
bf5f525c
LM
102212017-02-13 Luis Machado <lgustavo@codesourcery.com>
10222
10223 * gdb.linespec/explicit.c (my_unique_function_name): New function.
10224 (main): Call my_unique_function_name.
10225 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
10226 completion of patterns with a single match.
10227 Add missing -re switches to gdb_test_multiple calls.
10228
13a66184
LM
102292017-02-13 Luis Machado <lgustavo@codesourcery.com>
10230
10231 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
10232 return if core file is not recognized.
10233
26a06916
SM
102342017-02-10 Simon Marchi <simon.marchi@ericsson.com>
10235
10236 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
10237 and extra UIs.
10238
b761ca9e
SM
102392017-02-10 Simon Marchi <simon.marchi@ericsson.com>
10240
10241 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
10242 proc_with_prefix.
10243
b964bee0
TT
102442017-02-10 Tom Tromey <tom@tromey.com>
10245
10246 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
10247
18da0c51
MG
102482017-02-10 Martin Galvan <martingalvan@sourceware.org>
10249
10250 PR gdb/21122
10251 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
10252
604c4576
JG
102532017-02-08 Jerome Guitton <guitton@adacore.com>
10254
10255 * gdb.base/define.exp: Add test for command abbreviations
10256 in define.
10257
20b477a7
LM
102582017-02-06 Luis Machado <lgustavo@codesourcery.com>
10259
10260 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
10261 * gdb.reverse/insn-reverse-x86.c: New file.
10262
3f7b46f2
IR
102632017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
10264
10265 PR tdep/20936
10266 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
10267
f0fd41c1
TT
102682017-02-03 Tom Tromey <tom@tromey.com>
10269
10270 PR rust/21097:
10271 * gdb.rust/simple.exp: Add new tests.
10272
5be5dbf0
PA
102732017-02-02 Pedro Alves <palves@redhat.com>
10274
10275 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
10276 tests.
10277
7346ef59
AA
102782017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
10279
10280 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
10281 taking a 2-byte value out of a 4-byte DWARF implicit value on
10282 big-endian targets.
10283 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
10284 logic. Add test cases for DW_OP_implicit.
10285
787f0025
MM
102862017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10287
10288 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
10289
68777c29
MM
102902017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10291
10292 * gdb.btrace/enable.exp: Call gdb_exit before
10293 skip_gdbserver_tests.
10294
0a1c7e28
MM
102952017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10296
10297 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
10298 GDBFLAGS.
10299
b5ac99b0
MM
103002017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10301
10302 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
10303 the test is skipped.
10304 * gdb.btrace/data.exp: Likewise.
10305 * gdb.btrace/delta.exp: Likewise.
10306 * gdb.btrace/dlopen.exp: Likewise.
10307 * gdb.btrace/enable-running.exp: Likewise.
10308 * gdb.btrace/enable.exp: Likewise.
10309 * gdb.btrace/exception.exp: Likewise.
10310 * gdb.btrace/function_call_history.exp: Likewise.
10311 * gdb.btrace/gcore.exp: Likewise.
10312 * gdb.btrace/instruction_history.exp: Likewise.
10313 * gdb.btrace/multi-thread-step.exp: Likewise.
10314 * gdb.btrace/nohist.exp: Likewise.
10315 * gdb.btrace/non-stop.exp: Likewise.
10316 * gdb.btrace/reconnect.exp: Likewise.
10317 * gdb.btrace/record_goto-step.exp: Likewise.
10318 * gdb.btrace/record_goto.exp: Likewise.
10319 * gdb.btrace/rn-dl-bind.exp: Likewise.
10320 * gdb.btrace/segv.exp: Likewise.
10321 * gdb.btrace/step.exp: Likewise.
10322 * gdb.btrace/stepi.exp: Likewise.
10323 * gdb.btrace/tailcall-only.exp: Likewise.
10324 * gdb.btrace/tailcall.exp: Likewise.
10325 * gdb.btrace/tsx.exp: Likewise.
10326 * gdb.btrace/unknown_functions.exp: Likewise.
10327 * gdb.btrace/vdso.exp: Likewise.
10328
cd4007e4
MM
103292017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10330
10331 * gdb.btrace/enable-running.c: New.
10332 * gdb.btrace/enable-running.exp: New.
10333
2735833d
WT
103342017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
10335
10336 * gdb.arch/amd64-gs_base.c: New file.
10337 * gdb.arch/amd64-gs_base.exp: New file.
10338
b51e1e94
LM
103392017-01-26 Luis Machado <lgustavo@codesourcery.com>
10340
10341 * lib/memory.exp: Remove spurious empty newlines.
10342
72ca0410
SM
103432017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
10344
10345 * gdb.python/py-bad-printers.exp: Load python file using "source".
10346 * gdb.python/py-events.exp: Likewise.
10347 * gdb.python/py-evsignal.exp: Likewise.
10348 * gdb.python/py-evthreads.exp: Likewise.
10349 * gdb.python/py-frame-args.exp: Likewise.
10350 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
10351 * gdb.python/py-framefilter-mi.exp: Likewise.
10352 * gdb.python/py-framefilter.exp: Likewise.
10353 * gdb.python/py-mi.exp: Likewise.
10354 * gdb.python/py-pp-maint.exp: Likewise.
10355 * gdb.python/py-pp-registration.exp: Likewise.
10356 * gdb.python/py-prettyprint.exp: Likewise.
10357 (run_lang_tests): Likewise.
10358 * gdb.python/py-typeprint.exp: Likewise.
10359
e309aa65
LM
103602017-01-26 Luis Machado <lgustavo@codesourcery.com>
10361
10362 * lib/memory.exp: New file.
10363 * lib/gdb.exp: Load memory.exp.
10364 * gdb.base/memattr.exp (delete_memory): Move proc to
10365 lib/memory.exp and rename to delete_memory_regions.
10366 Replace delete_memory with delete_memory_regions.
10367 Cleanup memory regions before tests.
10368 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
10369 before tests.
10370
515aff23
LM
103712017-01-26 Luis Machado <lgustavo@codesourcery.com>
10372
10373 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
10374 files.
10375 (initialize): New function conditionally defined.
10376 (testcases): Move within conditional block.
10377 (main): Call initialize.
10378 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
10379 of gdb.reverse/insn-reverse.c.
10380 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
10381 gdb.reverse/insn-reverse.c.
10382
d8b49cf0
YQ
103832017-01-26 Yao Qi <yao.qi@linaro.org>
10384
10385 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
10386 disassemble on address 0.
10387
f13a9a0c
YQ
103882017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
10389 Yao Qi <yao.qi@linaro.org>
10390
10391 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
10392 * gdb.dwarf2/implptr-64bit.S: Remove.
10393 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
10394 variables in caller's context. Add DW_OP_implicit_value.
10395
5ac95241
YQ
103962017-01-25 Yao Qi <yao.qi@linaro.org>
10397
10398 * lib/dwarf.exp (Dwarf::_location): Handle
10399 DW_OP_GNU_implicit_pointer with proper size.
10400
23e82930
LM
104012017-01-20 Luis Machado <lgustavo@codesourcery.com>
10402
10403 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
10404 and add untested calls.
10405
d334ae25
LM
104062017-01-20 Luis Machado <lgustavo@codesourcery.com>
10407
10408 * gdb.python/python.exp: Check line number against what GDB thinks
10409 the line number is for func1.
10410
f5e6296e
IB
104112017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
10412
10413 * gdb.dlang/debug-expr.exp: New file.
10414
5b362f04
LM
104152016-12-23 Luis Machado <lgustavo@codesourcery.com>
10416
10417 Fix test names for the following files:
10418
10419 * gdb.ada/exec_changed.exp
10420 * gdb.ada/info_types.exp
10421 * gdb.arch/aarch64-atomic-inst.exp
10422 * gdb.arch/aarch64-fp.exp
10423 * gdb.arch/altivec-abi.exp
10424 * gdb.arch/altivec-regs.exp
10425 * gdb.arch/amd64-byte.exp
10426 * gdb.arch/amd64-disp-step.exp
10427 * gdb.arch/amd64-dword.exp
10428 * gdb.arch/amd64-entry-value-inline.exp
10429 * gdb.arch/amd64-entry-value-param.exp
10430 * gdb.arch/amd64-entry-value-paramref.exp
10431 * gdb.arch/amd64-entry-value.exp
10432 * gdb.arch/amd64-i386-address.exp
10433 * gdb.arch/amd64-invalid-stack-middle.exp
10434 * gdb.arch/amd64-invalid-stack-top.exp
10435 * gdb.arch/amd64-optimout-repeat.exp
10436 * gdb.arch/amd64-prologue-skip.exp
10437 * gdb.arch/amd64-prologue-xmm.exp
10438 * gdb.arch/amd64-stap-special-operands.exp
10439 * gdb.arch/amd64-stap-wrong-subexp.exp
10440 * gdb.arch/amd64-tailcall-cxx.exp
10441 * gdb.arch/amd64-tailcall-noret.exp
10442 * gdb.arch/amd64-tailcall-ret.exp
10443 * gdb.arch/amd64-tailcall-self.exp
10444 * gdb.arch/amd64-word.exp
10445 * gdb.arch/arm-bl-branch-dest.exp
10446 * gdb.arch/arm-disp-step.exp
10447 * gdb.arch/arm-neon.exp
10448 * gdb.arch/arm-single-step-kernel-helper.exp
10449 * gdb.arch/avr-flash-qualifier.exp
10450 * gdb.arch/disp-step-insn-reloc.exp
10451 * gdb.arch/e500-abi.exp
10452 * gdb.arch/e500-regs.exp
10453 * gdb.arch/ftrace-insn-reloc.exp
10454 * gdb.arch/i386-avx512.exp
10455 * gdb.arch/i386-bp_permanent.exp
10456 * gdb.arch/i386-byte.exp
10457 * gdb.arch/i386-cfi-notcurrent.exp
10458 * gdb.arch/i386-disp-step.exp
10459 * gdb.arch/i386-dr3-watch.exp
10460 * gdb.arch/i386-float.exp
10461 * gdb.arch/i386-gnu-cfi.exp
10462 * gdb.arch/i386-mpx-map.exp
10463 * gdb.arch/i386-mpx-sigsegv.exp
10464 * gdb.arch/i386-mpx-simple_segv.exp
10465 * gdb.arch/i386-mpx.exp
10466 * gdb.arch/i386-permbkpt.exp
10467 * gdb.arch/i386-prologue.exp
10468 * gdb.arch/i386-signal.exp
10469 * gdb.arch/i386-size-overlap.exp
10470 * gdb.arch/i386-unwind.exp
10471 * gdb.arch/i386-word.exp
10472 * gdb.arch/mips-fcr.exp
10473 * gdb.arch/powerpc-d128-regs.exp
10474 * gdb.arch/powerpc-stackless.exp
10475 * gdb.arch/ppc64-atomic-inst.exp
10476 * gdb.arch/s390-stackless.exp
10477 * gdb.arch/s390-tdbregs.exp
10478 * gdb.arch/s390-vregs.exp
10479 * gdb.arch/sparc-sysstep.exp
10480 * gdb.arch/thumb-bx-pc.exp
10481 * gdb.arch/thumb-singlestep.exp
10482 * gdb.arch/thumb2-it.exp
10483 * gdb.arch/vsx-regs.exp
10484 * gdb.asm/asm-source.exp
10485 * gdb.base/a2-run.exp
10486 * gdb.base/advance.exp
10487 * gdb.base/all-bin.exp
10488 * gdb.base/anon.exp
10489 * gdb.base/args.exp
10490 * gdb.base/arithmet.exp
10491 * gdb.base/async-shell.exp
10492 * gdb.base/async.exp
10493 * gdb.base/attach-pie-noexec.exp
10494 * gdb.base/attach-twice.exp
10495 * gdb.base/auto-load.exp
10496 * gdb.base/bang.exp
10497 * gdb.base/bitfields.exp
10498 * gdb.base/break-always.exp
10499 * gdb.base/break-caller-line.exp
10500 * gdb.base/break-entry.exp
10501 * gdb.base/break-inline.exp
10502 * gdb.base/break-on-linker-gcd-function.exp
10503 * gdb.base/break-probes.exp
10504 * gdb.base/break.exp
10505 * gdb.base/breakpoint-shadow.exp
10506 * gdb.base/call-ar-st.exp
10507 * gdb.base/call-sc.exp
10508 * gdb.base/call-signal-resume.exp
10509 * gdb.base/call-strs.exp
10510 * gdb.base/callfuncs.exp
10511 * gdb.base/catch-fork-static.exp
10512 * gdb.base/catch-gdb-caused-signals.exp
10513 * gdb.base/catch-load.exp
10514 * gdb.base/catch-signal-fork.exp
10515 * gdb.base/catch-signal.exp
10516 * gdb.base/catch-syscall.exp
10517 * gdb.base/charset.exp
10518 * gdb.base/checkpoint.exp
10519 * gdb.base/chng-syms.exp
10520 * gdb.base/code-expr.exp
10521 * gdb.base/code_elim.exp
10522 * gdb.base/commands.exp
10523 * gdb.base/completion.exp
10524 * gdb.base/complex.exp
10525 * gdb.base/cond-expr.exp
10526 * gdb.base/condbreak.exp
10527 * gdb.base/consecutive.exp
10528 * gdb.base/continue-all-already-running.exp
10529 * gdb.base/coredump-filter.exp
10530 * gdb.base/corefile.exp
10531 * gdb.base/dbx.exp
10532 * gdb.base/debug-expr.exp
10533 * gdb.base/define.exp
10534 * gdb.base/del.exp
10535 * gdb.base/disabled-location.exp
10536 * gdb.base/disasm-end-cu.exp
10537 * gdb.base/disasm-optim.exp
10538 * gdb.base/display.exp
10539 * gdb.base/duplicate-bp.exp
10540 * gdb.base/ena-dis-br.exp
10541 * gdb.base/ending-run.exp
10542 * gdb.base/enumval.exp
10543 * gdb.base/environ.exp
10544 * gdb.base/eu-strip-infcall.exp
10545 * gdb.base/eval-avoid-side-effects.exp
10546 * gdb.base/eval-skip.exp
10547 * gdb.base/exitsignal.exp
10548 * gdb.base/expand-psymtabs.exp
10549 * gdb.base/filesym.exp
10550 * gdb.base/find-unmapped.exp
10551 * gdb.base/finish.exp
10552 * gdb.base/float.exp
10553 * gdb.base/foll-exec-mode.exp
10554 * gdb.base/foll-exec.exp
10555 * gdb.base/foll-fork.exp
10556 * gdb.base/fortran-sym-case.exp
10557 * gdb.base/freebpcmd.exp
10558 * gdb.base/func-ptr.exp
10559 * gdb.base/func-ptrs.exp
10560 * gdb.base/funcargs.exp
10561 * gdb.base/gcore-buffer-overflow.exp
10562 * gdb.base/gcore-relro-pie.exp
10563 * gdb.base/gcore-relro.exp
10564 * gdb.base/gcore.exp
10565 * gdb.base/gdb1090.exp
10566 * gdb.base/gdb11530.exp
10567 * gdb.base/gdb11531.exp
10568 * gdb.base/gdb1821.exp
10569 * gdb.base/gdbindex-stabs.exp
10570 * gdb.base/gdbvars.exp
10571 * gdb.base/hbreak.exp
10572 * gdb.base/hbreak2.exp
10573 * gdb.base/included.exp
10574 * gdb.base/infcall-input.exp
10575 * gdb.base/inferior-died.exp
10576 * gdb.base/infnan.exp
10577 * gdb.base/info-macros.exp
10578 * gdb.base/info-os.exp
10579 * gdb.base/info-proc.exp
10580 * gdb.base/info-shared.exp
10581 * gdb.base/info-target.exp
10582 * gdb.base/infoline.exp
10583 * gdb.base/interp.exp
10584 * gdb.base/interrupt.exp
10585 * gdb.base/jit-reader.exp
10586 * gdb.base/jit-simple.exp
10587 * gdb.base/kill-after-signal.exp
10588 * gdb.base/kill-detach-inferiors-cmd.exp
10589 * gdb.base/label.exp
10590 * gdb.base/langs.exp
10591 * gdb.base/ldbl_e308.exp
10592 * gdb.base/line-symtabs.exp
10593 * gdb.base/linespecs.exp
10594 * gdb.base/list.exp
10595 * gdb.base/long_long.exp
10596 * gdb.base/longest-types.exp
10597 * gdb.base/maint.exp
10598 * gdb.base/max-value-size.exp
10599 * gdb.base/memattr.exp
10600 * gdb.base/mips_pro.exp
10601 * gdb.base/morestack.exp
10602 * gdb.base/moribund-step.exp
10603 * gdb.base/multi-forks.exp
10604 * gdb.base/nested-addr.exp
10605 * gdb.base/nextoverexit.exp
10606 * gdb.base/noreturn-finish.exp
10607 * gdb.base/noreturn-return.exp
10608 * gdb.base/nostdlib.exp
10609 * gdb.base/offsets.exp
10610 * gdb.base/opaque.exp
10611 * gdb.base/pc-fp.exp
10612 * gdb.base/permissions.exp
10613 * gdb.base/print-symbol-loading.exp
10614 * gdb.base/prologue-include.exp
10615 * gdb.base/psymtab.exp
10616 * gdb.base/ptype.exp
10617 * gdb.base/random-signal.exp
10618 * gdb.base/randomize.exp
10619 * gdb.base/range-stepping.exp
10620 * gdb.base/readline-ask.exp
10621 * gdb.base/recpar.exp
10622 * gdb.base/recurse.exp
10623 * gdb.base/relational.exp
10624 * gdb.base/restore.exp
10625 * gdb.base/return-nodebug.exp
10626 * gdb.base/return.exp
10627 * gdb.base/run-after-attach.exp
10628 * gdb.base/save-bp.exp
10629 * gdb.base/scope.exp
10630 * gdb.base/sect-cmd.exp
10631 * gdb.base/set-lang-auto.exp
10632 * gdb.base/set-noassign.exp
10633 * gdb.base/setvar.exp
10634 * gdb.base/sigall.exp
10635 * gdb.base/sigbpt.exp
10636 * gdb.base/siginfo-addr.exp
10637 * gdb.base/siginfo-infcall.exp
10638 * gdb.base/siginfo-obj.exp
10639 * gdb.base/siginfo.exp
10640 * gdb.base/signals-state-child.exp
10641 * gdb.base/signest.exp
10642 * gdb.base/sigstep.exp
10643 * gdb.base/sizeof.exp
10644 * gdb.base/skip.exp
10645 * gdb.base/solib-corrupted.exp
10646 * gdb.base/solib-nodir.exp
10647 * gdb.base/solib-search.exp
10648 * gdb.base/stack-checking.exp
10649 * gdb.base/stale-infcall.exp
10650 * gdb.base/stap-probe.exp
10651 * gdb.base/start.exp
10652 * gdb.base/step-break.exp
10653 * gdb.base/step-bt.exp
10654 * gdb.base/step-line.exp
10655 * gdb.base/step-over-exit.exp
10656 * gdb.base/step-over-syscall.exp
10657 * gdb.base/step-resume-infcall.exp
10658 * gdb.base/step-test.exp
10659 * gdb.base/store.exp
10660 * gdb.base/structs3.exp
10661 * gdb.base/sym-file.exp
10662 * gdb.base/symbol-without-target_section.exp
10663 * gdb.base/term.exp
10664 * gdb.base/testenv.exp
10665 * gdb.base/ui-redirect.exp
10666 * gdb.base/until.exp
10667 * gdb.base/unwindonsignal.exp
10668 * gdb.base/value-double-free.exp
10669 * gdb.base/vla-datatypes.exp
10670 * gdb.base/vla-ptr.exp
10671 * gdb.base/vla-sideeffect.exp
10672 * gdb.base/volatile.exp
10673 * gdb.base/watch-cond-infcall.exp
10674 * gdb.base/watch-cond.exp
10675 * gdb.base/watch-non-mem.exp
10676 * gdb.base/watch-read.exp
10677 * gdb.base/watch-vfork.exp
10678 * gdb.base/watchpoint-cond-gone.exp
10679 * gdb.base/watchpoint-delete.exp
10680 * gdb.base/watchpoint-hw-hit-once.exp
10681 * gdb.base/watchpoint-hw.exp
10682 * gdb.base/watchpoint-stops-at-right-insn.exp
10683 * gdb.base/watchpoints.exp
10684 * gdb.base/wchar.exp
10685 * gdb.base/whatis-exp.exp
10686 * gdb.btrace/buffer-size.exp
10687 * gdb.btrace/data.exp
10688 * gdb.btrace/delta.exp
10689 * gdb.btrace/dlopen.exp
10690 * gdb.btrace/enable.exp
10691 * gdb.btrace/exception.exp
10692 * gdb.btrace/function_call_history.exp
10693 * gdb.btrace/gcore.exp
10694 * gdb.btrace/instruction_history.exp
10695 * gdb.btrace/nohist.exp
10696 * gdb.btrace/reconnect.exp
10697 * gdb.btrace/record_goto-step.exp
10698 * gdb.btrace/record_goto.exp
10699 * gdb.btrace/rn-dl-bind.exp
10700 * gdb.btrace/segv.exp
10701 * gdb.btrace/step.exp
10702 * gdb.btrace/stepi.exp
10703 * gdb.btrace/tailcall-only.exp
10704 * gdb.btrace/tailcall.exp
10705 * gdb.btrace/tsx.exp
10706 * gdb.btrace/unknown_functions.exp
10707 * gdb.btrace/vdso.exp
10708 * gdb.compile/compile-ifunc.exp
10709 * gdb.compile/compile-ops.exp
10710 * gdb.compile/compile-print.exp
10711 * gdb.compile/compile-setjmp.exp
10712 * gdb.cp/abstract-origin.exp
10713 * gdb.cp/ambiguous.exp
10714 * gdb.cp/annota2.exp
10715 * gdb.cp/annota3.exp
10716 * gdb.cp/anon-ns.exp
10717 * gdb.cp/anon-struct.exp
10718 * gdb.cp/anon-union.exp
10719 * gdb.cp/arg-reference.exp
10720 * gdb.cp/baseenum.exp
10721 * gdb.cp/bool.exp
10722 * gdb.cp/breakpoint.exp
10723 * gdb.cp/bs15503.exp
10724 * gdb.cp/call-c.exp
10725 * gdb.cp/casts.exp
10726 * gdb.cp/chained-calls.exp
10727 * gdb.cp/class2.exp
10728 * gdb.cp/classes.exp
10729 * gdb.cp/cmpd-minsyms.exp
10730 * gdb.cp/converts.exp
10731 * gdb.cp/cp-relocate.exp
10732 * gdb.cp/cpcompletion.exp
10733 * gdb.cp/cpexprs.exp
10734 * gdb.cp/cplabel.exp
10735 * gdb.cp/cplusfuncs.exp
10736 * gdb.cp/cpsizeof.exp
10737 * gdb.cp/ctti.exp
10738 * gdb.cp/derivation.exp
10739 * gdb.cp/destrprint.exp
10740 * gdb.cp/dispcxx.exp
10741 * gdb.cp/enum-class.exp
10742 * gdb.cp/exception.exp
10743 * gdb.cp/exceptprint.exp
10744 * gdb.cp/expand-psymtabs-cxx.exp
10745 * gdb.cp/expand-sals.exp
10746 * gdb.cp/extern-c.exp
10747 * gdb.cp/filename.exp
10748 * gdb.cp/formatted-ref.exp
10749 * gdb.cp/fpointer.exp
10750 * gdb.cp/gdb1355.exp
10751 * gdb.cp/gdb2495.exp
10752 * gdb.cp/hang.exp
10753 * gdb.cp/impl-this.exp
10754 * gdb.cp/infcall-dlopen.exp
10755 * gdb.cp/inherit.exp
10756 * gdb.cp/iostream.exp
10757 * gdb.cp/koenig.exp
10758 * gdb.cp/local.exp
10759 * gdb.cp/m-data.exp
10760 * gdb.cp/m-static.exp
10761 * gdb.cp/mb-ctor.exp
10762 * gdb.cp/mb-inline.exp
10763 * gdb.cp/mb-templates.exp
10764 * gdb.cp/member-name.exp
10765 * gdb.cp/member-ptr.exp
10766 * gdb.cp/meth-typedefs.exp
10767 * gdb.cp/method.exp
10768 * gdb.cp/method2.exp
10769 * gdb.cp/minsym-fallback.exp
10770 * gdb.cp/misc.exp
10771 * gdb.cp/namelessclass.exp
10772 * gdb.cp/namespace-enum.exp
10773 * gdb.cp/namespace-nested-import.exp
10774 * gdb.cp/namespace.exp
10775 * gdb.cp/nextoverthrow.exp
10776 * gdb.cp/no-dmgl-verbose.exp
10777 * gdb.cp/non-trivial-retval.exp
10778 * gdb.cp/noparam.exp
10779 * gdb.cp/nsdecl.exp
10780 * gdb.cp/nsimport.exp
10781 * gdb.cp/nsnested.exp
10782 * gdb.cp/nsnoimports.exp
10783 * gdb.cp/nsrecurs.exp
10784 * gdb.cp/nsstress.exp
10785 * gdb.cp/nsusing.exp
10786 * gdb.cp/operator.exp
10787 * gdb.cp/oranking.exp
10788 * gdb.cp/overload-const.exp
10789 * gdb.cp/overload.exp
10790 * gdb.cp/ovldbreak.exp
10791 * gdb.cp/ovsrch.exp
10792 * gdb.cp/paren-type.exp
10793 * gdb.cp/parse-lang.exp
10794 * gdb.cp/pass-by-ref.exp
10795 * gdb.cp/pr-1023.exp
10796 * gdb.cp/pr-1210.exp
10797 * gdb.cp/pr-574.exp
10798 * gdb.cp/pr10687.exp
10799 * gdb.cp/pr12028.exp
10800 * gdb.cp/pr17132.exp
10801 * gdb.cp/pr17494.exp
10802 * gdb.cp/pr9067.exp
10803 * gdb.cp/pr9167.exp
10804 * gdb.cp/pr9631.exp
10805 * gdb.cp/printmethod.exp
10806 * gdb.cp/psmang.exp
10807 * gdb.cp/psymtab-parameter.exp
10808 * gdb.cp/ptype-cv-cp.exp
10809 * gdb.cp/ptype-flags.exp
10810 * gdb.cp/re-set-overloaded.exp
10811 * gdb.cp/ref-types.exp
10812 * gdb.cp/rtti.exp
10813 * gdb.cp/scope-err.exp
10814 * gdb.cp/shadow.exp
10815 * gdb.cp/smartp.exp
10816 * gdb.cp/static-method.exp
10817 * gdb.cp/static-print-quit.exp
10818 * gdb.cp/temargs.exp
10819 * gdb.cp/templates.exp
10820 * gdb.cp/try_catch.exp
10821 * gdb.cp/typedef-operator.exp
10822 * gdb.cp/typeid.exp
10823 * gdb.cp/userdef.exp
10824 * gdb.cp/using-crash.exp
10825 * gdb.cp/var-tag.exp
10826 * gdb.cp/virtbase.exp
10827 * gdb.cp/virtfunc.exp
10828 * gdb.cp/virtfunc2.exp
10829 * gdb.cp/vla-cxx.exp
10830 * gdb.disasm/t01_mov.exp
10831 * gdb.disasm/t02_mova.exp
10832 * gdb.disasm/t03_add.exp
10833 * gdb.disasm/t04_sub.exp
10834 * gdb.disasm/t05_cmp.exp
10835 * gdb.disasm/t06_ari2.exp
10836 * gdb.disasm/t07_ari3.exp
10837 * gdb.disasm/t08_or.exp
10838 * gdb.disasm/t09_xor.exp
10839 * gdb.disasm/t10_and.exp
10840 * gdb.disasm/t11_logs.exp
10841 * gdb.disasm/t12_bit.exp
10842 * gdb.disasm/t13_otr.exp
10843 * gdb.dlang/circular.exp
10844 * gdb.dwarf2/arr-stride.exp
10845 * gdb.dwarf2/arr-subrange.exp
10846 * gdb.dwarf2/atomic-type.exp
10847 * gdb.dwarf2/bad-regnum.exp
10848 * gdb.dwarf2/bitfield-parent-optimized-out.exp
10849 * gdb.dwarf2/callframecfa.exp
10850 * gdb.dwarf2/clztest.exp
10851 * gdb.dwarf2/corrupt.exp
10852 * gdb.dwarf2/data-loc.exp
10853 * gdb.dwarf2/dup-psym.exp
10854 * gdb.dwarf2/dw2-anon-mptr.exp
10855 * gdb.dwarf2/dw2-anonymous-func.exp
10856 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
10857 * gdb.dwarf2/dw2-bad-unresolved.exp
10858 * gdb.dwarf2/dw2-basic.exp
10859 * gdb.dwarf2/dw2-canonicalize-type.exp
10860 * gdb.dwarf2/dw2-case-insensitive.exp
10861 * gdb.dwarf2/dw2-common-block.exp
10862 * gdb.dwarf2/dw2-compdir-oldgcc.exp
10863 * gdb.dwarf2/dw2-compressed.exp
10864 * gdb.dwarf2/dw2-const.exp
10865 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
10866 * gdb.dwarf2/dw2-cu-size.exp
10867 * gdb.dwarf2/dw2-dup-frame.exp
10868 * gdb.dwarf2/dw2-entry-value.exp
10869 * gdb.dwarf2/dw2-icycle.exp
10870 * gdb.dwarf2/dw2-ifort-parameter.exp
10871 * gdb.dwarf2/dw2-inline-break.exp
10872 * gdb.dwarf2/dw2-inline-param.exp
10873 * gdb.dwarf2/dw2-intercu.exp
10874 * gdb.dwarf2/dw2-intermix.exp
10875 * gdb.dwarf2/dw2-lexical-block-bare.exp
10876 * gdb.dwarf2/dw2-linkage-name-trust.exp
10877 * gdb.dwarf2/dw2-minsym-in-cu.exp
10878 * gdb.dwarf2/dw2-noloc.exp
10879 * gdb.dwarf2/dw2-op-call.exp
10880 * gdb.dwarf2/dw2-op-out-param.exp
10881 * gdb.dwarf2/dw2-opt-structptr.exp
10882 * gdb.dwarf2/dw2-param-error.exp
10883 * gdb.dwarf2/dw2-producer.exp
10884 * gdb.dwarf2/dw2-ranges-base.exp
10885 * gdb.dwarf2/dw2-ref-missing-frame.exp
10886 * gdb.dwarf2/dw2-reg-undefined.exp
10887 * gdb.dwarf2/dw2-regno-invalid.exp
10888 * gdb.dwarf2/dw2-restore.exp
10889 * gdb.dwarf2/dw2-restrict.exp
10890 * gdb.dwarf2/dw2-single-line-discriminators.exp
10891 * gdb.dwarf2/dw2-strp.exp
10892 * gdb.dwarf2/dw2-undefined-ret-addr.exp
10893 * gdb.dwarf2/dw2-unresolved.exp
10894 * gdb.dwarf2/dw2-var-zero-addr.exp
10895 * gdb.dwarf2/dw4-sig-types.exp
10896 * gdb.dwarf2/dwz.exp
10897 * gdb.dwarf2/dynarr-ptr.exp
10898 * gdb.dwarf2/enum-type.exp
10899 * gdb.dwarf2/gdb-index.exp
10900 * gdb.dwarf2/implptr-64bit.exp
10901 * gdb.dwarf2/implptr-optimized-out.exp
10902 * gdb.dwarf2/implptr.exp
10903 * gdb.dwarf2/implref-array.exp
10904 * gdb.dwarf2/implref-const.exp
10905 * gdb.dwarf2/implref-global.exp
10906 * gdb.dwarf2/implref-struct.exp
10907 * gdb.dwarf2/mac-fileno.exp
10908 * gdb.dwarf2/main-subprogram.exp
10909 * gdb.dwarf2/member-ptr-forwardref.exp
10910 * gdb.dwarf2/method-ptr.exp
10911 * gdb.dwarf2/missing-sig-type.exp
10912 * gdb.dwarf2/nonvar-access.exp
10913 * gdb.dwarf2/opaque-type-lookup.exp
10914 * gdb.dwarf2/pieces-optimized-out.exp
10915 * gdb.dwarf2/pieces.exp
10916 * gdb.dwarf2/pr10770.exp
10917 * gdb.dwarf2/pr13961.exp
10918 * gdb.dwarf2/staticvirtual.exp
10919 * gdb.dwarf2/subrange.exp
10920 * gdb.dwarf2/symtab-producer.exp
10921 * gdb.dwarf2/trace-crash.exp
10922 * gdb.dwarf2/typeddwarf.exp
10923 * gdb.dwarf2/valop.exp
10924 * gdb.dwarf2/watch-notconst.exp
10925 * gdb.fortran/array-element.exp
10926 * gdb.fortran/charset.exp
10927 * gdb.fortran/common-block.exp
10928 * gdb.fortran/complex.exp
10929 * gdb.fortran/derived-type-function.exp
10930 * gdb.fortran/derived-type.exp
10931 * gdb.fortran/logical.exp
10932 * gdb.fortran/module.exp
10933 * gdb.fortran/multi-dim.exp
10934 * gdb.fortran/nested-funcs.exp
10935 * gdb.fortran/print-formatted.exp
10936 * gdb.fortran/subarray.exp
10937 * gdb.fortran/vla-alloc-assoc.exp
10938 * gdb.fortran/vla-datatypes.exp
10939 * gdb.fortran/vla-history.exp
10940 * gdb.fortran/vla-ptr-info.exp
10941 * gdb.fortran/vla-ptype-sub.exp
10942 * gdb.fortran/vla-ptype.exp
10943 * gdb.fortran/vla-sizeof.exp
10944 * gdb.fortran/vla-type.exp
10945 * gdb.fortran/vla-value-sub-arbitrary.exp
10946 * gdb.fortran/vla-value-sub-finish.exp
10947 * gdb.fortran/vla-value-sub.exp
10948 * gdb.fortran/vla-value.exp
10949 * gdb.fortran/whatis_type.exp
10950 * gdb.go/chan.exp
10951 * gdb.go/handcall.exp
10952 * gdb.go/hello.exp
10953 * gdb.go/integers.exp
10954 * gdb.go/methods.exp
10955 * gdb.go/package.exp
10956 * gdb.go/strings.exp
10957 * gdb.go/types.exp
10958 * gdb.go/unsafe.exp
10959 * gdb.guile/scm-arch.exp
10960 * gdb.guile/scm-block.exp
10961 * gdb.guile/scm-breakpoint.exp
10962 * gdb.guile/scm-cmd.exp
10963 * gdb.guile/scm-disasm.exp
10964 * gdb.guile/scm-equal.exp
10965 * gdb.guile/scm-frame-args.exp
10966 * gdb.guile/scm-frame-inline.exp
10967 * gdb.guile/scm-frame.exp
10968 * gdb.guile/scm-iterator.exp
10969 * gdb.guile/scm-math.exp
10970 * gdb.guile/scm-objfile.exp
10971 * gdb.guile/scm-ports.exp
10972 * gdb.guile/scm-symbol.exp
10973 * gdb.guile/scm-symtab.exp
10974 * gdb.guile/scm-value-cc.exp
10975 * gdb.guile/types-module.exp
10976 * gdb.linespec/break-ask.exp
10977 * gdb.linespec/cpexplicit.exp
10978 * gdb.linespec/explicit.exp
10979 * gdb.linespec/keywords.exp
10980 * gdb.linespec/linespec.exp
10981 * gdb.linespec/ls-dollar.exp
10982 * gdb.linespec/ls-errs.exp
10983 * gdb.linespec/skip-two.exp
10984 * gdb.linespec/thread.exp
10985 * gdb.mi/mi-async.exp
10986 * gdb.mi/mi-basics.exp
10987 * gdb.mi/mi-break.exp
10988 * gdb.mi/mi-catch-load.exp
10989 * gdb.mi/mi-cli.exp
10990 * gdb.mi/mi-cmd-param-changed.exp
10991 * gdb.mi/mi-console.exp
10992 * gdb.mi/mi-detach.exp
10993 * gdb.mi/mi-disassemble.exp
10994 * gdb.mi/mi-eval.exp
10995 * gdb.mi/mi-file-transfer.exp
10996 * gdb.mi/mi-file.exp
10997 * gdb.mi/mi-fill-memory.exp
10998 * gdb.mi/mi-inheritance-syntax-error.exp
10999 * gdb.mi/mi-linespec-err-cp.exp
11000 * gdb.mi/mi-logging.exp
11001 * gdb.mi/mi-memory-changed.exp
11002 * gdb.mi/mi-read-memory.exp
11003 * gdb.mi/mi-record-changed.exp
11004 * gdb.mi/mi-reg-undefined.exp
11005 * gdb.mi/mi-regs.exp
11006 * gdb.mi/mi-return.exp
11007 * gdb.mi/mi-reverse.exp
11008 * gdb.mi/mi-simplerun.exp
11009 * gdb.mi/mi-solib.exp
11010 * gdb.mi/mi-stack.exp
11011 * gdb.mi/mi-stepi.exp
11012 * gdb.mi/mi-syn-frame.exp
11013 * gdb.mi/mi-until.exp
11014 * gdb.mi/mi-var-block.exp
11015 * gdb.mi/mi-var-child.exp
11016 * gdb.mi/mi-var-cmd.exp
11017 * gdb.mi/mi-var-cp.exp
11018 * gdb.mi/mi-var-display.exp
11019 * gdb.mi/mi-var-invalidate.exp
11020 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
11021 * gdb.mi/mi-vla-fortran.exp
11022 * gdb.mi/mi-watch.exp
11023 * gdb.mi/mi2-var-child.exp
11024 * gdb.mi/user-selected-context-sync.exp
11025 * gdb.modula2/unbounded-array.exp
11026 * gdb.multi/dummy-frame-restore.exp
11027 * gdb.multi/multi-arch-exec.exp
11028 * gdb.multi/multi-arch.exp
11029 * gdb.multi/tids.exp
11030 * gdb.multi/watchpoint-multi.exp
11031 * gdb.opencl/callfuncs.exp
11032 * gdb.opencl/convs_casts.exp
11033 * gdb.opencl/datatypes.exp
11034 * gdb.opencl/operators.exp
11035 * gdb.opencl/vec_comps.exp
11036 * gdb.opt/clobbered-registers-O2.exp
11037 * gdb.opt/inline-break.exp
11038 * gdb.opt/inline-bt.exp
11039 * gdb.opt/inline-cmds.exp
11040 * gdb.opt/inline-locals.exp
11041 * gdb.pascal/case-insensitive-symbols.exp
11042 * gdb.pascal/floats.exp
11043 * gdb.pascal/gdb11492.exp
11044 * gdb.python/lib-types.exp
11045 * gdb.python/py-arch.exp
11046 * gdb.python/py-as-string.exp
11047 * gdb.python/py-bad-printers.exp
11048 * gdb.python/py-block.exp
11049 * gdb.python/py-breakpoint-create-fail.exp
11050 * gdb.python/py-breakpoint.exp
11051 * gdb.python/py-caller-is.exp
11052 * gdb.python/py-cmd.exp
11053 * gdb.python/py-explore-cc.exp
11054 * gdb.python/py-explore.exp
11055 * gdb.python/py-finish-breakpoint.exp
11056 * gdb.python/py-finish-breakpoint2.exp
11057 * gdb.python/py-frame-args.exp
11058 * gdb.python/py-frame-inline.exp
11059 * gdb.python/py-frame.exp
11060 * gdb.python/py-framefilter-mi.exp
11061 * gdb.python/py-infthread.exp
11062 * gdb.python/py-lazy-string.exp
11063 * gdb.python/py-linetable.exp
11064 * gdb.python/py-mi-events.exp
11065 * gdb.python/py-mi-objfile.exp
11066 * gdb.python/py-mi.exp
11067 * gdb.python/py-objfile.exp
11068 * gdb.python/py-pp-integral.exp
11069 * gdb.python/py-pp-maint.exp
11070 * gdb.python/py-pp-re-notag.exp
11071 * gdb.python/py-pp-registration.exp
11072 * gdb.python/py-recurse-unwind.exp
11073 * gdb.python/py-strfns.exp
11074 * gdb.python/py-symbol.exp
11075 * gdb.python/py-symtab.exp
11076 * gdb.python/py-sync-interp.exp
11077 * gdb.python/py-typeprint.exp
11078 * gdb.python/py-unwind-maint.exp
11079 * gdb.python/py-unwind.exp
11080 * gdb.python/py-value-cc.exp
11081 * gdb.python/py-xmethods.exp
11082 * gdb.reverse/amd64-tailcall-reverse.exp
11083 * gdb.reverse/break-precsave.exp
11084 * gdb.reverse/break-reverse.exp
11085 * gdb.reverse/consecutive-precsave.exp
11086 * gdb.reverse/consecutive-reverse.exp
11087 * gdb.reverse/finish-precsave.exp
11088 * gdb.reverse/finish-reverse-bkpt.exp
11089 * gdb.reverse/finish-reverse.exp
11090 * gdb.reverse/fstatat-reverse.exp
11091 * gdb.reverse/getresuid-reverse.exp
11092 * gdb.reverse/i386-precsave.exp
11093 * gdb.reverse/i386-reverse.exp
11094 * gdb.reverse/i386-sse-reverse.exp
11095 * gdb.reverse/i387-env-reverse.exp
11096 * gdb.reverse/i387-stack-reverse.exp
11097 * gdb.reverse/insn-reverse.exp
11098 * gdb.reverse/machinestate-precsave.exp
11099 * gdb.reverse/machinestate.exp
11100 * gdb.reverse/next-reverse-bkpt-over-sr.exp
11101 * gdb.reverse/pipe-reverse.exp
11102 * gdb.reverse/readv-reverse.exp
11103 * gdb.reverse/recvmsg-reverse.exp
11104 * gdb.reverse/rerun-prec.exp
11105 * gdb.reverse/s390-mvcle.exp
11106 * gdb.reverse/step-precsave.exp
11107 * gdb.reverse/step-reverse.exp
11108 * gdb.reverse/time-reverse.exp
11109 * gdb.reverse/until-precsave.exp
11110 * gdb.reverse/until-reverse.exp
11111 * gdb.reverse/waitpid-reverse.exp
11112 * gdb.reverse/watch-precsave.exp
11113 * gdb.reverse/watch-reverse.exp
11114 * gdb.rust/generics.exp
11115 * gdb.rust/methods.exp
11116 * gdb.rust/modules.exp
11117 * gdb.rust/simple.exp
11118 * gdb.server/connect-with-no-symbol-file.exp
11119 * gdb.server/ext-attach.exp
11120 * gdb.server/ext-restart.exp
11121 * gdb.server/ext-wrapper.exp
11122 * gdb.server/file-transfer.exp
11123 * gdb.server/server-exec-info.exp
11124 * gdb.server/server-kill.exp
11125 * gdb.server/server-mon.exp
11126 * gdb.server/wrapper.exp
11127 * gdb.stabs/exclfwd.exp
11128 * gdb.stabs/gdb11479.exp
11129 * gdb.threads/clone-new-thread-event.exp
11130 * gdb.threads/corethreads.exp
11131 * gdb.threads/current-lwp-dead.exp
11132 * gdb.threads/dlopen-libpthread.exp
11133 * gdb.threads/gcore-thread.exp
11134 * gdb.threads/sigstep-threads.exp
11135 * gdb.threads/watchpoint-fork.exp
11136 * gdb.trace/actions-changed.exp
11137 * gdb.trace/backtrace.exp
11138 * gdb.trace/change-loc.exp
11139 * gdb.trace/circ.exp
11140 * gdb.trace/collection.exp
11141 * gdb.trace/disconnected-tracing.exp
11142 * gdb.trace/ftrace.exp
11143 * gdb.trace/mi-trace-frame-collected.exp
11144 * gdb.trace/mi-trace-unavailable.exp
11145 * gdb.trace/mi-traceframe-changed.exp
11146 * gdb.trace/mi-tsv-changed.exp
11147 * gdb.trace/no-attach-trace.exp
11148 * gdb.trace/passc-dyn.exp
11149 * gdb.trace/qtro.exp
11150 * gdb.trace/range-stepping.exp
11151 * gdb.trace/read-memory.exp
11152 * gdb.trace/save-trace.exp
11153 * gdb.trace/signal.exp
11154 * gdb.trace/status-stop.exp
11155 * gdb.trace/tfile.exp
11156 * gdb.trace/trace-break.exp
11157 * gdb.trace/trace-buffer-size.exp
11158 * gdb.trace/trace-condition.exp
11159 * gdb.trace/tracefile-pseudo-reg.exp
11160 * gdb.trace/tstatus.exp
11161 * gdb.trace/unavailable.exp
11162 * gdb.trace/while-dyn.exp
11163 * gdb.trace/while-stepping.exp
11164
34c41c68
DE
111652016-12-22 Doug Evans <xdje42@gmail.com>
11166
11167 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
11168 and msymbols.
11169
16e69324
YQ
111702016-12-19 Yao Qi <yao.qi@linaro.org>
11171
11172 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
11173 (test_with_self): Don't call do_steps_and_nexts, and remove
11174 code about stepping into xmalloc.
11175
f94f411b
YQ
111762016-12-09 Yao Qi <yao.qi@linaro.org>
11177
11178 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
11179
111802016-12-09 Yao Qi <yao.qi@linaro.org>
11181
11182 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
11183
f1b5deee
PA
111842016-12-09 Pedro Alves <palves@redhat.com>
11185
11186 * gdb.base/all-architectures-0.exp: New file.
11187 * gdb.base/all-architectures-1.exp: New file.
11188 * gdb.base/all-architectures-2.exp: New file.
11189 * gdb.base/all-architectures-3.exp: New file.
11190 * gdb.base/all-architectures-4.exp: New file.
11191 * gdb.base/all-architectures-5.exp: New file.
11192 * gdb.base/all-architectures-6.exp: New file.
11193 * gdb.base/all-architectures-7.exp: New file.
11194 * gdb.base/all-architectures.exp.in: New file.
11195
364ca42e
YQ
111962016-12-09 Yao Qi <yao.qi@linaro.org>
11197
11198 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
11199
107c2d62
LM
112002016-12-02 Luis Machado <lgustavo@codesourcery.com>
11201
11202 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
11203 possible.
11204 Remove useless pattern-matching code.
11205
df3ee9ca
PA
112062016-12-02 Pedro Alves <palves@redhat.com>
11207
11208 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
11209 procedure.
11210 (top level): Call it.
11211
ec835369
PA
112122016-12-02 Pedro Alves <palves@redhat.com>
11213
11214 * gdb.base/commands.exp (user_defined_command_args_stack_test):
11215 New procedure.
11216 (top level): Call it.
11217
01770bbd
PA
112182016-12-02 Pedro Alves <palves@redhat.com>
11219
11220 PR cli/20559
11221 * gdb.base/commands.exp (user_defined_command_args_eval): New
11222 procedure.
11223 (top level): Call it.
11224
008459ea
LM
112252016-12-02 Luis Machado <lgustavo@codesourcery.com>
11226
11227 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
11228 timeout handling.
11229
0c1b455e
TT
112302016-12-02 Tom Tromey <tom@tromey.com>
11231
11232 * gdb.dwarf2/main-subprogram.c: New file.
11233 * gdb.dwarf2/main-subprogram.exp: New file.
11234
018572b8
LM
112352016-12-01 Luis Machado <lgustavo@codesourcery.com>
11236
11237 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
11238 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
11239 gdb_test_no_output for a couple of cases.
11240 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
11241
84c93cd5
LM
112422016-12-01 Luis Machado <lgustavo@codesourcery.com>
11243
11244 Fix test names and standardize compilation error messages throughout
11245 the following files:
11246
11247 * gdb.ada/start.exp
11248 * gdb.arch/alpha-step.exp
11249 * gdb.arch/e500-prologue.exp
11250 * gdb.arch/ftrace-insn-reloc.exp
11251 * gdb.arch/gdb1291.exp
11252 * gdb.arch/gdb1431.exp
11253 * gdb.arch/gdb1558.exp
11254 * gdb.arch/i386-dr3-watch.exp
11255 * gdb.arch/i386-sse-stack-align.exp
11256 * gdb.arch/ia64-breakpoint-shadow.exp
11257 * gdb.arch/pa-nullify.exp
11258 * gdb.arch/powerpc-aix-prologue.exp
11259 * gdb.arch/thumb-bx-pc.exp
11260 * gdb.base/annota1.exp
11261 * gdb.base/annota3.exp
11262 * gdb.base/arrayidx.exp
11263 * gdb.base/assign.exp
11264 * gdb.base/attach.exp
11265 * gdb.base/auxv.exp
11266 * gdb.base/bang.exp
11267 * gdb.base/bfp-test.exp
11268 * gdb.base/bigcore.exp
11269 * gdb.base/bitfields2.exp
11270 * gdb.base/break-fun-addr.exp
11271 * gdb.base/break-probes.exp
11272 * gdb.base/call-rt-st.exp
11273 * gdb.base/callexit.exp
11274 * gdb.base/catch-fork-kill.exp
11275 * gdb.base/charset.exp
11276 * gdb.base/checkpoint.exp
11277 * gdb.base/comprdebug.exp
11278 * gdb.base/constvars.exp
11279 * gdb.base/coredump-filter.exp
11280 * gdb.base/cursal.exp
11281 * gdb.base/cvexpr.exp
11282 * gdb.base/detach.exp
11283 * gdb.base/display.exp
11284 * gdb.base/dmsym.exp
11285 * gdb.base/dprintf-pending.exp
11286 * gdb.base/dso2dso.exp
11287 * gdb.base/dtrace-probe.exp
11288 * gdb.base/dump.exp
11289 * gdb.base/enum_cond.exp
11290 * gdb.base/exe-lock.exp
11291 * gdb.base/exec-invalid-sysroot.exp
11292 * gdb.base/execl-update-breakpoints.exp
11293 * gdb.base/exprs.exp
11294 * gdb.base/fileio.exp
11295 * gdb.base/find.exp
11296 * gdb.base/finish.exp
11297 * gdb.base/fixsection.exp
11298 * gdb.base/foll-vfork.exp
11299 * gdb.base/frame-args.exp
11300 * gdb.base/gcore.exp
11301 * gdb.base/gdb1250.exp
11302 * gdb.base/global-var-nested-by-dso.exp
11303 * gdb.base/gnu-ifunc.exp
11304 * gdb.base/hashline1.exp
11305 * gdb.base/hashline2.exp
11306 * gdb.base/hashline3.exp
11307 * gdb.base/hbreak-in-shr-unsupported.exp
11308 * gdb.base/huge.exp
11309 * gdb.base/infcall-input.exp
11310 * gdb.base/info-fun.exp
11311 * gdb.base/info-shared.exp
11312 * gdb.base/jit-simple.exp
11313 * gdb.base/jit-so.exp
11314 * gdb.base/jit.exp
11315 * gdb.base/jump.exp
11316 * gdb.base/label.exp
11317 * gdb.base/lineinc.exp
11318 * gdb.base/logical.exp
11319 * gdb.base/longjmp.exp
11320 * gdb.base/macscp.exp
11321 * gdb.base/miscexprs.exp
11322 * gdb.base/new-ui-echo.exp
11323 * gdb.base/new-ui-pending-input.exp
11324 * gdb.base/new-ui.exp
11325 * gdb.base/nodebug.exp
11326 * gdb.base/nofield.exp
11327 * gdb.base/offsets.exp
11328 * gdb.base/overlays.exp
11329 * gdb.base/pending.exp
11330 * gdb.base/pointers.exp
11331 * gdb.base/pr11022.exp
11332 * gdb.base/printcmds.exp
11333 * gdb.base/prologue.exp
11334 * gdb.base/ptr-typedef.exp
11335 * gdb.base/realname-expand.exp
11336 * gdb.base/relativedebug.exp
11337 * gdb.base/relocate.exp
11338 * gdb.base/remote.exp
11339 * gdb.base/reread.exp
11340 * gdb.base/return2.exp
11341 * gdb.base/savedregs.exp
11342 * gdb.base/sep.exp
11343 * gdb.base/sepdebug.exp
11344 * gdb.base/sepsymtab.exp
11345 * gdb.base/set-inferior-tty.exp
11346 * gdb.base/setshow.exp
11347 * gdb.base/shlib-call.exp
11348 * gdb.base/sigaltstack.exp
11349 * gdb.base/siginfo-addr.exp
11350 * gdb.base/signals.exp
11351 * gdb.base/signull.exp
11352 * gdb.base/sigrepeat.exp
11353 * gdb.base/so-impl-ld.exp
11354 * gdb.base/solib-display.exp
11355 * gdb.base/solib-overlap.exp
11356 * gdb.base/solib-search.exp
11357 * gdb.base/solib-symbol.exp
11358 * gdb.base/structs.exp
11359 * gdb.base/structs2.exp
11360 * gdb.base/symtab-search-order.exp
11361 * gdb.base/twice.exp
11362 * gdb.base/unload.exp
11363 * gdb.base/varargs.exp
11364 * gdb.base/watchpoint-solib.exp
11365 * gdb.base/watchpoint.exp
11366 * gdb.base/whatis.exp
11367 * gdb.base/wrong_frame_bt_full.exp
11368 * gdb.btrace/dlopen.exp
11369 * gdb.cell/ea-standalone.exp
11370 * gdb.cell/ea-test.exp
11371 * gdb.cp/dispcxx.exp
11372 * gdb.cp/gdb2384.exp
11373 * gdb.cp/method2.exp
11374 * gdb.cp/nextoverthrow.exp
11375 * gdb.cp/pr10728.exp
11376 * gdb.disasm/am33.exp
11377 * gdb.disasm/h8300s.exp
11378 * gdb.disasm/mn10300.exp
11379 * gdb.disasm/sh3.exp
11380 * gdb.dwarf2/dw2-dir-file-name.exp
11381 * gdb.fortran/complex.exp
11382 * gdb.fortran/library-module.exp
11383 * gdb.guile/scm-pretty-print.exp
11384 * gdb.guile/scm-symbol.exp
11385 * gdb.guile/scm-type.exp
11386 * gdb.guile/scm-value.exp
11387 * gdb.linespec/linespec.exp
11388 * gdb.mi/gdb701.exp
11389 * gdb.mi/gdb792.exp
11390 * gdb.mi/mi-breakpoint-changed.exp
11391 * gdb.mi/mi-dprintf-pending.exp
11392 * gdb.mi/mi-dprintf.exp
11393 * gdb.mi/mi-exit-code.exp
11394 * gdb.mi/mi-pending.exp
11395 * gdb.mi/mi-solib.exp
11396 * gdb.mi/new-ui-mi-sync.exp
11397 * gdb.mi/pr11022.exp
11398 * gdb.mi/user-selected-context-sync.exp
11399 * gdb.opt/solib-intra-step.exp
11400 * gdb.python/py-events.exp
11401 * gdb.python/py-finish-breakpoint.exp
11402 * gdb.python/py-mi.exp
11403 * gdb.python/py-prettyprint.exp
11404 * gdb.python/py-shared.exp
11405 * gdb.python/py-symbol.exp
11406 * gdb.python/py-template.exp
11407 * gdb.python/py-type.exp
11408 * gdb.python/py-value.exp
11409 * gdb.reverse/solib-precsave.exp
11410 * gdb.reverse/solib-reverse.exp
11411 * gdb.server/solib-list.exp
11412 * gdb.stabs/weird.exp
11413 * gdb.threads/reconnect-signal.exp
11414 * gdb.threads/stepi-random-signal.exp
11415 * gdb.trace/actions.exp
11416 * gdb.trace/ax.exp
11417 * gdb.trace/backtrace.exp
11418 * gdb.trace/change-loc.exp
11419 * gdb.trace/deltrace.exp
11420 * gdb.trace/ftrace-lock.exp
11421 * gdb.trace/ftrace.exp
11422 * gdb.trace/infotrace.exp
11423 * gdb.trace/mi-tracepoint-changed.exp
11424 * gdb.trace/packetlen.exp
11425 * gdb.trace/passcount.exp
11426 * gdb.trace/pending.exp
11427 * gdb.trace/range-stepping.exp
11428 * gdb.trace/report.exp
11429 * gdb.trace/stap-trace.exp
11430 * gdb.trace/tfind.exp
11431 * gdb.trace/trace-break.exp
11432 * gdb.trace/trace-condition.exp
11433 * gdb.trace/trace-enable-disable.exp
11434 * gdb.trace/trace-mt.exp
11435 * gdb.trace/tracecmd.exp
11436 * gdb.trace/tspeed.exp
11437 * gdb.trace/tsv.exp
11438 * lib/perftest.exp
11439
fb9feb35
LM
114402016-12-01 Luis Machado <lgustavo@codesourcery.com>
11441
11442 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
11443 with gdb_test_no_output.
11444 Use command as test name.
11445
cd2ddb6c
LM
114462016-12-01 Luis Machado <lgustavo@codesourcery.com>
11447
11448 Fix test names starting with uppercase throughout the files.
11449
11450 * gdb.ada/assign_1.exp
11451 * gdb.ada/boolean_expr.exp
11452 * gdb.base/arrayidx.exp
11453 * gdb.base/del.exp
11454 * gdb.base/gcore-buffer-overflow.exp
11455 * gdb.base/testenv.exp
11456 * gdb.compile/compile.exp
11457 * gdb.python/py-framefilter-invalidarg.exp
11458 * gdb.python/py-framefilter.exp
11459
bb95117e
LM
114602016-12-01 Luis Machado <lgustavo@codesourcery.com>
11461
11462 Fix test names starting with uppercase throughout the files.
11463
11464 * gdb.ada/array_return.exp
11465 * gdb.ada/expr_delims.exp
11466 * gdb.ada/mi_dyn_arr.exp
11467 * gdb.ada/mi_interface.exp
11468 * gdb.ada/mi_var_array.exp
11469 * gdb.ada/watch_arg.exp
11470 * gdb.arch/alpha-step.exp
11471 * gdb.arch/altivec-regs.exp
11472 * gdb.arch/e500-regs.exp
11473 * gdb.arch/powerpc-d128-regs.exp
11474 * gdb.base/arrayidx.exp
11475 * gdb.base/break.exp
11476 * gdb.base/checkpoint.exp
11477 * gdb.base/debug-expr.exp
11478 * gdb.base/dmsym.exp
11479 * gdb.base/radix.exp
11480 * gdb.base/sepdebug.exp
11481 * gdb.base/testenv.exp
11482 * gdb.base/watch_thread_num.exp
11483 * gdb.base/watchpoint-cond-gone.exp
11484 * gdb.cell/break.exp
11485 * gdb.cell/ea-cache.exp
11486 * gdb.compile/compile.exp
11487 * gdb.cp/gdb2495.exp
11488 * gdb.gdb/selftest.exp
11489 * gdb.gdb/xfullpath.exp
11490 * gdb.go/hello.exp
11491 * gdb.go/integers.exp
11492 * gdb.objc/basicclass.exp
11493 * gdb.pascal/hello.exp
11494 * gdb.pascal/integers.exp
11495 * gdb.python/py-breakpoint.exp
11496 * gdb.python/py-cmd.exp
11497 * gdb.python/py-linetable.exp
11498 * gdb.python/py-xmethods.exp
11499 * gdb.python/python.exp
11500 * gdb.reverse/consecutive-precsave.exp
11501 * gdb.reverse/finish-precsave.exp
11502 * gdb.reverse/i386-precsave.exp
11503 * gdb.reverse/machinestate-precsave.exp
11504 * gdb.reverse/sigall-precsave.exp
11505 * gdb.reverse/solib-precsave.exp
11506 * gdb.reverse/step-precsave.exp
11507 * gdb.reverse/until-precsave.exp
11508 * gdb.reverse/watch-precsave.exp
11509 * gdb.threads/leader-exit.exp
11510 * gdb.threads/pthreads.exp
11511 * gdb.threads/wp-replication.exp
11512 * gdb.trace/actions.exp
11513 * gdb.trace/mi-tsv-changed.exp
11514 * gdb.trace/tsv.exp
11515
de97fdd4
LM
115162016-12-01 Luis Machado <lgustavo@codesourcery.com>
11517
11518 Fix test names starting with uppercase throughout the files.
11519
11520 * gdb.arch/i386-bp_permanent.exp
11521 * gdb.arch/i386-gnu-cfi.exp
11522 * gdb.base/disasm-end-cu.exp
11523 * gdb.base/macscp.exp
11524 * gdb.base/pending.exp
11525 * gdb.base/watch_thread_num.exp
11526 * gdb.cp/exception.exp
11527 * gdb.cp/gdb2495.exp
11528 * gdb.cp/local.exp
11529 * gdb.python/py-evsignal.exp
11530 * gdb.python/python.exp
11531 * gdb.trace/tracecmd.exp
11532
9f058c10
LM
115332016-12-01 Luis Machado <lgustavo@codesourcery.com>
11534
11535 Fix test names starting with uppercase throughout the files.
11536
11537 * gdb.base/charset.exp
11538 * gdb.base/eval.exp
11539 * gdb.base/multi-forks.exp
11540 * gdb.guile/scm-progspace.exp
11541 * gdb.opencl/datatypes.exp
11542 * gdb.python/py-block.exp
11543 * gdb.python/py-function.exp
11544 * gdb.python/py-symbol.exp
11545 * gdb.python/py-symtab.exp
11546 * gdb.python/py-xmethods.exp
11547 * gdb.reverse/break-precsave.exp
11548 * gdb.reverse/break-reverse.exp
11549 * gdb.reverse/consecutive-precsave.exp
11550 * gdb.reverse/consecutive-reverse.exp
11551 * gdb.reverse/finish-precsave.exp
11552 * gdb.reverse/finish-reverse-bkpt.exp
11553 * gdb.reverse/finish-reverse.exp
11554 * gdb.reverse/fstatat-reverse.exp
11555 * gdb.reverse/getresuid-reverse.exp
11556 * gdb.reverse/i386-precsave.exp
11557 * gdb.reverse/i386-reverse.exp
11558 * gdb.reverse/i386-sse-reverse.exp
11559 * gdb.reverse/i387-stack-reverse.exp
11560 * gdb.reverse/insn-reverse.exp
11561 * gdb.reverse/machinestate-precsave.exp
11562 * gdb.reverse/machinestate.exp
11563 * gdb.reverse/next-reverse-bkpt-over-sr.exp
11564 * gdb.reverse/pipe-reverse.exp
11565 * gdb.reverse/readv-reverse.exp
11566 * gdb.reverse/recvmsg-reverse.exp
11567 * gdb.reverse/rerun-prec.exp
11568 * gdb.reverse/s390-mvcle.exp
11569 * gdb.reverse/sigall-precsave.exp
11570 * gdb.reverse/sigall-reverse.exp
11571 * gdb.reverse/solib-precsave.exp
11572 * gdb.reverse/solib-reverse.exp
11573 * gdb.reverse/step-precsave.exp
11574 * gdb.reverse/step-reverse.exp
11575 * gdb.reverse/time-reverse.exp
11576 * gdb.reverse/until-precsave.exp
11577 * gdb.reverse/until-reverse.exp
11578 * gdb.reverse/waitpid-reverse.exp
11579 * gdb.reverse/watch-precsave.exp
11580 * gdb.reverse/watch-reverse.exp
11581
cdc7edd7
LM
115822016-12-01 Luis Machado <lgustavo@codesourcery.com>
11583
11584 Fix test names starting with uppercase throughout the files.
11585
11586 * gdb.arch/i386-mpx-simple_segv.exp
11587 * gdb.arch/i386-mpx.exp
11588 * gdb.arch/i386-permbkpt.exp
11589 * gdb.arch/pa-nullify.exp
11590 * gdb.arch/powerpc-d128-regs.exp
11591 * gdb.arch/vsx-regs.exp
11592 * gdb.base/bfp-test.exp
11593 * gdb.base/break.exp
11594 * gdb.base/breakpoint-shadow.exp
11595 * gdb.base/callfuncs.exp
11596 * gdb.base/charset.exp
11597 * gdb.base/commands.exp
11598 * gdb.base/completion.exp
11599 * gdb.base/dfp-test.exp
11600 * gdb.base/echo.exp
11601 * gdb.base/ending-run.exp
11602 * gdb.base/eval.exp
11603 * gdb.base/expand-psymtabs.exp
11604 * gdb.base/float128.exp
11605 * gdb.base/floatn.exp
11606 * gdb.base/foll-exec-mode.exp
11607 * gdb.base/gdb1056.exp
11608 * gdb.base/gdb11531.exp
11609 * gdb.base/kill-after-signal.exp
11610 * gdb.base/multi-forks.exp
11611 * gdb.base/overlays.exp
11612 * gdb.base/pending.exp
11613 * gdb.base/sepdebug.exp
11614 * gdb.base/testenv.exp
11615 * gdb.base/valgrind-db-attach.exp
11616 * gdb.base/watch_thread_num.exp
11617 * gdb.base/watchpoint-cond-gone.exp
11618 * gdb.base/watchpoint.exp
11619 * gdb.base/watchpoints.exp
11620 * gdb.cp/arg-reference.exp
11621 * gdb.cp/baseenum.exp
11622 * gdb.cp/operator.exp
11623 * gdb.cp/shadow.exp
11624 * gdb.dwarf2/dw2-op-out-param.exp
11625 * gdb.dwarf2/dw2-reg-undefined.exp
11626 * gdb.go/chan.exp
11627 * gdb.go/hello.exp
11628 * gdb.go/integers.exp
11629 * gdb.go/methods.exp
11630 * gdb.go/package.exp
11631 * gdb.guile/scm-parameter.exp
11632 * gdb.guile/scm-progspace.exp
11633 * gdb.guile/scm-value.exp
11634 * gdb.mi/mi-pending.exp
11635 * gdb.mi/user-selected-context-sync.exp
11636 * gdb.multi/multi-attach.exp
11637 * gdb.multi/tids.exp
11638 * gdb.opt/clobbered-registers-O2.exp
11639 * gdb.pascal/floats.exp
11640 * gdb.pascal/integers.exp
11641 * gdb.python/py-block.exp
11642 * gdb.python/py-events.exp
11643 * gdb.python/py-parameter.exp
11644 * gdb.python/py-symbol.exp
11645 * gdb.python/py-symtab.exp
11646 * gdb.python/py-type.exp
11647 * gdb.python/py-value.exp
11648 * gdb.python/py-xmethods.exp
11649 * gdb.python/python.exp
11650 * gdb.reverse/break-precsave.exp
11651 * gdb.reverse/consecutive-precsave.exp
11652 * gdb.reverse/finish-precsave.exp
11653 * gdb.reverse/i386-precsave.exp
11654 * gdb.reverse/machinestate-precsave.exp
11655 * gdb.reverse/sigall-precsave.exp
11656 * gdb.reverse/solib-precsave.exp
11657 * gdb.reverse/step-precsave.exp
11658 * gdb.reverse/until-precsave.exp
11659 * gdb.reverse/watch-precsave.exp
11660 * gdb.server/ext-attach.exp
11661 * gdb.server/ext-restart.exp
11662 * gdb.server/ext-run.exp
11663 * gdb.server/ext-wrapper.exp
11664 * gdb.stabs/gdb11479.exp
11665 * gdb.stabs/weird.exp
11666 * gdb.threads/attach-many-short-lived-threads.exp
11667 * gdb.threads/kill.exp
11668 * gdb.threads/watchpoint-fork.exp
11669
bc6c7af4
LM
116702016-12-01 Luis Machado <lgustavo@codesourcery.com>
11671
11672 Fix test names starting with uppercase throughout all the files below.
11673
11674 * gdb.ada/array_return.exp
11675 * gdb.ada/catch_ex.exp
11676 * gdb.ada/info_exc.exp
11677 * gdb.ada/mi_catch_ex.exp
11678 * gdb.ada/mi_dyn_arr.exp
11679 * gdb.ada/mi_ex_cond.exp
11680 * gdb.ada/mi_exc_info.exp
11681 * gdb.ada/mi_interface.exp
11682 * gdb.ada/mi_task_arg.exp
11683 * gdb.ada/mi_task_info.exp
11684 * gdb.ada/mi_var_array.exp
11685 * gdb.arch/alpha-step.exp
11686 * gdb.arch/amd64-disp-step.exp
11687 * gdb.arch/arm-disp-step.exp
11688 * gdb.arch/disp-step-insn-reloc.exp
11689 * gdb.arch/e500-prologue.exp
11690 * gdb.arch/ftrace-insn-reloc.exp
11691 * gdb.arch/gdb1558.exp
11692 * gdb.arch/i386-bp_permanent.exp
11693 * gdb.arch/i386-disp-step.exp
11694 * gdb.arch/i386-float.exp
11695 * gdb.arch/i386-gnu-cfi.exp
11696 * gdb.arch/ia64-breakpoint-shadow.exp
11697 * gdb.arch/mips16-thunks.exp
11698 * gdb.arch/pa-nullify.exp
11699 * gdb.arch/powerpc-aix-prologue.exp
11700 * gdb.arch/powerpc-power.exp
11701 * gdb.arch/ppc-dfp.exp
11702 * gdb.arch/s390-tdbregs.exp
11703 * gdb.arch/spu-info.exp
11704 * gdb.arch/spu-ls.exp
11705 * gdb.arch/thumb-bx-pc.exp
11706 * gdb.base/advance.exp
11707 * gdb.base/annota-input-while-running.exp
11708 * gdb.base/arrayidx.exp
11709 * gdb.base/asmlabel.exp
11710 * gdb.base/async.exp
11711 * gdb.base/attach-wait-input.exp
11712 * gdb.base/auto-connect-native-target.exp
11713 * gdb.base/batch-preserve-term-settings.exp
11714 * gdb.base/bfp-test.exp
11715 * gdb.base/bigcore.exp
11716 * gdb.base/bp-permanent.exp
11717 * gdb.base/break-always.exp
11718 * gdb.base/break-fun-addr.exp
11719 * gdb.base/break-idempotent.exp
11720 * gdb.base/break-main-file-remove-fail.exp
11721 * gdb.base/break-probes.exp
11722 * gdb.base/break-unload-file.exp
11723 * gdb.base/break.exp
11724 * gdb.base/call-ar-st.exp
11725 * gdb.base/call-rt-st.exp
11726 * gdb.base/call-sc.exp
11727 * gdb.base/call-signal-resume.exp
11728 * gdb.base/call-strs.exp
11729 * gdb.base/callexit.exp
11730 * gdb.base/callfuncs.exp
11731 * gdb.base/catch-gdb-caused-signals.exp
11732 * gdb.base/catch-signal-siginfo-cond.exp
11733 * gdb.base/catch-syscall.exp
11734 * gdb.base/compare-sections.exp
11735 * gdb.base/cond-eval-mode.exp
11736 * gdb.base/condbreak-call-false.exp
11737 * gdb.base/consecutive-step-over.exp
11738 * gdb.base/cursal.exp
11739 * gdb.base/disabled-location.exp
11740 * gdb.base/disasm-end-cu.exp
11741 * gdb.base/display.exp
11742 * gdb.base/double-prompt-target-event-error.exp
11743 * gdb.base/dprintf-bp-same-addr.exp
11744 * gdb.base/dprintf-detach.exp
11745 * gdb.base/dprintf-next.exp
11746 * gdb.base/dprintf-non-stop.exp
11747 * gdb.base/dprintf-pending.exp
11748 * gdb.base/dso2dso.exp
11749 * gdb.base/ending-run.exp
11750 * gdb.base/enum_cond.exp
11751 * gdb.base/examine-backward.exp
11752 * gdb.base/exe-lock.exp
11753 * gdb.base/exec-invalid-sysroot.exp
11754 * gdb.base/execl-update-breakpoints.exp
11755 * gdb.base/execution-termios.exp
11756 * gdb.base/fileio.exp
11757 * gdb.base/fixsection.exp
11758 * gdb.base/foll-exec-mode.exp
11759 * gdb.base/foll-exec.exp
11760 * gdb.base/fork-running-state.exp
11761 * gdb.base/frame-args.exp
11762 * gdb.base/fullpath-expand.exp
11763 * gdb.base/func-ptr.exp
11764 * gdb.base/gcore-relro-pie.exp
11765 * gdb.base/gdb1090.exp
11766 * gdb.base/gdb1555.exp
11767 * gdb.base/global-var-nested-by-dso.exp
11768 * gdb.base/gnu-ifunc.exp
11769 * gdb.base/hbreak-in-shr-unsupported.exp
11770 * gdb.base/hbreak-unmapped.exp
11771 * gdb.base/hook-stop.exp
11772 * gdb.base/infcall-input.exp
11773 * gdb.base/info-fun.exp
11774 * gdb.base/info-shared.exp
11775 * gdb.base/interrupt-noterm.exp
11776 * gdb.base/jit-so.exp
11777 * gdb.base/jit.exp
11778 * gdb.base/line-symtabs.exp
11779 * gdb.base/list.exp
11780 * gdb.base/longjmp.exp
11781 * gdb.base/macscp.exp
11782 * gdb.base/max-value-size.exp
11783 * gdb.base/nodebug.exp
11784 * gdb.base/nofield.exp
11785 * gdb.base/overlays.exp
11786 * gdb.base/paginate-after-ctrl-c-running.exp
11787 * gdb.base/paginate-bg-execution.exp
11788 * gdb.base/paginate-inferior-exit.exp
11789 * gdb.base/pending.exp
11790 * gdb.base/pr11022.exp
11791 * gdb.base/printcmds.exp
11792 * gdb.base/ptr-typedef.exp
11793 * gdb.base/ptype.exp
11794 * gdb.base/randomize.exp
11795 * gdb.base/range-stepping.exp
11796 * gdb.base/realname-expand.exp
11797 * gdb.base/relativedebug.exp
11798 * gdb.base/remote.exp
11799 * gdb.base/savedregs.exp
11800 * gdb.base/sepdebug.exp
11801 * gdb.base/set-noassign.exp
11802 * gdb.base/shlib-call.exp
11803 * gdb.base/shreloc.exp
11804 * gdb.base/sigaltstack.exp
11805 * gdb.base/sigbpt.exp
11806 * gdb.base/siginfo-addr.exp
11807 * gdb.base/siginfo-obj.exp
11808 * gdb.base/siginfo-thread.exp
11809 * gdb.base/signest.exp
11810 * gdb.base/signull.exp
11811 * gdb.base/sigrepeat.exp
11812 * gdb.base/skip.exp
11813 * gdb.base/so-impl-ld.exp
11814 * gdb.base/solib-corrupted.exp
11815 * gdb.base/solib-disc.exp
11816 * gdb.base/solib-display.exp
11817 * gdb.base/solib-overlap.exp
11818 * gdb.base/solib-search.exp
11819 * gdb.base/solib-symbol.exp
11820 * gdb.base/source-execution.exp
11821 * gdb.base/sss-bp-on-user-bp-2.exp
11822 * gdb.base/sss-bp-on-user-bp.exp
11823 * gdb.base/stack-checking.exp
11824 * gdb.base/stale-infcall.exp
11825 * gdb.base/step-break.exp
11826 * gdb.base/step-line.exp
11827 * gdb.base/step-over-exit.exp
11828 * gdb.base/step-test.exp
11829 * gdb.base/structs.exp
11830 * gdb.base/sym-file.exp
11831 * gdb.base/symtab-search-order.exp
11832 * gdb.base/term.exp
11833 * gdb.base/type-opaque.exp
11834 * gdb.base/unload.exp
11835 * gdb.base/until-nodebug.exp
11836 * gdb.base/until.exp
11837 * gdb.base/unwindonsignal.exp
11838 * gdb.base/watch-cond.exp
11839 * gdb.base/watch-non-mem.exp
11840 * gdb.base/watch_thread_num.exp
11841 * gdb.base/watchpoint-reuse-slot.exp
11842 * gdb.base/watchpoint-solib.exp
11843 * gdb.base/watchpoint.exp
11844 * gdb.btrace/dlopen.exp
11845 * gdb.cell/arch.exp
11846 * gdb.cell/break.exp
11847 * gdb.cell/bt.exp
11848 * gdb.cell/core.exp
11849 * gdb.cell/data.exp
11850 * gdb.cell/dwarfaddr.exp
11851 * gdb.cell/ea-cache.exp
11852 * gdb.cell/ea-standalone.exp
11853 * gdb.cell/ea-test.exp
11854 * gdb.cell/f-regs.exp
11855 * gdb.cell/fork.exp
11856 * gdb.cell/gcore.exp
11857 * gdb.cell/mem-access.exp
11858 * gdb.cell/ptype.exp
11859 * gdb.cell/registers.exp
11860 * gdb.cell/sizeof.exp
11861 * gdb.cell/solib-symbol.exp
11862 * gdb.cell/solib.exp
11863 * gdb.compile/compile-tls.exp
11864 * gdb.cp/exception.exp
11865 * gdb.cp/gdb2495.exp
11866 * gdb.cp/local.exp
11867 * gdb.cp/mb-inline.exp
11868 * gdb.cp/mb-templates.exp
11869 * gdb.cp/pr10687.exp
11870 * gdb.cp/pr9167.exp
11871 * gdb.cp/scope-err.exp
11872 * gdb.cp/templates.exp
11873 * gdb.cp/virtfunc.exp
11874 * gdb.dwarf2/dw2-dir-file-name.exp
11875 * gdb.dwarf2/dw2-single-line-discriminators.exp
11876 * gdb.fortran/complex.exp
11877 * gdb.fortran/library-module.exp
11878 * gdb.guile/guile.exp
11879 * gdb.guile/scm-cmd.exp
11880 * gdb.guile/scm-frame-inline.exp
11881 * gdb.guile/scm-objfile.exp
11882 * gdb.guile/scm-pretty-print.exp
11883 * gdb.guile/scm-symbol.exp
11884 * gdb.guile/scm-type.exp
11885 * gdb.guile/scm-value.exp
11886 * gdb.linespec/keywords.exp
11887 * gdb.linespec/ls-errs.exp
11888 * gdb.linespec/macro-relative.exp
11889 * gdb.linespec/thread.exp
11890 * gdb.mi/mi-breakpoint-changed.exp
11891 * gdb.mi/mi-dprintf-pending.exp
11892 * gdb.mi/mi-fullname-deleted.exp
11893 * gdb.mi/mi-logging.exp
11894 * gdb.mi/mi-pending.exp
11895 * gdb.mi/mi-solib.exp
11896 * gdb.mi/new-ui-mi-sync.exp
11897 * gdb.mi/user-selected-context-sync.exp
11898 * gdb.multi/dummy-frame-restore.exp
11899 * gdb.multi/multi-arch-exec.exp
11900 * gdb.multi/remove-inferiors.exp
11901 * gdb.multi/watchpoint-multi-exit.exp
11902 * gdb.opt/solib-intra-step.exp
11903 * gdb.perf/backtrace.exp
11904 * gdb.perf/single-step.exp
11905 * gdb.perf/skip-command.exp
11906 * gdb.perf/skip-prologue.exp
11907 * gdb.perf/solib.exp
11908 * gdb.python/lib-types.exp
11909 * gdb.python/py-as-string.exp
11910 * gdb.python/py-bad-printers.exp
11911 * gdb.python/py-block.exp
11912 * gdb.python/py-breakpoint.exp
11913 * gdb.python/py-cmd.exp
11914 * gdb.python/py-events.exp
11915 * gdb.python/py-evthreads.exp
11916 * gdb.python/py-finish-breakpoint.exp
11917 * gdb.python/py-finish-breakpoint2.exp
11918 * gdb.python/py-frame-inline.exp
11919 * gdb.python/py-frame.exp
11920 * gdb.python/py-inferior.exp
11921 * gdb.python/py-infthread.exp
11922 * gdb.python/py-mi.exp
11923 * gdb.python/py-objfile.exp
11924 * gdb.python/py-pp-maint.exp
11925 * gdb.python/py-pp-registration.exp
11926 * gdb.python/py-prettyprint.exp
11927 * gdb.python/py-recurse-unwind.exp
11928 * gdb.python/py-shared.exp
11929 * gdb.python/py-symbol.exp
11930 * gdb.python/py-symtab.exp
11931 * gdb.python/py-template.exp
11932 * gdb.python/py-type.exp
11933 * gdb.python/py-unwind-maint.exp
11934 * gdb.python/py-unwind.exp
11935 * gdb.python/py-value.exp
11936 * gdb.python/python.exp
11937 * gdb.reverse/finish-reverse-bkpt.exp
11938 * gdb.reverse/insn-reverse.exp
11939 * gdb.reverse/next-reverse-bkpt-over-sr.exp
11940 * gdb.reverse/solib-precsave.exp
11941 * gdb.reverse/solib-reverse.exp
11942 * gdb.stabs/gdb11479.exp
11943 * gdb.stabs/weird.exp
11944 * gdb.threads/fork-child-threads.exp
11945 * gdb.threads/fork-plus-threads.exp
11946 * gdb.threads/fork-thread-pending.exp
11947 * gdb.threads/forking-threads-plus-breakpoint.exp
11948 * gdb.threads/hand-call-in-threads.exp
11949 * gdb.threads/interrupted-hand-call.exp
11950 * gdb.threads/linux-dp.exp
11951 * gdb.threads/local-watch-wrong-thread.exp
11952 * gdb.threads/next-while-other-thread-longjmps.exp
11953 * gdb.threads/non-ldr-exit.exp
11954 * gdb.threads/pending-step.exp
11955 * gdb.threads/print-threads.exp
11956 * gdb.threads/process-dies-while-detaching.exp
11957 * gdb.threads/process-dies-while-handling-bp.exp
11958 * gdb.threads/pthreads.exp
11959 * gdb.threads/queue-signal.exp
11960 * gdb.threads/reconnect-signal.exp
11961 * gdb.threads/signal-command-handle-nopass.exp
11962 * gdb.threads/signal-command-multiple-signals-pending.exp
11963 * gdb.threads/signal-delivered-right-thread.exp
11964 * gdb.threads/signal-sigtrap.exp
11965 * gdb.threads/sigthread.exp
11966 * gdb.threads/staticthreads.exp
11967 * gdb.threads/stepi-random-signal.exp
11968 * gdb.threads/thread-unwindonsignal.exp
11969 * gdb.threads/thread_check.exp
11970 * gdb.threads/thread_events.exp
11971 * gdb.threads/tid-reuse.exp
11972 * gdb.threads/tls-nodebug.exp
11973 * gdb.threads/tls-shared.exp
11974 * gdb.threads/tls-so_extern.exp
11975 * gdb.threads/tls.exp
11976 * gdb.threads/wp-replication.exp
11977 * gdb.trace/actions-changed.exp
11978 * gdb.trace/actions.exp
11979 * gdb.trace/backtrace.exp
11980 * gdb.trace/change-loc.exp
11981 * gdb.trace/collection.exp
11982 * gdb.trace/deltrace.exp
11983 * gdb.trace/disconnected-tracing.exp
11984 * gdb.trace/entry-values.exp
11985 * gdb.trace/ftrace-lock.exp
11986 * gdb.trace/ftrace.exp
11987 * gdb.trace/infotrace.exp
11988 * gdb.trace/mi-trace-frame-collected.exp
11989 * gdb.trace/mi-trace-unavailable.exp
11990 * gdb.trace/mi-traceframe-changed.exp
11991 * gdb.trace/mi-tracepoint-changed.exp
11992 * gdb.trace/mi-tsv-changed.exp
11993 * gdb.trace/no-attach-trace.exp
11994 * gdb.trace/packetlen.exp
11995 * gdb.trace/passc-dyn.exp
11996 * gdb.trace/passcount.exp
11997 * gdb.trace/pending.exp
11998 * gdb.trace/pr16508.exp
11999 * gdb.trace/qtro.exp
12000 * gdb.trace/range-stepping.exp
12001 * gdb.trace/read-memory.exp
12002 * gdb.trace/report.exp
12003 * gdb.trace/save-trace.exp
12004 * gdb.trace/signal.exp
12005 * gdb.trace/stap-trace.exp
12006 * gdb.trace/status-stop.exp
12007 * gdb.trace/strace.exp
12008 * gdb.trace/tfile.exp
12009 * gdb.trace/tfind.exp
12010 * gdb.trace/trace-break.exp
12011 * gdb.trace/trace-condition.exp
12012 * gdb.trace/trace-enable-disable.exp
12013 * gdb.trace/trace-mt.exp
12014 * gdb.trace/tracecmd.exp
12015 * gdb.trace/tracefile-pseudo-reg.exp
12016 * gdb.trace/tspeed.exp
12017 * gdb.trace/tstatus.exp
12018 * gdb.trace/tsv.exp
12019 * gdb.trace/unavailable.exp
12020 * gdb.trace/while-dyn.exp
12021 * gdb.trace/while-stepping.exp
12022 * lib/gdb-guile.exp
12023 * lib/gdb.exp
12024 * lib/mi-support.exp
12025 * lib/pascal.exp
12026 * lib/perftest.exp
12027 * lib/prelink-support.exp
12028 * lib/selftest-support.exp
12029
ad02e4fe
SM
120302016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
12031
12032 * Makefile.in: Include disable-implicit-rules.mk.
12033
22347e55
AA
120342016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
12035
12036 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
12037 non-byte-aligned bit fields.
12038
da5b30da
AA
120392016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
12040
12041 PR gdb/12616
12042 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
12043 respects the DW_AT_data_bit_offset attribute.
12044
b593ecca
SM
120452016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
12046
12047 * gdb.base/default.exp: Fix output of "set language".
12048
3b165252
SM
120492016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
12050
12051 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
12052 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
12053 make.
12054 * configure.ac: Remove checks for the make program.
12055 * configure: Re-generate.
12056
1a2f3d7f
KB
120572016-11-16 Kevin Buettner <kevinb@redhat.com>
12058
12059 * gdb.python/py-recurse-unwind.c (main): Add loop.
12060 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
12061 to read_register() and gdb.parse_and_eval(). Make each code
12062 call a separate case that can be individually tested.
12063 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
12064 proc. Call cont_and_backtrace for each of the code paths that
12065 we want to test in the unwinder.
12066
b7f38fda
AA
120672016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
12068
12069 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
12070 the definition of struct S.
12071
1f8db343
CM
120722016-11-11 Catherine Moore <clm@codesourcery.com>
12073
12074 * gdb.base/dump.exp: Identify verilog format dump tests as such.
12075
fad0c9fb
PA
120762016-11-09 Pedro Alves <palves@redhat.com>
12077
12078 * gdb.base/commands.exp (runto_or_return): New procedure.
12079 (gdbvar_simple_if_test, gdbvar_simple_while_test)
12080 (gdbvar_complex_if_while_test, progvar_simple_if_test)
12081 (progvar_simple_while_test, progvar_complex_if_while_test)
12082 (if_while_breakpoint_command_test)
12083 (infrun_breakpoint_command_test, breakpoint_command_test)
12084 (user_defined_command_test, watchpoint_command_test)
12085 (test_command_prompt_position, redefine_hook_test)
12086 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
12087 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
12088 multi_line_input and multi_line. Remove gdb_expect and
12089 gdb_stop_suppressing_tests uses.
12090 * lib/gdb.exp (valnum_re): New global.
12091 (multi_line_input): New procedure.
12092
8354c62c
SM
120932016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
12094
12095 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
12096 Remove.
12097 (test_setup): Define with proc_with_prefix.
12098 (test_cli_inferior): Likewise.
12099 (test_cli_thread): Likewise.
12100 (test_cli_frame): Likewise.
12101 (test_cli_select_frame): Likewise.
12102 (test_cli_up_down): Likewise.
12103 (test_mi_thread_select): Likewise.
12104 (test_mi_stack_select_frame): Likewise.
12105 (test_cli_in_mi_inferior): Likewise.
12106 (test_cli_in_mi_thread): Likewise.
12107 (test_cli_in_mi_frame): Likewise.
12108 (top level): Do not use with_test_prefix_procname.
12109
64f367a2
PA
121102016-11-09 Pedro Alves <palves@redhat.com>
12111
12112 * gdb.base/commands.exp (gdbvar_simple_if_test)
12113 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
12114 (progvar_simple_if_test, progvar_simple_while_test)
12115 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
12116 (infrun_breakpoint_command_test, breakpoint_command_test)
12117 (user_defined_command_test, watchpoint_command_test)
12118 (test_command_prompt_position, deprecated_command_test)
12119 (bp_deleted_in_command, temporary_breakpoint_commands)
12120 (stray_arg0_test, source_file_with_indented_comment)
12121 (recursive_source_test, if_commands_test)
12122 (error_clears_commands_left, redefine_hook_test)
12123 (redefine_backtrace_test): Use proc_with_prefix.
12124 * lib/gdb.exp (proc_with_prefix): New proc.
12125
0bb65f1e
AA
121262016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
12127
12128 * gdb.base/tui-layout.c: New file.
12129 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
12130 disassembly window contains very long lines.
12131
7353f247
TT
121322016-11-08 Tom Tromey <tom@tromey.com>
12133
12134 * gdb.python/py-value.exp (test_value_creation): Make "long" test
12135 depend on Python 2.
12136
30a7bb83
TT
121372016-11-08 Tom Tromey <tom@tromey.com>
12138
12139 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
12140 New method.
12141
cdf5a07c
MG
121422016-10-29 Manish Goregaokar <manish@mozilla.com>
12143
2806dc7e 12144 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 12145
51a789c3
MG
121462016-10-27 Manish Goregaokar <manish@mozilla.com>
12147
2806dc7e
PA
12148 * gdb.rust/simple.rs: Add test for univariant enums without
12149 discriminants and for encoded struct-like enums.
51a789c3 12150
f610ab6d
PA
121512016-10-28 Pedro Alves <palves@redhat.com>
12152
12153 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
12154 gdb_test_multiple, tighten regexps and match symtabs and line
12155 tables incrementally.
12156
b129b0ca
LM
121572016-10-28 Luis Machado <lgustavo@codesourcery.com>
12158
12159 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
12160 general.
12161
ecf45d2c
SL
121622016-10-25 Luis Machado <lgustavo@codesourcery.com>
12163
12164 * gdb.base/exec-invalid-sysroot.exp: New file.
12165
b8d38ee4
JK
121662016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12167
12168 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
12169
f90fd8c2
JK
121702016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12171
12172 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
12173
2d2476aa
MR
121742016-10-19 Maciej W. Rozycki <macro@imgtec.com>
12175
2806dc7e
PA
12176 * gdb.base/killed-outside.exp: Remove $options from a call to
12177 `prepare_for_testing'.
2d2476aa 12178
e42b25a0
SM
121792016-10-17 Simon Marchi <simon.marchi@ericsson.com>
12180
12181 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
12182 Change test message.
12183
3ccdb432
SM
121842016-10-17 Simon Marchi <simon.marchi@ericsson.com>
12185
12186 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
12187 Update comment.
12188
5bad3170
SM
121892016-10-17 Simon Marchi <simon.marchi@ericsson.com>
12190
12191 * gdb.trace/mi-trace-save.exp: New file.
12192
5ad9dba7
YQ
121932016-10-13 Yao Qi <yao.qi@linaro.org>
12194
12195 * gdb.base/code_elim.exp (get_var_address): Remove.
12196 * gdb.base/relocate.exp: Likewise.
12197 * gdb.base/shreloc.exp: Likewise.
12198 * lib/gdb.exp (get_var_address): New.
12199
62df7e21
YQ
122002016-10-13 Yao Qi <yao.qi@linaro.org>
12201
12202 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
12203 floating point tests if $skip_float_test is false.
12204
4dac951e
LM
122052016-10-12 Luis Machado <lgustavo@codesourcery.com>
12206
12207 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
12208 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
12209 argc values.
12210 Add 1 to argc so we guarantee distinct initial/modified argc values.
12211
8f1a8fc4
JK
122122016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12213
12214 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
12215
16c85b5d
JK
122162016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12217
12218 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
12219 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
12220 * gdb.arch/vsx-regs.exp: Likewise.
12221
1d0e042a
YQ
122222016-10-07 Yao Qi <yao.qi@linaro.org>
12223
12224 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
12225
68dadef5
MM
122262016-10-07 Markus Metzger <markus.t.metzger@intel.com>
12227
12228 * gdb.python/python.exp: Test decode_line("*0").
12229
33fa2c6e
DE
122302016-10-06 Doug Evans <dje@google.com>
12231
12232 * gdb.python/py-value.exp (test_value_creation): Add test for large
12233 unsigned 64-bit value.
12234
9c37b5ae
TT
122352016-10-06 Tom Tromey <tom@tromey.com>
12236
12237 * gdb.compile/compile.exp: Change java tests to rust.
12238 * gdb.base/setshow.exp: Change java tests to rust.
12239 * gdb.base/default.exp: Remove java from language list.
12240 * README (Examples): Update language example.
12241 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
12242 test.
12243 * lib/gdb.exp (skip_java_tests): Remove.
12244 * lib/java.exp: Remove.
12245 * gdb.java: Remove.
12246
78b86327
MR
122472016-10-06 Maciej W. Rozycki <macro@imgtec.com>
12248
12249 * gdb.arch/mips-fcr.exp: New test.
12250 * gdb.arch/mips-fcr.c: Source for the new test.
12251
7470adbb
MR
122522016-10-06 Maciej W. Rozycki <macro@imgtec.com>
12253
12254 * gdb.base/solib-disc.exp: Use `standard_output_file'
12255 throughout.
12256
4a556533
PA
122572016-10-06 Pedro Alves <palves@redhat.com>
12258
12259 * gdb.base/jit-simple-dl.c: New file.
12260 * gdb.base/jit-simple-jit.c: New file, factored out from ...
12261 * gdb.base/jit-simple.c: ... this.
12262 * gdb.base/jit-simple.exp (jit_run): Delete.
12263 (build_jit): New proc.
12264 (jit_test_reread): Recompile either the main program or the shared
12265 library, depending on what is being tested. Skip changing address
12266 if caller wants to. Compare before/after addresses. If testing
12267 standalone, explicitly load the binary. Test "maint info
12268 breakpoints".
12269 (top level): Add "standalone vs shared lib" and "change address"
12270 vs "same address" axes.
12271
5a122fbc
PA
122722016-10-06 Pedro Alves <palves@redhat.com>
12273
12274 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
12275 call.
12276 (jit_run): Delete.
12277 (jit_test_reread): Use with_test_prefix. Reload the main binary
12278 explicitly. Compare the before/after addresses of the JIT
12279 descriptor.
12280
ee8da4b8
DE
122812016-08-15 Doug Evans <dje@google.com>
12282
12283 * gdb.xml/extra-regs.xml: Update, end field now required, default type
12284 for single bitfields is bool.
12285 * gdb.xml/tdesc-regs.exp: Ditto.
12286
f389f6fe
JK
122872016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12288
12289 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
12290
fdebf1a4
YQ
122912016-10-05 Yao Qi <yao.qi@linaro.org>
12292
12293 * lib/gdb.exp (support_complex_tests): Return zero if
12294 gdb_skip_float_test return true.
12295
9c36d954 122962016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 12297 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
12298
12299 PR gdb/20487
12300 * gdb.mi/user-selected-context-sync.exp: New file.
12301 * gdb.mi/user-selected-context-sync.c: New file.
12302
4034d0ff 123032016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 12304 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
12305
12306 PR gdb/20487
12307 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
12308 =thread-select-event check.
12309
a4297203
PB
123102016-09-29 Peter Bergner <bergner@vnet.ibm.com>
12311
12312 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
12313 the compulsory L operand changes.
12314 * gdb.arch/powerpc-power.s: Likewise.
12315
bb805577
JK
123162016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12317
12318 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
12319 * gdb.base/jit-attach-pie.c: New file.
12320 * gdb.base/jit-attach-pie.exp: New file.
12321
6d61dee5
PA
123222016-09-28 Pedro Alves <palves@redhat.com>
12323
12324 * gdb.base/infcall-input.c: New file.
12325 * gdb.base/infcall-input.exp: New file.
12326
f73842fc
YQ
123272016-09-22 Yao Qi <yao.qi@linaro.org>
12328
12329 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
12330 (gdb_exit): Rename it to ...
12331 (gdbserver_gdb_exit): ... Close GDBserver.
12332 (gdb_exit): New proc, call gdbserver_gdb_exit.
12333 (mi_gdb_exit): Likewise.
12334
90681dab
YQ
123352016-09-22 Yao Qi <yao.qi@linaro.org>
12336
12337 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
12338 path.
12339 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
12340 Remove duplication.
12341
9c211fd8
YQ
123422016-09-22 Yao Qi <yao.qi@linaro.org>
12343
12344 * lib/gdbserver-support.exp: Check the existence of
12345 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
12346
ad0a504f
AK
123472016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
12348
12349 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
12350
36cf1806
TT
123512016-09-21 Tom Tromey <tom@tromey.com>
12352
12353 PR gdb/20604:
12354 * gdb.base/quit.exp: New file.
12355
74172ecf
SM
123562016-09-21 Simon Marchi <simon.marchi@ericsson.com>
12357
12358 * .gitignore: New file.
12359
3d0ec882
MR
123602016-09-21 Maciej W. Rozycki <macro@imgtec.com>
12361
12362 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
12363 throughout.
12364
8193adea
AA
123652016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
12366
12367 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
12368
d41a5c09
JK
123692016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
12370
12371 * gdb.cp/casts.cc (decltype): Move it ...
12372 (main): ... with its call to ...
12373 * gdb.cp/casts03.cc: ... a new file.
12374 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
12375
d2dfe700
JK
123762016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12377
12378 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
12379
e2a92b16
PB
123802016-09-15 Peter Bergner <bergner@vnet.ibm.com>
12381
12382 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
12383 and sync up the test with tests in gas/testsuite/gas/ppc.
12384 * gdb.arch/powerpc-power.exp: Likewise.
12385
49b4de64
JK
123862016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12387
12388 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
12389
2c29df25
SDJ
123902016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
12391 Jan Kratochvil <jan.kratochvil@redhat.com>
12392
12393 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
12394 make m1's definition to be different from m2's. Use 'dummy' as an
12395 argument for probe 'two'.
12396
cc3c2846
JB
123972016-09-10 Jon Beniston <jon@beniston.com>
12398
12399 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
12400 for sim target.
12401
e1b2624a
AA
124022016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
12403
12404 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
12405 variable declaration.
12406 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
12407 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
12408 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
12409 received HWCAP as its argument.
12410
4295e285
PA
124112016-09-06 Pedro Alves <palves@redhat.com>
12412
12413 * gdb.base/new-ui-pending-input.c: New file.
12414 * gdb.base/new-ui-pending-input.exp: New file.
12415 * gdb.exp (clear_gdb_spawn_id): New procedure.
12416 (with_spawn_id): Check whether gdb_spawn_id exists before
12417 referencing it. If gdb_spawn_id didn't exist on entry, clear it
12418 on exit.
12419
00d5215e
UW
124202016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
12421
12422 * gdb.base/float128.c: New file.
12423 * gdb.base/float128.exp: Likewise.
12424 * gdb.base/floatn.c: Likewise.
12425 * gdb.base/floatn.exp: Likewise.
12426
a9ff5f12
UW
124272016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
12428
12429 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
12430
f245535c
PA
124312016-09-05 Pedro Alves <palves@redhat.com>
12432
12433 PR backtrace/19927
12434 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
12435 unwinders are immediately called as side effect of "source" or
12436 "disable unwinder" commands.
12437 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
12438
ae9cf263
YQ
124392016-09-02 Yao Qi <yao.qi@linaro.org>
12440
12441 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
12442 is true and $type is "float" or "double".
12443
27aba047
YQ
124442016-09-02 Yao Qi <yao.qi@linaro.org>
12445
12446 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
12447 true.
12448 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
12449 * gdb.base/call-rt-st.exp: Likewise.
12450 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
12451 return value instead of gdb,skip_float_test.
12452 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
12453 (do_function_calls): Use its return value instead of
12454 gdb,skip_float_test.
12455 * gdb.base/finish.exp: Likewise.
12456 * gdb.base/funcargs.exp: Likewise.
12457 * gdb.base/return.exp: Likewise.
12458 * gdb.base/return2.exp: Likewise.
12459 * gdb.base/varargs.exp: Likewise.
12460 * lib/gdb.exp (gdb_skip_float_test): Change it to
12461 gdb_caching_proc. Detect the broken ptrace on arm-linux.
12462
5af962df
AA
124632016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
12464
12465 * gdb.multi/tids.exp: Test "thread apply all".
12466
7fac6910
JK
124672016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12468
12469 * gdb.base/default.exp (tty): Remove.
12470
bb1fe4ac
KB
124712016-08-24 Kevin Buettner <kevinb@redhat.com>
12472
2806dc7e
PA
12473 * gdb.python/py-recurse-unwind.c: New file.
12474 * gdb.python/py-recurse-unwind.py: New file.
12475 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 12476
0a1ddfa6
SM
124772016-08-24 Simon Marchi <simon.marchi@ericsson.com>
12478
12479 * gdb.base/set-inferior-tty.exp: New file.
12480 * gdb.base/set-inferior-tty.c: New file.
12481
d9de1fe3
PA
124822016-08-23 Pedro Alves <palves@redhat.com>
12483
12484 PR gdb/20494
12485 * gdb.base/new-ui-echo.c: New file.
12486 * gdb.base/new-ui-echo.exp: New file.
12487
e9d9abd7
YQ
124882016-08-23 Yao Qi <yao.qi@linaro.org>
12489
12490 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
12491 gdbserver_spawn.
12492 * gdb.server/connect-without-multi-process.exp (do_test):
12493 Likewise.
12494
3589529e
YQ
124952016-08-23 Yao Qi <yao.qi@linaro.org>
12496
12497 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
12498 standalone_txt. Delete gdb_txt and standalone_txt on host
12499 and target. Spawn the binary on target. Copy files from
12500 target to host.
12501
6bb90213
PA
125022016-08-22 Pedro Alves <palves@redhat.com>
12503
12504 PR gdb/20505
12505 * gdb.base/vdso-warning.exp: Test core dumps too. Use
12506 with_test_prefix. Factor out bits to ...
12507 (test_no_vdso): ... this new procedure.
12508
20c2c024
CL
125092016-08-19 Carl Love <cel@us.ibm.com>
12510
12511 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
12512 maintaining separate logic for constructing the output path.
12513 * gdb.arch/powerpc-d128-regs.exp: Likewise.
12514 * gdb.arch/ppc-dfp.exp: Likewise.
12515 * gdb.arch/ppc-fp.exp: Likewise.
12516 * gdb.arch/vsx-regs.exp: Likewise.
12517 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
12518 binprefix for generating the additional binary files.
12519
0646e07d
PA
125202016-08-19 Pedro Alves <palves@redhat.com>
12521
12522 * gdb.trace/mi-trace-frame-collected.exp
12523 (test_trace_frame_collected): On x32, expect two registers.
12524
46da9242
CL
125252016-08-18 Carl Love <cel@us.ibm.com>
12526
12527 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
12528 and sync up the test with tests in gas/testsuite/gas/ppc.
12529 * gdb.arch/powerpc-power.exp: Likewise.
12530
eb2332d7
SM
125312016-08-17 Simon Marchi <simon.marchi@ericsson.com>
12532
12533 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
12534 expected error message.
12535
63c61e04
SM
125362016-08-17 Simon Marchi <simon.marchi@ericsson.com>
12537
12538 * gdb.multi/remove-inferiors.exp: New file.
12539 * gdb.multi/remove-inferiors.c: New file.
12540
7b17065f
YQ
125412016-08-12 Yao Qi <yao.qi@linaro.org>
12542
12543 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
12544 argument list.
12545
01d3dedf
PA
125462016-08-10 Pedro Alves <palves@redhat.com>
12547
12548 PR gdb/19187
12549 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
12550 setup_kfails.
12551
3eb7562a
PA
125522016-08-09 Pedro Alves <palves@redhat.com>
12553 Simon Marchi <simon.marchi@ericsson.com>
12554
12555 PR gdb/20418
12556 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
12557 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
12558
80614914
PA
125592016-08-09 Pedro Alves <palves@redhat.com>
12560
12561 PR mi/20431
12562 * gdb.mi/mi-cmd-error.exp: New file.
12563
f348d89a
PA
125642016-08-09 Pedro Alves <palves@redhat.com>
12565
12566 PR gdb/18653
12567 * gdb.base/signals-state-child.c: New file.
12568 * gdb.base/signals-state-child.exp: New file.
12569 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
12570
e5ca03b4
PA
125712016-08-09 Pedro Alves <palves@redhat.com>
12572
12573 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
12574
282a0691
TT
125752016-08-03 Tom Tromey <tom@tromey.com>
12576
12577 PR python/18565:
12578 * gdb.python/py-frame-inline.exp: Add Frame.function test.
12579
41bfcd63
YQ
125802016-08-01 Yao Qi <yao.qi@linaro.org>
12581
12582 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
12583 variable mode to "multi-process" if $multi_process is 1, otherwise
12584 set it to "single-process".
12585
e3465b24
YQ
125862016-08-01 Yao Qi <yao.qi@linaro.org>
12587
12588 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
12589 * gdb.cp/cpexprs.exp: Likewise.
12590 * gdb.cp/m-static.exp: Likewise.
12591
0b31a4bc
TT
125922016-07-26 Tom Tromey <tom@tromey.com>
12593
12594 PR python/20190:
12595 * gdb.threads/tls.exp (check_thread_local): Add python symbol
12596 test.
12597
e0461dbb
MM
125982016-07-26 Markus Metzger <markus.t.metzger@intel.com>
12599
12600 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
12601 selecting assembly source files.
12602 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
12603 assembly source files.
12604 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
12605 assembly source files.
12606 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
12607 selecting assembly source files.
12608
8194e927
SM
126092016-07-25 Simon Marchi <simon.marchi@ericsson.com>
12610
12611 * gdb.base/new-ui.exp (do_test_invalid_args): New
12612 procedure.
12613
c0272db5
TW
126142016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
12615
12616 * gdb.btrace/reconnect.c: New file.
12617 * gdb.btrace/reconnect.exp: New file.
12618
e3487908
GKB
126192016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
12620
12621 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
12622 to test_catch_syscall_group.
12623 (test_catch_syscall_group): New.
12624
12df5c00
TT
126252016-07-21 Tom Tromey <tom@tromey.com>
12626
12627 * gdb.rust/simple.rs (main): Use empty struct expression.
12628 * gdb.rust/simple.exp: Add tests for empty struct expression.
12629
bae62ee2
YQ
126302016-07-21 Yao Qi <yao.qi@linaro.org>
12631
12632 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
12633 if gdb_skip_xml_test is true on some targets.
12634
b1b53fb3
YQ
126352016-07-21 Yao Qi <yao.qi@linaro.org>
12636
12637 * gdb.server/solib-list.exp: Unset last_loaded_file.
12638
027d97f8
JK
126392016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12640
12641 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
12642 "step into captured_main (args)".
12643
7674d381
JK
126442016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12645
12646 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
12647
72b5d099
JK
126482016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12649
12650 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
12651
1f960ced
PA
126522016-07-19 Pedro Alves <palves@redhat.com>
12653
12654 * gdb.opt/inline-break.exp: Remove optimize=-O2.
12655 * gdb.opt/inline-bt.exp: Likewise.
12656 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
12657 additional_flags=-Winline.
12658 * gdb.opt/inline-locals.exp: Likewise.
12659 * gdb.opt/inline-markers.c (ATTR): Define.
12660 (inlined_fn): Use it.
12661
f25827c1
YQ
126622016-07-19 Yao Qi <yao.qi@linaro.org>
12663
12664 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
12665 (test_with_self): Remove some code. Remove argument executable.
12666 (top-level): Use do_self_tests.
12667
37539ebe
DB
126682016-07-15 Zachary Welch <zwelch@codesourcery.com>
12669 Don Breazeal <donb@codesourcery.com>
12670
12671 * gdb.base/maint.exp: Escape paths used in regular expressions.
12672 * gdb.stabs/weird.exp: Likewise.
12673
dac790e1
TT
126742016-07-13 Tom Tromey <tom@tromey.com>
12675
12676 PR python/15620, PR python/18620:
12677 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
12678 (test_bkpt_events): New procs.
12679
93daf339
TT
126802016-07-13 Tom Tromey <tom@tromey.com>
12681
12682 PR python/17698:
12683 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
12684 test.
12685 (test_watchpoints): Likewise.
12686 (test_bkpt_pending): New proc.
12687
6571a381
TT
126882016-07-13 Tom Tromey <tom@tromey.com>
12689
12690 PR cli/18053:
12691 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
12692 completion test.
12693
e8732474
JK
126942016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12695
12696 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
12697 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
12698 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
12699 f_label.
12700 (g): Rename g_end_lbl to g_label.
12701 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
12702 low_pc and high_pc.
12703 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
12704
e0f3fd7c
TT
127052016-07-12 Tom Tromey <tom@tromey.com>
12706
12707 PR python/19293:
12708 * gdb.python/py-unwind-maint.exp: Update tests.
12709
3cfe46b6
YQ
127102016-07-12 Yao Qi <yao.qi@linaro.org>
12711
12712 * lib/selftest-support.exp (selftest_setup): Match the output
12713 when captured_main is inlined.
12714
4f19a0e6
WT
127152016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
12716
12717 * gdb.fortran/derived-types.exp (result_line, result_line_2):
12718 New variables.
12719 (print this%a, print this%b, print this): New tests.
12720 * gdb.fortran/derived-types.f90 (this): New object and
12721 initialization.
12722
986cf455
SM
127232016-07-06 Simon Marchi <simon.marchi@ericsson.com>
12724
12725 * gdb.ada/arraydim.exp: Remove extra directory level in build
12726 directory.
12727
f0464b23
SM
127282016-07-06 Simon Marchi <simon.marchi@ericsson.com>
12729
12730 * lib/ada.exp: Remove extra directory level in build directory.
12731 * gdb.ada/cond_lang.exp: Likewise.
12732 * gdb.ada/exec_changed.exp: Likewise.
12733 * gdb.ada/lang_switch.exp: Likewise.
12734
42d94011
MG
127352016-07-06 Manish Goregaokar <manish@mozilla.com>
12736
2806dc7e
PA
12737 * simple.rs: Add test for raw pointer subscripting.
12738 * simple.exp: Add test expectations.
42d94011 12739
647c264c
YQ
127402016-07-05 Yao Qi <yao.qi@linaro.org>
12741
12742 * gdb.mi/mi-reverse.exp: Match =record-started output.
12743
20aa2c60
PA
127442016-07-01 Pedro Alves <palves@redhat.com>
12745
12746 * gdb.base/jit-reader.exp (info_registers_current_frame): New
12747 procedure.
12748 (jit_reader_test): Test the jit reader's unwinder.
12749 * gdb.base/jithost.c (jit_function_00_code): New global.
12750 (main): Use memcpy to fill in the mmapped code, instead of poking
12751 bytes manually here.
12752 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
12753 value.
12754 (read_debug_info): Save the function's range.
12755 (read_sp): New function.
12756 (unwind_frame): Use it. Also unwind RBP.
12757 (get_frame_id): Use read_sp.
12758 (gdb_init_reader): Use calloc instead of malloc.
12759 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
12760 parameter. Use gdb_test_multiple.
12761
ced2dffb
PA
127622016-07-01 Pedro Alves <palves@redhat.com>
12763 Antoine Tremblay <antoine.tremblay@ericsson.com>
12764
12765 * gdb.threads/process-dies-while-detaching.c: New file.
12766 * gdb.threads/process-dies-while-detaching.exp: New file.
12767
63000888
PA
127682016-07-01 Pedro Alves <palves@redhat.com>
12769
12770 * gdb.multi/watchpoint-multi-exit.c: New file.
12771 * gdb.multi/watchpoint-multi-exit.exp: New file.
12772
038d4868
PA
127732016-06-30 Pedro Alves <palves@redhat.com>
12774
12775 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
12776 unset inferior_spawn_id.
12777
994e9c83
PA
127782016-06-30 Pedro Alves <palves@redhat.com>
12779
12780 * lib/mi-support.exp (default_mi_gdb_start): Declare global
12781 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
12782
e5653468
YQ
127832016-06-29 Yao Qi <yao.qi@linaro.org>
12784
12785 * gdb.base/return.c: Add copyright header.
12786
803b47e5
TT
127872016-06-29 Tom Tromey <tom@tromey.com>
12788
12789 PR python/20129:
12790 * gdb.python/py-framefilter.exp: Add tests for setting priority
12791 and disabling of non-existent frame filter.
12792
28244707
YQ
127932016-06-29 Yao Qi <yao.qi@linaro.org>
12794
12795 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
12796 0x0f07ff.
12797
a31d2f06
YQ
127982016-06-28 Yao Qi <yao.qi@linaro.org>
12799
12800 * gdb.base/catch-syscall.exp: Remove check on isnative and target
12801 triplets. Start gdb, execute catch syscall, and continue. Check
12802 gdb's output to determine catch syscall is supported.
12803
921d8f54
MG
128042016-06-27 Manish Goregaokar <manish@mozilla.com>
12805
25d49b86
PA
12806 * gdb.rust/simple.rs: Add test for returning unit in a function.
12807 * gdb.rust/simple.exp: Add expectation for functions returning
12808 unit.
921d8f54 12809
f4952523
PMR
128102016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
12811
12812 * gdb.python/py-breakpoint-create-fail.c,
12813 gdb.python/py-breakpoint-create-fail.exp,
12814 gdb.python/py-breakpoint-create-fail.py: New testcase.
12815
fccb08f8
MG
128162016-06-25 Manish Goregaokar <manish@mozilla.com>
12817
12818 PR gdb/20239
12819 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
12820 * gdb.rust/simple.exp: Add test expectations for new NonZero
12821 tests.
fccb08f8 12822
6b850546
DT
128232016-06-24 David Taylor <dtaylor@emc.com>
12824
12825 * gdb.base/offsets.exp: New file.
12826 * gdb.base/offsets.c: New file.
12827
17621150
TT
128282016-06-23 Tom Tromey <tom@tromey.com>
12829
12830 PR gdb/16483:
12831 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
12832 before any filters are loaded.
12833
04d59df6
WT
128342016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
12835
12836 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
12837 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
12838 structs.
12839 * gdb.fortran/derived-type-function.exp: New file.
12840 * gdb.fortran/derived-type-function.f90: New file.
12841
12842
ac69f786
PA
128432016-06-21 Pedro Alves <palves@redhat.com>
12844
12845 * gdb.base/new-ui.exp: New file.
12846 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
12847 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
12848 (with_spawn_id): New procedure.
12849
49940788
PA
128502016-06-21 Pedro Alves <palves@redhat.com>
12851
12852 * gdb.mi/mi-exec-run.exp: New file.
12853
ef274d26
PA
128542016-06-21 Pedro Alves <palves@redhat.com>
12855
12856 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
12857 breakpoint command's output on the main UI.
12858 (test_break): New procedure, factored out from calls in the top
12859 level.
12860 (top level): Use foreach_with_prefix to test MI as main UI and as
12861 separate UI.
12862
468afe6c
PA
128632016-06-21 Pedro Alves <palves@redhat.com>
12864
12865 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
12866 (test_awatch_creation_and_listing)
12867 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
12868 Remove 'type' parameter.
12869 (test_watchpoint_all): New parameter mi_mode. Remove
12870 with_test_prefix.
12871 (top level): Use foreach_with_prefix, and add main/separate UI MI
12872 testing axis.
12873
51f77c37
PA
128742016-06-21 Pedro Alves <palves@redhat.com>
12875
12876 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
12877 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
12878 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
12879 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
12880 (gdb_main_spawn_id, mi_spawn_id): Declare and
12881 comment.
12882 (mi_create_inferior_pty): New procedure,
12883 factored out from default_mi_gdb_start.
12884 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
12885 procedures.
12886 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
12887 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
12888 Use mi_create_inferior_pty.
12889 (mi_gdb_start): Use eval to pass down args list.
12890
8980e177
PA
128912016-06-21 Pedro Alves <palves@redhat.com>
12892
12893 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
12894 * gdb.opt/inline-cmds.exp: Add MI tests.
12895
f38d3ad1
PA
128962016-06-21 Pedro Alves <palves@redhat.com>
12897
12898 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
12899
45db7c09
PA
129002016-06-21 Pedro Alves <palves@redhat.com>
12901
12902 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
12903 (top level): Use it instead of mi_execute_to.
12904
5a069ab3
PA
129052016-06-21 Pedro Alves <palves@redhat.com>
12906
12907 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
12908 (cont_handler_str): New.
12909 (signal_stop_handler): Set stop_handler_str instead of printing to
12910 stdout.
12911 (continue_handler): Set cont_handler_str instead of printing to
12912 stdout.
12913 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
12914 mi_send_resuming_command. Print stop_handler_str and
12915 cont_handler_str instead of expecting the python events print
12916 directly.
12917
2838cc1d
SD
129182016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
12919
12920 * gdb.base/jit-reader.exp: New file.
12921 * gdb.base/jithost.c: New file.
12922 * gdb.base/jithost.h: New file.
12923 * gdb.base/jitreader.c : New file.
12924 * gdb.base/jit-protocol.h: New file.
12925
21a77091
YQ
129262016-06-17 Yao Qi <yao.qi@linaro.org>
12927
12928 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
12929 parameters follow_fork and detach_on_fork. Set follow-fork-mode
12930 and detach-on-fork. Adjust tests.
12931 (top level): Invoke break_cond_on_syscall with combinations of
12932 syscall, follow-fork-mode and detach-on-fork.
12933
f50bf8e5
YQ
129342016-06-17 Yao Qi <yao.qi@linaro.org>
12935
12936 * gdb.base/step-over-exit.c: New.
12937 * gdb.base/step-over-exit.exp: New.
12938
a28d8e50
YTL
129392016-06-17 Yan-Ting Lin <currygt52@gmail.com>
12940
12941 * gdb.base/float.exp: Add target check for nds32*-*-*.
12942 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
12943
cad8e26d
AB
129442016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
12945
12946 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
12947 for unsupported target features.
12948 * gdb.base/call-rt-st.exp: Likewise.
12949 * gdb.base/call-sc.exp: Likewise.
12950 * gdb.base/call-signal-resume.exp: Likewise.
12951 * gdb.base/call-strs.exp: Likewise.
12952 * gdb.base/callexit.exp: Likewise.
12953 * gdb.base/callfuncs.exp: Likewise.
12954 * gdb.base/nodebug.exp: Likewise.
12955 * gdb.base/printcmds.exp: Likewise.
12956 * gdb.base/ptype.exp: Likewise.
12957 * gdb.base/structs.exp: Likewise.
12958 * gdb.base/unwindonsignal.exp: Likewise.
12959 * gdb.cp/gdb2495.exp: Likewise.
12960 * gdb.cp/templates.exp: Likewise.
12961 * gdb.cp/virtfunc.exp: Likewise.
12962 * gdb.threads/hand-call-in-threads.exp: Likewise.
12963 * gdb.threads/interrupted-hand-call.exp: Likewise.
12964 * gdb.threads/thread-unwindonsignal.exp: Likewise.
12965
347dc102
TT
129662016-06-10 Tom Tromey <tom@tromey.com>
12967
12968 PR rust/20110:
12969 * gdb.rust/expr.exp: Add test for integer constant larger than
12970 i32.
12971
5e13cf25
BH
129722016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
12973
12974 * gdb.fortran/nested-funcs.exp: New.
12975 * gdb.fortran/nested-funcs.f90: New.
12976
bb556f1f
TK
129772016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
12978
12979 * gdb.base/examine-backward.c: New file.
12980 * gdb.base/examine-backward.exp: New file.
12981
38b022b4
SM
129822016-06-06 Simon Marchi <simon.marchi@ericsson.com>
12983
12984 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
12985 matching.
12986
1b40ec05
TT
129872016-06-02 Tom Tromey <tom@tromey.com>
12988
12989 PR python/18984:
12990 * gdb.python/py-shared.exp: Add solib_name test.
12991
193bd378
SM
129922016-06-02 Simon Marchi <simon.marchi@ericsson.com>
12993
12994 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
12995
3326303b
MG
129962016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
12997
12998 PR c++/19893
12999 * gdb.dwarf2/implref.exp: Rename to...
13000 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
13001 * gdb.dwarf2/implref-array.c: New file.
13002 * gdb.dwarf2/implref-array.exp: Likewise.
13003 * gdb.dwarf2/implref-global.c: Likewise.
13004 * gdb.dwarf2/implref-global.exp: Likewise.
13005 * gdb.dwarf2/implref-struct.c: Likewise.
13006 * gdb.dwarf2/implref-struct.exp: Likewise.
13007
825c8ef2
AT
130082016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13009
13010 * gdb.trace/trace-condition.exp: Add 64bit tests.
13011
2320162a
AT
130122016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13013
13014 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
13015 bits types.
13016 (main): Adapt to 8 to 64 bits types.
13017 * gdb.trace/trace-condition.exp: Add new tests.
13018
a7818233
AT
130192016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13020
13021 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
13022
0d336466
AT
130232016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13024
13025 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
13026 Move condition tests...
13027 * gdb.trace/trace-condition.exp: Here.
13028
7faeb45a
AT
130292016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13030
13031 * gdb.trace/trace-condition.exp: Add counter-case tests.
13032
e385593e
JK
130332016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13034
13035 PR c++/15231
13036 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
13037 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
13038
744608cc
PA
130392016-05-27 Pedro Alves <palves@redhat.com>
13040
13041 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
13042 New procedure.
13043 (top level): Call it, and bail out of DejaGnu is known to be bad.
13044
ac775bf4
AB
130452016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
13046
13047 * gdb.base/whatis.c: Extend the test case.
13048 * gdb.base/whatis.exp: Add additional tests.
13049
2bbad2ea
BH
130502016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13051
13052* gdb.fortran/type.f90: Add pointer variable.
13053* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
13054
8b70175d
BH
130552016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13056
13057 * gdb.fortran/vla-type.exp: Fix testcase name.
13058
86d8a848
BH
130592016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13060
13061 * gdb.fortran/vla-type.exp: Access elements in nested structs.
13062
e188eb36
BH
130632016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13064
13065 * gdb.fortran/type.f90: Add nested structures.
13066 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
13067 * gdb.fortran/derived-type.exp: Adapt expected output.
13068 * gdb.fortran/vla-type.exp: Adapt expected output.
13069
9b2db1fd
BH
130702016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13071
13072 * gdb.fortran/whatis_type.exp: Adapt expected output.
13073
72b17055
BH
130742016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13075
13076 * gdb.fortran/print_type.exp: Fix expected output.
13077 * gdb.fortran/whatis_type.exp: Fix expected output.
13078
3cd81d8d
BH
130792016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13080
13081 * gdb.fortran/whatis_type.exp: Use multi_line.
13082
ddae9462
TT
130832016-05-24 Tom Tromey <tom@tromey.com>
13084
13085 PR python/17386:
13086 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
13087 use value as an index.
13088
1957f6b8
TT
130892016-05-23 Tom Tromey <tom@tromey.com>
13090
13091 PR python/17981:
13092 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
13093 no-breakpoint case.
13094
026a9174
PA
130952016-05-24 Pedro Alves <palves@redhat.com>
13096
13097 PR gdb/19828
13098 * gdb.threads/clone-attach-detach.c: New file.
13099 * gdb.threads/clone-attach-detach.exp: New file.
13100
e70a7231
FR
131012016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
13102
13103 * gdb.base/annota-input-while-running.exp: Fix syntax error.
13104
0f6ed0e0
TT
131052016-05-23 Tom Tromey <tom@tromey.com>
13106
13107 PR python/19438, PR python/18393:
13108 * gdb.python/py-progspace.exp: Add "dir" test.
13109 * gdb.python/py-objfile.exp: Add "dir" test.
13110
ffd19d61
YQ
131112016-05-23 Yao Qi <yao.qi@linaro.org>
13112
13113 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
13114 * gdb.arch/thumb2-it.exp: Likewise.
13115
9e8f9b05
SM
131162016-05-18 Simon Marchi <simon.marchi@ericsson.com>
13117
13118 * gdb.mi/mi-threads-interrupt.c: New file.
13119 * gdb.mi/mi-threads-interrupt.exp: New file.
13120
61c6156d
SM
131212016-05-17 Simon Marchi <simon.marchi@ericsson.com>
13122
13123 PR gdb/18077
13124 * gdb.mi/mi-async-run.exp: New file.
13125 * gdb.mi/mi-async-run.c: New file.
13126
67218854
TT
131272016-05-17 Tom Tromey <tom@tromey.com>
13128 Manish Goregaokar <manishsmail@gmail.com>
13129
13130 * lib/rust-support.exp: New file.
13131 * lib/gdb.exp (skip_rust_tests): New proc.
13132 (build_executable_from_specs): Handle rust.
13133 * lib/future.exp (gdb_find_rustc): New proc.
13134 (gdb_default_target_compile): Handle rust.
13135 * gdb.rust/expr.exp: New file.
13136 * gdb.rust/generics.exp: New file.
13137 * gdb.rust/generics.rs: New file.
13138 * gdb.rust/methods.exp: New file.
13139 * gdb.rust/methods.rs: New file.
13140 * gdb.rust/modules.exp: New file.
13141 * gdb.rust/modules.rs: New file.
13142 * gdb.rust/simple.exp: New file.
13143 * gdb.rust/simple.rs: New file.
13144
c44af4eb
TT
131452016-05-17 Tom Tromey <tom@tromey.com>
13146
13147 * gdb.base/default.exp (set language): Add rust.
13148
dcd1f979
TT
131492016-05-17 Tom Tromey <tom@tromey.com>
13150
13151 * gdb.gdb/unittest.exp: New file.
13152
155b7f57
YQ
131532016-05-16 Yao Qi <yao.qi@linaro.org>
13154
13155 * gdb.base/batch-preserve-term-settings.exp: Remove variable
13156 shell_prompt. Update shell_prompt_re.
13157
8ddd5a6c
DE
131582016-05-12 Doug Evans <dje@google.com>
13159
13160 PR symtab/19999
13161 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
13162 $options when building executable.
13163 * gdb.dwarf2/fission-loclists-pie.S: New file.
13164 * gdb.dwarf2/fission-loclists-pie.exp: New file.
13165
02e370d9
SM
131662016-05-04 Simon Marchi <simon.marchi@ericsson.com>
13167
13168 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
13169 of [is_remote target],
13170
8929ad8b
SM
131712016-05-04 Simon Marchi <simon.marchi@ericsson.com>
13172
13173 * lib/gdb.exp (use_gdb_stub): New procedure.
13174
6c447423
DE
131752016-05-03 Yunlian Jiang <yunlian@google.com>
13176 Doug Evans <dje@google.com>
13177
13178 PR symtab/19914
13179 * gdb.dwarf2/dwp-sepdebug.c: New file.
13180 * gdb.dwarf2/dwp-sepdebug.exp: New file.
13181
444e826c
SM
131822016-05-02 Simon Marchi <simon.marchi@ericsson.com>
13183
13184 * gdb.base/detach.exp: Remove is_remote check.
13185
740feeaa
SM
131862016-05-02 Simon Marchi <simon.marchi@ericsson.com>
13187
13188 * gdb.base/annota-input-while-running.exp: Don't check for
13189 [is_remote target]. Enable annotations after running to main.
13190 Remove unused "set test..." line.
13191
9080ac9d
SM
131922016-04-28 Simon Marchi <simon.marchi@ericsson.com>
13193
13194 * gdb.trace/trace-enable-disable.exp: New file.
13195 * gdb.trace/trace-enable-disable.c: New file.
13196
952ebca5
SM
131972016-04-28 Simon Marchi <simon.marchi@ericsson.com>
13198
13199 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
13200 use it in info sharedlibrary test.
13201 * gdb.trace/ftrace-lock.exp: Likewise.
13202 * gdb.trace/ftrace.exp: Likewise.
13203 * gdb.trace/range-stepping.exp: Likewise.
13204 * gdb.trace/trace-break.exp: Likewise.
13205 * gdb.trace/trace-condition.exp: Likewise.
13206 * gdb.trace/trace-mt.exp: Likewise.
13207
d9019901
SM
132082016-04-27 Simon Marchi <simon.marchi@ericsson.com>
13209
13210 * lib/gdb.exp (gdb_load_shlibs): Rename to...
13211 (gdb_load_shlib): ... this.
13212 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
13213 gdb_load_shlib.
13214 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
13215 * gdb.base/ctxobj.exp: Likewise.
13216 * gdb.base/dprintf-pending.exp: Likewise.
13217 * gdb.base/dso2dso.exp: Likewise.
13218 * gdb.base/fixsection.exp: Likewise.
13219 * gdb.base/gcore-relro.exp: Likewise.
13220 * gdb.base/gdb1555.exp: Likewise.
13221 * gdb.base/global-var-nested-by-dso.exp: Likewise.
13222 * gdb.base/gnu-ifunc.exp: Likewise.
13223 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
13224 * gdb.base/jit-so.exp (one_jit_test): Likewise.
13225 * gdb.base/pending.exp: Likewise.
13226 * gdb.base/print-file-var.exp: Likewise.
13227 * gdb.base/print-symbol-loading.exp: Likewise.
13228 * gdb.base/shlib-call.exp: Likewise.
13229 * gdb.base/shreloc.exp: Likewise.
13230 * gdb.base/so-impl-ld.exp: Likewise.
13231 * gdb.base/solib-disc.exp: Likewise.
13232 * gdb.base/solib-nodir.exp: Likewise.
13233 * gdb.base/solib-overlap.exp: Likewise.
13234 * gdb.base/solib-symbol.exp: Likewise.
13235 * gdb.base/solib-weak.exp (do_test): Likewise.
13236 * gdb.base/sym-file.exp: Likewise.
13237 * gdb.base/symtab-search-order.exp: Likewise.
13238 * gdb.base/type-opaque.exp: Likewise.
13239 * gdb.base/unload.exp: Likewise.
13240 * gdb.base/watchpoint-solib.exp: Likewise.
13241 * gdb.compile/compile.exp: Likewise.
13242 * gdb.cp/gdb2384.exp: Likewise.
13243 * gdb.cp/infcall-dlopen.exp: Likewise.
13244 * gdb.cp/re-set-overloaded.exp: Likewise.
13245 * gdb.fortran/library-module.exp: Likewise.
13246 * gdb.opt/solib-intra-step.exp: Likewise.
13247 * gdb.python/py-finish-breakpoint.exp: Likewise.
13248 * gdb.python/py-shared.exp: Likewise.
13249 * gdb.reverse/solib-precsave.exp: Likewise.
13250 * gdb.reverse/solib-reverse.exp: Likewise.
13251 * gdb.server/solib-list.exp: Likewise.
13252 * gdb.threads/dlopen-libpthread.exp: Likewise.
13253 * gdb.threads/tls-shared.exp: Likewise.
13254 * gdb.threads/tls-so_extern.exp: Likewise.
13255 * gdb.trace/change-loc.exp: Likewise.
13256 * gdb.trace/ftrace-lock.exp: Likewise.
13257 * gdb.trace/ftrace.exp: Likewise.
13258 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
13259 * gdb.trace/pending.exp: Likewise.
13260 * gdb.trace/range-stepping.exp: Likewise.
13261 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
13262 (strace_info_marker): Likewise.
13263 (strace_probe_marker): Likewise.
13264 (strace_trace_on_same_addr): Likewise.
13265 (strace_trace_on_diff_addr): Likewise.
13266 * gdb.trace/trace-break.exp: Likewise.
13267 * gdb.trace/trace-condition.exp: Likewise.
13268 * gdb.trace/trace-mt.exp: Likewise.
13269
fca4cfd9
SM
132702016-04-27 Simon Marchi <simon.marchi@ericsson.com>
13271
13272 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
13273 result of gdb_remote_download.
13274 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
13275 * gdb.base/dso2dso.exp: Likewise.
13276 * gdb.base/global-var-nested-by-dso.exp: Likewise.
13277 * gdb.base/print-file-var.exp: Likewise.
13278 * gdb.base/shlib-call.exp: Likewise.
13279 * gdb.base/shreloc.exp: Likewise.
13280 * gdb.base/solib-overlap.exp: Likewise.
13281 * gdb.base/solib-weak.exp (do_test): Likewise.
13282 * gdb.base/unload.exp: Likewise.
13283
11cf4ffb
YQ
132842016-04-27 Yao Qi <yao.qi@linaro.org>
13285
13286 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
13287 exists.
13288
3e2e34f8
KB
132892016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
13290
13291 * vla-type.exp: Print structure from toplevel.
13292
8f07e298
BH
132932016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
13294
13295 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
13296 of dynamic types.
13297 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
13298 of dynamic types.
13299
9920b434
BH
133002016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
13301
13302 * gdb.fortran/vla-type.f90: New file.
13303 * gdb.fortran/vla-type.exp: New file.
13304
f3abeff5
YQ
133052016-04-25 Yao Qi <yao.qi@linaro.org>
13306
13307 * gdb.base/branch-to-self.c: New file.
13308 * gdb.base/branch-to-self.exp: New file.
13309
0a5d52f0
YQ
133102016-04-22 Yao Qi <yao.qi@linaro.org>
13311
13312 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
13313 more after $hex.
13314
495346f6
YQ
133152016-04-22 Yao Qi <yao.qi@linaro.org>
13316
13317 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
13318 * gdb.base/annota3.exp: Likewise.
13319
4a7e075c
YQ
133202016-04-22 Yao Qi <yao.qi@linaro.org>
13321
13322 * gdb.reverse/step-precsave.exp: Do one step and test program
13323 stops in "callee" and do multiple steps until program goes out
13324 of "callee".
13325 * gdb.reverse/step-reverse.exp: Likewise.
13326
5b061e98
YQ
133272016-04-22 Yao Qi <yao.qi@linaro.org>
13328
13329 * gdb.trace/signal.exp: Also pass if
13330 $tracepoint_hits($i) > $iterations.
13331
5c5dc57f
YQ
133322016-04-22 Yao Qi <yao.qi@linaro.org>
13333
13334 * gdb.trace/signal.c: New file.
13335 * gdb.trace/signal.exp: New file.
13336
a55411b9
DE
133372016-04-19 Doug Evans <xdje42@gmail.com>
13338
13339 * gdb.base/bad-file.exp: New file.
13340
a22df60a
MG
133412016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
13342
13343 * gdb.dwarf2/implref.exp: New file.
13344
0c13f7e5
BH
133452016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
13346
13347 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
13348 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
13349 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
13350 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
13351 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
13352 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
13353 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
13354 * lib/fortran.exp (fortran_int4): New procedure.
13355 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
13356 (fortran_logical4): Likewise.
13357
9b9b09e9
BH
133582016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
13359
13360 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
13361
a14d1f4d
BH
133622016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
13363
13364 * lib/compiler.c: Add Intel specific preprocessor macros.
13365 * lib/compiler.cc: Likewise.
25d49b86 13366
7d49b1d0
LM
133672016-04-13 Luis Machado <lgustavo@codesourcery.com>
13368
13369 * gdb.server/connect-with-no-symbol-file.c: New file.
13370 * gdb.server/connect-with-no-symbol-file.exp: New file.
13371
8392fa22
SM
133722016-04-13 Simon Marchi <simon.marchi@ericsson.com>
13373
13374 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
13375
8c4c4aeb
SM
133762016-04-13 Simon Marchi <simon.marchi@ericsson.com>
13377
13378 * boards/gdbserver-base.exp (${board}_download): Copy source file to
13379 standard output directory.
13380
45e3745e
AT
133812016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
13382
13383 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
13384
e26b7e41
MM
133852016-04-13 Markus Metzger <markus.t.metzger@intel.com>
13386
13387 * gdb.btrace/instruction_history.c (loop): Add declaration.
13388
8ce09462
AT
133892016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
13390
13391 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
13392
2e88a1ea
SM
133932016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
13394
13395 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
13396 parentheses to print.
13397 (continue_handler): Likewise.
13398
f48e22e3
SM
133992016-04-08 Simon Marchi <simon.marchi@ericsson.com>
13400
13401 * gdb.server/solib-list.exp: Remove is_remote check.
13402 Pass shlib= to gdb_compile. Don't link shared library with
13403 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
13404 Run binary filename through "readlink -f" on the target.
13405
096be756
PA
134062016-04-08 Pedro Alves <palves@redhat.com>
13407
13408 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
13409 interpreter filename as argument to gdbserver_spawn.
13410 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
13411 Return empty if $last_loaded_file does not exist.
13412
06500533
JK
134132016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13414
13415 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
13416 * gdb.base/jit-main.c: Use exit after usage.
13417
2d35e871
JK
134182016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13419
13420 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
13421 GDBHISTSIZE prior to the tests.
13422 * gdb.base/gdbinit-history.exp: Likewise.
13423
134242016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
13425
13426 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
13427 instead of build_executable. Use gdb_load_shlibs.
13428
c8064e7e
YQ
134292016-04-07 Yao Qi <yao.qi@linaro.org>
13430
13431 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
13432 Execute "si" command.
13433
bde47561
YQ
134342016-04-07 Yao Qi <yao.qi@linaro.org>
13435
13436 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
13437 number instead of the comments on some line.
13438
b16f8a3b
DB
134392016-04-06 Don Breazeal <donb@codesourcery.com>
13440
13441 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
13442 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
13443
c2f901df
SM
134442016-04-06 Simon Marchi <simon.marchi@ericsson.com>
13445
13446 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
13447 standard_output_file. Remove unused binfile variable.
13448
ac17fda0
CU
134492016-04-05 Catalin Udma <catalin.udma@freescale.com>
13450
13451 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
13452 * gdb.python/py-mi-objfile.exp: Match "list main" output
13453 in console format.
13454
03a8c4df
SM
134552016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
13456
13457 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
13458 absolute.
13459
6e774b13
SM
134602016-04-05 Simon Marchi <simon.marchi@ericsson.com>
13461
13462 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
13463 absolute.
13464 * gdb.trace/ftrace.exp: Likewise.
13465 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
13466 targets as well.
13467 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
13468 (gdb_load_shlibs): Copy libraries to test directory when testing
13469 natively. Only set solib-search-path if testing remotely.
13470 * lib/mi-support.exp (mi_load_shlibs): Likewise.
13471
7817ea46
SM
134722016-04-05 Simon Marchi <simon.marchi@ericsson.com>
13473
13474 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
13475 gdb_download. Use it even if the target is not remote.
13476 * gdb.base/jit.exp (compile_jit_test): Likewise.
13477 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
13478 output directory if the destination board is local, otherwise use
13479 the standard remote_download from DejaGnu.
13480 (gdb_download): Remove.
13481 (gdb_load_shlibs): Use gdb_remote_download instead of
13482 gdb_download.
13483 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
13484 Use gdb_remote_download instead of gdb_download. Use it even if
13485 the target is not remote.
13486 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
13487 instead of gdb_download.
13488
7beb7f68
SM
134892016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
13490
13491 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
13492 (test_insert_delete_modify): Call mi_load_shlibs before trying to
13493 run.
13494
cc63428a
AV
134952016-04-01 Artemiy Volkov <artemiyv@acm.org>
13496
13497 PR gdb/19820
13498 * gdb.base/printcmds.exp: Add artificial arrays tests.
13499
64cdf930
PA
135002016-03-31 Pedro Alves <palves@redhat.com>
13501
13502 PR gdb/19858
13503 * gdb.base/jit-main.c: Include unistd.h.
13504 (ATTACH): Define to 0 if not already defined.
13505 (wait_for_gdb, mypid): New globals.
13506 (WAIT_FOR_GDB): New macro.
13507 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
13508 some breakpoint locations.
13509 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
13510 New procedures.
13511 (one_jit_test): Add REATTACH parameter, and handle it. Use
13512 continue_to_test_location.
13513 (top level): Test attach, and adjusts calls to one_jit_test.
13514
40dea8cb
PA
135152016-03-31 Pedro Alves <palves@redhat.com>
13516
13517 PR gdb/19858
13518 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
13519 BINSUFFIX parameter, and handle it.
13520 (top level): Adjust calls compile_jit_test.
13521
e7ea3ec7
CU
135222016-03-31 Catalin Udma <catalin.udma@freescale.com>
13523
13524 PR python/19743
13525 * gdb.python/py-mi-events-gdb.py: New file.
13526 * gdb.python/py-mi-events.c: New file.
13527 * gdb.python/py-mi-events.exp: New file.
13528
e6359af3
YQ
135292016-03-30 Yao Qi <yao.qi@linaro.org>
13530
13531 * gdb.reverse/until-precsave.exp: Match function name only.
13532 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
13533 Move malloc to a condition block.
13534 * gdb.reverse/until-reverse.exp: Match function name only.
13535
a4105d04
MK
135362016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
13537
13538 * gdb.trace/ftrace.exp: Set arg0exp for s390.
13539 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
13540 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
13541 variable for GPR 0 instead of assuming it is register 0.
13542 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
13543 * lib/trace-support.exp: Add s390 registers.
13544
bfa6adb9
YQ
135452016-03-29 Yao Qi <yao.qi@linaro.org>
13546
13547 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
13548
1e6697ea
YQ
135492016-03-24 Yao Qi <yao.qi@linaro.org>
13550
13551 * gdb.reverse/break-reverse.exp: Add quotation mark in the
13552 test message.
13553
64bcd522
AA
135542016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
13555
13556 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
13557 maintaining separate logic for constructing the output path.
13558
7868401b
DB
135592016-03-16 Don Breazeal <donb@codesourcery.com>
13560
13561 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
13562 Retry fork and waitpid on interrupted system call errors.
13563 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
13564 Use with_timeout_factor to increase timeout by factor of 10.
13565
1cafadb4
DB
135662016-03-15 Don Breazeal <donb@codesourcery.com>
13567
13568 * gdb.cp/scope-err.cc: New test program.
13569 * gdb.cp/scope-err.exp: New test script.
13570 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
13571 lines and "set breakpoint here" comment.
13572 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
13573 Fixed some whitespace and format issues.
13574 * gdb.mi/mi-linespec-err-cp.cc: New test program.
13575 * gdb.mi/mi-linespec-err-cp.exp: New test script.
13576
81516450
DE
135772016-03-15 Doug Evans <dje@google.com>
13578
13579 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
13580 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
13581 All callers updated. Add tests for enums, mixed flags register.
13582
aa52b601
DE
135832016-03-15 Doug Evans <dje@google.com>
13584
13585 * gdb.base/skip.c (main): Call test_skip_file_and_function.
13586 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
13587
fa4ff313
SM
135882016-03-14 Simon Marchi <simon.marchi@ericsson.com>
13589
13590 * gdb.base/default.exp: Add $_as_string to the list of expected
13591 convenience functions.
13592
f2403c39
AB
135932016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
13594
13595 * gdb.base/maint.exp: New tests for 'maint info line-table'.
13596
f2f3ccb9
SM
135972016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
13598
13599 * gdb.python/py-as-string.exp: New file.
13600 * gdb.python/py-as-string.c: New file.
13601
00dbd492
PA
136022016-03-09 Pedro Alves <palves@redhat.com>
13603
13604 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
13605 signal" -> "Thread NN received signal" output change.
13606 * gdb.threads/ia64-sigill.exp: Likewise.
13607 * gdb.threads/linux-dp.exp: Likewise.
13608 * gdb.threads/manythreads.exp: Likewise.
13609 * gdb.threads/pending-step.exp: Likewise.
13610 * gdb.threads/print-threads.exp: Likewise.
13611 * gdb.threads/sigstep-threads.exp: Likewise.
13612 * gdb.threads/staticthreads.exp: Likewise.
13613 * gdb.threads/tls.exp: Likewise.
13614
1e6697ea
YQ
136152016-03-09 Pedro Alves <palves@redhat.com>
13616
13617 * gdb.base/command-line-input.exp: New file.
13618
b04fd3be
MK
136192016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
13620
13621 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
13622 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
13623 * gdb.trace/pending.exp: Accept leading dot before function name.
13624 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
13625 * lib/trace-support.exp: Set registers for ppc.
13626
98fa59e9
MK
136272016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
13628
13629 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
13630 use it for disassembly; accept .main in addition to main in backtrace.
13631
f77198c8
MK
136322016-03-09 Wei-cheng Wang <cole945@gmail.com>
13633 Marcin Kościelnicki <koriakin@0x04.net>
13634
13635 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
13636 (gdb_recursion_test_ptr): New global variable.
13637 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
13638 gdb_recursion_test.
13639 (gdb_c_test): Ditto.
13640
ba84e0da
MK
136412016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
13642
13643 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
13644 ordering.
13645
4366d36e
MK
136462016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
13647
13648 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
13649 (bar): Add bar_start_lbl label.
13650 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
13651 of foo/bar for emitting DWARF and tracing.
13652
5eb264df
SDJ
136532016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
13654
13655 * analyze-racy-logs.py: Set executable bit.
13656
fb6a751f
SDJ
136572016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
13658
13659 * Makefile.in (DEFAULT_RACY_ITER): New variable.
13660 (CHECK_TARGET_TMP): Likewise.
13661 (check-single-racy): New rule.
13662 (check-parallel-racy): Likewise.
13663 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
13664 (do-check-parallel-racy): New rule.
13665 (check-racy/%.exp): Likewise.
13666 * README (Racy testcases): New section.
13667 * analyze-racy-logs.py: New file.
13668
bdf7e230
DE
136692016-03-03 Doug Evans <dje@google.com>
13670
13671 * gdb.base/skip.exp: Use with_test_prefix.
13672
4719d415
YQ
136732016-03-03 Yao Qi <yao.qi@linaro.org>
13674
13675 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
13676 Invoke step_over_syscall "clone" and break_cond_on_syscall
13677 "clone".
13678 * gdb.base/step-over-clone.c: New file.
13679
ea507862
YQ
136802016-03-03 Yao Qi <yao.qi@linaro.org>
13681
13682 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
13683 code format.
13684
8fc8cbda
YQ
136852016-03-03 Yao Qi <yao.qi@linaro.org>
13686
13687 * gdb.base/disp-step-fork.c: Rename to ...
13688 * gdb.base/step-over-fork.c: ... it. New file.
13689 * gdb.base/disp-step-vfork.c: Rename to ...
13690 * gdb.base/step-over-vfork.c: ... it. New file.
13691 * gdb.base/disp-step-syscall.exp: Rename to ...
13692 * gdb.base/step-over-syscall.exp: ... it. New file.
13693 (disp_step_cross_syscall): Rename to ...
13694 (step_over_syscall): ... it.
13695
92fa70b0
YQ
136962016-03-03 Yao Qi <yao.qi@linaro.org>
13697
13698 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
13699 If target supports condition evaluation on target, invoke
13700 break_cond_on_syscall for fork and vfork.
13701
e197ad3c
YQ
137022016-03-03 Yao Qi <yao.qi@linaro.org>
13703
13704 * gdb.base/disp-step-syscall.exp: Don't invoke
13705 support_displaced_stepping.
13706 (disp_step_cross_syscall): Test with displaced stepping off and
13707 on if supported.
13708
0b47da9f
YQ
137092016-03-03 Yao Qi <yao.qi@linaro.org>
13710
13711 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
13712 proc.
13713 (setup): New proc.
13714 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
13715 and setup.
13716
065ab6dc
BH
137172016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
13718
13719 * gdb.fortran/vla-history.exp: Remove breakpoint.
13720
07e448ad 137212016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
13722
25d49b86
PA
13723 * gdb.fortran/vla-history.exp: Lookup array elements and printing
13724 exceeds timeout.
07e448ad 13725
9ac2d526 137262016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
13727
25d49b86
PA
13728 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
13729 breakpoint.
9ac2d526 13730
17807369
BH
137312016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
13732
13733 * gdb.mi/vla.f90: Nullify pointer after declaration.
13734
86e501af
PA
137352016-03-01 Pedro Alves <palves@redhat.com>
13736
13737 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
13738
1e903e32
PA
137392016-03-01 Pedro Alves <palves@redhat.com>
13740
13741 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
13742 before anything else.
13743 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
13744 _GNU_SOURCE here.
13745 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
13746 before anything else.
13747 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
13748
6ccb54e2
PA
137492016-03-01 Pedro Alves <palves@redhat.com>
13750
13751 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
13752
30ca9da1
YQ
137532016-03-01 Yao Qi <yao.qi@linaro.org>
13754
13755 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
13756 prepare_for_testing.
13757
dc856b38
YQ
137582016-03-01 Yao Qi <yao.qi@linaro.org>
13759
13760 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
13761
4a932159
AA
137622016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
13763
13764 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
13765 manually constructing the output path.
13766
f2489477
AA
137672016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
13768
13769 * gdb.arch/s390-stackless.S: New.
13770 * gdb.arch/s390-stackless.exp: New.
13771
38899f16
IB
137722016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
13773
13774 * gdb.dlang/circular.c: New file.
13775 * gdb.dlang/circular.exp: New file.
13776
9fde51ed
YQ
137772016-02-26 Yao Qi <yao.qi@linaro.org>
13778
13779 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
13780 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
13781 (testcases): Update.
13782
ce90fefe
YQ
137832016-02-26 Yao Qi <yao.qi@linaro.org>
13784
13785 * gdb.reverse/aarch64.c: Rename to ...
13786 * gdb.reverse/insn-reverse.c: ... it.
13787 * gdb.reverse/aarch64.exp: Rename to ...
13788 * gdb.reverse/insn-reverse.exp: ... it.
13789
3263bceb
YQ
137902016-02-26 Yao Qi <yao.qi@linaro.org>
13791
13792 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
13793 (testcase_ftype): New.
13794 (testcases): New array.
13795 (n_testcases): New.
13796 (main): Call each element in testcases.
13797 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
13798 (read_testcase): New.
13799 Do the tests in a loop.
13800
6cb59ff1
YQ
138012016-02-25 Yao Qi <yao.qi@linaro.org>
13802
13803 * gdb.base/branches.c: Remove.
13804
ae91f625
MK
138052016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
13806
13807 PR gdb/13808
13808 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
13809
678b48b7
MK
138102016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
13811
13812 * gdb.trace/ftrace.exp: Remove unnecessary target check.
13813
7337a6f2
MK
138142016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
13815
13816 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
13817 change x86_64 call_insn to 'callq'.
13818
861ca91f
AT
138192016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
13820
13821 * gdb.trace/tfile-avx.c: Move to...
13822 * gdb.trace/tracefile-pseudo-reg.c: Here.
13823 * gdb.trace/tfile-avx.exp: Move to...
13824 * gdb.trace/tracefile-pseudo-reg.exp: Here.
13825
bf74e428
GB
138262016-02-24 Gary Benson <gbenson@redhat.com>
13827
13828 * gdb.base/attach-pie-noexec.exp: Do not expect an error
13829 message on attach.
13830
cce0e923
DE
138312016-02-23 Doug Evans <dje@google.com>
13832
13833 * gdb.base/skip.c (test_skip): New function.
13834 (end_test_skip_file_and_function): New function.
13835 (test_skip_file_and_function): New function.
13836 * gdb.base/skip1.c (test_skip): New function.
13837 (skip1_test_skip_file_and_function): New function.
13838 * gdb.base/skip.exp: Add tests for new skip options.
13839 * gdb.base/skip-solib.exp: Update expected output.
13840 * gdb.perf/skip-command.cc: New file.
13841 * gdb.perf/skip-command.exp: New file.
13842 * gdb.perf/skip-command.py: New file.
13843
4000e47e
MK
138442016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
13845
13846 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
13847 info registers pattern.
13848
24f75ead
IB
138492016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
13850
13851 * lib/future.exp: Add D support.
13852 (gdb_find_gdc): New proc.
13853 (gdb_default_target_compile): Add D support.
13854
fbb7bcbe
WW
138552016-02-18 Wei-cheng Wang <cole945@gmail.com>
13856
13857 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
13858 user+system time.
13859 (trace_speed_test): Determine the iteration count for a time
13860 between 15..30 seconds.
13861
012b3a21
WT
138622016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
13863
13864 * gdb.arch/i386-mpx-sigsegv.c: New file.
13865 * gdb.arch/i386-mpx-sigsegv.exp: New file.
13866 * gdb.arch/i386-mpx-simple_segv.c: New file.
13867 * gdb.arch/i386-mpx-simple_segv.exp: New file.
13868
2d5189bd
YQ
138692016-02-18 Yao Qi <yao.qi@linaro.org>
13870
13871 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
13872 Don't call setup_kfail.
13873
40fb20d0
YQ
138742016-02-18 Yao Qi <yao.qi@linaro.org>
13875
13876 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
13877 Set "set breakpoint condition-evaluation" per $cond_bp_target.
13878
21b1f8d2
DE
138792016-02-16 Doug Evans <dje@google.com>
13880
13881 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
13882 * gdb.base/skip1.c: Ditto.
13883 * gdb.base/skip.exp: Whitespace cleanup.
13884
4041ed77
DB
138852016-02-16 Don Breazeal <donb@codesourcery.com>
13886
13887 PR remote/19496
13888 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
13889 Remove kfail for PR remote/19496.
13890
c4ef31bf
SM
138912016-02-16 Simon Marchi <simon.marchi@ericsson.com>
13892
13893 * lib/gdb.exp (standard_temp_file): Return a path specific to
13894 the runtest invocation.
13895
266b65b3
SM
138962016-02-16 Simon Marchi <simon.marchi@ericsson.com>
13897
13898 * gdb.trace/save-trace.exp: Change relative path to be in the
13899 standard output directory.
13900
a7a0a6a9
JK
139012016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13902
13903 * gdb.arch/i386-prologue.c: Add missing prototypes.
13904
c99dbb42
JK
139052016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13906
13907 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
13908 * gdb.arch/i386-prologue.exp: Likewise.
13909 * gdb.arch/i386-size.exp: Likewise.
13910
aa480355
SM
139112016-02-15 Simon Marchi <simon.marchi@ericsson.com>
13912
13913 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
13914 define object file path.
13915 * gdb.btrace/gcore.exp: Use standard_output_file to define core
13916 file path.
13917 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
13918 standard_output_file to define binfile.
13919
ba881f50
JK
139202016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13921
13922 Fix compatibility with recent gfortran-5.3.1.
13923 * gdb.fortran/vla-history.exp (print vla1 allocated)
13924 (print vla2 allocated, print $2, print $3): Remove
13925 (print $4): Rename to ...
13926 (print $2): ... here.
13927 (print $9): Rename to ...
13928 (print $5): ... here.
13929 (print $10): Rename to ...
13930 (print $6): ... here.
13931 * gdb.fortran/vla.f90: Add pvla initialization.
13932
e9fb005c
JK
139332016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13934
13935 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
13936 New test.
13937 * gdb.fortran/vla-value-sub.exp: Likewise.
13938
e44e00ff
MK
139392016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
13940
13941 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
13942
97e94151
SM
139432016-02-12 Simon Marchi <simon.marchi@ericsson.com>
13944
13945 * i386-biarch-core.exp: Define corefile using
13946 standard_output_file.
13947
01113bc1
YQ
139482016-02-12 Yao Qi <yao.qi@linaro.org>
13949
13950 * gdb.arch/arm-single-step-kernel-helper.c: New.
13951 * gdb.arch/arm-single-step-kernel-helper.exp: New.
13952
33b4777c
MM
139532016-02-12 Markus Metzger <markus.t.metzger@intel.com>
13954
13955 * gdb.btrace/tailcall-only.exp: New.
13956 * gdb.btrace/tailcall-only.c: New.
13957 * gdb.btrace/x86_64-tailcall-only.S: New.
13958 * gdb.btrace/i686-tailcall-only.S: New.
13959
acc23c11
PA
139602016-02-11 Pedro Alves <palves@redhat.com>
13961
13962 * README (Parallel testing): Add missing double quotes.
13963
e352bf0a
PA
139642016-02-11 Pedro Alves <palves@redhat.com>
13965
13966 * README (Parallel testing): New section.
13967 (GDB_PARALLEL): Rewrite.
13968 (FORCE_PARALLEL): Document.
13969
9f5fed78
MK
139702016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
13971
13972 * gdb.trace/tfile-avx.c: New test.
13973 * gdb.trace/tfile-avx.exp: New test.
13974
9ef9e6a6
KS
139752016-02-09 Keith Seitz <keiths@redhat.com>
13976
13977 PR breakpoints/19546
13978 * gdb.base/infcall-exec.c: New file.
13979 * gdb.base/infcall-exec2.c: New file.
13980 * gdb.base/infcall-exec.exp: New file.
13981
a96e36da
KS
139822016-02-09 Keith Seitz <keiths@redhat.com>
13983
13984 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
13985 (toplevel): Call test_bkpt_address.
13986
9f61929f
KS
139872016-02-09 Keith Seitz <keiths@redhat.com>
13988
13989 PR python/19506
13990 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
13991 (toplevel): Call test_bkpt_address.
13992
1e94266c
SM
139932016-02-09 Simon Marchi <simon.marchi@ericsson.com>
13994
13995 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
13996 to AC_OUTPUT.
13997 * configure: Regenerate.
13998
2a7f3dff
PA
139992016-02-09 Pedro Alves <palves@redhat.com>
14000
14001 PR breakpoints/19548
14002 * gdb.base/execl-update-breakpoints.c (some_function): New
14003 function.
14004 (main): Call it.
14005 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
14006 Tighten expected GDB output.
14007
2151ccc5
SM
140082016-02-08 Simon Marchi <simon.marchi@ericsson.com>
14009
14010 * Makefile.in (ALL_SUBDIRS): Remove.
14011 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
14012 (distclean maintainer-clean realclean): Likewise.
14013 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
14014 * configure: Regenerate.
14015 * gdb.ada/Makefile.in: Delete.
14016 * gdb.arch/Makefile.in: Likewise.
14017 * gdb.asm/Makefile.in: Likewise.
14018 * gdb.base/Makefile.in: Likewise.
14019 * gdb.btrace/Makefile.in: Likewise.
14020 * gdb.cell/Makefile.in: Likewise.
14021 * gdb.compile/Makefile.in: Likewise.
14022 * gdb.cp/Makefile.in: Likewise.
14023 * gdb.disasm/Makefile.in: Likewise.
14024 * gdb.dlang/Makefile.in: Likewise.
14025 * gdb.dwarf2/Makefile.in: Likewise.
14026 * gdb.fortran/Makefile.in: Likewise.
14027 * gdb.gdb/Makefile.in: Likewise.
14028 * gdb.go/Makefile.in: Likewise.
14029 * gdb.guile/Makefile.in: Likewise.
14030 * gdb.java/Makefile.in: Likewise.
14031 * gdb.linespec/Makefile.in: Likewise.
14032 * gdb.mi/Makefile.in: Likewise.
14033 * gdb.modula2/Makefile.in: Likewise.
14034 * gdb.multi/Makefile.in: Likewise.
14035 * gdb.objc/Makefile.in: Likewise.
14036 * gdb.opencl/Makefile.in: Likewise.
14037 * gdb.opt/Makefile.in: Likewise.
14038 * gdb.pascal/Makefile.in: Likewise.
14039 * gdb.perf/Makefile.in: Likewise.
14040 * gdb.python/Makefile.in: Likewise.
14041 * gdb.reverse/Makefile.in: Likewise.
14042 * gdb.server/Makefile.in: Likewise.
14043 * gdb.stabs/Makefile.in: Likewise.
14044 * gdb.threads/Makefile.in: Likewise.
14045 * gdb.trace/Makefile.in: Likewise.
14046 * gdb.xml/Makefile.in: Likewise.
14047 * lib/gdb.exp (make_gdb_parallel_path): Add check for
14048 GDB_PARALLEL.
14049 (standard_output_file): Remove check for GDB_PARALLEL, always
14050 return path in outputs/$subdir/$testname.
14051
437277d4
SM
140522016-02-08 Simon Marchi <simon.marchi@ericsson.com>
14053
14054 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
14055 (site.exp): Assign abs_srcdir to tcl's srcdir.
14056
31d913c7
YQ
140572016-02-04 Yao Qi <yao.qi@linaro.org>
14058
14059 * gdb.base/foll-exec-mode.c: Include limits.h.
14060 (main): Add parameters argc and argv. Get directory from
14061 argv[0].
14062 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
14063 compilation.
14064 * gdb.base/foll-exec.c: Include limits.h.
14065 (main): Add parameters argc and argv.
14066 Get directory from argv[0].
14067 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
14068 Adjust tests on the number of lines as source code changed.
14069 * gdb.base/foll-vfork-exit.c: Include limits.h.
14070 (main): Add one line of statement before vfork.
14071 * gdb.base/foll-vfork.c: Include limits.h and string.h.
14072 (main): Add parameters argc and argv. Get directory from
14073 argv[0].
14074 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
14075 (setup_gdb): Set tbreak to skip some source lines.
14076 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
14077 (main): Add parameters argc and argv. Get directory from
14078 argv[0].
14079 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
14080 compilation.
14081 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
14082 (main): Add parameters argc and argv. Get directory from
14083 argv[0].
14084 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
14085 compilation.
14086
9482b9fb
DE
140872016-02-01 Doug Evans <dje@google.com>
14088
14089 * gdb.base/skip.exp: Clean up multiple references to same test name.
14090
6b2e4f10
PA
140912016-02-01 Pedro Alves <palves@redhat.com>
14092
ccb6afd6 14093 PR remote/19496
6b2e4f10
PA
14094 * gdb.threads/forking-threads-plus-breakpoint.exp
14095 (displaced_stepping_supported): New global.
14096 (probe_displaced_stepping_support): New procedure.
14097 (do_test): Add 'displaced' parameter, and use it.
14098 (top level): Check for displaced stepping support. Add displaced
14099 stepping on/off testing axis.
14100
37a8db1a
AB
141012016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
14102
14103 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
14104 pointer. Don't perform further tests on the unassociated pointer
14105 if the first test fails.
14106
5fdf6324
AB
141072016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
14108
14109 * gdb.base/max-value-size.c: New file.
14110 * gdb.base/max-value-size.exp: New file.
14111 * gdb.base/huge.exp: Disable max-value-size for this test.
14112
935c6144
IB
141132016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
14114
14115 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
14116
7fe8399d
YQ
141172016-01-28 Yao Qi <yao.qi@linaro.org>
14118
14119 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
14120
a2077e25
PA
141212016-01-25 Pedro Alves <palves@redhat.com>
14122
14123 PR threads/19461
14124 * gdb.base/fork-running-state.c: New file.
14125 * gdb.base/fork-running-state.exp: New file.
14126
1d2736d4
PA
141272016-01-25 Pedro Alves <palves@redhat.com>
14128
14129 PR gdb/19494
14130 * gdb.base/catch-fork-kill.c: New file.
14131 * gdb.base/catch-fork-kill.exp: New file.
14132
f1da4b11
PA
141332016-01-25 Pedro Alves <palves@redhat.com>
14134
14135 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
14136 Delete, moved to lib/gdb.exp.
14137 * gdb.threads/forking-threads-plus-breakpoint.exp
14138 (foreach_with_prefix): Likewise.
14139 * gdb.threads/process-dies-while-handling-bp.exp
14140 (foreach_with_prefix): Likewise.
14141 * lib/gdb.exp (foreach_with_prefix): New procedure.
14142
45f38546
MK
141432016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
14144
14145 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
14146 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
14147
dc29a1ce
MK
141482016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
14149
14150 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
14151 endian targets.
14152
092127d7
JK
141532016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14154 Pedro Alves <palves@redhat.com>
14155
14156 Fix testsuite compatibility with Guile.
14157 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
14158 number.
14159
31d765d3
JK
141602016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14161
14162 Fix testsuite compatibility with Guile.
14163 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
14164 (thread 1): New test for backtrace through signal handler.
14165
1ac78c04
YQ
141662016-01-22 Yao Qi <yao.qi@linaro.org>
14167
14168 PR testsuite/19491
14169 * gdb.base/multi-forks.c: Include
14170 ../lib/unbuffer_output.c
14171 (main): Call gdb_unbuffer_output.
14172
4f5946a8
DE
141732016-01-21 Doug Evans <dje@google.com>
14174
14175 * lib/ada.exp (gdb_compile_ada): Fix typo.
14176
305e13e6
JB
141772016-01-21 Joel Brobecker <brobecker@adacore.com>
14178
14179 * gdb.base/break-fun-addr.exp: New file.
14180 * gdb.base/break-fun-addr1.c: New file.
14181 * gdb.base/break-fun-addr2.c: New file.
14182
5f5dfff6
SM
141832016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
14184
14185 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
14186 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
14187 enum flag values.
14188
fd356fa2
AA
141892016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
14190
14191 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
14192 when GDB can not set the vector return value. Add more comments
14193 for clarification.
14194
9df22175
AT
141952016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
14196
14197 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
14198 command.
14199
41d1845e
SM
142002016-01-19 Simon Marchi <simon.marchi@ericsson.com>
14201
14202 * Makefile.in (DO_RUNTEST): Add --status and update usages.
14203
01ac6840
SM
142042016-01-19 Simon Marchi <simon.marchi@ericsson.com>
14205
14206 * Makefile.in (check-single): Pass --status to runtest.
14207 (check/%.exp): Likewise.
14208
142092016-01-19 Simon Marchi <simon.marchi@ericsson.com>
14210
14211 * Makefile.in (check-parallel): Propagate return code from make
14212 do-check-parallel.
14213
bd0a71fa
MK
142142016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
14215
14216 * gdb.trace/ftrace.exp: Fix expected message on continue.
14217 * gdb.trace/pending.exp: Fix expected message on continue.
14218 * gdb.trace/trace-break.exp: Fix expected message on continue.
14219
8bcbad33
SM
142202016-01-18 Simon Marchi <simon.marchi@ericsson.com>
14221
14222 * lib/gdb.exp (gdb_test): Remove unused global references.
14223
f303dbd6
PA
142242016-01-18 Pedro Alves <palves@redhat.com>
14225
14226 * gdb.base/async-shell.exp: Adjust expected output.
14227 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
14228 * gdb.base/siginfo-thread.exp: Adjust expected output.
14229 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
14230 * gdb.java/jnpe.exp: Adjust expected output.
14231 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
14232 * gdb.threads/continue-pending-status.exp: Adjust expected output.
14233 * gdb.threads/leader-exit.exp: Adjust expected output.
14234 * gdb.threads/manythreads.exp: Adjust expected output.
14235 * gdb.threads/pthreads.exp: Adjust expected output.
14236 * gdb.threads/schedlock.exp: Adjust expected output.
14237 * gdb.threads/siginfo-threads.exp: Adjust expected output.
14238 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
14239 expected output.
14240 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
14241 output.
14242 * gdb.threads/sigthread.exp: Adjust expected output.
14243 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
14244
b2789696
YQ
142452016-01-18 Yao Qi <yao.qi@linaro.org>
14246
14247 * gdb.guile/scm-section-script.c: Replace @progbits with
14248 %progbits.
14249 * gdb.python/py-section-script.c: Likewise.
14250
71ef29a8
PA
142512016-01-15 Pedro Alves <palves@redhat.com>
14252
14253 * gdb.multi/tids.exp: Test star wildcard ranges.
14254
3f5b7598
PA
142552016-01-15 Pedro Alves <palves@redhat.com>
14256
14257 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
14258 command from "thread apply" invocation.
14259 (thr_apply_info_thr_invalid): Default the expected output to the
14260 input tid list.
14261 (top level): Add tests that use convenience variables. Add tests
14262 for "thread apply" with a valid TID list, but missing the command.
14263
663f6d42
PA
142642016-01-13 Pedro Alves <palves@redhat.com>
14265
14266 * gdb.base/default.exp: Expect $_gthread as well.
14267 * gdb.multi/tids.exp: Test $_gthread.
14268 * gdb.threads/thread-specific.exp: Test $_gthread.
14269
c84f6bbf
PA
142702016-01-13 Pedro Alves <palves@redhat.com>
14271
14272 * gdb.multi/tids.exp: Test "info threads -gid".
14273
22a02324
PA
142742016-01-13 Pedro Alves <palves@redhat.com>
14275
14276 * gdb.multi/tids.exp: Test InferiorThread.global_num and
14277 Breakpoint.thread.
14278 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
14279
5d5658a1
PA
142802016-01-07 Pedro Alves <palves@redhat.com>
14281
14282 * gdb.base/break.exp: Adjust to output changes.
14283 * gdb.base/hbreak2.exp: Likewise.
14284 * gdb.base/sepdebug.exp: Likewise.
14285 * gdb.base/watch_thread_num.exp: Likewise.
14286 * gdb.linespec/keywords.exp: Likewise.
14287 * gdb.multi/info-threads.exp: Likewise.
14288 * gdb.threads/thread-find.exp: Likewise.
14289 * gdb.multi/tids.c: New file.
14290 * gdb.multi/tids.exp: New file.
14291
84654457
PA
142922016-01-13 Pedro Alves <palves@redhat.com>
14293
14294 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
14295
e3940304
PA
142962016-01-13 Pedro Alves <palves@redhat.com>
14297
14298 * gdb.base/default.exp: Expect $_inferior as well.
14299 * gdb.multi/base.exp: Test $_inferior.
14300
a911d87a
PA
143012016-01-13 Pedro Alves <palves@redhat.com>
14302
14303 PR breakpoints/19388
14304 * gdb.base/catch-signal-siginfo-cond.c: New file.
14305 * gdb.base/catch-signal-siginfo-cond.exp: New file.
14306
82075af2
JS
143072016-01-12 Josh Stone <jistone@redhat.com>
14308 Philippe Waroquiers <philippe.waroquiers@skynet.be>
14309
14310 * gdb.base/catch-syscall.c (do_execve): New variable.
14311 (main): Conditionally trigger an execve.
14312 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
14313 (test_catch_syscall_execve): New, check entry/return across execve.
14314 (do_syscall_tests): Call test_catch_syscall_execve.
14315
e46eeedd
PA
143162016-01-12 Pedro Alves <palves@redhat.com>
14317
14318 * gdb.base/random-signal.exp (do_test): New procedure, with body
14319 of testcase moved in.
14320
01d8c27e
JK
143212016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14322 Pedro Alves <palves@redhat.com>
14323
14324 * gdb.base/funcargs.exp (finish from indirectly called function):
14325 Reintroduce the case for 'First'.
14326
9a706302
JK
143272016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14328 Pedro Alves <palves@redhat.com>
14329
14330 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
14331 (tcatch_vfork_then_child_follow_exec)
14332 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
14333 identification.
14334
c0ecb95f
JK
143352016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14336
14337 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
14338 and repeats to unlimited.
14339 * gdb.python/py-value.exp: Likewise.
14340 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
14341 and repeats to unlimited.
14342
6cfc1fcb
JK
143432016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14344
14345 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
14346 and reordering the functions.
14347 * gdb.multi/hangout.c: Likewise.
14348 * gdb.multi/hello.c: Likewise.
14349
582a1b00
SM
143502016-01-08 Simon Marchi <simon.marchi@ericsson.com>
14351
14352 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
14353 absolute.
14354 (SingleStatisticTestResult.report): Use dict.keys instead of
14355 dict.iterkeys.
14356
79bc59cb
PA
143572016-01-06 Pedro Alves <palves@redhat.com>
14358
14359 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
14360
43368e1d
MM
143612016-01-04 Markus Metzger <markus.t.metzger@intel.com>
14362
14363 * gdb.btrace/dlopen.exp: New.
14364 * gdb.btrace/dlopen.c: New.
14365 * gdb.btrace/dlopen-dso.c: New.
14366
79fad5b8
SL
143672015-12-25 Sandra Loosemore <sandra@codesourcery.com>
14368
14369 * lib/gdb.exp (gdb_test): Update comments to clarify that the
14370 PATTERN argument is optional.
14371
ab8314b3
JB
143722015-12-24 Joel Brobecker <brobecker@adacore.com>
14373
14374 * lib/ada.exp (target_compile_ada_from_dir): New function.
14375 (gdb_compile_ada): Reimplement avoiding the use of project files.
14376 * gdb.ada/gnat_ada.gpr: Delete.
14377 * gdb.ada/cond_lang.exp: Adjust test to make path before
14378 filename optional.
14379 * gdb.ada/small_reg_param.exp: Likewise.
14380
fe33faff
SM
143812015-12-22 Simon Marchi <simon.marchi@ericsson.com>
14382
14383 * gdb.base/foll-vork.exp: Remove HP-UX special case.
14384
6d265cb4
TP
143852015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
14386
14387 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
14388 case.
14389
10125099
SM
143902015-12-21 Simon Marchi <simon.marchi@ericsson.com>
14391
14392 * gdb.base/break.exp: Remove dead code.
14393 * gdb.base/sepdebug.exp: Likewise.
14394
3ca22649
SM
143952015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
14396
14397 * gdb.asm/asm-source.exp: Remove HP-UX references.
14398 * gdb.base/annota1.exp: Likewise.
14399 * gdb.base/annota3.exp: Likewise.
14400 * gdb.base/attach.exp: Likewise.
14401 * gdb.base/bigcore.exp: Likewise.
14402 * gdb.base/break.exp: Likewise.
14403 * gdb.base/call-ar-st.exp: Likewise.
14404 * gdb.base/callfuncs.exp: Likewise.
14405 * gdb.base/catch-fork-static.exp: Likewise.
14406 * gdb.base/display.exp: Likewise.
14407 * gdb.base/foll-exec-mode.exp: Likewise.
14408 * gdb.base/foll-exec.exp: Likewise.
14409 * gdb.base/foll-fork.exp: Likewise.
14410 * gdb.base/foll-vfork.exp: Likewise.
14411 * gdb.base/funcargs.exp: Likewise.
14412 * gdb.base/hbreak2.exp: Likewise.
14413 * gdb.base/inferior-died.exp: Likewise.
14414 * gdb.base/interrupt.exp: Likewise.
14415 * gdb.base/multi-forks.exp: Likewise.
14416 * gdb.base/nodebug.exp: Likewise.
14417 * gdb.base/sepdebug.exp: Likewise.
14418 * gdb.base/solib1.c: Likewise.
14419 * gdb.base/step-test.exp: Likewise.
14420 * gdb.mi/non-stop.c: Likewise.
14421 * gdb.mi/pthreads.c: Likewise.
14422 * gdb.multi/bkpt-multi-exec.ex: Likewise.
14423 * gdb.threads/pthreads.c: Likewise.
14424 * gdb.threads/staticthreads.exp: Likewise.
14425 * lib/future.exp: Likewise.
14426 * lib/gdb.exp: Likewise.
14427 * gdb.base/so-indr-cl.c: Remove.
14428 * gdb.base/so-indr-cl.exp: Likewise.
14429 * gdb.base/solib.c: Likewise.
14430 * gdb.base/solib.exp: Likewise.
14431 * gdb.base/solib2.c: Likewise.
14432
b6304613
SM
144332015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
14434
14435 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
14436 * gdb.base/call-ar-st.exp: Likewise.
14437 * gdb.base/callfuncs.exp: Likewise.
14438 * gdb.base/condbreak.exp: Likewise.
14439 * gdb.base/constvars.exp: Likewise.
14440 * gdb.base/hbreak2.exp: Likewise.
14441 * gdb.base/langs.exp: Likewise.
14442 * gdb.base/list.exp: Likewise.
14443 * gdb.base/long_long.exp: Likewise.
14444 * gdb.base/ptype.exp: Likewise.
14445 * gdb.base/scope.exp: Likewise.
14446 * gdb.base/signals.exp: Likewise.
14447 * gdb.base/so-impl-ld.exp: Likewise.
14448 * gdb.base/varargs.exp: Likewise.
14449 * gdb.base/volatile.exp: Likewise.
14450 * gdb.base/whatis.exp: Likewise.
14451 * gdb.cp/cplusfuncs.exp: Likewise.
14452 * gdb.cp/inherit.exp: Likewise.
14453 * gdb.cp/local.exp: Likewise.
14454 * gdb.cp/member-ptr.exp: Likewise.
14455 * gdb.cp/method.exp: Likewise.
14456 * gdb.cp/overload.exp: Likewise.
14457 * gdb.cp/templates.exp: Likewise.
14458 * gdb.stabs/weird.exp: Likewise.
14459 * lib/compiler.c: Likewise.
14460 * lib/compiler.cc: Likewise.
14461 * lib/cp-support.exp: Likewise.
14462 * lib/gdb.exp: Likewise.
14463
bf401b07
SM
144642015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
14465
14466 * configure.ac: Remove HP-UX case.
14467 * configure: Regenerate.
14468
aff9c0f8
SM
144692015-12-18 Simon Marchi <simon.marchi@ericsson.com>
14470
14471 * lib/gdb.exp (gdb_compile): Add function doc.
14472
a6904d5a
PA
144732015-12-17 Pedro Alves <palves@redhat.com>
14474
14475 PR threads/19354
14476 * gdb.multi/info-threads.exp: New file.
14477
a22279dd
YQ
144782015-12-15 Yao Qi <yao.qi@linaro.org>
14479
14480 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
14481 is aarch64*-*-*.
14482
0588c796
SL
144832015-12-14 Sandra Loosemore <sandra@codesourcery.com>
14484
14485 * gdb.base/history-duplicates.exp: Skip if no readline support.
14486
5d978e17
SL
144872015-12-14 Sandra Loosemore <sandra@codesourcery.com>
14488
14489 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
14490
7e763b86
SL
144912015-12-14 Sandra Loosemore <sandra@codesourcery.com>
14492
14493 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
14494
87a3a92c
SL
144952015-12-14 Sandra Loosemore <sandra@codesourcery.com>
14496
14497 * gdb.base/completion.exp: Skip tests that interrupt GDB with
14498 ctrl-C if nointerrupts target property is set.
14499 * gdb.base/double-prompt-target-event-error.exp: Likewise.
14500 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
14501 * gdb.base/paginate-bg-execution.exp: Likewise.
14502 * gdb.base/paginate-execution-startup.exp: Likewise.
14503 * gdb.base/random-signal.exp: Likewise.
14504 * gdb.base/range-stepping.exp: Likewise.
14505 * gdb.cp/annota2.exp: Likewise.
14506 * gdb.cp/annota3.exp: Likewise.
14507 * gdb.gdb/selftest.exp: Likewise.
14508 * gdb.threads/continue-pending-status.exp: Likewise.
14509 * gdb.threads/leader-exit.exp: Likewise.
14510 * gdb.threads/manythreads.exp: Likewise.
14511 * gdb.threads/pthreads.exp: Likewise.
14512 * gdb.threads/schedlock.exp: Likewise.
14513 * gdb.threads/sigthread.exp: Likewise.
14514
a8f077dc
DB
145152015-12-11 Don Breazeal <donb@codesourcery.com>
14516
14517 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
14518 remote.
14519 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
14520 * gdb.base/foll-exec.exp (main): Enable for target remote.
14521 * gdb.base/foll-fork.exp (main): Likewise.
14522 * gdb.base/foll-vfork.exp (main): Likewise.
14523 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
14524 (proc continue_to_exit_bp_loc): Use clean_restart.
14525 * gdb.base/pie-execl.exp (main): Disable for target remote.
14526 * gdb.base/watch-vfork.exp (main): Enable for target remote.
14527 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
14528 * gdb.threads/execl.exp (main): Likewise.
14529 * gdb.threads/fork-child-threads.exp (main): Likewise.
14530 * gdb.threads/fork-plus-threads.exp (main): Disable for target
14531 remote.
14532 * gdb.threads/fork-thread-pending.exp (main): Enable for target
14533 remote.
14534 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
14535 pid.tid style ptids, instead of just tid.
14536 * gdb.threads/thread-execl.exp (main): Enable for target remote.
14537 * gdb.threads/watchpoint-fork.exp (main): Likewise.
14538 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
14539 ptids, instead of just tid.
14540
3b2464a8
AB
145412015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
14542
14543 * gdb.base/list.exp (test_list_forward): Add end of file error
14544 test.
14545 (test_repeat_list_command): Add end of file error test.
14546 (test_list_backwards): Add beginning of file error test.
14547
a0def019
AB
145482015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
14549
14550 * gdb.base/list.exp (test_list_invalid_args): New function,
14551 defined, and called.
14552
5c000dff
AB
145532015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
14554
14555 * gdb.base/list.exp (test_list): Make test names unique.
14556
f1637ebe
YQ
145572015-12-11 Yao Qi <yao.qi@linaro.org>
14558
14559 * gdb.base/coremaker2.c: Remove.
14560
36d6fc0a
PA
145612015-12-10 Pedro Alves <palves@redhat.com>
14562
14563 * gdb.multi/base.exp: Remove stale "spaces" references.
14564
762f7747
PA
145652015-12-10 Pedro Alves <palves@redhat.com>
14566
14567 * gdb.multi/base.exp: Don't use nowarnings.
14568 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
14569 * gdb.multi/hangout.c: Include stdio.h.
14570 * gdb.multi/hello.c: Include stdlib.h.
14571 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
14572 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
14573 * gdb.multi/multi-arch.exp: Don't use nowarnings.
14574
28d2bfb9
AB
145752015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
14576
14577 * gdb.dwarf2/dw2-ranges-base.c: New file.
14578 * gdb.dwarf2/dw2-ranges-base.exp: New file.
14579 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
14580 support additional line table, and debug ranges generation.
14581 (Dwarf::ranges): New function, generate .debug_ranges.
14582 (Dwarf::lines): Support generating simple line table programs.
14583 (Dwarf::assemble): Initialise new namespace variables.
14584
5fc2beac
KB
145852015-12-09 Kevin Buettner <kevinb@redhat.com>
14586
14587 * gdb.base/async.exp (proc test_background): Add case for
14588 asynchronous execution not supported.
14589
1c35a88f
LM
145902015-12-09 Luis Machado <lgustavo@codesourcery.com>
14591
14592 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
14593 format and change test names to make them unique.
14594
b593e3d9
RK
145952015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
14596 Pedro Alves <pedro@redhat.com>
14597
14598 PR gdb/18702
14599 Add checking of floatformats setup on x86_64 hosts.
14600 * gdb.arch/i386-float.S (main): Load bigval and smallval.
14601 (smallval, bigval): New labels/constants.
14602 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
14603 float" after loading bigval and smallval.
14604
d72413e6
PMR
146052015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
14606
14607 * gdb.ada/fun_overload_menu.exp: New testcase.
14608 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
14609
ece66d65
JS
146102015-12-04 Josh Stone <jistone@redhat.com>
14611
14612 * gdb.base/catch-fork-static.exp: New.
14613
41d0efca
YQ
146142015-12-03 Yao Qi <yao.qi@linaro.org>
14615
14616 * gdb.base/sizeof.c: Don't include stdio.h and
14617 ../lib/unbuffer_output.c.
14618 (main): New variable 'size' and 'value'. Remove printf and
14619 gdb_unbuffer_output. Assign return value to size and value.
14620 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
14621 at the beginning.
14622 (check_sizeof): Check the result by printing variable 'size'.
14623 (check_valueof): Check the result by printing variable 'value'.
14624
99fd02d9
YQ
146252015-12-01 Yao Qi <yao.qi@linaro.org>
14626
14627 * gdb.base/disp-step-syscall.exp: Define syscall instruction
14628 for aarch64*-*-linux* target.
14629
f2faf941
PA
146302015-11-30 Pedro Alves <palves@redhat.com>
14631
14632 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
14633
04bf20c5
PA
146342015-11-30 Pedro Alves <palves@redhat.com>
14635
14636 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
14637 Handle non-stop mode vCont replies.
14638
09df4675
PA
146392015-11-30 Pedro Alves <palves@redhat.com>
14640
14641 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
14642 prepare_for_testing. Start gdb with "set non-stop on" appended to
14643 GDBFLAGS. Lax expected stop output.
14644
58b584af
YQ
146452015-11-27 Yao Qi <yao.qi@linaro.org>
14646
14647 * gdb.arch/arm-neon.exp: New.
14648 * gdb.arch/arm-neon.c: New.
14649
dfcb77a8
YQ
146502015-11-27 Yao Qi <yao.qi@linaro.org>
14651
14652 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
14653
88e8ec1b
YQ
146542015-11-27 Yao Qi <yao.qi@linaro.org>
14655
14656 * gdb.cp/annota2.exp: Allow multiple occurrences of the
14657 frames-invalid annotation.
14658
bfde72c2
YQ
146592015-11-27 Yao Qi <yao.qi@linaro.org>
14660
14661 * gdb.cp/annota2.exp: Use ${frames_invalid}.
14662
f6512a69
SM
146632015-11-26 Simon Marchi <simon.marchi@ericsson.com>
14664
14665 * gdb.threads/names.exp: New file.
14666 * gdb.threads/names.c: New file.
14667 * README: Mention gdb,no_thread_names.
14668
46a3515b
MM
146692015-11-26 Markus Metzger <markus.t.metzger@intel.com>
14670
14671 PR 19297
14672 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
14673 support" error.
14674
62147a22
PA
146752015-11-24 Pedro Alves <palves@redhat.com>
14676
14677 PR 17539
14678 * gdb.base/display.exp: Expect displays to be sorted in ascending
14679 order. Use multi_line.
14680 * gdb.base/solib-display.exp: Likewise.
14681
2f341b6e
PA
146822015-11-24 Pedro Alves <palves@redhat.com>
14683
14684 PR 17539
25d49b86
PA
14685 * gdb.base/display.exp: Expect displays to be sorted in ascending
14686 order. Use multi_line.
14687 * gdb.base/solib-display.exp: Likewise.
2f341b6e 14688
7e0aa6aa
PA
146892015-11-24 Pedro Alves <palves@redhat.com>
14690
14691 PR 17539
14692 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
14693 threads in ascending order.
14694 * gdb.base/foll-fork.exp: Likewise.
14695 * gdb.base/foll-vfork.exp: Likewise.
14696 * gdb.base/multi-forks.exp: Likewise.
14697 * gdb.mi/mi-nonstop.exp: Likewise.
14698 * gdb.mi/mi-nsintrall.exp: Likewise.
14699 * gdb.multi/base.exp: Likewise.
14700 * gdb.multi/multi-arch.exp: Likewise.
14701 * gdb.python/py-inferior.exp: Likewise.
14702 * gdb.threads/break-while-running.exp: Likewise.
14703 * gdb.threads/execl.exp: Likewise.
14704 * gdb.threads/gcore-thread.exp: Likewise.
14705 * gdb.threads/info-threads-cur-sal.exp: Likewise.
14706 * gdb.threads/kill.exp: Likewise.
14707 * gdb.threads/linux-dp.exp: Likewise.
14708 * gdb.threads/multiple-step-overs.exp: Likewise.
14709 * gdb.threads/next-bp-other-thread.exp: Likewise.
14710 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
14711 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
14712 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
14713 * gdb.threads/thread-find.exp: Likewise.
14714 * gdb.threads/tls.exp: Likewise.
14715 * lib/mi-support.exp (mi_reverse_list): Delete.
14716 (mi_check_thread_states): No longer reverse list.
14717
2cc57ad8
PA
147182015-11-24 Pedro Alves <palves@redhat.com>
14719
14720 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
14721 use lowercase.
14722
c93e8391
SM
147232015-11-23 Simon Marchi <simon.marchi@ericsson.com>
14724
14725 * gdb.trace/actions.c: Include trace-common.h.
14726 (main): Add a location for a fast tracepoint.
14727 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
14728 the normal tracepoints.
14729 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
14730
045ccf91
SM
147312015-11-23 Simon Marchi <simon.marchi@ericsson.com>
14732
14733 * save-trace.exp: Factor out code to these...
14734 (gdb_save_tracepoints): New.
14735 (gdb_load_tracepoints): New.
14736 (do_save_load_test): New.
14737
5506f9f6
KB
147382015-11-23 Kevin Buettner <kevinb@redhat.com>
14739
14740 * gdb.base/asmlabel.exp: New test.
14741 * gdb.base/asmlabel.c: New test case.
14742
16c3b12f
JB
147432015-11-23 Joel Brobecker <brobecker@adacore.com>
14744
14745 * gdb.base/wrong_frame_bt_full-main.c: New file.
14746 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
14747 * gdb.base/wrong_frame_bt_full.exp: New file.
14748
155bfbd3
JB
147492015-11-23 Joel Brobecker <brobecker@adacore.com>
14750
14751 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
14752
bb097445
JM
147532015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
14754
206853a0 14755 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
14756 pstate register when comparing registers values in
14757 sparc64-*-linux-gnu targets to avoid spurious differences.
14758
9c88ed8f
JM
147592015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
14760
206853a0 14761 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 14762
96161e25
SL
147632015-11-19 Sandra Loosemore <sandra@codesourcery.com>
14764
14765 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
14766 as type argument to gdb_compile.
14767 * gdb.base/nested-subp2.exp: Likewise.
14768 * gdb.base/nested-subp3.exp: Likewise.
14769
340c2830
DV
147702015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
14771
14772 * lib/dwarf.exp (_note): Fix left shift of negative value.
14773 * gdb.trace/trace-condition.exp: Likewise.
14774
c1862d0f
YQ
147752015-11-13 Yao Qi <yao.qi@linaro.org>
14776
14777 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
14778 comments about d10v.
14779 (test_scalar_returns): Likewise.
14780 * gdb.base/d10v.ld: Remove.
14781 * gdb.base/overlays.exp: Remove the target triplet checking for
14782 d10v-*-*.
14783 * gdb.base/structs.exp (test_struct_returns): Remove the
14784 comments about d10v.
14785 (test_struct_calls): Likewise.
14786
77ae9c19
YQ
147872015-11-13 Yao Qi <yao.qi@linaro.org>
14788
14789 * gdb.base/gnu_vector.exp: Check the return value by "p res".
14790 * gdb.base/gnu_vector.c: Don't include stdio.h.
14791 (main): Don't print res and call add_some_intvecs.
14792
430e004e
MK
147932015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
14794
14795 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
14796 macro.
14797 (func5): Removed.
14798 (func4): Use FAST_TRACEPOINT_LABEL.
14799 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
14800 macro.
14801 (func): Removed.
14802 (thread_function): Use FAST_TRACEPOINT_LABEL.
14803 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
14804 (func): Remove.
14805 (marker): Use FAST_TRACEPOINT_LABEL.
14806 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
14807 (pendfunc1): Remove.
14808 (pendfunc): Use FAST_TRACEPOINT_LABEL.
14809 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
14810 (foo): Remove.
14811 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
14812 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
14813 macro.
14814 (func): Remove.
14815 (marker): Use FAST_TRACEPOINT_LABEL.
14816 * gdb.trace/trace-common.h: New header.
14817 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
14818 macro.
14819 (func): Remove.
14820 (marker): Use FAST_TRACEPOINT_LABEL.
14821 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
14822 (func): Remove.
14823 (thread_function): Use FAST_TRACEPOINT_LABEL.
14824
6e7675a7
MK
148252015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
14826
14827 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
14828 in front.
14829 * gdb.trace/change-loc.exp: Use global pcreg definition.
14830 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
14831 * gdb.trace/entry-values.exp: Use global spreg definition, add $
14832 in front.
14833 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
14834 * gdb.trace/pending.exp: Likewise.
14835 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
14836 * gdb.trace/trace-break.exp: Likewise.
14837 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
14838 in front.
14839 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
14840 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
14841 in front.
14842 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
14843
dddc0e16
JB
148442015-11-09 Joel Brobecker <brobecker@adacore.com>
14845
14846 * gdb.ada/fin_fun_out: New testcase.
14847
c6f0b406
KB
148482015-11-07 Kevin Buettner <kevinb@redhat.com>
14849
14850 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
14851 value associated with DW_AT_byte_size.
14852 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
14853 constants for DW_AT_byte_size, DW_AT_lower_bound, and
14854 DW_AT_upper_bound.
14855
f01dcfd9
KB
148562015-11-07 Kevin Buettner <kevinb@redhat.com>
14857
14858 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
14859 (gdb_target_symbol_prefix_flags): Define in terms of _asm
14860 version.
14861 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
14862 gdb.dwarf2/dw2-canonicalize-type.exp,
14863 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
14864 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
14865 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
14866 provided by gdb_target_symbol_prefix_flags_asm.
14867 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
14868 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
14869 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
14870 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
14871 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
14872 macros where needed). Use this macro for symbols which require
14873 the prefix provided by SYMBOL_PREFIX.
14874
2223449a
KB
148752015-11-05 Kevin Buettner <kevinb@redhat.com>
14876
14877 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
14878 New procs.
14879 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
14880 representing expressions, of more than one list element.
14881 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
14882 to prepend linker symbol prefix to f.
14883 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
14884 table_1 and table_2.
14885 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
14886 Likewise, for f and g.
14887 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
14888 for ptr.
14889 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
14890 for main.
14891 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
14892 table_1_ptr and table_2_ptr.
14893
6f2f1a3a
JK
148942015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14895 Joel Brobecker <brobecker@adacore.com>
14896
14897 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
14898
566c56c9
MK
148992015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
14900
14901 * gdb.reverse/s390-mvcle.c: New test.
14902 * gdb.reverse/s390-mvcle.exp: New file.
14903 * lib/gdb.exp: Enable reverse tests on s390*-linux.
14904
d5f0636b
MK
149052015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
14906
14907 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
14908
7ad8b86c
MK
149092015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
14910
14911 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
14912 reaching marker2.
14913 * gdb.reverse/getresuid-reverse.exp: Likewise.
14914 * gdb.reverse/pipe-reverse.exp: Likewise.
14915 * gdb.reverse/readv-reverse.exp: Likewise.
14916 * gdb.reverse/recvmsg-reverse.exp: Likewise.
14917 * gdb.reverse/time-reverse.exp: Likewise.
14918 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
14919
4081c0f1
YQ
149202015-10-30 Yao Qi <yao.qi@linaro.org>
14921
14922 * gdb.threads/wp-replication.c (watch_count_done): Remove.
14923 (empty_cycle): Remove.
14924 (main): Don't call empty_cycle. Don't use watch_count_done.
14925 * gdb.threads/wp-replication.exp: Don't set breakpoint on
14926 empty_cycle. Rewrite the code counting HW watchpoints.
14927
452b4ba5
MK
149282015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
14929
14930 * gdb.reverse/fstatat-reverse.c: New test.
14931 * gdb.reverse/fstatat-reverse.exp: New file.
14932 * gdb.reverse/getresuid-reverse.c: New test.
14933 * gdb.reverse/getresuid-reverse.exp: New file.
14934 * gdb.reverse/pipe-reverse.c: New test.
14935 * gdb.reverse/pipe-reverse.exp: New file.
14936 * gdb.reverse/readv-reverse.c: New test.
14937 * gdb.reverse/readv-reverse.exp: New file.
14938 * gdb.reverse/recvmsg-reverse.c: New test.
14939 * gdb.reverse/recvmsg-reverse.exp: New file.
14940 * gdb.reverse/time-reverse.c: New test.
14941 * gdb.reverse/time-reverse.exp: New file.
14942 * gdb.reverse/waitpid-reverse.c: New test.
14943 * gdb.reverse/waitpid-reverse.exp: New file.
14944
5e2e7507
JK
149452015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14946
14947 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
14948
0fde2c53
DE
149492015-10-26 Doug Evans <dje@google.com>
14950
14951 PR symtab/17391
14952 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
14953 * gdb.dwarf2/bad-regnum.c: New file.
14954 * gdb.dwarf2/bad-regnum.exp: New file.
14955
1a70ae97
DE
149562015-10-26 Doug Evans <dje@google.com>
14957
14958 PR python/18938
14959 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
14960 file.
14961
27dc26ab
JK
149622015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14963
14964 * gdb.compile/compile.exp (compile code globalvar): Update expectation
14965 for a change by "Mention language in compile error message".
14966
bed91f4d
SM
149672015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
14968
14969 PR python/18073
14970 * gdb.python/py-type.c (C::a_method): New.
14971 (C::a_const_method): New.
14972 (C::a_static_method): New.
14973 (a_function): New.
14974 * gdb.python/py-type.exp (test_fields): Test getting fields
14975 from function and method.
14976
3f2f83dd
KB
149772015-10-21 Keven Boell <keven.boell@intel.com>
14978
14979 * gdb.fortran/vla-alloc-assoc.exp: New file.
14980 * gdb.fortran/vla-datatypes.exp: New file.
14981 * gdb.fortran/vla-datatypes.f90: New file.
14982 * gdb.fortran/vla-history.exp: New file.
14983 * gdb.fortran/vla-ptype-sub.exp: New file.
14984 * gdb.fortran/vla-ptype.exp: New file.
14985 * gdb.fortran/vla-sizeof.exp: New file.
14986 * gdb.fortran/vla-sub.f90: New file.
14987 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
14988 * gdb.fortran/vla-value-sub-finish.exp: New file.
14989 * gdb.fortran/vla-value-sub.exp: New file.
14990 * gdb.fortran/vla-value.exp: New file.
14991 * gdb.fortran/vla-ptr-info.exp: New file.
14992 * gdb.mi/mi-vla-fortran.exp: New file.
14993 * gdb.mi/vla.f90: New file.
14994
27145d50
SL
149952015-10-21 Sandra Loosemore <sandra@codesourcery.com>
14996
14997 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
14998 of hardwired timeout value.
14999
5f3ff4f8
JK
150002015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15001 Pedro Alves <palves@redhat.com>
15002
15003 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
15004 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
15005
bfd09d20
JS
150062015-10-19 Josh Stone <jistone@redhat.com>
15007
15008 * gdb.base/catch-syscall.c: Include <sched.h>.
15009 (unknown_syscall): New variable.
15010 (main): Trigger a vfork and an unknown syscall.
15011 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
15012 (unknown_syscall_number): Likewise.
15013 (check_call_to_syscall): Accept an optional syscall pattern.
15014 (check_return_from_syscall): Likewise.
15015 (check_continue): Likewise.
15016 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
15017 (test_catch_syscall_skipping_return): New test toggling off 'catch
15018 syscall' to step over the syscall return, then toggling back on.
15019 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
15020 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
15021 (do_syscall_tests): Call test_catch_syscall_without_args and
15022 test_catch_syscall_mid_vfork.
15023 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
15024 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
15025
b32b93c6
AS
150262015-10-19 Andrew Stubbs <ams@codesourcery.com>
15027
15028 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
15029 print g_vE): Add new pass patterns.
15030 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
15031 print various symbol names for vptr fields.
15032
9d622bda
AB
150332015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
15034
15035 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
15036 results.
15037
0fd8ac1c
YQ
150382015-10-12 Yao Qi <yao.qi@linaro.org>
15039
15040 * gdb.arch/disp-step-insn-reloc.exp: New test case.
15041
34240514
YQ
150422015-10-12 Yao Qi <yao.qi@linaro.org>
15043
15044 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
15045 is aarch64*-*-linux*.
15046
8240f442
YQ
150472015-10-12 Yao Qi <yao.qi@linaro.org>
15048
15049 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
15050 (can_relocate_bcond_true): ... it.
15051 (can_relocate_bcond_false): New function.
15052 (foo): Likewise.
15053 (can_relocate_bl): Likewise.
15054 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
15055 can_relocate_bl.
15056
2520f728
PMR
150572015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
15058
15059 * gdb.base/nested-addr.c: New file.
15060 * gdb.base/nested-addr.exp: New testcase.
15061
abcef95a
MM
150622015-10-09 Markus Metzger <markus.t.metzger@intel.com>
15063
15064 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
15065 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
15066 its output. Ignore the output of "record goto begin" and instead
15067 check that GDB is replaying.
15068
145e3ddb
PA
150692015-10-09 Pedro Alves <palves@redhat.com>
15070
15071 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
15072 (top level): Use it in the run with no args test.
15073
d5d8c4e1
IB
150742015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
15075
15076 * gdb.dlang/properties.exp: New file.
15077
06e635ef
SL
150782015-10-02 Sandra Loosemore <sandra@codesourcery.com>
15079
15080 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
15081 whether or not address 0x1000 is mapped on the target.
15082
e019fd1d
SM
150832015-09-30 Simon Marchi <simon.marchi@ericsson.com>
15084
15085 * gdb.python/py-type.exp: Do not run tests if binaries fail to
15086 build.
15087
77ba2a67
MM
150882015-09-30 Markus Metzger <markus.t.metzger@intel.com>
15089
15090 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
15091 instruction-history test.
15092
c60eb31f
DE
150932015-09-28 Doug Evans <dje@google.com>
15094
15095 * gdb.base/gcore.c (array_func): Add reference to static_array.
15096
9a3c8263
SM
150972015-09-25 Simon Marchi <simon.marchi@ericsson.com>
15098
15099 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
15100 source line.
15101
9720e656
SL
151022015-09-24 Sandra Loosemore <sandra@codesourcery.com>
15103
15104 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
15105 short or char as base type.
15106
938d3bf2
SL
151072015-09-23 Sandra Loosemore <sandra@codesourcery.com>
15108
15109 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
15110 to allow any size enum.
15111
e6c2c623
PMR
151122015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
15113
15114 * gdb.ada/array_ptr_renaming.exp: New testcase.
15115 * gdb.ada/array_ptr_renaming/foo.adb: New file.
15116 * gdb.ada/array_ptr_renaming/pack.ads: New file.
15117
06da0f77
PL
151182015-09-21 Pierre Langlois <pierre.langlois@arm.com>
15119
15120 * gdb.trace/ftrace-lock.c: New file.
15121 * gdb.trace/ftrace-lock.exp: New file.
15122
4f51c22a
PL
151232015-09-21 Pierre Langlois <pierre.langlois@arm.com>
15124
15125 * gdb.arch/insn-reloc.c: New file.
15126 * gdb.arch/ftrace-insn-reloc.exp: New file.
15127
7041adf4
PL
151282015-09-21 Pierre Langlois <pierre.langlois@arm.com>
15129
15130 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
15131 instruction.
15132 * gdb.trace/pendshr1.c (pendfunc): Likewise.
15133 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
15134 * gdb.trace/range-stepping.c: Likewise.
15135 * gdb.trace/trace-break.c: Likewise.
15136 * gdb.trace/trace-mt.c (thread_function): Likewise.
15137 * gdb.trace/ftrace.c (marker): Likewise.
15138 * gdb.trace/trace-condition.c (marker): Likewise.
15139 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
15140 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
15141 is_aarch64_target.
15142
015d2e7e
DE
151432015-09-18 Doug Evans <xdje42@gmail.com>
15144
15145 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
15146 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
15147
26b188a2
SL
151482015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15149
15150 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
15151 the breakpoint.
15152
79dc332b
SL
151532015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15154
15155 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
15156 the pending breakpoint. Remove timeout override for "Run till
15157 MI pending breakpoint on pendfunc3 on thread 2" test.
15158
f57929f2
SL
151592015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15160
15161 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
15162 filename pattern.
15163
3f469b17
SL
151642015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15165
15166 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
15167 in breakpoint filename pattern.
15168
515b89b3
SL
151692015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15170
7800dbe4
SL
15171 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
15172
151732015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15174
515b89b3
SL
15175 * gdb.linespec/explicit.exp: Check for readline support for
15176 tab-completion tests. Fix obvious typo.
15177
d2939ba2
MM
151782015-09-18 Markus Metzger <markus.t.metzger@intel.com>
15179
15180 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
15181 and replay.
15182
cbb55fa7
MM
151832015-09-18 Markus Metzger <markus.t.metzger@intel.com>
15184
15185 * gdb.btrace/non-stop.c: New.
15186 * gdb.btrace/non-stop.exp: New.
15187
43691ca1
PL
151882015-09-17 Pierre Langlois <pierre.langlois@arm.com>
15189 Yao Qi <yao.qi@linaro.org>
15190
15191 * gdb.trace/trace-condition.c: New file.
15192 * gdb.trace/trace-condition.exp: New file.
15193
d78908cf
WW
151942015-09-16 Wei-cheng Wang <cole945@gmail.com>
15195
15196 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
15197 for testing bytecode compilation.
15198
1ed415e2
PA
151992015-09-16 Pedro Alves <palves@redhat.com>
15200 Sandra Loosemore <sandra@codesourcery.com>
15201
15202 * gdb.threads/non-stop-fair-events.c (timeout): New global.
15203 (SECONDS): Redefine.
15204 (main): Call pthread_kill and alarm early.
15205 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
15206 support.
15207 (test): If the target can't hardware step and doesn't support
15208 displaced stepping, increase the timeout.
15209
d136eff5
PA
152102015-09-16 Pedro Alves <palves@redhat.com>
15211
15212 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
15213 (enable_debug): New procedures.
15214 (test): Use them. Bail out if waiting for threads fails.
15215 (top level): Bail out if a test fails.
15216
991f019c
YQ
152172015-09-16 Yao Qi <yao.qi@linaro.org>
15218
15219 * gdb.asm/asm-source.exp: Set asm-arch for
15220 aarch64*-*-* target.
15221 * gdb.asm/aarch64.inc: New file.
15222
bfca584f
PMR
152232015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
15224
15225 * gdb.ada/array_of_variable_length.exp: New testcase.
15226 * gdb.ada/array_of_variable_length/foo.adb: New file.
15227 * gdb.ada/array_of_variable_length/pck.adb: New file.
15228 * gdb.ada/array_of_variable_length/pck.ads: New file.
15229
b326e587
DE
152302015-09-15 Doug Evans <dje@google.com>
15231
15232 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
15233 of function static local variable.
15234
5382cfab
PW
152352015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
15236
15237 * gdb.threads/tls-so_extern.exp: New test file.
15238 * gdb.threads/tls-so_extern.c: New test file.
15239 * gdb.threads/tls-so_extern_main.c: New test file.
15240
141c5cc4
JK
152412015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15242
15243 * gdb.opt/solib-intra-step-lib.c: New file.
15244 * gdb.opt/solib-intra-step-main.c: New file.
15245 * gdb.opt/solib-intra-step.exp: New file.
15246
d15dcecd
PA
152472015-09-15 Pedro Alves <palves@redhat.com>
15248
15249 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
15250 gdb_continue_to_breakpoint instead of gdb_test_multiple.
15251
4c2f2a79
PA
152522015-09-14 Pedro Alves <palves@redhat.com>
15253
15254 * gdb.base/hook-stop-continue.c: Delete.
15255 * gdb.base/hook-stop-continue.exp: Delete.
15256 * gdb.base/hook-stop-frame.c: Delete.
15257 * gdb.base/hook-stop-frame.exp: Delete.
15258 * gdb.base/hook-stop.c: New file.
15259 * gdb.base/hook-stop.exp: New file.
15260
919e6dbe
PMR
152612015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
15262
15263 * gdb.ada/access_to_packed_array.exp: New testcase.
15264 * gdb.ada/access_to_packed_array/foo.adb: New file.
15265 * gdb.ada/access_to_packed_array/pack.adb: New file.
15266 * gdb.ada/access_to_packed_array/pack.ads: New file.
15267
157280a4
MM
152682015-09-14 Markus Metzger <markus.t.metzger@intel.com>
15269
15270 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
15271 buffer size test.
15272
2fd33e94
DB
152732015-09-11 Don Breazeal <donb@codesourcery.com>
15274
15275 * gdb.base/foll-exec.c: Add copyright header. Fix
15276 formatting issues.
15277 * gdb.base/foll-exec.exp (zap_session): Delete proc.
15278 (do_exec_tests): Use clean_restart in place of zap_session,
15279 and for test initialization. Fix formatting issues. Use
15280 fail in place of perror.
15281 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
15282 an expect statement to match an expression with output from
15283 the program under debug.
15284 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
15285 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
15286 * gdb.threads/non-ldr-exc-2.exp: Likewise.
15287 * gdb.threads/non-ldr-exc-3.exp: Likewise.
15288 * gdb.threads/non-ldr-exc-4.exp: Likewise.
15289
e70b6e8e
DE
152902015-09-09 Doug Evans <dje@google.com>
15291
15292 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
15293
7a551a51
DE
152942015-09-09 Doug Evans <dje@google.com>
15295
15296 * gdb.base/pie-execl.exp: Fix result test of build_executable.
15297
4c666f84
DE
152982015-09-09 Doug Evans <dje@google.com>
15299
15300 * gdb.base/savedregs.exp: Fix typo.
15301
243a9253
PA
153022015-09-09 Pedro Alves <palves@redhat.com>
15303
15304 * gdb.mi/mi-cli.exp: Add CLI finish tests.
15305
c0fa8fbd
SL
153062015-09-08 Sandra Loosemore <sandra@codesourcery.com>
15307
15308 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
15309 command actually switches threads. Give up on remaining
15310 tests if target fails to stop at breakpoint.
15311
cd7c1778
PMR
153122015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
15313
15314 * gdb.ada/funcall_char.exp: New testcase.
15315 * gdb.ada/funcall_char/foo.adb: New file.
15316
dc5c8746
PMR
153172015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
15318
15319 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
15320 expected outputs. Add two testcases for completing ambiguous
15321 functions.
15322 * gdb.ada/complete/aux_pck.adb: New file.
15323 * gdb.ada/complete/aux_pck.ads: New file.
15324 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
15325 Ambiguous_Func functions.
15326 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
15327 * gdb.ada/complete/pck.adb: Likewise.
15328
4e83a1e7
UW
153292015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
15330
15331 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
15332 failures to run the test program under GDB.
15333
8ce74153
LM
153342015-08-26 Luis Machado <lgustavo@codesourcery.com>
15335
15336 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
15337 to C.
15338
e9756d52
PP
153392015-08-26 Patrick Palka <patrick@parcs.ath.cx>
15340
15341 * gdb.base/run-after-attach.exp: New test file.
15342 * gdb.base/run-after-attach.c: New test file.
15343
8d37573b
DB
153442015-08-26 Don Breazeal <donb@codesourcery.com>
15345
15346 * gdb.base/foll-exec-2.c: New test program.
15347 * gdb.base/foll-exec-2.exp: New test.
15348
63e43d3a
PMR
153492015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
15350
15351 * gdb.base/nested-subp1.exp: New file.
15352 * gdb.base/nested-subp1.c: New file.
15353 * gdb.base/nested-subp2.exp: New file.
15354 * gdb.base/nested-subp2.c: New file.
15355 * gdb.base/nested-subp3.exp: New file.
15356 * gdb.base/nested-subp3.c: New file.
15357
3d40fbb5
PA
153582015-08-24 Pedro Alves <palves@redhat.com>
15359
15360 * gdb.server/connect-without-multi-process.c: New file.
15361 * gdb.server/connect-without-multi-process.exp: New file.
15362
4422ac93
LM
153632015-08-24 Luis Machado <lgustavo@codesourcery.com>
15364
15365 * gdb.opt/inline-markers.c: Make z int.
15366
91dddb86
LM
153672015-08-24 Luis Machado <lgustavo@codesourcery.com>
15368
15369 * gdb.opt/inline-markers.c: Make z volatile.
15370
a48847ee
LM
153712015-08-24 Luis Machado <lgustavo@codesourcery.com>
15372
15373 * gdb.opt/inline-bt.c: New volatile global z.
15374 * gdb.opt/inline-cmds.c: Likewise.
15375 * gdb.opt/inline-locals.c: Likewise.
15376 * gdb.opt/inline-markers.c: New extern global z.
15377 (marker): Use z.
15378 (inline_fn): Likewise.
15379
0ebbc52b
PA
153802015-08-24 Pedro Alves <palves@redhat.com>
15381
15382 * config/m32r-stub.exp: Remove file.
15383 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
15384 * gdb.base/call-rt-st.exp: Likewise.
15385 * gdb.base/call-strs.exp: Likewise.
15386 * gdb.base/default.exp: Remove references to h8300-*-hms and
15387 *-*-udi*.
15388 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
15389
77c365df
AA
153902015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
15391
15392 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
15393 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
15394 and "return" use KFAIL when GDB can not read/write the vector
15395 return value.
15396
4313b8c0
GB
153972015-08-21 Gary Benson <gbenson@redhat.com>
15398
15399 * gdb.trace/pending.exp: Cope with remote transfer warnings.
15400
0e433b32
PA
154012015-08-20 Pedro Alves <palves@redhat.com>
15402
15403 * gdb.server/solib-list.exp: No longer expect an interior stop in
15404 non-stop mode.
15405
221e1a37
PA
154062015-08-20 Pedro Alves <palves@redhat.com>
15407
15408 * gdb.server/connect-stopped-target.c: New file.
15409 * gdb.server/connect-stopped-target.exp: New file.
15410
40e3ad0e
PA
154112015-08-20 Pedro Alves <palves@redhat.com>
15412
15413 * gdb.dwarf2/comp-unit-lang.exp: New file.
15414 * gdb.dwarf2/comp-unit-lang.c: New file.
15415
af39b327
PMR
154162015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
15417
15418 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
15419 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
15420
7d45c7c3 154212015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 15422
7d45c7c3
KB
15423 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
15424 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
15425
4d6cceb4
DE
154262015-08-18 Doug Evans <dje@google.com>
15427 Adrian Sendroiu <adrian.sendroiu@freescale.com>
15428
15429 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
15430 skip_python_tests. New arg prompt_regexp.
15431 (skip_python_tests): New function.
15432 * lib/mi-support.exp (mi_skip_python_tests): New function.
15433 * gdb.python/py-mi-objfile-gdb.py: New file.
15434 * gdb.python/py-mi-objfile.c: New file.
15435 * gdb.python/py-mi-objfile.exp: New file.
15436
ad89c2aa
KS
154372015-08-17 Keith Seitz <keiths@redhat.com>
15438
15439 * gdb.linespec/explicit.exp: Move strace test from here ...
15440 * gdb.trace/strace.exp: ... to here.
15441
e3ae3c43
PP
154422015-08-15 Patrick Palka <patrick@parcs.ath.cx>
15443
15444 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
15445 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
15446
604b2636
DE
154472015-08-14 Doug Evans <xdje42@gmail.com>
15448
15449 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
15450 inferior before selecting a new file.
15451
6ff0ba5f
DE
154522015-08-14 Doug Evans <xdje42@gmail.com>
15453
15454 * gdb.mi/mi-disassemble.exp: Update.
15455 * gdb.base/disasm-optim.S: New file.
15456 * gdb.base/disasm-optim.c: New file.
15457 * gdb.base/disasm-optim.h: New file.
15458 * gdb.base/disasm-optim.exp: New file.
15459
9ca98f92
KS
154602015-08-14 Keith Seitz <keiths@redhat.com>
15461
15462 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
15463 "evaluated-by".
15464
52bbc560
JB
154652015-08-13 Joel Brobecker <brobecker@adacore.com>
15466
15467 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
15468
5d8c3ed3
PMR
154692015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
15470
15471 * gdb.ada/fun_renaming.exp: New testcase.
15472 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
15473 * gdb.ada/fun_renaming/pack.adb: New file.
15474 * gdb.ada/fun_renaming/pack.ads: New file.
15475
ea8812bc
KS
154762015-08-12 Keith Seitz <keiths@redhat.com>
15477
15478 * gdb.base/dso2dso.exp: Pass basename of source file in call to
15479 gdb_get_line_number.
15480
4dafcdeb
JB
154812015-08-12 Joel Brobecker <brobecker@adacore.com>
15482
15483 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
15484 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
15485 gdb.base/dso2dso.exp: New files.
15486
5ba32597
SDJ
154872015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
15488 Pedro Alves <palves@redhat.com>
15489 Keith Seitz <keiths@redhat.com>
15490
15491 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
15492 GDBFLAGS.
15493
b6dafabf
PP
154942015-08-12 Patrick Palka <patrick@parcs.ath.cx>
15495
15496 * gdb.base/gdbhistsize-history.exp
15497 (test_histsize_history_setting): Use save_vars.
15498 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
15499 Use save_vars.
15500 (test_no_truncation_of_unlimited_history_file): Use save_vars.
15501 * gdb.base/readline.exp: Use save_vars.
15502
abe8e607
PP
155032015-08-12 Patrick Palka <patrick@parcs.ath.cx>
15504
15505 * lib/gdb.exp (save_vars): New proc.
15506
629500fa
KS
155072015-08-11 Keith Seitz <keiths@redhat.com>
15508
15509 * gdb.base/help.exp: Update help_breakpoint_text.
15510
eb8c4e2e
KS
155112015-08-11 Keith Seitz <keiths@redhat.com>
15512
15513 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
15514 (at toplevel): Call test_explicit_breakpoints.
15515 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
15516 breakpoints.
15517 * lib/mi-support.exp (mi_make_breakpoint): Add support for
15518 breakpoint conditions, "-cond".
15519
87f0e720
KS
155202015-08-11 Keith Seitz <keiths@redhat.com>
15521
15522 * gdb.linespec/3explicit.c: New file.
15523 * gdb.linespec/cpexplicit.cc: New file.
15524 * gdb.linespec/cpexplicit.exp: New file.
15525 * gdb.linespec/explicit.c: New file.
15526 * gdb.linespec/explicit.exp: New file.
15527 * gdb.linespec/explicit2.c: New file.
15528 * gdb.linespec/ls-errs.exp: Add explicit location tests.
15529 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
15530 before using in the matching pattern.
15531 Clarify that `prefix' is a regular expression.
15532
f00aae0f
KS
155332015-08-11 Keith Seitz <keiths@redhat.com>
15534
15535 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
15536 test.
15537 Add tests for missing ",FMT" and ",".
15538
e27852be
DE
155392015-08-10 Doug Evans <dje@google.com>
15540 Keith Seitz <keiths@redhat.com>
15541
15542 PR gdb/17960
15543 * gdb.base/completion.exp: Add location completer tests.
15544
7f03bd92
PA
155452015-08-07 Pedro Alves <palves@redhat.com>
15546
15547 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
15548 tests here.
15549 (top level): Run do_test with and without displaced stepping.
15550
3fc8eb30
PA
155512015-08-07 Pedro Alves <palves@redhat.com>
15552
15553 * gdb.base/valgrind-disp-step.c: New file.
15554 * gdb.base/valgrind-disp-step.exp: New file.
15555
d4569d7b
PA
155562015-08-07 Pedro Alves <palves@redhat.com>
15557
15558 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
15559 Delete function.
15560 (main): Add alarm. Run an infinite loop instead of calling
15561 wait_threads.
15562 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
15563 comment.
15564 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
15565 Delete function.
15566 (main): Add alarm. Run an infinite loop instead of calling
15567 wait_threads.
15568 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
15569 comment.
15570
e1316e60
PA
155712015-08-07 Pedro Alves <palves@redhat.com>
15572
15573 * gdb.base/checkpoint-ns.exp: New file.
15574 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
15575 standard_testfile.
15576
da8c46d2
MM
155772015-08-07 Markus Metzger <markus.t.metzger@intel.com>
15578
15579 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
15580 * gdb.btrace/instruction_history.exp: Update.
15581 * gdb.btrace/tsx.exp: New.
15582 * gdb.btrace/tsx.c: New.
15583
de1c2c52
PA
155842015-08-06 Pedro Alves <palves@redhat.com>
15585
15586 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
15587 increase timeout.
15588 * gdb.reverse/until-precsave.exp: Bump timeouts.
15589
782e0bf4
PA
155902015-08-06 Pedro Alves <palves@redhat.com>
15591
15592 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
15593
83e97ed0
PA
155942015-08-06 Pedro Alves <palves@redhat.com>
15595
15596 PR gdb/18749
15597 * gdb.threads/process-dies-while-handling-bp.c: New file.
15598 * gdb.threads/process-dies-while-handling-bp.exp: New file.
15599
863d01bd
PA
156002015-08-06 Pedro Alves <palves@redhat.com>
15601
15602 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
15603 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
15604
0a39bb32
PA
156052015-08-05 Pedro Alves <palves@redhat.com>
15606
15607 * gdb.threads/next-while-other-thread-longjmps.c: New file.
15608 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
15609
ee2d2b10
SL
156102015-08-03 Sandra Loosemore <sandra@codesourcery.com>
15611
15612 * gdb.base/bp-permanent.exp: Report test as unsupported if
15613 the target cannot stop at the permanent breakpoint.
15614
4e1bdb00
DE
156152015-08-03 Doug Evans <dje@google.com>
15616
15617 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
15618 10000.
15619
3d338901
DE
156202015-08-03 Doug Evans <dje@google.com>
15621
15622 * Makefile.in (workers/%.worker, build-perf): New rule.
15623 (GDB_PERFTEST_MODE): New variable.
15624 (check-perf): Use it.
15625 (clean): Clean up gdb.perf parallel build subdirs.
15626 * lib/build-piece.exp: New file.
15627 * lib/gdb.exp (make_gdb_parallel_path): New function
15628 (standard_output_file, standard_temp_file): Call it.
15629 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
15630 of $GDB_PARALLEL.
15631 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
15632
af061d3e
DE
156332015-08-03 Doug Evans <dje@google.com>
15634
8e1afc81 15635 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
15636 (LOG_FILE_NAME): New global.
15637 (TextReporter.__init__): Initialize self.txt_sum.
15638 (TextReporter.report): Add support for multiple data-points.
15639 Move report to perftest.sum, put raw data in perftest.log.
15640 (TextReporter.start): Open sum and log files.
15641 (TextReporter.end): Close sum and log files.
8e1afc81
DE
15642 * gdb.perf/lib/perftest/testresult.py
15643 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 15644
2c8c5d37
PA
156452015-07-31 Pedro Alves <palves@redhat.com>
15646
15647 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
15648 Use spawn_id_get_pid. Wait for spawn id after eof. Use
15649 kill_wait_spawned_process instead of explicit "kill -9".
15650 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
15651 returning a spawn id instead of a pid. Use spawn_id_get_pid and
15652 kill_wait_spawned_process.
15653 * gdb.base/attach-twice.exp: Likewise.
15654 * gdb.base/attach.exp: Likewise.
15655 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
15656 gdb_test_multiple.
15657 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
15658 returning a spawn id instead of a pid. Use spawn_id_get_pid and
15659 kill_wait_spawned_process.
15660 * gdb.base/valgrind-infcall.exp: Likewise.
15661 * gdb.multi/multi-attach.exp: Likewise.
15662 * gdb.python/py-prompt.exp: Likewise.
15663 * gdb.python/py-sync-interp.exp: Likewise.
15664 * gdb.server/ext-attach.exp: Likewise.
15665 * gdb.threads/attach-into-signal.exp (corefunc): Use
15666 spawn_wait_for_attach, spawn_id_get_pid and
15667 kill_wait_spawned_process.
15668 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
15669 spawn_wait_for_attach returning a spawn id instead of a pid. Use
15670 spawn_id_get_pid and kill_wait_spawned_process.
15671 * gdb.threads/attach-stopped.exp (corefunc): Use
15672 spawn_wait_for_attach, spawn_id_get_pid and
15673 kill_wait_spawned_process.
15674 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
15675 Use spawn_id_get_pid. Wait for spawn id after eof. Use
15676 kill_wait_spawned_process instead of explicit "kill -9".
15677 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
15678 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
15679 (spawn_wait_for_attach): Use spawn instead of exec to spawn
15680 processes. Don't map cygwin/windows pids here. Now returns a
15681 spawn id list.
15682
032a0fca
SL
156832015-07-30 Sandra Loosemore <sandra@codesourcery.com>
15684
15685 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
15686 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
15687 correct patch.
15688
61a934ca
SL
156892015-07-30 Sandra Loosemore <sandra@codesourcery.com>
15690
15691 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
15692
4bc4d428
SL
156932015-07-30 Sandra Loosemore <sandra@codesourcery.com>
15694
15695 Reapply:
15696 2014-05-21 Mark Wielaard <mjw@redhat.com>
15697
15698 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
15699
998d452a
PA
157002015-07-30 Pedro Alves <palves@redhat.com>
15701
15702 * linux-low.c (handle_extended_wait): Set the child's last
15703 reported status to TARGET_WAITKIND_STOPPED.
15704
69dde7dc
PA
157052015-07-30 Pedro Alves <palves@redhat.com>
15706
15707 PR threads/18600
15708 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
15709 only shows inferior 1.
15710
4dd63d48
PA
157112015-07-30 Simon Marchi <simon.marchi@ericsson.com>
15712 Pedro Alves <palves@redhat.com>
15713
15714 PR threads/18600
15715 * gdb.threads/fork-plus-threads.c: New file.
15716 * gdb.threads/fork-plus-threads.exp: New file.
15717
d618e4c5
PP
157182015-07-29 Patrick Palka <patrick@parcs.ath.cx>
15719
15720 * gdb.base/batch-preserve-term-settings.exp
15721 (test_terminal_settings_preserved_after_cli_exit): Use
15722 send_quit_command.
15723
1eef6428
PA
157242015-07-29 Pedro Alves <palves@redhat.com>
15725 Don Breazeal <donb@codesourcery.com>
15726
15727 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
15728 output from both inferior_spawn_id and gdb_spawn_id.
15729
7da5b897
SDJ
157302015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
15731
15732 * gdb.threads/attach-into-signal.exp (corefunc): Use
15733 with_test_prefix on nested loops, uniquefying the test messages.
15734
dac804df
SDJ
157352015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
15736
15737 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
15738 commit.
15739
06265e53
PP
157402015-07-29 Patrick Palka <patrick@parcs.ath.cx>
15741
15742 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
15743 New proc.
15744 (test_terminal_settings_preserved_after_sigterm): New test.
15745
18206ca3
PP
157462015-07-29 Patrick Palka <patrick@parcs.ath.cx>
15747
15748 * gdb.base/batch-preserve-term-settings.exp
15749 (test_terminal_settings_preserved_after_cli_exit): New test.
15750
90074d11
PP
157512015-07-29 Patrick Palka <patrick@parcs.ath.cx>
15752
15753 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
15754 manipulation of saved_gdbflags.
15755 (test_terminal_settings_preserved): Remove global declaration of
15756 the unused variable pagination_prompt. Remove manipulation of
15757 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
15758 GDBFLAGS.
15759
eb1a7902
PA
157602015-07-29 Pedro Alves <palves@redhat.com>
15761
15762 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
15763
8b75dd3b
PA
157642015-07-29 Pedro Alves <palves@redhat.com>
15765
15766 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
15767 at the top.
15768
dedad4e3
PA
157692015-07-29 Pedro Alves <palves@redhat.com>
15770
15771 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
15772 (main): Call gdb_unbuffer_output.
15773 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
15774 (main): Call gdb_unbuffer_output.
15775 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
15776 (main): Call gdb_unbuffer_output.
15777 * gdb.base/call-strs.exp: Adjust to step over the
15778 gdb_unbuffer_output call.
15779 * gdb.base/catch-gdb-caused-signals.c: Include
15780 "../lib/unbuffer_output.c".
15781 (main): Call gdb_unbuffer_output.
15782 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
15783 (main): Call gdb_unbuffer_output.
15784 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
15785 (main): Call gdb_unbuffer_output.
15786 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
15787 (main): Call gdb_unbuffer_output.
15788 * gdb.base/shlib-call.exp: Adjust to step over the
15789 gdb_unbuffer_output call.
15790 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
15791 (main): Call gdb_unbuffer_output.
15792 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
15793 (main): Call gdb_unbuffer_output.
15794 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
15795 (main): Rename to ...
15796 (test): ... this.
15797 (main): Reimplement.
15798 * gdb.base/varargs.exp: Run to test instead of to main.
15799 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
15800 (main): Call gdb_unbuffer_output.
15801
58789a91
PA
158022015-07-29 Pedro Alves <palves@redhat.com>
15803
15804 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
15805 factore out from mi_continue_dprintf. For call-style dprintfs,
15806 expect dprintf output out of $inferior_spawn_id.
15807 (mi_continue_dprintf): Use mi_expect_dprintf.
15808 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
15809 (main): Call gdb_unbuffer_output.
15810
e8376742
PA
158112015-07-29 Pedro Alves <palves@redhat.com>
15812
15813 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
15814 (default_mi_gdb_start): Set inferior_spawn_id instead of
15815 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
15816 gdb_spawn_id.
15817 (mi_gdb_test): Always expect inferior output from both
15818 $inferior_spawn_id and $gdb_spawn_id.
15819
08280010
PA
158202015-07-29 Pedro Alves <palves@redhat.com>
15821
15822 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
15823 send_inferior and $inferior_spawn_id.
15824
4d30e432
PA
158252015-07-29 Pedro Alves <palves@redhat.com>
15826
15827 * gdb.gdb/complaints.exp (test_initial_complaints)
15828 (test_serial_complaints, test_short_complaints): Use
15829 gdb_test_stdio.
15830 (test_empty_complaint): Handle $inferior_spawn_id !=
15831 $gdb_spawn_id.
15832
0d30a335
PA
158332015-07-29 Pedro Alves <palves@redhat.com>
15834
15835 * gdb.base/varargs.exp: Use gdb_test_stdio.
15836
39413b29
PA
158372015-07-29 Pedro Alves <palves@redhat.com>
15838
15839 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
15840
7cb000a9
PA
158412015-07-29 Pedro Alves <palves@redhat.com>
15842
15843 * gdb.base/ending-run.exp: Use gdb_test_stdio.
15844
d7b8ac82
PA
158452015-07-29 Pedro Alves <palves@redhat.com>
15846
15847 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
15848 parameter into two new parameters, "inf_result" and "gdb_result".
15849 Expect inferior output and gdb output from $inferior_spawn_id and
15850 $gdb_spawn_id, respectively. Adjust all callers.
15851
789c3a0c
PA
158522015-07-29 Pedro Alves <palves@redhat.com>
15853
15854 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
15855 of gdb_test_sequence.
15856
77e760c3
PA
158572015-07-29 Pedro Alves <palves@redhat.com>
15858
15859 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
15860 (saw_spurious_output): Expect inferior output from
15861 $inferior_spawn_id. Use gdb_test_stdio.
15862
8396d2cd
PA
158632015-07-29 Pedro Alves <palves@redhat.com>
15864
15865 * gdb.base/dprintf.exp: Use standard_testfile. Change
15866 prepare_for_testing call.
15867 (srcfile): Don't set.
15868 (restart): New procedure.
15869 (test_dprintf): New procecure, use to continue over dprintfs.
15870 (test_call, test_agent): New procedures, tests moved here.
15871 Restart gdb and recreate dprintfs. Adjust expected output.
15872
2051d61f
PA
158732015-07-29 Pedro Alves <palves@redhat.com>
15874
15875 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
15876
452397af
PA
158772015-07-29 Pedro Alves <palves@redhat.com>
15878
15879 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
15880
8aed9555
PA
158812015-07-29 Pedro Alves <palves@redhat.com>
15882
15883 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
15884 gdb_test_stdio.
15885
188a61b4
PA
158862015-07-29 Pedro Alves <palves@redhat.com>
15887
15888 * lib/gdb.exp (gdb_test_stdio): New procedure.
15889
12264a45
PA
158902015-07-29 Pedro Alves <palves@redhat.com>
15891
15892 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
15893
23ffc893
PA
158942015-07-29 Pedro Alves <palves@redhat.com>
15895
15896 * gdb.base/call-signal-resume.exp: Remove check for
15897 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
15898 * gdb.base/unwindonsignal.exp: Likewise.
15899 * gdb.base/call-signals.c (gen_signal): Remove printf call.
15900 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
15901
65566918
PA
159022015-07-29 Pedro Alves <palves@redhat.com>
15903
15904 * gdb.base/siginfo-addr.c (pass): New function.
15905 (handler): Call it iff si_addr is correct.
15906 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
15907 Set a breakpoint at "pass" and continue to it.
15908
d60a9221
SDJ
159092015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
15910
15911 * gdb.python/py-objfile.exp: Make some tests have unique names.
15912 * gdb.python/py-pp-registration.exp: Likewise.
15913
bde40b8f
PA
159142015-07-28 Pedro Alves <palves@redhat.com>
15915
15916 * gdb.server/server-exec-info.exp: Issue a "disconnect".
15917
13e1dec8
SM
159182015-07-27 Simon Marchi <simon.marchi@ericsson.com>
15919
15920 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
15921
da33c9a7
SM
159222015-07-27 Simon Marchi <simon.marchi@ericsson.com>
15923
15924 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
15925
077836f7
PP
159262015-07-27 Patrick Palka <patrick@parcs.ath.cx>
15927
15928 * gdb.base/gdb-sigterm-2.exp: New test.
15929
b8cc7b2e
DE
159302015-07-25 Doug Evans <xdje42@gmail.com>
15931
15932 Revert:
15933 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
15934 (workers/%.worker, build-perf): New rule.
15935 (GDB_PERFTEST_MODE): New variable.
15936 (check-perf): Use it.
15937 (clean): Clean up gdb.perf parallel build subdirs.
15938 * lib/build-piece.exp: New file.
15939 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
15940 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
15941 name.
15942 (standard_temp_file): Ditto.
15943 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
15944 of $GDB_PARALLEL.
15945
c8bd4544
DE
159462015-07-24 Doug Evans <dje@google.com>
15947
15948 * gdb.perf/lib/perftest/utils.py: New file.
15949 * gdb.perf/gm-hello.cc: New file.
15950 * gdb.perf/gm-pervasive-typedef.cc: New file.
15951 * gdb.perf/gm-pervasive-typedef.h: New file.
15952 * gdb.perf/gm-std.cc: New file.
15953 * gdb.perf/gm-std.h: New file.
15954 * gdb.perf/gm-use-cerr.cc: New file.
15955 * gdb.perf/gm-utils.h: New file.
15956 * gdb.perf/gmonster-null-lookup.py: New file.
15957 * gdb.perf/gmonster-pervasive-typedef.py: New file.
15958 * gdb.perf/gmonster-print-cerr.py: New file.
15959 * gdb.perf/gmonster-ptype-string.py: New file.
15960 * gdb.perf/gmonster-runto-main.py: New file.
15961 * gdb.perf/gmonster-select-file.py: New file.
15962 * gdb.perf/gmonster1-null-lookup.exp: New file.
15963 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
15964 * gdb.perf/gmonster1-print-cerr.exp: New file.
15965 * gdb.perf/gmonster1-ptype-string.exp: New file.
15966 * gdb.perf/gmonster1-runto-main.exp: New file.
15967 * gdb.perf/gmonster1-select-file.exp: New file.
15968 * gdb.perf/gmonster1.cc: New file.
15969 * gdb.perf/gmonster1.exp: New file.
15970 * gdb.perf/gmonster2-null-lookup.exp: New file.
15971 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
15972 * gdb.perf/gmonster2-print-cerr.exp: New file.
15973 * gdb.perf/gmonster2-ptype-string.exp: New file.
15974 * gdb.perf/gmonster2-runto-main.exp: New file.
15975 * gdb.perf/gmonster2-select-file.exp: New file.
15976 * gdb.perf/gmonster2.cc: New file.
15977 * gdb.perf/gmonster2.exp: New file.
15978
6eab34f3
DE
159792015-07-24 Doug Evans <dje@google.com>
15980
15981 * gdb.perf/README: New file.
15982 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
15983 * lib/gen-perf-test.exp: New file.
15984
63738bfd
DE
159852015-07-24 Doug Evans <dje@google.com>
15986
15987 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
15988 (PerfTest::startup): New function.
15989 (PerfTest::run): Return result of calling body.
15990 (PerfTest::assemble): Rewrite.
15991 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
15992 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
15993 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
15994 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
15995 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
15996
7b606f95
DE
159972015-07-24 Doug Evans <dje@google.com>
15998
15999 * lib/gdb.exp (clean_restart): Make executable optional.
16000
a97b16b8
DE
160012015-07-24 Doug Evans <dje@google.com>
16002
16003 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
16004 compiler_info references.
16005 * gdb.cp/temargs.exp: Ditto.
16006 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
16007 (get_compiler_info): Early exit if already computed. Set compiler_info
16008 to "unknown" if there was a problem.
16009 (test_compiler_info): Add function comment. Call get_compiler_info.
16010
35baa57f
DE
160112015-07-24 Doug Evans <dje@google.com>
16012
16013 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
16014 (workers/%.worker, build-perf): New rule.
16015 (GDB_PERFTEST_MODE): New variable.
16016 (check-perf): Use it.
16017 (clean): Clean up gdb.perf parallel build subdirs.
16018 * lib/build-piece.exp: New file.
16019 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
16020 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
16021 name.
16022 (standard_temp_file): Ditto.
16023 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
16024 of $GDB_PARALLEL.
16025
6ebea266
DE
160262015-07-24 Doug Evans <dje@google.com>
16027
16028 * lib/future.exp (gdb_default_target_compile): New option
16029 "early_flags".
16030 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
16031 --as-needed.
16032
1e76a7e9
SDJ
160332015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
16034
16035 * gdb.base/catch-syscall.exp: Call gdb_exit before
16036 gdb_skip_xml_test.
16037
5068630a
PA
160382015-07-24 Pedro Alves <palves@redhat.com>
16039
16040 * gdb.python/py-events.exp: Accept output between the stop event
16041 and the prompt.
16042 * gdb.python/py-evsignal.exp: Likewise.
16043 * gdb.python/py-evthreads.exp: Likewise.
16044
77598427
PA
160452015-07-24 Pedro Alves <palves@redhat.com>
16046
16047 PR gdb/18717
16048 * gdb.threads/non-ldr-exit.c: New file.
16049 * gdb.threads/non-ldr-exit.exp: New file.
16050
11e6c98f
YQ
160512015-07-24 Yao Qi <yao.qi@linaro.org>
16052
16053 * gdb.server/ext-wrapper.exp: Test --wrapper option when
16054 restarting process.
16055
51aee833
YQ
160562015-07-24 Yao Qi <yao.qi@linaro.org>
16057
16058 * gdb.server/ext-restart.exp: New file.
16059
8cfe207c
YQ
160602015-07-24 Yao Qi <yao.qi@linaro.org>
16061
16062 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
16063 argument options.
16064 * gdb.server/ext-wrapper.exp: New file.
16065
cc12ce38
DE
160662015-07-23 Doug Evans <dje@google.com>
16067
16068 * gdb.dwarf2/dw2-dummy-cu.S: New file.
16069 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
16070
d0d84780
PMR
160712015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
16072
16073 * gdb.ada/var_arr_typedef.exp: New testcase.
16074 * gdb.ada/var_arr_typedef/pack.adb: New file.
16075 * gdb.ada/var_arr_typedef/pack.ads: New file.
16076 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
16077
8b558f79
JB
160782015-07-20 Joel Brobecker <brobecker@adacore.com>
16079
16080 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
16081
775a3298
JK
160822015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
16083
16084 * gdb.arch/i386-biarch-core.exp: Replace istarget
16085 by "complete set gnutarget". Remove expectation for the "core-file"
16086 command.
16087
db1ff28b
JK
160882015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16089
16090 Revert the previous commit:
16091 Tests for validate symbol file using build-id.
16092
0a94970d
JK
160932015-07-15 Aleksandar Ristovski <aristovski@qnx.com
16094
16095 Tests for validate symbol file using build-id.
16096 * gdb.base/solib-mismatch-lib.c: New file.
16097 * gdb.base/solib-mismatch-libmod.c: New file.
16098 * gdb.base/solib-mismatch.c: New file.
16099 * gdb.base/solib-mismatch.exp: New file.
16100
03346981
SL
161012015-07-15 Sandra Loosemore <sandra@codesourcery.com>
16102
16103 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
16104 nios2-*-linux*.
16105 * gdb.base/sigbpt.exp (stepi_out): Likewise.
16106 * gdb.base/siginfo.exp: Likewise.
16107 * gdb.base/sigstep.exp (advance, advancei): Likewise.
16108
42422cc7
PL
161092015-07-15 Pierre Langlois <pierre.langlois@arm.com>
16110
16111 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
16112 Move it to ...
16113 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
16114 ... here.
16115 * gdb.trace/range-stepping.exp: Check that the target supports
16116 range stepping.
16117
cfa68bae
JK
161182015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16119
16120 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
16121
8ffdba26
PA
161222015-07-14 Pedro Alves <palves@redhat.com>
16123
16124 * gdb.base/killed-outside.exp: New file.
16125 * gdb.base/killed-outside.c: New file.
16126
218a5a11
JK
161272015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16128
16129 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
16130 (n at main): New.
16131 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
16132
e03ed3c6
AA
161332015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
16134
16135 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
16136 infcall tests instead of setting up for KFAIL.
16137
485668e5
MM
161382015-07-10 Markus Metzger <markus.t.metzger@intel.com>
16139
16140 * gdb.btrace/record_goto-step.exp: New.
16141
08464196
JK
161422015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
16143
16144 PR compile/18484
16145 * gdb.compile/compile.c (struct struct_type): Add volatile to
16146 selffield's type.
16147 * gdb.compile/compile.exp
16148 (compile code struct_object.selffield = &struct_object): Skip further
16149 struct_object tests if this one xfails.
16150
bcf5c1d9
RC
161512015-07-08 Robert O'Callahan <robert@ocallahan.org>
16152
16153 PR exp/18617
16154 * gdb.trace/ax.exp: Add test.
16155
4931af25
YQ
161562015-07-07 Yao Qi <yao.qi@linaro.org>
16157
16158 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
16159 instead of istarget "aarch64*-*-*".
16160 * gdb.arch/aarch64-fp.exp: Likewise.
16161 * gdb.base/float.exp: Likewise.
16162 * gdb.reverse/aarch64.exp: Likewise.
16163 * lib/gdb.exp (is_aarch64_target): New proc.
16164
9fcf688e
YQ
161652015-07-07 Yao Qi <yao.qi@linaro.org>
16166
16167 * lib/gdb.exp (is_aarch32_target): New proc.
16168 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
16169 instead of "istarget "arm*-*-*"".
16170 * gdb.arch/arm-disp-step.exp: Likewise.
16171 * gdb.arch/thumb-bx-pc.exp: Likewise.
16172 * gdb.arch/thumb-prologue.exp: Likewise.
16173 * gdb.arch/thumb-singlestep.exp: Likewise.
16174 * gdb.base/disp-step-syscall.exp: Likewise.
16175 * gdb.base/float.exp: Likewise.
16176
fbd8d50d
YQ
161772015-07-07 Yao Qi <yao.qi@linaro.org>
16178
16179 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
16180 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
16181
71be1fdc
YQ
161822015-07-07 Yao Qi <yao.qi@linaro.org>
16183
16184 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
16185 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
16186 if it exists.
16187 * gdb.multi/multi-arch.exp: Likewise.
16188
3e221d36
SM
161892015-07-07 Simon Marchi <simon.marchi@ericsson.com>
16190
16191 * gdb.python/py-lazy-string.exp: Add missing parentheses to
16192 print.
16193
d441430b
YQ
161942015-07-07 Yao Qi <yao.qi@linaro.org>
16195
16196 * gdb.arch/thumb-singlestep.exp: Do one more single step.
16197
06f810bd
MG
161982015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
16199
16200 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
16201 '[' and ']' characters.
16202
5e61e7c0
IB
162032015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
16204
16205 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
16206
28bf096c
PA
162072015-06-29 Pedro Alves <palves@redhat.com>
16208
16209 PR threads/18127
16210 * gdb.threads/hand-call-new-thread.c: New file.
16211 * gdb.threads/hand-call-new-thread.c: New file.
16212
ee93cd5e
KS
162132015-06-26 Keith Seitz <keiths@redhat.com>
16214 Doug Evans <dje@google.com>
16215
16216 PR 16253
16217 * gdb.cp/var-tag-2.cc: New file.
16218 * gdb.cp/var-tag-3.cc: New file.
16219 * gdb.cp/var-tag-4.cc: New file.
16220 * gdb.cp/var-tag.cc: New file.
16221 * gdb.cp/var-tag.exp: New file.
16222
fc637f04
PP
162232015-06-26 Patrick Palka <patrick@parcs.ath.cx>
16224
16225 * gdb.base/history-duplicates.exp: New test.
16226
2e52ae68
PP
162272015-06-26 Patrick Palka <patrick@parcs.ath.cx>
16228
16229 * gdb.base/completion.exp: Test the completion of the "focus"
16230 command.
16231
6e22494e
JK
162322015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16233
16234 * gdb.arch/amd64-prologue-skip.S: New file.
16235 * gdb.arch/amd64-prologue-skip.exp: New file.
16236
bf7b9cd9
SM
162372015-06-25 Simon Marchi <simon.marchi@ericsson.com>
16238
16239 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
16240 is_address_zero_readable check.
16241
201e8dfd
PB
162422015-06-24 Peter Bergner <bergner@vnet.ibm.com>
16243
16244 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
16245 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
16246
5cd867b4
YQ
162472015-06-24 Yao Qi <yao.qi@linaro.org>
16248
16249 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
16250 linux targets.
16251
4d7be007
YQ
162522015-06-24 Yao Qi <yao.qi@linaro.org>
16253
16254 * lib/gdb.exp (supports_get_siginfo_type): New proc.
16255 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
16256 * gdb.base/siginfo-thread.exp: Likewise.
16257
07fcd301
YQ
162582015-06-22 Yao Qi <yao.qi@linaro.org>
16259
16260 * boards/remote-gdbserver-on-localhost.exp: Add comments.
16261
52042a00
YQ
162622015-06-22 Yao Qi <yao.qi@linaro.org>
16263
16264 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
16265 aarch64*-*-*.
16266 (skip_hw_watchpoint_tests): Likewise.
16267
74bd41ce
PP
162682015-06-18 Patrick Palka <patrick@parcs.ath.cx>
16269
16270 * gdb.base/gdbinit-history.exp: Test the interaction between
16271 setting GDBHISTSIZE and setting the history size via .gdbinit.
16272
bc460514
PP
162732015-06-17 Patrick Palka <patrick@parcs.ath.cx>
16274
16275 PR gdb/16999
16276 * gdb.base/gdbhistsize-history.exp: New test.
16277
b58c513b
PP
162782015-06-17 Patrick Palka <patrick@parcs.ath.cx>
16279
16280 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
16281 with GDBHISTSIZE.
16282 * gdb.base/readline.exp: Likewise.
16283
92046791
YQ
162842015-06-17 Yao Qi <yao.qi@linaro.org>
16285
16286 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
16287 line.
16288
2093d2d3
PP
162892015-06-17 Patrick Palka <patrick@parcs.ath.cx>
16290
16291 * gdb.base/gdbinit-history.exp: Add test case to check that
16292 an unlimited history file does not get truncated on exit.
16293
e6c693af
AA
162942015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16295
16296 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
16297 (VECTOR): New macro. Use it...
16298 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
16299 ...for these typedefs.
16300 (int8, char1, int1, double1): New typedefs.
16301 (struct just_int2, struct two_int2): New structures.
16302 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
16303 (add_structvecs, add_singlevecs): New functions.
16304 (main): Call add_some_intvecs twice.
16305 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
16306 the compile and exit upon failure. Try compiling for the "native"
16307 architecture. Test inferior function calls with vector arguments
16308 and vector return value handling with "finish" and "return".
16309
c74f7d1c
JT
163102015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
16311
16312 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
16313 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
16314 PE file.
16315 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
16316
98aa42ee
AT
163172015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
16318
16319 PR breakpoints/16465
16320 * gdb.mi/mi-dprintf-pending.c: New file.
16321 * gdb.mi/mi-dprintf-pending.exp: New test.
16322 * gdb.mi/mi-dprintf-pendshr.c: New file.
16323
7d73c23c 163242015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 16325 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
16326
16327 * gdb.arch/i386-mpx-map.c: New file.
16328 * gdb.arch/i386-mpx-map.exp: New File.
16329
163302015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
16331
16332 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
16333 * gdb.arch/i386-mpx.exp: Indentation fixed.
16334
163352015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
16336
16337 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
16338 function and improved indentation.
16339 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
16340 gdb_test_multiple. Added additional tests to skip the test.
16341
163422015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
16343
16344 * gdb.arch/i386-avx512.c: Change path in include file.
16345 * gdb.arch/i386-avx512.exp: Change include dir path
16346 compilation flag.
16347 * gdb.arch/i386-mpx.c: Change path in include file.
16348 * gdb.arch/i386-mpx.exp: Change include dir path compilation
16349 flag.
16350
d5eba19a
JK
163512015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
16352
16353 * gdb.compile/compile-print.exp (compile print *vararray@3)
16354 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
16355
7f361056
JK
163562015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16357
16358 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
16359 (do not keep jit in memory): ... this.
16360 (expect 5): Change it to ...
16361 (expect no 5): ... this.
16362
3b462ec2
SM
163632015-06-02 Simon Marchi <simon.marchi@ericsson.com>
16364
16365 PR gdb/15564
16366 * gdb.mi/mi-detach.exp: New file.
16367
e0619de6
JK
163682015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16369
16370 PR symtab/18392
16371 * gdb.arch/amd64-tailcall-self.S: New file.
16372 * gdb.arch/amd64-tailcall-self.c: New file.
16373 * gdb.arch/amd64-tailcall-self.exp: New file.
16374
e970cb34
DB
163752015-05-28 Don Breazeal <donb@codesourcery.com>
16376
16377 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
16378 tests for remote targets by checking is_target_gdbserver.
16379
b2e2f908
DE
163802015-05-27 Doug Evans <dje@google.com>
16381
16382 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
16383 * gdb.dwarf2/opaque-type-lookup.c: New file.
16384 * gdb.dwarf2/opaque-type-lookup.exp: New file.
16385
82c7be31
DE
163862015-05-26 Doug Evans <dje@google.com>
16387
16388 * gdb.cp/iostream.cc: New file.
16389 * gdb.cp/iostream.exp: New file.
16390
b4f54984
DE
163912015-05-26 Doug Evans <dje@google.com>
16392
16393 * gdb.dwarf2/dw2-op-call.exp: Update.
16394 * gdb.dwarf2/dw4-sig-types.exp: Update.
16395 * gdb.dwarf2/implptr.exp: Update.
16396 * gdb.mi/mi-cmd-param-changed.exp: Update.
16397
4ea6efe9
DE
163982015-05-26 Doug Evans <dje@google.com>
16399
16400 * gdb.python/py-lazy-string.c: New file.
16401 * gdb.python/py-lazy-string.exp: New file.
16402 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
16403 (main): Update. Add estring3.
16404 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
16405 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
16406
f6bb7db3
YQ
164072015-05-26 Omair Javaid <omair.javaid@linaro.org>
16408 Yao Qi <yao.qi@linaro.org>
16409
16410 * gdb.reverse/aarch64.c: New.
16411 * gdb.reverse/aarch64.exp: New.
16412
a81bfbd0
OJ
164132015-05-26 Omair Javaid <omair.javaid@linaro.org>
16414
25d49b86
PA
16415 * lib/gdb.exp (supports_process_record): Return true for
16416 aarch64*-linux*.
a81bfbd0
OJ
16417 (supports_reverse): Likewise.
16418
158bf1b4
PP
164192015-05-22 Patrick Palka <patrick@parcs.ath.cx>
16420
16421 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
16422 Use with_test_prefix.
16423
a0145030
AB
164242015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
16425
16426 * gdb.base/completion.exp: Add test for completion of layout
16427 names.
16428
ebe3b578
AB
164292015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
16430
16431 * lib/gdb.exp (skip_tui_tests): New proc.
16432 * gdb.base/tui-layout.exp: Check skip_tui_tests.
16433
84204ed7
PA
164342015-05-19 Pedro Alves <palves@redhat.com>
16435
16436 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
16437 Save the whole env array instead of just HOME. Unset HISTSIZE in
16438 the environment while testing. Restore whole environment
16439 afterwards.
16440
37442ce1
DE
164412015-05-16 Doug Evans <xdje42@gmail.com>
16442
16443 * gdb.guile/scm-ports.c: New file.
16444 * gdb.guile/scm-ports.exp: Add memory port tests.
16445
36de76f9
JK
164462015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
16447
16448 * gdb.compile/compile-print.c: New file.
16449 * gdb.compile/compile-print.exp: New file.
16450
3a9558c4
JK
164512015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
16452
16453 * gdb.compile/compile-ops.exp: Cast param to void.
16454 * gdb.compile/compile.exp: Complete type for _gdb_expr.
16455 (compile code struct_object.selffield = &struct_object): Add xfail.
16456
aa715135
JG
164572015-05-15 Joel Brobecker <brobecker@adacore.com>
16458
16459 * gdb.ada/arr_enum_with_gap: New testcase.
16460
931e5bc3
JG
164612015-05-15 Joel Brobecker <brobecker@adacore.com>
16462
16463 * gdb.ada/byte_packed_arr: New testcase.
16464
9cd4d857
JB
164652015-05-15 Joel Brobecker <brobecker@adacore.com>
16466
16467 * gdb.ada/pckd_neg: New testcase.
16468
ebfd00d2
PP
164692015-05-13 Patrick Palka <patrick@parcs.ath.cx>
16470
16471 PR gdb/17820
16472 * gdb.base/gdbinit-history.exp: New test.
16473 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
16474 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
16475
4c082a81
SC
164762015-05-09 Siva Chandra Reddy <sivachandra@google.com>
16477
16478 * gdb.python/py-xmethods.cc: Enhance test case.
16479 * gdb.python/py-xmethods.exp: New tests.
16480 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
16481 function.
16482 (B_indexoper): Likewise.
16483 (global_dm_list) : Add new xmethod worker functions.
16484
f7797074
SDJ
164852015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
16486
16487 * gdb.base/coredump-filter.exp: Correctly unset
16488 "coredump_var_addr" array.
16489
a4674e4e
PA
164902015-05-08 Pedro Alves <palves@redhat.com>
16491
16492 * gdb.server/non-existing-program.exp: Unset spawn_id.
16493
df2eb078
SC
164942015-05-08 Siva Chandra Reddy <sivachandra@google.com>
16495
16496 PR python/18291
16497 * gdb.python/py-xmethods.exp: Add tests.
16498
422349a3
YQ
164992015-05-08 Yao Qi <yao.qi@linaro.org>
16500
16501 PR gdb/18208
16502 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
16503 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
16504 function set_coredump_filter, and remove remote_exec call.
16505 Remove argument ipid. Callers update.
16506 (top level): Don't get inferior's PID.
16507
63fc80ce
AA
165082015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
16509
16510 * gdb.base/watch_thread_num.exp: Skip test on targets without
16511 access watchpoints.
16512
80ad801e
PA
165132015-05-06 Pedro Alves <palves@redhat.com>
16514
16515 PR server/18081
16516 * gdb.server/non-existing-program.exp: New file.
16517
0fa7fe50
JB
165182015-05-05 Joel Brobecker <brobecker@adacore.com>
16519
16520 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
16521
3ea89b92
PMR
165222015-05-05 Joel Brobecker <brobecker@adacore.com>
16523
16524 * gdb.ada/out_of_line_in_inlined: New testcase.
16525
87b8eff0
JB
165262015-05-05 Joel Brobecker <brobecker@adacore.com>
16527
16528 * gdb.ada/var_rec_arr: New testcase.
16529
5fccc635
YQ
165302015-04-30 Yao Qi <yao.qi@linaro.org>
16531
16532 * gdb.base/break-idempotent.exp: If
16533 skip_hw_watchpoint_multi_tests returns true, skip the tests
16534 on "rwatch" and "awatch".
16535
42d38f42
YQ
165362015-04-30 Yao Qi <yao.qi@linaro.org>
16537
16538 * gdb.base/relativedebug.exp: Invoke gdb command
16539 "info sharedlibrary", and if libc.so doesn't have debug info,
16540 skip the test.
16541
2ce1cdbf
DE
165422015-04-29 Doug Evans <dje@google.com>
16543
16544 * gdb.python/py-xmethods.exp: Add ptype tests.
16545 * gdb.python/py-xmethods.py (E_method_char_worker): Add
16546 get_result_type method.
16547
f24a38c5
LM
165482015-04-29 Luis Machado <lgustavo@codesourcery.com>
16549
16550 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
16551 the target does not support hardware watchpoints.
16552
ecbf2b3c
LM
165532015-04-29 Luis Machado <lgustavo@codesourcery.com>
16554
16555 * gdb.base/break-always.exp: Abort testing if writing to memory
16556 causes an error.
16557
34f5f757
DE
165582015-04-28 Doug Evans <dje@google.com>
16559
16560 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
16561 * gdb.python/py-pp-registration.exp: ... here. New file.
16562 * gdb.python/py-pp-registration.c: New file.
16563 * gdb.python/py-pp-registration.py: New file.
16564
69b4374a
DE
165652015-04-28 Doug Evans <dje@google.com>
16566
16567 * gdb.python/py-bad-printers.c: New file.
16568 * gdb.python/py-bad-printers.py: New file.
16569 * gdb.python/py-bad-printers.exp: New file.
16570
59fb7612
SS
165712015-04-28 Sasha Smundak <asmundak@google.com>
16572
16573 * gdb.python/py-type.exp: New test.
16574
2631b16a
AW
165752015-04-28 Andy Wingo <wingo@igalia.com>
16576
16577 * gdb.python/py-parameter.exp:
16578 * gdb.guile/scm-parameter.exp: Escape the path that we are
16579 matching against, as it might contain characters that are special
16580 to regular expressions.
16581
460efde1
JB
165822015-04-27 Joel Brobecker <brobecker@adacore.com>
16583
16584 * gdb.ada/rec_comp: New testcase.
16585
2d369d8e
SDJ
165862015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
16587
16588 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
16589 before using it.
16590
cf75d6c3
AB
165912015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
16592
16593 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
16594 new tests for verilog output.
16595
8dbe7ca5
YQ
165962015-04-24 Yao Qi <yao.qi@linaro.org>
16597
16598 * boards/remote-gdbserver-on-localhost.exp: New file.
16599
4ef9fb2f
PA
166002015-04-23 Pedro Alves <palves@redhat.com>
16601
16602 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
16603 $inferior_spawn_id instead of $inferior_spawn_id directly. On
16604 "end of file", remove $inferior_spawn_id from the indirect list.
16605
0a803169
PA
166062015-04-23 Pedro Alves <palves@redhat.com>
16607
16608 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
16609
749ef8f8
PA
166102015-04-23 Pedro Alves <palves@redhat.com>
16611
16612 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
16613 on $any_spawn_id instead of only on $gdb_spawn_id.
16614
8aae4344
PM
166152015-04-21 Pierre Muller <muller@sourceware.org>
16616
16617 PR pascal/17815
16618 * lib/pascal.exp (gpc_compile): Add new option "class".
16619 (fpc_compile): Likewise.
16620 * gdb.pascal/case-insensitive-symbols.pas: New file.
16621 * gdb.pascal/case-insensitive-symbols.exp: New file.
16622
1586c8fb
GB
166232015-04-20 Gary Benson <gbenson@redhat.com>
16624
16625 * gdb.base/attach.exp: Fix three extended remote failures.
16626
1b6e6f5c
GB
166272015-04-17 Gary Benson <gbenson@redhat.com>
16628
16629 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
16630 the main executable over the remote protocol.
16631
e797481d
PA
166322015-04-16 Pedro Alves <palves@redhat.com>
16633
16634 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
16635 a new gdbserver if gdbserver_reconnect_p is set.
16636
1ca99c42
PA
166372015-04-16 Pedro Alves <palves@redhat.com>
16638
16639 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
16640 is set, don't exit gdbserver.
16641
af9fd6f8
AA
166422015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
16643
16644 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
16645 appropriate .insn, such that an older assembler can be used.
16646 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
16647 the z/Architecture instruction set on 31-bit targets as well.
16648
04ff1e61
AA
166492015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
16650
16651 * gdb.go/handcall.exp: Remove all logic related to the first
16652 breakpoint and rely on go_runto_main instead.
16653 * gdb.go/strings.exp: Likewise.
16654 * gdb.go/unsafe.exp: Likewise.
16655 * gdb.go/hello.exp: Likewise. Also rename the remaining
16656 breakpoint marker to "breakpoint 1".
16657 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
16658 * gdb.go/strings.go: Likewise.
16659 * gdb.go/unsafe.go: Likewise.
16660 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
16661 "set breakpoint 2 here" and rename the remaining breakpoint marker
16662 to "breakpoint 1".
16663
40d2f8d6
SM
166642015-04-15 Simon Marchi <simon.marchi@ericsson.com>
16665
16666 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
16667 if itertools.imap is not present.
16668 * gdb.python/py-objfile.exp: Add parentheses.
16669 * gdb.python/py-type.exp: Same.
16670 * gdb.python/py-unwind-maint.py: Same.
16671
8cbc97c6
YQ
166722015-04-15 Yao Qi <yao.qi@linaro.org>
16673
16674 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
16675 of ":$ptr_size" and set its form explicitly.
16676
45fd756c
YQ
166772015-04-15 Pedro Alves <palves@redhat.com>
16678 Yao Qi <yao.qi@linaro.org>
16679
16680 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
16681 timeout by factor of 4.
16682 (test_regular_watch): Likewise.
16683 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
16684 * gdb.reverse/sigall-reverse.exp: Likewise.
16685 * gdb.reverse/until-precsave.exp: Likewise.
16686 * lib/gdb.exp (with_timeout_factor): New proc.
16687 (gdb_expect): Move some code to ...
16688 (get_largest_timeout): ... here. New procedure.
16689
9e811bc3
LM
166902015-04-14 Luis Machado <lgustavo@codesourcery.com>
16691
16692 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
16693
0ff6fcb2
LM
166942015-04-13 Luis Machado <lgustavo@codesourcery.com>
16695
16696 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
16697 to write to the .text section.
16698
7578d5f7
LM
166992015-04-13 Luis Machado <lgustavo@codesourcery.com>
16700
16701 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
16702 Handle the case of targets that do not provide PID information.
16703
2efe15c4
YQ
167042015-04-13 Yao Qi <yao.qi@linaro.org>
16705
16706 * lib/gdbserver-support.exp (gdb_exit): Catch exception
16707 and use expect instead of gdb_expect.
16708
8cd8f2f8
SDJ
167092015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
16710
16711 * gdb.base/coredump-filter.exp: Rename variable "addr" to
16712 "coredump_var_addr" to avoid naming conflict with other testcases.
16713
9ee41772
PA
167142015-04-10 Pedro Alves <palves@redhat.com>
16715
16716 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
16717 gdb_test_sequence and gdb_assert.
16718
07473109
PA
167192015-04-10 Pedro Alves <palves@redhat.com>
16720
16721 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
16722 test messages that don't include the breakpoint address.
16723
de3db44c
YQ
167242015-04-10 Yao Qi <yao.qi@linaro.org>
16725
16726 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
16727 false for some offset and width combinations which aren't
16728 supported by linux kernel.
16729
c79d856c
PA
167302015-04-10 Pedro Alves <palves@redhat.com>
16731
16732 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
16733 procedure, factored out from ...
16734 (top level): ... here. Add "set displaced-stepping" testing axis.
16735 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
16736 parameter "displaced". Use it.
16737 (top level): Use foreach and add "set displaced-stepping" testing
16738 axis.
16739
ebc90b50
PA
167402015-04-10 Pedro Alves <palves@redhat.com>
16741
16742 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
16743 Remove comment.
16744 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
16745 both the address of the instruction that triggers the watchpoint
16746 and the address of the instruction immediately after, and use
16747 those addresses for the test. Fix comment.
16748
8f572e5c
PA
167492015-04-10 Pedro Alves <palves@redhat.com>
16750
16751 * gdb.base/sigstep.exp (breakpoint_to_handler)
16752 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
16753 Test "backtrace" in handler.
16754 (breakpoint_over_handler): New parameter 'displaced'. Use it.
16755 (top level): Add new "displaced" test axis to
16756 breakpoint_to_handler, breakpoint_to_handler_entry and
16757 breakpoint_over_handler.
16758
8d707a12
PA
167592015-04-10 Pedro Alves <palves@redhat.com>
16760
16761 PR gdb/18216
16762 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
16763
ef713951
YQ
167642015-04-10 Yao Qi <yao.qi@linaro.org>
16765
16766 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
16767 (test_add_rn_pc): New function.
16768 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
16769 (top level): Invoke test_add_rn_pc.
16770
906d60cf
PA
167712015-04-10 Pedro Alves <palves@redhat.com>
16772
16773 PR gdb/13858
16774 * gdb.base/step-over-no-symbols.exp: New file.
16775
f2983cc3
AW
167762015-04-09 Andy Wingo <wingo@igalia.com>
16777
16778 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
16779 after the Python tests.
16780
6d62641c
SDJ
167812015-04-08 Keith Seitz <keiths@redhat.com>
16782
16783 PR python/16699
16784 * gdb.python/py-completion.exp: New tests for completion.
16785 * gdb.python/py-completion.py (CompleteLimit1): New class.
16786 (CompleteLimit2): Likewise.
16787 (CompleteLimit3): Likewise.
16788 (CompleteLimit4): Likewise.
16789 (CompleteLimit5): Likewise.
16790 (CompleteLimit6): Likewise.
16791 (CompleteLimit7): Likewise.
16792
f3770638
PA
167932015-04-08 Pedro Alves <palves@redhat.com>
16794
16795 PR gdb/18214
16796 PR gdb/18216
16797 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
16798 function.
16799 (main): Install it as SIGUSR1 handler.
16800 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
16801 parameter. Always use "setup" as prefix. Toggle "set
16802 displaced-stepping" off/on depending on global. Don't switch to
16803 thread 1 here.
16804 (top level): Add displaced stepping "off/on" test axis. Update
16805 "setup" calls. Wrap each subtest with with_test_prefix. Test
16806 continuing with a queued signal in each thread.
16807
4496bed7
PA
168082015-04-08 Pedro Alves <palves@redhat.com>
16809
16810 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
16811 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
16812 gdb_breakpoint instead of gdb_test that doesn't expect anything.
16813 Return early if running to main fails.
16814 * gdb.trace/while-stepping.exp: Likewise.
16815
b97fde92
PA
168162015-04-07 Pedro Alves <palves@redhat.com>
16817
16818 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
16819 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
16820 interact with inferior program.
16821
f71c18e7
PA
168222015-04-07 Pedro Alves <palves@redhat.com>
16823
16824 * lib/gdb.exp (inferior_spawn_id): New global.
16825 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
16826 spawn id after processing the user code.
16827 (default_gdb_start): Set inferior_spawn_id.
16828 (send_inferior): New procedure.
16829 * lib/gdbserver-support.exp (gdbserver_start): Set
16830 inferior_spawn_id.
16831 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
16832
6423214f
PA
168332015-04-07 Pedro Alves <palves@redhat.com>
16834
16835 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
16836 * lib/gdbserver-support.exp (gdbserver_start): Make
16837 $server_spawn_id global.
16838 (gdbserver_start): Don't wait for gdbserver's spawn id with
16839 expect_background.
16840 (close_gdbserver): New procedure.
16841 (gdb_exit): Rename the default version and reimplement.
16842
71c0ee8c
PA
168432015-04-07 Pedro Alves <palves@redhat.com>
16844
72f4393d 16845 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
16846 append the substituted item, not the original item.
16847
203bc29b
PA
168482015-04-07 Pedro Alves <palves@redhat.com>
16849
16850 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
16851 gdb_expect.
16852
508a3ddf
PA
168532015-04-07 Pedro Alves <palves@redhat.com>
16854
16855 * gdb.base/interrupt.exp: Don't handle the case of the inferior
16856 output appearing once only.
16857
9f6dbe2b
PA
168582015-04-07 Pedro Alves <palves@redhat.com>
16859
16860 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
16861 that doesn't expect anything. Return early if running to main
16862 fails.
16863
337532fa
YQ
168642015-04-07 Yao Qi <yao.qi@linaro.org>
16865
16866 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
16867 (child_function): Call alarm.
16868 (main): Move call to alarm into the loop.
16869 * gdb.threads/non-stop-fair-events.exp: Build program with
16870 -DTIMEOUT=$timeout.
16871
01b622d4
DE
168722015-04-06 Doug Evans <xdje42@gmail.com>
16873
16874 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
16875 Fix dest parameter to board_info.
16876 (fpc_compile): Ditto.
16877 (gdb_compile_pascal): Rename dest arg to destfile.
16878
961f4160
PMR
168792015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
16880
16881 * gdb.ada/funcall_ref.exp: New file.
16882 * gdb.ada/funcall_ref/foo.adb: New file.
16883
cafda597
YQ
168842015-04-02 Yao Qi <yao.qi@linaro.org>
16885
16886 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
16887 is remote.
16888
fed040c6
GB
168892015-04-02 Gary Benson <gbenson@redhat.com>
16890
16891 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
16892
d11916aa
SS
168932015-04-01 Sasha Smundak <asmundak@google.com>
16894
16895 * gdb.python/py-unwind-maint.c: New file.
16896 * gdb.python/py-unwind-maint.exp: New test.
16897 * gdb.python/py-unwind-maint.py: New file.
16898 * gdb.python/py-unwind.c: New file.
16899 * gdb.python/py-unwind.exp: New test.
16900 * gdb.python/py-unwind.py: New test.
16901
a1471180
PA
169022015-04-01 Pedro Alves <palves@redhat.com>
16903
16904 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
16905 to fail instead of non-existent $test.
16906
0bbeccb1
PA
169072015-04-01 Pedro Alves <palves@redhat.com>
16908
16909 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
16910 GDBFLAGS if not empty.
16911
3c724c8c
PMR
169122015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
16913
16914 * gdb.ada/complete.exp: Remove "multi_line".
16915 * gdb.ada/info_exc.exp: Remove "multi_line".
16916 * gdb.ada/packed_tagged.exp: Remove "multi_line".
16917 * gdb.ada/ptype_field.exp: Remove "multi_line".
16918 * gdb.ada/sym_print_name.exp: Remove "multi_line".
16919 * gdb.ada/tagged.exp: Remove "multi_line".
16920 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
16921 [multi_line ...]
16922 * gdb.btrace/delta.exp: Likewise.
16923 * gdb.btrace/exception.exp: Likewise.
16924 * gdb.btrace/function_call_history.exp: Likewise.
16925 * gdb.btrace/instruction_history.exp: Likewise.
16926 * gdb.btrace/nohist.exp: Likewise.
16927 * gdb.btrace/record_goto.exp: Likewise.
16928 * gdb.btrace/segv.exp: Likewise.
16929 * gdb.btrace/stepi.exp: Likewise.
16930 * gdb.btrace/tailcall.exp: Likewise.
16931 * gdb.btrace/unknown_functions.exp: Likewise.
16932 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
16933 * lib/gdb.exp: Add the "multi_line" helper.
16934
4eec2deb
PA
169352015-04-01 Pedro Alves <palves@redhat.com>
16936
16937 * gdb.threads/tid-reuse.c: New file.
16938 * gdb.threads/tid-reuse.exp: New file.
16939
df8411da
SDJ
169402015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
16941
16942 PR corefiles/16092
16943 * gdb.base/coredump-filter.c: New file.
16944 * gdb.base/coredump-filter.exp: Likewise.
16945
6ef37366
PM
169462015-03-27 Petr Machata <pmachata@redhat.com>
16947
16948 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
16949 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
16950 (Dwarf::assemble): Initialize them.
16951 (Dwarf::lines): New function.
16952
7ec911b0
JT
169532015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
16954
16955 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
16956 SYMBOL_PREFIX for x86_64-*-cygwin.
16957
ff908ebf
AW
169582015-03-26 Andy Wingo <wingo@igalia.com>
16959
16960 PR symtab/18148
16961 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
16962 const_value but not a location.
16963 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
16964 location defined in non-main CUs are visible.
16965
6d5f0679
YQ
169662015-03-26 Yao Qi <yao.qi@linaro.org>
16967
16968 PR testsuite/18139
16969 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
16970 Add a line number entry for the same line.
16971 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
16972 Add a line number entry for the same line.
16973
2898689b
YQ
169742015-03-26 Yao Qi <yao.qi@linaro.org>
16975
16976 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
16977 .int 0.
16978 (func): Likewise. Add .Lfunc_1 label.
16979 Use .Lfunc_1 label.
16980 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
16981 .int 0.
16982 (func): Likewise.
16983 Use .Lfunc_1 label.
16984
85180498
YQ
169852015-03-26 Yao Qi <yao.qi@linaro.org>
16986
16987 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
16988 Call gdb_compile instead to compile each .s files without debug
16989 information.
16990
8aa08a8d
YQ
169912015-03-26 Yao Qi <yao.qi@linaro.org>
16992
16993 * gdb.base/savedregs.exp (process_saved_regs): Make
16994 "Saved registers:" optional in the pattern.
16995
66849923
MM
169962015-03-25 Markus Metzger <markus.t.metzger@intel.com>
16997
16998 * gdb.btrace/next.exp: Merged into step.exp.
16999 * gdb.btrace/finish.exp: Merged into step.exp.
17000 * gdb.btrace/nexti.exp: Merged into stepi.exp.
17001 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
17002 "record goto" and checking the exact replay position.
17003 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
17004 check for "Recording format" in "info record" output.
17005 * gdb.btrace/record_goto.exp: Choose test file based on target.
17006 * gdb.btrace/x86-record_goto.S: Renamed into ...
17007 * gdb.btrace/x86_64-record_goto.S: ... this.
17008 * gdb.btrace/i686-record_goto.S: New.
17009 * gdb.btrace/x86-tailcall.S: Renamed into ...
17010 * gdb.btrace/x86_64-tailcall.S: ... this.
17011 * gdb.btrace/i686-tailcall.S: New.
17012 * gdb.btrace/x86-tailcall.c: Renamed into ...
17013 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
17014 separate statements. Update test.
17015 * gdb.btrace/delta.exp: Use record_goto.c as test file.
17016 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
17017 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
17018 * gdb.btrace/tailcall.exp: Choose test file based on target.
17019 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
17020
11cc1b74
MM
170212015-03-25 Markus Metzger <markus.t.metzger@intel.com>
17022
17023 * gdb.btrace/exception.exp: Increase BTS buffer size.
17024
a25d8bf9
PA
170252015-03-24 Pedro Alves <palves@redhat.com>
17026
17027 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
17028
856e7dd6
PA
170292015-03-24 Pedro Alves <palves@redhat.com>
17030
17031 * gdb.threads/schedlock.exp (test_step): No longer expect that
17032 "set scheduler-locking step" with "next" over a function call runs
17033 threads unlocked.
17034
ad235a41
AT
170352015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
17036
17037 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
17038
15630549
AT
170392015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
17040
17041 PR breakpoints/16466
17042 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
17043 * gdb.mi/mi-pending.c (thread_func): New function.
17044 (int main): Add threading support required.
17045 * gdb.mi/mi-pending.exp: Add tests for this issue.
17046 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
17047 (pendfunc2): Remove stdio dependency.
17048 * gdb.mi/mi-pendshr2.c: New file.
17049
693dca06
KS
170502015-03-23 Keith Seitz <keiths@redhat.com>
17051
17052 * gdb.linespec/keywords.c: New file.
17053 * gdb.linespec/keywords.exp: New file.
17054
7e993ebf
KS
170552015-03-23 Keith Seitz <keiths@redhat.com>
17056
17057 PR gdb/18021
17058 * gdb.dwarf2/staticvirtual.exp: New test.
17059
bc23328c
JK
170602015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
17061
17062 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
17063 * README: Remove HP-UX and gdb.hp.
17064 (configuration):
17065 * configure: Regenerate.
17066 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
17067 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
17068 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
17069 gdb.hp/gdb.defects/Makefile.
17070 * gdb.hp/Makefile.in: File deleted.
17071 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
17072 * gdb.hp/gdb.aCC/optimize.c: File deleted.
17073 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
17074 * gdb.hp/gdb.aCC/run.c: File deleted.
17075 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
17076 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
17077 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
17078 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
17079 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
17080 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
17081 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
17082 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
17083 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
17084 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
17085 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
17086 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
17087 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
17088 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
17089 * gdb.hp/gdb.base-hp/reg.s: File deleted.
17090 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
17091 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
17092 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
17093 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
17094 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
17095 * gdb.hp/gdb.compat/Makefile.in: File deleted.
17096 * gdb.hp/gdb.compat/average.c: File deleted.
17097 * gdb.hp/gdb.compat/sum.c: File deleted.
17098 * gdb.hp/gdb.compat/xdb.c: File deleted.
17099 * gdb.hp/gdb.compat/xdb0.c: File deleted.
17100 * gdb.hp/gdb.compat/xdb0.h: File deleted.
17101 * gdb.hp/gdb.compat/xdb1.c: File deleted.
17102 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
17103 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
17104 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
17105 * gdb.hp/gdb.defects/Makefile.in: File deleted.
17106 * gdb.hp/gdb.defects/bs14602.c: File deleted.
17107 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
17108 * gdb.hp/gdb.defects/solib-d.c: File deleted.
17109 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
17110 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
17111 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
17112 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
17113 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
17114 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
17115 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
17116 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
17117 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
17118 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
17119 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
17120 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
17121 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
17122 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
17123 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
17124 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
17125 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
17126 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
17127 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
17128 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
17129 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
17130 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
17131 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
17132 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
17133 * gdb.hp/tools/odump: File deleted.
17134
8bf3b159
PA
171352015-03-19 Pedro Alves <palves@redhat.com>
17136
17137 * gdb.threads/continue-pending-status.exp (saw_thread_2)
17138 (saw_thread_3): New globals.
17139 (top level): Increment them when an event for the corresponding
17140 thread is seen.
17141 (no thread starvation): New test.
17142
eb54c8bf
PA
171432015-03-19 Pedro Alves <palves@redhat.com>
17144
17145 * gdb.threads/continue-pending-status.c: New file.
17146 * gdb.threads/continue-pending-status.exp: New file.
17147
32d2e5d6
PA
171482015-03-18 Pedro Alves <palves@redhat.com>
17149
17150 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
17151 Use gdb_is_target_remote instead of is_remote. Use
17152 gdb_test_multiple instead of gdb_expect. Exit early if
17153 gdb_test_multiple hits its internal matches. Tighten stepi tests
17154 expected output. Fail on exit with any signal, instead of just
17155 SIGILL.
17156
f68f11b7
YQ
171572015-03-18 Yao Qi <yao.qi@linaro.org>
17158
17159 PR tdep/18107
17160 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
17161 variable.
17162 * gdb.base/catch-syscall.exp: Don't skip it on
17163 aarch64*-*-linux* target. Remove elements in all_syscalls.
17164 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
17165 target.
17166 (setup_all_syscalls): New proc.
17167
ca5fd19b
YQ
171682015-03-16 Yao Qi <yao.qi@linaro.org>
17169
17170 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
17171 (top level): Skip tests if valid_addr_p returns false for
17172 $cmd1 or $cmd2.
17173
85642ba0
AW
171742015-03-11 Andy Wingo <wingo@igalia.com>
17175
17176 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
17177
e03f9645
YQ
171782015-03-11 Yao Qi <yao.qi@linaro.org>
17179
17180 * gdb.base/catch-syscall.exp: Fix typo in comments.
17181
5d0962b2
YQ
171822015-03-11 Yao Qi <yao.qi@linaro.org>
17183
17184 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
17185
b2df3cef
PA
171862015-03-09 Pedro Alves <palves@redhat.com>
17187
17188 * dg-extract-results.py: Delete.
17189
ef878e53
PA
171902015-03-09 Pedro Alves <palves@redhat.com>
17191
17192 Merge dg-extract-results.sh from GCC upstream (r218843).
17193
17194 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
17195 * dg-extract-results.sh: Use --text with grep to avoid issues with
17196 binary files. Fall back to cat -v, if that doesn't work.
17197
9494d219
PA
171982015-03-05 Pedro Alves <palves@redhat.com>
17199
17200 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
17201
a8d9763a
SM
172022015-03-04 Simon Marchi <simon.marchi@ericsson.com>
17203
17204 * lib/mi-support.exp (mi_expect_interrupt): Accept
17205 alternative event for when in all-stop mode.
17206
be9957b8
PA
172072015-03-04 Pedro Alves <palves@redhat.com>
17208
17209 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
17210
d57be0f4 172112015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
17212
17213 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
17214
c214c7cf
AA
172152015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
17216
17217 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
17218 regexps for GDB's current line display, accept a hex address
17219 preceding the line number.
17220
6d74a497
AA
172212015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
17222
17223 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
17224 the 'arch1' variable for "s390*-linux*" targets.
17225
511aee7c
PA
172262015-03-04 Pedro Alves <palves@redhat.com>
17227
17228 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
17229 (main): Pass missing retval argument to pthread_join call.
17230
95e50b27
PA
172312015-03-02 Pedro Alves <palves@redhat.com>
17232
17233 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
17234 (top level): Call do_test with non-stop as well.
17235
28054d69
PA
172362015-03-02 Pedro Alves <palves@redhat.com>
17237
17238 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
17239 -1.
17240
4fa5d7b4
AA
172412015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
17242
17243 * gdb.arch/s390-vregs.exp: New test.
17244 * gdb.arch/s390-vregs.S: New file.
17245
97c18565
PA
172462015-02-27 Pedro Alves <palves@redhat.com>
17247
17248 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
17249 call to catch_command_errors.
17250 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
17251 catch_command_errors.
17252
a37bfa30
PA
172532015-02-27 Pedro Alves <palves@redhat.com>
17254
17255 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
17256 "true" for boolean result.
17257 * gdb.gdb/selftest.exp (test_with_self): Also accept full
17258 prototype of main.
17259
6f98576f
PA
172602015-02-27 Pedro Alves <palves@redhat.com>
17261
17262 * lib/unbuffer_output.c: New file.
17263 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
17264 (main): Call gdb_unbuffer_output.
17265
eba5ab56
YQ
172662015-02-27 Yao Qi <yao.qi@linaro.org>
17267
17268 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
17269 target.
17270
0def5aaa
DE
172712015-02-26 Doug Evans <dje@google.com>
17272
17273 * gdb.cp/class2.cc (Dbase, D): New classes.
17274 (main): New local delta.
17275 * gdb.cp/class2.exp: Test printing delta.
17276 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
17277 (dynbar): New global.
17278 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
17279
081a1c2c
JK
172802015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
17281
17282 * gdb.compile/compile-ifunc.c: New file.
17283 * gdb.compile/compile-ifunc.exp: New file.
17284
2f41223f
AT
172852015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
17286
17287 * gdb.base/structs.exp: Check for correct struct on finish.
17288
03eddd80
YQ
172892015-02-26 Yao Qi <yao.qi@linaro.org>
17290
17291 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
17292 is zero.
17293
80c57053
JK
172942015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
17295
17296 * gdb.arch/cordic.ko.bz2: New file.
17297 * gdb.arch/cordic.ko.debug.bz2: New file.
17298 * gdb.arch/ppc64-symtab-cordic.exp: New file.
17299
21613c12
YQ
173002015-02-25 Yao Qi <yao.qi@linaro.org>
17301
17302 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
17303 aarch64*-*-* target.
17304
d8b901ed
PA
173052015-02-23 Pedro Alves <palves@redhat.com>
17306
17307 * lib/gdb.exp (delete_breakpoints): Rewrite using
17308 gdb_test_multiple.
17309
e5b85ead
PA
173102015-02-23 Pedro Alves <palves@redhat.com>
17311
17312 * gdb.base/info-os.c: Include stdlib.h.
17313
85c3a371
DE
173142015-02-22 Doug Evans <xdje42@gmail.com>
17315
17316 PR symtab/17855
17317 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
17318 is read after symbols have been re-read.
17319 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
17320 * gdb.ada/exec_changed/second.adb (Second): Ditto.
17321
96553a0c
DE
173222015-02-21 Doug Evans <dje@google.com>
17323
17324 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
17325
97a0c697
JK
173262015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17327
17328 PR corefiles/17808
17329 * gdb.arch/i386-biarch-core.core.bz2: New file.
17330 * gdb.arch/i386-biarch-core.exp: New file.
17331
a47cd6e9
PA
173322015-02-21 Pedro Alves <palves@redhat.com>
17333
17334 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
17335 runto_main fails.
17336
c5facdc4
PA
173372015-02-20 Pedro Alves <palves@redhat.com>
17338
17339 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
17340 info probes.
17341
2db9a427
PA
173422015-02-20 Pedro Alves <palves@redhat.com>
17343
17344 * gdb.threads/multi-create-ns-info-thr.exp: New file.
17345
60fb7e9e
PA
173462015-02-20 Pedro Alves <palves@redhat.com>
17347
17348 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
17349 clean_restart before gdb_target_supports_trace.
17350
5c5019c2
PA
173512015-02-20 Pedro Alves <palves@redhat.com>
17352
17353 PR threads/18006
17354 * gdb.threads/clone-thread_db.c: New file.
17355 * gdb.threads/clone-thread_db.exp: New file.
17356
c9587f88
AT
173572015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
17358
17359 PR breakpoints/16812
17360 * gdb.base/catch-gdb-caused-signals.c: New file.
17361 * gdb.base/catch-gdb-caused-signals.exp: New file.
17362
f6a88844
JM
173632015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
17364
17365 * configure: Regenerated.
17366 * configure.ac: Use GDB_AC_TRANSFORM.
17367 * aclocal.m4: sinclude ../transform.m4.
17368
497c491b
JM
173692015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
17370
17371 * lib/dtrace.exp: New file.
17372 * gdb.base/dtrace-probe.exp: Likewise.
17373 * gdb.base/dtrace-probe.d: Likewise.
17374 * gdb.base/dtrace-probe.c: Likewise.
17375 * lib/pdtrace.in: Likewise.
17376 * configure.ac: Output variables with the transformed names of
17377 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
17378 * configure: Regenerated.
17379
03e98035
JM
173802015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
17381
17382 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
17383 expected message when trying to access $_probe_* convenience
17384 variables while not on a probe.
17385
63cc30e9
JK
173862015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17387
17388 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
17389
0703599a
PA
173902015-02-11 Pedro Alves <pedro@codesourcery.com>
17391
17392 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
17393 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
17394
7e60a48e
DE
173952015-02-10 Doug Evans <xdje42@gmail.com>
17396
17397 * lib/gdb.exp (gdb_load): Always return a result.
17398
01b088bc
PA
173992015-02-10 Pedro Alves <palves@redhat.com>
17400
17401 * gdb.threads/signal-sigtrap.c: New file.
17402 * gdb.threads/signal-sigtrap.exp: New file.
17403
b05ec7a5
AT
174042015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
17405
17406 * gdb.trace/no-attach-trace.c: New file.
17407 * gdb.trace/no-attach-trace.exp: New file.
17408
a2c2acaf
MW
174092015-02-09 Mark Wielaard <mjw@redhat.com>
17410
17411 * gdb.dwarf2/atomic.c: New file.
17412 * gdb.dwarf2/atomic-type.exp: Likewise.
17413
31fd9caa
MM
174142015-02-09 Markus Metzger <markus.t.metzger@intel.com>
17415
17416 * gdb.btrace/buffer-size.exp: Update "info record" output.
17417 * gdb.btrace/delta.exp: Update "info record" output.
17418 * gdb.btrace/enable.exp: Update "info record" output.
17419 * gdb.btrace/finish.exp: Update "info record" output.
17420 * gdb.btrace/instruction_history.exp: Update "info record" output.
17421 * gdb.btrace/next.exp: Update "info record" output.
17422 * gdb.btrace/nexti.exp: Update "info record" output.
17423 * gdb.btrace/step.exp: Update "info record" output.
17424 * gdb.btrace/stepi.exp: Update "info record" output.
17425 * gdb.btrace/nohist.exp: Update "info record" output.
17426
d33501a5
MM
174272015-02-09 Markus Metzger <markus.t.metzger@intel.com>
17428
17429 * gdb.btrace/buffer-size: New.
17430
f4abbc16
MM
174312015-02-09 Markus Metzger <markus.t.metzger@intel.com>
17432
17433 * gdb.btrace/delta.exp: Update "info record" output.
17434 * gdb.btrace/enable.exp: Update "info record" output.
17435 * gdb.btrace/finish.exp: Update "info record" output.
17436 * gdb.btrace/instruction_history.exp: Update "info record" output.
17437 * gdb.btrace/next.exp: Update "info record" output.
17438 * gdb.btrace/nexti.exp: Update "info record" output.
17439 * gdb.btrace/step.exp: Update "info record" output.
17440 * gdb.btrace/stepi.exp: Update "info record" output.
17441 * gdb.btrace/nohist.exp: Update "info record" output.
17442
b9d61307
SM
174432015-02-06 Simon Marchi <simon.marchi@ericsson.com>
17444
17445 PR gdb/15678
17446 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
17447
e584fdbc
PA
174482015-02-06 Pedro Alves <palves@redhat.com>
17449
17450 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
17451 macro.
17452 (seconds_left, again): New globals.
17453 (main): Wait seconds_left in a 1-second sleep loop instead of
17454 sleeping 180 seconds. If 'again' is set, reset the seconds
17455 counter.
17456 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
17457 'again' in the inferior before detaching. Print the seconds left.
17458 (options): New global.
17459 (top level): Build program with -DTIMEOUT=$timeout.
17460
77f41761
PA
174612015-02-06 Pedro Alves <palves@redhat.com>
17462
17463 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
17464 determine how many seconds to pass to 'alarm'.
17465 * gdb.base/gdb-sigterm.exp (top level): Build program with
17466 -DTIMEOUT=$timeout.
17467 (do_test): Return success/failure indication. Add more verbose
17468 logging. Don't fail if 200 single steps are seen. Instead, fail
17469 when the test times out.
17470 (passes): New global.
17471 (top level): Break the testing loop if testing fails on any
17472 iteration. Use gdb_assert.
17473
b9394193
DB
174742015-02-04 Don Breazeal <donb@codesourcery.com>
17475
17476 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
17477 and initialize them.
17478 (ipc_cleanup): New function.
17479 (main): Don't declare shmid, semid, and msqid. Add a call to
17480 atexit so that we call ipc_cleanup on exit.
17481
42d9e528
PA
174822015-02-04 Pedro Alves <palves@redhat.com>
17483
17484 * boards/native-extended-gdbserver.exp: Remove any target variant
17485 specifications from the board name before clearing the isremote
17486 flag from board_info.
17487
ae6ae975
DE
174882015-01-31 Doug Evans <xdje42@gmail.com>
17489
17490 * gdb.base/maint.exp <maint print type argc>: Update expected output.
17491
cfb069a8
GB
174922015-01-31 Gary Benson <gbenson@redhat.com>
17493
17494 * gdb.base/completion.exp: Disable completion limiting for
17495 existing tests. Add new tests to check completion limiting.
17496 * gdb.linespec/ls-errs.exp: Disable completion limiting.
17497
5dd31d79
DE
174982015-01-31 Doug Evans <xdje42@gmail.com>
17499
17500 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
17501
9f050062
DE
175022015-01-31 Doug Evans <xdje42@gmail.com>
17503
17504 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
17505 entries. Duplicate file section script entries.
17506 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
17507 inlined entries. Add test for safe-path rejection.
17508 * gdb.python/py-section-script.c: Add duplicate inlined section script
17509 entries. Duplicate file section script entries.
17510 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
17511 inlined entries. Add test for safe-path rejection.
17512
df25ebbd
JB
175132015-01-29 Joel Brobecker <brobecker@adacore.com>
17514
17515 * gdb.ada/disc_arr_bound: New testcase.
17516
4a0ca9ec
JB
175172015-01-29 Joel Brobecker <brobecker@adacore.com>
17518
17519 * gdb.ada/mi_var_array: New testcase.
17520
3a8b707a
DE
175212015-01-27 Doug Evans <dje@google.com>
17522
17523 * gdb.python/py-objfile.exp: Add tests for objfile.username.
17524 Add test for objfile.filename, objfile.username after objfile
17525 has been unloaded.
17526
f8313f6e
JB
175272015-01-26 Joel Brobecker <brobecker@adacore.com>
17528
17529 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
17530 the second test to print the name attribute of value
17531 returned by the call to gdb.lookup_type, and adjust
17532 the expected output accordingly.
17533
37bc665e
MW
175342015-01-25 Mark Wielaard <mjw@redhat.com>
17535
17536 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
17537 * gdb.base/disp-step-fork.c: Include unistd.h.
17538 * gdb.base/siginfo-obj.c: Include stdio.h.
17539 * gdb.base/siginfo-thread.c: Likewise.
17540 * gdb.mi/non-stop.c: Include unistd.h.
17541 * gdb.mi/nsthrexec.c: Include stdio.h.
17542 * gdb.mi/pthreads.c: Include unistd.h.
17543 * gdb.modula2/unbounded1.c (main): Declare returns int.
17544 * gdb.reverse/consecutive-reverse.c: Likewise.
17545 * gdb.threads/create-fail.c: Include unistd.h.
17546 * gdb.threads/killed.c: Likewise.
17547 * gdb.threads/linux-dp.c: Likewise.
17548 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
17549 * gdb.threads/non-ldr-exc-2.c: Likewise.
17550 * gdb.threads/non-ldr-exc-3.c: Likewise.
17551 * gdb.threads/non-ldr-exc-4.c: Likewise.
17552 * gdb.threads/pthreads.c: Include unistd.h.
17553 (main): Declare returns int.
17554 * gdb.threads/tls-main.c (foo): New declaration.
17555 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
17556
f7e5394d
SM
175572015-01-23 Simon Marchi <simon.marchi@ericsson.com>
17558
17559 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
17560 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
17561
743649fd
MW
175622015-01-15 Mark Wielaard <mjw@redhat.com>
17563
17564 * gdb.base/noreturn-return.c: New file.
17565 * gdb.base/noreturn-return.exp: New file.
17566 * gdb.base/noreturn-finish.c: New file.
17567 * gdb.base/noreturn-finish.exp: New file.
17568
198297aa
PA
175692015-01-23 Pedro Alves <palves@redhat.com>
17570
17571 * gdb.threads/continue-pending-after-query.c: New file.
17572 * gdb.threads/continue-pending-after-query.exp: New file.
17573
717cf30c
AG
175742015-01-22 Anders Granlund <anders.granlund@ericsson.com>
17575 Simon Marchi <simon.marchi@ericsson.com>
17576
17577 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
17578 * gdb.base/valgrind-db-attach.exp: Same.
17579 * gdb.base/valgrind-infcall.exp: Same.
17580 * lib/mi-support.exp (default_mi_gdb_start): Same.
17581 * lib/prompt.exp (default_prompt_gdb_start): Same.
17582 * lib/gdb.exp (default_gdb_spawn): Same.
17583 (gdb_interact): New.
17584
17585
4b62a76e
JK
175862015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17587
17588 * gdb.compile/compile.exp (pointer to jit function): New test.
17589
b4cdae6f
WW
175902015-01-17 Wei-cheng Wang <cole945@gmail.com>
17591
17592 * lib/gdb.exp (supports_process_record): Return true for
17593 powerpc*-*-linux*.
17594 (supports_reverse): Likewise.
17595
d221e7ef
DB
175962015-01-15 Don Breazeal <donb@codesourcery.com>
17597
17598 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
17599 instead of checking whether the target board is remote and
17600 use spawn_wait_for_attach instead of exec/sleep.
17601 * gdb.base/attach-twice.exp: Likewise.
17602
bafffb51
JB
176032015-01-15 Joel Brobecker <brobecker@adacore.com>
17604
17605 * gdb.ada/var_arr_attrs: New testcase.
17606
5589af0e
PA
176072015-01-14 Pedro Alves <palves@redhat.com>
17608 Joel Brobecker <brobecker@adacore.com>
17609
17610 PR gdb/17525
17611 * gdb.base/bp-cmds-execution-x-script.c: New file.
17612 * gdb.base/bp-cmds-execution-x-script.exp: New file.
17613 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
17614
6c400b59
PA
176152015-01-14 Pedro Alves <palves@redhat.com>
17616
17617 PR cli/17828
17618 * gdb.base/batch-preserve-term-settings.c: New file.
17619 * gdb.base/batch-preserve-term-settings.exp: New file.
17620
e02c96a7
DE
176212015-01-13 Doug Evans <dje@google.com>
17622
17623 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
17624 binary.
17625
576fd14c
JB
176262015-01-13 Joel Brobecker <brobecker@adacore.com>
17627
17628 * Makefile.in (clean mostlyclean): Do not delete *.py.
17629
04dccad0
JB
176302015-01-13 Joel Brobecker <brobecker@adacore.com>
17631
17632 * gdb.python/py-lookup-type.exp: New file.
17633
3d230f71
PA
176342015-01-12 Pedro Alves <palves@redhat.com>
17635
17636 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
17637 restore GDBFLAGS before returning.
17638
7e67715d
JK
176392015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17640
17641 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
17642 is_amd64_regs_target and is_x86_like_target.
17643
f2e0d4b4
DE
176442015-01-11 Doug Evans <xdje42@gmail.com>
17645
17646 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
17647 is given without an explicit form.
17648 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
17649 attributes.
17650 * gdb.dwarf/corrupt.exp: Ditto.
17651 * gdb.dwarf2/enum-type.exp: Ditto.
17652 * gdb.trace/entry-values.exp: Ditto.
17653 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
17654
439250fb
DE
176552015-01-11 Doug Evans <xdje42@gmail.com>
17656
17657 PR gdb/15830
17658 * gdb.base/maint.exp: Remove references to "maint demangle".
17659 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
17660 Add tests for explicitly specifying language to demangle.
17661 * gdb.dlang/demangle.exp: Ditto.
17662
ede9f622
PA
176632015-01-09 Pedro Alves <palves@redhat.com>
17664
17665 * gdb.threads/non-stop-fair-events.c: New file.
17666 * gdb.threads/non-stop-fair-events.exp: New file.
17667
a7b796db
PA
176682015-01-09 Pedro Alves <palves@redhat.com>
17669
17670 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
17671 the global scope. Set a breakpoint after all threads are started
17672 rather than stepping over two source lines. Expect the prompt.
17673 * gdb.base/watch_thread_num.c (threads_started_barrier): New
17674 global.
17675 (NUM): Now 15.
17676 (main): Use threads_started_barrier to wait for all threads to
17677 start. Main thread no longer calls thread_function. Exit after
17678 180 seconds.
17679 (loop): New function.
17680 (thread_function): Wait on threads_started_barrier barrier. Call
17681 'loop' at each iteration.
17682 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
17683 threads have started, instead of hardcoding number of "next"
17684 steps. Use an access watchpoint instead of a write watchpoint.
17685
9665ffdd
PA
176862015-01-09 Pedro Alves <palves@redhat.com>
17687
17688 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
17689 (thread_func): Wait on barrier.
17690 (main): Wait for all threads to start before stopping GDB.
17691 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
17692 global.
17693 (thread1_func, thread2_func): Wait on barrier.
17694 (main): Wait for all threads to start before stopping GDB.
17695 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
17696 New global.
17697 (thread1_func, thread2_func): Wait on barrier.
17698 (main): Wait for all threads to start before stopping GDB.
17699
c945a99f
PA
177002015-01-09 Pedro Alves <palves@redhat.com>
17701
17702 * gdb.threads/attach-many-short-lived-threads.c: New file.
17703 * gdb.threads/attach-many-short-lived-threads.exp: New file.
17704
c1a747c1
PA
177052014-01-09 Pedro Alves <palves@redhat.com>
17706
17707 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
17708 instead of to thread 2.
17709 * gdb.threads/signal-command-multiple-signals-pending.c (main):
17710 Add barrier around each pthread_create call instead of around all
17711 calls.
17712 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
17713 Set a break on thread_function and have the child threads hit it
17714 one at at a time.
17715
60b3033e
PA
177162015-01-09 Pedro Alves <palves@redhat.com>
17717
17718 * lib/gdb.exp (can_spawn_for_attach): New procedure.
17719 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
17720 false.
17721 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
17722 checking whether the target board is remote.
17723 * gdb.multi/multi-attach.exp: Likewise.
17724 * gdb.python/py-sync-interp.exp: Likewise.
17725 * gdb.server/ext-attach.exp: Likewise.
17726 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
17727 tests that need to attach, instead of checking whether the target
17728 board is remote at the top of the file.
17729
acc018ac
YQ
177302015-01-08 Yao Qi <yao@codesourcery.com>
17731
17732 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
17733
50a18af8
JK
177342015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17735
17736 Fix testcase compilation.
17737 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
17738
8503d6e1
JB
177392015-01-06 Joel Brobecker <brobecker@adacore.com>
17740
17741 * gdb.python/py-type.exp: Add a couple test about empty
17742 array creation, and negative-length array creation.
17743
cc73dbcc
DE
177442015-01-02 Doug Evans <xdje42@gmail.com>
17745
17746 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
17747
0300bbc7
DE
177482015-01-02 Doug Evans <dje@google.com>
17749
17750 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
17751
9d85a0ec
YQ
177522014-12-29 Yao Qi <yao@codesourcery.com>
17753
17754 * gdb.trace/entry-values.exp: Update comments. Rename variable
17755 bar_call_foo to returned_from_foo.
17756
87186c6a
MMN
177572014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
17758
17759 PR gdb/17394
17760 * gdb.linespec/break-asm-file.c: New file.
17761 * gdb.linespec/break-asm-file.exp: New file.
17762 * gdb.linespec/break-asm-file0.s: New file.
17763 * gdb.linespec/break-asm-file1.s: New file.
17764
1bab7383
YQ
177652014-12-18 Nigel Stephens <nigel@mips.com>
17766 Maciej W. Rozycki <macro@codesourcery.com>
17767
17768 * gdb.base/float.exp: Handle the new output from "info float" on
17769 MIPS targets.
17770
1bc1068a
JK
177712014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
17772
17773 Fix MinGW compilation.
17774 * gdb.compile/compile-ops.exp: Update untested message if
17775 !skip_compile_feature_tests.
17776 * gdb.compile/compile-setjmp.exp: Likewise.
17777 * gdb.compile/compile-tls.exp: Likewise.
17778 * gdb.compile/compile.exp: Likewise.
17779 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
17780 supported on this host".
17781
b6615d10
DE
177822014-12-16 Doug Evans <xdje42@gmail.com>
17783
17784 * boards/stabs.exp: New file.
17785
25dda427
AA
177862014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
17787
17788 * gdb.base/completion.exp: Adjust to format changes of "maint
17789 print user-registers".
17790
bf330350
CU
177912014-12-16 Catalin Udma <catalin.udma@freescale.com>
17792
17793 PR server/17457
17794 * gdb.arch/aarch64-fp.c: New file.
17795 * gdb.arch/aarch64-fp.exp: New file.
17796
395cf596
SDJ
177972014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
17798
17799 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
17800 r210637, r210913, r211666, r215400, r215817).
17801
17802 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
17803 * dg-extract-results.py: New file.
17804 * dg-extract-results.sh: Use it if the environment seems
17805 suitable.
17806
17807 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
17808
17809 * dg-extract-results.py (parse_run): Handle warnings that
17810 are printed before a test harness is run.
17811
17812 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
17813
17814 * dg-extract-results.py (Named): Remove __cmp__ method.
17815 (output_variation): Use a key to sort variation.harnesses.
17816
17817 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
17818
17819 * dg-extract-results.py: For Python 3, force sys.stdout to
17820 handle surrogate escape sequences.
17821 (safe_open): New function.
17822 (output_segment, main): Use it.
17823
17824 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
17825
17826 * dg-extract-results.py (Prog.result_re): Include options
17827 in test name.
17828
17829 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
17830
17831 * dg-extract-results.py (output_variation): Always sort if
17832 do_sum.
17833
e882ef3c
SM
178342014-12-15 Simon Marchi <simon.marchi@ericsson.com>
17835
17836 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
17837 as long as we get pagination notifications.
17838
4992aa20
JM
178392014-12-15 Jason Merrill <jason@redhat.com>
17840
17841 * Makefile.in (check-gdb.%): Restore.
17842 * README: Mention it.
17843
c1b5a1a6
JB
178442014-12-13 Joel Brobecker <brobecker@adacore.com>
17845
17846 * gdb.ada/str_uninit: New testcase.
17847
5537b577
JK
178482014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
17849
17850 PR symtab/17642
17851 * gdb.base/vla-stub-define.c: New file.
17852 * gdb.base/vla-stub.c: New file.
17853 * gdb.base/vla-stub.exp: New file.
17854
bb2ec1b3
TT
178552014-12-12 Phil Muldoon <pmuldoon@redhat.com>
17856 Jan Kratochvil <jan.kratochvil@redhat.com>
17857 Tom Tromey <tromey@redhat.com>
17858
17859 * configure.ac: Add gdb.compile/.
17860 * configure: Regenerate.
17861 * gdb.compile/Makefile.in: New file.
17862 * gdb.compile/compile-ops.exp: New file.
17863 * gdb.compile/compile-ops.c: New file.
17864 * gdb.compile/compile-tls.c: New file.
17865 * gdb.compile/compile-tls.exp: New file.
17866 * gdb.compile/compile-constvar.S: New file.
17867 * gdb.compile/compile-constvar.c: New file.
17868 * gdb.compile/compile-mod.c: New file.
17869 * gdb.compile/compile-nodebug.c: New file.
17870 * gdb.compile/compile-setjmp-mod.c: New file.
17871 * gdb.compile/compile-setjmp.c: New file.
17872 * gdb.compile/compile-setjmp.exp: New file.
17873 * gdb.compile/compile-shlib.c: New file.
17874 * gdb.compile/compile.c: New file.
17875 * gdb.compile/compile.exp: New file.
17876 * lib/gdb.exp (skip_compile_feature_tests): New proc.
17877
4ff709eb
TT
178782014-12-12 Tom Tromey <tromey@redhat.com>
17879
17880 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
17881 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
17882
6dddd6a5
DE
178832014-12-12 Doug Evans <dje@google.com>
17884
17885 * lib/gdb-python.exp (get_python_valueof): New function.
17886 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
17887
71c24708
AA
178882014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
17889
17890 * gdb.base/completion.exp: Add test for completion of "info
17891 registers ".
17892
3e29f34a
MR
178932014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
17894
17895 * gdb.base/func-ptrs.c: New file.
17896 * gdb.base/func-ptrs.exp: New file.
17897
fc126975
SM
178982014-12-10 Simon Marchi <simon.marchi@ericsson.com>
17899
17900 PR breakpoints/17012
17901 * gdb.base/dprintf-detach.c: New file.
17902 * gdb.base/dprintf-detach.exp: New file.
17903
0a46d518
SM
179042014-12-10 Simon Marchi <simon.marchi@ericsson.com>
17905
17906 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
17907 * lib/gdb.exp (target_is_gdbserver): New procedure.
17908
a0be3e44
DE
179092014-12-08 Doug Evans <dje@google.com>
17910
17911 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
17912
df1b803a
YQ
179132014-12-05 Yao Qi <yao@codesourcery.com>
17914
17915 * gdb.guile/scm-error.exp: Remove the third argument to
17916 gdb_remote_download.
17917 * gdb.guile/scm-frame-args.exp: Likewise.
17918 * gdb.guile/scm-section-script.exp: Likewise.
17919
ddb9f679
YQ
179202014-12-05 Yao Qi <yao@codesourcery.com>
17921
17922 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
17923
86e4ed39
DE
179242014-12-04 Doug Evans <dje@google.com>
17925
17926 * gdb.python/py-objfile.exp: Add tests for
17927 objfile.add_separate_debug_file.
17928
7c50a931
DE
179292014-12-04 Doug Evans <dje@google.com>
17930
17931 * lib/gdb.exp (get_build_id): New function.
17932 (build_id_debug_filename_get): Rewrite to use it.
17933 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
17934
621661e3
MR
179352014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
17936
17937 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
17938 `method(long)', not just 0x0.
17939 * gdb.cp/nsalias.exp: Align code labels to 4.
17940 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
17941 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
17942 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
17943 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
17944 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
17945 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
17946
29f0c3b7
DE
179472014-12-02 Doug Evans <dje@google.com>
17948
e1e061e7 17949 PR symtab/17602
29f0c3b7 17950 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 17951 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
17952 * gdb.cp/anon-ns.exp: Update.
17953
162078c8
NB
179542014-12-02 Nick Bull <nicholaspbull@gmail.com>
17955
17956 * gdb.python/py-events.py (inferior_call_handler): New.
17957 (register_changed_handler, memory_changed_handler): New.
17958 (test_events.invoke): Register new handlers.
17959 * gdb.python/py-events.exp: Add tests for inferior call,
17960 memory_changed and register_changed events.
17961
fdb09caf
AA
179622014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
17963
17964 * gdb.base/execl-update-breakpoints.exp: Specify the link address
17965 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
17966 if the linker doesn't understand this.
17967
55cfb2c4
SM
179682014-12-01 Simon Marchi <simon.marchi@ericsson.com>
17969
17970 * gdb.python/python.exp: Change expected reply to help().
17971
9e8cd6df
YQ
179722014-12-01 Yao Qi <yao@codesourcery.com>
17973
17974 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
17975 AC_CONFIG_SUBDIRS(gdb.gdbtk).
17976 * configure: Re-generated.
17977
6c659fc2
SC
179782014-11-28 Siva Chandra Reddy <sivachandra@google.com>
17979
17980 * gdb.cp/chained-calls.cc: New file.
17981 * gdb.cp/chained-calls.exp: New file.
17982 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
17983
d7fc3181
SM
179842014-11-28 Simon Marchi <simon.marchi@ericsson.com>
17985
17986 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
17987 * gdb.dwarf2/symtab-producer.exp: Same.
17988 * gdb.gdb/python-interrupts.exp: Same.
17989 * gdb.gdb/python-selftest.exp: Same.
17990 * gdb.python/py-linetable.exp: Same.
17991 * gdb.python/py-type.exp: Same.
17992 * gdb.python/py-value-cc.exp: Same.
17993 * gdb.python/py-value.exp: Same.
17994
10e79639
YQ
179952014-11-28 Yao Qi <yao@codesourcery.com>
17996
17997 * gdb.base/break-probes.exp: Match library name prefixed with
17998 sysroot.
17999
f28a0564
SM
180002014-11-27 Simon Marchi <simon.marchi@ericsson.com>
18001
18002 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
18003 test expected output. Add parentheses for the call to print.
18004 Remove L suffix from integers.
18005
3fe1ce1d
DE
180062014-11-26 Doug Evans <dje@google.com>
18007
18008 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
18009
84429e27
YQ
180102014-11-22 Yao Qi <yao@codesourcery.com>
18011
18012 * gdb.trace/entry-values.c: Remove asms.
18013 (foo): Add foo_label.
18014 (bar): Add bar_label.
18015 * gdb.trace/entry-values.exp: Remove code computing foo's
18016 length and bar's length.
18017 (Dwarf::assemble): Invoke function_range for bar and use
18018 MACRO_AT_func for foo.
18019
26741859
YQ
180202014-11-22 Yao Qi <yao@codesourcery.com>
18021
18022 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
18023 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
18024 Use .Lgcc43_procstart instead of gcc43.
18025
45e44d27
JB
180262014-11-21 Joel Brobecker <brobecker@adacore.com>
18027
18028 * gdb.ada/n_arr_bound: New testcase.
18029
458c8db8
SDJ
180302014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
18031
18032 PR breakpoints/10737
18033 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
18034 test_catch_syscall_multi_arch.
18035 (test_catch_syscall_multi_arch): New function.
18036
43f3e411
DE
180372014-11-20 Doug Evans <xdje42@gmail.com>
18038
18039 * gdb.base/maint.exp: Update expected output.
18040
0d7b2549
AA
180412014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
18042
18043 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
18044 4-byte instruction on S390.
18045
8908fca5
JB
180462014-11-19 Joel Brobecker <brobecker@adacore.com>
18047
18048 * gdb.ada/arr_arr: New testcase.
18049
4a46959e
JB
180502014-11-19 Joel Brobecker <brobecker@adacore.com>
18051
18052 * gdb.ada/pkd_arr_elem: New Testcase.
18053
470e2f4e
LM
180542014-11-18 Luis Machado <lgustavo@codesourcery.com>
18055
18056 * gdb.reverse/break-precsave: Expect completion message for
18057 core file reads.
18058 * gdb.reverse/consecutive-precsave.exp: Likewise.
18059 * gdb.reverse/finish-precsave.exp: Likewise.
18060 * gdb.reverse/i386-precsave.exp: Likewise.
18061 * gdb.reverse/machinestate-precsave.exp: Likewise.
18062 * gdb.reverse/sigall-precsave.exp: Likewise.
18063 * gdb.reverse/solib-precsave.exp: Likewise.
18064 * gdb.reverse/step-precsave.exp: Likewise.
18065 * gdb.reverse/until-precsave.exp: Likewise.
18066 * gdb.reverse/watch-precsave.exp: Likewise.
18067
a267f3ad
AA
180682014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18069
18070 * gdb.base/bp-permanent.c: Include unistd.h.
18071 * gdb.python/py-framefilter-mi.c (main): Add return type.
18072 * gdb.python/py-framefilter.c (main): Likewise.
18073 * gdb.trace/actions-changed.c (main): Likewise.
18074
12084a9a
AA
180752014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18076
18077 * gdb.mi/until.c: Add eye-catchers.
18078 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
18079 line numbers.
18080
dc7e1a77
AA
180812014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18082
18083 * gdb.base/condbreak.exp: Drop references to removed non-prototype
18084 function header variants in break1.c.
18085 * gdb.base/ena-dis-br.exp: Likewise.
18086 * gdb.base/hbreak2.exp: Likewise.
18087 * gdb.reverse/until-precsave.exp: Drop references to removed
18088 non-prototype function header variants in ur1.c.
18089 * gdb.reverse/until-reverse.exp: Likewise.
18090
41c77605
PM
180912014-11-17 Petr Machata <pmachata@redhat.com>
18092
18093 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
18094 ${_cu_offset_size} bytes abbrev offset.
18095
34248c3a
DE
180962014-11-15 Doug Evans <xdje42@gmail.com>
18097
18098 PR symtab/17559
18099 * gdb.base/line-symtabs.exp: New file.
18100 * gdb.base/line-symtabs.c: New file.
18101 * gdb.base/line-symtabs.h: New file.
18102
646da059
YQ
181032014-11-14 Yao Qi <yao@codesourcery.com>
18104
18105 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
18106 (func): Add label func_label.
18107 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
18108 Replace low_pc and high_pc with MACRO_AT_range.
18109 Replace name, low_pc and high_pc with MACRO_AT_func.
18110
9301ebe6
YQ
181112014-11-14 Yao Qi <yao@codesourcery.com>
18112
18113 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
18114 Replace name, low_pc and high_pc with MACRO_AT_func.
18115
f166b542
YQ
181162014-11-14 Yao Qi <yao@codesourcery.com>
18117
18118 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
18119 produce debug information.
18120 * gdb.dwarf2/implptr-optimized-out.S: Removed.
18121
0f6e71e3
YQ
181222014-11-14 Yao Qi <yao@codesourcery.com>
18123
18124 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
18125 object and get function length.
18126 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
18127 with MACRO_AT_func.
18128 (top-level): Replace gdb_compile and clean_restart with
18129 prepare_for_testing.
18130 * gdb.dwarf2/main.c (main): Add label main_label.
18131
876c4df9
YQ
181322014-11-14 Yao Qi <yao@codesourcery.com>
18133
18134 * lib/dwarf.exp (function_range): New procedure.
18135 (Dwarf::_handle_macro_at_func): New procedure.
18136 (Dwarf::_handle_macro_at_range): New procedure.
18137 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
18138
02ad9cf1
YQ
181392014-11-14 Yao Qi <yao@codesourcery.com>
18140
18141 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
18142 (_handle_attribute): New procedure.
18143
a59add0c
AA
181442014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18145
18146 * gdb.ada/cond_lang/foo.c (callme): Add return type.
18147 * gdb.base/call-sc.c (zed): Likewise.
18148 * gdb.base/checkpoint.c (main): Likewise.
18149 * gdb.base/dump.c (main): Likewise.
18150 * gdb.base/gcore.c (main): Likewise.
18151 * gdb.base/huge.c (main): Likewise.
18152 * gdb.base/multi-forks.c (main): Likewise.
18153 * gdb.base/pr10179-a.c (main): Likewise.
18154 * gdb.base/savedregs.c (main): Likewise.
18155 * gdb.base/sigaltstack.c (main): Likewise.
18156 * gdb.base/siginfo.c (main): Likewise.
18157 * gdb.base/structs.c (zed): Likewise.
18158 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
18159 * gdb.mi/mi-syn-frame.c (main): Likewise.
18160 * gdb.mi/until.c (foo, main): Likewise.
18161 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
18162 * gdb.base/solib-weak.c (foo): Declare.
18163 * gdb.base/attach-twice.c: Include stdio.h.
18164 * gdb.base/weaklib1.c: Likewise.
18165 * gdb.base/weaklib2.c: Likewise.
18166 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
18167 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
18168 unistd.h.
18169 * gdb.base/attach-pie-misread.c: Include stdlib.h.
18170 * gdb.mi/mi-exit-code.c: Likewise.
18171 * gdb.base/break-interp-lib.c: Include string.h.
18172 * gdb.base/coremaker.c: Likewise.
18173 * gdb.base/testenv.c: Likewise.
18174 * gdb.python/py-finish-breakpoint.c: Likewise.
18175 * gdb.base/inferior-died.c: Include sys/wait.h.
18176 * gdb.base/fileio.c: Include time.h.
18177 * gdb.base/async-shell.c: Include unistd.h.
18178 * gdb.base/dprintf-non-stop.c: Likewise.
18179 * gdb.base/info-os.c: Likewise.
18180 * gdb.mi/mi-console.c: Likewise.
18181 * gdb.mi/watch-nonstop.c: Likewise.
18182 * gdb.python/py-events.c: Likewise.
18183 * gdb.base/async.c (baz): Move up before its invocation.
18184 * gdb.base/code_elim2.c (my_global_func): Likewise.
18185 * gdb.base/skip-solib-lib.c (multiply): Likewise.
18186 * gdb.base/advance.c (func2): Likewise.
18187
3b5d5997
AA
181882014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18189
18190 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
18191 variant.
18192 * gdb.base/annota3.c: Likewise.
18193 * gdb.base/async.c: Likewise.
18194 * gdb.base/average.c: Likewise.
18195 * gdb.base/call-ar-st.c: Likewise.
18196 * gdb.base/call-rt-st.c: Likewise.
18197 * gdb.base/call-sc.c: Likewise.
18198 * gdb.base/call-strs.c: Likewise.
18199 * gdb.base/ending-run.c: Likewise.
18200 * gdb.base/execd-prog.c: Likewise.
18201 * gdb.base/exprs.c: Likewise.
18202 * gdb.base/foll-exec.c: Likewise.
18203 * gdb.base/foll-fork.c: Likewise.
18204 * gdb.base/foll-vfork.c: Likewise.
18205 * gdb.base/funcargs.c: Likewise.
18206 * gdb.base/gcore.c: Likewise.
18207 * gdb.base/jump.c: Likewise.
18208 * gdb.base/langs0.c: Likewise.
18209 * gdb.base/langs1.c: Likewise.
18210 * gdb.base/langs2.c: Likewise.
18211 * gdb.base/mips_pro.c: Likewise.
18212 * gdb.base/nodebug.c: Likewise.
18213 * gdb.base/opaque0.c: Likewise.
18214 * gdb.base/opaque1.c: Likewise.
18215 * gdb.base/recurse.c: Likewise.
18216 * gdb.base/run.c: Likewise.
18217 * gdb.base/scope0.c: Likewise.
18218 * gdb.base/scope1.c: Likewise.
18219 * gdb.base/setshow.c: Likewise.
18220 * gdb.base/setvar.c: Likewise.
18221 * gdb.base/shmain.c: Likewise.
18222 * gdb.base/shr1.c: Likewise.
18223 * gdb.base/shr2.c: Likewise.
18224 * gdb.base/sigall.c: Likewise.
18225 * gdb.base/signals.c: Likewise.
18226 * gdb.base/so-indr-cl.c: Likewise.
18227 * gdb.base/solib2.c: Likewise.
18228 * gdb.base/structs.c: Likewise.
18229 * gdb.base/sum.c: Likewise.
18230 * gdb.base/vforked-prog.c: Likewise.
18231 * gdb.base/watchpoint.c: Likewise.
18232 * gdb.reverse/shr2.c: Likewise.
18233 * gdb.reverse/until-reverse.c: Likewise.
18234 * gdb.reverse/ur1.c: Likewise.
18235 * gdb.reverse/watch-reverse.c: Likewise.
18236
066a77c5
AA
182372014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18238
18239 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
18240 variant.
18241 * gdb.base/sepdebug.exp: Drop references to removed code.
18242
4f204ea5
AA
182432014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18244
18245 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
18246 variant. Preserve original line numbering.
18247 * gdb.base/list1.c: Likewise.
18248
3b377a3a
AA
182492014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18250
18251 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
18252 variant.
18253 * gdb.base/break1.c: Likewise.
18254 * gdb.base/break.exp: Drop references to removed code.
18255
e444df73
AA
182562014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18257
18258 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
18259 variant.
18260
8008f2a7
AA
182612014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18262
18263 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
18264
a5a06887
AA
182652014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18266
18267 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
18268 logic into perform_all_tests() and invoke it with and without
18269 function header prototypes.
18270 (do_function_calls): Remove conditional XFAIL for PR 5318.
18271 (rerun_and_prepare): Remove duplicate code.
18272 (perform_all_tests): New. Main logic moved here.
18273
44dba9b9
AA
182742014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18275
18276 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
18277 code guarded by #ifdef NO_PROTOTYPES.
18278 (t_double_many_args): Likewise.
18279 (DEF_FUNC_MANY_ARGS_1): Likewise.
18280 (DEF_FUNC_VALUES_1): Likewise.
18281 (t_structs_ldc): Renamed from t_structs_fc in conditional code
18282 guarded by #ifdef PROTOTYPES.
18283
d1fbcd56
AA
182842014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18285
18286 * gdb.mi/mi-console.c: Add eye-catcher.
18287 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
18288 instead of literal line number.
18289
b0e59b8f
AA
182902014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18291
18292 * gdb.base/shr2.c: Add eye-catcher.
18293 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
18294 line number.
18295
78f98cca
AA
182962014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18297
18298 * gdb.base/jump.c: Add eye-catchers.
18299 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
18300 numbers.
18301
58fa2af0
AA
183022014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18303
18304 * gdb.base/execd-prog.c: Add eye-catchers.
18305 * gdb.base/foll-exec.c: Likewise.
18306 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
18307 line numbers.
18308
04e5059b
AA
183092014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18310
18311 * gdb.base/ending-run.c: Add eye-catchers.
18312 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
18313 literal line numbers.
18314
dbfdb174
AA
183152014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18316
18317 * gdb.base/call-rt-st.c: Add eye-catchers.
18318 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
18319 literal line numbers.
18320
888a2ade
AA
183212014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18322
18323 * gdb.base/call-ar-st.c: Add eye-catchers.
18324 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
18325 literal line numbers.
18326
6acc2dde
AA
183272014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18328
18329 * gdb.base/average.c: Add eye-catchers.
18330 * gdb.base/sum.c: Likewise.
18331 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
18332 regexps dynamically.
18333
9ecfcd1d
AA
183342014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18335
18336 * gdb.base/solib1.c: Add eye-catchers.
18337 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
18338 literal line numbers.
18339
78708b7c
PA
183402014-11-12 Pedro Alves <palves@redhat.com>
18341
18342 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
18343 leader has exited.
18344
af48d08f
PA
183452014-11-12 Pedro Alves <palves@redhat.com>
18346
18347 * gdb.arch/i386-bp_permanent.c: New file.
18348 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
18349 (srcfile): Set to i386-bp_permanent.c.
18350 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
18351 that stepi does not execute the 'leave' instruction, instead of
18352 testing it does execute.
18353 * gdb.base/bp-permanent.c: New file.
18354 * gdb.base/bp-permanent.exp: New file.
18355
af3768e9
DE
183562014-11-10 Doug Evans <xdje42@gmail.com>
18357
18358 PR symtab/17564
18359 * gdb.base/symtab-search-order.exp: New file.
18360 * gdb.base/symtab-search-order.c: New file.
18361 * gdb.base/symtab-search-order-1.c: New file.
18362 * gdb.base/symtab-search-order-shlib-1.c: New file.
18363
9de00a4a
PA
183642014-11-07 Pedro Alves <palves@redhat.com>
18365
18366 PR gdb/17511
18367 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
18368 i?86-*-linux*.
18369
e0f52461
SC
183702014-11-03 Siva Chandra Reddy <sivachandra@google.com>
18371
18372 PR c++/17494
18373 * gdb.cp/pr17494.cc: New file.
18374 * gdb.cp/pr17494.exp: New file.
18375
6ce8c980
YQ
183762014-11-02 Yao Qi <yao@codesourcery.com>
18377
18378 * gdb.python/python.exp: Get working directory and match the
18379 output of "set extended-prompt \\w " with it.
18380
02be9a71
DE
183812014-10-30 Doug Evans <dje@google.com>
18382
18383 * gdb.python/py-objfile.exp: Add tests for setting random attributes
18384 in objfiles.
18385 * gdb.python/py-progspace.exp: Add tests for setting random attributes
18386 in progspaces.
18387
3bdff46b
LM
183882014-10-30 Janis Johnson <janisjo@codesourcery.com>
18389
18390 * gdb.base/fullpath-expand.exp: Skip for a remote host.
18391 * gdb.base/realname-expand.exp: Likewise.
18392 * gdb.linespec/macro-relative.exp: Likewise.
18393
ab917dfb
PA
183942014-10-29 Pedro Alves <palves@redhat.com>
18395
18396 PR gdb/17408
18397 * gdb.threads/schedlock.c (some_function): New function.
18398 (call_function): New global.
18399 (MAYBE_CALL_SOME_FUNCTION): New macro.
18400 (thread_function): Call it.
18401 * gdb.threads/schedlock.exp (get_args): Add description parameter,
18402 and use it instead of a global counter. Adjust all callers.
18403 (get_current_thread): Use "find current thread" for test message
18404 here rather than having all callers pass down the same string.
18405 (goto_loop): New procedure, factored out from ...
18406 (my_continue): ... this.
18407 (step_ten_loops): Change parameter from test message to command to
18408 use. Adjust.
18409 (list_count): Delete global.
18410 (check_result): New procedure, factored out from duplicate top
18411 level code.
18412 (continue tests): Wrap in with_test_prefix.
18413 (test_step): New procedure, factored out from duplicate top level
18414 code.
18415 (top level): Test "step" in combination with all scheduler-locking
18416 modes. Test "next" in combination with all scheduler-locking
18417 modes, and in combination with stepping over a function call or
18418 not.
18419 * gdb.threads/next-bp-other-thread.c: New file.
18420 * gdb.threads/next-bp-other-thread.exp: New file.
18421
d3d4baed
PA
184222014-10-29 Pedro Alves <palves@redhat.com>
18423
18424 PR python/17372
18425 * gdb.python/python.exp: Test a multi-line command that spawns
18426 interactive Python.
18427 * gdb.base/multi-line-starts-subshell.exp: New file.
18428
563e8d85
YQ
184292014-10-29 Yao Qi <yao@codesourcery.com>
18430
18431 * gdb.base/fileio.exp: Make directories on host.
18432
0ea4d52e
YQ
184332014-10-29 Yao Qi <yao@codesourcery.com>
18434
18435 * gdb.base/fileio.c (test_write): Close the file.
18436
7f5ef605
PA
184372014-10-28 Pedro Alves <palves@redhat.com>
18438
18439 PR gdb/12623
18440 * gdb.base/sigstep.c (no_handler): New global.
18441 (main): If 'no_handler is true, set the signal handlers to
18442 SIG_IGN.
18443 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
18444 with_sw_watch and no_handler parameters. Handle them.
18445 (top level) <stepping over handler when stopped at a breakpoint
18446 test>: Add a test axis for testing with a software watchpoint, and
18447 another for testing with the signal handler set to SIG_IGN.
18448 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
18449 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
18450
abbdbd03
PA
184512014-10-28 Pedro Alves <palves@redhat.com>
18452
18453 PR gdb/17511
18454 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
18455 * gdb.base/sigstep.exp (other_handler_location): New global.
18456 (advance): Support stepping into the signal handler, and running
18457 commands while in the handler.
18458 (in_handler_map): New global.
18459 (top level): In the advance test, add combinations for getting
18460 into the handler with stepping commands, and for running commands
18461 in the handler. Add comment descripting the advancei tests.
18462
1df4399f
PA
184632014-10-28 Pedro Alves <palves@redhat.com>
18464
18465 * gdb.base/sigstep.exp: Use build_executable instead of
18466 prepare_for_testing.
18467 (top level): Move code that starts GDB, runs to main and creates a
18468 display to ...
18469 (restart): ... this new procedure.
18470 (top level): Move backtrace from signal handler test to ...
18471 (validate_backtrace): ... this new procedure.
18472 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
18473 with_test_prefix. Always restart GDB.
18474 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
18475 with_test_prefix. Always restart GDB. No need to delete
18476 breakpoints after the test.
18477 (test_skip_handler): Remove prefix parameter.
18478 (skip_over_handler, breakpoint_to_handler)
18479 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
18480 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
18481 restart GDB. No need to delete breakpoints after the test.
18482 (top level): Use foreach to call the test procedures with
18483 different commands.
18484
a5b6e449
PA
184852014-10-28 Pedro Alves <palves@redhat.com>
18486
18487 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
18488 instead of GNATS numbers.
18489 * gdb.base/sigbpt.exp: Likewise.
18490 * gdb.base/siginfo.exp: Likewise.
18491 * gdb.base/sigstep.exp: Likewise.
18492
e5f8a7cc
PA
184932014-10-27 Pedro Alves <palves@redhat.com>
18494
18495 * gdb.base/sigstep.c (dummy): New global.
18496 (main): Issue a couple writes to the new global.
18497 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
18498 procedures.
18499 (skip_over_handler): Use test_skip_handler.
18500 (top level): Call skip_over_handler for stepi and nexti too.
18501 (breakpoint_over_handler): Use test_skip_handler.
18502 (top level): Call breakpoint_over_handler for stepi and nexti too.
18503
763905a3
YQ
185042014-10-27 Yao Qi <yao@codesourcery.com>
18505
18506 * gdb.trace/tfile.c (adjust_function_address)
18507 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
18508 function descriptor.
18509
6f259a23
DB
185102014-10-24 Don Breazeal <donb@codesourcery.com>
18511
18512 * gdb.base/foll-fork.exp (test_follow_fork,
18513 catch_fork_child_follow): Check for updated fork messages emitted
18514 from infrun.c.
18515 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
18516 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
18517 vfork_and_exec_child_follow_through_step): Check for updated vfork
18518 messages emitted from infrun.c.
18519
09dd9a69
PA
185202014-10-24 Pedro Alves <palves@redhat.com>
18521
18522 * gdb.base/corefile.exp: Remove references to ultrix.
18523 * gdb.base/interrupt.exp: Likewise.
18524 * gdb.base/whatis.exp: Likewise.
18525 * gdb.gdb/selftest.exp: Likewise.
18526 * gdb.threads/manythreads.exp: Likewise.
18527 * gdb.threads/print-threads.exp: Likewise.
18528 * gdb.threads/pthreads.exp:: Likewise.
18529 * gdb.threads/schedlock.exp: Likewise.
18530
3433cfa5
SC
185312014-10-24 Siva Chandra Reddy <sivachandra@google.com>
18532
18533 * gdb.cp/non-trivial-retval.cc: Add a test case.
18534 * gdb.cp/non-trivial-retval.exp: Add a test.
18535
092f880b
YQ
185362014-10-20 Yao Qi <yao@codesourcery.com>
18537
18538 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
18539 * gdb.python/py-objfile-script-gdb.py: New file.
18540 * gdb.python/py-objfile-script.exp: Update reference to
18541 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
18542 of remote_download. Remove the dest file.
18543
acbdb7f3
YQ
185442014-10-20 Yao Qi <yao@codesourcery.com>
18545
18546 * gdb.base/checkpoint.exp: Don't remove file copied on host.
18547 * gdb.base/step-line.exp: Likewise.
18548 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
18549 * gdb.dwarf2/dw2-basic.exp: Likewise.
18550 * gdb.dwarf2/dw2-compressed.exp: Likewise.
18551 * gdb.dwarf2/dw2-filename.exp: Likewise.
18552 * gdb.dwarf2/dw2-intercu.exp: Likewise.
18553 * gdb.dwarf2/dw2-intermix.exp: Likewise.
18554 * gdb.dwarf2/dw2-producer.exp: Likewise.
18555 * gdb.dwarf2/mac-fileno.exp: Likewise.
18556 * gdb.python/py-frame-args.exp: Likewise.
18557 * gdb.python/py-framefilter.exp: Likewise.
18558 * gdb.python/py-mi.exp: Likewise.
18559 * gdb.python/py-objfile-script.exp: Likewise
18560 * gdb.python/py-pp-integral.exp: Likewise.
18561 * gdb.python/py-pp-re-notag.exp: Likewise.
18562 * gdb.python/py-prettyprint.exp: Likewise.
18563 * gdb.python/py-section-script.exp: Likewise.
18564 * gdb.python/py-typeprint.exp: Likewise.
18565 * gdb.python/py-xmethods.exp: Likewise.
18566 * gdb.stabs/weird.exp: Likewise.
18567 * gdb.xml/tdesc-regs.exp: Likewise.
18568
bd286a29
KCY
185692014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
18570
18571 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
18572 (out_cu): Use addr_len for the size of addresses.
18573 (out_line): Likewise. Size DW_LNE_set_address instruction
18574 according to addr_len.
18575 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
18576 (FUNC): Add START_INSNS to definition.
18577
673dc4a0
YQ
185782014-10-18 Yao Qi <yao@codesourcery.com>
18579
18580 * gdb.base/argv0-symlink.exp: Check argv[0] value if
18581 gdb_has_argv0 return true.
18582 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
18583 check [target_info exists noargs], check [gdb_has_argv0]
18584 instead.
18585 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
18586 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
18587 procedures.
18588
4ffbba72
DE
185892014-10-17 Doug Evans <dje@google.com>
18590
18591 * gdb.python/py-events.exp: Update expected output for clear_objfiles
18592 event.
18593 * gdb.python/py-events.py: Add clear_objfiles event.
18594
d096d8c1
DE
185952014-10-17 Doug Evans <dje@google.com>
18596
18597 * gdb.python/py-objfile.exp: Test progspace attribute.
18598
a80db015
LM
185992014-10-17 Luis Machado <lgustavo@codesourcery.com>
18600
18601 * gdb.guile/scm-breakpoint.exp: Do not assume any
18602 directory separators when matching source file paths.
18603 * gdb.python/py-breakpoint.exp: Likewise.
18604 * gdb.reverse/break-precsave.exp: Likewise.
18605 * gdb.reverse/break-reverse.exp: Likewise.
18606 * gdb.reverse/consecutive-precsave.exp: Likewise.
18607 * gdb.reverse/finish-precsave.exp: Likewise.
18608 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
18609 * gdb.reverse/finish-reverse.exp: Likewise.
18610 * gdb.reverse/i386-precsave.exp: Likewise.
18611 * gdb.reverse/i387-env-reverse.exp: Likewise.
18612 * gdb.reverse/i387-stack-reverse.exp: Likewise.
18613 * gdb.reverse/machinestate-precsave.exp: Likewise.
18614 * gdb.reverse/machinestate.exp: Likewise.
18615 * gdb.reverse/sigall-precsave.exp: Likewise.
18616 * gdb.reverse/solib-precsave.exp: Likewise.
18617 * gdb.reverse/step-precsave.exp: Likewise.
18618 * gdb.reverse/until-precsave.exp: Likewise.
18619 * gdb.reverse/watch-precsave.exp: Likewise.
18620 * gdb.reverse/watch-reverse.exp: Likewise.
18621
b22089ab
YQ
186222014-10-17 Yao Qi <yao@codesourcery.com>
18623
18624 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
18625 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
18626
6c4486e6
PA
186272014-10-17 Pedro Alves <palves@redhat.com>
18628
18629 PR gdb/17471
18630 * gdb.base/bg-execution-repeat.c: New file.
18631 * gdb.base/bg-execution-repeat.exp: New file.
18632
0ff33695
PA
186332014-10-17 Pedro Alves <palves@redhat.com>
18634
18635 PR gdb/17300
18636 * gdb.base/continue-all-already-running.c: New file.
18637 * gdb.base/continue-all-already-running.exp: New file.
18638
6fdebc3d
PA
186392014-10-17 Pedro Alves <palves@redhat.com>
18640
18641 PR gdb/17472
18642 * gdb.base/annota-input-while-running.c: New file.
18643 * gdb.base/annota-input-while-running.exp: New file.
18644
32a8097b
PA
186452014-10-17 Pedro Alves <palves@redhat.com>
18646
18647 * gdb.base/callfuncs.exp: emove references to osf.
18648 * gdb.base/sigall.exp: Likewise.
18649 * gdb.gdb/selftest.exp: Likewise.
18650 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
18651 * gdb.mi/non-stop.c: Likewise.
18652 * gdb.mi/pthreads.c: Likewise.
18653 * gdb.reverse/sigall-precsave.exp: Likewise.
18654 * gdb.reverse/sigall-reverse.exp: Likewise.
18655 * gdb.threads/pthreads.c: Likewise.
18656 * gdb.threads/pthreads.exp: Likewise.
18657
7a3517ff
YQ
186582014-10-17 Yao Qi <yao@codesourcery.com>
18659
18660 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
18661 check 'target_info exists noargs'.
18662 (test_command_prompt_position): Likewise.
18663 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
18664 Remove "set args".
18665 (progvar_simple_while_test): Likewise.
18666 (progvar_complex_if_while_test): Likewise.
18667 (if_while_breakpoint_command_test): Likewise.
18668 (infrun_breakpoint_command_test): Likewise.
18669 (breakpoint_command_test): Likewise.
18670 (watchpoint_command_test): Likewise.
18671 (bp_deleted_in_command_test): Likewise.
18672 (temporary_breakpoint_commands): Likewise.
18673
bb99c472
YQ
186742014-10-16 Yao Qi <yao@codesourcery.com>
18675
18676 * gdb.base/remotetimeout.exp: Remove noargs checking.
18677
7c16b83e
PA
186782014-10-15 Pedro Alves <palves@redhat.com>
18679
18680 PR breakpoints/9649
18681 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
18682 * gdb.base/breakpoint-in-ro-region.exp
18683 (probe_target_hardware_step): New procedure.
18684 (top level): Probe hardware stepping and hardware breakpoint
18685 support. Test stepping through a read-only region, with both
18686 "breakpoint auto-hw" on and off and both "always-inserted" on and
18687 off.
18688
35a49624
IB
186892014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
18690
18691 * gdb.dlang/demangle.exp: Update for demangling changes.
18692
2d1c107c
SC
186932014-10-15 Siva Chandra Reddy <sivachandra@google.com>
18694
18695 * gdb.cp/non-trivial-retval.cc: Add new test cases.
18696 * gdb.cp/non-trivial-retval.exp: Add new tests.
18697
778811d5
SC
186982014-10-15 Siva Chandra Reddy <sivachandra@google.com>
18699
18700 PR c++/13403
18701 PR c++/15154
18702 * gdb.cp/non-trivial-retval.cc: New file.
18703 * gdb.cp/non-trivial-retval.exp: New file.
18704
10c5f0a8
YQ
187052014-10-15 Yao Qi <yao@codesourcery.com>
18706
18707 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
18708 remote host.
18709
65d7b369
YQ
187102014-10-15 Yao Qi <yao@codesourcery.com>
18711
18712 * gdb.python/py-symbol.exp: Match file base name if host is
18713 remote, otherwise match file name with dir name.
18714 * gdb.python/py-symtab.exp: Likewise.
18715 * gdb.python/python.exp: Likewise.
18716
46dc1394
YQ
187172014-10-15 Yao Qi <yao@codesourcery.com>
18718
18719 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
18720 pattern.
18721 * gdb.python/py-symtab.exp: Likewise.
18722 * gdb.python/python.exp: Remove trailing ".*". Fix typo
18723 locationn.
18724
c40cc657
JB
187252014-10-14 Joel Brobecker <brobecker@adacore.com>
18726
18727 * gdb.ada/addr_arith: New testcase.
18728
2abf49e1
MR
187292014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
18730
18731 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
18732 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
18733 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
18734 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
18735
f7088df3
SDJ
187362014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
18737
18738 * gdb.arch/stap-eval-lang-ada.S: Likewise.
18739 * gdb.arch/stap-eval-lang-ada.c: Likewise.
18740 * gdb.arch/stap-eval-lang-ada.exp: New file.
18741
4dc06805
YQ
187422014-10-14 Yao Qi <yao@codesourcery.com>
18743
18744 * gdb.mi/mi-var-child.c (nothing1): New function.
18745 (nothing2): New function.
18746 (do_children_tests): Set function pointers by nothing1 and
18747 nothing2.
18748 * gdb.mi/mi-var-child.exp: Step over new added statements.
18749 Update test to match the new output.
18750 * gdb.mi/var-cmd.c (nothing1): New function.
18751 (nothing2): New function.
18752 (do_children_tests): Set function pointers by nothing1 and
18753 nothing2.
18754 * gdb.mi/mi-var-display.exp: Update test to match output.
18755 Step to the line specified by $line_dct_nothing.
18756 Increase the number of lines to step.
18757
46a93de2
YQ
187582014-10-14 Yao Qi <yao@codesourcery.com>
18759
18760 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
18761 tests.
18762 * gdb.mi/mi2-var-child.exp: Likewise.
18763
14ea52ee
DE
187642014-10-13 Doug Evans <dje@google.com>
18765
18766 * gdb.python/py-objfile.exp: Change name of file name test.
18767
e5c6e92b
DE
187682014-10-13 Doug Evans <dje@google.com>
18769
18770 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
18771 from the start of the CU.
18772
c780cc2f
JK
187732014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
18774 Yao Qi <yao@codesourcery.com>
18775
18776 Fix "save breakpoints" for "catch" command.
18777 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
18778 Remove -nonewline. Match also the added "main" line.
18779
99894e11
JK
187802014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
18781
18782 Fix "save breakpoints" for "disable $bpnum" command.
18783 * gdb.base/save-bp.c (main): Add label.
18784 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
18785
6e1ac5a3
JK
187862014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
18787
18788 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
18789
754dd2b0
YQ
187902014-10-11 Yao Qi <yao@codesourcery.com>
18791
18792 * gdb.server/server-kill.exp: Execute command
18793 "set remote trace-status-packet on" before "tstatus".
18794
f90183d7
YQ
187952014-10-11 Yao Qi <yao@codesourcery.com>
18796
18797 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
18798 (main): Call getppid.
18799 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
18800 and continue to it. Read variable "server_pid".
18801
bf40a607
YQ
188022014-10-11 Yao Qi <yao@codesourcery.com>
18803
18804 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
18805
052ca370
YQ
188062014-10-11 Yao Qi <yao@codesourcery.com>
18807
18808 * gdb.threads/thread-find.exp: Don't execute command
18809 "info threads".
18810 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
18811 * gdb.threads/linux-dp.exp: Don't check the condition
18812 $threads_created equals to zero.
18813
3831839c
PA
188142014-10-10 Pedro Alves <palves@redhat.com>
18815
18816 * gdb.base/bigcore.exp: Remove references to IRIX.
18817 * gdb.base/funcargs.exp: Likewise.
18818 * gdb.base/interrupt.exp: Likewise.
18819 * gdb.base/mips_pro.exp: Likewise.
18820 * gdb.base/nodebug.exp: Likewise.
18821 * gdb.base/setvar.exp: Likewise.
18822 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
18823
8b9a549d
PA
188242014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
18825 Pedro Alves <palves@redhat.com>
18826
18827 PR symtab/14466
18828 * gdb.base/vdso-warning.c: New file.
18829 * gdb.base/vdso-warning.exp: New file.
18830
d48ba5e8
DE
188312014-10-02 Doug Evans <dje@google.com>
18832
18833 * gdb.base/structs.c (main): Don't run forever.
18834
2278c276
PA
188352014-10-02 Pedro Alves <palves@redhat.com>
18836
18837 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
18838 (top level) <stop threads 1, stop threads 2>: Use it.
18839
b57bacec
PA
188402014-10-02 Pedro Alves <palves@redhat.com>
18841
18842 * gdb.threads/break-while-running.exp (test): Add new
18843 'update_thread_list' argument. Skip "info threads" if false.
18844 (top level): Add new 'update_thread_list' axis.
18845
13fd3ff3
PA
188462014-10-02 Pedro Alves <palves@redhat.com>
18847
18848 PR breakpoints/17431
18849 * gdb.base/execl-update-breakpoints.c: New file.
18850 * gdb.base/execl-update-breakpoints.exp: New file.
18851
0fec99e8
PA
188522014-10-01 Pedro Alves <palves@redhat.com>
18853
18854 * gdb.base/breakpoint-in-ro-region.c: New file.
18855 * gdb.base/breakpoint-in-ro-region.exp: New file.
18856
2ddf4301
SM
188572014-10-01 Simon Marchi <simon.marchi@ericsson.com>
18858
18859 * gdb.mi/mi-exit-code.exp: New file.
18860 * gdb.mi/mi-exit-code.c: New file.
18861
6a5f3f43
YQ
188622014-09-30 Yao Qi <yao@codesourcery.com>
18863
18864 * lib/prelink-support.exp (build_executable_own_libs): Error if
18865 the target isn't native.
18866
345bcc73
YQ
188672014-09-30 Yao Qi <yao@codesourcery.com>
18868
18869 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
18870 false.
18871
a25a5a45
PA
188722014-09-22 Pedro Alves <palves@redhat.com>
18873
18874 * gdb.threads/break-while-running.exp: New file.
18875 * gdb.threads/break-while-running.c: New file.
18876
00ba3162
YQ
188772014-09-19 Yao Qi <yao@codesourcery.com>
18878
18879 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
18880 Invoke test. Restart GDB with --readnow and invoke test again.
18881
c3b7b696
YQ
188822014-09-19 Yao Qi <yao@codesourcery.com>
18883
18884 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
18885 proc set_breakpoint_on_gcd_function. Invoke
18886 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
18887 invoke set_breakpoint_on_gcd_function again.
18888
2b4fd423
DE
188892014-09-18 Doug Evans <dje@google.com>
18890
18891 * gdb.dwarf2/symtab-producer.exp: New file.
18892
a5947601
SDJ
188932014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
18894
18895 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
18896 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
18897 * gdb.base/global-var-nested-by-dso.c: Likewise.
18898 * gdb.base/global-var-nested-by-dso.exp: Likewise.
18899
91c19059
SDJ
189002014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
18901 Pedro Alves <palves@redhat.com>
18902
18903 * gdb.base/watch-bitfields.exp: Pass string other than test file
18904 name to prepare_for_testing.
18905 (watch): New procedure.
18906 (expect_watchpoint): Use with_test_prefix.
18907 (top level): Factor out tests to ...
18908 (test_watch_location, test_regular_watch): ... these new
18909 procedures, and use with_test_prefix and gdb_continue_to_end.
18910
bb9d5f81
PP
189112014-09-16 Patrick Palka <patrick@parcs.ath.cx>
18912
18913 PR breakpoints/12526
18914 * gdb.base/watch-bitfields.exp: New file.
18915 * gdb.base/watch-bitfields.c: New file.
18916
635856f5
PA
189172014-09-16 Pedro Alves <palves@redhat.com>
18918
18919 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
18920 software and hardware addresses, not software address against
18921 itself.
18922
7280ceea
PA
189232014-09-16 Pedro Alves <palves@redhat.com>
18924
18925 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
18926 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
18927
428b16bd
PA
189282014-09-16 Pedro Alves <palves@redhat.com>
18929
18930 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
18931 files.
18932 * gdb.base/a2-run.exp: Remove all code guarded by istarget
18933 "*-*-vxworks*" throughout.
18934 * gdb.base/break.exp: Likewise.
18935 * gdb.base/default.exp: Likewise.
18936 * gdb.base/scope.exp: Likewise.
18937 * gdb.base/sepdebug.exp: Likewise.
18938 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
18939 throughout.
18940 * gdb.base/run.c: Likewise.
18941 * gdb.base/sepdebug.c: Likewise.
18942 * gdb.hp/gdb.aCC/run.c: Likewise.
18943 * gdb.reverse/until-reverse.c: Likewise.
18944 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
18945
666d413c
YQ
189462014-09-16 Yao Qi <yao@codesourcery.com>
18947
18948 * boards/local-remote-host-native.exp: New file.
18949
57cbd724
DE
189502014-09-14 Doug Evans <xdje42@gmail.com>
18951
18952 * gdb.threads/queue-signal.c (thread_count): New variable.
18953 (thread_count_mutex, thread_count_condvar): New variables.
18954 (incr_thread_count, wait_all_threads_running): New functions.
18955 (main): Wait for all threads to be in their thread functions.
18956
81219e53
DE
189572014-09-13 Doug Evans <xdje42@gmail.com>
18958
18959 * gdb.threads/queue-signal.c: New file.
18960 * gdb.threads/queue-signal.exp: New file.
18961
3714cea7
DE
189622014-09-13 Doug Evans <xdje42@gmail.com>
18963
18964 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
18965 be consistent with what default_gdb_init uses.
18966 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
18967 the plain text of the prompt. Add some logging printfs.
18968 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
18969
fa43b1d7
PA
189702014-09-12 Pedro Alves <palves@redhat.com>
18971
18972 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
18973 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
18974 * gdb.arch/i386-size-overlap.exp: Likewise.
18975 * gdb.arch/i386-size.exp: Likewise.
18976 * gdb.arch/i386-unwind.exp: Likewise.
18977 * gdb.base/a2-run.exp: Likewise.
18978 * gdb.base/break.exp: Likewise.
18979 * gdb.base/charset.exp: Likewise.
18980 * gdb.base/chng-syms.exp: Likewise.
18981 * gdb.base/commands.exp: Likewise.
18982 * gdb.base/dbx.exp: Likewise.
18983 * gdb.base/find.exp: Likewise.
18984 * gdb.base/funcargs.exp: Likewise.
18985 * gdb.base/jit-simple.exp: Likewise.
18986 * gdb.base/reread.exp: Likewise.
18987 * gdb.base/sepdebug.exp: Likewise.
18988 * gdb.base/step-bt.exp: Likewise.
18989 * gdb.cp/mb-inline.exp: Likewise.
18990 * gdb.cp/mb-templates.exp: Likewise.
18991 * gdb.objc/basicclass.exp: Likewise.
18992 * gdb.threads/killed.exp: Likewise.
18993
9d9bf2df
EBM
189942014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
18995
18996 PR tdep/17379
18997 * gdb.arch/powerpc-stackless.S: New file.
18998 * gdb.arch/powerpc-stackless.exp: New file.
18999
1cf2f1b0
JK
190002014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19001
19002 * gdb.base/attach.c: Include unistd.h.
19003 (main): Call alarm. Add label postloop.
19004 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
19005 gdb_breakpoint, gdb_continue_to_breakpoint.
19006 (test_command_line_attach_run): Kill ${testpid} in one exit path.
19007
98880d46
PA
190082014-09-11 Pedro Alves <palves@redhat.com>
19009
19010 PR gdb/17347
19011 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
19012 * gdb.base/attach.exp (test_command_line_attach_run): New
19013 procedure.
19014 (top level): Call it.
19015
4c92ff2c
PA
190162014-09-11 Pedro Alves <palves@redhat.com>
19017
19018 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
19019 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
19020 (do_command_attach_tests): Use spawn_wait_for_attach.
19021 * gdb.base/solib-overlap.exp: Likewise.
19022 * gdb.multi/multi-attach.exp: Likewise.
19023 * gdb.python/py-prompt.exp: Likewise.
19024 * gdb.python/py-sync-interp.exp: Likewise.
19025 * gdb.server/ext-attach.exp: Likewise.
19026
3adc1a7d
GKB
190272014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
19028
19029 * gdb.fortran/array-element.exp: Remove unexpected "continue"
19030 command in testcase. Simplify testcase.
19031
96334934
JB
190322014-09-10 Joel Brobecker <brobecker@adacore.com>
19033
19034 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
19035
eb479039
JB
190362014-09-10 Joel Brobecker <brobecker@adacore.com>
19037
19038 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
19039
deede10c
JB
190402014-09-10 Joel Brobecker <brobecker@adacore.com>
19041
19042 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
19043
7828a5f5
JB
190442014-09-10 Joel Brobecker <brobecker@adacore.com>
19045
19046 * gdb.dwarf2/dynarr-ptr.c: New file.
19047 * gdb.dwarf2/dynarr-ptr.exp: New file.
19048
33aeebcf
MR
190492014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19050
19051 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
19052 of 30 rather than hardcoding 120 for a slow test case. Take the
19053 `gdb,timeout' target setting into account for this calculation.
19054 Don't extend the timeout for the test cases that don't need it.
19055
7b415901
MR
190562014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19057
19058 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
19059 a factor of 2 for a slow test case. Take the `gdb,timeout'
19060 target setting into account for this calculation.
19061 * gdb.reverse/until-precsave.exp: Increase the timeout by
19062 a factor of 15 and 3 respectively rather than adding 120
19063 for a pair of slow test cases. Take the `gdb,timeout'
19064 target setting into account for this calculation.
19065
4a40f85a
MR
190662014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19067
19068 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
19069 timeout, don't pass one down to gdb_expect.
19070 (gdb_expect): Rework timeout selection.
19071
09635af7
MR
190722014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19073
19074 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
19075 exception on timeout.
19076 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
19077 (gdbserver_start_extended): Catch any `gdbserver_start' error
19078 exceptions.
19079 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
19080 * lib/mi-support.exp (mi_gdb_target_load): Catch any
19081 `gdbserver_gdb_load' error exceptions.
19082
2bdd10b7
MR
190832014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19084
19085 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
19086 120 on waiting for the TCP socket to open.
19087
316935f0
DE
190882014-09-09 Doug Evans <xdje42@gmail.com>
19089
19090 * gdb.base/default.exp (show_conv_list): Add _caller_is,
19091 _caller_matches, _any_caller_is, _any_caller_matches.
19092
83740597
DE
190932014-09-09 Doug Evans <xdje42@gmail.com>
19094
19095 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
19096
4c122fc3
YQ
190972014-09-09 Yao Qi <yao@codesourcery.com>
19098
19099 * gdb.mi/mi-var-display.exp: Set print symbol off.
19100
a9f116cb
GKB
191012014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
19102
19103 PR gdb/17035
19104 * gdb.base/commands.exp: Add tests to verify user-defined
19105 commands with empty bodies.
19106 * gdb.python/py-cmd.exp: Test that we don't show user-defined
19107 python commands in `show user command`.
19108 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
19109 scheme commands in `show user command`.
19110
c75bd3a2
JK
191112014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
19112
19113 PR python/17355
19114 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
19115 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
19116 * gdb.python/py-framefilter-invalidarg.exp: New file.
19117 * gdb.python/py-framefilter-invalidarg.py: New file.
19118
faa42425
DE
191192014-09-06 Doug Evans <xdje42@gmail.com>
19120
19121 PR 15276
19122 * gdb.python/py-caller-is.c: New file.
19123 * gdb.python/py-caller-is.exp: New file.
19124
474ca4f6
SDJ
191252014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
19126
19127 PR gdb/17235
19128 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
19129 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
19130
eb0b0463
SDJ
191312014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
19132
19133 PR fortran/17237
19134 * gdb.fortran/print-formatted.exp: New file.
19135 * gdb.fortran/print-formatted.f90: Likewise.
19136
5f3b99cf
SS
191372014-09-03 Sasha Smundak <asmundak@google.com>
19138
19139 * gdb.python/py-frame.exp: Test Frame.read_register.
19140
7d793aa9
SDJ
191412014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
19142
19143 PR python/16699
19144 * gdb.python/py-completion.exp: New file.
19145 * gdb.python/py-completion.py: Likewise.
19146
fb0576e9
DE
191472014-08-28 Doug Evans <dje@google.com>
19148
19149 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
19150 eax,etc. are live with values set by gdb and thus the compiler can't
19151 use them.
19152 * gdb.arch/i386-pseudo.c (main): Ditto.
19153
ee92b0dd
DE
191542014-08-27 Doug Evans <dje@google.com>
19155
19156 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
19157
6649db35
DE
191582014-08-25 Doug Evans <dje@google.com>
19159
19160 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
19161 (main): Ditto.
19162
564b7600
DE
191632014-08-25 Doug Evans <dje@google.com>
19164
19165 * gdb.threads/thread-execl.exp: #include <stdio.h>.
19166
3881fb67
YQ
191672014-08-24 Yao Qi <yao@codesourcery.com>
19168
19169 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
19170 symbol off.
19171 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
19172
a05a36a5
DE
191732014-08-22 Doug Evans <dje@google.com>
19174
19175 PR 17276
19176 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
19177 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
19178 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
19179
7c343b48
YQ
191802014-08-22 Yao Qi <yao@codesourcery.com>
19181
19182 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
19183 * gdb.python/py-finish-breakpoint2.exp: Likewise.
19184 * gdb.python/python.exp: Likewise. Use .py file on the host
19185 instead of the build.
19186
22fd09ae
JK
191872014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19188
19189 * gdb.threads/gcore-stale-thread.c: New file.
19190 * gdb.threads/gcore-stale-thread.exp: New file.
19191
a8454a7c
PA
191922014-08-21 Pedro Alves <palves@redhat.com>
19193
19194 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
19195 * gdb.base/gcore-relro-pie.exp: Likewise.
19196 * gdb.base/gcore-relro.exp: Likewise.
19197 * gdb.base/gcore.exp: Likewise.
19198 * gdb.base/print-symbol-loading.exp: Likewise.
19199 * gdb.threads/gcore-thread.exp: Likewise.
19200 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
19201
2a31c623
PA
192022014-08-20 Pedro Alves <palves@redhat.com>
19203 Jan Kratochvil <jan.kratochvil@redhat.com>
19204
19205 * Makefile.in (EXTRA_RULES, CC): New variables, get from
19206 configure.
19207 (EXPECT): Handle READ1 being set.
19208 (all): Depend on EXTRA_RULES.
19209 (check-read1, expect-read1, read1.so, read1): New rules.
19210 * README (Testsuite Parameters): Document the READ1 make variable.
19211 (Race detection): New section.
19212 * configure: Regenerate.
19213 * configure.ac: If build==host==target, and running under a
19214 GNU/glibc system, add read1 to the extra Makefile rules.
19215 (EXTRA_RULES): AC_SUBST it.
19216 * lib/read1.c: New file.
19217
d36430db
JB
192182014-08-20 Joel Brobecker <brobecker@adacore.com>
19219
19220 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
19221 the handling of variables declared as a typedef to an array
19222 which a DW_AT_data_location attribute.
19223
9a0dc9e3
PA
192242014-08-19 Andrew Burgess <aburgess@broadcom.com>
19225 Pedro Alves <palves@redhat.com>
19226
19227 PR symtab/14604
19228 PR symtab/14605
19229 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
19230 gdb_test.
19231
0718a8da
PA
192322014-08-19 Pedro Alves <palves@redhat.com>
19233
19234 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
19235
13b448cd
YQ
192362014-08-19 Yao Qi <yao@codesourcery.com>
19237
19238 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
19239 right line.
19240
1cbf5077
DB
192412014-08-18 David Blaikie <dblaikie@gmail.com>
19242
19243 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
19244
bf0fae19
JB
192452014-08-18 Joel Brobecker <brobecker@adacore.com>
19246
19247 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
19248 attribute in array range.
19249
3c8c5dcc
JB
192502014-08-18 Joel Brobecker <brobecker@adacore.com>
19251
19252 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
19253
e66d4446
SC
192542014-08-15 Siva Chandra Reddy <sivachandra@google.com>
19255
19256 PR c++/17132
19257 * gdb.cp/pr17132.cc: New file.
19258 * gdb.cp/pr17132.exp: New file.
19259
940df408
SC
192602014-08-15 Siva Chandra Reddy <sivachandra@google.com>
19261
19262 * gdb.python/py-xmethods.py (A_getarrayind)
19263 (E_method_char_worker.__call__, E_method_int_worker.__call__):
19264 Use 'print' with function call syntax.
19265 (E_method_matcher.match): Fix tab vs space indentation mixup.
19266
ebcc6c3a
YQ
192672014-08-15 Yao Qi <yao@codesourcery.com>
19268
19269 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
19270 false.
19271
775e0f04
YQ
192722014-08-15 Yao Qi <yao@codesourcery.com>
19273
19274 * gdb.cp/casts.exp: Set print symbol off.
19275 * gdb.cp/class2.exp: Likewise.
19276 * gdb.cp/overload.exp: Likewise.
19277 * gdb.cp/templates.exp: Likewise.
19278
d769e349
DE
192792014-08-11 Doug Evans <dje@google.com>
19280
19281 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
19282 (test_load_shlib): Update.
19283
20c6f1e1
YQ
192842014-08-09 Yao Qi <yao@codesourcery.com>
19285
19286 * gdb.base/display.exp: Invoke is_address_zero_readable.
19287 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
19288 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
19289 * gdb.base/hbreak-unmapped.exp: Return if
19290 is_address_zero_readable returns true.
19291 * gdb.base/signest.exp: Likewise.
19292 * gdb.base/signull.exp: Likewise.
19293 * gdb.base/sigbpt.exp: Likewise.
19294 * gdb.guile/scm-disasm.exp: Do the test if
19295 is_address_zero_readable returns false.
19296 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
19297 * gdb.python/py-arch.exp: Likewise.
19298 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
19299 * lib/gdb.exp (is_address_zero_readable): New proc.
19300
5792e8e3
YQ
193012014-08-09 Yao Qi <yao@codesourcery.com>
19302
19303 PR testsuite/13443
19304 * gdb.mi/mi-var-display.exp: Make test messages unique.
19305
3cecbbbe
TT
193062014-08-04 Tom Tromey <tromey@redhat.com>
19307
19308 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
19309 target 0".
19310
00b51ff5
TT
193112014-08-04 Tom Tromey <tromey@redhat.com>
19312
19313 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
19314 "target_resume".
19315
6908c509
JB
193162014-08-01 Joel Brobecker <brobecker@adacore.com>
19317
19318 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
19319 inner_vla_struct_object_size.
19320 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
19321 as xfail.
19322
cc6563d2
PA
193232014-07-30 Pedro Alves <palves@redhat.com>
19324
19325 * gdb.threads/signal-command-handle-nopass.exp (test): Add
19326 comment.
19327
7e09a223
YQ
193282014-07-29 Yao Qi <yao@codesourcery.com>
19329
19330 PR gdb/17206
19331 * gdb.base/until-nodebug.exp: New.
19332
7ebdbe92
DE
193332014-07-28 Doug Evans <xdje42@gmail.com>
19334
19335 PR guile/17203
19336 * gdb.guile/scm-parameter.exp: Add tests for trying to create
19337 previously existing parameter, and previously ambiguously spelled
19338 parameter.
19339
fdb1adc6
WN
193402014-07-28 Will Newton <will.newton@linaro.org>
19341
19342 * gdb.base/varargs.exp: Remove KFAILs for ARM.
19343
186fcde0
DE
193442014-07-26 Ludovic Courtès <ludo@gnu.org>
19345 Doug Evans <xdje42@gmail.com>
19346
19347 PR guile/17146
19348 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
19349
70509625
PA
193502014-07-25 Pedro Alves <palves@redhat.com>
19351
19352 * gdb.threads/signal-command-handle-nopass.c: New file.
19353 * gdb.threads/signal-command-handle-nopass.exp: New file.
19354 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
19355 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
19356 * gdb.threads/signal-delivered-right-thread.c: New file.
19357 * gdb.threads/signal-delivered-right-thread.exp: New file.
19358
c3f814a1
PA
193592014-07-25 Pedro Alves <palves@redhat.com>
19360
19361 * gdb.base/double-prompt-target-event-error.exp
19362 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
19363 match.
19364 (cancel_pagination_in_target_event): Rework double prompt
19365 detection.
19366 * gdb.base/paginate-after-ctrl-c-running.exp
19367 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
19368 <return>' match.
19369 * gdb.base/paginate-bg-execution.exp
19370 (test_bg_execution_pagination_return)
19371 (test_bg_execution_pagination_cancel): Remove '-notransfer
19372 <return>' matches.
19373 * gdb.base/paginate-execution-startup.exp
19374 (test_fg_execution_pagination_return)
19375 (test_fg_execution_pagination_cancel): Remove '-notransfer
19376 <return>' matches.
19377 * gdb.base/paginate-inferior-exit.exp
19378 (test_paginate_inferior_exited): Remove '-notransfer <return>'
19379 match.
19380 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
19381 * lib/gdb.exp (pagination_prompt): Run text through
19382 string_to_regexp.
19383 (gdb_test_multiple): Match $pagination_prompt instead of
19384 "<return>".
19385 (string_to_regexp): Move to lib/gdb-utils.exp.
19386
e214cf6c
JK
193872014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
19388
19389 * gdb.arch/amd64-entry-value-paramref.S: New file.
19390 * gdb.arch/amd64-entry-value-paramref.cc: New file.
19391 * gdb.arch/amd64-entry-value-paramref.exp: New file.
19392 * gdb.arch/amd64-optimout-repeat.S: New file.
19393 * gdb.arch/amd64-optimout-repeat.c: New file.
19394 * gdb.arch/amd64-optimout-repeat.exp: New file.
19395
17d0c5c8
JK
193962014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
19397
19398 PR gdb/17170
19399 * gdb.base/statistics.exp: New file.
19400
b8b8facf
DE
194012014-07-17 Doug Evans <dje@google.com>
19402
74b49205 19403 PR gdb/17170
b8b8facf
DE
19404 * gdb.base/maint.exp: Update testing of per-command stats.
19405
1b5d0ab3
PA
194062014-07-16 Pedro Alves <palves@redhat.com>
19407
19408 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
19409 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
19410 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
19411 (tfile_write_buf): New functions.
19412 (add_memory_block): Rewrite using the above.
19413 (adjust_function_address): New function.
19414 (FUNCTION_ADDRESS): New macro.
19415 (write_basic_trace_file): Remove short_x local, and use
19416 tfile_write_16. Change type of func_addr local to unsigned long
19417 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
19418 here. Cast argument of add_memory_block to char pointer.
19419 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
19420 (main): Remove parameters.
19421 * gdb.trace/tfile.exp: Remove nowarnings.
19422
4d974e88
SM
194232014-07-15 Simon Marchi <simon.marchi@ericsson.com>
19424
19425 * gdb.base/debug-expr.exp: Test string evaluation with
19426 "debug expression" on.
19427
41e99568
PA
194282014-07-15 Pedro Alves <palves@redhat.com>
19429
19430 * gdb.base/reread.exp: Use clean_restart.
19431
487d9753
PL
194322014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
19433
19434 * gdb.arch/avr-flash-qualifer.c: New.
19435 * gdb.arch/avr-flash-qualifer.exp: New.
19436
cc1c52ad
PA
194372014-07-14 Pedro Alves <palves@redhat.com>
19438
19439 * gdb.base/paginate-after-ctrl-c-running.c: New file.
19440 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
19441
1e973570
PA
194422014-07-14 Pedro Alves <palves@redhat.com>
19443
19444 * gdb.base/double-prompt-target-event-error.c: New file.
19445 * gdb.base/double-prompt-target-event-error.exp: New file.
19446
93d6eb10
PA
194472014-07-14 Pedro Alves <palves@redhat.com>
19448
19449 PR gdb/17072
19450 * gdb.base/paginate-inferior-exit.c: New file.
19451 * gdb.base/paginate-inferior-exit.exp: New file.
19452
0017922d
PA
194532014-07-14 Pedro Alves <palves@redhat.com>
19454
19455 PR gdb/17072
19456 * gdb.base/paginate-bg-execution.c: New file.
19457 * gdb.base/paginate-bg-execution.exp: New file.
19458
94696ad3
PA
194592014-07-14 Pedro Alves <palves@redhat.com>
19460
19461 PR gdb/17072
19462 * gdb.base/paginate-execution-startup.c: New file.
19463 * gdb.base/paginate-execution-startup.exp: New file.
19464 * lib/gdb.exp (pagination_prompt): New global.
19465 (default_gdb_spawn): New procedure, factored out from
19466 default_gdb_spawn.
19467 (default_gdb_start): Adjust to call default_gdb_spawn.
19468 (gdb_spawn): New procedure.
19469
bd293940
PA
194702014-07-14 Pedro Alves <palves@redhat.com>
19471
19472 * lib/gdb.exp (gdb_assert): New procedure.
19473 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
19474
c933f875
PA
194752014-07-14 Pedro Alves <palves@redhat.com>
19476
19477 * gdb.base/execution-termios.c: New file.
19478 * gdb.base/execution-termios.exp: New file.
19479
d98b7a16
TT
194802014-07-14 Tom Tromey <tromey@redhat.com>
19481
19482 * gdb.cp/vla-cxx.cc: New file.
19483 * gdb.cp/vla-cxx.exp: New file.
19484
548740d6
TT
194852014-07-14 Tom Tromey <tromey@redhat.com>
19486
19487 * gdb.reverse/rerun-prec.c: New file.
19488 * gdb.reverse/rerun-prec.exp: New file.
19489
a25eb028
MR
194902014-07-12 Maciej W. Rozycki <macro@mips.com>
19491 Maciej W. Rozycki <macro@codesourcery.com>
19492
19493 * lib/gdb-utils.exp: New file.
19494 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
19495 inline `gdb_init_command' processing.
19496 (gdb_start_cmd): Likewise.
19497 * lib/mi-support.exp (mi_run_cmd): Likewise.
19498 * README: Document `gdb_init_command' and `gdb_init_commands'.
19499
218c2655
JK
195002014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
19501
19502 Fix false FAIL running under a very long directory name.
19503 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
19504 and "set print elements 10000". Twice.
19505
5401fde3
YQ
195062014-07-11 Yao Qi <yao@codesourcery.com>
19507
19508 * gdb.base/exprs.exp: "set print symbol off".
19509
e76126e8
PA
195102014-07-11 Pedro Alves <palves@redhat.com>
19511
19512 * gdb.threads/kill.c: New file.
19513 * gdb.threads/kill.exp: New file.
19514
2d6f0de6
YQ
195152014-07-10 Yao Qi <yao@codesourcery.com>
19516
19517 * gdb.trace/tfile.c (write_basic_trace_file)
19518 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
19519 address written to trace file.
19520
7180e04a
PA
195212014-07-09 Pedro Alves <palves@redhat.com>
19522
19523 * gdb.base/attach-wait-input.exp: New file.
19524 * gdb.base/attach-wait-input.c: New file.
19525
9a9a7608
AB
195262014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
19527
19528 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
19529 setting up test structures.
19530 (main): Call new test function.
19531 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
19532 test function, continue into test function and walk test
19533 structures.
19534
161ac41e
YQ
195352014-07-02 Yao Qi <yao@codesourcery.com>
19536
19537 * gdb.trace/entry-values.c: Define labels 'foo_start' and
19538 'bar_start' at the beginning of functions 'foo' and 'bar'
19539 respectively.
19540 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
19541 instead of 'foo' and 'bar'.
19542
1f267ae3
MM
195432014-07-08 Markus Metzger <markus.t.metzger@intel.com>
19544
19545 * gdb.btrace/segv.exp: New.
19546 * gdb.btrace/segv.c: New.
19547
2b239efb
LM
195482014-07-02 Luis Machado <lgustavo@codesourcery.com>
19549
19550 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
19551 instruction.
19552
cf363f18
MW
195532014-06-30 Mark Wielaard <mjw@redhat.com>
19554
19555 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
19556 vulture, vilify, villar): New volatile array constants.
19557 (vindictive, vegetation): New const volatile array constants.
19558 * gdb.base/volatile.exp: Test volatile and const volatile array
19559 types.
19560
aebf9d24
AA
195612014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
19562
19563 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
19564 target lacks support for awatch, rwatch, or hbreak.
19565
b67a2c6f
YQ
195662014-06-27 Yao Qi <yao@codesourcery.com>
19567
19568 * gdb.multi/dummy-frame-restore.exp: New.
19569 * gdb.multi/dummy-frame-restore.c: New.
19570
aef92902
MM
195712014-06-25 Markus Metzger <markus.t.metzger@intel.com>
19572
19573 * gdb.btrace/gcore.exp: New.
19574
8e9db26e
PA
195752014-06-23 Pedro Alves <palves@redhat.com>
19576
19577 * gdb.base/watchpoint-reuse-slot.c: New file.
19578 * gdb.base/watchpoint-reuse-slot.exp: New file.
19579
70afc5b7
SC
195802014-06-23 Siva Chandra Reddy <sivachandra@google.com>
19581
19582 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
19583 progspace's filename in 'info', 'enable' and 'disable' command
19584 tests.
19585
b972bd9c
JK
195862014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
19587
19588 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
19589 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
19590 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
19591
125f8a3d
GB
195922014-06-20 Gary Benson <gbenson@redhat.com>
19593
19594 * gdb.arch/i386-avx.exp: Fix include file location.
19595 * gdb.arch/i386-sse.exp: Likewise.
19596
3ed9baed
IB
195972014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
19598
19599 * gdb.dlang/expression.exp: New file.
19600
034f788c
PA
196012014-06-19 Pedro Alves <palves@redhat.com>
19602
19603 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
19604 out from ...
19605 (top level): ... here. Iterate running tests under different
19606 scheduler-locking settings.
19607
45371d0c
LM
196082014-06-18 Luis Machado <lgustavo@codesourcery.com>
19609
19610 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
19611 to DW_FORM_addr and use non-zero addresses.
19612
5d376983
SC
196132014-06-18 Siva Chandra Reddy <sivachandra@google.com>
19614
19615 PR gdb/17017
19616 * gdb.python/py-xmethods.cc: Add global function call counters and
19617 increment them in their respective functions. Remove "cout"
19618 statements.
19619 * gdb.python/py-xmethods.exp: Make tests check the global function
19620 call counters instead of depending on inferior IO.
19621
a1aa2221
LM
196222014-06-18 Don Breazeal <donb@codesourcery.com>
19623
19624 * gdb.base/foll-fork.exp (default_fork_parent_follow):
19625 Deleted procedure.
19626 (explicit_fork_parent_follow): Deleted procedure.
19627 (explicit_fork_child_follow): Deleted procedure.
19628 (test_follow_fork): New procedure.
19629 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 19630 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
19631 procedure calls.
19632
0fc05997
YQ
196332014-06-17 Yao Qi <yao@codesourcery.com>
19634
19635 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
19636 CP1252.
19637
70795c52
LM
196382014-06-17 Luis Machado <lgustavo@codesourcery.com>
19639
19640 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
19641 Initialize ptr and S explicitly.
19642 (skip_type_update_when_not_use_rtti_test): Likewise.
19643
6be47f0c
KS
196442014-06-16 Keith Seitz <keiths@redhat.com>
19645
19646 PR mi/15863
19647 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
19648 the inferior is started.
19649
d03de421
PA
196502014-06-16 Pedro Alves <palves@redhat.com>
19651
19652 * gdb.base/break-main-file-remove-fail.c: New file.
19653 * gdb.base/break-main-file-remove-fail.exp: New file.
19654 * gdb.base/break-unload-file.exp: Use build_executable instead of
19655 prepare_for_testing.
19656 (test_break): New parameter "initial_load". Handle it.
19657 (top level): Add initial_load cmdline/file axis.
19658
f9579b99
TT
196592014-06-12 Tom Tromey <tromey@redhat.com>
19660
19661 * gdb.base/completion.exp: Don't use directory name in test.
19662
3657956b
GB
196632014-06-09 Gary Benson <gbenson@redhat.com>
19664
19665 * gdb.base/sigall.c [Functions to send signals]: Reorder to
19666 separate the always-available ANSI-standard signals from the
19667 signals that require checking.
19668 (main): Likewise.
19669 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
19670 Likewise.
19671 (main): Likewise.
19672
4186eb54
KS
196732014-06-07 Keith Seitz <keiths@redhat.com>
19674
19675 Revert:
19676 PR c++/16253
19677 * gdb.cp/var-tag.cc: New file.
19678 * gdb.cp/var-tag.exp: New file.
19679 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
19680 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
19681 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
19682 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
19683
25326a28 196842014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
19685
19686 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
19687
829155c9
PA
196882014-06-06 Pedro Alves <palves@redhat.com>
19689
19690 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
19691 in target debug output instead of looking at RSP packets,
19692 disabling the test on any target that uses hardware stepping.
19693 Update comments.
19694
61c8d22e
PA
196952014-06-06 Pedro Alves <palves@redhat.com>
19696
19697 * gdb.base/break-unload-file.exp: Fix typo.
19698
d9a47287
YQ
196992014-06-06 Yao Qi <yao@codesourcery.com>
19700
19701 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
19702 from "jit_function" to "^jit_function".
19703
e5e01dbf
YQ
197042014-06-06 Yao Qi <yao@codesourcery.com>
19705
19706 * gdb.base/async.c (foo): Add one statement.
19707 * gdb.base/async.exp: Get the next instruction address and
19708 match the output of "nexti" by instruction address. Match
19709 the hex address in the output of "finish".
19710
73ba372c
GB
197112014-06-06 Gary Benson <gbenson@redhat.com>
19712
19713 * gdb.base/call-signals.c: Remove preprocessor conditionals
19714 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
19715 SIGSEGV and SIGTERM.
19716 * gdb.base/sigall.c: Likewise.
19717 * gdb.base/unwindonsignal.c: Likewise.
19718 * gdb.reverse/sigall-reverse.c: Likewise.
19719
831517df
YQ
197202014-06-06 Yao Qi <yao@codesourcery.com>
19721
19722 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
19723 readable, skip the test.
19724
b8b91e98
YQ
197252014-06-06 Yao Qi <yao@codesourcery.com>
19726
19727 * gdb.threads/staticthreads.c (thread_function): Move the line
19728 setting breakpoint on forward.
19729 * gdb.threads/staticthreads.exp: Update comments.
19730
fb934770
LC
197312014-06-05 Ludovic Courtès <ludo@gnu.org>
19732
19733 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
19734 "history-append! type error".
19735
6ef284bd
SM
197362014-06-05 Simon Marchi <simon.marchi@ericsson.com>
19737
19738 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
19739 erroneous dprintf expected input.
19740
a872e241
DE
197412014-06-04 Doug Evans <xdje42@gmail.com>
19742
19743 * gdb.guile/scm-generics.exp: Delete.
19744
16f691fb
DE
197452014-06-04 Doug Evans <xdje42@gmail.com>
19746
19747 * gdb.guile/scm-breakpoint.exp: Update.
19748 Add tests for breakpoint registration.
19749
012370f6
TT
197502014-06-04 Tom Tromey <tromey@redhat.com>
19751
19752 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
19753 VLA-in-union.
19754 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
19755 inner_vla_struct, vla_union types. Initialize objects of those
19756 types and compute their sizes.
19757
9f5a4cef
HZ
197582014-06-04 Nathan Sidwell <nathan@codesourcery.com>
19759 Hui Zhu <hui@codesourcery.com>
19760
19761 * gdb.base/fileio.exp: Add test for shell not available as well as
19762 available.
19763 * gdb.base/fileio.c (test_system): Check for shell twice.
19764
90a45c4d
YQ
197652014-06-04 Yao Qi <yao@codesourcery.com>
19766
19767 * gdb.base/auto-connect-native-target.exp: Remove redundant
19768 space from the regexp pattern.
19769
70017e41
YQ
197702014-06-04 Yao Qi <yao@codesourcery.com>
19771
19772 * gdb.base/default.exp: Replace "child" with "native" in
19773 regexp pattern.
19774
883964a7
SC
197752014-06-03 Siva Chandra Reddy <sivachandra@google.com>
19776
19777 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
19778 * gdb.python/py-xmethods.exp: New tests to test xmethods.
19779 * gdb.python/py-xmethods.py: Python script supporting the
19780 new testcase and tests.
19781
ef370185
JB
197822014-06-03 Joel Brobecker <brobecker@adacore.com>
19783 Pedro Alves <palves@redhat.com>
19784
19785 PR breakpoints/17000
19786 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
19787 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
19788
1e2ccb61
BM
197892014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
19790
19791 * gdb.base/subst.exp: Add tests to verify partial path matching
19792 output.
19793
c6ec5ab2
PA
197942014-06-03 Pedro Alves <palves@redhat.com>
19795
19796 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
19797 target that doesn't use software single-stepping.
19798
835c559f
PA
197992014-06-03 Pedro Alves <palves@redhat.com>
19800
19801 PR breakpoints/17000
19802 * gdb.base/sss-bp-on-user-bp-2.c: New file.
19803 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
19804
06eb1586
DE
198052014-06-02 Doug Evans <xdje42@gmail.com>
19806
19807 * gdb.guile/scm-parameter.exp: New file.
19808
e698b8c4
DE
198092014-06-02 Doug Evans <xdje42@gmail.com>
19810
19811 * gdb.guile/scm-cmd.c: New file.
19812 * gdb.guile/scm-cmd.exp: New file.
19813
ded03782
DE
198142014-06-02 Doug Evans <xdje42@gmail.com>
19815
19816 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
19817 pretty-printer lookup.
19818 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
19819 (make-pp_s-printer): Call it.
19820 (make-pretty-printer-from-dict): New function.
19821 (lookup-pretty-printer-maker-from-dict): New function.
19822 (*pretty-printer*): Simplify.
19823 (make-objfile-pp_s-printer): New function.
19824 (install-objfile-pretty-printers!): New function.
19825 (make-progspace-pp_s-printer): New function.
19826 (install-progspace-pretty-printers!): New function.
19827 * gdb.guile/scm-progspace.c: New file.
19828 * gdb.guile/scm-progspace.exp: New file.
19829
41fac0cf
PA
198302014-06-02 Pedro Alves <palves@redhat.com>
19831
19832 * gdb.base/dprintf-bp-same-addr.c: New file.
19833 * gdb.base/dprintf-bp-same-addr.exp: New file.
19834
96ae5695
EBM
198352014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
19836
19837 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
19838 * gdb.arch/powerpc-power.s: Likewise.
19839
da02b3a8
JB
198402014-06-02 Joel Brobecker <brobecker@adacore.com>
19841
19842 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
19843
c72b2e7b
YQ
198442014-06-01 Yao Qi <yao@codesourcery.com>
19845
19846 * gdb.base/watchpoint.exp (test_watch_location): Check null
19847 pointer can be dereferenced. If not, do the test, otherwise
19848 skip it.
19849
53e8a631
AB
198502014-05-30 Andrew Burgess <aburgess@broadcom.com>
19851
19852 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
19853 results.
19854 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
19855
938f0e2f
AB
198562014-05-30 Andrew Burgess <aburgess@broadcom.com>
19857
19858 * gdb.arch/amd64-invalid-stack-middle.S: New file.
19859 * gdb.arch/amd64-invalid-stack-middle.c: New file.
19860 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
19861 * gdb.arch/amd64-invalid-stack-top.c: New file.
19862 * gdb.arch/amd64-invalid-stack-top.exp: New file.
19863
9ba6657a
PA
198642014-05-30 Pedro Alves <palves@redhat.com>
19865
19866 PR breakpoints/17000
19867 * gdb.base/sss-bp-on-user-bp.c: New file.
19868 * gdb.base/sss-bp-on-user-bp.exp: New file.
19869
522c09bf
DB
198702014-05-30 David Blaikie <dblaikie@gmail.com>
19871
19872 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
19873 gnu_inline semantics via attribute.
19874 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
19875 source explicitly specifies the required semantics.
19876
bf4ef81e
MR
198772014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
19878
19879 * gdb.reverse/sigall-reverse.exp: Fix a typo.
19880
329ea579
PA
198812014-05-29 Pedro Alves <palves@redhat.com>
19882 Tom Tromey <tromey@redhat.com>
19883
19884 * gdb.base/async-shell.exp: Don't enable target-async.
19885 * gdb.base/async.exp
19886 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
19887 parameter. Adjust.
19888 (top level): Don't test with "target-async".
19889 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
19890 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
19891 * gdb.base/inferior-died.exp: Don't enable target-async.
19892 * gdb.base/interrupt-noterm.exp: Likewise.
19893 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
19894 * gdb.mi/mi-nonstop-exit.exp: Likewise.
19895 * gdb.mi/mi-nonstop.exp: Likewise.
19896 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
19897 * gdb.mi/mi-nsintrall.exp: Likewise.
19898 * gdb.mi/mi-nsmoribund.exp: Likewise.
19899 * gdb.mi/mi-nsthrexec.exp: Likewise.
19900 * gdb.mi/mi-watch-nonstop.exp: Likewise.
19901 * gdb.multi/watchpoint-multi.exp: Adjust comment.
19902 * gdb.python/py-evsignal.exp: Don't enable target-async.
19903 * gdb.python/py-evthreads.exp: Likewise.
19904 * gdb.python/py-prompt.exp: Likewise.
19905 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
19906 * gdb.server/solib-list.exp: Don't enable target-async.
19907 * gdb.threads/thread-specific-bp.exp: Likewise.
19908 * lib/mi-support.exp: Adjust to use mi-async.
19909
fd664c91
PA
199102014-05-29 Pedro Alves <palves@redhat.com>
19911
19912 PR gdb/13860
19913 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
19914 reason, even in sync mode.
19915
251bde03
PA
199162014-05-29 Pedro Alves <palves@redhat.com>
19917 Hui Zhu <hui@codesourcery.com>
19918
19919 PR PR15693
19920 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
19921 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
19922 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
19923 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
19924
7f3c0343
JB
199252014-05-28 Joel Brobecker <brobecker@adacore.com>
19926
19927 * config/monitor.exp (gdb_target_monitor): Replace use of
19928 "set remotebaud" by "set serial baud".
19929
b2715b27
AW
199302014-05-26 Andy Wingo <wingo@igalia.com>
19931
19932 * gdb.guile/scm-breakpoint.exp:
19933 * gdb.guile/scm-gsmob.exp: Update to use plain old object
19934 properties instead of gdb-object-properties.
19935
498a4489
YQ
199362014-05-26 Yao Qi <yao@codesourcery.com>
19937
19938 * gdb.server/no-thread-db.exp: Specify source file name
19939 explicitly when setting a breakpoint.
19940
589fdceb
MM
199412014-05-23 Markus Metzger <markus.t.metzger@intel.com>
19942
19943 * gdb.btrace/vdso.c: New.
19944 * gdb.btrace/vdso.exp: New.
19945
e9089e05
MM
199462014-05-23 Markus Metzger <markus.t.metzger@intel.com>
19947
19948 * gdb.base/gcore.exp (capture_command_output): Move ...
19949 * lib/gdb.exp (capture_command_output): ... here.
19950
67b5c0c1
MM
199512014-05-23 Markus Metzger <markus.t.metzger@intel.com>
19952
19953 * gdb.btrace/data.exp: Test memory access during btrace replay.
19954
a2199296
SM
199552014-05-22 Simon Marchi <simon.marchi@ericsson.com>
19956
19957 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
19958
17b2616c
PA
199592014-05-21 Pedro Alves <palves@redhat.com>
19960
19961 PR gdb/13860
19962 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
19963 (top level): Test that output related to execution commands is
19964 sent to the console with CLI commands, but not with MI commands.
19965 Test that breakpoint events are always mirrored to the console.
19966 Also expect the new source line to be output after a "next" in
19967 async mode too. Make it a pass/fail test.
19968 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
19969 output.
19970 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
19971
5166082f
PA
199722014-05-21 Pedro Alves <palves@redhat.com>
19973
19974 * gdb.base/list.exp (build_pattern, test_list): New procedures.
19975 Use them to test variations of "list" after reaching a breakpoint.
19976 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
19977 Test "list" with listsize 10 after reaching a breakpoint.
19978 * gdb.python/python.exp (decode_line current location line
19979 number): Adjust expected line number.
19980
2f25d70f
SM
199812014-05-21 Simon Marchi <simon.marchi@ericsson.com>
19982
19983 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
19984 behavior for $args, pass it directly to "run".
19985
ff604a67
MR
199862014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
19987
19988 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
19989 30000 to 65536.
19990
6a3cb8e8
PA
199912014-05-21 Pedro Alves <palves@redhat.com>
19992
19993 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
19994 auto-connect-native-target off".
19995 * gdb.base/auto-connect-native-target.c: New file.
19996 * gdb.base/auto-connect-native-target.exp: New file.
19997
4ebfc96e
PA
199982014-05-21 Pedro Alves <palves@redhat.com>
19999
20000 * gdb.base/default.exp: Test "target native" instead of "target
20001 child".
20002
36d46afb
MW
200032014-05-21 Mark Wielaard <mjw@redhat.com>
20004
20005 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
20006
5876f503
JK
200072014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
20008
20009 Fix TLS access for -static -pthread.
20010 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
20011 <HAVE_TLS> (thread_function, main): Initialize it.
20012 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
20013 Add clean_restart.
20014 <$have_tls != "">: Check TLSVAR.
20015
0256a6ac
PA
200162014-05-21 Pedro Alves <palves@redhat.com>
20017
20018 * gdb.base/dcache-line-read-error.c: New.
20019 * gdb.base/dcache-line-read-error.exp: New.
20020
936d2992
PA
200212014-05-20 Pedro Alves <palves@redhat.com>
20022
20023 * gdb.base/compare-sections.c: New file.
20024 * gdb.base/compare-sections.exp: New file.
20025
802e8e6d
PA
200262014-05-20 Pedro Alves <palves@redhat.com>
20027
20028 * gdb.base/break-idempotent.c: New file.
20029 * gdb.base/break-idempotent.exp: New file.
20030
e59fa00f
MM
200312014-05-20 Markus Metzger <markus.t.metzger@intel.com>
20032
20033 * gdb.btrace/nohist.exp: New.
20034
8b696e31
YQ
200352014-05-20 Yao Qi <yao@codesourcery.com>
20036
20037 * lib/gdb.exp (gdb_init): Set timeout if test file is under
20038 gdb.reverse directory and gdb_reverse_timeout exists in board
20039 setting.
20040 * README: Document gdb_reverse_timeout.
20041
73c9764f
YQ
200422014-05-20 Yao Qi <yao@codesourcery.com>
20043
20044 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
20045 'test_file_name'. Treat args as a string instead of a list.
20046 (gdb_init): Rename argument 'args' by 'test_file_name'.
20047
f1f4348a
JK
200482014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
20049
20050 * gdb.arch/powerpc-power.exp: New file.
20051 * gdb.arch/powerpc-power.s: New file.
20052
0dbe70ce
DE
200532014-05-16 Doug Evans <dje@google.com>
20054
20055 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
20056 * gdb.base/completion.exp: Check that all expected files exist
20057 before doing file completion.
0dbe70ce 20058
8d551b02
DE
200592014-05-16 Doug Evans <dje@google.com>
20060
20061 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
20062 Update.
20063 (do_syscall_tests_without_xml): Update.
20064
73eb7709
PA
200652014-05-16 Pedro Alves <palves@redhat.com>
20066
20067 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
20068 instead of "unknown output after running".
20069
3fae92fc
YQ
200702014-05-16 Yao Qi <yao@codesourcery.com>
20071
20072 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
20073 file1.txt from host at the end.
20074 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
20075
c2b2ccc5
DE
200762014-05-15 Doug Evans <dje@google.com>
20077
20078 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
20079 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
20080 loading file. Add test for TU lookup.
20081
8c217a4b
SM
200822014-05-15 Simon Marchi <simon.marchi@ericsson.com>
20083
20084 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
20085 calling "-exec-arguments" or "set args" before running the
20086 inferior.
20087
3deb39c6
SM
200882014-05-15 Simon Marchi <simon.marchi@ericsson.com>
20089
20090 * lib/mi-support.exp (mi_expect_stop): Expect message for
20091 inferiors that exit with non-zero exit code.
20092
71a79f8c
YQ
200932014-05-14 Yao Qi <yao@codesourcery.com>
20094
20095 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
20096 match absolute path on remote host.
20097 (test_file_list_exec_source_files): Remove "/" from the
20098 pattern.
20099
f23fcd46
YQ
201002014-05-14 Yao Qi <yao@codesourcery.com>
20101
20102 * boards/local-remote-host-notty.exp (${board}_file): New
20103 proc.
20104
9404b58f
KM
201052014-05-07 Kyle McMartin <kyle@redhat.com>
20106
20107 Pushed by Joel Brobecker <brobecker@adacore.com>.
20108 * gdb.arch/aarch64-atomic-inst.c: New file.
20109 * gdb.arch/aarch64-atomic-inst.exp: New file.
20110
5e45f04c
YQ
201112014-05-07 Yao Qi <yao@codesourcery.com>
20112
20113 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
20114 in current context" too.
20115
c888a17d
KS
201162014-05-05 Keith Seitz <keiths@redhat.com>
20117
20118 * gdb.linespec/ls-dollar.exp: Add test for linespec
20119 file:convenience_variable.
20120
290a839c
YQ
201212014-05-05 Yao Qi <yao@codesourcery.com>
20122
20123 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
20124 traceframes into tfile and ctf trace files. Read data from
20125 trace file and test collected data.
20126 (gdb_collect_locals_test): Likewise.
20127 (gdb_unavailable_registers_test): Likewise.
20128 (gdb_unavailable_floats): Likewise.
20129 (gdb_collect_globals_test): Likewise.
20130 (top-level): Append "ctf" to trace_file_targets if GDB
20131 supports.
20132
b5262cd0
YQ
201332014-05-05 Yao Qi <yao@codesourcery.com>
20134
20135 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
20136 code to ...
20137 (gdb_collect_args_test_1): ... it. New proc.
20138 (gdb_collect_locals_test): Move some code to ...
20139 (gdb_collect_locals_test_1): ... it. New proc.
20140 (gdb_unavailable_registers_test): Move some code to ...
20141 (gdb_unavailable_registers_test_1): ... it. New proc.
20142 (gdb_unavailable_floats): Move some code to ...
20143 (gdb_unavailable_floats_1): ... it. New proc.
20144
30a1e6cc
SDJ
201452014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
20146
20147 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
20148 probes to test for bitness recognition.
20149 * gdb.arch/amd64-stap-optional-prefix.exp
20150 (test_probe_value_without_reg): New procedure.
20151 Add code to test for different kinds of bitness.
20152
f33da99a
SDJ
201532014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
20154
20155 PR breakpoints/16889
20156 * gdb.arch/amd64-stap-optional-prefix.S: New file.
20157 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
20158
5b80f00d
PA
201592014-05-01 Pedro Alves <palves@redhat.com>
20160
20161 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
20162 gdb_file_cmd if no file is specified.
20163 * boards/native-extended-gdbserver.exp (gdb_load): Use the
20164 last_loaded_file to set the remote exec-file.
20165
f8c2a73c
PA
201662014-05-01 Pedro Alves <palves@redhat.com>
20167
20168 * boards/local-remote-host.exp: New file.
20169
be6e8ac7
PA
201702014-05-01 Pedro Alves <palves@redhat.com>
20171
20172 * boards/local-remote-host.exp: Rename to ...
20173 * boards/local-remote-host-notty.exp: ... this.
20174
cac0dc8f
JB
201752014-04-28 Joel Brobecker <brobecker@adacore.com>
20176
20177 * gdb.ada/dyn_arrayidx: New testcase.
20178
9730e6cc
YQ
201792014-04-26 Yao Qi <yao@codesourcery.com>
20180
20181 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
20182 and compute the length of function main. Save it in
20183 $main_length.
20184 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
20185 (top-level): Use gdb_compile to compile objects into
20186 executable and restart GDB. Remove invocation to
20187 prepare_for_testing.
20188
7ae1a6a6
PA
201892014-04-25 Simon Marchi <simon.marchi@ericsson.com>
20190 Pedro Alves <palves@redhat.com>
20191
20192 PR server/16255
20193 * gdb.multi/multi-attach.c: New file.
20194 * gdb.multi/multi-attach.exp: New file.
20195
4082afcc
PA
201962014-04-25 Pedro Alves <palves@redhat.com>
20197
20198 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
20199 user.
20200 (top level): Test that "set remote conditional-breakpoints-packet
20201 off" works as intended.
20202 * gdb.base/dprintf.exp: Test that "set remote
20203 breakpoint-commands-packet off" works as intended.
20204 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
20205 New function.
20206 (top level): Call it.
20207 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
20208 remote fast-tracepoints-packet off" works as intended.
20209 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
20210 * lib/gdb.exp (gdb_is_target_remote): ... here.
20211
2abc3f8d
DB
202122014-04-24 David Blaikie <dblaikie@gmail.com>
20213
20214 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
20215 ensure clang would not discard them.
20216 * gdb.base/gdbvars.c: Ditto.
20217 * gdb.base/memattr.c: Ditto.
20218 * gdb.base/whatis.c: Ditto.
20219 * gdb.python/py-prettyprint.c: Ditto.
20220 * gdb.trace/actions.c: Ditto.
20221 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
20222 ensure clang would not discard it.
20223
bfd39632
DB
202242014-04-24 David Blaikie <dblaikie@gmail.com>
20225
20226 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
20227 clang to emit the full definition of type required by the test
20228 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
20229
22842ff6
DB
202302014-04-24 David Blaikie <dblaikie@gmail.com>
20231
20232 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
20233 coax Clang into emitting the definition of the type.
20234 * gdb.cp/pr10728-x.h (y): Ditto.
20235 * gdb.cp/pr10728-y.cc (y): Ditto.
20236
c2e827ad
DB
202372014-04-24 David Blaikie <dblaikie@gmail.com>
20238
20239 * gdb.base/label.exp: XFAIL label related tests under Clang.
20240 * gdb.cp/cplabel.exp: Ditto.
20241 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
20242 under Clang those using labels.
20243
4c2d33e7
YQ
202442014-04-25 Yao Qi <yao@codesourcery.com>
20245
20246 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
20247 double_label.
20248 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
20249 partial_label and double_label.
20250
56083b99
DB
202512014-04-24 David Blaikie <dblaikie@gmail.com>
20252
20253 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
20254
25d4e99d
DB
202552014-04-24 David Blaikie <dblaikie@gmail.com>
20256
20257 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
20258 of the function to work across GCC and Clang.
20259 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
20260 pointer types (const void ** const V void **).
20261
01f9f808
MS
202622014-04-24 Michael Sturm <michael.sturm@mintel.com>
20263 Walfred Tedeschi <walfred.tedeschi@intel.com>
20264
20265 * Makefile.in (EXECUTABLES): Added i386-avx512.
20266 * gdb.arch/i386-avx512.c: New file.
20267 * gdb.arch/i386-avx512.exp: Likewise.
20268
4b48d439
KS
202692014-04-23 Keith Seitz <keiths@redhat.com>
20270
20271 * lib/mi-support.exp (mi_list_breakpoints): Delete.
20272 (mi_make_breakpoint_table): New procedure.
20273 (mi_create_breakpoint): Use mi_make_breakpoint
20274 and return the result.
20275 (mi_make_breakpoint): New procedure.
20276 (mi_build_kv_pairs): New procedure.
20277
20278 * gdb.mi/mi-break.exp: Remove unused globals,
20279 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
20280 All callers updated.
20281 * gdb.mi/mi-dprintf.exp: Use variable to track command
20282 number.
20283 Update all callers of mi_create_breakpoint and use
20284 mi_make_breakpoint_table.
20285 Remove any unused global variables.
20286 * gdb.mi/mi-nonstop.exp: Likewise.
20287 * gdb.mi/mi-nsintrall.exp: Likewise.
20288 * gdb.mi/mi-nsmoribund.exp: Likewise.
20289 * gdb.mi/mi-nsthrexec.exp: Likewise.
20290 * gdb.mi/mi-reverse.exp: Likewise.
20291 * gdb.mi/mi-simplerun.exp: Likewise.
20292 * gdb.mi/mi-stepn.exp: Likewise.
20293 * gdb.mi/mi-syn-frame.exp: Likewise.
20294 * gdb.mi/mi-until.exp: Likewise.
20295 * gdb.mi/mi-var-cp.exp: Likewise.
20296 * gdb.mi/mi-var-display.exp: Likewise.
20297 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
20298 * gdb.mi/mi2-var-child.exp: Likewise.
20299 * gdb.mi/mi-vla-c99.exp: Likewise.
20300 * lib/mi-support.exp: Likewise.
20301
20302 From Ian Lance Taylor <iant@cygnus.com>:
20303 * lib/gdb.exp (parse_args): New procedure.
20304
08351840
PA
203052014-04-23 Pedro Alves <palves@redhat.com>
20306
20307 * gdb.base/break-unload-file.c: New file.
20308 * gdb.base/break-unload-file.exp: New file.
20309 * gdb.base/sym-file-lib.c (baz): New function.
20310 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
20311 field.
20312 (load): Store the segment's mapped size.
20313 (unload): New function.
20314 (unload_shlib): New function.
20315 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
20316 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
20317 set a breakpoint at baz, and call it.
20318 * gdb.base/sym-file.exp: New tests for stale breakpoint
20319 instructions.
20320
076855f9
PA
203212014-04-23 Pedro Alves <palves@redhat.com>
20322
20323 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
20324 * gdb.base/hbreak-in-shr-unsupported.c: New file.
20325 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
20326 * gdb.base/hbreak-unmapped.c: New file.
20327 * gdb.base/hbreak-unmapped.exp: New file.
20328 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
20329 * lib/gdb.exp (gdb_is_target_remote): ... here.
20330
483805cf
PA
203312014-04-22 Pedro Alves <palves@redhat.com>
20332
20333 * gdb.base/consecutive-step-over.c: New file.
20334 * gdb.base/consecutive-step-over.exp: New file.
20335
06d97543
PA
203362014-04-22 Pedro Alves <palves@redhat.com>
20337
20338 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
20339 instead of send_gdb/gdb_expect.
20340
b4429ea2
YQ
203412014-04-22 Yao Qi <yao@codesourcery.com>
20342
20343 * lib/trace-support.exp (generate_tracefile): New procedure.
20344 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
20345 return 0.
20346 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
20347 if generate_tracefile returns 1.
20348
51d48146
PA
203492014-04-18 Tom Tromey <palves@redhat.com>
20350 Pedro alves <tromey@redhat.com>
20351
20352 PR backtrace/15558
20353 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
20354 with a backtrace limit.
20355 * gdb.python/py-frame-inline.exp: Test running to an inline
20356 function with a backtrace limit, and printing the newest frame.
20357 * gdb.python/py-frame-inline.c (main): Call f.
20358
bd1dce5f
MS
203592014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
20360
20361 * gdb.java/jnpe.exp: Drop srcdir from untested path.
20362
40d1a503
MS
203632014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
20364
20365 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
20366 Drop prefix from unsupported source file path.
20367
389b98f7
YQ
203682014-04-17 Yao Qi <yao@codesourcery.com>
20369
20370 * lib/gdb.exp (with_target_charset): New proc.
20371 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
20372 with_target_charset.
20373 (test_print_strings): Likewise.
20374 (test_repeat_bytes): Likewise.
20375 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
20376 for some tests.
20377
22869d73
KS
203782014-04-16 Keith Seitz <keiths@redhat.com>
20379
20380 PR gdb/15827
20381 * gdb.dwarf2/corrupt.c: New file.
20382 * gdb.dwarf2/corrupt.exp: New file.
20383
c4f87ca6
KS
203842014-04-16 Keith Seitz <keiths@redhat.com>
20385
20386 PR c++/16597
20387 * gdb.cp/namelessclass.cc: New file.
20388 * gdb.cp/namelessclass.exp: New file.
20389 * gdb.cp/namelessclass.S: New file.
20390
ab19de87
DE
203912014-04-16 Doug Evans <dje@google.com>
20392
20393 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
20394 Add comment.
20395 (gdbserver_default_get_comm_port): New function.
20396 (gdbserver_start): Check if board file provided
20397 "gdbserver,get_comm_port" and use it if so.
20398 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
20399 (gdb,socketport): Set to "stdio".
20400 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
20401 (stdio_gdbserver_template): Delete.
20402 (${board}_get_remote_address): Update.
20403 (${board}_build_remote_cmd): Delete.
20404 (${board}_get_comm_port): New function.
20405 (${board}_spawn): Update.
20406 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
20407 Delete.
20408 (${board}_get_remote_address): Update.
20409 (${board}_get_comm_port): New function.
20410
fc98a809
AB
204112014-04-16 Andrew Burgess <aburgess@broadcom.com>
20412
20413 * gdb.base/memattr.exp: Improve regexps to handle memory regions
20414 appearing in any order.
20415
87fd9e6e
DE
204162014-04-15 Doug Evans <dje@google.com>
20417
20418 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
20419 uninitialized value of "description".
20420
099fc3ea
KS
204212014-04-15 Keith Seitz <keiths@redhat.com>
20422
20423 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
20424 Remove unused globals.
20425 (test_running_the_program): Likewise.
20426 (test_controlled_execution): Likewise.
20427 (test_controlling_breakpoints): Likewise.
20428 (test_program_termination): Likewise.
20429
5da151d4
KS
204302014-04-15 Keith Seitz <keiths@redhat.com>
20431
20432 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
20433 unused globals.
20434 (test_rbreak_creation_and_listing): Likewise.
20435 (test_ignore_count): Likewise.
20436 (test_error): Likewise.
20437
35e5d2f0
PA
204382014-04-15 Pedro Alves <palves@redhat.com>
20439
20440 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
20441 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
20442 sym-file-loader.c.
20443 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
20444 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
20445 to sym-file-loader.c.
20446 (struct library): Forward declare.
20447 (load_shlib, lookup_function): Change prototypes.
20448 (find_shstrtab, find_strtab, find_shdr, find_symtab)
20449 (translate_offset): Remove declarations.
20450 (get_text_addr): New declaration.
20451 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
20452 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
20453 sym-file-loader.h.
20454 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
20455 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
20456 here from sym-file-loader.h.
20457 (struct library): New structure.
20458 (load_shlib, lookup_function): Change prototypes and adjust to
20459 work with a struct library.
20460 (find_shstrtab, find_strtab, find_shdr, find_symtab)
20461 (translate_offset): Make static.
20462 (get_text_addr): New function.
20463 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
20464
eb4c1710
PA
204652014-04-15 Pedro Alves <palves@redhat.com>
20466
20467 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
20468
2d1baf52
PA
204692014-04-15 Pedro Alves <palves@redhat.com>
20470
20471 * gdb.base/sym-file-loader.c: Include <limits.h>.
20472 (SELF_LINK): New define.
20473 (get_origin): New function.
20474 (load_shlib): Use it.
20475 * gdb.base/sym-file.exp: Don't early return if the target is
20476 remote. Use runto_main, and issue fail is that fails. Use
20477 gdb_load_shlibs.
20478 (shlib_name): Delete.
20479 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
20480
7dd6df01
PA
204812014-04-15 Pedro Alves <palves@redhat.com>
20482
20483 * gdb.base/sym-file.exp: Remove regex characters from test
20484 message. Don't refer to breakpoint numbers in test messages.
20485
b50c8614
KS
204862014-04-14 Keith Seitz <keiths@redhat.com>
20487
20488 PR c++/16253
20489 * gdb.cp/var-tag.cc: New file.
20490 * gdb.cp/var-tag.exp: New file.
20491 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
20492 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
20493 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
20494 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
20495
3d567982
TT
204962014-04-14 Tom Tromey <tromey@redhat.com>
20497
20498 * gdb.cp/classes.exp (test_enums): Handle underlying type.
20499 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
20500 type.
20501 * gdb.cp/enum-class.exp: New file.
20502 * gdb.cp/enum-class.cc: New file.
20503
0626fc76
TT
205042014-04-14 Tom Tromey <tromey@redhat.com>
20505
20506 * gdb.dwarf2/enum-type.exp: New file.
20507
dca325b3
SA
205082014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
20509
20510 * gdb.mi/mi-vla-c99.exp: New file.
20511 * gdb.mi/vla.c: New file.
20512
5854b38a
SA
205132014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
20514
20515 * gdb.base/vla-datatypes.c: New file.
20516 * gdb.base/vla-datatypes.exp: New file.
20517
463bb957
SA
205182014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
20519
20520 * gdb.base/vla-ptr.c: New file.
20521 * gdb.base/vla-ptr.exp: New file.
20522
3dd170be
SA
205232014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
20524
20525 * gdb.dwarf2/count.exp: New file.
20526
5ecaaa66
SA
205272014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
20528
20529 * gdb.base/vla-sideeffect.c: New file.
20530 * gdb.base/vla-sideeffect.exp: New file.
20531
41f1ada5
DB
205322014-04-14 David Blaikie <dblaikie@gmail.com>
20533
20534 * gdb.mi/non-stop.c: Add return value for non-void function return
20535 statement.
20536 * gdb.threads/staticthreads.c: Ditto.
20537
0be03e84
DE
205382014-04-12 Siva Chandra Reddy <sivachandra@google.com>
20539 Doug Evans <xdje42@gmail.com>
20540
20541 * gdb.guile/scm-value.c: Improve test case.
20542 * gdb.guile/scm-value.exp: Add new test.
20543
f180a1fb
DB
205442014-04-11 David Blaikie <dblaikie@gmail.com>
20545
20546 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
20547 override Clang's default.
20548
6b662e19
JB
205492014-04-11 Joel Brobecker <brobecker@adacore.com>
20550
20551 Revert the following changes (regressions):
20552
20553 * gdb.base/vla-sideeffect.c: New file.
20554 * gdb.base/vla-sideeffect.exp: New file.
20555
20556 * gdb.dwarf2/count.exp: New file.
20557
20558 * gdb.base/vla-multi.c: New file.
20559 * gdb.base/vla-multi.exp: New file.
20560
20561 * gdb.base/vla-ptr.c: New file.
20562 * gdb.base/vla-ptr.exp: New file.
20563
20564 * gdb.base/vla-datatypes.c: New file.
20565 * gdb.base/vla-datatypes.exp: New file.
20566
20567 * gdb.mi/mi-vla-c99.exp: New file.
20568 * gdb.mi/vla.c: New file.
20569
245a5f0b
KS
205702014-04-11 Keith Seitz <keiths@redhat.com>
20571
20572 PR c++/16675
20573 * gdb.cp/cpsizeof.exp: New file.
20574 * gdb.cp/cpsizeof.cc: New file.
20575
58a84dcf
SA
205762014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20577
191a8a90
JB
20578 * gdb.mi/mi-vla-c99.exp: New file.
20579 * gdb.mi/vla.c: New file.
58a84dcf 20580
c8655f75
SA
205812014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20582
20583 * gdb.base/vla-datatypes.c: New file.
20584 * gdb.base/vla-datatypes.exp: New file.
20585
024e13b4
SA
205862014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20587
20588 * gdb.base/vla-ptr.c: New file.
20589 * gdb.base/vla-ptr.exp: New file.
20590
1a237e0e
SA
205912014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20592
20593 * gdb.base/vla-multi.c: New file.
20594 * gdb.base/vla-multi.exp: New file.
20595
504f3432
SA
205962014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20597
20598 * gdb.dwarf2/count.exp: New file.
20599
3bce8237
SA
206002014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20601
191a8a90
JB
20602 * gdb.base/vla-sideeffect.c: New file.
20603 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 20604
322f9c21
YQ
206052014-04-11 Yao Qi <yao@codesourcery.com>
20606
20607 * gdb.base/completion.exp: Check file exists before running tests
20608 on file completion.
20609
d708bcd1
PA
206102014-04-10 Pedro Alves <palves@redhat.com>
20611
20612 * gdb.base/cond-eval-mode.c: New file.
20613 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
20614 prepare_for_testing to build the new file. Check result of
20615 runto_main.
20616 (test_break, test_watch): New procedures.
20617 (top level): Use them.
20618
ae1d2761
PM
206192014-04-08 Pierre Muller <muller@sourceware.org>
20620
20621 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
20622 Ctrl-V use for mingw hosts.
20623
7af389b8
SC
206242014-04-07 Siva Chandra Reddy <sivachandra@google.com>
20625
20626 * gdb.python/py-value.c: Improve test case.
20627 * gdb.python/py-value.exp: Add new test.
20628
5e703181
DE
206292014-04-07 David Blaikie <dblaikie@gmail.com>
20630
20631 * lib/compiler.c: Identify the clang compiler.
20632 * lib/compiler.cc: Ditto.
20633
9810b410
YQ
206342014-04-03 Yao Qi <yao@codesourcery.com>
20635
20636 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
20637
98d1b8dc
AB
206382014-04-01 Anton Blanchard <anton@samba.org>
20639
20640 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
20641 messages unique.
20642
3114cea1
AB
206432014-04-01 Anton Blanchard <anton@samba.org>
20644
20645 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
20646 prepare_for_testing.
20647
62f7182c
AB
206482014-04-01 Anton Blanchard <anton@samba.org>
20649
20650 * gdb.arch/ppc64-atomic-inst.c: Remove.
20651 * gdb.arch/ppc64-atomic-inst.S: New file.
20652 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
20653
770e7fc7
DE
206542014-03-31 Doug Evans <dje@google.com>
20655
20656 * gdb.base/print-symbol-loading-lib.c: New file.
20657 * gdb.base/print-symbol-loading-main.c: New file.
20658 * gdb.base/print-symbol-loading.exp: New file.
20659
46e2bafa
YQ
206602014-03-31 Yao Qi <yao@codesourcery.com>
20661
20662 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
20663
8776cfe9
JB
206642014-03-28 Joel Brobecker <brobecker@adacore.com>
20665
20666 * gdb.ada/mi_dyn_arr: New testcase.
20667
5d1ef361
DE
206682014-03-27 Doug Evans <dje@google.com>
20669
20670 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
20671
b5bee914
YQ
206722014-03-27 Yao Qi <yao@codesourcery.com>
20673
20674 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
20675 if target is nios2-*-*.
20676
0d4d0e77
YQ
206772014-03-26 Yao Qi <yao@codesourcery.com>
20678
20679 * lib/gdb.exp (readline_is_used): New proc.
20680 * gdb.base/completion.exp: Move tests on command complete up.
20681 Skip the rest of tests if readline is not used.
20682 * gdb.ada/complete.exp: Skp the test if readline is not
20683 used.
20684 * gdb.base/filesym.exp: Likewise.
20685 * gdb.base/macscp.exp: Likewise.
20686 * gdb.base/readline-ask.exp: Likewise.
20687 * gdb.base/readline.exp: Likewise.
20688 * gdb.python/py-cmd.exp: Likewise.
20689 * gdb.trace/tfile.exp: Likewise.
20690
29361eee
YQ
206912014-03-26 Yao Qi <yao@codesourcery.com>
20692
20693 * gdb.base/macscp.exp: Fix code format issues.
20694
bc9a5525
UW
206952014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
20696
20697 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
20698 * gdb.asm/powerpc64le.inc: New file.
20699
d3839ede
PA
207002014-03-25 Pedro Alves <palves@redhat.com>
20701 Doug Evans <dje@google.com>
20702
20703 * gdb.base/source-execution.c: New file.
20704 * gdb.base/source-execution.exp: New file.
20705 * gdb.base/source-execution.gdb: New file.
20706
01672a57
DE
207072014-03-24 Doug Evans <dje@google.com>
20708
20709 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
20710 using fission.
20711
88bbeca9
HZ
207122014-03-24 Hui Zhu <hui@codesourcery.com>
20713 Pedro Alves <palves@redhat.com>
20714
20715 PR breakpoints/16101
20716 * gdb.base/dprintf.exp: Use unsupported rather than changing the
20717 test pass/fail messages. Detect missing support for dprintf when
20718 breakpoints are actually inserted.
20719 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
20720 breakpoints are actually inserted.
20721 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
20722 fails.
20723
d2348791
JK
207242014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
20725
20726 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
20727
feef67ab
DE
207282014-03-22 Doug Evans <xdje42@gmail.com>
20729
20730 * gdb.python/python.exp (python not supported): Verify multi-line
20731 python command issues an error.
25d743f9 20732 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 20733 guile command issues an error.
feef67ab 20734
ecebef6a
MR
207352014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
20736
20737 * gdb.threads/thread-specific.exp: Handle the lack of usable
20738 $this_breakpoint and $this_thread.
20739
ccdd1909
HZ
207402014-03-21 Hui Zhu <hui@codesourcery.com>
20741
20742 * gdb.base/attach.exp (do_command_attach_tests): New.
20743
beb460e8
PA
207442014-03-20 Tom Tromey <tromey@redhat.com>
20745 Pedro Alves <palves@redhat.com>
20746
20747 PR cli/15718
20748 * gdb.base/condbreak-call-false.c: New file.
20749 * gdb.base/condbreak-call-false.exp: New file.
20750
40acf43a
PA
207512014-03-20 Pedro Alves <palves@redhat.com>
20752
20753 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
20754 Delete.
20755 (block_signals, unblock_signals): Delete.
20756 (child_function_2, main): Remove references to deleted variable
20757 and functions.
20758
9f5e1e02
PA
207592014-03-20 Pedro Alves <palves@redhat.com>
20760
20761 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
20762 Use pthread_kill to signal thread 2.
20763 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
20764 Adjust to make the test send itself a signal rather than using the
20765 host's "kill" command.
20766
99619bea
PA
207672014-03-20 Pedro Alves <palves@redhat.com>
20768
20769 * gdb.threads/multiple-step-overs.c: New file.
20770 * gdb.threads/multiple-step-overs.exp: New file.
20771 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
20772 Adjust expected infrun debug output.
20773
2adfaa28
PA
207742014-03-20 Pedro Alves <palves@redhat.com>
20775
20776 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
20777 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
20778
31e77af2
PA
207792014-03-20 Pedro Alves <palves@redhat.com>
20780
20781 PR breakpoints/7143
20782 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
20783 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
20784 of gdb_test_multiple.
20785 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
20786 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
20787
b9f437de
PA
207882014-03-20 Pedro Alves <palves@redhat.com>
20789
20790 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
20791 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
20792
05adc73e
PA
207932014-03-19 Pedro Alves <palves@redhat.com>
20794
20795 * gdb.base/async.exp: Remove early return.
20796
6048b950
PA
207972014-03-19 Pedro Alves <palves@redhat.com>
20798
20799 * gdb.base/async.exp (step& tests): Pass explicit test messages.
20800
8bcfb00a
PA
208012014-03-19 Pedro Alves <palves@redhat.com>
20802
20803 * gdb.base/async.exp (test_background): Expect \r\n after
20804 "completed." in the fail pattern.
20805
884e37dc
PA
208062014-03-19 Pedro Alves <palves@redhat.com>
20807
20808 * gdb.base/async.exp (test_background): New procedure.
20809 Use it for all background execution command tests.
20810
148e57e2
PA
208112014-03-19 Pedro Alves <palves@redhat.com>
20812
20813 * gdb.base/async.exp: Use prepare_for_testing.
20814
f48088c7
PA
208152014-03-19 Pedro Alves <palves@redhat.com>
20816
20817 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
20818 the same line.
20819
e2f6c966
PA
208202014-03-19 Pedro Alves <palves@redhat.com>
20821
20822 * gdb.base/async.c (main): Add "jump here" and "until here" line
20823 marker comments.
20824 * gdb.base/async.exp (jump_here): New global.
20825 (jump& test): Use it.
20826 (until_here): New global.
20827 (until& test): Use it.
20828
c30568d4
PA
208292014-03-19 Pedro Alves <palves@redhat.com>
20830
20831 * gdb.base/async.exp: Don't frob gdb_protocol.
20832
0172b6a7
DE
208332014-03-18 Doug Evans <xdje42@gmail.com>
20834
20835 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
20836 Fix spelling of exec-done-display.
20837
06c868a8
JK
208382014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
20839
20840 PR gdb/15358
20841 * gdb.base/gdb-sigterm.c: New file.
20842 * gdb.base/gdb-sigterm.exp: New file.
20843
0c7e1a46
PA
208442014-03-18 Pedro Alves <palves@redhat.com>
20845
20846 PR gdb/13860
20847 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
20848 * lib/mi-support.exp (mi_expect_stop): Add special handling for
20849 solib-event.
20850
f7c77d93
JB
208512014-03-17 Joel Brobecker <brobecker@adacore.com>
20852
20853 * gdb.ada/pckd_arr_ren: New testcase.
20854
5a1e8c7a
DE
208552014-03-13 Doug Evans <xdje42@gmail.com>
20856
20857 PR guile/16612
20858 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
20859 collect after discarding symbols.
20860
350e1a76
DE
208612014-03-13 Ludovic Courtès <ludo@gnu.org>
20862 Doug Evans <xdje42@gmail.com>
20863
20864 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
20865 to history survives a gc.
20866
a69900ae
PA
208672014-03-13 Pedro Alves <palves@redhat.com>
20868
20869 * gdb.base/default.exp: Don't test "target procfs".
20870
5db9f0bd
PA
208712014-03-13 Pedro Alves <palves@redhat.com>
20872
20873 * gdb.base/default.exp: Update "target child" and "target procfs"
20874 tests to not expect "Unix".
20875
b3ccfe11
TT
208762014-03-12 Tom Tromey <tromey@redhat.com>
20877
20878 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
20879 New procs. Add target-async tests.
20880 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
20881 Add target-async tests.
20882
646f4417
AA
208832014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
20884
20885 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
20886 'func_start' and 'func_end' for the beginning and end of the
20887 function code, respectively.
20888 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
20889 'func_end' instead of 'func' and 'main'.
20890
288c211f
AA
208912014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
20892
20893 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
20894 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
20895 generate the debug info assembler source.
20896
e0c0f156
AA
208972014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
20898
20899 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
20900 * gdb.dwarf2/arr-subrange.exp: Likewise.
20901 * gdb.dwarf2/dwz.exp: Likewise.
20902 * gdb.dwarf2/method-ptr.exp: Likewise.
20903 * gdb.dwarf2/missing-sig-type.exp: Likewise.
20904 * gdb.dwarf2/subrange.exp: Likewise.
20905 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
20906 * gdb.dwarf2/implptrpiece.exp: Likewise.
20907 * gdb.dwarf2/nostaticblock.exp: Likewise.
20908
0e5c4555
AA
209092014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
20910
20911 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
20912 directory to absolute path name arguments.
20913
5ec18f2b
JG
209142014-03-10 Joel Brobecker <brobecker@adacore.com>
20915
20916 * gdb.ada/tagged_access: New testcase.
20917
847fc4f2
MM
209182014-03-07 Markus Metzger <markus.t.metzger@intel.com>
20919
20920 * gdb.btrace/data.exp: Update expected output.
20921
cc3da688
YQ
209222014-03-06 Yao Qi <yao@codesourcery.com>
20923
20924 * gdb.trace/pr16508.exp: New file.
20925
0f26cec1
PA
209262014-03-05 Pedro Alves <palves@redhat.com>
20927
20928 PR gdb/16575
20929 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
20930 procedure.
20931 (top level): Adjust to use it. Add tests that exercise breakpoint
20932 interaction with the code-cache.
20933
7a5a839f
LC
209342014-02-26 Ludovic Courtès <ludo@gnu.org>
20935
20936 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
20937 test for 'history-append!'.
20938
31aa7e4e
JB
209392014-02-26 Joel Brobecker <brobecker@adacore.com>
20940
20941 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
20942 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
20943 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
20944 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
20945 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
20946 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
20947
1b588015
JB
209482014-02-26 Joel Brobecker <brobecker@adacore.com>
20949
20950 * testsuite/gdb.python/py-pp-re-notag.c: New file.
20951 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
20952 * testsuite/gdb.python/py-pp-re-notag.p: New file.
20953
55426c9d
JB
209542014-02-26 Joel Brobecker <brobecker@adacore.com>
20955
20956 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
20957
dc53a7ad
JB
209582014-02-26 Joel Brobecker <brobecker@adacore.com>
20959
20960 * gdb.dwarf2/arr-stride.c: New file.
20961 * gdb.dwarf2/arr-stride.exp: New file.
20962
12ab52e9
PA
209632014-02-26 Pedro Alves <palves@redhat.com>
20964
20965 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
20966 that won't ever trigger. Make sure that GDB reports the correct
20967 breakpoint that caused the stop.
20968
849c862e
JK
209692014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
20970
20971 PR gdb/16626
20972 * gdb.base/auto-load-script: New file.
20973 * gdb.base/auto-load.c: New file.
20974 * gdb.base/auto-load.exp: New file.
20975
71b7d793
JK
20976 PR gdb/16626
20977 * gdb.base/auto-load.exp: Fix out-of-srctree run.
20978
e2f0d509
JK
209792014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
20980
20981 Fix dw2-icycle.exp -fsanitize=address GDB crash.
20982 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
20983
50cc37c8
DE
209842014-02-24 Doug Evans <dje@google.com>
20985
20986 * lib/gdb.exp (run_on_host): Log error output if program fails.
20987
ea4758f2
PA
209882014-02-21 Pedro Alves <palves@redhat.com>
20989
20990 * gdb.threads/step-after-sr-lock.c: Rename to ...
20991 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
20992 * gdb.threads/step-after-sr-lock.exp: Rename to ...
20993 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
20994 ... this.
20995
d7b30f67
SDJ
209962014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
20997
20998 PR tdep/16397
20999 * gdb.arch/amd64-stap-special-operands.exp: New file.
21000 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
21001 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
21002 * gdb.arch/amd64-stap-triplet.S: Likewise.
21003 * gdb.arch/amd64-stap-triplet.c: Likewise.
21004
83deb43f
JB
210052014-02-20 Joel Brobecker <brobecker@adacore.com>
21006
21007 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
21008 in .section pseudo-op.
21009
adde2bff
DE
210102014-02-20 lin zuojian <manjian2006@gmail.com>
21011 Joel Brobecker <brobecker@adacore.com>
21012 Doug Evans <xdje42@gmail.com>
21013
21014 PR symtab/16581
21015 * gdb.dwarf2/dw2-icycle.S: New file.
21016 * gdb.dwarf2/dw2-icycle.c: New file.
21017 * gdb.dwarf2/dw2-icycle.exp: New file.
21018
f7bd0f78
SC
210192014-02-19 Siva Chandra Reddy <sivachandra@google.com>
21020
21021 * gdb.python/py-value-cc.cc: Improve test case to enable testing
21022 operations on gdb.Value objects.
21023 * gdb.python/py-value-cc.exp: Add new test to test operations on
21024 gdb.Value objects.
21025
c17ef0d5
DE
210262014-02-18 Doug Evans <dje@google.com>
21027
21028 * Makefile.in (TESTS): New variable.
21029 (expanded_tests, expanded_tests_or_none): New variables
21030 (check-single): Pass $(expanded_tests_or_none) to runtest.
21031 (check-parallel): Only run tests in $(TESTS) if non-empty.
21032 (check/no-matching-tests-found): New rule.
21033 * README: Document TESTS makefile variable.
21034
5dd3176f
DE
210352014-02-18 Doug Evans <dje@google.com>
21036
21037 * Makefile.in (check-parallel): rm -rf outputs temp.
21038
0b10be4f
JK
210392014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
21040
21041 Fix "ERROR: no fileid for" in the testsuite.
21042 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
21043
85f224e7
DE
210442014-02-12 Doug Evans <dje@google.com>
21045
21046 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
21047 (MISCELLANEOUS): New variable.
21048 (clean): rm -rf $(MISCELLANEOUS).
21049 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
21050 dwp live in the same directory as symlinks, with each symlink pointed
21051 to a differently named file in a different directory.
21052
149b30ff
DE
210532014-02-11 Doug Evans <dje@google.com>
21054
21055 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
21056 of Tcl file commands.
21057
1dfdac32
MK
210582014-02-10 Mark Kettenis <kettenis@gnu.org>
21059
21060 * gdb.threads/step-after-sr-lock.exp: Avoid executing
21061 "kill -SIGUSR1 -1".
21062
aa4fb036
JB
210632014-02-10 Joel Brobecker <brobecker@adacore.com>
21064
21065 * gdb.ada/tick_length_array_enum_idx: New testcase.
21066
ed3ef339
DE
210672014-02-10 Doug Evans <xdje42@gmail.com>
21068
21069 * configure.ac (AC_OUTPUT): Add gdb.guile.
21070 * configure: Regenerate.
21071 * lib/gdb-guile.exp: New file.
21072 * lib/gdb.exp (get_target_charset): New function.
21073 * gdb.base/help.exp: Update expected output from "apropos apropos".
21074 * gdb.guile/Makefile.in: New file.
21075 * gdb.guile/guile.exp: New file.
21076 * gdb.guile/scm-arch.c: New file.
21077 * gdb.guile/scm-arch.exp: New file.
21078 * gdb.guile/scm-block.c: New file.
21079 * gdb.guile/scm-block.exp: New file.
21080 * gdb.guile/scm-breakpoint.c: New file.
21081 * gdb.guile/scm-breakpoint.exp: New file.
21082 * gdb.guile/scm-disasm.c: New file.
21083 * gdb.guile/scm-disasm.exp: New file.
21084 * gdb.guile/scm-equal.c: New file.
21085 * gdb.guile/scm-equal.exp: New file.
21086 * gdb.guile/scm-error.exp: New file.
21087 * gdb.guile/scm-error.scm: New file.
21088 * gdb.guile/scm-frame-args.c: New file.
21089 * gdb.guile/scm-frame-args.exp: New file.
21090 * gdb.guile/scm-frame-args.scm: New file.
21091 * gdb.guile/scm-frame-inline.c: New file.
21092 * gdb.guile/scm-frame-inline.exp: New file.
21093 * gdb.guile/scm-frame.c: New file.
21094 * gdb.guile/scm-frame.exp: New file.
21095 * gdb.guile/scm-generics.exp: New file.
21096 * gdb.guile/scm-gsmob.exp: New file.
21097 * gdb.guile/scm-iterator.c: New file.
21098 * gdb.guile/scm-iterator.exp: New file.
21099 * gdb.guile/scm-math.c: New file.
21100 * gdb.guile/scm-math.exp: New file.
21101 * gdb.guile/scm-objfile-script-gdb.in: New file.
21102 * gdb.guile/scm-objfile-script.c: New file.
21103 * gdb.guile/scm-objfile-script.exp: New file.
21104 * gdb.guile/scm-objfile.c: New file.
21105 * gdb.guile/scm-objfile.exp: New file.
21106 * gdb.guile/scm-ports.exp: New file.
21107 * gdb.guile/scm-pretty-print.c: New file.
21108 * gdb.guile/scm-pretty-print.exp: New file.
21109 * gdb.guile/scm-pretty-print.scm: New file.
21110 * gdb.guile/scm-section-script.c: New file.
21111 * gdb.guile/scm-section-script.exp: New file.
21112 * gdb.guile/scm-section-script.scm: New file.
21113 * gdb.guile/scm-symbol.c: New file.
21114 * gdb.guile/scm-symbol.exp: New file.
21115 * gdb.guile/scm-symtab-2.c: New file.
21116 * gdb.guile/scm-symtab.c: New file.
21117 * gdb.guile/scm-symtab.exp: New file.
21118 * gdb.guile/scm-type.c: New file.
21119 * gdb.guile/scm-type.exp: New file.
21120 * gdb.guile/scm-value-cc.cc: New file.
21121 * gdb.guile/scm-value-cc.exp: New file.
21122 * gdb.guile/scm-value.c: New file.
21123 * gdb.guile/scm-value.exp: New file.
21124 * gdb.guile/source2.scm: New file.
21125 * gdb.guile/types-module.cc: New file.
21126 * gdb.guile/types-module.exp: New file.
21127
7026a7c1
YQ
211282014-02-10 Yao Qi <yao@codesourcery.com>
21129
21130 PR testsuite/16543
21131 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
21132 * configure: Regenerated.
21133 * Makefile.in: New file.
21134
6c466447
AS
211352014-02-08 Andreas Schwab <schwab@linux-m68k.org>
21136
21137 * gdb.python/py-framefilter.exp: Fix typo.
21138
6e854735
YQ
211392014-02-08 Yao Qi <yao@codesourcery.com>
21140
21141 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
21142 that no =breakpoint-modified is emitted when breakpoints are
21143 modified through MI commands.
21144
d137e6dc
PA
211452014-02-07 Pedro Alves <pedro@codesourcery.com>
21146 Pedro Alves <palves@redhat.com>
21147
21148 * gdb.threads/step-after-sr-lock.c: New file.
21149 * gdb.threads/step-after-sr-lock.exp: New file.
21150
b5ee5a50
PA
211512014-02-07 Pedro Alves <palves@redhat.com>
21152
21153 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
21154
3c77faf3
JK
211552014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
21156
21157 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
21158 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
21159
6dddc817
DE
211602014-02-06 Doug Evans <xdje42@gmail.com>
21161
21162 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
21163 output.
21164
21165 * gdb.gdb/python-interrupts.exp: New file.
21166
de7b2893
YQ
211672014-02-05 Yao Qi <yao@codesourcery.com>
21168
21169 * gdb.trace/report.exp (use_collected_data): Test the output
21170 of "info threads" and "info inferiors".
21171
66d032ac
YQ
211722014-02-05 Yao Qi <yao@codesourcery.com>
21173
21174 Revert this patch:
21175
21176 2013-05-24 Yao Qi <yao@codesourcery.com>
21177
21178 * gdb.trace/tfile.exp: Test inferior and thread.
21179
591a12a1
UW
211802014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21181
21182 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
21183 on a function.
21184 * gdb.base/step-bt.c: Call hello via function pointer to make
21185 sure its first instruction is executed on powerpc64le-linux.
21186
0ff3e01f
UW
211872014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21188
21189 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
21190
084ee545
UW
211912014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21192
21193 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
21194 of the test patterns for use on little-endian systems.
21195
6ed14ff3
UW
211962014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21197
21198 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
21199 (decimal_vector): Fix for little-endian.
21200
401e27fd
JM
212012014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
21202
21203 * gdb.arch/sparc-sysstep.exp: New file.
21204 * gdb.arch/sparc-sysstep.c: Likewise.
21205
21206 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
21207
8b924729
EBM
212082014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
21209
21210 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
21211
fb151210
JB
212122014-01-23 Tom Tromey <tromey@redhat.com>
21213
21214 * gdb.ada/array_char_idx: New testcase.
21215
0740f8d8
TT
212162014-01-23 Tom Tromey <tromey@redhat.com>
21217
21218 PR python/16487:
21219 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
21220 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
21221 classes.
21222
21909fa1
TT
212232014-01-23 Tom Tromey <tromey@redhat.com>
21224
21225 PR python/16491:
21226 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
21227 string from an inferior frame.
21228 * gdb.python/py-framefilter-mi.exp: Update.
21229
87ce2a04
DE
212302014-01-22 Doug Evans <dje@google.com>
21231
21232 * gdb.server/server-mon.exp: Add tests for "set debug-format".
21233
237b092b
AA
212342014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21235
21236 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
21237
d674a709
AA
212382014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21239
21240 * gdb.trace/entry-values.exp: Remove excess space character from
21241 regex patterns. Handle s390 call instruction.
21242
20fa3390
AA
212432014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21244
21245 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
21246 define "*_start" label. Make "name" static.
21247 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
21248 ${name} by references to ${name}_start.
21249
78466714
AA
212502014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21251
21252 * gdb.base/info-macros.exp: Remove "debug" from the compile
21253 options.
21254
ec9f644a
IB
212552014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
21256
21257 * gdb.dlang/demangle.exp: New file.
21258
94b1b47e
IB
212592014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
21260
21261 * gdb.dlang/primitive-types.exp: New file.
21262
7f420862
IB
212632014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
21264
21265 * configure.ac: Create gdb.dlang/Makefile.
21266 * configure: Regenerate.
21267 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
21268 * gdb.dlang/Makefile.in: New file.
21269 * lib/d-support.exp: New file.
21270 * lib/gdb.exp (skip_d_tests): New proc.
21271
52834460
MM
212722014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21273
21274 * gdb.btrace/delta.exp: Check reverse stepi.
21275 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
21276 * gdb.btrace/finish.exp: New.
21277 * gdb.btrace/next.exp: New.
21278 * gdb.btrace/nexti.exp: New.
21279 * gdb.btrace/record_goto.c: Add comments.
21280 * gdb.btrace/step.exp: New.
21281 * gdb.btrace/stepi.exp: New.
21282 * gdb.btrace/multi-thread-step.c: New.
21283 * gdb.btrace/multi-thread-step.exp: New.
21284 * gdb.btrace/rn-dl-bind.c: New.
21285 * gdb.btrace/rn-dl-bind.exp: New.
21286 * gdb.btrace/data.c: New.
21287 * gdb.btrace/data.exp: New.
21288 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
21289
6e07b1d2
MM
212902014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21291
21292 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
21293 * gdb.btrace/exception.exp: Update.
21294 * gdb.btrace/instruction_history.exp: Update.
21295 * gdb.btrace/record_goto.exp: Update.
21296 * gdb.btrace/tailcall.exp: Update.
21297 * gdb.btrace/unknown_functions.exp: Update.
21298 * gdb.btrace/delta.exp: New.
21299
0b722aec
MM
213002014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21301
21302 * gdb.btrace/record_goto.exp: Add backtrace test.
21303 * gdb.btrace/tailcall.exp: Add backtrace test.
21304
066ce621
MM
213052014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21306
21307 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
21308 * gdb.btrace/record_goto.c: New.
21309 * gdb.btrace/record_goto.exp: New.
21310 * gdb.btrace/x86-record_goto.S: New.
21311
0688d04e
MM
213122014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21313
21314 * gdb.btrace/function_call_history.exp: Update tests.
21315 * gdb.btrace/instruction_history.exp: Update tests.
21316
8710b709
MM
213172014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21318
21319 * gdb.btrace/function_call_history.exp: Fix expected field
21320 order for "record function-call-history".
21321 Add new tests for "record function-call-history /c".
21322 * gdb.btrace/exception.cc: New.
21323 * gdb.btrace/exception.exp: New.
21324 * gdb.btrace/tailcall.exp: New.
21325 * gdb.btrace/x86-tailcall.S: New.
21326 * gdb.btrace/x86-tailcall.c: New.
21327 * gdb.btrace/unknown_functions.c: New.
21328 * gdb.btrace/unknown_functions.exp: New.
21329 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
21330
5de9129b
MM
213312014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21332
21333 * gdb.btrace/instruction_history.exp: Update.
21334 * gdb.btrace/function_call_history.exp: Update.
21335
23a7fe75
MM
213362014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21337
21338 * gdb.btrace/function_call_history.exp: Fix expected function
21339 trace.
21340 * gdb.btrace/instruction_history.exp: Initialize traced.
21341 Remove traced_functions.
21342
724c7dd8
MM
213432014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21344
21345 * gdb.btrace/function_call_history.exp: Update
21346 * gdb.btrace/instruction_history.exp: Update.
21347
6d78d93b
MM
213482014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21349
21350 * gdb.btrace/enable.exp: Update expected text.
21351
93a360cc
OJ
213522014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
21353
21354 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
21355 bytes.
21356
3772b53f
MR
213572014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
21358
21359 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
21360
596662fa
OJ
213612014-01-15 Omair Javaid <omair.javaid@linaro.org>
21362
21363 * lib/gdb.exp (supports_process_record): Return true for
21364 arm*-linux*. (supports_reverse): Likewise.
21365
b5b08fb4
SC
213662014-01-13 Siva Chandra Reddy <sivachandra@google.com>
21367
21368 PR python/15464
21369 PR python/16113
21370 * gdb.python/py-type.c: Enhance test case.
21371 * gdb.python/py-value-cc.cc: Likewise
21372 * gdb.python/py-type.exp: Add new tests.
21373 * gdb.python/py-value-cc.exp: Likewise
21374
52d7fb13
AA
213752014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
21376 Pedro Alves <palves@redhat.com>
21377
21378 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
21379 Make "name" extern.
21380 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
21381 references to ${name}_start by references to ${name}.
21382
a2cd8cfe
JB
213832014-01-10 Joel Brobecker <brobecker@adacore.com>
21384
21385 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
21386
4e23fced
JB
213872014-01-10 Joel Brobecker <brobecker@adacore.com>
21388
21389 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
21390
c6a9e42c
PA
213912014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
21392 Pedro Alves <palves@redhat.com>
21393
21394 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 21395 mi_gdb_target_load.
c6a9e42c 21396
b7ea362b
PA
213972014-01-08 Pedro Alves <palves@redhat.com>
21398
21399 * gdb.threads/reconnect-signal.c: New file.
21400 * gdb.threads/reconnect-signal.exp: New file.
21401
5e3f4fab
EBM
214022014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
21403
21404 * gdb.base/source-dir.exp: New file.
21405
79301218
JB
214062014-01-07 Joel Brobecker <brobecker@adacore.com>
21407
21408 * gdb.ada/mi_interface: New testcase.
21409
8e355c5d
JB
214102014-01-07 Joel Brobecker <brobecker@adacore.com>
21411
21412 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
21413 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
21414 gdb.ada/pp-rec-component/pck.ads: New files.
21415
c0d48811
JB
214162014-01-07 Joel Brobecker <brobecker@adacore.com>
21417
21418 * gdb.python/py-pp-integral.c: New file.
21419 * gdb.python/py-pp-integral.py: New file.
21420 * gdb.python/py-pp-integral.exp: New file.
21421
17b609c3 21422For older changes see ChangeLog-1993-2013.
c906108c 21423\f
8d8cb839
EZ
21424;; Local Variables:
21425;; mode: change-log
21426;; left-margin: 8
21427;; fill-column: 74
21428;; version-control: never
21429;; End:
902f2ccb 21430
b811d2c2 21431 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
21432 Copying and distribution of this file, with or without modification,
21433 are permitted provided the copyright notice and this notice are preserved.
This page took 4.082438 seconds and 4 git commands to generate.