]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Remove --reduce-memory-overheads and --hash-size arguments.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
326afb72
TT
12020-08-17 Tom de Vries <tdevries@suse.de>
2 Tom Tromey <tromey@adacore.com>
3
4 PR rust/26197:
5 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
6
3ae7ab99
TT
72020-08-17 Tom Tromey <tromey@adacore.com>
8
9 * gdb.ada/mi_var_access.exp: New file.
10 * gdb.ada/mi_var_access/mi_access.adb: New file.
11 * gdb.ada/mi_var_access/pck.adb: New file.
12 * gdb.ada/mi_var_access/pck.ads: New file.
13
f569c1c5
TV
142020-08-16 Tom de Vries <tdevries@suse.de>
15
16 PR gdb/25350
17 * gdb.base/eh_return.c: New test.
18 * gdb.base/eh_return.exp: New file.
19
3d11c30a
TV
202020-08-15 Tom de Vries <tdevries@suse.de>
21
22 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
23 (mixed_func_1d_): Use fortran_charlen_t in decl.
24
547ce8f0
TV
252020-08-15 Tom de Vries <tdevries@suse.de>
26
27 PR backtrace/26390
28 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
29 Update expected pattern.
30
a54a7f13
PA
312020-08-13 Pedro Alves <pedro@palves.net>
32
33 * gdb.fortran/complex.exp: Check skip_fortran_tests.
34 * gdb.fortran/library-module.exp: Likewise.
35 * gdb.fortran/logical.exp: Likewise.
36 * gdb.fortran/module.exp: Likewise.
37 * gdb.fortran/print_type.exp: Likewise.
38 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
39 * gdb.fortran/vla-datatypes.exp: Likewise.
40 * gdb.fortran/vla-history.exp: Likewise.
41 * gdb.fortran/vla-ptr-info.exp: Likewise.
42 * gdb.fortran/vla-ptype-sub.exp: Likewise.
43 * gdb.fortran/vla-ptype.exp: Likewise.
44 * gdb.fortran/vla-sizeof.exp: Likewise.
45 * gdb.fortran/vla-type.exp: Likewise.
46 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
47 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
48 * gdb.fortran/vla-value-sub.exp: Likewise.
49 * gdb.fortran/vla-value.exp: Likewise.
50
7a82e903
PA
512020-08-13 Pedro Alves <pedro@palves.net>
52
53 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
54 * gdb.ada/access_to_packed_array.exp: Likewise.
55 * gdb.ada/access_to_unbounded_array.exp: Likewise.
56 * gdb.ada/addr_arith.exp: Likewise.
57 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
58 * gdb.ada/arr_arr.exp: Likewise.
59 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
60 * gdb.ada/array_bounds.exp: Likewise.
61 * gdb.ada/array_of_variable_length.exp: Likewise.
62 * gdb.ada/array_ptr_renaming.exp: Likewise.
63 * gdb.ada/array_subscript_addr.exp: Likewise.
64 * gdb.ada/arraydim.exp: Likewise.
65 * gdb.ada/arrayparam.exp: Likewise.
66 * gdb.ada/arrayptr.exp: Likewise.
67 * gdb.ada/assign_1.exp: Likewise.
68 * gdb.ada/assign_arr.exp: Likewise.
69 * gdb.ada/atomic_enum.exp: Likewise.
70 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
71 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
72 * gdb.ada/bias.exp: Likewise.
73 * gdb.ada/boolean_expr.exp: Likewise.
74 * gdb.ada/bp_c_mixed_case.exp: Likewise.
75 * gdb.ada/bp_enum_homonym.exp: Likewise.
76 * gdb.ada/bp_inlined_func.exp: Likewise.
77 * gdb.ada/bp_on_var.exp: Likewise.
78 * gdb.ada/bp_range_type.exp: Likewise.
79 * gdb.ada/bp_reset.exp: Likewise.
80 * gdb.ada/call_pn.exp: Likewise.
81 * gdb.ada/catch_assert_if.exp: Likewise.
82 * gdb.ada/catch_ex.exp: Likewise.
83 * gdb.ada/catch_ex_std.exp: Likewise.
84 * gdb.ada/char_enum.exp: Likewise.
85 * gdb.ada/char_param.exp: Likewise.
86 * gdb.ada/complete.exp: Likewise.
87 * gdb.ada/cond_lang.exp: Likewise.
88 * gdb.ada/convvar_comp.exp: Likewise.
89 * gdb.ada/dgopt.exp: Likewise.
90 * gdb.ada/disc_arr_bound.exp: Likewise.
91 * gdb.ada/display_nested.exp: Likewise.
92 * gdb.ada/dot_all.exp: Likewise.
93 * gdb.ada/dyn_loc.exp: Likewise.
94 * gdb.ada/dyn_stride.exp: Likewise.
95 * gdb.ada/excep_handle.exp: Likewise.
96 * gdb.ada/expr_delims.exp: Likewise.
97 * gdb.ada/expr_with_funcall.exp: Likewise.
98 * gdb.ada/exprs.exp: Likewise.
99 * gdb.ada/fin_fun_out.exp: Likewise.
100 * gdb.ada/fixed_cmp.exp: Likewise.
101 * gdb.ada/formatted_ref.exp: Likewise.
102 * gdb.ada/frame_arg_lang.exp: Likewise.
103 * gdb.ada/frame_args.exp: Likewise.
104 * gdb.ada/fullname_bp.exp: Likewise.
105 * gdb.ada/fun_addr.exp: Likewise.
106 * gdb.ada/fun_in_declare.exp: Likewise.
107 * gdb.ada/fun_overload_menu.exp: Likewise.
108 * gdb.ada/fun_renaming.exp: Likewise.
109 * gdb.ada/funcall_char.exp: Likewise.
110 * gdb.ada/funcall_param.exp: Likewise.
111 * gdb.ada/funcall_ptr.exp: Likewise.
112 * gdb.ada/funcall_ref.exp: Likewise.
113 * gdb.ada/homonym.exp: Likewise.
114 * gdb.ada/info_addr_mixed_case.exp: Likewise.
115 * gdb.ada/info_auto_lang.exp: Likewise.
116 * gdb.ada/info_exc.exp: Likewise.
117 * gdb.ada/info_types.exp: Likewise.
118 * gdb.ada/int_deref.exp: Likewise.
119 * gdb.ada/interface.exp: Likewise.
120 * gdb.ada/iwide.exp: Likewise.
121 * gdb.ada/lang_switch.exp: Likewise.
122 * gdb.ada/length_cond.exp: Likewise.
123 * gdb.ada/maint_with_ada.exp: Likewise.
124 * gdb.ada/mi_catch_assert.exp: Likewise.
125 * gdb.ada/mi_catch_ex.exp: Likewise.
126 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
127 * gdb.ada/mi_dyn_arr.exp: Likewise.
128 * gdb.ada/mi_ex_cond.exp: Likewise.
129 * gdb.ada/mi_exc_info.exp: Likewise.
130 * gdb.ada/mi_interface.exp: Likewise.
131 * gdb.ada/mi_prot.exp: Likewise.
132 * gdb.ada/mi_ref_changeable.exp: Likewise.
133 * gdb.ada/mi_string_access.exp: Likewise.
134 * gdb.ada/mi_task_arg.exp: Likewise.
135 * gdb.ada/mi_task_info.exp: Likewise.
136 * gdb.ada/mi_var_array.exp: Likewise.
137 * gdb.ada/mi_var_union.exp: Likewise.
138 * gdb.ada/mi_variant.exp: Likewise.
139 * gdb.ada/minsyms.exp: Likewise.
140 * gdb.ada/mod_from_name.exp: Likewise.
141 * gdb.ada/nested.exp: Likewise.
142 * gdb.ada/null_array.exp: Likewise.
143 * gdb.ada/optim_drec.exp: Likewise.
144 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
145 * gdb.ada/packed_array_assign.exp: Likewise.
146 * gdb.ada/packed_tagged.exp: Likewise.
147 * gdb.ada/pp-rec-component.exp: Likewise.
148 * gdb.ada/print_chars.exp: Likewise.
149 * gdb.ada/print_pc.exp: Likewise.
150 * gdb.ada/ptr_typedef.exp: Likewise.
151 * gdb.ada/ptype_arith_binop.exp: Likewise.
152 * gdb.ada/ptype_array.exp: Likewise.
153 * gdb.ada/ptype_field.exp: Likewise.
154 * gdb.ada/ptype_tagged_param.exp: Likewise.
155 * gdb.ada/ptype_union.exp: Likewise.
156 * gdb.ada/py_range.exp: Likewise.
157 * gdb.ada/py_taft.exp: Likewise.
158 * gdb.ada/rdv_wait.exp: Likewise.
159 * gdb.ada/rec_comp.exp: Likewise.
160 * gdb.ada/rec_return.exp: Likewise.
161 * gdb.ada/ref_param.exp: Likewise.
162 * gdb.ada/ref_tick_size.exp: Likewise.
163 * gdb.ada/rename_subscript_param.exp: Likewise.
164 * gdb.ada/repeat_dyn.exp: Likewise.
165 * gdb.ada/same_component_name.exp: Likewise.
166 * gdb.ada/same_enum.exp: Likewise.
167 * gdb.ada/scalar_storage.exp: Likewise.
168 * gdb.ada/set_wstr.exp: Likewise.
169 * gdb.ada/small_reg_param.exp: Likewise.
170 * gdb.ada/str_binop_equal.exp: Likewise.
171 * gdb.ada/str_ref_cmp.exp: Likewise.
172 * gdb.ada/str_uninit.exp: Likewise.
173 * gdb.ada/sub_variant.exp: Likewise.
174 * gdb.ada/sym_print_name.exp: Likewise.
175 * gdb.ada/taft_type.exp: Likewise.
176 * gdb.ada/tagged.exp: Likewise.
177 * gdb.ada/tagged_access.exp: Likewise.
178 * gdb.ada/task_bp.exp: Likewise.
179 * gdb.ada/task_switch_in_core.exp: Likewise.
180 * gdb.ada/tasks.exp: Likewise.
181 * gdb.ada/tick_last_segv.exp: Likewise.
182 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
183 * gdb.ada/type_coercion.exp: Likewise.
184 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
185 * gdb.ada/unchecked_union.exp: Likewise.
186 * gdb.ada/uninitialized_vars.exp: Likewise.
187 * gdb.ada/var_arr_attrs.exp: Likewise.
188 * gdb.ada/var_arr_typedef.exp: Likewise.
189 * gdb.ada/var_rec_arr.exp: Likewise.
190 * gdb.ada/variant-record.exp: Likewise.
191 * gdb.ada/variant.exp: Likewise.
192 * gdb.ada/variant_record_packed_array.exp: Likewise.
193 * gdb.ada/varsize_limit.exp: Likewise.
194 * gdb.ada/whatis_array_val.exp: Likewise.
195 * gdb.ada/widewide.exp: Likewise.
196 * gdb.ada/win_fu_syms.exp: Likewise.
197
1982020-08-12 Gary Benson <gbenson@redhat.com>
c0ab14ae
GB
199
200 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
201
10c381b5
AB
2022020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
203
204 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
205 unset the array variable.
206
8f34b746
TV
2072020-08-03 Tom de Vries <tdevries@suse.de>
208
209 PR symtab/26333
210 * lib/dwarf.exp (DW_LNE_user): New proc.
211 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
212 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
213
0245e136
KB
2142020-07-31 Kevin Buettner <kevinb@redhat.com>
215
216 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
217 to 'uintptr_t'
218 (inttypes.h): Include.
219
9ef1ec5d
KB
2202020-07-31 Kevin Buettner <kevinb@redhat.com>
221
222 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
223 (C5_24k): Delete.
224 (C5_8k, C5_64k, C5_256k): New macros.
225 (buf_ro): Allocate 256 KiB of initialized data.
226
4c55e970
TBA
2272020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
228
229 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
230 that attempt to overwrite an existing condition with a condition
231 that fails parsing and also with a condition that parses fine
232 but contains junk at the end.
233
1e620590
TBA
2342020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
235
236 * gdb.base/condbreak-bad.c: New test.
237 * gdb.base/condbreak-bad.exp: New file.
238
e12dcc50
TV
2392020-07-30 Tom de Vries <tdevries@suse.de>
240
241 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
242 out of ...
243 (GDBInfoModuleSymbols::check_entry): ... here.
244 (GDBInfoModuleSymbols::check_optional_entry): New proc.
245 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
246 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
247
6cc64caa
TV
2482020-07-30 Tom de Vries <tdevries@suse.de>
249
250 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
251 "__class_some_module_Number_t" optional.
252
90fd07fc
TV
2532020-07-29 Tom de Vries <tdevries@suse.de>
254
255 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
256 multiple locations.
257
f5c79e97
TV
2582020-07-29 Tom de Vries <tdevries@suse.de>
259
260 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
261 rather than function name.
262
f75a0693
AB
2632020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
264
265 PR symtab/26270:
266 * gdb.cp/disasm-func-name.cc: New file.
267 * gdb.cp/disasm-func-name.exp: New file.
268
4888741a
TT
2692020-07-28 Tom Tromey <tromey@adacore.com>
270
271 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
272 'varval' location.
273
43d5901d
AB
2742020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
275
276 * gdb.python/py-unwind.py: Update to make use of a register
277 descriptor.
278
14fa8fb3
AB
2792020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
280
281 * gdb.python/py-arch-reg-names.exp: Add additional tests.
282
e79eb02f
AB
2832020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
284
285 PR fortran/23051
286 PR fortran/26139
287 * gdb.fortran/class-allocatable-array.exp: New file.
288 * gdb.fortran/class-allocatable-array.f90: New file.
289 * gdb.fortran/pointer-to-pointer.exp: New file.
290 * gdb.fortran/pointer-to-pointer.f90: New file.
291
876518dd
TV
2922020-07-25 Tom de Vries <tdevries@suse.de>
293
294 PR symtab/26243
295 * gdb.dwarf2/dw2-line-number-zero.c: New test.
296 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
297
6dcfb80a
TV
2982020-07-24 Tom de Vries <tdevries@suse.de>
299
300 PR testsuite/26293
301 * gdb.ada/mi_prot.exp: Require gnatmake-8.
302
e7bc9db8
PA
3032020-07-23 Pedro Alves <pedro@palves.net>
304
305 * gdb.server/server-kill.exp (prepare): New, factored out from the
306 top level.
307 (kill_server): New.
308 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
309 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
310
78344df7
AB
3112020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
312
313 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
314
25dfed24
SL
3152020-07-22 Sandra Loosemore <sandra@codesourcery.com>
316
317 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
318 Initialize to empty string at top level.
319 (gdb_wrapper_init): Revert check for file existence on build.
320 Build the wrapper in its default place, not a build-specific
321 location. When host == build, make the pathname absolute.
322 (gdb_compile): Delete leftover declaration of
323 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
324 string instead of uninitialized.
325
7da515fd
KB
3262020-07-22 Kevin Buettner <kevinb@redhat.com>
327
328 * gdb.base/corefile2.exp: New file.
329 * gdb.base/coremaker2.exp: New file.
330
9c5ec5c2
KB
3312020-07-22 Kevin Buettner <kevinb@redhat.com>
332
333 * gdb.base/coredump-filter.exp: Add second
334 non-Private-Shared-Anon-File test.
335 (test_disasm): Rename binfile for test which is expected
336 to fail.
337
f9e233c9
KB
3382020-07-22 Kevin Buettner <kevinb@redhat.com>
339
340 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
341 data in core file".
342 * gdb.base/coremaker.c (buf2ro): New global.
343 (mmapdata): Add a read-only mmap mapping.
344
94c265d7
KB
3452020-07-22 Kevin Buettner <kevinb@redhat.com>
346
347 PR corefiles/25631
348 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
349 New test.
350 * gdb.base/coremaker.c (buf3): New global.
351 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
352 flags.
353
3542020-07-22 Kevin Buettner <kevinb@redhat.com>
678c7a56
KB
355
356 * gdb.base/coremaker.c (filler_ro): New global constant.
357
32fa152e
TT
3582020-07-22 Tom Tromey <tromey@adacore.com>
359
360 * gdb.ada/mi_prot.exp: New file.
361 * gdb.ada/mi_prot/pkg.adb: New file.
362 * gdb.ada/mi_prot/pkg.ads: New file.
363 * gdb.ada/mi_prot/prot.adb: New file.
364
c8474dc3
TBA
3652020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
366
367 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
368 loads two JITers.
369
baf8791e
AB
3702020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
371
372 * gdb.python/py-arch-reg-groups.exp: Additional tests.
373
f7306dac
AB
3742020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
375
376 * gdb.python/py-arch-reg-names.exp: Additional tests.
377
6d3d6e4b
TV
3782020-07-21 Tom de Vries <tdevries@suse.de>
379
380 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
381 breakpoint locations".
382 * gdb.reverse/solib-reverse.exp: Same.
383
803d0592
TV
3842020-07-21 Tom de Vries <tdevries@suse.de>
385
386 * gdb.reverse/step-reverse.c (callee): Merge statements.
387
e9bdc510
TV
3882020-07-21 Tom de Vries <tdevries@suse.de>
389
390 * gdb.fortran/info-modules.exp (info module variables): Allow missing
391 line numbers for some variables.
392
f0f9e75a
TV
3932020-07-21 Tom de Vries <tdevries@suse.de>
394
395 * gdb.opt/inline-locals.c (init_array): New func.
396 (func1): Use init_array.
397 * gdb.opt/inline-locals.exp: Update pattern.
398
bd460ecb
TV
3992020-07-21 Tom de Vries <tdevries@suse.de>
400
401 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
402 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
403
ae5369e7
LC
4042020-07-20 Ludovic Courtès <ludo@gnu.org>
405
406 * gdb.guile/source2.scm: Add #f first argument to 'format'.
407 * gdb.guile/types-module.exp: Remove "ERROR:" from
408 regexps since Guile 3.0 no longer prints that.
409
68cf161c
LC
4102020-07-20 Ludovic Courtès <ludo@gnu.org>
411
412 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
413 error regexp to match on Guile 2.2.
414
c14b4913
GB
4152020-07-20 Gary Benson <gbenson@redhat.com>
416
417 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
418 with clang.
419
b243ba58
TV
4202020-07-20 Tom de Vries <tdevries@suse.de>
421
422 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
423 (omp_set_lock_in_order): New function.
424 (single_scope, multi_scope, nested_func, nested_parallel): Use
425 omp_set_lock_in_order and omp_unset_lock.
426 (main): Init and destroy lock and lock2.
427
c06ad8b5
TV
4282020-07-20 Tom de Vries <tdevries@suse.de>
429
430 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
431
6e22f117
TV
4322020-07-20 Tom de Vries <tdevries@suse.de>
433
434 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
435
33176ea7
TV
4362020-07-17 Tom de Vries <tdevries@suse.de>
437
438 * gdb.base/valgrind-infcall-2.c: New test.
439 * gdb.base/valgrind-infcall-2.exp: New file.
440 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
441
90c3ec2d
TV
4422020-07-17 Tom de Vries <tdevries@suse.de>
443
444 * gdb.dlang/circular.c (found): Use found_label as label name.
445 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
446 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
447 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
448 * gdb.dwarf2/ada-linkage-name.exp: Same.
449 * gdb.dwarf2/arr-subrange.exp: Same.
450 * gdb.dwarf2/atomic-type.exp: Same.
451 * gdb.dwarf2/comp-unit-lang.exp: Same.
452 * gdb.dwarf2/cpp-linkage-name.exp: Same.
453 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
454 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
455 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
456 * gdb.dwarf2/implptr-64bit.exp: Same.
457 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
458 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
459 * gdb.dwarf2/imported-unit.exp: Same.
460 * gdb.dwarf2/main-subprogram.exp: Same.
461 * gdb.dwarf2/missing-type-name.exp: Same.
462 * gdb.dwarf2/nonvar-access.exp: Same.
463 * gdb.dwarf2/struct-with-sig.exp: Same.
464 * gdb.dwarf2/typedef-void-finish.exp: Same.
465 * gdb.dwarf2/void-type.exp: Same.
466
10da644d
TV
4672020-07-17 Tom de Vries <tdevries@suse.de>
468
469 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
470 src parameter.
471 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
472 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
473 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
474 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
475 * gdb.dwarf2/dwz.exp: Same.
476 * gdb.dwarf2/implptr-optimized-out.exp: Same.
477 * gdb.dwarf2/implref-array.exp: Same.
478 * gdb.dwarf2/implref-const.exp: Same.
479 * gdb.dwarf2/implref-global.exp: Same.
480 * gdb.dwarf2/implref-struct.exp: Same.
481 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
482 * gdb.dwarf2/opaque-type-lookup.exp: Same.
483 * gdb.dwarf2/var-access.exp: Same.
484 * gdb.dwarf2/varval.exp: Same.
485 * gdb.trace/entry-values.exp: Same.
486
315e6afc
TV
4872020-07-17 Tom de Vries <tdevries@suse.de>
488
489 * lib/dwarf.exp (Dwarf::extern): Remove.
490 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
491 * gdb.dlang/circular.exp: Same.
492 * gdb.dwarf2/comp-unit-lang.exp: Same.
493 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
494 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
495 * gdb.dwarf2/dwz.exp: Same.
496 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
497 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
498 * gdb.dwarf2/imported-unit.exp: Same.
499 * gdb.dwarf2/opaque-type-lookup.exp: Same.
500
5597c940
SL
5012020-07-16 Sandra Loosemore <sandra@codesourcery.com>
502
503 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
504 Use double quotes instead of single quotes.
505
d0ce17d8
CT
5062020-07-16 Caroline Tice <cmtice@google.com>
507
508 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
509 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
510
853772cc
TV
5112020-07-16 Tom de Vries <tdevries@suse.de>
512
513 * lib/dwarf.exp (program): Initialize _line.
514 (DW_LNE_end_sequence): Reinitialize _line.
515 (DW_LNS_advance_line): Update _line.
516 (line): New proc.
517 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
518 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
519 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
520 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
521 * gdb.dwarf2/dw2-is-stmt.exp: Same.
522 * gdb.dwarf2/dw2-ranges-func.exp: Same.
523
fe07b572
AB
5242020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
525
526 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
527 generic.
528
52781cce
TV
5292020-07-15 Tom de Vries <tdevries@suse.de>
530
531 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
532 is_amd64_regs_target.
533
3dcc261c
AB
5342020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
535
536 * gdb.fortran/ptype-on-functions.exp: Add more tests.
537 * gdb.fortran/ptype-on-functions.f90: Likewise.
538
054a0959
SM
5392020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
540
541 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
542 values in documentation for addr_size to 4 and 8.
543
ccb9eba6
AB
5442020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
545
546 * gdb.arch/amd64-osabi.exp: Update.
547 * gdb.arch/arm-disassembler-options.exp: Update.
548 * gdb.arch/powerpc-disassembler-options.exp: Update.
549 * gdb.arch/ppc64-symtab-cordic.exp: Update.
550 * gdb.arch/s390-disassembler-options.exp: Update.
551 * gdb.base/all-architectures.exp.tcl: Update.
552 * gdb.base/attach-pie-noexec.exp: Update.
553 * gdb.base/catch-syscall.exp: Update.
554 * gdb.xml/tdesc-arch.exp: Update.
555
025a39a7
TV
5562020-07-14 Tom de Vries <tdevries@suse.de>
557
558 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
559 (local_gettid): ... this.
560 (fn): Update.
561
74e4b667
SL
5622020-07-13 Sandra Loosemore <sandra@codesourcery.com>
563
564 * gdb.base/info_sources.exp: Skip directory match tests on
565 remote hosts.
566
f413dd74
GB
5672020-07-13 Gary Benson <gbenson@redhat.com>
568
569 * gdb.base/savedregs.exp (caller): Use parentheses to
570 make expected expression evaluation ordering explicit.
571
915771bb
GB
5722020-07-13 Gary Benson <gbenson@redhat.com>
573
574 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
575
2a122642
GB
5762020-07-13 Gary Benson <gbenson@redhat.com>
577
578 * gdb.base/bigcore.c (main): Use a volatile pointer when
579 attempting to trigger a SIGSEGV.
580 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
581 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
582 * gdb.base/savedregs.c (thrower): Likewise.
583 * gdb.mi/mi-syn-frame.c (bar): Likewise.
584
3f00c730
GB
5852020-07-13 Gary Benson <gbenson@redhat.com>
586
587 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
588 defining and using VLA structure fields into...
589 * gdb.base/vla-struct-fields.c: New file.
590 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
591 tests into...
592 * gdb.base/vla-struct-fields.exp: New file.
593
963eeee4
TV
5942020-07-13 Tom de Vries <tdevries@suse.de>
595
596 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
597 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
598 * gdb.base/gold-gdb-index.exp: Same.
599 * gdb.base/morestack.exp: Same.
600
0ed35c9a
DX
6012020-07-11 Daniel Xu <dxu@dxuuu.xyz>
602
603 PR rust/26121
604 * gdb.rust/modules.rs: Prevent linker from discarding test
605 symbol.
606
4fdba23d
PA
6072020-07-10 Pedro Alves <pedro@palves.net>
608
609 PR gdb/26199
610 * gdb.multi/multi-target.c (exit_thread): New.
611 (thread_start): Break loop if EXIT_THREAD.
612 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
613 (top level) Call test_no_resumed.
614
15f3b077
TT
6152020-07-08 Tom Tromey <tromey@adacore.com>
616
617 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
618 * gdb.ada/catch_ex.exp: Examine catchpoint text.
619
9fc501fd
AB
6202020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
621
622 PR python/22748
623 * gdb.opt/inline-frame-tailcall.c: New file.
624 * gdb.opt/inline-frame-tailcall.exp: New file.
625 * gdb.python/py-unwind-inline.c: New file.
626 * gdb.python/py-unwind-inline.exp: New file.
627 * gdb.python/py-unwind-inline.py: New file.
628
64cb3757
AB
6292020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
630
631 * gdb.python/py-arch-reg-groups.exp: New file.
632
0f767f94
AB
6332020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
634
635 * gdb.python/py-arch-reg-names.exp: New file.
636
87dbc774
AB
6372020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
638
639 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
640 gdb.PendingFrame.architecture method.
641
d8cc8af6
TV
6422020-07-06 Tom de Vries <tdevries@suse.de>
643
644 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
645
3c8ea5be
PA
6462020-07-03 Pedro Alves <palves@redhat.com>
647
648 * gdb.base/structs2.c (main): Adjust second parem_reg call to
649 explicitly write negative numbers.
650 * gdb.base/structs2.exp: Adjust expected output.
651
bf90c83a
PA
6522020-07-03 Pedro Alves <palves@redhat.com>
653
654 * gdb.base/charset.c (init_string): Change all char parameters to
655 unsigned char parameters.
656
2eb82157
PA
6572020-07-03 Pedro Alves <palves@redhat.com>
658
659 * gdb.base/call-sc.exp (start_scalars_test): Use
660 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
661 * gdb.base/overlays.c: Remove references to PARAMS.
662 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
663 * gdb.base/reread.exp: Don't set 'prototypes' global.
664 * gdb.base/structs.exp (start_structs_test): Use
665 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
666 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
667 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
668 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
669 call.
670 * gdb.base/varargs.exp: Don't set 'prototypes' global.
671
9adda7af
PA
6722020-07-03 Pedro Alves <palves@redhat.com>
673
674 * gdb.base/m32rovly.c: Delete.
675 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
676
2a17c803
PW
6772020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
678
679 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
680 of gdb_py_test_multiple.
681 * gdb.python/py-cmd.exp: Likewise.
682 * gdb.python/py-events.exp: Likewise.
683 * gdb.python/py-function.exp: Likewise.
684 * gdb.python/py-inferior.exp: Likewise.
685 * gdb.python/py-infthread.exp: Likewise.
686 * gdb.python/py-linetable.exp: Likewise.
687 * gdb.python/py-parameter.exp: Likewise.
688 * gdb.python/py-value.exp: Likewise.
689
b011fe1a
TV
6902020-06-30 Tom de Vries <tdevries@suse.de>
691
692 PR testsuite/26175
693 * lib/future.exp (gdb_default_target_compile): Detect and handle
694 early_flags.
695
df5b8876
SM
6962020-06-29 Simon Marchi <simon.marchi@efficios.com>
697
698 * boards/simavr.exp (gdb_load): Catch errors when closing
699 previous connection. Close connection, wait for process and
700 unset simavr_spawn_id on failure.
701
a3ca48cd
TV
7022020-06-29 Tom de Vries <tdevries@suse.de>
703
704 * lib/gdb.exp (unknown): Make test-case unresolved.
705
b0237c0e
TV
7062020-06-29 Tom de Vries <tdevries@suse.de>
707
708 PR gdb/25475
709 * gdb.server/solib-list.exp: Verify that the symbol reload
710 confirmation question is asked.
711
c0b3b3bd
PW
7122020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
713
714 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
715 have a input seq nr in each pass message.
fe4c3d43 716 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
c0b3b3bd
PW
717 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
718 * gdb.python/python.exp: Make test names unique,
719 use gdb_test_multiline instead of gdb_py_test_multiple,
720 use $gdb_test_name.
721 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
722
1776e3e5
NA
7232020-06-26 Nick Alcock <nick.alcock@oracle.com>
724
725 * configure.ac: Add --enable-libctf.
726 * aclocal.m4: sinclude ../config/enable.m4.
727 * Makefile.in (site.exp): Add enable_libctf to site.exp.
728 * lib/gdb.exp (skip_ctf_tests): Use it.
729 * gdb.base/ctf-constvars.exp: Error message tweak.
730 * gdb.base/ctf-ptype.exp: Likewise.
731 * configure: Regenerate.
732
f53b3eeb
GB
7332020-06-26 Gary Benson <gbenson@redhat.com>
734
735 * gdb.cp/try_catch.cc: Include string.h.
736 (main): Replace comparison against string literal with
737 strcmp, avoiding build failure with -Wstring-compare.
738 Add "marker test-complete".
739 * gdb.cp/try_catch.exp: Run the test to the above marker,
740 then verify that the value of "test" is still true.
741
6d74da72
AB
7422020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
743
744 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
745
2e52d038
AB
7462020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
747
748 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
749
3b9fce96
AB
7502020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
751
752 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
753 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
754 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
755 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
756 * gdb.arch/riscv-tdesc-loading.exp: New file.
757
ed69cbc8
AB
7582020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
759
760 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
761
767a879e
AB
7622020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
763
764 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
765 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
766 * gdb.arch/riscv-tdesc-regs.c: New file.
767 * gdb.arch/riscv-tdesc-regs.exp: New file.
768
221db974
PA
7692020-06-24 Pedro Alves <palves@redhat.com>
770
771 * gdb.arch/amd64-entry-value-paramref.exp: Use
772 prepare_for_testing_full and don't pass "c++" for the .S file
773 build spec.
774 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
775 $options, since it's an assembly file. Remove -Wno-deprecated.
776 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
777 compiling C++ programs.
778
331733cd
PA
7792020-06-24 Pedro Alves <palves@redhat.com>
780
781 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
782 Clang, add "-Wno-unknown-warning-option" to the options.
783
caa7fd04
AB
7842020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
785
786 * gdb.xml/tdesc-reload.c: New file.
787 * gdb.xml/tdesc-reload.exp: New file.
788 * gdb.xml/maint-xml-dump-01.xml: New file.
789 * gdb.xml/maint-xml-dump-02.xml: New file.
790 * gdb.xml/maint-xml-dump.exp: New file.
791
bb8d1260
SL
7922020-06-23 Sandra Loosemore <sandra@codesourcery.com>
793
794 * lib/completion-support.exp (test_gdb_completion_offers_commands):
795 Adjust for omitted commands when TUI is disabled.
796
7e4b9c4c
GB
7972020-06-23 Gary Benson <gbenson@redhat.com>
798 Pedro Alves <palves@redhat.com>
799
800 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
801 * gdb.cp/nsimport.cc: Likewise.
802 * gdb.cp/nsnested.cc: Likewise.
803 * gdb.cp/nsnoimports.cc: Likewise.
804 * gdb.cp/nsusing.cc: Likewise.
805 * gdb.cp/smartp.cc: Likewise.
806 * gdb.python/py-pp-integral.c: Likewise.
807 * gdb.python/py-pp-re-notag.c: Likewise.
808
2e573c0a
GB
8092020-06-23 Gary Benson <gbenson@redhat.com>
810
811 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
812 * gdb.cp/nsimport.cc: Likewise.
813 * gdb.cp/nsnested.cc: Likewise.
814 * gdb.cp/nsnoimports.cc: Likewise.
815 * gdb.cp/nsusing.cc: Likewise.
816 * gdb.cp/smartp.cc: Likewise.
817 * gdb.python/py-pp-integral.c: Likewise.
818 * gdb.python/py-pp-re-notag.c: Likewise.
819
746ebfe8
PW
8202020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
821
822 * gdb.base/default-args.exp: New test.
823 * gdb.base/default-args.c: New file.
824 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
825 * gdb.base/default.exp: Update to new help text.
826 * gdb.base/help.exp: Likewise.
827 * gdb.base/page.exp: Likewise.
828 * gdb.base/style.exp: Likewise.
829 * gdb.guile/guile.exp: Likewise.
830 * gdb.python/python.exp: Likewise.
831
e822f2cd
SL
8322020-06-22 Sandra Loosemore <sandra@codesourcery.com>
833
834 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
835 remote host. Fix search path syntax on Windows host.
836
48e9cc84
PW
8372020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
838
839 * gdb.base/attach.exp: Test priority of 'exec-file' changed
840 over 'exec-file-mismatch'.
841 * gdb.base/attach.c: Mark should_exit volatile.
842 * gdb.base/attach2.c: Likewise. Add a comment explaining
843 why the sleep cannot be big.
844 * gdb.base/attach3.c: New file.
845
160f8a8f
SL
8462020-06-20 Sandra Loosemore <sandra@codesourcery.com>
847
848 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
849 prefix optional.
850
4d91c2a4
SL
8512020-06-20 Sandra Loosemore <sandra@codesourcery.com>
852
853 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
854 for remote host.
855
87f83f20
SL
8562020-06-19 Sandra Loosemore <sandra@codesourcery.com>
857 Hafiz Abid Qadeer <abidh@codesourcery.com>
858
859 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
860 file sent to remote host.
861 (top level): Allow int32_t as type of 32-bit register.
862
37ab8655
TV
8632020-06-19 Tom de Vries <tdevries@suse.de>
864
865 * lib/gdb.exp (gdb_note): New proc.
866 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
867 (gdb_default_target_compile): ... here. Only call
868 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
869 (use_gdb_compile): Change to array.
870 (toplevel): Update sets of use_gdb_compile to specify language.
871 Warn about default_target_compile override. Store dejagnu's version
872 of default_target_compile in dejagnu_default_target_compile.
873
a8a56685
TV
8742020-06-18 Tom de Vries <tdevries@suse.de>
875
876 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
877 (default_gdb_init): ... here.
878
581bea2c
SL
8792020-06-17 Sandra Loosemore <sandra@codesourcery.com>
880
881 Fix TUI support checks in gdb.tui tests.
882
883 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
884 just say UNSUPPORTED.
885 * gdb.tui/corefile-run.exp: Likewise.
886 * gdb.tui/empty.exp: Likewise.
887 * gdb.tui/list-before.exp: Likewise.
888 * gdb.tui/list.exp: Likewise.
889 * gdb.tui/main.exp: Likewise.
890 * gdb.tui/regs.exp: Likewise.
891 * gdb.tui/resize.exp: Likewise.
892 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
893 * gdb.tui/tui-layout-asm.exp: Likewise.
894 * gdb.tui/tui-missing-src.exp: Likewise.
895 * gdb.tui/winheight.exp: Likewise.
896 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
897
05e682e3
SL
8982020-06-17 Sandra Loosemore <sandra@codesourcery.com>
899
900 Fix TCL error in gdb.python/py-format-string.exp.
901
902 * gdb.python/py-format-string.exp: Move test for python support
903 earlier, out of function body.
904
efb763a5
SM
9052020-06-15 Simon Marchi <simon.marchi@efficios.com>
906
907 * gdb.base/index-cache-load-twice.c: New.
908 * gdb.base/index-cache-load-twice.exp: New.
909
43327b20
KS
9102020-06-17 Keith Seitz <keiths@redhat.com>
911
99cf27cf 912 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
913 when executing "gdb --configuration".
914
081e778c
TV
9152020-06-17 Tom de Vries <tdevries@suse.de>
916
917 * lib/gdb.exp (gdb_tcl_unknown): New proc.
918 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
919 conditional on presence of gdb_tcl_unknown.
920 (gdb_finish): Make override undo conditional on presence of
921 gdb_tcl_unknown.
922
d2d1ea20
TT
9232020-06-16 Tom Tromey <tom@tromey.com>
924
925 * gdb.python/tui-window.py (failwin): New function. Register it
926 as a TUI window type.
927 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
928
c802e8a7
GB
9292020-06-16 Gary Benson <gbenson@redhat.com>
930
931 * gdb.python/py-nested-maps.c (create_map): Add missing return
932 value.
933 (create_map_map): Likewise.
934
ff08abb8
TBA
9352020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
936
937 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
938 variable.
939 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
940 and use the already-defined 'options' variable.
941
a29d5112
AB
9422020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
943 Tom de Vries <tdevries@suse.de>
944
945 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
946 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
947 (gdb_setup_known_globals): New proc.
948 (gdb_cleanup_globals): New proc.
949 * lib/gdb.exp (load_lib): New override proc.
950 (gdb_stdin_log_init): Set var in_file as persistent global.
951 * lib/pascal.exp (gdb_stdin_log_init): Set vars
952 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
953 fpc_compiler as persistent global.
954
8c74a764
TV
9552020-06-12 Tom de Vries <tdevries@suse.de>
956
957 * lib/tuiterm.exp (spawn): Rename to ...
958 (tui_spawn): ... this.
959 (toplevel): Move rename of spawn ...
960 (gdb_init_tuiterm): ... here. New proc.
961 (gdb_finish_tuiterm): New proc.
962 * lib/gdb.exp (gdb_finish_hooks): New global var.
963 (gdb_finish): Handle gdb_finish_hooks.
964 (tuiterm_env): New proc.
965 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
966 tuiterm_env.
967 * gdb.tui/basic.exp: Same.
968 * gdb.tui/corefile-run.exp: Same.
969 * gdb.tui/empty.exp: Same.
970 * gdb.tui/list-before.exp: Same.
971 * gdb.tui/list.exp: Same.
972 * gdb.tui/main.exp: Same.
973 * gdb.tui/new-layout.exp: Same.
974 * gdb.tui/regs.exp: Same.
975 * gdb.tui/resize.exp: Same.
976 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
977 * gdb.tui/tui-layout-asm.exp: Same.
978 * gdb.tui/tui-missing-src.exp: Same.
979 * gdb.tui/winheight.exp: Same.
980
26783bce
TV
9812020-06-12 Tom de Vries <tdevries@suse.de>
982
983 PR testsuite/26110
984 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
985 (gdb_finish): Reinstall dejagnu's override of ::unknown.
986
2b4e6a3f
TT
9872020-06-11 Tom Tromey <tom@tromey.com>
988
989 PR gdb/18318:
990 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
991 floating point tests.
992
2f33032a
KS
9932020-06-11 Keith Seitz <keiths@redhat.com>
994
995 PR gdb/21356
996 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
997 vla_struct.
998 Add new struct vla_typedef and union vla_typedef_union and
999 corresponding instantiation objects.
1000 Initialize new objects.
1001 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
1002 and vla_typedef_union_object.
1003 Fixup type for vla_struct_object.
1004
a8baf0a3
TV
10052020-06-11 Tom de Vries <tdevries@suse.de>
1006
1007 * lib/gdb.exp (with_override): New proc, factored out of ...
1008 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
1009
7ab96794
TV
10102020-06-10 Tom de Vries <tdevries@suse.de>
1011
1012 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
1013
cab5c3b7
SM
10142020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
1015
1016 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
1017 parameter, update callers.
1018
f8c41851
SM
10192020-06-04 Simon Marchi <simon.marchi@efficios.com>
1020
1021 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
1022 * gdb.dwarf2/share-psymtabs-bt.c: New file.
1023 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
1024
1c07a73f
TV
10252020-06-04 Tom de Vries <tdevries@suse.de>
1026
1027 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
1028
95146b5d
TV
10292020-06-04 Tom de Vries <tdevries@suse.de>
1030
1031 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
1032 exp_continue.
1033
0cfcd4f0
TV
10342020-06-04 Tom de Vries <tdevries@suse.de>
1035
1036 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
1037
f9b5d5ea
TV
10382020-06-03 Tom de Vries <tdevries@suse.de>
1039
1040 PR symtab/26046
1041 * gdb.cp/breakpoint-locs-2.cc: New test.
1042 * gdb.cp/breakpoint-locs.cc: New test.
1043 * gdb.cp/breakpoint-locs.exp: New file.
1044 * gdb.cp/breakpoint-locs.h: New test.
1045
5144dfba
TV
10462020-06-03 Tom de Vries <tdevries@suse.de>
1047
1048 PR testsuite/25609
1049 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
1050 value of global verbose.
1051 * gdb.base/jit-elf.exp: Same.
1052 * gdb.base/jit-reader.exp: Same.
1053
621eacdf
TV
10542020-06-02 Tom de Vries <tdevries@suse.de>
1055
1056 * gdb.dwarf2/multidictionary.exp: Don't use
1057 gdb_spawn_with_cmdline_opts.
1058
1313c56e
AB
10592020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
1060
1061 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
1062 use_header case.
1063 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
1064 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
1065 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
1066 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
1067 * gdb.dwarf2/dw2-inline-header.c: New file.
1068 * gdb.dwarf2/dw2-inline-header.h: New file.
1069
f68f85b5
PA
10702020-05-30 Pedro Alves <palves@redhat.com>
1071
1072 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
1073 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
1074
678048e8
GB
10752020-05-29 Gary Benson <gbenson@redhat.com>
1076
1077 * gdb.compile/compile-cplus.exp (additional_flags): Also
1078 set when building with clang.
1079 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
1080 when building with clang.
1081
9fcafd23
GB
10822020-05-29 Gary Benson <gbenson@redhat.com>
1083
1084 * gdb.arch/i386-avx.exp (additional_flags): Also set when
1085 building with clang.
1086 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
1087
735d5a07
GB
10882020-05-29 Gary Benson <gbenson@redhat.com>
1089
1090 * gdb.cp/koenig.exp (prepare_for_testing): Add
1091 additional_flags=-Wno-unused-comparison.
1092 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
1093
4ad2c6a0
GB
10942020-05-28 Gary Benson <gbenson@redhat.com>
1095
1096 * gdb.base/sigaltstack.c (catcher): Add default case to switch
1097 statement.
1098
09fe663e
GB
10992020-05-28 Gary Benson <gbenson@redhat.com>
1100
1101 * gdb.cp/classes.exp (prepare_for_testing): Add
1102 additional_flags=-Wno-deprecated-register.
1103 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
1104 * gdb.cp/misc.exp: Likewise.
1105
cee00f17
GB
11062020-05-28 Gary Benson <gbenson@redhat.com>
1107
1108 * gdb.linespec/cpls-ops.cc (dummy): New static global.
1109 (test_op_new::operator new): Add return statement.
1110 (test_op_new_array::operator new[]): Likewise.
1111
636edd00
PA
11122020-05-27 Pedro Alves <palves@redhat.com>
1113
1114 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
1115 check. Use test_gdb_complete_unique instead of
1116 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
1117 test_gdb_complete_multiple instead of
1118 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
1119
c2b75043
LM
11202020-05-27 Luis Machado <luis.machado@linaro.org>
1121
1122 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
1123 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
1124 * gdb.arch/arm-disassembler-options.exp: Likewise.
1125 * gdb.arch/arm-disp-step.exp: Likewise.
1126 * gdb.arch/thumb-prologue.exp: Likewise.
1127 * gdb.base/async.exp: Likewise.
1128 * gdb.base/auxv.exp: Likewise.
1129 * gdb.base/complex-parts.exp: Likewise.
1130 * gdb.base/ena-dis-br.exp: Likewise.
1131 * gdb.base/foll-exec.exp: Likewise.
1132 * gdb.base/permissions.exp: Likewise.
1133 * gdb.base/relocate.exp: Likewise.
1134 * gdb.base/return2.exp: Likewise.
1135 * gdb.base/sigbpt.exp: Likewise.
1136 * gdb.base/siginfo-obj.exp: Likewise.
1137 * gdb.cp/converts.exp: Likewise.
1138 * gdb.cp/exceptprint.exp: Likewise.
1139 * gdb.cp/inherit.exp: Likewise.
1140 * gdb.cp/nsnoimports.exp: Likewise.
1141 * gdb.cp/virtbase2.exp: Likewise.
1142 * gdb.mi/mi-var-cmd.exp: Likewise.
1143 * gdb.mi/var-cmd.c: Likewise.
1144
53a47a3e
TT
11452020-05-26 Tom Tromey <tromey@adacore.com>
1146
1147 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
1148
0bc2354b
TT
11492020-05-26 Tom Tromey <tromey@adacore.com>
1150
1151 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
1152 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
1153 type.
1154 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
1155 variable.
1156
0db49895
CBG
11572020-05-26 Christian Biesinger <cbiesinger@google.com>
1158
1159 * Makefile.in: Use = instead of == for the test command
1160 for portability.
1161
40d22035
TV
11622020-05-26 Tom de Vries <tdevries@suse.de>
1163
1164 * gdb.base/gold-gdb-index-2.c: New test.
1165 * gdb.base/gold-gdb-index.c: New test.
1166 * gdb.base/gold-gdb-index.exp: New file.
1167 * gdb.base/gold-gdb-index.h: New test.
1168
043e2e02
TV
11692020-05-25 Tom de Vries <tdevries@suse.de>
1170
1171 * boards/gold-gdb-index.exp: New file.
1172
462f72c5
SM
11732020-05-25 Simon Marchi <simon.marchi@efficios.com>
1174
1175 * boards/simavr.exp: New file.
1176
6cf66e76
SM
11772020-05-25 Simon Marchi <simon.marchi@efficios.com>
1178
1179 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
1180 * gdb.base/inferior-args.exp: New file.
1181 * gdb.base/inferior-args.c: New file.
1182
75d04512
SM
11832020-05-25 Simon Marchi <simon.marchi@efficios.com>
1184
1185 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
1186 inferior_args. Pass it to gdb_reload.
1187 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
1188 inferior_args.
1189 (gdb_reload): Add inferior_args argument.
1190 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
1191 pass it to gdbserver_run.
1192 * boards/native-gdbserver.exp: Do not set noargs.
1193 * boards/native-extended-gdbserver.exp (gdb_reload): Add
1194 inferior_args argument.
1195 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
1196 * gdb.base/a2-run.exp: Check for use_gdb_stub.
1197 * gdb.base/args.exp: Likewise.
1198
42cf1844
TV
11992020-05-25 Tom de Vries <tdevries@suse.de>
1200
1201 * lib/gdb.exp (exec_is_pie): Add comment.
1202
8f7d38ef
TV
12032020-05-25 Tom de Vries <tdevries@suse.de>
1204
1205 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
1206 instead of $binfile in the untested message.
1207
465e1b0f
TV
12082020-05-25 Tom de Vries <tdevries@suse.de>
1209
1210 PR testsuite/26031
1211 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
1212
3c5a0e02
TV
12132020-05-25 Tom de Vries <tdevries@suse.de>
1214
1215 * boards/gold.exp: New file.
1216
0a4f5f8c
TT
12172020-05-23 Tom Tromey <tom@tromey.com>
1218
1219 * gdb.base/style.exp: Remove completion styling test.
1220 * lib/gdb-utils.exp (style): Remove completion styles.
1221
eca1f90c
TT
12222020-05-23 Tom Tromey <tom@tromey.com>
1223
1224 * gdb.base/style.exp: Add completion styling test.
1225 * lib/gdb-utils.exp (style): Add completion styles.
1226
7c13f4e8
AB
12272020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
1228
1229 * gdb.base/annota1.exp: Update expected results.
1230 * gdb.cp/annota2.exp: Update expected results, remove duplicate
1231 test name.
1232 * gdb.cp/annota3.exp: Update expected results.
1233
41977d16
SM
12342020-05-20 Simon Marchi <simon.marchi@efficios.com>
1235
1236 PR gdb/26016
1237 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
1238 against MAP_FAILED.
1239 * gdb.base/coremaker.c (mmapdata): Likewise.
1240 * gdb.base/jit-reader-host.c (main): Likewise.
1241 * gdb.base/sym-file-loader.c (load): Likewise.
1242 (load_shlib): Likewise.
1243
b4757f2e
TT
12442020-05-20 Tom Tromey <tromey@adacore.com>
1245
1246 * gdb.ada/array_char_idx.exp: Recognize initialized array.
1247
9a0bacfb
TV
12482020-05-20 Tom de Vries <tdevries@suse.de>
1249
1250 PR symtab/25833
1251 * gdb.base/with-mf-inc.c: New test.
1252 * gdb.base/with-mf-main.c: New test.
1253 * gdb.base/with-mf.exp: New file.
1254
76571211
TT
12552020-05-19 Tom Tromey <tromey@adacore.com>
1256
1257 * gdb.rust/simple.exp: Restore missing test result.
1258
4cd9f3d5
TV
12592020-05-19 Tom de Vries <tdevries@suse.de>
1260
1261 * gdb.base/gdb-caching-proc.exp: Fix typo.
1262
7d874253
TT
12632020-05-19 Tom Tromey <tromey@adacore.com>
1264
1265 * gdb.rust/simple.exp: Add some test descriptions.
1266 (test_one_slice): Use with_test_prefix.
1267
1d727695
TV
12682020-05-18 Tom de Vries <tdevries@suse.de>
1269
1270 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
1271
7f32a4d5
PA
12722020-05-17 Pedro Alves <palves@redhat.com>
1273
1274 PR gdb/25741
1275 * gdb.base/hw-sw-break-same-address.exp: New file.
1276
7cfd74cf
PA
12772020-05-16 Pedro Alves <palves@redhat.com>
1278
1279 * gdb.multi/multi-re-run.exp (test_re_run): Switch
1280 LAST_LOADED_FILE accordingly.
1281
57b4f16e
PW
12822020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1283
1284 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
1285
7c05caf7
PW
12862020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1287
1288 * gdb.base/help.exp: Test apropos and help for commands
1289 having aliases. Fixed comments not starting with an
1290 upper-case letter or not finishing with a dot.
1291
7aa1b46f
PW
12922020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1293
3b3aaacb
PW
1294 * gdb.base/alias.exp: Update help output check.
1295
57b4f16e 12962020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 1297
7aa1b46f
PW
1298 * gdb.base/default.exp: Update output following fixes.
1299
0605465f
PW
13002020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1301
1302 * gdb.base/alias.exp: Test aliases starting with a prefix of
1303 another alias.
1304
86e4e63d
GB
13052020-05-15 Gary Benson <gbenson@redhat.com>
1306
1307 * gdb.base/info-os.c (main): Add return statement.
1308 * gdb.base/info_minsym.c (minsym_fun): Likewise.
1309 * gdb.base/large-frame-2.c (func): Likewise.
1310 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
1311 * gdb.base/pr10179-b.c (foo2): Likewise.
1312 * gdb.base/valgrind-disp-step.c (foo): Likewise.
1313 * gdb.base/watch-cond.c (func): Likewise.
1314 * gdb.multi/goodbye.c (verylongfun): Likewise.
1315 * gdb.multi/hello.c (commonfun): Likewise.
1316 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
1317 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
1318 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
1319 Likewise.
1320 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
1321 * gdb.threads/interrupt-while-step-over.c (child_function):
1322 Likewise.
1323 * gdb.trace/actions-changed.c (end): Likewise.
1324
163df4df
GB
13252020-05-15 Gary Benson <gbenson@redhat.com>
1326
1327 * gdb.opencl/callfuncs.exp: Report when test skipped.
1328 * gdb.opencl/convs_casts.exp: Likewise.
1329 * gdb.opencl/datatypes.exp: Likewise.
1330 * gdb.opencl/operators.exp: Likewise.
1331 * gdb.opencl/vec_comps.exp: Likewise.
1332
6dbc505a
TV
13332020-05-15 Tom de Vries <tdevries@suse.de>
1334
1335 * gdb.base/align.exp.in: Rename to ...
1336 * gdb.base/align.exp.tcl: ... this.
1337 * gdb.base/align-c++.exp: Update.
1338 * gdb.base/align-c.exp: Update.
1339 * gdb.base/all-architectures.exp.in: Rename to ...
1340 * gdb.base/all-architectures.exp: ... this.
1341 * gdb.base/all-architectures-0.exp: Update.
1342 * gdb.base/all-architectures-1.exp: Update.
1343 * gdb.base/all-architectures-2.exp: Update.
1344 * gdb.base/all-architectures-3.exp: Update.
1345 * gdb.base/all-architectures-4.exp: Update.
1346 * gdb.base/all-architectures-5.exp: Update.
1347 * gdb.base/all-architectures-6.exp: Update.
1348 * gdb.base/all-architectures-7.exp: Update.
1349 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
1350 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
1351 * gdb.base/infcall-nested-structs-c++.exp: Update.
1352 * gdb.base/infcall-nested-structs-c.exp: Update.
1353 * gdb.base/info-types.exp.in: Rename to ...
1354 * gdb.base/info-types.exp.tcl: ... this.
1355 * gdb.base/info-types-c++.exp: Update.
1356 * gdb.base/info-types-c.exp: Update.
1357 * gdb.base/max-depth.exp.in: Rename to ...
1358 * gdb.base/max-depth.exp.tcl: ... this.
1359 * gdb.base/max-depth-c++.exp: Update.
1360 * gdb.base/max-depth-c.exp: Update.
1361 * gdb.cp/cpexprs.exp.in: Rename to ...
1362 * gdb.cp/cpexprs.exp.tcl: ... this.
1363 * gdb.cp/cpexprs-debug-types.exp: Update.
1364 * gdb.cp/cpexprs.exp: Update.
1365 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
1366 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
1367 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
1368 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
1369 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
1370 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
1371 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
1372 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
1373 * gdb.dwarf2/clang-debug-names-2.exp: Update.
1374 * gdb.dwarf2/clang-debug-names.exp: Update.
1375
d1034d78
AB
13762020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
1377
1378 * lib/check-test-names.exp: Remove code that prevents this file
1379 loading when tests are run in parallel.
1380
3c5c3649
PA
13812020-05-15 Pedro Alves <palves@redhat.com>
1382
1383 * gdb.multi/multi-kill.exp (start_inferior): Remove
1384 'testpid' parameter. Refer to namespace variable directly.
1385 (testpid): Declare as namespace variable.
1386
272c36b8
PA
13872020-05-15 Pedro Alves <palves@redhat.com>
1388
1389 * gdb.multi/multi-kill.exp: Wrap in namespace.
1390 (start_inferior): Add TESTPID parameter. Use it instead of the
1391 testpid global.
1392 (top level): Define empty TESTPID array, and pass it down to
1393 start_inferior.
1394
02eba61a
TV
13952020-05-14 Tom de Vries <tdevries@suse.de>
1396
1397 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
1398 output.
1399
971a3747
TV
14002020-05-14 Tom de Vries <tdevries@suse.de>
1401
1402 * gdb.base/align.exp: Split into ...
1403 * gdb.base/align.exp.in: ...
1404 * gdb.base/align-c++.exp: ...
1405 * gdb.base/align-c.exp: ... these.
1406 * gdb.base/infcall-nested-structs.exp: Split into ...
1407 * gdb.base/infcall-nested-structs.exp.in: ...
1408 * gdb.base/infcall-nested-structs-c++.exp: ...
1409 * gdb.base/infcall-nested-structs-c.exp: ... these.
1410 * gdb.base/info-types.exp: Split into ...
1411 * gdb.base/info-types.exp.in: ...
1412 * gdb.base/info-types-c++.exp: ...
1413 * gdb.base/info-types-c.exp: ... these.
1414 * gdb.base/max-depth.exp: Split into ...
1415 * gdb.base/max-depth.exp.in: ...
1416 * gdb.base/max-depth-c++.exp: ...
1417 * gdb.base/max-depth-c.exp: ... these.
1418 * gdb.cp/infcall-nodebug.exp: Split into ...
1419 * gdb.cp/infcall-nodebug.exp.in: ...
1420 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
1421 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
1422 * gdb.cp/infcall-nodebug-c-d0.exp: ...
1423 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
1424
a05575d3
TBA
14252020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1426 Pedro Alves <palves@redhat.com>
1427
1428 * gdb.multi/multi-exit.c: New file.
1429 * gdb.multi/multi-exit.exp: New file.
1430 * gdb.multi/multi-kill.c: New file.
1431 * gdb.multi/multi-kill.exp: New file.
1432
6ad82919
TBA
14332020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1434
1435 * gdb.base/annota1.exp: Update the expected output.
1436 * gdb.cp/annota2.exp: Ditto.
1437
843f4d93
AB
14382020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
1439
1440 * lib/check-test-names.exp: Disable when testing is being run in
1441 parallel.
1442
c7c66341
TV
14432020-05-12 Tom de Vries <tdevries@suse.de>
1444
1445 * gdb.base/jit-elf.exp: Fix string concat.
1446
1b59ca1c
TV
14472020-05-12 Tom de Vries <tdevries@suse.de>
1448
1449 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
1450 messages.
1451
b4991d29
TV
14522020-05-12 Tom de Vries <tdevries@suse.de>
1453
1454 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
1455
dbb0ab10
TV
14562020-05-12 Tom de Vries <tdevries@suse.de>
1457
1458 * gdb.ada/catch_ex.exp: Use with_test_prefix.
1459 * gdb.ada/mi_catch_ex.exp: Same.
1460 * gdb.ada/mi_catch_ex_hand.exp: Same.
1461
7549fed8
TV
14622020-05-12 Tom de Vries <tdevries@suse.de>
1463
1464 * gdb.fortran/complex.exp: Use with_test_prefix.
1465
af2d5cd8
TV
14662020-05-12 Tom de Vries <tdevries@suse.de>
1467
1468 * gdb.trace/passcount.exp: Fix test-names.
1469
7c121311
TV
14702020-05-12 Tom de Vries <tdevries@suse.de>
1471
1472 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
1473
c9f3b40e
TV
14742020-05-12 Tom de Vries <tdevries@suse.de>
1475
1476 * gdb.gdb/complaints.exp: Use with_test_prefix.
1477 * gdb.xml/tdesc-regs.exp: Same.
1478 * gdb.opt/inline-locals.exp: Fix test name.
1479
111b33f0
TV
14802020-05-12 Tom de Vries <tdevries@suse.de>
1481
1482 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
1483 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
1484 * gdb.dwarf2/implref-struct.exp: Same.
1485 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
1486 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
1487
ebf47080
SM
14882020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
1489
1490 * gdb.base/jit-so.exp (one_jit_test): Change test name.
1491
d30dcd12
AB
14922020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
1493
1494 * lib/check-test-names.exp (all_test_names): New module variable.
1495 (counts): Add 'duplicates' field.
1496 (_check_duplicates): New procedure.
1497 (check): Also check for duplicates.
1498 (do_log_summary): Print duplicates count.
1499 (do_reset_vars): Reset counter for duplicate test names, and
1500 discard all know test names.
1501
34584c09
AB
15022020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
1503
1504 * lib/gdb.exp: Include check-test-names.exp library.
1505 * lib/check-test-names.exp: New file.
1506
e0002117
TV
15072020-05-11 Tom de Vries <tdevries@suse.de>
1508
1509 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
1510
53f539a3
KS
15112020-05-11 Keith Seitz <keiths@redhat.com>
1512
1513 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
1514
113ee09a
TV
15152020-05-11 Tom de Vries <tdevries@suse.de>
1516
1517 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
1518 * gdb.cp/cpexprs.exp.in: .. here.
1519 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
1520 cpexprs.exp.
1521
ba3e70b0
KS
15222020-05-11 Keith Seitz <keiths@redhat.com>
1523
1524 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
1525 test names.
1526 * gdb.ada/arrayptr.exp: Likewise.
1527 * gdb.ada/assign_arr.exp: Likewise.
1528 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
1529 * gdb.ada/bp_on_var.exp: Likewise.
1530 * gdb.ada/call_pn.exp: Likewise.
1531 * gdb.ada/complete.exp: Likewise.
1532 * gdb.ada/fun_overload_menu.exp: Likewise.
1533 * gdb.ada/funcall_param.exp: Likewise.
1534 * gdb.ada/funcall_ref.exp: Likewise.
1535 * gdb.ada/packed_array_assign.exp: Likewise.
1536 * gdb.ada/same_component_name.exp: Likewise.
1537 * gdb.ada/type_coercion.exp: Likewise.
1538 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
1539 * gdb.ada/variant_record_packed_array.exp: Likewise.
1540
3ee6bb11
TV
15412020-05-11 Tom de Vries <tdevries@suse.de>
1542
1543 PR symtab/25941
1544 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
1545 out of ...
1546 * gdb.dwarf2/clang-debug-names.exp: ... here.
1547 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
1548 clang-debug-names.exp.in.
1549 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
1550 * gdb.dwarf2/clang-debug-names-2.c: New test.
1551
86cd6bc8
AKS
15522020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
1553
1554 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
1555 (fortran_runto_main): New Proc, fortran version of runto_main.
1556 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
1557 * gdb.fortran/array-bounds.exp: Likewise.
1558 * gdb.fortran/array-slices.exp: Likewise.
1559 * gdb.fortran/block-data.exp: Likewise.
1560 * gdb.fortran/charset.exp: Likewise.
1561 * gdb.fortran/common-block.exp: Likewise.
1562 * gdb.fortran/complex.exp: Likewise.
1563 * gdb.fortran/derived-type-function.exp: Likewise.
1564 * gdb.fortran/derived-type.exp: Likewise.
1565 * gdb.fortran/info-modules.exp: Likewise.
1566 * gdb.fortran/info-types.exp: Likewise.
1567 * gdb.fortran/intrinsics.exp: Likewise.
1568 * gdb.fortran/library-module.exp: Likewise.
1569 * gdb.fortran/logical.exp: Likewise.
1570 * gdb.fortran/max-depth.exp: Likewise.
1571 * gdb.fortran/module.exp: Likewise.
1572 * gdb.fortran/multi-dim.exp: Likewise.
1573 * gdb.fortran/nested-funcs.exp: Likewise.
1574 * gdb.fortran/print-formatted.exp: Likewise.
1575 * gdb.fortran/print_type.exp: Likewise.
1576 * gdb.fortran/printing-types.exp: Likewise.
1577 * gdb.fortran/ptr-indentation.exp: Likewise.
1578 * gdb.fortran/ptype-on-functions.exp: Likewise.
1579 * gdb.fortran/subarray.exp: Likewise.
1580 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
1581 * gdb.fortran/vla-datatypes.exp: Likewise.
1582 * gdb.fortran/vla-history.exp: Likewise.
1583 * gdb.fortran/vla-ptr-info.exp: Likewise.
1584 * gdb.fortran/vla-ptype-sub.exp: Likewise.
1585 * gdb.fortran/vla-ptype.exp: Likewise.
1586 * gdb.fortran/vla-sizeof.exp: Likewise.
1587 * gdb.fortran/vla-type.exp: Likewise.
1588 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
1589 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
1590 * gdb.fortran/vla-value-sub.exp: Likewise.
1591 * gdb.fortran/vla-value.exp: Likewise.
1592 * gdb.fortran/whatis_type.exp: Likewise.
1593 * gdb.mi/mi-var-child-f.exp: Likewise.
1594
6dc55ce9 15952020-05-09 Tom de Vries <tdevries@suse.de>
1596
1597 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
1598
283cb58c
TV
15992020-05-08 Tom de Vries <tdevries@suse.de>
1600
1601 * gdb.dwarf2/clang-debug-names.c: New test.
1602 * gdb.dwarf2/clang-debug-names.exp: New file.
1603
ac4a4f1c
SM
16042020-05-06 Simon Marchi <simon.marchi@efficios.com>
1605
1606 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
1607 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
1608
24fe640b
TV
16092020-05-06 Tom de Vries <tdevries@suse.de>
1610
1611 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
1612 breakpoint is at a "recommended breakpoint location".
1613 * gdb.reverse/consecutive-reverse.exp: Same.
1614
0d8683a3
TV
16152020-05-06 Tom de Vries <tdevries@suse.de>
1616
1617 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
1618 address.
1619
b8983c46
TV
16202020-05-06 Tom de Vries <tdevries@suse.de>
1621
1622 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
1623
abf6d805
TV
16242020-05-06 Tom de Vries <tdevries@suse.de>
1625
1626 * gdb.base/store.exp (check_set, up_set): Allowing missing location
1627 info for r.
1628
0fc2a808
TV
16292020-05-06 Tom de Vries <tdevries@suse.de>
1630
1631 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
1632 necessary.
1633
873dd427
TV
16342020-05-06 Tom de Vries <tdevries@suse.de>
1635
1636 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
1637 void.
1638
7c99e7e2
TV
16392020-05-06 Tom de Vries <tdevries@suse.de>
1640
1641 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
1642 of ...
1643 * gdb.base/async.exp: ... here.
1644 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
1645 "recommended breakpoint location".
1646
6173d6a6
TV
16472020-05-06 Tom de Vries <tdevries@suse.de>
1648
1649 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
1650
6015a067
TV
16512020-05-04 Tom de Vries <tdevries@suse.de>
1652
1653 * gdb.base/async.exp: Check whether instruction addresses are a
1654 "recommended breakpoint location".
1655
3b6acaee
TT
16562020-05-03 Tom Tromey <tom@tromey.com>
1657
1658 * gdb.base/sepdebug.exp: Remove "catch" test.
1659 * gdb.base/break.exp: Remove "catch" test.
1660 * gdb.base/default.exp: Update expected output.
1661
5beb4d17
TV
16622020-05-02 Tom de Vries <tdevries@suse.de>
1663
1664 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
1665 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
1666 * gdb.arch/i386-mpx-map.exp: Same.
1667 * gdb.arch/i386-mpx-sigsegv.exp: Same.
1668 * gdb.arch/i386-mpx-simple_segv.exp: Same.
1669 * gdb.arch/i386-mpx.exp: Same.
1670
8caf140d
TV
16712020-05-02 Tom de Vries <tdevries@suse.de>
1672
1673 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
1674
693196cb
TV
16752020-05-01 Tom de Vries <tdevries@suse.de>
1676
1677 * gdb.ada/operator_bp.exp: Allow more than required amount of
1678 breakpoint.
1679
53ae0aa9
TV
16802020-05-01 Tom de Vries <tdevries@suse.de>
1681
1682 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
1683
ee9d1e5f
HD
16842020-04-30 Hannes Domani <ssbssa@yahoo.de>
1685
1686 PR gdb/18706
1687 * gdb.cp/stub-array-size.cc: New test.
1688 * gdb.cp/stub-array-size.exp: New file.
1689 * gdb.cp/stub-array-size.h: New test.
1690 * gdb.cp/stub-array-size2.cc: New test.
1691
d5cf82c0
HD
16922020-04-30 Hannes Domani <ssbssa@yahoo.de>
1693
1694 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
1695 output to the new format.
1696
42e165c3
SM
16972020-04-29 Simon Marchi <simon.marchi@efficios.com>
1698
1699 * gdb.base/break.exp: Use with_test_prefix.
1700
6e4e3fe1
TV
17012020-04-29 Tom de Vries <tdevries@suse.de>
1702
1703 * lib/gdb.exp (debug_types): New proc.
1704 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
1705 * gdb.python/py-symtab.exp: Same.
1706
d642b692
HD
17072020-04-29 Hannes Domani <ssbssa@yahoo.de>
1708
1709 PR gdb/17320
1710 * gdb.base/pretty-array.c: New test.
1711 * gdb.base/pretty-array.exp: New file.
1712
ea90f227
TV
17132020-04-29 Tom de Vries <tdevries@suse.de>
1714
1715 PR symtab/25889
1716 * gdb.cp/cpexprs.exp: Adapt for inclusion.
1717 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
1718 and include cpexprs.exp.
1719
a65189c9
TV
17202020-04-28 Mark Williams <mark@myosotissp.com>
1721
1722 PR gdb/24480
1723 * dw4-toplevel-types.exp: Test for top level types.
1724 * dw4-toplevel-types.cc: Test for top level types.
1725
32d1f47a
TBA
17262020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1727
1728 * gdb.threads/stop-with-handle.exp: Fix typo in comment
1729 (theads -> threads).
1730
56a4f5a1
TV
17312020-04-28 Tom de Vries <tdevries@suse.de>
1732
1733 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
1734
0b2f8a3b
TV
17352020-04-28 Tom de Vries <tdevries@suse.de>
1736
1737 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
1738
5390c717
TV
17392020-04-28 Tom de Vries <tdevries@suse.de>
1740
1741 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
1742
15cd93d0
TV
17432020-04-28 Tom de Vries <tdevries@suse.de>
1744
1745 * gdb.dwarf2/main-foo.c: New test.
1746 * gdb.dwarf2/struct-with-sig.exp: New file.
1747
d472f0fb
TV
17482020-04-25 Tom de Vries <tdevries@suse.de>
1749
1750 * boards/debug-types.exp: New file.
1751
8d840e05
AB
17522020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
1753
1754 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
1755
bcfe6157
TT
17562020-04-24 Tom Tromey <tom@tromey.com>
1757
1758 PR symtab/12707:
1759 * gdb.python/py-symbol.exp: Update expected results for
1760 linkage_name test.
1761 * gdb.cp/print-demangle.exp: New file.
1762 * gdb.base/c-linkage-name.exp: Fix test.
1763 * gdb.guile/scm-symbol.exp: Update expected results for
1764 linkage_name test.
1765
f049a313
TT
17662020-04-24 Tom Tromey <tom@tromey.com>
1767
1768 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
1769 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
1770 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
1771 assembler.
1772
7cf28874
TV
17732020-04-24 Tom de Vries <tdevries@suse.de>
1774
1775 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
1776 C++.
1777
dac2fef7
TT
17782020-04-24 Tom Tromey <tromey@adacore.com>
1779
1780 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
1781 values.
1782 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
1783 values. Update test for minimal encodings.
1784 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
1785 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
1786 values. Update test for minimal encodings.
1787
1acda803
TT
17882020-04-24 Tom Tromey <tromey@adacore.com>
1789
1790 PR python/23662:
1791 * gdb.ada/variant.exp: Add Python checks.
1792 * gdb.rust/simple.exp: Add dynamic type checks.
1793
adfb9815
TT
17942020-04-24 Tom Tromey <tromey@adacore.com>
1795
1796 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
1797 Make array type matching more lax.
1798 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
1799 * gdb.ada/mi_variant.exp: New file.
1800 * gdb.ada/mi_variant/pck.ads: New file.
1801 * gdb.ada/mi_variant/pkg.adb: New file.
1802 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
1803 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
1804
7d79de9a
TT
18052020-04-24 Tom Tromey <tromey@adacore.com>
1806
1807 * gdb.ada/variant.exp: Add dynamic field offset tests.
1808 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
1809 * gdb.ada/variant/pkg.adb: Add new variables.
1810
f8e89861
TT
18112020-04-24 Tom Tromey <tromey@adacore.com>
1812
1813 * gdb.ada/variant.exp: New file
1814 * gdb.ada/variant/pkg.adb: New file
1815 * gdb.ada/variant/pck.adb: New file
1816
86e887ae
TV
18172020-04-24 Tom de Vries <tdevries@suse.de>
1818
1819 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
1820
88428775
TV
18212020-04-24 Tom de Vries <tdevries@suse.de>
1822
1823 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
1824 flags.
1825
4e86f6e7
TV
18262020-04-24 Tom de Vries <tdevries@suse.de>
1827
1828 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
1829
2016d3e6
TV
18302020-04-24 Tom de Vries <tdevries@suse.de>
1831
1832 * lib/gdb.exp (default_gdb_start): Handle eof.
1833 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
1834 failure.
1835 * gdb.base/readnever.exp: Handle clean_restart failure.
1836
70bc38f5
TV
18372020-04-23 Tom de Vries <tdevries@suse.de>
1838
1839 * gdb.base/decl-before-def.exp: Run to main and print a again.
1840
de82891c
TV
18412020-04-23 Tom de Vries <tdevries@suse.de>
1842
1843 * gdb.base/decl-before-def-decl.c: New test.
1844 * gdb.base/decl-before-def-def.c: New test.
1845 * gdb.base/decl-before-def.exp: New file.
1846
96038148
TV
18472020-04-23 Tom de Vries <tdevries@suse.de>
1848
1849 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
1850
54ac3df1
TV
18512020-04-22 Tom de Vries <tdevries@suse.de>
1852
1853 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
1854 debug_info_offset.
1855 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
1856 before $objsfile in the line line.
1857
714534e1
TV
18582020-04-22 Tom de Vries <tdevries@suse.de>
1859
1860 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
1861
16a7dbf4
MS
18622020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
1863
1864 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
1865 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
1866 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
1867 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
1868 * gdb.base/jit-protocol.h: Update definitions to match all usage
1869 contexts.
1870
18712020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
1872
1873 * gdb.base: Rename all jit related test and source files.
1874
18752020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
1876
1877 * gdb.base/jit-reader.exp: Relax register output check.
1878
317d2668
TV
18792020-04-22 Tom de Vries <tdevries@suse.de>
1880
1881 PR symtab/25764
1882 * gdb.base/psym-external-decl-2.c: New test.
1883 * gdb.base/psym-external-decl.c: New test.
1884 * gdb.base/psym-external-decl.exp: New file.
1885 * gdb.threads/tls.exp: Add PR25807 kfail.
1886
eea9e357
TV
18872020-04-22 Tom de Vries <tdevries@suse.de>
1888
1889 PR symtab/25801
1890 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
1891 in "info source" output.
1892
3d5afab3
TV
18932020-04-22 Tom de Vries <tdevries@suse.de>
1894
1895 PR symtab/25700
1896 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
1897 symtab for imported_unit.c.
1898
b32102f6
GB
18992020-04-21 Gary Benson <gbenson@redhat.com>
1900
1901 * gdb.base/advance.c (func): New argument, to match call site.
1902 (func2, func3): Add return statements.
1903
d43b7a2d
TBA
19042020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1905
1906 * gdb.multi/run-only-second-inf.c: New file.
1907 * gdb.multi/run-only-second-inf.exp: New file.
1908
d89edf9b
MM
19092020-04-21 Markus Metzger <markus.t.metzger@intel.com>
1910
1911 * gdb.btrace/multi-inferior.c: New test.
1912 * gdb.btrace/multi-inferior.exp: New file.
1913
1a476b6d
MM
19142020-04-21 Markus Metzger <markus.t.metzger@intel.com>
1915
1916 * gdb.btrace/enable-new-thread.c: New test.
1917 * gdb.btrace/enable-new-thread.exp: New file.
1918
4778a5f8
TV
19192020-04-21 Tom de Vries <tdevries@suse.de>
1920
1921 PR gdb/25471
1922 * gdb.threads/killed-outside.c: New test.
1923 * gdb.threads/killed-outside.exp: New file.
1924
9b2c992c
GB
19252020-04-20 Gary Benson <gbenson@redhat.com>
1926
1927 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
1928 * gdb.base/nested-subp2.exp: Likewise.
1929 * gdb.base/nested-subp3.exp: Likewise.
1930
b5d1d6f7
GB
19312020-04-20 Gary Benson <gbenson@redhat.com>
1932
1933 * gdb.base/nested-subp1.exp: Disable test when using clang.
1934 * gdb.base/nested-subp2.exp: Likewise.
1935 * gdb.base/nested-subp3.exp: Likewise.
1936
25230285
GB
19372020-04-20 Gary Benson <gbenson@redhat.com>
1938
1939 * gdb.cp/exception.cc: Fix compilation error with clang.
1940
fa93cc8f
GB
19412020-04-20 Gary Benson <gbenson@redhat.com>
1942
809730f3 1943 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 1944
e0c45f30
GB
19452020-04-20 Gary Benson <gbenson@redhat.com>
1946
1947 * gdb.base/jit-main.c: Fix compilation error with clang.
1948
4ddfec93
KR
19492020-04-17 Kamil Rytarowski <n54@gmx.com>
1950
1951 * gdb.base/attach-twice.c: Include "sys/types.h".
1952 (PTRACE_ATTACH): Add fallback definition.
1953 (main): Pass `0' to the 4th argument of `ptrace'.
1954
2bed205e
KR
19552020-04-17 Kamil Rytarowski <n54@gmx.com>
1956
1957 * gdb.base/fork-running-state.c: Include "signal.h".
1958
0743fc83
TT
19592020-04-17 Tom Tromey <tromey@adacore.com>
1960
1961 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
1962 Update tests.
1963 * gdb.btrace/cpu.exp: Update tests.
1964 * gdb.base/maint.exp: Update tests.
1965 * gdb.base/default.exp: Update tests.
1966 * gdb.base/completion.exp: Update tests.
1967
efba5c23
TV
19682020-04-16 Tom de Vries <tdevries@suse.de>
1969
1970 PR symtab/25791
1971 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
1972 (ensure_gdb_index): and factor out and move ...
1973 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
1974 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
1975
d191d716
TV
19762020-04-16 Tom de Vries <tdevries@suse.de>
1977
1978 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
1979 loading exec.
1980
99f1bc6a
AB
19812020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
1982
1983 * gdb.base/many-completions.exp: New file.
1984
194d088f
TV
19852020-04-14 Tom de Vries <tdevries@suse.de>
1986
1987 PR symtab/25718
1988 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
1989
c1a66c06
TV
19902020-04-14 Tom de Vries <tdevries@suse.de>
1991
1992 PR symtab/25720
1993 * gdb.base/maint-expand-symbols-header-file.c: New test.
1994 * gdb.base/maint-expand-symbols-header-file.exp: New file.
1995 * gdb.base/maint-expand-symbols-header-file.h: New test.
1996
21b0982c
AB
19972020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
1998
1999 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
2000 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
2001 get_func_info.
2002 (get_func_info): Delete.
2003 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
2004 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
2005 * lib/dwarf.exp (get_func_info): New function.
2006
dd1cab06
TV
20072020-04-13 Tom de Vries <tdevries@suse.de>
2008
2009 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
2010 to what find_gnatmake does.
2011
71ea2b6b
TV
20122020-04-10 Tom de Vries <tdevries@suse.de>
2013
2014 * gdb.base/style.exp: Expect "Expanding full symbols" message for
2015 -readnow.
2016
bdfc1e8a
TV
20172020-04-10 Tom de Vries <tdevries@suse.de>
2018
2019 PR cli/25808
2020 * gdb.base/style.c: Add leading newlines.
2021 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
2022 Check listing of main's one-line body.
2023
14ca8ecf
TV
20242020-04-08 Tom de Vries <tdevries@suse.de>
2025
2026 * lib/gdb.exp (psymtabs_p): New proc.
2027 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
2028 importing unit" unsupported if there are no partial symbols.
2029
e21d048f
TV
20302020-04-08 Tom de Vries <tdevries@suse.de>
2031
2032 PR testsuite/25760
2033 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
2034
25c11aca
TV
20352020-04-07 Tom de Vries <tdevries@suse.de>
2036
2037 PR symtab/25796
2038 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
2039
5707e24b
TV
20402020-04-07 Tom de Vries <tdevries@suse.de>
2041
2042 * gdb.base/check-psymtab.c: New test.
2043 * gdb.base/check-psymtab.exp: New file.
2044
6ee448cc
TT
20452020-04-06 Tom Tromey <tromey@adacore.com>
2046
2047 * gdb.ada/variant-record/proc.adb: New file.
2048 * gdb.ada/variant-record/value.adb: New file.
2049 * gdb.ada/variant-record/value.s: New file.
2050 * gdb.ada/variant-record.exp: New file.
2051
9e7c9a03
HD
20522020-04-03 Hannes Domani <ssbssa@yahoo.de>
2053
2054 PR gdb/25325
2055 * gdb.cp/typed-enum.cc: New test.
2056 * gdb.cp/typed-enum.exp: New file.
2057
c90d28ac
AB
20582020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
2059
2060 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
2061 * gdb.dwarf2/dw2-inline-small-func.c: New file.
2062 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
2063 * gdb.dwarf2/dw2-inline-small-func.h: New file.
2064 * gdb.opt/inline-small-func.c: New file.
2065 * gdb.opt/inline-small-func.exp: New file.
2066 * gdb.opt/inline-small-func.h: New file.
2067
34e9a9fa
AB
20682020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
2069
2070 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
2071 function.
2072
6a354911
AB
20732020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
2074
2075 * lib/dwarf.exp (function_range): Allow compiler options to be
2076 specified.
2077
880d9777
TV
20782020-04-02 Tom de Vries <tdevries@suse.de>
2079
2080 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
2081 __attribute__((always_inline)).
2082 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
2083
f32682ea
TV
20842020-04-02 Tom de Vries <tdevries@suse.de>
2085
2086 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
2087 (gdbserver_gdb_exit): ... here. Add timeout warning.
2088 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
2089 (connect_target_extended_remote): Append new server_spawn_id to
2090 server_spawn_ids.
2091 (cleanup): New proc.
2092 (setup, <toplevel>): Call cleanup.
2093
d3214198
TV
20942020-04-02 Tom de Vries <tdevries@suse.de>
2095
2096 * gdb.base/main-psymtab.exp: New file.
2097
cc77ed24
TV
20982020-04-02 Tom de Vries <tdevries@suse.de>
2099
2100 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
2101
3638a098
TT
21022020-04-01 Tom Tromey <tom@tromey.com>
2103
2104 * gdb.base/complex-parts.exp: Add type tests.
2105
c34e8714
TT
21062020-04-01 Tom Tromey <tom@tromey.com>
2107
2108 * gdb.base/complex-parts.exp: Add arithmetic tests.
2109
981c08ce
TT
21102020-04-01 Tom Tromey <tom@tromey.com>
2111
2112 * gdb.compile/compile.exp: Update.
2113 * gdb.compile/compile-cplus.exp: Update.
2114 * gdb.base/varargs.exp: Update.
2115 * gdb.base/floatn.exp: Update.
2116 * gdb.base/endianity.exp: Update.
2117 * gdb.base/callfuncs.exp (do_function_calls): Update.
2118 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
2119 (complex_float_integral_args): Update.
2120 * gdb.base/complex.exp: Update.
2121 * gdb.base/complex-parts.exp: Update.
2122
3d1cfd43
TT
21232020-04-01 Tom Tromey <tromey@adacore.com>
2124
2125 * gdb.rust/union.rs: New file.
2126 * gdb.rust/union.exp: New file.
2127 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
2128 (main): Update.
2129 * gdb.rust/simple.exp: Move union tests to union.exp.
2130
e033dfa9
TT
21312020-04-01 Tom Tromey <tromey@adacore.com>
2132
2133 * gdb.rust/simple.rs (main): Remove "y0".
2134
53cccef1
TBA
21352020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2136
2137 * gdb.multi/stop-all-on-exit.c: New test.
2138 * gdb.multi/stop-all-on-exit.exp: New file.
2139
60e22c1e
HD
21402020-04-01 Hannes Domani <ssbssa@yahoo.de>
2141
2142 PR gdb/24789
2143 * gdb.cp/misc.cc: Add integer reference variable.
2144 * gdb.cp/misc.exp: Add test.
2145
e139a727
TBA
21462020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2147
2148 * gdb.server/stop-reply-no-thread.exp: Enhance the test
2149 scenario to cover execution until the end and also the case
2150
16b0db75
TV
21512020-03-31 Tom de Vries <tdevries@suse.de>
2152
2153 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
2154 c. Use "maint info symtabs" to check symtab expansion.
2155
c0502da6
TV
21562020-03-30 Tom de Vries <tdevries@suse.de>
2157
2158 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
2159 unsupported.
2160 (verify_psymtab_expanded): Move ...
2161 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
2162 test.
2163 (readnow): New proc.
2164
5935fd15
AB
21652020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
2166
2167 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
2168 with $hex.
2169
1773be9e
TT
21702020-03-20 Tom Tromey <tromey@adacore.com>
2171
2172 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
2173
70304be9
TT
21742020-03-20 Tom Tromey <tromey@adacore.com>
2175
2176 * gdb.ada/sub_variant/subv.adb: New file.
2177 * gdb.ada/sub_variant.exp: New file.
2178
0dd7b8f7
TV
21792020-03-20 Tom de Vries <tdevries@suse.de>
2180
2181 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
2182 first break fails.
2183 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
2184
cada5fc9
AB
21852020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
2186
2187 * gdb.server/exit-multiple-threads.c: New file.
2188 * gdb.server/exit-multiple-threads.exp: New file.
2189
6b8c53f2
AB
21902020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
2191
2192 * gdb.fortran/mixed-lang-stack.c: New file.
2193 * gdb.fortran/mixed-lang-stack.cpp: New file.
2194 * gdb.fortran/mixed-lang-stack.exp: New file.
2195 * gdb.fortran/mixed-lang-stack.f90: New file.
2196
19a2740f
AB
21972020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
2198
2199 * gdb.linespec/cp-completion-aliases.cc: New file.
2200 * gdb.linespec/cp-completion-aliases.exp: New file.
2201
d8c8b848
TV
22022020-03-19 Tom de Vries <tdevries@suse.de>
2203
2204 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
2205 more precise.
2206
a9933ccf
TV
22072020-03-18 Tom de Vries <tdevries@suse.de>
2208
2209 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
2210 * gdb.dwarf2/break-inline-psymtab.c: New test.
2211 * gdb.dwarf2/break-inline-psymtab.exp: New file.
2212
2f89101f
TV
22132020-03-16 Tom de Vries <tdevries@suse.de>
2214
2215 * lib/cache.exp (gdb_do_cache): Add and handle local variables
2216 cache_verify and cache_verify_proc.
2217
6b9374f1
TV
22182020-03-15 Tom de Vries <tdevries@suse.de>
2219
2220 * gdb.server/solib-list.exp: Handle
2221 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
2222
eaeaf44c
TV
22232020-03-15 Tom de Vries <tdevries@suse.de>
2224
2225 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
2226 objfiles".
2227
3293bbaf
TT
22282020-03-14 Tom Tromey <tom@tromey.com>
2229
2230 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
2231
ab44624c
TV
22322020-03-14 Tom de Vries <tdevries@suse.de>
2233
2234 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
2235
54c43825
TV
22362020-03-14 Tom de Vries <tdevries@suse.de>
2237
2238 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
2239 result in line-by-line fashion.
2240
2ac70237
TV
22412020-03-14 Tom de Vries <tdevries@suse.de>
2242
2243 * lib/gdb.exp (supports_statement_frontiers): New proc.
2244 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
2245
09546b56
TV
22462020-03-14 Tom de Vries <tdevries@suse.de>
2247
2248 * gdb.base/printcmds.exp: Add missing quoting for "print
2249 teststring2".
2250
a1f6a07c
TT
22512020-03-13 Tom Tromey <tom@tromey.com>
2252
2253 * gdb.base/printcmds.exp (test_print_strings): Add regression
2254 test.
2255 * gdb.base/printcmds.c (charptr): New typedef.
2256 (teststring2): New global.
2257
1b83d09c
AB
22582020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
2259
2260 * gdb.base/break-interp.exp: Use the tail of the filename, not the
2261 full path in the test name.
2262 (test_ld): Add some with_test_prefix blocks to make test names
2263 unique.
2264
2d61316c
TV
22652020-03-13 Tom de Vries <tdevries@suse.de>
2266
2267 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
2268
2e9145ac
TV
22692020-03-13 Tom de Vries <tdevries@suse.de>
2270
2271 * gdb.mi/mi-sym-info.exp: Make matching more precise.
2272
96c7f873
TV
22732020-03-13 Tom de Vries <tdevries@suse.de>
2274
2275 PR symtab/25646
2276 * gdb.dwarf2/imported-unit.exp: Add test.
2277
49ba92c0
TV
22782020-03-13 Tom de Vries <tdevries@suse.de>
2279
2280 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
2281 (var1, var2): New variable.
2282 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
2283 matching symbols.
2284
301b21e0
TV
22852020-03-13 Tom de Vries <tdevries@suse.de>
2286
2287 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
2288 (Term::command): Use prompt prefix.
2289 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
2290 * gdb.tui/tui-layout-asm-short-prog.exp: Use
2291 command_no_prompt_prefix instead of prefix.
2292 * gdb.tui/tui-layout-asm.exp: Same.
2293
3f512721
SM
22942020-03-12 Simon Marchi <simon.marchi@efficios.com>
2295
2296 * gdb.base/break-interp.exp: Use foreach_with_prefix.
2297
40310f30
SM
22982020-03-12 Simon Marchi <simon.marchi@efficios.com>
2299
2300 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
2301 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
2302 on" while stepping over the test instruction, match printed
2303 message.
2304
09252140
TV
23052020-03-12 Tom de Vries <tdevries@suse.de>
2306
2307 * gdb.base/info-types.exp: Use exp_continue during matching of output
2308 of "info types".
2309
14e9c72c
TV
23102020-03-12 Tom de Vries <tdevries@suse.de>
2311
2312 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
2313
e515d67e
TV
23142020-03-12 Tom de Vries <tdevries@suse.de>
2315
2316 * gdb.fortran/module.exp: Use exp_continue during matching of output
2317 of "info variable -n".
2318
307eafd8
TV
23192020-03-12 Tom de Vries <tdevries@suse.de>
2320
2321 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
2322 gdb.dwarf2/dw2-ranges-base.c.
2323
9a2de3fc
TV
23242020-03-12 Tom de Vries <tdevries@suse.de>
2325
2326 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
2327 in presence of GLIBC debuginfo.
2328
3217502e
TV
23292020-03-12 Tom de Vries <tdevries@suse.de>
2330
2331 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
2332 $core.
2333
1281424c
TV
23342020-03-12 Tom de Vries <tdevries@suse.de>
2335
2336 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
2337 more precise.
2338
038b97fc
SM
23392020-03-11 Simon Marchi <simon.marchi@efficios.com>
2340
2341 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
2342 from Unix to Windows path.
2343
5308d1e7
TV
23442020-03-11 Tom de Vries <tdevries@suse.de>
2345
2346 * gdb.ada/minsyms.exp: Set language to ada.
2347
f870f78f
TV
23482020-03-11 Tom de Vries <tdevries@suse.de>
2349
2350 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
2351
5a13315d
TV
23522020-03-11 Tom de Vries <tdevries@suse.de>
2353
2354 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
2355
976862ed
TT
23562020-03-11 Tom Tromey <tromey@adacore.com>
2357
2358 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
2359
7462c383
TV
23602020-03-11 Tom de Vries <tdevries@suse.de>
2361
2362 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
2363
1c6c46a0
TV
23642020-03-11 Tom de Vries <tdevries@suse.de>
2365
2366 * gdb.base/break-interp.exp: Limit verbose scope.
2367
44f41bb7
TV
23682020-03-11 Tom de Vries <tdevries@suse.de>
2369
2370 * gdb.fortran/logical.f90: Define variable with character type.
2371 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
2372
b76f3a42
TV
23732020-03-11 Tom de Vries <tdevries@suse.de>
2374
2375 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
2376
1c33af77
TV
23772020-03-11 Tom de Vries <tdevries@suse.de>
2378
2379 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
2380 symtabs.
2381
8c95582d
AB
23822020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
2383 Bernd Edlinger <bernd.edlinger@hotmail.de>
2384
2385 * gdb.cp/step-and-next-inline.cc: New file.
2386 * gdb.cp/step-and-next-inline.exp: New file.
2387 * gdb.cp/step-and-next-inline.h: New file.
2388 * gdb.dwarf2/dw2-is-stmt.c: New file.
2389 * gdb.dwarf2/dw2-is-stmt.exp: New file.
2390 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
2391 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
2392 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
2393
cecf8547
AB
23942020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
2395
2396 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
2397 is-stmt flag in the line table.
2398
0ba678c9
TV
23992020-03-09 Tom de Vries <tdevries@suse.de>
2400
2401 * lib/gdb.exp (cached_file): Create cache dir.
2402
72fbdf83
TV
24032020-03-07 Tom de Vries <tdevries@suse.de>
2404
2405 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
2406 * gdb.cp/rvalue-ref-params.exp: Same.
2407
436b5e99
TV
24082020-03-06 Tom de Vries <tdevries@suse.de>
2409
2410 * lib/gdb.exp (tentative_rename, cached_file): New proc.
2411 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
2412
09f2921c
TV
24132020-03-06 Tom de Vries <tdevries@suse.de>
2414
2415 * README: Fix "the the".
2416 * gdb.base/dprintf.exp: Same.
2417
50a3cc5d
TV
24182020-03-05 Tom de Vries <tdevries@suse.de>
2419
2420 * gdb.base/maint.exp: Update "main print statistics" expected output.
2421
0a709cba
AKS
24222020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
2423
2424 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
2425 (fortran_int8): Likewise.
2426 (fortran_real4): Likewise.
2427 (fortran_real8): Likewise.
2428 (fortran_complex4): Likewise.
2429 (fortran_logical4): Likewise.
2430 (fortran_character1): Likewise.
2431
5e5d66b6
AB
24322020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
2433
2434 * gdb.fortran/logical.exp: Add tests that any non-zero value is
2435 printed as true.
2436
7b973adc
SDJ
24372020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
2438
2439 * gdb.base/printcmds.exp: Add test to verify printf of a
2440 variable holding an address.
2441
478e490a
TV
24422020-03-03 Tom de Vries <tdevries@suse.de>
2443
2444 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
2445
1ef44e86
TV
24462020-03-03 Tom de Vries <tdevries@suse.de>
2447
2448 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
2449 gdb_test_multiple call.
2450
b98cc2cf
TV
24512020-03-03 Tom de Vries <tdevries@suse.de>
2452
2453 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
2454 gdb_test_multiple calls.
2455
63e163f2
AB
24562020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
2457
2458 * gdb.base/default.exp: Remove test of 'set history filename'.
2459 * gdb.base/gdbinit-history.exp: Add tests for setting the history
2460 filename to the empty string.
2461 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
2462 and GDBHISTSIZE.
2463
24ed6739
AB
24642020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
2465
2466 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
2467 disabled.
2468
590003dc
TV
24692020-03-02 Pedro Alves <palves@redhat.com>
2470 Tom de Vries <tdevries@suse.de>
2471
2472 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
2473 -prompt prefix, before user_code argument. Add -lbl option likewise.
2474 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
2475 (gdb_is_target_1): Add -prompt prefix and move to before user_code
2476 argument.
2477 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
2478 have "\r\n" at start-of-line, instead of at end-of-line.
2479
f5e46084
SM
24802020-02-28 Simon Marchi <simon.marchi@efficios.com>
2481
2482 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
2483 libinproctrace.so.
2484
f7a7000d
LM
24852020-02-28 Luis Machado <luis.machado@linaro.org>
2486
2487 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
2488 to "p/x".
2489
718e0816
LM
24902020-02-28 Luis Machado <luis.machado@linaro.org>
2491
2492 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
2493 asm/ptrace.h and error.h.
2494
13c3a74a
TV
24952020-02-28 Tom de Vries <tdevries@suse.de>
2496
2497 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
2498 (struct wrapper, do_something, mundane/symada__cS): Move ...
2499 * gdb.base/c-linkage-name-2.c: ... here. New source file.
2500 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
2501 Update "print symada__cS before partial symtab expansion" regexp.
2502 Update breakpoint location. Flush symbol cache after expansion.
2503
85d2d5bb
LM
25042020-02-28 Luis Machado <luis.machado@linaro.org>
2505
2506 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
2507
3608f86c
TV
25082020-02-27 Tom de Vries <tdevries@suse.de>
2509
2510 * config/sid.exp: Remove unused globals.
2511 * gdb.base/attach.exp: Same.
2512 * gdb.base/catch-load.exp: Same.
2513 * gdb.base/dbx.exp: Same.
2514 * lib/gdb.exp: Same.
2515 * lib/mi-support.exp: Same.
2516 * lib/prompt.exp: Same.
2517
c8d4f6df
TV
25182020-02-27 Tom de Vries <tdevries@suse.de>
2519
2520 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
2521 not set.
2522
0d79cdc4
AM
25232020-02-26 Aaron Merey <amerey@redhat.com>
2524
2525 * gdb.debuginfod: New directory for debuginfod tests.
2526 * gdb.debuginfod/main.c: New test file.
2527 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
2528
0dce4280
TV
25292020-02-26 Tom de Vries <tdevries@suse.de>
2530
2531 PR gdb/25603
2532 * gdb.base/persistent-lang.cc: New test.
2533 * gdb.base/persistent-lang.exp: New file.
2534
9e80cfa1
AB
25352020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
2536
2537 * gdb.fortran/derived-type-striding.exp: Add a new test.
2538 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
2539 new test.
2540
2078dbb2
AB
25412020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
2542
2543 * gdb.base/cached-source-file.exp: Avoid source file paths in test
2544 names.
2545
70d49700
TV
25462020-02-25 Tom de Vries <tdevries@suse.de>
2547
2548 PR go/18926
2549 * gdb.go/methods.exp: Remove gcc/93866 xfail.
2550
a88ef40d
TV
25512020-02-24 Tom de Vries <tdevries@suse.de>
2552
2553 PR gdb/25592
2554 * gdb.base/info-locals-unused-static-var.c: New test.
2555 * gdb.base/info-locals-unused-static-var.exp: New file.
2556
01b1af32
TT
25572020-02-22 Tom Tromey <tom@tromey.com>
2558
2559 * gdb.python/tui-window.exp: New file.
2560 * gdb.python/tui-window.py: New file.
2561
7c043ba6
TT
25622020-02-22 Tom Tromey <tom@tromey.com>
2563
2564 PR tui/17850:
2565 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
2566 tests.
2567
c22fef7e
TT
25682020-02-22 Tom Tromey <tom@tromey.com>
2569
2570 * gdb.tui/new-layout.exp: Add sub-layout tests.
2571
ee325b61
TT
25722020-02-22 Tom Tromey <tom@tromey.com>
2573
2574 * gdb.tui/new-layout.exp: New file.
2575
3f0cbb04
TT
25762020-02-22 Tom Tromey <tom@tromey.com>
2577
2578 * gdb.rust/rust-style.rs: New file.
2579 * gdb.rust/rust-style.exp: New file.
2580 * gdb.base/style.exp: Test structure printing.
2581 * gdb.base/style.c (struct some_struct): New type.
2582 (enum etype): New type.
2583 (struct_value): New global.
2584
75525152
TV
25852020-02-21 Tom de Vries <tdevries@suse.de>
2586
2587 PR go/18926
2588 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
2589 Remove blanket xfails. Use message argument for gdb_breakpoint.
2590 Make continuing to breakpoint test conditional on setting breakpoint.
2591 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
2592 DW_AT_name attribute. Add xfail for GCC PR93866.
2593
bd360d30
AB
25942020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
2595
2596 * gdb.dwarf2/cpp-linkage-name.c: New file.
2597 * gdb.dwarf2/cpp-linkage-name.exp: New file.
2598
c7adb09f 25992020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
2600
2601 * lib/gdb.exp (gdb_wrapper_init): Reset
2602 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
2603 not exist.
2604
a9c79803
TV
26052020-02-20 Tom de Vries <tdevries@suse.de>
2606
2607 PR go/17018
2608 * gdb.go/hello.exp: Copy ...
2609 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
2610 print of st to print value of global definition. Add xfail for GCC
2611 PR93844.
2612 * gdb.go/hello.exp: Remove printing of st before definition.
2613 * gdb.go/hello.go: Copy ...
2614 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
2615 to st.
2616 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
2617
d7445728
TV
26182020-02-20 Tom de Vries <tdevries@suse.de>
2619
2620 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
2621 (gdb_simple_compile): Handle compile_flags go by using .go extension
2622 for source file.
2623 * gdb.go/chan.exp: Use support_go_compile.
2624 * gdb.go/handcall.exp: Same.
2625 * gdb.go/hello.exp: Same.
2626 * gdb.go/integers.exp: Same.
2627 * gdb.go/max-depth.exp: Same.
2628 * gdb.go/methods.exp: Same.
2629 * gdb.go/package.exp: Same.
2630 * gdb.go/strings.exp: Same.
2631 * gdb.go/types.exp: Same.
2632 * gdb.go/unsafe.exp: Same.
2633
c9c41e6d
TV
26342020-02-19 Tom de Vries <tdevries@suse.de>
2635
2636 * gdb.python/lib-types.exp: Make xfail more strict.
2637
f20ff837
TV
26382020-02-19 Tom de Vries <tdevries@suse.de>
2639
2640 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
2641
08410482
DE
26422020-02-19 Doug Evans <dje@google.com>
2643
2644 PR rust/25535
2645 * gdb.rust/simple.exp: Add test.
2646 * gdb.rust/simple.rs: Add test.
2647
623563f7
TV
26482020-02-19 Tom de Vries <tdevries@suse.de>
2649
2650 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
2651 output line-by-line.
2652
d3308cfd
TV
26532020-02-19 Tom de Vries <tdevries@suse.de>
2654
2655 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
2656
86cbc5dc
TV
26572020-02-19 Tom de Vries <tdevries@suse.de>
2658
2659 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
2660 prelink.
2661
9db2b96b
TV
26622020-02-19 Tom de Vries <tdevries@suse.de>
2663
2664 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
2665 (gdb_do_cache): Use gdb_do_cache_wrap.
2666 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
2667
89e2fdc5
TV
26682020-02-19 Tom de Vries <tdevries@suse.de>
2669
2670 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
2671 gdb_compile option.
2672
373d7ac0
SM
26732020-02-18 Simon Marchi <simon.marchi@efficios.com>
2674
2675 * gdb.base/printcmds.exp (test_print_enums): Update expected
2676 output.
2677
b29a2df0
SM
26782020-02-18 Simon Marchi <simon.marchi@efficios.com>
2679
2680 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
2681 for "unknown".
2682
6740f0cc
SM
26832020-02-18 Simon Marchi <simon.marchi@efficios.com>
2684
2685 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
2686 enumerator.
2687
edd45eb0
SM
26882020-02-18 Simon Marchi <simon.marchi@efficios.com>
2689
2690 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
2691 FE_, add FE_NONE.
2692 (three): Update.
2693 (enum flag_enum_without_zero): New enum.
2694 (flag_enum_without_zero): New variable.
2695 (enum not_flag_enum): New enum.
2696 (three_not_flag): New variable.
2697 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
2698 (test_print_enums): Add more tests for printing flag enums.
2699
d4295de4
TV
27002020-02-18 Tom de Vries <tdevries@suse.de>
2701
2702 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
2703 (gdb_compile_ada): ... here.
2704 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
2705 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
2706
f251f505
TT
27072020-02-14 Tom Tromey <tom@tromey.com>
2708
2709 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
2710 build directory.
2711 * boards/gdbserver-base.exp: Update path to gdbserver.
2712
8f432634
TV
27132020-02-13 Tom de Vries <tdevries@suse.de>
2714
2715 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
2716
92b6eaf7
TV
27172020-02-13 Tom de Vries <tdevries@suse.de>
2718
2719 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
2720 are missing.
2721
f3b0f7fe
TV
27222020-02-13 Tom de Vries <tdevries@suse.de>
2723
2724 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
2725 call.
2726
f6be8713
SDJ
27272020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
2728
2729 PR tui/25126
2730 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
2731 * gdb.base/cached-source-file.c: New file.
2732 * gdb.base/cached-source-file.exp: New file.
2733
b2770d5e
TV
27342020-02-11 Tom de Vries <tdevries@suse.de>
2735
2736 PR testsuite/25488
2737 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
2738
44f6938e
TV
27392020-02-10 Tom de Vries <tdevries@suse.de>
2740
2741 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
2742
5f0e2eb7
MR
27432020-02-10 Maciej W. Rozycki <macro@wdc.com>
2744
2745 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
2746 and $after_addr are both integers before making a comparison.
2747
46ce2b6f
TV
27482020-02-09 Tom de Vries <tdevries@suse.de>
2749
2750 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
2751 command output and paste it into gdb.log. If any, paste catch message
2752 to gdb.log.
2753
5abbbe1d
TT
27542020-02-07 Tom Tromey <tromey@adacore.com>
2755
2756 PR breakpoints/24915:
2757 * gdb.base/annotate-symlink.exp: Use setup_xfail.
2758
1d5d29e7
SV
27592020-02-06 Shahab Vahedi <shahab@synopsys.com>
2760
2761 * gdb.tui/tui-missing-src.exp: Add the "missing source
2762 file" test for the TUI.
2763
b0999b9b
AB
27642020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
2765
2766 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
2767 including a port number in the output.
2768
c3b149eb
AKS
27692020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
2770
2771 * lib/fortran.exp (fortran_int4): Handle clang.
2772 (fortran_int8): Likewise.
2773 (fortran_real4): Likewise.
2774 (fortran_real8): Likewise.
2775 (fortran_complex4): Likewise.
2776 (fortran_logical4): Likewise.
2777 (fortran_character1): Likewise.
2778
f8dcc90b
TV
27792020-02-04 Tom de Vries <tdevries@suse.de>
2780
2781 * README (Race detection): Add note.
2782
f90ac7c2
TV
27832020-02-04 Tom de Vries <tdevries@suse.de>
2784
2785 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
2786
780636ae
TV
27872020-02-04 Tom de Vries <tdevries@suse.de>
2788
2789 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
2790
5d2e1193
RA
27912020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
2792
2793 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
2794 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
2795 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
2796 blttar, bnetarl.
2797 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
2798 binary for blttar, bnetarl.
2799 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
2800 wait instruction. Delete ldmx test.
2801 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
2802
e409c542
AKS
28032020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
2804
2805 * gdb.fortran/array-bounds-high.exp: New file.
2806 * gdb.fortran/array-bounds-high.f90: New file.
2807
b0029748
LD
28082020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
2809
2810 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
2811 Replace #include of <sys/fcntl.h> by <fcntl.h>.
2812
195a8287
TV
28132020-02-01 Tom de Vries <tdevries@suse.de>
2814
2815 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
2816
42330a68
AB
28172020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
2818
2819 PR tui/9765
2820 * gdb.tui/tui-layout-asm-short-prog.S: New file.
2821 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
2822
b62a8028
LM
28232020-01-29 Luis Machado <luis.machado@linaro.org>
2824
2825 * gdb.arch/aarch64-brk-patterns.c: New source file.
2826 * gdb.arch/aarch64-brk-patterns.exp: New test.
2827
5f440116
TBA
28282020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2829
2830 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
2831 GCC/Clang version.
2832 * gdb.cp/pass-by-ref.exp: Ditto.
2833
ee2a6fc6
TV
28342020-01-29 Tom de Vries <tdevries@suse.de>
2835
2836 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
2837 * gdb.threads/watchpoint-fork-mt.c: Same.
2838 * gdb.threads/watchpoint-fork-parent.c: Same.
2839 * gdb.threads/watchpoint-fork-st.c: Same.
2840 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
2841
16b10d6e
LM
28422020-01-27 Luis Machado <luis.machado@linaro.org>
2843
2844 * gdb.base/step-over-syscall.exp (setup): Check if we're already
2845 sitting at a syscall instruction when we hit the syscall function's
2846 breakpoint.
2847 Check PC against one obtained with the x command.
2848 Validate syscall number.
2849 (step_over_syscall): Don't continue to the syscall instruction if
2850 we're already there.
2851
b1468492
PW
28522020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2853
2854 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
2855
7ffa82e1
AB
28562020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2857
2858 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
2859 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
2860
3d92a3e3
AB
28612020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2862
2863 * gdb.dwarf2/dw2-inline-stepping.c: New file.
2864 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
2865
94a72be7
AB
28662020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2867
2868 * gdb.base/maint.exp: Update line table parsing test.
2869 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
2870
53af73bf
PA
28712020-01-24 Pedro Alves <palves@redhat.com>
2872
2873 PR gdb/25410
2874 * gdb.multi/multi-re-run-1.c: New.
2875 * gdb.multi/multi-re-run-2.c: New.
2876 * gdb.multi/multi-re-run.exp: New.
2877
1ba1ac88
AB
28782020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2879
2880 PR gdb/23718
2881 * gdb.server/server-kill-python.exp: New file.
2882
f3364a6d
AB
28832020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2884
2885 * gdb.server/multi-ui-errors.c: New file.
2886 * gdb.server/multi-ui-errors.exp: New file.
2887
733d0a67
AB
28882020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2889
2890 PR tui/9765
2891 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
2892
4f13c1c0
TT
28932020-01-19 Tom Tromey <tom@tromey.com>
2894
2895 * gdb.tui/main.exp: Add check for plain "file".
2896
40c94099
CB
28972020-01-16 Christian Biesinger <cbiesinger@google.com>
2898
2899 * lib/gdb.exp: Fix spelling error (seperatelly).
2900
ff47f4f0
TT
29012020-01-14 Tom Tromey <tom@tromey.com>
2902
2903 PR symtab/12535:
2904 * gdb.python/python.exp: Test decode_line with empty string
2905 argument.
2906
717c684d
BE
29072020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
2908
2909 * gdb.base/skip-inline.exp: Extend test.
2910
44e4c775
AB
29112020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
2912
2913 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
2914 * gdb.dwarf2/dw2-bad-elf.c: New file.
2915 * gdb.dwarf2/dw2-bad-elf.exp: New file.
2916
d93c6db7
AB
29172020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
2918
2919 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
2920 _line_saw_file.
2921
9a6d629c
AB
29222020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
2923
2924 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
2925 border.
2926
d9ebdab7
TBA
29272020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2928
2929 * gdb.multi/multi-target.exp (setup): Factor out "info
2930 connections" and "info inferiors" tests to ...
2931 (test_info_inferiors): ... this new procedure.
2932 (top level): Run new "info-inferiors" tests.
2933
f3c469b9
PA
29342020-01-10 Pedro Alves <palves@redhat.com>
2935
2936 * gdb.server/bkpt-other-inferior.exp: New file.
2937
121b3efd
PA
29382020-01-10 Pedro Alves <palves@redhat.com>
2939
2940 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
2941 of "add-inferior".
2942 * gdb.base/quit-live.exp: Likewise.
2943 * gdb.base/remote-exec-file.exp: Likewise.
2944 * gdb.guile/scm-progspace.exp: Likewise.
2945 * gdb.linespec/linespec.exp: Likewise.
2946 * gdb.mi/new-ui-mi-sync.exp: Likewise.
2947 * gdb.mi/user-selected-context-sync.exp: Likewise.
2948 * gdb.multi/multi-target.exp (setup): Add "info connection" and
2949 "info inferiors" tests.
2950 * gdb.multi/remove-inferiors.exp: Adjust expected output of
2951 "add-inferior".
2952 * gdb.multi/watchpoint-multi.exp: Likewise.
2953 * gdb.python/py-inferior.exp: Likewise.
2954 * gdb.server/extended-remote-restart.exp: Likewise.
2955 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
2956 "info inferiors".
2957 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
2958 * gdb.trace/report.exp: Likewise.
2959
1dadb1dd
PA
29602020-01-10 Pedro Alves <palves@redhat.com>
2961
2962 * gdb.multi/multi-target.c: New file.
2963 * gdb.multi/multi-target.exp: New file.
2964 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
2965 mode requested, but remote does not support non-stop".
2966
78f2c40a
PA
29672020-01-10 Pedro Alves <palves@redhat.com>
2968
2969 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
2970 disconnect before reconnecting.
2971
e7af6c70
TBA
29722020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2973 Pedro Alves <palves@redhat.com>
2974
2975 * gdb.server/connect-without-multi-process.exp: Also test
2976 continuing to end.
2977
acdf84a6
PA
29782020-01-10 Pedro Alves <palves@redhat.com>
2979
2980 * gdb.base/remote-exec-file.exp: New file.
2981
873657b9
PA
29822020-01-10 Pedro Alves <palves@redhat.com>
2983
2984 * gdb.base/fork-running-state.exp (do_test): Adjust expected
2985 output.
2986 * gdb.threads/async.c: New.
2987 * gdb.threads/async.exp: New.
2988 * gdb.multi/tids-gid-reset.c: New.
2989 * gdb.multi/tids-gid-reset.exp: New.
2990
7f0ae84c
GB
29912020-01-10 George Barrett <bob@bob131.so>
2992
2993 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
2994 to help in finding the image relocation offset.
2995 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
2996 options in arguments.
2997 (stap_test_no_debuginfo): Likewise.
2998 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
2999 test variants.
3000 (stap_test): Add null semaphore relocation test.
3001
47e9d49d
GB
30022020-01-10 George Barrett <bob@bob131.so>
3003
3004 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
3005 * gdb.base/stap-probe.exp: Likewise.
3006 (stap_test): Pass argument as an additional flag.
3007 (stap_test_no_debuginfo): Likewise.
3008 (stap_test): Check `info probes stap' output for semaphore
3009 addresses if the test binary is supposed to have them.
3010
f5a7c406
AB
30112020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3012
3013 * gdb.tui/basic.exp: Add more scrolling tests.
3014
9ae6bf64
TT
30152020-01-09 Tom Tromey <tom@tromey.com>
3016
3017 PR tui/18932:
3018 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
3019 meangingful value.
3020 (Term::command, Term::resize): Update.
3021 * gdb.tui/basic.exp: Add scrolling test.
3022
b2efe70c
AB
30232020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3024
3025 * gdb.tui/tui-layout-asm.exp: New file.
3026
3804da7e
AB
30272020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3028
3029 * lib/tuiterm.exp (Term::check_box_contents): New proc.
3030
b40aa28f
AB
30312020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3032
3033 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
3034 (Term::enter_tui): Use Term::prepare_for_tui.
3035
63ffd7c9
AB
30362020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3037
3038 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
3039 called.
3040
3be966f6
AB
30412020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3042
3043 * gdb.base/skip.exp: Fix race condition in test.
3044
153d79c4
AB
30452020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
3046
3047 * gdb.base/backtrace.c: New file.
3048 * gdb.base/backtrace.exp: New file.
3049
f2302a34
AB
30502020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
3051
3052 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
3053
6ec1d75e
PW
30542020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3055
3056 * gdb.base/style.exp: Test that warnings are styled.
3057
c296cbe6
BE
30582019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3059
3060 * gdb.base/line65535.exp: New file.
3061 * gdb.base/line65535.c: New file.
3062
b28a729d
SM
30632019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
3064
3065 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
3066 * lib/gnat_debug_info_test.adb: New file.
3067 * gdb.ada/ptype_tagged_param.exp: Use
3068 gnat_runtime_has_debug_info, expect a different output if
3069 runtime does not have debug info.
3070
7f2d7a0d
SM
30712019-12-20 Simon Marchi <simon.marchi@efficios.com>
3072
3073 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
3074 (another) quote in test name.
3075
f3bce483
SM
30762019-12-20 Simon Marchi <simon.marchi@efficios.com>
3077
3078 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
3079 Add quote in test name.
3080
c855a912
TBA
30812019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3082
3083 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
3084 directory instead.
3085 * gdb.cp/pass-by-ref.exp: Extend with more cases.
3086 * gdb.cp/pass-by-ref-2.cc: New file.
3087 * gdb.cp/pass-by-ref-2.exp: New file.
3088
fc9d2d72
TT
30892019-12-20 Tom Tromey <tom@tromey.com>
3090
3091 * gdb.tui/list-before.exp: New file.
3092
77b97e00
TT
30932019-12-20 Tom Tromey <tom@tromey.com>
3094
3095 * gdb.tui/list.exp: Check for source on initial listing.
3096
f69656d0
TT
30972019-12-11 Tom Tromey <tromey@adacore.com>
3098
3099 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
3100 Add crlf test.
3101
99a55965
SM
31022019-12-18 Simon Marchi <simon.marchi@efficios.com>
3103
3104 * gdb.base/default.exp: Update value of $_gdb_major.
3105
5024637f
BE
31062019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3107
3108 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
3109
b63634be
BE
31102019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3111
3112 * gdb.base/skip.exp: Whitespace fix.
3113
45d73523
BE
31142019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
3115
3116 * gdb.base/skip-inline.c: New file.
3117 * gdb.base/skip-inline.exp: New file.
3118
d043f8c8
SM
31192019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
3120
3121 * gdb.base/jit-reader.exp (jit_reader_test): Rename
3122 jit_function_00 to jit_function_stack_mangle.
3123 * gdb.base/jithost.c (jit_function_t): Rename to...
3124 (jit_function_stack_mangle_t): ... this.
3125 (jit_function_add_t): New typedef.
3126 (jit_function_00_code): Rename to...
3127 (jit_function_stack_mangle_code): ... this, make static.
3128 (jit_function_add_code): New.
3129 (main): Generate "add" function and call it. Adjust to changes
3130 in jithost_abi.
3131 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
3132 (struct jithost_abi) <begin, end>: Remove fields.
3133 <object, function_stack_mangle, function_add>: New fields.
3134 * gdb.base/jitreader.c (struct reader_state) <code_begin,
3135 code_end>: Remove fields.
3136 <func_stack_mangle>: New field.
3137 (read_debug_info): Adjust to renaming, create block for "add"
3138 function.
3139 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
3140
873de05c
TT
31412019-12-11 Tom Tromey <tom@tromey.com>
3142
3143 * gdb.tui/resize.exp: Fix regexp.
3144 * gdb.tui/regs.exp: Fix regexps.
3145 * gdb.tui/main.exp: Fix regexp.
3146
3d979945
TT
31472019-12-11 Tom Tromey <tom@tromey.com>
3148
3149 * gdb.tui/resize.exp: Update.
3150 * gdb.tui/empty.exp (layouts): Update.
3151
2192a9d3
TT
31522019-12-11 Tom Tromey <tom@tromey.com>
3153
3154 * gdb.tui/regs.exp: Update.
3155 * gdb.tui/empty.exp (layouts): Update.
3156 * gdb.tui/basic.exp: Update.
3157 * lib/tuiterm.exp (_check_box): Don't check bottom border.
3158
d8edc8b7
PW
31592019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3160
3161 * gdb.base/options.exp: Add -raw-values in the print completion list.
3162 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
3163
4c12d936
KB
31642019-12-10 Kevin Buettner <kevinb@redhat.com>
3165
3166 * gdb.threads/omp-par-scope.c: New file.
3167 * gdb/threads/omp-par-scope.exp: New file.
3168
26b911fb
KB
31692019-12-10 Kevin Buettner <kevinb@redhat.com>
3170
bb47f919
KB
3171 * lib/gdb.exp (support_nested_function_tests): New proc.
3172
31732019-12-10 Kevin Buettner <kevinb@redhat.com>
3174
3175 * lib/gdb.exp (gdb_compile_openmp): New proc.
3176 (build_executable_from_specs): Add an "openmp" option.
3177 (gdb_compile_pthreads): Add non-executable case.
26b911fb 3178
6c71eb7d
TT
31792019-12-10 Tom Tromey <tromey@adacore.com>
3180
3181 * gdb.ada/unchecked_union.exp: New file.
3182 * gdb.ada/unchecked_union/pck.adb: New file.
3183 * gdb.ada/unchecked_union/pck.ads: New file.
3184 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
3185 * gdb-utils.exp (string_to_regexp): Also quote "?".
3186
bac7c5cf
GB
31872019-12-10 George Barrett <bob@bob131.so>
3188
3189 Test scripted probe breakpoints.
3190 * gdb.guile/scm-breakpoint.c (main): Add probe point.
3191 * gdb.python/py-breakpoint.c (main): Likewise.
3192 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
3193 specifier test.
3194 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
3195
330f1d38
TBA
31962019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3197
3198 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
3199 an rvalue parameter.
3200 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
3201 parameter.
3202
b43315e2
AB
32032019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
3204
3205 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
3206 modules.
3207
54f73dad
AB
32082019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
3209
3210 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
3211 broken version of GCC.
3212
d57cbee9
AB
32132019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
3214
3215 * gdb.fortran/info-modules.exp: Rewrite to make use of new
3216 sym-info-cmds library.
3217 * gdb.fortran/info-types.exp: Likewise.
3218 * lib/sym-info-cmds.exp: New file.
3219
c14aab8c
TV
32202019-12-08 Tom de Vries <tdevries@suse.de>
3221
3222 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
3223
aa2d5a42
KS
32242019-12-07 Keith Seitz <keiths@redhat.com>
3225
3226 * gdb.base/corefile-buildid-shlib-shr.c: New file.
3227 * gdb.base/corefile-buildid-shlib.c: New file.
3228 * gdb.base/corefile-buildid.c: New file.
3229 * gdb.base/corefile-buildid.exp: New file.
3230
93e55f0a
TV
32312019-12-06 Tom de Vries <tdevries@suse.de>
3232
3233 * gdb.dwarf2/varval.exp: Add decl before def test.
3234
c7d12402
TBA
32352019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3236
3237 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
3238
06acc08f
TBA
32392019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3240
3241 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
3242 CV and reference conversion for overload resolution.
3243 * gdb.cp/rvalue-ref-overload.exp: Test it.
3244
e0fad1ea
PW
32452019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3246
3247 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
3248 * gdb.base/frameapply.exp: Test faas without command.
3249
8d70a9f0
AB
32502019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
3251
3252 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
3253 Fortran tests.
3254 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
3255 order.
3256
36c8fb93
AB
32572019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
3258
3259 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
3260 casting to type with no kind specified.
3261 (test_basic_parsing_of_type_kinds): Additional tests for types
3262 with no kind specified, and add tests for single/double
3263 precision/complex types.
3264
4139ff00
TT
32652019-12-04 Tom Tromey <tromey@adacore.com>
3266
3267 * gdb.base/endianity.c (struct other) <x>: New field.
3268 (main): Initialize it.
3269 * gdb.base/endianity.exp: Update.
3270
a05cf17a
TT
32712019-12-04 Tom Tromey <tromey@adacore.com>
3272
3273 * gdb.ada/scalar_storage/storage.adb: New file.
3274 * gdb.ada/scalar_storage/pck.adb: New file.
3275 * gdb.ada/scalar_storage/pck.ads: New file.
3276 * gdb.ada/scalar_storage.exp: New file.
3277
103a685e
TT
32782019-12-04 Tom Tromey <tromey@adacore.com>
3279
3280 * gdb.base/endianity.c (struct otherendian) <f>: New field.
3281 (main): Initialize it.
3282 * gdb.base/endianity.exp: Update.
3283
c2512106
AB
32842019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
3285
3286 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
3287
293b38d6
AB
32882019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
3289
3290 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
3291 -symbol-info-module-functions and -symbol-info-module-variables.
3292
216a7e6b
AB
32932019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
3294
3295 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
3296
5bbd8269
AB
32972019-12-01 Richard Bunt <richard.bunt@arm.com>
3298 Andrew Burgess <andrew.burgess@embecosm.com>
3299
3300 * gdb.fortran/derived-type-striding.exp: New file.
3301 * gdb.fortran/derived-type-striding.f90: New file.
3302 * gdb.fortran/array-slices.exp: New file.
3303 * gdb.fortran/array-slices.f90: New file.
3304
be09caf1
PW
33052019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3306
3307 * gdb.base/define.exp: Test . in command names.
3308 * gdb.base/setshow.exp: Update test, as . is now part of
3309 command name.
3310
643c0cbe
PW
33112019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3312
3313 * gdb.base/define-prefix.exp: New file.
3314
dcdec678
AB
33152019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
3316
3317 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
3318 compile.
3319 (skip_btrace_pt_tests): Likewise.
3320
640ab947
AB
33212019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
3322
3323 * gdb.fortran/info-modules.exp: Compile source files in correct
3324 order.
3325
d22670f0
KB
33262019-11-27 Kevin Buettner <kevinb@redhat.com>
3327
3328 * gdb.dwarf2/imported-unit.exp: New file.
3329 * gdb.dwarf2/imported-unit.c: New file.
3330
db5960b4
AB
33312019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
3332
3333 * gdb.mi/mi-fortran-modules-2.f90: New file.
3334 * gdb.mi/mi-fortran-modules.exp: New file.
3335 * gdb.mi/mi-fortran-modules.f90: New file.
3336
7dc42066
AB
33372019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
3338
3339 * gdb.mi/mi-sym-info-1.c: New file.
3340 * gdb.mi/mi-sym-info-2.c: New file.
3341 * gdb.mi/mi-sym-info.exp: New file.
3342
0dfeecca
TT
33432019-11-22 Tom Tromey <tromey@adacore.com>
3344
3345 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
3346 * gdb.ada/tasks/foo.adb: Add another stopping location.
3347
34877895
PJ
33482019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
3349
3350 * gdb.base/endianity.c: New test.
3351 * gdb.base/endianity.exp: New file.
3352
2e84f897
LD
33532019-11-21 Lukas Durfina <ldurfina@tachyum.com>
3354
3355 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
3356
65d1cd5f
TV
33572019-11-21 Tom de Vries <tdevries@suse.de>
3358
3359 PR gdb/24956
3360 * gdb.base/ui-redirect.exp: Test output of user-defined command.
3361
4f22c3f4
SDJ
33622019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
3363
3364 * gdb.python/py-progspace.exp: Add missing parentheses on some
3365 'print' commands.
3366
9f6ad286
TT
33672019-11-19 Tom Tromey <tom@tromey.com>
3368
3369 * gdb.tui/winheight.exp: New file.
3370
0b8dbf3f
AB
33712019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
3372
3373 * gdb.base/ctf-whatis.c: Delete.
3374 * gdb.base/ctf-whatis.exp: Delete.
3375 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
3376
f833b7a7
AB
33772019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
3378
3379 * gdb.base/ctf-cvexpr.exp: Delete.
3380 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
3381
30d0a636
AB
33822019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
3383
3384 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
3385 the compiler. Clean up header comment a little.
3386 * gdb.base/ctf-ptype.exp: Likewise.
3387 * gdb.base/ctf-whatis.exp: Likewise.
3388 * lib/gdb.exp (skip_ctf_tests): New proc.
3389
494409bb
SDJ
33902019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
3391
3392 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
3393 * gdb.tui/corefile-run.exp: New file.
3394
55708e99
TT
33952019-11-14 Tom Tromey <tromey@adacore.com>
3396
3397 * gdb.base/gdbvars.exp (test_convenience_variables): Add
3398 regression tests.
3399
45e42163
TT
34002019-11-12 Tom Tromey <tom@tromey.com>
3401
3402 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
3403 after any command. Expect prompt after WAIT_FOR is seen.
3404 (enter_tui): Enable resize messages.
3405 (command): Expect command in output.
3406 (get_line): Avoid error when cursor appears to be off-screen.
3407 (dump_screen): Include screen size in title.
3408 (_do_resize): New proc, from "resize".
3409 (resize): Rewrite. Do resize in two steps.
3410 * gdb.tui/empty.exp (layouts): Fix entries.
3411 (check_boxes): Remove xfail.
3412 (check_text): Dump screen on failure.
3413
086baaf1
AB
34142019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
3415
3416 * gdb.python/py-symbol.exp: Add test for
3417 gdb.lookup_static_symbols.
3418
09ff83af
AB
34192019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
3420
3421 * gdb.python/py-symbol.c: Declare and call function from new
3422 py-symbol-2.c file.
3423 * gdb.python/py-symbol.exp: Compile both source files, and add new
3424 tests for gdb.lookup_static_symbol.
3425 * gdb.python/py-symbol-2.c: New file.
3426
11af934b
TV
34272019-11-02 Tom de Vries <tdevries@suse.de>
3428
3429 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
3430 * gdb.base/anon.exp: Same.
3431 * gdb.base/auto-connect-native-target.exp: Same.
3432 * gdb.base/call-ar-st.exp: Same.
3433 * gdb.base/catch-syscall.exp: Same.
3434 * gdb.base/commands.exp: Same.
3435 * gdb.base/default.exp: Same.
3436 * gdb.base/display.exp: Same.
3437 * gdb.base/float.exp: Same.
3438 * gdb.base/foll-fork.exp: Same.
3439 * gdb.base/help.exp: Same.
3440 * gdb.base/info-macros.exp: Same.
3441 * gdb.base/info-proc.exp: Same.
3442 * gdb.base/info-target.exp: Same.
3443 * gdb.base/long_long.exp: Same.
3444 * gdb.base/macscp.exp: Same.
3445 * gdb.base/memattr.exp: Same.
3446 * gdb.base/nofield.exp: Same.
3447 * gdb.base/pointers.exp: Same.
3448 * gdb.base/printcmds.exp: Same.
3449 * gdb.base/ptype.exp: Same.
3450 * gdb.base/restore.exp: Same.
3451 * gdb.base/return.exp: Same.
3452 * gdb.base/scope.exp: Same.
3453 * gdb.base/set-noassign.exp: Same.
3454 * gdb.base/setshow.exp: Same.
3455 * gdb.base/shlib-call.exp: Same.
3456 * gdb.base/signals.exp: Same.
3457 * gdb.base/sigstep.exp: Same.
3458 * gdb.base/skip.exp: Same.
3459 * gdb.base/solib-symbol.exp: Same.
3460 * gdb.base/stap-probe.exp: Same.
3461 * gdb.base/step-line.exp: Same.
3462 * gdb.base/step-test.exp: Same.
3463 * gdb.base/style.exp: Same.
3464 * gdb.base/varargs.exp: Same.
3465 * gdb.base/vla-datatypes.exp: Same.
3466 * gdb.base/vla-ptr.exp: Same.
3467 * gdb.base/vla-sideeffect.exp: Same.
3468 * gdb.base/volatile.exp: Same.
3469 * gdb.base/watch-cond-infcall.exp: Same.
3470 * gdb.base/watchpoint.exp: Same.
3471
e96ec2ba
TV
34722019-11-02 Tom de Vries <tdevries@suse.de>
3473
3474 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
3475 * gdb.cp/cpexprs.exp: Same.
3476 * gdb.cp/except-multi-location.exp: Same.
3477 * gdb.cp/exceptprint.exp: Same.
3478 * gdb.cp/gdb2384.exp: Same.
3479 * gdb.cp/inherit.exp: Same.
3480 * gdb.cp/m-static.exp: Same.
3481 * gdb.cp/meth-typedefs.exp: Same.
3482 * gdb.cp/misc.exp: Same.
3483 * gdb.cp/namespace.exp: Same.
3484 * gdb.cp/non-trivial-retval.exp: Same.
3485 * gdb.cp/overload.exp: Same.
3486 * gdb.cp/pr17132.exp: Same.
3487 * gdb.cp/re-set-overloaded.exp: Same.
3488 * gdb.cp/rvalue-ref-types.exp: Same.
3489 * gdb.cp/templates.exp: Same.
3490
bd5766ec
LM
34912019-11-01 Luis Machado <luis.machado@linaro.org>
3492
3493 PR gdb/25124
3494
3495 * gdb.arch/pr25124.S: New file.
3496 * gdb.arch/pr25124.exp: New file.
3497
165f8965
AB
34982019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
3499
3500 * gdb.fortran/info-modules.exp: Update expected results, and add
3501 additional tests for 'info module functinos', and 'info module
3502 variables'.
3503 * gdb.fortran/info-types.exp: Update expected results.
3504 * gdb.fortran/info-types.f90: Extend testcase with additional
3505 module variables and functions.
3506
59c35742
AB
35072019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
3508
3509 * gdb.fortran/info-modules.exp: New file.
3510 * gdb.fortran/info-types.exp: Build with new file.
3511 * gdb.fortran/info-types.f90: Include and use new module.
3512 * gdb.fortran/info-types-2.f90: New file.
3513
f3fb2519
PW
35142019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3515
3516 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
3517 * gdb.base/settings.exp: Test all settings types using
3518 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
3519 that now verifies that the value of "maint show" is the same as
3520 returned by the settings functions. Test the type of the
3521 maintenance settings.
3522 * gdb.base/default.exp: Update show_conv_list.
3523
d1e36019
TV
35242019-10-31 Tom de Vries <tdevries@suse.de>
3525
3526 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
3527 gdb_test.
3528 * gdb.arch/amd64-disp-step.exp: Same.
3529 * gdb.asm/asm-source.exp: Same.
3530 * gdb.btrace/buffer-size.exp: Same.
3531 * gdb.btrace/cpu.exp: Same.
3532 * gdb.btrace/enable.exp: Same.
3533 * gdb.dwarf2/count.exp: Same.
3534 * gdb.dwarf2/dw2-ranges-func.exp: Same.
3535 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
3536 * gdb.fortran/vla-datatypes.exp: Same.
3537 * gdb.fortran/vla-history.exp: Same.
3538 * gdb.fortran/vla-ptype.exp: Same.
3539 * gdb.fortran/vla-value.exp: Same.
3540 * gdb.fortran/whatis_type.exp: Same.
3541 * gdb.guile/guile.exp: Same.
3542 * gdb.multi/tids.exp: Same.
3543 * gdb.python/py-finish-breakpoint.exp: Same.
3544 * gdb.python/py-framefilter.exp: Same.
3545 * gdb.python/py-pp-registration.exp: Same.
3546 * gdb.python/py-xmethods.exp: Same.
3547 * gdb.python/python.exp: Same.
3548 * gdb.server/connect-with-no-symbol-file.exp: Same.
3549 * gdb.server/no-thread-db.exp: Same.
3550 * gdb.server/run-without-local-binary.exp: Same.
3551 * gdb.stabs/weird.exp: Same.
3552 * gdb.threads/attach-many-short-lived-threads.exp: Same.
3553 * gdb.threads/thread-find.exp: Same.
3554 * gdb.threads/tls-shared.exp: Same.
3555 * gdb.threads/tls.exp: Same.
3556 * gdb.threads/wp-replication.exp: Same.
3557 * gdb.trace/ax.exp: Same.
3558 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
3559
3d11e68e
TV
35602019-10-31 Tom de Vries <tdevries@suse.de>
3561
3562 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
3563 * gdb.ada/array_subscript_addr.exp: Same.
3564 * gdb.ada/arrayidx.exp: Same.
3565 * gdb.ada/arrayparam.exp: Same.
3566 * gdb.ada/arrayptr.exp: Same.
3567 * gdb.ada/boolean_expr.exp: Same.
3568 * gdb.ada/call_pn.exp: Same.
3569 * gdb.ada/complete.exp: Same.
3570 * gdb.ada/fixed_cmp.exp: Same.
3571 * gdb.ada/fun_addr.exp: Same.
3572 * gdb.ada/funcall_param.exp: Same.
3573 * gdb.ada/interface.exp: Same.
3574 * gdb.ada/mod_from_name.exp: Same.
3575 * gdb.ada/null_array.exp: Same.
3576 * gdb.ada/packed_array.exp: Same.
3577 * gdb.ada/packed_tagged.exp: Same.
3578 * gdb.ada/print_chars.exp: Same.
3579 * gdb.ada/print_pc.exp: Same.
3580 * gdb.ada/ptype_arith_binop.exp: Same.
3581 * gdb.ada/ptype_field.exp: Same.
3582 * gdb.ada/ptype_tagged_param.exp: Same.
3583 * gdb.ada/rec_return.exp: Same.
3584 * gdb.ada/ref_tick_size.exp: Same.
3585 * gdb.ada/str_ref_cmp.exp: Same.
3586 * gdb.ada/taft_type.exp: Same.
3587 * gdb.ada/tagged.exp: Same.
3588 * gdb.ada/type_coercion.exp: Same.
3589 * gdb.ada/uninitialized_vars.exp: Same.
3590
60b6ede8
TV
35912019-10-30 Tom de Vries <tdevries@suse.de>
3592
3593 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
3594
30baf67b
TV
35952019-10-26 Tom de Vries <tdevries@suse.de>
3596
3597 * gdb.base/bigcore.c: Fix typos in comments.
3598 * gdb.base/ctf-ptype.c: Same.
3599 * gdb.base/long_long.c: Same.
3600 * gdb.dwarf2/dw2-op-out-param.S: Same.
3601 * gdb.python/py-evthreads.c: Same.
3602 * gdb.reverse/i387-stack-reverse.c: Same.
3603 * gdb.trace/tfile.c: Same.
3604 * lib/compiler.c: Same.
3605 * lib/compiler.cc: Same.
3606
158da0d1
TV
36072019-10-25 Tom de Vries <tdevries@suse.de>
3608
3609 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
3610 gdb_test_multiple calls.
3611 * gdb.reverse/sigall-reverse.exp: Same.
3612 * gdb.reverse/solib-precsave.exp: Same.
3613 * gdb.reverse/solib-reverse.exp: Same.
3614 * gdb.reverse/until-precsave.exp: Same.
3615 * gdb.reverse/until-reverse.exp: Same.
3616
4ccdfbec
TV
36172019-10-24 Tom de Vries <tdevries@suse.de>
3618
3619 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
3620 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
3621 kfail using -wrap pattern flag and convenience variable
3622 gdb_test_name.
3623
33d569b7
AB
36242019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
3625
3626 * gdb.python/py-progspace.exp: Add tests for the
3627 Progspace.block_for_pc method.
3628
4d0b984b
TT
36292019-10-23 Tom Tromey <tom@tromey.com>
3630
3631 * configure: Rebuild.
3632 * aclocal.m4: Use m4_include, not sinclude.
3633
94cb3754
TV
36342019-10-21 Tom de Vries <tdevries@suse.de>
3635
3636 * gdb.base/infcall-nested-structs.c: Add
3637 __attribute__((noinline,noclone)) to all functions.
3638 (call_all): Add missing variable initialization. Simplify return value.
3639 (breakpt): Increment volatile variable, to prevent call from being
3640 optimized out.
3641 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
3642
062f1fc1
TV
36432019-10-17 Tom de Vries <tdevries@suse.de>
3644
3645 * gdb.fortran/module.exp: Allow info variables to print info for files
3646 other than module.f90.
3647
0b54364d
AB
36482019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
3649
3650 * gdb.fortran/module.exp: Extend with 'info variables' test.
3651
7ff5fae7
AB
36522019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
3653
3654 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
3655 F77_FOR_TARGET.
3656
d10eccaa
TV
36572019-10-16 Tom de Vries <tdevries@suse.de>
3658
3659 PR tdep/25096
3660 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
3661
745ff14e
TV
36622019-10-16 Tom de Vries <tdevries@suse.de>
3663
3664 PR tdep/24104
3665 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
3666 Add KFAIL for PR tdep/25096.
3667
03e1ab94
TV
36682019-10-16 Tom de Vries <tdevries@suse.de>
3669
3670 PR testsuite/25059
3671 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
3672
b17fcc10
TV
36732019-10-16 Tom de Vries <tdevries@suse.de>
3674
3675 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
3676 as signed.
3677
9223170f
SM
36782019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
3679
3680 * gdb.mi/list-thread-groups-available.exp: Read entries one by
3681 one instead of increasing timeout.
3682
d6e76313
TV
36832019-10-13 Tom de Vries <tdevries@suse.de>
3684
3685 PR record/25038
3686 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
3687 * gdb.reverse/sigall-reverse.exp: Same.
3688 * gdb.reverse/solib-precsave.exp: Same.
3689 * gdb.reverse/solib-reverse.exp: Same.
3690 * gdb.reverse/step-precsave.exp: Same.
3691 * gdb.reverse/until-precsave.exp: Same.
3692 * gdb.reverse/until-reverse.exp: Same.
3693 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
3694
6dfc0041
AA
36952019-10-10 Andreas Arnez <arnez@linux.ibm.com>
3696
3697 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
3698 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
3699 (cmp_struct_05_01, cmp_struct_static_02_01)
3700 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
3701 comparisons.
3702
abcf2cc8
TV
37032019-10-10 Tom de Vries <tdevries@suse.de>
3704
3705 PR testsuite/24888
3706 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
3707 gnatlink.
3708
a50faaf6
TV
37092019-10-09 Tom de Vries <tdevries@suse.de>
3710
3711 PR testsuite/25048
3712 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
3713
60ff3cd7
AB
37142019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
3715
3716 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
3717 exceptions due to missing debug information.
3718
dfee8566
TV
37192019-10-07 Tom de Vries <tdevries@suse.de>
3720
3721 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
3722
3d63690a
AB
37232019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
3724
3725 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
3726 * gdb.base/annota1.exp: Update to use gdb_test_name.
3727
30d1f018
WP
37282019-10-07 Weimin Pan <weimin.pan@oracle.com>
3729
3730 * gdb.base/ctf-whatis.exp: New file.
3731 * gdb.base/ctf-whatis.c: New file.
3732 * gdb.base/ctf-ptype.exp: New file.
3733 * gdb.base/ctf-ptype.c: New file.
3734 * gdb.base/ctf-constvars.exp: New file.
3735 * gdb.base/ctf-constvars.c: New file.
3736 * gdb.base/ctf-cvexpr.exp: New file.
3737
4dbbb47c
TV
37382019-10-04 Tom de Vries <tdevries@suse.de>
3739
3740 * gdb.cp/local-static.c (main): Move declaration of int i out of the
3741 for loop.
3742
77c2dba3
TT
37432019-10-03 Tom Tromey <tom@tromey.com>
3744
3745 PR rust/24976:
3746 * gdb.rust/simple.rs (Union2): New type.
3747 (main): Use Union2.
3748 * gdb.rust/simple.exp: Add test.
3749
179aed7f
AB
37502019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3751
3752 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
3753 nested function prefix.
3754
0a4b0913
AB
37552019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
3756 Richard Bunt <richard.bunt@arm.com>
3757 Andrew Burgess <andrew.burgess@embecosm.com>
3758
3759 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
3760 nested functions.
3761 * gdb.fortran/nested-funcs.f90: Update expected results.
3762 * gdb.fortran/nested-funcs-2.exp: New file.
3763 * gdb.fortran/nested-funcs-2.f90: New file.
3764
082cce05
AB
37652019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3766
3767 * gdb.python/py-parameter.exp: Make test names unique.
3768 * gdb.python/py-template.exp: Likewise.
3769 * gdb.python/py-value.exp: Likewise.
3770
2b74ba5a
AB
37712019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3772
3773 * gdb.base/break-interp.exp: Reduce test name duplication.
3774 * gdb.base/call-sc.exp: Likewise.
3775 * gdb.base/callfuncs.exp: Likewise.
3776 * gdb.base/charset.exp: Likewise.
3777 * gdb.base/dump.exp: Likewise.
3778 * gdb.base/ena-dis-br.exp: Likewise.
3779 * gdb.base/relational.exp: Likewise.
3780 * gdb.base/step-over-syscall.exp: Likewise.
3781 * gdb.base/structs.exp: Likewise.
3782
58eb20d5
AB
37832019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3784
3785 * gdb.linespec/explicit.exp: Make test names unique.
3786 * gdb.linespec/ls-errs.exp: Likewise.
3787
4d421147
AB
37882019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3789
3790 * gdb.reverse/break-precsave.exp: Make test names unique.
3791 * gdb.reverse/break-reverse.exp: Likewise.
3792 * gdb.reverse/finish-precsave.exp: Likewise.
3793 * gdb.reverse/finish-reverse.exp: Likewise.
3794 * gdb.reverse/machinestate-precsave.exp: Likewise.
3795 * gdb.reverse/machinestate.exp: Likewise.
3796 * gdb.reverse/readv-reverse.exp: Likewise.
3797 * gdb.reverse/recvmsg-reverse.exp: Likewise.
3798 * gdb.reverse/sigall-precsave.exp: Likewise.
3799 * gdb.reverse/sigall-reverse.exp: Likewise.
3800 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
3801 * gdb.reverse/watch-precsave.exp: Likewise.
3802 * gdb.reverse/watch-reverse.exp: Likewise.
3803
d8c06f22
AB
38042019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3805
3806 * gdb.threads/stop-with-handle.c: New file.
3807 * gdb.threads/stop-with-handle.exp: New file.
3808
3a56ed86
TV
38092019-10-03 Tom de Vries <tdevries@suse.de>
3810
3811 PR testsuite/25059
3812 * gdb.base/list-missing-source.exp: Allowing the "Compilation
3813 directory" line to be missing.
3814
42275044
TV
38152019-10-03 Tom de Vries <tdevries@suse.de>
3816
3817 PR testsuite/25059
3818 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
3819 type optional.
3820
9ef62df0
AA
38212019-10-02 Andreas Arnez <arnez@linux.ibm.com>
3822
3823 * gdb.python/py-format-string.c (string.h): New include.
3824 (main): Fill a_struct_with_union.the_union.an_int with bytes of
3825 the same value, for endianness-independence.
3826 * gdb.python/py-format-string.exp (default_regexp_dict)
3827 (test_pretty_structs, test_format): Adjust expected output to the
3828 changed initialization.
3829
37f6a7f4
TT
38302019-10-02 Tom Tromey <tromey@adacore.com>
3831
3832 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
3833
1d58d6a2
PA
38342019-10-02 Pedro Alves <palves@redhat.com>
3835 Andrew Burgess <andrew.burgess@embecosm.com>
3836
3837 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
3838 "print-file-var.h".
3839 (this_version_id) Use ATTRIBUTE_VISIBILITY.
3840 (get_version_1): Print this_version_id and its address.
3841 Add extern "C" wrappers around interface functions.
3842 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
3843 "print-file-var.h".
3844 (this_version_id) Use ATTRIBUTE_VISIBILITY.
3845 (get_version_2): Print this_version_id and its address.
3846 Add extern "C" wrappers around interface functions.
3847 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
3848 <stddef.h> and "print-file-var.h".
3849 Add extern "C" wrappers around interface functions.
3850 [VERSION_ID_MAIN] (this_version_id): Define.
3851 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
3852 * gdb.base/print-file-var.h: Add some #defines to simplify setting
3853 up extern "C" blocks.
3854 * gdb.base/print-file-var.exp (test): New, factored out from top
3855 level.
3856 (top level): Test all combinations of attribute hidden or not,
3857 dlopen or not, and this_version_id symbol in main file or not.
3858 Compile tests as both C++ and C, make test names unique.
3859
d770d56f
TT
38602019-10-01 Tom Tromey <tom@tromey.com>
3861
3862 * gdb.base/style.exp: Test "show logging filename".
3863
7f6aba03
TT
38642019-10-01 Tom Tromey <tom@tromey.com>
3865
3866 * lib/gdb-utils.exp (style): Handle "metadata" argument.
3867 * gdb.base/style.exp: Add metadata style test.
3868
14309bb6
TT
38692019-10-01 Tom Tromey <tom@tromey.com>
3870
3871 * gdb.base/style.exp: Test "pwd".
3872
2a3c1174
PA
38732019-10-01 Tom Tromey <tom@tromey.com>
3874
3875 * gdb.base/style.exp: Update tests.
3876
53d666ec
AA
38772019-10-01 Andreas Arnez <arnez@linux.ibm.com>
3878
3879 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
3880 'six' to unsigned.
3881 (s1): Initialize fields 'four' and 'six' instead of 'three' and
3882 'five'. Use an all-ones bit pattern for each.
3883 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
3884 to its changed values.
3885
4a56a520
TT
38862019-09-30 Tom Tromey <tromey@adacore.com>
3887
3888 * gdb.rust/traits.rs: Disable all warnings.
3889
0df0352a
TV
38902019-09-29 Tom de Vries <tdevries@suse.de>
3891
aac66a4c 3892 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 3893
73d9a918
TV
38942019-09-29 Tom de Vries <tdevries@suse.de>
3895
3896 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
3897
060b3ab4
TV
38982019-09-27 Tom de Vries <tdevries@suse.de>
3899
3900 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
3901
68f7d34d
TV
39022019-09-27 Tom de Vries <tdevries@suse.de>
3903
3904 PR record/23188
3905 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
3906
5d63b30a
TT
39072019-09-26 Tom Tromey <tromey@adacore.com>
3908
3909 * gdb.ada/py_taft.exp: New file.
3910 * gdb.ada/py_taft/main.adb: New file.
3911 * gdb.ada/py_taft/pkg.adb: New file.
3912 * gdb.ada/py_taft/pkg.ads: New file.
3913
3d435220
TV
39142019-09-24 Tom de Vries <tdevries@suse.de>
3915
3916 PR gdb/24598
3917 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
3918
77d03678
TV
39192019-09-22 Tom de Vries <tdevries@suse.de>
3920
3921 * gdb.base/restore.exp: Allow register variables to be optimized out at
3922 -O0.
3923
abf516c6
UW
39242019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
3925
3926 * gdb.arch/spu-info.exp: Remove file.
3927 * gdb.arch/spu-info.c: Remove file.
3928 * gdb.arch/spu-ls.exp: Remove file.
3929 * gdb.arch/spu-ls.c: Remove file.
3930
3931 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
3932 * gdb.asm/spu.inc: Remove file.
3933
3934 * gdb.base/dump.exp: Remove support for spu*-*-*.
3935 * gdb.base/stack-checking.exp: Likewise.
3936 * gdb.base/overlays.exp: Likewise.
3937 * gdb.base/ovlymgr.c: Likewise.
3938 * gdb.base/spu.ld: Remove file.
3939
3940 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
3941 * gdb.cp/cpexprs.exp: Likewise.
3942 * gdb.cp/exception.exp: Likewise.
3943 * gdb.cp/gdb2495.exp: Likewise.
3944 * gdb.cp/mb-templates.exp: Likewise.
3945 * gdb.cp/pr9167.exp: Likewise.
3946 * gdb.cp/userdef.exp: Likewise.
3947
3948 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
3949
3950 * gdb.cell: Remove directory.
3951 * lib/cell.exp: Remove file.
3952
e452e88f
TV
39532019-09-19 Tom de Vries <tdevries@suse.de>
3954
3955 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
3956
8a625130
TV
39572019-09-19 Tom de Vries <tdevries@suse.de>
3958
3959 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
3960
81dc3ab5
TV
39612019-09-19 Tom de Vries <tdevries@suse.de>
3962
3963 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
3964 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
3965 (gdb_target_cmd): ... here.
3966 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
3967 value 2.
3968
b078f3ac
AB
39692019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
3970
3971 * gdb.base/source-dir.exp: Avoid having directory names in test
3972 names.
3973
f1b620e9
MG
39742019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
3975
3976 * gdb.base/source-dir.exp: Add extra test for mapped compilation
3977 directory.
3978
67f3ed6a
AB
39792019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
3980
3981 * gdb.base/list-missing-source.exp: New file.
3982
d1b70248
TV
39832019-09-14 Tom de Vries <tdevries@suse.de>
3984
3985 PR teststuite/24599
3986 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
3987 * lib/ada.exp (gnatmake_version_at_least): New proc.
3988
5fabdcd6
AB
39892019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
3990
3991 * gdb.base/maint.exp: Use exec_has_index_section.
3992
aa17805f
AB
39932019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
3994
3995 * gdb.base/maint.exp: Add test for 'maint info sections'.
3996
25e5c209
TV
39972019-09-12 Tom de Vries <tdevries@suse.de>
3998
3999 * gdb.base/store.exp: Allow register variables to be optimized out at
4000 -O0.
4001
4993045d
PW
40022019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4003
4004 * gdb.ada/rdv_wait.exp: Update to new task names.
4005 * gdb.base/task_switch_in_core.exp: Likewise.
4006 * gdb.base/info_sources_base.c: Likewise.
4007
8a516164
TT
40082019-09-10 Tom Tromey <tromey@adacore.com>
4009
4010 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
4011
aa391654
TT
40122019-09-10 Tom Tromey <tromey@adacore.com>
4013
4014 * gdb.ada/dgopt.exp: New file.
4015 * gdb.ada/dgopt/x.adb: New file.
4016
8634b462
TT
40172019-09-08 Tom Tromey <tom@tromey.com>
4018
4019 * gdb.tui/resize.exp: Remove setup_xfail.
4020 * gdb.tui/regs.exp: Remove setup_xfail.
4021 * gdb.tui/basic.exp: Remove setup_xfail.
4022
736b0f76
DB
40232019-09-06 David Blaikie <dblaikie@gmail.com>
4024
4025 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
4026 * gdb.cp/cplabel.exp: Ditto.
4027 * gdb.linespec/ls-errs.exp: Ditto.
4028
30331a6c
TV
40292019-09-05 Tom de Vries <tdevries@suse.de>
4030
4031 * lib/gdb.exp (cmp_file_string): New proc.
4032 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
4033 runto_main. Verify save breakpoints output.
4034
98b0ebab
PW
40352019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4036
4037 * gdb.base/info-var.exp: Test info variables without running
4038 to main, to avoid expect's buffer overflow.
4039
4e962e74
TT
40402019-09-03 Tom Tromey <tromey@adacore.com>
4041
4042 * gdb.ada/bias.exp: New file.
4043 * gdb.ada/bias/bias.adb: New file.
4044 * gdb.ada/print_chars.exp: Add regression test.
4045 * gdb.ada/print_chars/foo.adb (My_Character): New type.
4046 (MC): New variable.
4047
2ea1a07a
SL
40482019-08-29 Sandra Loosemore <sandra@codesourcery.com>
4049
4050 * gdb.base/argv0-symlink.exp: Run only on native target
4051 and local host.
4052
8077c50d
TV
40532019-08-29 Tom de Vries <tdevries@suse.de>
4054
4055 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
4056 diverse debug info.
4057 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
4058
48352473
TV
40592019-08-28 Tom de Vries <tdevries@suse.de>
4060
4061 * gdb.base/info-var.exp: Allow info variables to print info for files
4062 other than info-var-f1.c and info-var-f2.c.
4063
d8f27c60
AB
40642019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
4065
4066 * gdb.fortran/info-types.exp: Add module.
4067 * gdb.fortran/info-types.f90: Update expected results.
4068
1f20c35e
AB
40692019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
4070
4071 * gdb.fortran/info-types.exp: New file.
4072 * gdb.fortran/info-types.f90: New file.
4073 * lib/fortran.exp (fortran_character1): New proc.
4074
4acfdd20
AB
40752019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
4076
4077 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
4078 functions'. Reindent as needed.
4079 * gdb.base/info-var-f1.c: New file.
4080 * gdb.base/info-var-f2.c: New file.
4081 * gdb.base/info-var.exp: New file.
4082 * gdb.base/info-var.h: New file.
4083
5c31b358
TV
40842019-08-26 Tom de Vries <tdevries@suse.de>
4085
4086 PR c++/24852
4087 * gdb.cp/no-libstdcxx-probe.exp: New test.
4088
b694989f
TV
40892019-08-26 Tom de Vries <tdevries@suse.de>
4090
4091 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
4092 * tests need to be skipped.
4093 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
4094 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
4095 mi_skip_libstdcxx_probe_tests.
4096
d9c4ba53
SDJ
40972019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
4098
4099 * gdb.python/py-xmethods.exp: Use raw strings when passing
4100 arguments to SimpleXMethodMatcher.
4101
395fad09
TV
41022019-08-22 Tom de Vries <tdevries@suse.de>
4103
4104 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
4105 more informative.
4106
26c957f1
PA
41072019-08-21 Pedro Alves <palves@redhat.com>
4108
4109 * gdb.base/with.exp: Test "with" with no arguments.
4110
61f80d5d
TV
41112019-08-21 Tom de Vries <tdevries@suse.de>
4112
4113 * gdb.base/gdb-caching-proc.exp: Sort files.
4114
d7a11d13
TV
41152019-08-20 Tom de Vries <tdevries@suse.de>
4116
4117 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
4118 compilation.
4119
34dafe9f
TV
41202019-08-16 Tom de Vries <tdevries@suse.de>
4121
4122 * gdb.base/compare-sections.exp ("after run to main"): Allow
4123 mismatched read-only sections for PIE executables.
4124
398fdd60
TT
41252019-08-16 Tom Tromey <tom@tromey.com>
4126
4127 * lib/tuiterm.exp (_csi_Z): New proc.
4128 * gdb.tui/basic.exp: Update window positions.
4129 * gdb.tui/empty.exp: Update window positions.
4130
d8f9e51c
SL
41312019-08-15 Sandra Loosemore <sandra@codesourcery.com>
4132
4133 * gdb.base/examine-backward.exp: Correct regexp for
4134 "examine 3 bytes backward from ${address_zero}".
4135
3df505f6
TT
41362019-08-15 Tom Tromey <tom@tromey.com>
4137
4138 * gdb.tui/empty.exp: Enable resizing tests.
4139
272560b5
TT
41402019-08-15 Tom Tromey <tromey@adacore.com>
4141
4142 * gdb.ada/char_enum.exp: Add regression tests.
4143 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
4144 and '0'.
4145 (Char, Gchar): Update.
4146 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
4147
08235187
CB
41482019-08-15 Christian Biesinger <cbiesinger@google.com>
4149
4150 * gdb.python/python.exp: Expect a leading underscore on
4151 GdbOutput{,Error}File.
4152
22a2ab04
SL
41532019-08-15 Sandra Loosemore <sandra@codesourcery.com>
4154
4155 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
4156 Windows host.
4157
835b995b
SL
41582019-08-15 Sandra Loosemore <sandra@codesourcery.com>
4159
4160 * gdb.base/batch-preserve-term-settings.exp
4161 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
4162
97dd8e07
CB
41632019-08-15 Christian Biesinger <cbiesinger@google.com>
4164
4165 * lib/gdb.exp: When running on a mingw target, replace
4166 /x/ with x:/.
4167
75faf5c4
AH
41682019-08-14 Alan Hayward <alan.hayward@arm.com>
4169
4170 * gdb.arch/aarch64-prologue.c: New test.
4171 * gdb.arch/aarch64-prologue.exp: New file.
4172
abc6c00f
TV
41732019-08-13 Tom de Vries <tdevries@suse.de>
4174
4175 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
4176 Thread.
4177
74c2c1f4
SL
41782019-08-13 Sandra Loosemore <sandra@codesourcery.com>
4179
4180 * gdb.python/py-completion.exp: Download the .py file to the host
4181 and use its host pathname. Conditionalize tests that use
4182 tab completion and manipulate files on the build machine.
4183 * gdb.python/py-events.exp: Download the .py file to the host
4184 and use its host pathname.
4185 * gdb.python/py-evsignal.exp: Likewise.
4186 * gdb.python/py-evthreads.exp: Likewise.
4187 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
4188 pathname syntax.
4189 * gdb.python/py-framefilter.exp: Download the .py file to the right
4190 place on the host. Match Windows pathname syntax.
4191 * gdb.python/py-mi-var-info-path-expression.exp: Download the
4192 .py file to the host and use its host pathname.
4193 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
4194 * gdb.python/py-objfile.exp: Expect a host pathname, not a
4195 build pathname. Skip symlink test on Windows host. Add missing
4196 newline at end of file.
4197 * gdb.python/py-pp-maint.exp: Download the .py file to the host
4198 and use its host pathname.
4199 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
4200 * gdb.python/py-section-script.exp: Use host location of binfile
4201 on safe-path. Use correct path separator on Windows host.
4202 Reorder alternatives in gdb_test_multiple to prevent matching
4203 the wrong alternative on success.
4204 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
4205
ca2589f3
PP
42062019-08-12 Patrick Palka <patrick@parcs.ath.cx>
4207
4208 * gdb.gdb/selftest.exp (test_with_self): Update test to now
4209 expect the GDB inferior to no longer immediately stop after
4210 being resumed with "signal SIGINT".
4211
020a839d
SL
42122019-08-09 Sandra Loosemore <sandra@codesourcery.com>
4213
4214 * gdb.linespec/break-ask.exp: Generalize regexps to match
4215 Windows pathnames too.
4216
128d6509
TV
42172019-08-08 Tom de Vries <tdevries@suse.de>
4218
4219 PR testsuite/24862
4220 * lib/tuiterm.exp (_accept): Fix CSI regexp.
4221
590042fc
PW
42222019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4223
4224 * gdb.base/style.exp: Update tests for help doc new invariants.
4225 * gdb.base/help.exp: Likewise.
4226
046bebe1
TT
42272019-08-06 Tom Tromey <tom@tromey.com>
4228
4229 * gdb.base/style.exp: Add disassemble test.
4230 * gdb.base/style.c (some_called_function): New function.
4231 (main): Use it.
4232
0b27c27d
CB
42332019-08-05 Christian Biesinger <cbiesinger@google.com>
4234
4235 * gdb.python/py-block.exp: Test dictionary access on blocks.
4236
580f1034
SM
42372019-08-05 Simon Marchi <simon.marchi@efficios.com>
4238
4239 PR gdb/24863
4240 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
4241 -list-thread-groups --available test when running under
4242 check-read1.
4243
d86bd7cb
TV
42442019-08-05 Tom de Vries <tdevries@suse.de>
4245
4246 PR testsuite/24863
4247 * lib/gdb.exp (with_read1_timeout_factor): New proc.
4248 * gdb.base/help.exp: Use with_read1_timeout_factor.
4249 * gdb.base/info-macros.exp: Same.
4250 * gdb.cp/nested-types.exp: Same.
4251
a80cf5d8
TV
42522019-08-05 Tom de Vries <tdevries@suse.de>
4253
4254 * lib/gdb.exp (version_at_least): Factor out of ...
4255 (tcl_version_at_least): ... here.
4256 (gdb_compile): Fail if pie results in non-PIE executable.
4257 (readelf_version, readelf_prints_pie): New proc.
4258 (exec_is_pie): Return -1 if unknown.
4259
d0962838
TV
42602019-08-05 Tom de Vries <tdevries@suse.de>
4261
4262 * lib/gdb.exp (tcl_version_at_least): Fix typo.
4263
2252ff3d
SL
42642019-08-04 Sandra Loosemore <sandra@codesourcery.com>
4265
4266 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
4267
26655f53
SL
42682019-08-04 Sandra Loosemore <sandra@codesourcery.com>
4269
4270 * lib/completion-support.exp (test_gdb_complete_none): Skip
4271 tab completion tests if no readline support.
4272 (test_gdb_complete_unique_re): Likewise.
4273 (test_gdb_complete_multiple): Likewise.
4274
db4dc13e
PW
42752019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4276
4277 * gdb.base/info_sources.exp: New file.
4278 * gdb.base/info_sources.c: New file.
4279 * gdb.base/info_sources_base.c: New file.
4280
0eba165a
PFC
42812019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4282
4283 * gdb.base/batch-exit-status.exp: Call test_exit_status with
4284 prefix argument.
4285 (test_exit_status): Add prefix argument.
4286
59bd512b
TV
42872019-08-01 Tom de Vries <tdevries@suse.de>
4288
4289 PR testsuite/24863
4290 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
4291 calling exp_continue for new thread and thread exited messages.
4292
2a3ad588
TV
42932019-08-01 Tom de Vries <tdevries@suse.de>
4294
4295 PR testsuite/24863
4296 * gdb.base/structs.exp: Fix check-read1 timeout using
4297 gdb_test_sequence.
4298 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
4299
117eb594
TV
43002019-08-01 Tom de Vries <tdevries@suse.de>
4301
4302 PR testsuite/24863
4303 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
4304 line.
4305
ed591340
TV
43062019-08-01 Tom de Vries <tdevries@suse.de>
4307
4308 PR testsuite/24863
4309 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
4310
aa3b6533
TT
43112019-07-30 Tom Tromey <tromey@adacore.com>
4312
4313 * gdb.ada/display_nested.exp: New file.
4314 * gdb.ada/display_nested/foo.adb: New file.
4315 * gdb.ada/display_nested/pack.adb: New file.
4316 * gdb.ada/display_nested/pack.ads: New file.
4317
2906593f
CB
43182019-07-30 Christian Biesinger <cbiesinger@google.com>
4319
4320 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
4321 namespace.
4322 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
4323
0f575925
TV
43242019-07-30 Tom de Vries <tdevries@suse.de>
4325
4326 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
4327 instead.
4328
b13057d9
TV
43292019-07-30 Tom de Vries <tdevries@suse.de>
4330
4331 PR testsuite/24834
4332 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
4333 (exec_is_pie): New proc.
4334
5c4dde85
CB
43352019-07-29 Christian Biesinger <cbiesinger@google.com>
4336
4337 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
4338
c620ed88
CB
43392019-07-29 Christian Biesinger <cbiesinger@google.com>
4340
4341 * gdb.python/py-objfile.c: Add global and static vars.
4342 * gdb.python/py-objfile.exp: Test new functions Objfile.
4343 lookup_global_symbol and lookup_static_symbol.
4344
3d235706
TT
43452019-07-29 Tom Tromey <tom@tromey.com>
4346
4347 * lib/tuiterm.exp (Term::_csi_@): New proc.
4348 (Term::_csi_X): Don't move cursor.
4349
c7e4c0a6
PW
43502019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4351
4352 * gdb.base/options.exp: Update backtrace - completion to
4353 new option -frame-info.
4354 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
4355 Test new 'set print frame-info'. Test backtrace -frame-info
4356 overriding 'set print frame-info'.
4357 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
4358 Test new 'set print frame-info'.
4359 Verify consistency of backtrace with and without filters, with and
4360 without -no-filters.
4361 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
4362 default.
4363
de28a3b7
TV
43642019-07-29 Tom de Vries <tdevries@suse.de>
4365
4366 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
4367 no arguments".
4368
507dd60e
TV
43692019-07-29 Tom de Vries <tdevries@suse.de>
4370
4371 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
4372 is a substring of the first for "complete non-unique file name".
4373
5beafce9
TV
43742019-07-29 Tom de Vries <tdevries@suse.de>
4375
4376 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
4377 with ".*".
4378
2d274232
TV
43792019-07-29 Tom de Vries <tdevries@suse.de>
4380
4381 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
4382 Pass prompt_regexp parameter to gdb_test_multiple calls.
4383
9197cd8b
TV
43842019-07-29 Tom de Vries <tdevries@suse.de>
4385
4386 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 4387 print registers" regexps.
9197cd8b 4388
b528dae0
TV
43892019-07-29 Tom de Vries <tdevries@suse.de>
4390
4391 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
4392
d17725d7
TV
43932019-07-29 Tom de Vries <tdevries@suse.de>
4394
4395 PR gdb/24855
4396 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
4397 (skip_python_tests_prompt): Add prompt_regexp argument to
4398 gdb_test_multiple calls.
4399
52b75bf1
TT
44002019-07-27 Tom Tromey <tom@tromey.com>
4401
4402 * gdb.tui/main.exp: New file.
4403
2b1d00c2
TT
44042019-07-27 Tom Tromey <tom@tromey.com>
4405
4406 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
4407 optional.
4408 * gdb.tui/empty.exp: New file.
4409
ded631d5
TT
44102019-07-27 Tom Tromey <tom@tromey.com>
4411
4412 * lib/tuiterm.exp (spawn): New proc.
4413 (Term::resize): New proc.
4414 * gdb.tui/resize.exp: New file.
4415
58ac439d
TT
44162019-07-27 Tom Tromey <tom@tromey.com>
4417
4418 * gdb.tui/list.exp: New file.
4419
fe1f56ee
TT
44202019-07-27 Tom Tromey <tom@tromey.com>
4421
4422 * gdb.tui/regs.exp: New file.
4423
f790b310
TT
44242019-07-27 Tom Tromey <tom@tromey.com>
4425
4426 * gdb.tui/basic.exp: Add "layout split" test.
4427
d95fc6ee
TT
44282019-07-27 Tom Tromey <tom@tromey.com>
4429
4430 * gdb.tui/basic.exp: Add "layout asm" test.
4431
c3786b3a
TT
44322019-07-27 Tom Tromey <tom@tromey.com>
4433
4434 * lib/tuiterm.exp: New file.
4435 * gdb.tui/basic.exp: New file.
4436
98a617f8
KB
44372019-07-27 Kevin Buettner <kevinb@redhat.com>
4438
4439 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
4440 Enable tests associated with this flag. Adjust regex
4441 referencing "foo_low" to now refer to "foo_cold" instead.
4442
5c076da4
KB
44432019-07-27 Kevin Buettner <kevinb@redhat.com>
4444
4445 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
4446 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
4447 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
4448 foo_cold. Revise comments to match.
4449 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
4450 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
4451 were wrapped into this proc; Call do_test in loop from outermost
4452 level.
4453 (foo_low): Rename all occurrences to "foo_cold".
4454 (backtrace from baz): New test.
4455 (x2/i foo_cold): New test.
4456 (info line *foo_cold): New test.
4457
1512d3b7
TV
44582019-07-26 Tom de Vries <tdevries@suse.de>
4459
4460 * gdb.arch/i386-pkru.exp: Fix unterminated string.
4461
297989a1
TV
44622019-07-25 Tom de Vries <tdevries@suse.de>
4463
4464 PR testsuite/24830
4465 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
4466 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
4467 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
4468 (skip_libstdcxx_probe_tests): ... here.
4469 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
4470
b3b965fb
TV
44712019-07-24 Tom de Vries <tdevries@suse.de>
4472
4473 PR testsuite/24807
4474 * gdb.objc/basicclass.m: Include stdio.h.
4475 * gdb.objc/nondebug.m: Same.
4476 * gdb.objc/objcdecode.m: Same.
4477
4625b4d0
TV
44782019-07-24 Tom de Vries <tdevries@suse.de>
4479
4480 PR testsuite/24612
4481 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
4482 additional_flags.
4483
024a5840
TV
44842019-07-24 Tom de Vries <tdevries@suse.de>
4485
4486 PR testsuite/24831
4487 * gdb.multi/tids.exp: Update error messages for info threads.
4488
c76ddaa3
TV
44892019-07-24 Tom de Vries <tdevries@suse.de>
4490
4491 * gdb.base/info-types.exp: Allow info types to print info for more than
4492 one file.
4493
9a618ef6
TV
44942019-07-23 Tom de Vries <tdevries@suse.de>
4495
4496 PR testsuite/24842
4497 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
4498 gdb_spawn_with_cmdline_opts.
4499
40eadf04
SP
45002019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4501
4502 * gdb.arch/arm-cmse-sgstubs.c: New test.
4503 * gdb.arch/arm-cmse-sgstubs.exp: New file.
4504
5ba29434
TV
45052019-07-23 Tom de Vries <tdevries@suse.de>
4506
4507 PR testsuite/24711
4508 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
4509 issuing next command.
4510
a8e9d247
AB
45112019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
4512
4513 * gdb.ada/info_auto_lang.exp: Update expected results.
4514 * gdb.base/info-types.c: Add additional types to check.
4515 * gdb.base/info-types.exp: Update expected results.
4516
eb86c5e2
AB
45172019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
4518
4519 * gdb.base/info-types.c: New file.
4520 * gdb.base/info-types.exp: New file.
4521
01e175fe
AB
45222019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
4523
4524 * gdb.arch/riscv-bp-infcall.c: New file.
4525 * gdb.arch/riscv-bp-infcall.exp: New file.
4526
6b78c3f8
AB
45272019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
4528
4529 PR breakpoints/24541
4530 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
4531
da738167
TV
45322019-07-14 Tom de Vries <tdevries@suse.de>
4533
4534 PR testsuite/24760
4535 * gdb.objc/basicclass.exp: Fix unterminated string.
4536
0d4e84ed
AB
45372019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
4538 Andrew Burgess <andrew.burgess@embecosm.com>
4539
4540 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
4541 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
4542 negative bounds.
4543 * gdb.fortran/vla-value.exp: Print elements of an array with
4544 negative bounds.
4545 * gdb.fortran/vla.f90: Setup an array with negative bounds for
4546 testing.
4547
021d8588
AB
45482019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
4549
4550 * gdb.base/options.exp (expect_string): Dequote strings in
4551 results.
4552 (test-string): Test strings with different quoting and reindent.
4553
f06f1252
TT
45542019-07-10 Tom Tromey <tromey@adacore.com>
4555
4556 * gdb.ada/mi_ex_cond.exp: Update expected results.
4557 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
4558 * gdb.ada/mi_catch_ex.exp: Update expected results.
4559 * gdb.ada/mi_catch_assert.exp: Update expected results.
4560 * gdb.ada/catch_ex.exp (catch_exception_info)
4561 (catch_exception_entry, catch_assert_entry)
4562 (catch_unhandled_entry): Update.
4563 * gdb.ada/catch_assert_if.exp: Update expected results.
4564
b863685d
RB
45652019-07-10 Richard Bunt <richard.bunt@arm.com>
4566 Stephen Roberts <stephen.roberts@arm.com>
4567
4568 * gdb.base/define.exp: Restore original prompt.
4569
cb1e4e32
PA
45702019-07-09 Pedro Alves <palves@redhat.com>
4571
4572 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
4573 breakpoints" output.
4574 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
4575 * gdb.python/py-breakpoint.exp: No longer expect that "catch
4576 throw" creates breakpoint.
4577 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
4578 'type="catchpoint"'.
4579
b58a68fe
PA
45802019-07-09 Pedro Alves <palves@redhat.com>
4581
4582 PR c++/15468
4583 * gdb.cp/except-multi-location-lib.cc: New.
4584 * gdb.cp/except-multi-location-main.cc: New.
4585 * gdb.cp/except-multi-location.exp: New.
4586
0826779b
PW
45872019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
4588
4589 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
4590 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
4591 argument and update callers.
4592
5b0e2db4
AB
45932019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
4594
4595 * gdb.arch/amd64-break-on-asm-line.S: New file.
4596 * gdb.arch/amd64-break-on-asm-line.exp: New file.
4597
1f6f6e21
PW
45982019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4599
4600 * gdb.base/printcmds.exp: Test printing C string and
4601 C wide string convenience vars without transiting via the inferior.
4602 Also make test names unique.
4603
ea142fbf
AH
46042019-07-08 Alan Hayward <alan.hayward@arm.com>
4605
5862c886 4606 PR breakpoints/25011
ea142fbf
AH
4607 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
4608
213fd9fa
PA
46092019-07-04 Pedro Alves <palves@redhat.com>
4610
4611 * lib/gdb.exp (foreach_with_prefix): Don't return early if
4612 body returned ok(0), break(3) or continue(4).
4613 * gdb.testsuite/foreach_with_prefix.exp: New file.
4614
2b40fda7
AH
46152019-07-04 Alan Hayward <alan.hayward@arm.com>
4616
4617 * gdb.server/unittest.exp: Allow 0 unit tests to run.
4618
a26c8de0
PA
46192019-07-03 Pedro Alves <palves@redhat.com>
4620
4621 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
4622 "return -code".
4623
5f4ba3e7
PA
46242019-07-03 Pedro Alves <palves@redhat.com>
4625
4626 PR cli/24732
4627 * gdb.base/shell.exp: Load completion-support.exp.
4628 Adjust expected error output. Add completion tests.
4629
a994424f
PA
46302019-07-03 Pedro Alves <palves@redhat.com>
4631
4632 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
4633 string_to_regexp.
4634
3d9be6f5
PA
46352019-07-03 Pedro Alves <palves@redhat.com>
4636
4637 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
4638 (expect_integer): Adjust to expect "-string".
4639 (expect_string): New.
4640 (all_options): Expect "-string".
4641 (test-flag, test-boolean): Adjust to expect "-string".
4642 (test-string): New proc.
4643 (top level): Call it.
4644
41fc454c
PA
46452019-07-03 Pedro Alves <palves@redhat.com>
4646
4647 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
4648 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
4649 the expected output in the success.
4650
b2b2a215
PA
46512019-07-03 Pedro Alves <palves@redhat.com>
4652
4653 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
4654 Split one gdb_test_multiple call in two to avoid a race.
4655
fdbc9870
PA
46562019-07-03 Pedro Alves <palves@redhat.com>
4657
4658 * gdb.base/with.c: New file.
4659 * gdb.base/with.exp: New file.
4660
c6ac8931
PA
46612019-07-03 Pedro Alves <palves@redhat.com>
4662
4663 * gdb.base/settings.exp: Replace all references to "maint
4664 test-settings set" with references to "maint set test-settings",
4665 and all references to "maint test-settings show" with references
4666 to "maint show test-settings".
4667
970f9d09
PA
46682019-07-03 Pedro Alves <palves@redhat.com>
4669
4670 * gdb.base/settings.exp (test-string): Adjust expected out when
4671 testing "maint test-settings show filename"
4672
54d66006
PA
46732019-07-02 Pedro Alves <palves@redhat.com>
4674
4675 * gdb.base/options.exp (test-info-threads): New procedure.
4676 (top level): Call it.
4677
10d06d82
TT
46782019-06-28 Tom Tromey <tromey@adacore.com>
4679
4680 * gdb.dwarf2/ada-linkage-name.c: New file.
4681 * gdb.dwarf2/ada-linkage-name.exp: New file.
4682
3d507ff2
TT
46832019-06-27 Tom Tromey <tromey@adacore.com>
4684
d039f014 4685 PR c++/20020:
3d507ff2
TT
4686 * gdb.cp/constexpr-field.exp: Use setup_xfail.
4687
8af58ffe
TV
46882019-06-26 Tom de Vries <tdevries@suse.de>
4689
4690 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
4691
22e21752
TV
46922019-06-26 Tom de Vries <tdevries@suse.de>
4693
4694 * gdb.base/index-cache.exp: Add back missing debug option.
4695
b65b566c
PW
46962019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4697
4698 * gdb.base/alias.exp: Test non matching/non existing prefixes.
4699
5c2c8c69
TV
47002019-06-25 Tom de Vries <tdevries@suse.de>
4701
4702 PR testsuite/24727
4703 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
4704
164e3873
TV
47052019-06-24 Tom de Vries <tdevries@suse.de>
4706
4707 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
4708
824eacee
TV
47092019-06-24 Tom de Vries <tdevries@suse.de>
4710
4711 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
4712 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
4713 * gdb.trace/unavailable-dwarf-piece.exp: Same.
4714
385b97d3
TV
47152019-06-24 Tom de Vries <tdevries@suse.de>
4716
4717 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
4718
c596f180
TV
47192019-06-21 Tom de Vries <tdevries@suse.de>
4720
4721 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
4722
b13a7d03
TV
47232019-06-21 Tom de Vries <tdevries@suse.de>
4724
4725 PR testsuite/24518
4726 PR ada/24713
4727 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
4728 index.
4729
899277ae
TT
47302019-06-19 Tom Tromey <tromey@adacore.com>
4731
4732 * gdb.ada/length_cond.exp: Add intro comment.
4733
680e1bee
TT
47342019-06-19 Tom Tromey <tromey@adacore.com>
4735
4736 * gdb.ada/length_cond.exp: New file.
4737 * gdb.ada/length_cond/length_cond.adb: New file.
4738 * gdb.ada/length_cond/pck.adb: New file.
4739 * gdb.ada/length_cond/pck.ads: New file.
4740
0ed4690a
TV
47412019-06-18 Tom de Vries <tdevries@suse.de>
4742
4743 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
4744
d20ed5fd
TT
47452019-06-18 Tom Tromey <tromey@adacore.com>
4746
4747 * gdb.base/list0.h: Add comment explaining control character.
4748
86e04673
TV
47492019-06-18 Tom de Vries <tdevries@suse.de>
4750
4751 * boards/fission.exp: Break up long debug_flags line.
4752
c4973306
SM
47532019-06-16 Tom de Vries <tdevries@suse.de>
4754
4755 PR gdb/24445
4756 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
4757 generated index.
4758
93cb9841
AB
47592019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
4760
4761 PR gdb/24686
4762 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
4763 improve detection of bug gdb/24541.
4764
399aaebd
SM
47652019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
4766
4767 PR gdb/24669
4768 * gdb.base/index-cache.exp (uses_readnow,
4769 expecting_index_cache_use): Define global variable.
4770 (test_cache_enabled_miss, test_cache_enabled_hit): Use
4771 expecting_index_cache_use.
4772
584a927c
AB
47732019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
4774 Andrew Burgess <andrew.burgess@embecosm.com>
4775
4776 * gdb.fortran/pointers.f90: New file.
4777 * gdb.fortran/print_type.exp: New file.
4778 * gdb.fortran/vla-ptype.exp: Adapt expected results.
4779 * gdb.fortran/vla-type.exp: Likewise.
4780 * gdb.fortran/vla-value.exp: Likewise.
4781 * gdb.mi/mi-vla-fortran.exp: Likewise.
4782
30056ea0
AB
47832019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
4784
4785 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
4786 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
4787 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
4788 as a stop reason.
4789
ec8e2b6d
AB
47902019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
4791
4792 * gdb.base/annota1.exp: Update expected results.
4793 * gdb.cp/annota2.exp: Likewise.
4794 * gdb.cp/annota3.exp: Likewise.
4795
09e4c4e1
AB
47962019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
4797
4798 * gdb.base/style-logging.exp: Remove path from test name.
4799
0735b091
TT
48002019-06-14 Tom Tromey <tromey@adacore.com>
4801
4802 PR gdb/24502:
4803 * gdb.base/style-logging.exp: New file.
4804
f5686554
TT
48052019-06-14 Tom Tromey <tromey@adacore.com>
4806
4807 * gdb.base/symfile-warn.exp: New file.
4808 * gdb.base/symfile-warn.c: New file.
4809
a0c1ffed
TT
48102019-06-14 Tom Tromey <tromey@adacore.com>
4811
4812 * gdb.base/annotate-symlink.exp: New file.
4813
f411722c
TT
48142019-06-14 Tom Tromey <tromey@adacore.com>
4815
4816 * gdb.ada/set_wstr.exp: Add reassignment test.
4817
4268ec18
TT
48182019-06-14 Tom Tromey <tromey@adacore.com>
4819
4820 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
4821 'unchecked_access and 'unrestricted_access as well.
4822
9a9e394b
TT
48232019-06-14 Tom Tromey <tromey@adacore.com>
4824
4825 PR ada/24539:
4826 * gdb.ada/vla.exp: Update tests.
4827 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
4828 pragma.
4829
4c048731
PA
48302019-06-13 Pedro Alves <palves@redhat.com>
4831
4832 * gdb.base/settings.exp (test-integer): Test junk after
4833 "unlimited".
4834
6665660a
PA
48352019-06-13 Pedro Alves <palves@redhat.com>
4836
4837 * gdb.base/options.exp (test-thread-apply): New.
4838 (top level): Call it.
4839
5d707134
PA
48402019-06-13 Pedro Alves <palves@redhat.com>
4841
4842 * gdb.base/options.exp (test-frame-apply): New.
4843 (top level): Test print commands with different "frame apply"
4844 prefixes.
4845
e2a689da
PA
48462019-06-13 Pedro Alves <palves@redhat.com>
4847
e79be6e5 4848 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
4849 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
4850 'max_completions' parameter and handle it.
4851 (test_gdb_completion_offers_commands): New.
4852
90a1ef87
PA
48532019-06-13 Pedro Alves <palves@redhat.com>
4854
4855 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
4856
d4c16835
PA
48572019-06-13 Pedro Alves <palves@redhat.com>
4858
4859 * gdb.base/options.exp (test-backtrace): New.
4860 (top level): Call it.
4861
2daf894e
PA
48622019-06-13 Pedro Alves <palves@redhat.com>
4863
4864 * gdb.guile/scm-frame-args.exp: Use "set print
4865 raw-frame-arguments" instead of "set print raw frame-arguments".
4866 * gdb.python/py-frame-args.exp: Likewise.
4867
e6ed716c
PA
48682019-06-13 Pedro Alves <palves@redhat.com>
4869
4870 * gdb.compile/compile.exp: Adjust expected output to option
4871 processing changes.
4872
7d8062de
PA
48732019-06-13 Pedro Alves <palves@redhat.com>
4874
4875 * gdb.base/options.exp: Build executable.
4876 (test-print): New procedure.
4877 (top level): Call it, once for "print" and another for "compile
4878 print".
4879
9d0faba9
PA
48802019-06-13 Pedro Alves <palves@redhat.com>
4881
4882 * gdb.base/options.c: New file.
4883 * gdb.base/options.exp: New file.
4884
dee7b4c8
PA
48852019-06-13 Pedro Alves <palves@redhat.com>
4886
4887 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
4888 that "o" is ambiguous.
4889
dca0f6c0
PA
48902019-06-13 Pedro Alves <palves@redhat.com>
4891
4892 * gdb.base/settings.c: New file.
4893 * gdb.base/settings.exp: New file.
4894
ccf46844
PA
48952019-06-13 Pedro Alves <palves@redhat.com>
4896
4897 * gdb.base/completion.exp: Fix comment typo.
4898
b9a3f842
PA
48992019-06-13 Pedro Alves <palves@redhat.com>
4900
4901 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
4902 foo --1" test.
4903
d106773e
PA
49042019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
4905
4906 * gdb.fortran/block-data.f: New.
4907 * gdb.fortran/block-data.exp: New.
4908
fea82da0
TV
49092019-06-11 Tom de Vries <tdevries@suse.de>
4910
4911 PR testsuite/24521
4912 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
4913 message.
4914
8c2e74f1
TV
49152019-06-11 Tom de Vries <tdevries@suse.de>
4916
4917 PR testsuite/24521
4918 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
4919
b49851c8
TV
49202019-06-11 Tom de Vries <tdevries@suse.de>
4921
4922 * boards/readnow.exp: New file.
4923
a7067863
AB
49242019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
4925
4926 * gdb.fortran/vla-sizeof.exp: Update expected results.
4927
1a3da2cd
AB
49282019-06-06 Amos Bird <amosbird@gmail.com>
4929
4930 * gdb.base/annota1.exp (thread_switch): Add test for
4931 thread-exited annotation.
4932
3847a7bf
TT
49332019-06-06 Tom Tromey <tromey@adacore.com>
4934
4935 * gdb.base/maint.exp: Expect command started/finished output.
4936
0088ba59
AB
49372019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
4938
4939 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
4940 comment.
4941 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
4942
312617a3
AB
49432019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
4944
4945 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
4946 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
4947 * gdb.arch/riscv-unwind-long-insn.c: New file.
4948 * gdb.arch/riscv-unwind-long-insn.exp: New file.
4949
e1f2e1a2
CB
49502019-06-04 Christian Biesinger <cbiesinger@google.com>
4951
d3238f7d 4952 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 4953
206584bd
PW
49542019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4955
4956 * lib/gdb.exp (help_list_trailer): New regexp variable
4957 factorizing the help trailer message.
4958 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
4959 arg to allow to better factorize various tests.
4960 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
4961 (test_prefix_command_help): Use help_list_trailer.
4962 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
4963 * gdb.guile/scm-cmd.exp: Likewise.
4964 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
4965 * gdb.base/help.exp: Use test_user_defined_class_help.
4966 * gdb.base/style.exp: Add tests for styling of help and apropos.
4967 * lib/gdb-utils.exp (style): Add title and highlight styles.
4968
708dc93e
PW
49692019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4970
4971 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
4972 $_shell_exitsignal.
4973 * gdb.base/default.exp: Update for new convenience variables.
4974
f49055a5
TT
49752019-05-29 Tom Tromey <tromey@adacore.com>
4976
4977 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
4978 to "break complete ada" test case's regexp.
4979
4330d61d
TT
49802019-05-29 Tom Tromey <tromey@adacore.com>
4981
4982 PR c++/20020:
4983 * gdb.cp/constexpr-field.exp: New file.
4984 * gdb.cp/constexpr-field.cc: New file.
4985
000439d5
TT
49862019-05-29 Tom Tromey <tromey@adacore.com>
4987
4988 * gdb.base/finish.exp (finish_no_print): New proc.
4989 (finish_tests): Call it.
4990
5a01c34c
TV
49912019-05-24 Tom de Vries <tdevries@suse.de>
4992
4993 * gdb.dwarf2/gdb-add-index.exp: New file.
4994
18125b16
TT
49952019-05-22 Tom Tromey <tromey@adacore.com>
4996
4997 * gdb.base/info-shared.exp (check_info_shared): Use "style".
4998 * gdb.base/style.exp: Use "style".
4999 * lib/gdb-utils.exp (style): New proc.
5000
af1a8d03
TV
50012019-05-22 Tom de Vries <tdevries@suse.de>
5002
5003 * gdb.base/align.exp: Require c++11.
5004
e7fe496b
TV
50052019-05-22 Tom de Vries <tdevries@suse.de>
5006
5007 PR testsuite/24586
5008 * gdb.python/py-mi-var-info-path-expression.exp: Call
5009 mi_skip_python_tests to check if python is supported.
5010
8fca4da0
AH
50112019-05-22 Alan Hayward <alan.hayward@arm.com>
5012
5013 * gdb.arch/aarch64-pauth.c: New test.
5014 * gdb.arch/aarch64-pauth.exp: New file.
5015
b7060614
AH
50162019-05-22 Alan Hayward <alan.hayward@arm.com>
5017
5018 * README (Re-running Tests Outside The Testsuite): New section.
5019
669d0468
TV
50202019-05-21 Tom de Vries <tdevries@suse.de>
5021
5022 * gdb.arch/amd64-eval.exp: Require c++11.
5023 * gdb.base/max-depth.exp: Same.
5024 * gdb.compile/compile-cplus-array-decay.exp: Same.
5025 * gdb.cp/meth-typedefs.exp: Same.
5026 * gdb.cp/subtypes.exp: Same.
5027 * gdb.cp/temargs.exp: Same.
5028
ce3ebcaa
AH
50292019-05-21 Alan Hayward <alan.hayward@arm.com>
5030
5031 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
5032
34d11c68
AB
50332019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
5034
5035 PR gdb/18644
5036 * gdb.fortran/complex.exp: Remove setup_kfail calls.
5037 * gdb.fortran/printing-types.exp: Add new test.
5038 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
5039 testing.
5040 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
5041 setup_kfail call.
5042
87781e84
AH
50432019-05-17 Alan Hayward <alan.hayward@arm.com>
5044
5045 * README (Running the Testsuite): Change example.
5046 (Testsuite Parameters): Remove TRANSCRIPT.
5047 * lib/gdb.exp: Remove TRANSCRIPT check.
5048
b420b89e
AH
50492019-05-17 Alan Hayward <alan.hayward@arm.com>
5050
5051 * README (Testsuite Parameters): Add replay logging to
5052 GDBSERVER_DEBUG.
5053 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
5054 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
5055 as a comma separated list.
5056 (gdb_debug_init): Override procedure.
5057
408e9b8b
AH
50582019-05-17 Alan Hayward <alan.hayward@arm.com>
5059
5060 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
5061 (gdb_write_cmd_file): New procedure.
5062 * lib/gdbserver-support.exp (gdbserver_start): Call
5063 gdbserver_write_cmd_file.
5064 (gdbserver_write_cmd_file): New procedure.
5065
f9e2e39d
AH
50662019-05-17 Alan Hayward <alan.hayward@arm.com>
5067
5068 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
5069 (delete_breakpoints): Likewise.
5070 (gdb_run_cmd): Likewise.
5071 (gdb_start_cmd): Likewise.
5072 (gdb_starti_cmd): Likewise.
5073 (gdb_internal_error_resync): Likewise.
5074 (gdb_test_multiple): Likewise.
5075 (gdb_reinitialize_dir): Likewise.
5076 (default_gdb_exit): Likewise.
5077 (gdb_file_cmd): Mark kill as optional.
5078 (default_gdb_start): Call gdb_stdin_log_init.
5079 (send_gdb): Call gdb_stdin_log_write.
5080 (rerun_to_main): Mark Y as an answer.
5081 (gdb_stdin_log_init): New function.
5082 (gdb_stdin_log_write): Likewise.
5083
81f47ac2
AH
50842019-05-17 Alan Hayward <alan.hayward@arm.com>
5085
5086 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
5087 * gdb.base/debug-expr.exp: Likewise.
5088 * gdb.base/foll-fork.exp: Likewise.
5089 * gdb.base/foll-vfork.exp: Likewise.
5090 * gdb.base/fork-print-inferior-events.exp: Likewise.
5091 * gdb.base/gdb-sigterm.exp: Likewise.
5092 * gdb.base/gdbinit-history.exp: Likewise.
5093 * gdb.base/osabi.exp: Likewise.
5094 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
5095 * gdb.base/ui-redirect.exp: Likewise.
5096 * gdb.gdb/unittest.exp: Likewise.
5097 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
5098 * gdb.mi/mi-watch.exp: Likewise.
5099 * gdb.mi/new-ui-mi-sync.exp: Likewise.
5100 * gdb.mi/user-selected-context-sync.exp: Likewise.
5101 * gdb.python/python.exp: Disable debug test when debugging.
5102 * gdb.threads/check-libthread-db.exp: Disable when debugging.
5103 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
5104 Likewise.
5105 * gdb.threads/stepi-random-signal.exp: Likewise.
5106
29b52314
AH
51072019-05-17 Alan Hayward <alan.hayward@arm.com>
5108
5109 * Makefile.in: Pass through GDB_DEBUG.
5110 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
5111 (gdb,debug): Add board setting.
5112 * lib/gdb.exp (default_gdb_start): Start debugging.
5113 (gdb_debug_enabled): New procedure.
5114 (gdb_debug_init): Likewise.
29b52314
AH
5115
51162019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 5117
29b52314
AH
5118 * Makefile.in: Pass through GDB_DEBUG.
5119 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
5120 (gdb,debug): Add board setting.
5121 * lib/gdb.exp (default_gdb_start): Start debugging.
5122 (gdb_debug_enabled): New procedure.
5123 (gdb_debug_init): Likewise.
29b52314 5124
ca1285d1
AH
51252019-05-17 Alan Hayward <alan.hayward@arm.com>
5126
5127 * gdb.base/ui-redirect.exp: Add debug redirect tests.
5128
f3a09c80
AH
51292019-05-17 Alan Hayward <alan.hayward@arm.com>
5130
5131 * gdb.base/ui-redirect.exp: Test redirection.
5132
26648588
JV
51332019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
5134
5135 * gdb.mi/mi-complete.exp: New file.
5136 * gdb.mi/mi-complete.cc: Likewise.
5137
14237686
AB
51382019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
5139
5140 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
5141 indexed and sliced arrays, and pointers to arrays.
5142
e7bd7fba
TT
51432019-05-14 Tom Tromey <tromey@adacore.com>
5144
5145 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
5146 styling test.
5147
2764128d
TV
51482019-05-14 Tom de Vries <tdevries@suse.de>
5149
5150 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
5151 selection entry encoding.
5152
71bed2db
TT
51532019-05-10 Tom Tromey <tromey@adacore.com>
5154
5155 * gdb.ada/info_exc.exp: Add "complete" test.
5156
63b667ad
TV
51572019-05-09 Tom de Vries <tdevries@suse.de>
5158
5159 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
5160 CU-relative.
5161
9cfd2b89
TV
51622019-05-09 Tom de Vries <tdevries@suse.de>
5163
5164 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
5165 CU-relative.
5166
2228ef77
XR
51672019-05-08 Joel Brobecker <brobecker@adacore.com>
5168
5169 * gdb.ada/frame_arg_lang.exp: New testcase.
5170 * gdb.ada/frame_arg_lang/bla.adb: New file.
5171 * gdb.ada/frame_arg_lang/pck.ads: New file.
5172 * gdb.ada/frame_arg_lang/pck.adb: New file.
5173 * gdb.ada/frame_arg_lang/foo.c: New file.
5174
80e55b13
TT
51752019-05-08 Tom Tromey <tromey@adacore.com>
5176
5177 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
5178
9d3421af
TT
51792019-05-08 Tom Tromey <tromey@adacore.com>
5180
5181 * gdb.base/ptype-offsets.exp: Update tests.
5182
844333e2
TT
51832019-05-08 Tom Tromey <tromey@adacore.com>
5184
5185 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
5186 cases.
5187 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
5188 "short".
5189
988915ee
TT
51902019-05-08 Tom Tromey <tromey@adacore.com>
5191
5192 * gdb.ada/vla.exp: New file.
5193 * gdb.ada/vla/vla.adb: New file.
5194
7bd55dac
TV
51952019-05-07 Tom de Vries <tdevries@suse.de>
5196
5197 * gdb.base/index-cache.exp (ls_host): Fix return statement.
5198
75f06e9d
TV
51992019-05-07 Tom de Vries <tdevries@suse.de>
5200
5201 PR testsuite/24522
5202 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
5203 section.
5204
77e7aaa4
TV
52052019-05-07 Tom de Vries <tdevries@suse.de>
5206
5207 PR testsuite/24522
5208 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
5209 .debug_aranges section.
5210
456ba0fa
TV
52112019-05-07 Tom de Vries <tdevries@suse.de>
5212
5213 PR testsuite/24159
5214 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
5215
5a56d6a6
TV
52162019-05-06 Tom de Vries <tdevries@suse.de>
5217
5218 * lib/gdb.exp (exec_has_index_section): New proc.
5219 * gdb.base/index-cache.exp: Handle case that binfile contains an index
5220 section.
5221
9d6d4be8
TV
52222019-05-04 Tom de Vries <tdevries@suse.de>
5223
5224 * boards/cc-with-debug-names.exp: New file.
5225
222a8d25
TT
52262019-05-03 Tom Tromey <tromey@adacore.com>
5227
5228 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
5229 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
5230 * gdb.ada/char_enum.exp: Add test.
5231
0fdfd794
TV
52322019-05-03 Tom de Vries <tdevries@suse.de>
5233
5234 * boards/cc-with-gdb-index.exp: New file.
5235
80062eb9
AB
52362019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
5237
5238 * gdb.rust/simple.exp: Add new test case.
5239 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
5240 (main): Initialise an instance of the new struct.
5241
4504bbde
TT
52422019-05-01 Tom Tromey <tromey@adacore.com>
5243
5244 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
5245 record.
5246 (NPR): New variable.
5247 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
5248 test.
5249
d48e62f4
TT
52502019-05-01 Tom Tromey <tromey@adacore.com>
5251
5252 * gdb.ada/packed_array_assign.exp: Add packed assignment
5253 regression test.
5254
f59f30f5
TV
52552019-05-01 Tom de Vries <tdevries@suse.de>
5256
5257 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
5258
b70bfc54
TV
52592019-05-01 Tom de Vries <tdevries@suse.de>
5260
5261 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
5262
15f18d14
AT
52632019-04-30 Ali Tamur <tamur@google.com>
5264
5265 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
5266
2ff0a947
TT
52672019-04-30 Tom Tromey <tromey@adacore.com>
5268
5269 * lib/ada.exp (find_ada_tool): New proc.
5270 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
5271 * gdb.ada/catch_ex_std.exp: New file.
5272 * gdb.ada/catch_ex_std/foo.adb: New file.
5273 * gdb.ada/catch_ex_std/some_package.adb: New file.
5274 * gdb.ada/catch_ex_std/some_package.ads: New file.
5275
a776957c
TT
52762019-04-30 Tom Tromey <tromey@adacore.com>
5277
5278 PR c++/24470:
5279 * gdb.cp/temargs.cc: Add test code from PR.
5280
bc68014d
AB
52812019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5282
5283 * gdb.fortran/vla-datatypes.exp: Update expected results.
5284 * gdb.fortran/vla-ptype.exp: Likewise.
5285 * gdb.fortran/vla-type.exp: Likewise.
5286 * gdb.fortran/vla-value.exp: Likewise.
5287
f1fdc960
AB
52882019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5289
5290 * gdb.fortran/ptr-indentation.exp: Update expected results.
5291 * gdb.fortran/ptype-on-functions.exp: Likewise.
5292 * gdb.fortran/vla-ptr-info.exp: Likewise.
5293 * gdb.fortran/vla-value.exp: Likewise.
5294
bf7a4de1
AB
52952019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5296
5297 * gdb.fortran/ptype-on-functions.exp: New file.
5298 * gdb.fortran/ptype-on-functions.f90: New file.
5299
bbe75b9d
AB
53002019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5301
5302 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
5303 case void string.
5304
1db455a7
AB
53052019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5306
5307 * gdb.fortran/complex.exp: Expand.
5308 * gdb.fortran/complex.f: Renamed to...
5309 * gdb.fortran/complex.f90: ...this, and extended to add more
5310 complex values.
5311
b6d03bb2
AB
53122019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5313
5314 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
5315 MODULO, CMPLX.
5316
2e62ab40
AB
53172019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
5318 Richard Bunt <richard.bunt@arm.com>
5319
5320 * gdb.base/max-depth.c: New file.
5321 * gdb.base/max-depth.exp: New file.
5322 * gdb.python/py-nested-maps.c: New file.
5323 * gdb.python/py-nested-maps.exp: New file.
5324 * gdb.python/py-nested-maps.py: New file.
5325 * gdb.python/py-format-string.exp (test_max_depth): New proc.
5326 (test_all_common): Call test_max_depth.
5327 * gdb.fortran/max-depth.exp: New file.
5328 * gdb.fortran/max-depth.f90: New file.
5329 * gdb.go/max-depth.exp: New file.
5330 * gdb.go/max-depth.go: New file.
5331 * gdb.modula2/max-depth.exp: New file.
5332 * gdb.modula2/max-depth.c: New file.
5333 * lib/gdb.exp (get_print_expr_at_depths): New proc.
5334
d2b584a5
TV
53352019-04-29 Tom de Vries <tdevries@suse.de>
5336
5337 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
5338
136afab8
PW
53392019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5340
5341 * gdb.base/callexit.exp: Test may-call-functions off.
5342
725cbb63
KS
53432019-04-25 Keith Seitz <keiths@redhat.com>
5344
5345 PR c++/24367
5346 * gdb.cp/meth-typedefs.cc (incomplete_struct)
5347 (another_incomplete_struct, test_incomplete): New definitions.
5348 (main): Use new definitions.
5349 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
5350 functions.
5351
701adfb0
PA
53522019-04-25 Ali Tamur <tamur@google.com>
5353
5354 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
5355
82433e3e
SDJ
53562019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
5357
5358 PR corefiles/11608
5359 PR corefiles/18187
5360 * gdb.base/coredump-filter-build-id.exp: New file.
5361
dd06d4d6
AH
53622019-04-25 Alan Hayward <alan.hayward@arm.com>
5363
e79be6e5
SM
5364 * Makefile.in: Pass through GDBSERVER_DEBUG.
5365 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
5366 (gdbserver,debug): Add board setting.
5367 * gdb.trace/tspeed.exp: Skip when debugging.
5368 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
5369 * lib/gdbserver-support.exp: Likewise
dd06d4d6 5370
1670072e
TT
53712019-04-24 Tom Tromey <tromey@adacore.com>
5372
5373 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
5374 Rust.
5375
a59240a4
TT
53762019-04-24 Tom Tromey <tromey@adacore.com>
5377
5378 * gdb.arch/amd64-eval.exp: Test bitfield return.
5379 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
5380 (class Foo) <return_bitfields>: New method.
5381 (main): Call it.
5382
b907456c
AB
53832019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
5384
5385 * gdb.cp/many-args.cc: New file.
5386 * gdb.cp/many-args.exp: New file.
5387
5c565afd
TV
53882019-04-23 Tom de Vries <tdevries@suse.de>
5389
5390 PR gdb/24433
5391 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
5392
ba22ff86
AH
53932019-04-23 Alan Hayward <alan.hayward@arm.com>
5394
5395 * gdb.trace/backtrace.exp: Use nopie flag.
5396 * gdb.trace/circ.exp: Likewise.
5397 * gdb.trace/collection.exp: Likewise.
5398 * gdb.trace/ftrace.exp: Likewise.
5399 * gdb.trace/mi-trace-unavailable.exp: Likewise.
5400 * gdb.trace/mi-traceframe-changed.exp: Likewise.
5401 * gdb.trace/qtro.exp: Likewise.
5402 * gdb.trace/read-memory.exp: Likewise.
5403 * gdb.trace/report.exp: Likewise.
5404 * gdb.trace/tfile.exp: Likewise.
5405 * gdb.trace/tfind.exp: Likewise.
5406 * gdb.trace/unavailable.exp: Likewise.
5407
7905fc35
PA
54082019-04-22 Pedro Alves <palves@redhat.com>
5409
5410 * gdb.base/solib-probes-nosharedlibrary.c,
5411 gdb.base/solib-probes-nosharedlibrary.exp: New files.
5412
8ecb59f8
TT
54132019-04-19 Tom Tromey <tromey@adacore.com>
5414
5415 * gdb.ada/ptype_union.c: New file.
5416 * gdb.ada/ptype_union.exp: New file.
5417
62160ec9
TT
54182019-04-19 Tom Tromey <tromey@adacore.com>
5419
5420 PR symtab/24423:
5421 * gdb.base/list0.h (foo): Add a control-l character.
5422
36cd4ba5
TV
54232019-04-18 Tom de Vries <tdevries@suse.de>
5424
5425 PR gdb/24433
5426 * boards/local-board.exp: Set sysroot to "".
5427
b73715df
TV
54282019-04-18 Tom de Vries <tdevries@suse.de>
5429 Pedro Alves <palves@redhat.com>
5430
5431 PR gdb/24454
5432 * gdb.threads/vfork-follow-child-exec.c: New file.
5433 * gdb.threads/vfork-follow-child-exec.exp: New file.
5434 * gdb.threads/vfork-follow-child-exit.c: New file.
5435 * gdb.threads/vfork-follow-child-exit.exp: New file.
5436
4aa866af
LS
54372019-04-15 Leszek Swirski <leszeks@google.com>
5438
5439 * gdb.arch/amd64-eval.cc: New file.
5440 * gdb.arch/amd64-eval.exp: New file.
5441
e5a1a79a
AH
54422019-04-11 Alan Hayward <alan.hayward@arm.com>
5443
5444 * gdb.server/sysroot.c: New test.
5445 * gdb.server/sysroot.exp: New file.
5446 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
5447 matching param.
5448
41077b66
AB
54492019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
5450
5451 * gdb.base/align.exp: Extend test to cover structures containing
5452 only static fields.
5453
c30391f8
TV
54542019-04-11 Tom de Vries <tdevries@suse.de>
5455
5456 * boards/cc-with-dwz-m.exp: New file.
5457 * boards/cc-with-dwz.exp: New file.
5458 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
5459
e242fd12
SM
54602019-04-09 Simon Marchi <simon.marchi@efficios.com>
5461
5462 * gdb.base/start-cpp.exp: New file.
5463 * gdb.base/start-cpp.cc: New file.
5464
2b0c8b01
KB
54652019-04-08 Kevin Buettner <kevinb@redhat.com>
5466
5467 * gdb.python/py-thrhandle.exp: Adjust tests to call
5468 thread_from_handle instead of thread_from_thread_handle.
5469
947210e5
KB
54702019-04-08 Kevin Buettner <kevinb@redhat.com>
5471
5472 * gdb.python/py-thrhandle.exp: Add tests for
5473 gdb.InferiorThread.handle.
5474
d7df6549
AB
54752019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
5476
5477 * gdb.python/py-function.exp: Check calling helper function from
5478 all languages.
5479 * lib/gdb.exp (gdb_supported_languages): New proc.
5480
8bdc1658
AB
54812019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
5482
5483 * gdb.base/complex-parts.c: New file.
5484 * gdb.base/complex-parts.exp: New file.
5485
05caa1d2
TT
54862019-04-01 Tom Tromey <tromey@adacore.com>
5487
5488 PR symtab/23331:
5489 * gdb.dwarf2/dw2-ranges-main.c: New file.
5490 * gdb.dwarf2/dw2-ranges-psym.c: New file.
5491 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
5492
7734102d
EZ
54932019-03-30 Simon Marchi <simark@simark.ca>
5494
5495 * gdb.base/default.exp: Add values for $_gdb_major and
5496 $_gdb_minor.
5497
188e1fa9
TT
54982019-03-29 Tom Tromey <tromey@adacore.com>
5499
5500 * gdb.base/help.exp: Tighten apropos regexp.
5501
2880242d
KS
55022019-03-29 Keith Seitz <keiths@redhat.com>
5503
5504 * gdb.fortran/array-bounds.exp: New file.
5505 * gdb.fortran/array-bounds.f90: New file.
5506
077cad8e
PW
55072019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5508
5509 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
5510
80047cfc
PW
55112019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5512
5513 * gdb.multi/hello.c (main): Increase alarm timer.
5514
f489207e
SL
55152019-03-28 Sandra Loosemore <sandra@codesourcery.com>
5516
5517 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
5518 factor when no hardware watchpoint support.
5519
c92df149
AH
55202019-03-28 Alan Hayward <alan.hayward@arm.com>
5521 Pedro Alves <palves@redhat.com>
5522
5523 * boards/local-board.exp: set sysroot to /.
5524
933aebfa
AH
55252019-03-27 Alan Hayward <alan.hayward@arm.com>
5526
5527 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
5528 in child.
5529
9f9aa852
AB
55302019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
5531
5532 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
5533 field.
5534 (make_container): Initialise new field.
5535 * gdb.python/py-prettyprint.exp: Add new tests.
5536 * gdb.python/py-prettyprint.py (class ContainerPrinter)
5537 <display_hint>: New method.
5538
3714a195
AB
55392019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
5540
5541 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
5542 gdb_continue_to_breakpoint more throughout this test.
5543 (run_lang_tests) Supply unique test names, and use
5544 gdb_test_no_output.
5545
18c77628
AB
55462019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
5547
5548 * gdb.base/finish-pretty.exp: Update expected results.
5549 * gdb.base/pretty-print.c: New file.
5550 * gdb.base/pretty-print.exp: New file.
5551
9a93502f
PA
55522019-03-25 Pedro Alves <palves@redhat.com>
5553
5554 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
5555 move comments outside list. Append '-i "" eof' section.
5556
968aa7ae
AH
55572019-03-22 Alan Hayward <alan.hayward@arm.com>
5558
34a7f2a4 5559 PR testsuite/25016
968aa7ae
AH
5560 * README: Add pie options.
5561 * gdb.base/break-interp.exp: Ensure pie is disabled.
5562 * gdb.base/dump.exp: Likewise.
5563 * lib/gdb.exp (gdb_compile): Add pie option.
5564
4c7d57e7
TT
55652019-03-19 Tom Tromey <tromey@adacore.com>
5566
5567 * gdb.mi/mi2-cli-display.c: New file.
5568 * gdb.mi/mi2-cli-display.exp: New file.
5569
bff8c71f
TT
55702019-03-18 Joel Brobecker <brobecker@adacore.com>
5571 Tom Tromey <tromey@adacore.com>
5572
5573 * gdb.ada/ptype_array/pck.adb: New file.
5574 * gdb.ada/ptype_array/pck.ads: New file.
5575 * gdb.ada/ptype_array/foo.adb: New file.
5576 * gdb.ada/ptype_array.exp: New file.
5577
d085f989
TT
55782019-03-14 Tom Tromey <tromey@adacore.com>
5579
5580 * gdb.base/style.exp: Add "set style sources" test.
5581
b4be1b06
SM
55822019-03-13 Simon Marchi <simon.marchi@ericsson.com>
5583
5584 * mi-breakpoint-location-ena-dis.exp: Rename to ...
5585 * mi-breakpoint-multiple-locations.exp: ... this.
5586 (make_breakpoints_pattern): New proc.
5587 (do_test): Add mi_version parameter, test -break-insert,
5588 -break-info and =breakpoint-created.
5589
7cde5fc2
AB
55902019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
5591
5592 * config/default.exp: Remove 'load_lib gdb.exp'.
5593 * config/monitor.exp: Likewise.
5594 * config/sid.exp: Likewise.
5595 * config/sim.exp: Likewise.
5596 * config/slite.exp: Likewise.
5597 * config/unix.exp: Likewise.
5598 * gdb.base/default.exp: Remove unhelpful comment.
5599
efbecbc1
AB
56002019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5601
5602 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
5603
0841c79a
AB
56042019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5605
5606 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
5607
4a270568
AB
56082019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5609
5610 * gdb.fortran/type-kinds.exp: Update expected results.
5611
067630bd
AB
56122019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5613
5614 * gdb.fortran/type-kinds.exp: Test new integer type kind.
5615
3be47f7a
AB
56162019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5617
5618 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
5619 function.
5620 (test_basic_parsing_of_type_kinds): Expand types tested.
5621 (test_parsing_invalid_type_kinds): New function.
5622
4d00f5d8
AB
56232019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5624
5625 * gdb.fortran/intrinsics.exp: New file.
5626 * gdb.fortran/intrinsics.f90: New file.
5627 * gdb.fortran/type-kinds.exp: New file.
5628
c8f91604
AB
56292019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5630
5631 * gdb.fortran/dot-ops.exp: New file.
5632
dd9f2c76
AB
56332019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5634
5635 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
5636 Check upper and lower case logical literals.
5637
84ec9724
AB
56382019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5639
5640 * gdb.fortran/types.exp (test_float_literal_types_accepted):
5641 Remove duplicate tests.
5642
c3734e09
AH
56432019-03-06 Alan Hayward <alan.hayward@arm.com>
5644
5645 * lib/gdb.exp (builtin_cd): rename of cd.
5646 (cd): Override builtin.
5647
aa3cfbda
RB
56482019-03-06 Richard Bunt <richard.bunt@arm.com>
5649
5650 * gdb.fortran/function-calls.exp: New file.
5651 * gdb.fortran/function-calls.f90: New test.
5652
7b63ad86
RB
56532019-03-04 Richard Bunt <richard.bunt@arm.com>
5654
5655 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
5656 on user program standard output.
5657 * gdb.fortran/short-circuit-argument-list.f90: Record function
5658 calls.
5659
01abb042
AH
56602019-02-28 Alan Hayward <alan.hayward@arm.com>
5661
c3734e09
AH
5662 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
5663 failure.
01abb042 5664
92137da0
RO
56652019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5666
5667 PR gdb/8527
5668 * gdb.base/interrupt-daemon-attach.c,
5669 gdb.base/interrupt-daemon-attach.exp: New test.
5670
5862844d
PA
56712019-02-27 Pedro Alves <palves@redhat.com>
5672
5673 * gdb.base/page.exp: Add tests for "set width/height -1".
5674
8ed25214
PA
56752019-02-27 Pedro Alves <palves@redhat.com>
5676
5677 * gdb.base/page.exp: Add tests for "set/show width/height" with
5678 "infinite" values.
5679
6c28e44a
TT
56802019-02-27 Tom Tromey <tromey@adacore.com>
5681
5682 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
5683 2.4.
5684 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
5685 workaround.
5686
bf9a735e
AB
56872019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
5688
5689 * gdb.base/align.exp: Extend to compile in both C and C++, and add
5690 tests for structs with static members.
5691
8791793c
TT
56922019-02-26 Tom Tromey <tromey@adacore.com>
5693
5694 * gdb.python/py-value.exp (test_value_from_buffer): Check for
5695 ValueError, not TypeError.
5696
bc2a507e
KB
56972019-02-26 Kevin Buettner <kevinb@redhat.com>
5698
5699 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
5700 call from main program.
5701
e0e7d3bd
JB
57022019-02-23 Joel Brobecker <brobecker@adacore.com>
5703
5704 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
5705 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
5706 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
5707 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
5708 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
5709
9600246d
KS
57102019-02-22 Keith Seitz <keiths@redhat.com>
5711
5712 PR symtab/23853
5713 * gdb.base/symlink-sourcefile.c: New file.
5714 * gdb.base/symlink-sourcefile.exp: New file.
5715
0c95f9ed
TT
57162019-02-20 Tom Tromey <tom@tromey.com>
5717
5718 * gdb.base/info_qt.exp: Update.
5719
6caa91b6
SM
57202019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
5721
5722 * gdb.base/source.exp: Move "error in sourced script" code to
5723 the end.
5724 * gdb.base/source-error.gdb: Move contents to
5725 source-error-1.gdb. Add new code to source source-error-1.gdb.
5726 * gdb.base/source-error-1.gdb: New file, from previous
5727 source-error.gdb.
5728
6506371f
TT
57292019-02-17 Tom Tromey <tom@tromey.com>
5730
5731 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
5732 for macro styling.
5733 * gdb.base/style.c (SOME_MACRO): New macro.
5734
a0087920
TT
57352019-02-17 Tom Tromey <tom@tromey.com>
5736
5737 * gdb.base/style.exp: Add line-wrapping tests.
5738 * gdb.base/page.exp: Add test for quitting during pagination.
5739
a2cd4f14
JB
57402019-02-17 Joel Brobecker <brobecker@adacore.com>
5741
5742 * gdb.ada/big_packed_array: New testcase.
5743 * gdb.ada/homonym.exp: Fix incorrect expected output for
5744 "break <homonym__get_value>" test.
5745
9d70ffbc
WP
57462019-02-13 Weimin Pan <weimin.pan@oracle.com>
5747
5748 PR breakpoints/21870
5749 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
5750 and prepare_for_testing. Add comment.
5751 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
5752 redundant cleanup call. Clean up comment.
5753
01c7ae81
WP
57542019-02-12 Weimin Pan <weimin.pan@oracle.com>
5755
5756 PR breakpoints/21870
5757 * gdb.arch/aarch64-dbreg-contents.exp: New file.
5758 * gdb.arch/aarch64-dbreg-contents.c: New file.
5759
aff29d1c
JB
57602019-02-10 Joel Brobecker <brobecker@adacore.com>
5761
5762 * gdb.ada/mi_ref_changeable: New testcase.
5763
df0da8a2
AH
57642019-02-07 Alan Hayward <alan.hayward@arm.com>
5765
5766 * gdb.base/attach.exp: Add double attach test.
5767
bd447abb
SM
57682019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
5769
5770 * lib/gdb.exp (default_gdb_start): Don't match pagination
5771 prompt.
5772 (gdb_init): Set stty_init.
5773
1dbc40b9
TT
57742019-01-27 Tom Tromey <tom@tromey.com>
5775
5776 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
5777 skip_python_tests.
5778
353229bf
AH
57792019-01-24 Alan Hayward <alan.hayward@arm.com>
5780
5781 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
5782 New structure.
5783 (struct struct_static_02_02): Likewise.
5784 (struct struct_static_02_03): Likewise.
5785 (struct struct_static_02_04): Likewise.
5786 (struct struct_static_04_01): Likewise.
5787 (struct struct_static_04_02): Likewise.
5788 (struct struct_static_04_03): Likewise.
5789 (struct struct_static_04_04): Likewise.
5790 (struct struct_static_06_01): Likewise.
5791 (struct struct_static_06_02): Likewise.
5792 (struct struct_static_06_03): Likewise.
5793 (struct struct_static_06_04): Likewise.
5794 (cmp_struct_static_02_01): Likewise.
5795 (cmp_struct_static_02_02): Likewise.
5796 (cmp_struct_static_02_03): Likewise.
5797 (cmp_struct_static_02_04): Likewise.
5798 (cmp_struct_static_04_01): Likewise.
5799 (cmp_struct_static_04_02): Likewise.
5800 (cmp_struct_static_04_03): Likewise.
5801 (cmp_struct_static_04_04): Likewise.
5802 (cmp_struct_static_06_01): Likewise.
5803 (cmp_struct_static_06_02): Likewise.
5804 (cmp_struct_static_06_03): Likewise.
5805 (cmp_struct_static_06_04): Likewise.
5806 (call_all): Test new structs.
5807 * gdb.base/infcall-nested-structs.exp: Likewise.
5808
73021deb
AH
58092019-01-21 Alan Hayward <alan.hayward@arm.com>
5810 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
5811
fc65c7db
AH
58122019-01-21 Alan Hayward <alan.hayward@arm.com>
5813 * gdb.base/stack-protector.c: New test.
5814 * gdb.base/stack-protector.exp: New file.
5815 * gdb.cp/ovldbreak.exp: Only allow a single break line.
5816 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
5817 option.
5818 (gdb_compile): Remove stack protector for GCC and prevent
5819 recursion.
5820
c24bdb02
KS
58212019-01-16 Keith Seitz <keiths@redhat.com>
5822
5823 PR gdb/23773
5824 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
5825
6f072a10
PFC
58262019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5827
5828 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
5829 aliases.
5830 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
5831 tests.
5832 * gdb.arch/powerpc-vector-regs.c: New file.
5833 * gdb.arch/powerpc-vector-regs.exp: New file.
5834
a7b8d682
PFC
58352019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5836
5837 * gdb.arch/altivec-regs.exp: Fix the list passed to
5838 gdb_expect_list when testing "info vector".
5839
6eb6fb67
AB
58402019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
5841
5842 * gdb.base/style.exp: Don't include path in testname.
5843
b56f80d8
KS
58442019-01-10 Keith Seitz <keiths@redhat.com>
5845
5846 PR gdb/23712
5847 PR symtab/23010
5848 * gdb.dwarf2/multidictionary.exp: New file.
5849
041be526
SM
58502019-01-09 Simon Marchi <simon.marchi@ericsson.com>
5851
5852 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
5853 (test_gnuv3_style_demangling): ... this.
5854 (test_lucid_style_demangling): Remove.
5855 (test_arm_style_demangling): Remove.
5856 (test_hp_style_demangling): Remove.
5857 (do_tests): Remove calls to the above.
5858
d820d0c3
AB
58592019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5860
5861 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
5862 case.
5863
f097f5ad
TT
58642019-01-06 Tom Tromey <tom@tromey.com>
5865
5866 PR gdb/28155:
5867 * gdb.dwarf2/typedef-void-finish.exp: New file.
5868
2cd8cc0b
TT
58692018-12-28 Tom Tromey <tom@tromey.com>
5870 Simon Marchi <simark@simark.ca>
5871
5872 * gdb.base/jit-exec.exp: New file.
5873 * gdb.base/jit-exec.c: New file.
5874 * gdb.base/jit-execd.c: New file.
5875
35fb8261
TT
58762018-12-28 Tom Tromey <tom@tromey.com>
5877
5878 * gdb.base/style.exp: Update test to check for address styling.
5879
47fd17cd
TT
58802018-12-28 Tom Tromey <tom@tromey.com>
5881
5882 * gdb.base/style.exp: Add test for styling of "Reading symbols"
5883 message.
5884
d47032b7
TT
58852018-12-28 Tom Tromey <tom@tromey.com>
5886
5887 * gdb.base/style.exp: Add test for version number styling.
5888
af79b68d
TT
58892018-12-28 Tom Tromey <tom@tromey.com>
5890
5891 * gdb.base/style.exp: Add test for print_address_symbolic.
5892
0bb296cb
TT
58932018-12-28 Tom Tromey <tom@tromey.com>
5894
5895 * gdb.base/style.exp: Add test for breakpoint setting.
5896
80ae2043
TT
58972018-12-28 Tom Tromey <tom@tromey.com>
5898
5899 * gdb.base/style.exp: Add test for variable names.
5900
cbe56571
TT
59012018-12-28 Tom Tromey <tom@tromey.com>
5902
5903 * gdb.base/style.exp: New file.
5904 * gdb.base/style.c: New file.
5905
9162a27c
TT
59062018-12-28 Tom Tromey <tom@tromey.com>
5907
5908 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
5909 "dumb".
5910 * gdb.base/readline.exp (operate_and_get_next): Save and restore
5911 the TERM environment variable.
5912
bc543c90
TT
59132018-12-27 Tom Tromey <tom@tromey.com>
5914
5915 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
5916 pagination test.
5917
6f0ffe50
AB
59182018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
5919
5920 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
5921 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
5922
b5a1e557
PW
59232018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5924
5925 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
5926 Filename a.adb changed to bp_fun_addr.adb.
5927 gdb.ada/bp_fun_addr.exp: Update test accordingly.
5928
6e8b1ab2
JV
59292018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
5930
5931 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
5932 non-PIE executables.
5933 * README: Mention the gdb,nopie_flag board setting.
5934 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
5935 non-PIE executable.
5936 * gdb.arch/amd64-entry-value.exp: Likewise.
5937 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
5938 * gdb.arch/i386-float.exp: Likewise.
5939 * gdb.arch/i386-signal.exp: Likewise.
5940 * gdb.mi/mi-reg-undefined.exp: Likewise.
5941
d00a27c5
PM
59422018-12-21 Paul Marechal <paul.marechal@ericsson.com>
5943
5944 PR gdb/23974
5945 * gdb.base/info-os.exp: Check return for unknown "info os" type.
5946
161d081c
PW
59472018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5948
5949 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
5950 Update order of results accordingly.
5951
b001de23
AB
59522018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
5953
5954 * gdb.base/annota1.exp: Update a test regexp.
5955
99e1a184
AB
59562018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
5957
5958 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
5959
7a81c1e2
PW
59602018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5961
5962 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
5963 (reuse_time): Initialize to REUSE_TIME_CAP.
5964 (check_rc): New function.
5965 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
5966 Check pthread_create rc.
5967 (spawner_thread_func): Check pthread_create and pthread_join rc.
5968
73e8dc90
PA
59692018-12-08 Pedro Alves <palves@redhat.com>
5970
5971 * gdb.base/list.exp (test_forward_search): Rename to ...
5972 (test_forward_reverse_search): ... this. Also test reverse-search
5973 and the forward-search alias.
5974
13f2ed32
AB
59752018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
5976
5977 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
5978 local timeout variable before return, and remove all local timeout
5979 variable entirely.
5980 (gdb_load): Likewise.
5981
64d27cfc
TV
59822018-12-01 Tom de Vries <tdevries@suse.de>
5983
5984 * gdb.base/gdb-caching-proc.exp: New file.
5985
f63c03b4
SDJ
59862018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
5987
5988 * Makefile.in (TIMESTAMP): New variable.
5989 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
5990 command.
5991 (check-single-racy): Likewise.
5992 (check/%.exp): Likewise.
5993 (check-racy/%.exp): Likewise.
5994 (workers/%.worker): Likewise.
5995 (build-perf): Likewise.
5996 (check-perf): Likewise.
5997 * README: Describe new "TS" and "TS_FORMAT" variables.
5998 * print-ts.py: New file.
5999
1c97054b
BF
60002018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
6001
6002 PR python/23714
6003 * gdb.python/python.exp: Test command repetition after
6004 gdb.execute.
6005
1871a62d
AB
60062018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
6007
6008 * gdb.opt/inline-break.exp: Add test that info breakpoint output
6009 is correctly aligned.
6010
fb5e1ed9
PW
60112018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6012
6013 * gdb.ada/info_auto_lang.exp: New testcase.
6014 * gdb.ada/info_auto_lang/global_pack.ads: New file.
6015 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
6016 * gdb.ada/info_auto_lang/some_c.c: New file.
6017
43d397ca
PW
60182018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6019
6020 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
6021 FUNC_lang language syntax.
6022
beddd671
PW
60232018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6024
6025 * gdb.base/info_minsym.c: New file.
6026 * gdb.base/info_minsym.exp: New file.
6027
73fc52c4
TT
60282018-11-19 Tom Tromey <tom@tromey.com>
6029
6030 PR rust/23625:
6031 * gdb.rust/simple.exp: Add ptype test. Update expected output.
6032 * gdb.rust/expr.exp: Update expected output. Change one test.
6033
994b876a
TT
60342018-11-19 Tom Tromey <tom@tromey.com>
6035
6036 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
6037
6769f276
PA
60382018-11-19 Pedro Alves <palves@redhat.com>
6039
6040 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
6041 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
6042 see the expected warning.
6043
38a72da0
AH
60442018-11-16 Alan Hayward <alan.hayward@arm.com>
6045
6046 PR gdb/22736:
6047 * gdb.cp/infcall-nodebug-lib.c: New test.
6048 * gdb.cp/infcall-nodebug-main.c: New test.
6049 * gdb.cp/infcall-nodebug.exp: New file.
6050
53a89d6e
SM
60512018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
6052
6053 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
6054 completer tests.
6055
9325300d
TV
60562018-11-09 Tom de Vries <tdevries@suse.de>
6057
6058 * gdb.base/msym-lang.c: New test.
6059 * gdb.base/msym-lang.exp: New file.
6060 * gdb.base/msym-lang-main.c: New test.
6061
20f0d60d
TT
60622018-11-08 Tom Tromey <tom@tromey.com>
6063
6064 PR gdb/23555:
6065 PR gdb/23838:
6066 * gdb.base/warning.exp: New file.
6067
b5420128
JB
60682018-11-08 Jan Beulich <jbeulich@suse.com>
6069
6070 * testsuite/gdb.arch/i386-avx512.c,
6071 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
6072
cd115d61
AB
60732018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
6074
6075 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
6076 point hardware.
6077
35ee2dc2
AB
60782018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
6079
6080 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
6081 * gdb.dwarf2/missing-type-name.exp: New file.
6082
31aceee8
TV
60832018-11-06 Tom de Vries <tdevries@suse.de>
6084
6085 * gdb.base/many-headers.c: New test.
6086 * gdb.base/many-headers.exp: New file.
6087
109be305
JW
60882018-11-06 Jim Wilson <jimw@sifive.com>
6089
6090 * gdb.base/code_elim.exp: For riscv, set additional_flags
6091 to include -msmall-data-limit=0.
6092
e2b7af72
JB
60932018-11-01 Joel Brobecker <brobecker@adacore.com>
6094
6095 * gdb.ada/watch_minus_l: New testcase.
6096
cdcda965
SM
60972018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
6098
6099 * gdb.arch/aix-sighandle.c: New file.
6100 * gdb.arch/aix-sighandle.exp: New file.
6101
92dcebf3
AB
61022018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
6103
6104 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
6105 registers being unions.
6106
68b9ac18
TV
61072018-10-31 Tom de Vries <tdevries@suse.de>
6108
6109 * lib/valgrind.exp: New file.
6110 (vgdb_start, vgdb_stop): New procs, factored out of ...
6111 * gdb.base/valgrind-bt.exp: ... here, ...
6112 * gdb.base/valgrind-disp-step.exp: ... here and ...
6113 * gdb.base/valgrind-infcall.exp: ... here.
6114
1443936e
TV
61152018-10-31 Tom de Vries <tdevries@suse.de>
6116
6117 * lib/gdb.exp (get_valueof): Don't output read value in test name.
6118
eb77c9df
AB
61192018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
6120
6121 * gdb.dwarf2/void-type.c: New file.
6122 * gdb.dwarf2/void-type.exp: New file.
6123
82b5e646
PW
61242018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6125
6126 * gdb.base/info_qt.c: New file.
6127 * gdb.base/info_qt.exp: New file.
6128
8d619c01
EBM
61292018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6130
6131 * gdb.arch/powerpc-htm-regs.c: New file.
6132 * gdb.arch/powerpc-htm-regs.exp: New file.
6133
f2cf6173
EBM
61342018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6135
6136 * gdb.arch/powerpc-tar.c: New file.
6137 * gdb.arch/powerpc-tar.exp: New file.
6138
7ca18ed6
EBM
61392018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6140
6141 * gdb.arch/powerpc-ppr-dscr.c: New file.
6142 * gdb.arch/powerpc-ppr-dscr.exp: New file.
6143
bfcc0eba
TV
61442018-10-25 Tom de Vries <tdevries@suse.de>
6145
6146 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
6147
fe1a5cad
TV
61482018-10-24 Tom de Vries <tdevries@suse.de>
6149
6150 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
6151 longer exists error.
6152
a76dc3b7
TV
61532018-10-24 Tom de Vries <tdevries@suse.de>
6154
6155 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
6156
4df46df7
TV
61572018-10-24 Tom de Vries <tdevries@suse.de>
6158
6159 * gdb.base/valgrind-db-attach.exp: Handle removed support for
6160 --db-attach in valgrind.
6161
0dbfcfff
AB
61622018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
6163
6164 * gdb.arch/riscv-reg-aliases.c: New file.
6165 * gdb.arch/riscv-reg-aliases.exp: New file.
6166
b04480b1
AH
61672018-10-19 Alan Hayward <alan.hayward@arm.com>
6168
6169 * gdb.python/py-cmd.exp: Check for gdb_prompt.
6170
2c6ac8d7
AH
61712018-10-19 Alan Hayward <alan.hayward@arm.com>
6172
6173 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
6174
2bc69f25
AH
61752018-10-19 Alan Hayward <alan.hayward@arm.com>
6176
6177 * gdb.cp/ovldbreak.exp: Fix regexps.
6178
1f1ae3a3
AH
61792018-10-19 Alan Hayward <alan.hayward@arm.com>
6180
6181 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
6182
94c18618
SDJ
61832018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
6184
6185 PR cli/23785
6186 * gdb.base/restore.exp: New test to check if "restore" with an
6187 invalid file doesn't segfault.
6188
812cd6eb
TV
61892018-10-18 Tom de Vries <tdevries@suse.de>
6190
6191 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
6192 * gdb.ada/excep_handle.exp: Same.
6193 * gdb.ada/mi_string_access.exp: Same.
6194 * gdb.ada/mi_var_union.exp: Same.
6195 * gdb.arch/arc-analyze-prologue.exp: Same.
6196 * gdb.arch/arc-decode-insn.exp: Same.
6197 * gdb.base/readnever.exp: Same.
6198 * gdb.fortran/printing-types.exp: Same.
6199 * gdb.guile/scm-lazy-string.exp: Same.
6200
c4b90788
TV
62012018-10-16 Tom de Vries <tdevries@suse.de>
6202
6203 PR gdb/23730
6204 * gdb.base/catch-follow-exec.c: Add copyright notice.
6205 * gdb.base/catch-follow-exec.exp: Rewrite to use
6206 gdb_spawn_with_cmdline_opts. Require gdb-native.
6207
8bca2978
SL
62082018-10-12 Sandra Loosemore <sandra@codesourcery.com>
6209
6210 * gdb.trace/actions-changed.exp: Check for arch support.
6211 * gdb.trace/actions.exp: Likewise.
6212 * gdb.trace/ax.exp: Likewise.
6213 * gdb.trace/backtrace.exp: Likewise.
6214 * gdb.trace/change-loc.exp: Likewise.
6215 * gdb.trace/deltrace.exp: Likewise.
6216 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
6217 * gdb.trace/ftrace.exp: Likewise.
6218 * gdb.trace/infotrace.exp: Check for arch support.
6219 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
6220 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
6221 * gdb.trace/mi-tsv-changed.exp: Likewise.
6222 * gdb.trace/packetlen.exp: Likewise.
6223 * gdb.trace/passc-dyn.exp: Likewise.
6224 * gdb.trace/passcount.exp: Likewise.
6225 * gdb.trace/pending.exp: Likewise.
6226 * gdb.trace/range-stepping.exp: Check for shlib support.
6227 * gdb.trace/report.exp: Check for arch support.
6228 * gdb.trace/save-trace.exp: Likewise.
6229 * gdb.trace/signal.exp: Check for signal support.
6230 * gdb.trace/tfind.exp: Check for arch support.
6231 * gdb.trace/trace-break.exp: Check for arch and shlib support.
6232 * gdb.trace/trace-common.h: Add comment.
6233 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
6234 * gdb.trace/trace-enable-disable.exp: Likewise.
6235 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
6236 * gdb.trace/tracecmd.exp: Check for arch support.
6237 * gdb.trace/tspeed.exp: Check for shlib and target support.
6238 * gdb.trace/tstatus.exp: Check for arch support.
6239 * gdb.trace/tsv.exp: Likewise.
6240 * gdb.trace/while-dyn.exp: Likewise.
6241 * gdb.trace/while-stepping.exp: Likewise.
6242 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
6243
f9c49bff
SM
62442018-10-12 Simon Marchi <simon.marchi@ericsson.com>
6245
6246 * gdb.trace/tspeed.exp: Remove nowarnings.
6247 (prepare_for_trace_test): Declare "global ipalib".
6248 * gdb.trace/tspeed.c: Include unistd.h.
6249 (main): Remove superfluous printf argument.
6250
d4330bde
SL
62512018-10-11 Sandra Loosemore <sandra@codesourcery.com>
6252
6253 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
6254 directory prefix on the filename.
6255
8ecfd7bd
SDJ
62562018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
6257
6258 * gdb.gdb/unittest.exp: Update expected message informing that
6259 selftests have been disabled.
6260 * gdb.server/unittest.exp: Likewise.
6261
58bbcd02
TV
62622018-10-09 Tom de Vries <tdevries@suse.de>
6263
6264 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
6265 with runto_main.
6266
9f6b697b
WP
62672018-10-08 Weimin Pan <weimin.pan@oracle.com>
6268
6269 PR c++/16841
6270 * gdb.cp/virtbase2.cc: New file.
6271 * gdb.cp/virtbase2.exp: New file.
6272
add5ded5
TT
62732018-10-06 Tom Tromey <tom@tromey.com>
6274
6275 PR python/19399:
6276 * gdb.python/py-inferior.exp: Add architecture test.
6277
f9e48344
TT
62782018-10-06 Tom Tromey <tom@tromey.com>
6279
6280 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
6281 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
6282
2a8be203
TT
62832018-10-06 Tom Tromey <tom@tromey.com>
6284
6285 * gdb.python/py-breakpoint.exp (check_last_event): Check location
6286 of a "throw" catchpoint.
6287
e04caa70
SDJ
62882018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
6289
6290 * gdb.base/info-proc.exp: Update string expected from "help info
6291 proc".
6292
5ca8c39f
TT
62932018-10-04 Tom Tromey <tom@tromey.com>
6294
6295 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
6296 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
6297 (test_initial_complaints, test_empty_complaints): Update.
6298 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
6299
3453e7e4
TT
63002018-10-04 Tom Tromey <tom@tromey.com>
6301
6302 PR cli/19551:
6303 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
6304 * lib/gdb.exp (gdb_file_cmd): Update.
6305 * gdb.stabs/weird.exp (print_weird_var): Update.
6306 * gdb.server/solib-list.exp: Update.
6307 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
6308 * gdb.mi/mi-cli.exp: Update.
6309 * gdb.linespec/linespec.exp: Update.
6310 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
6311 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
6312 * gdb.cp/cp-relocate.exp: Update.
6313 * gdb.base/sym-file.exp: Update.
6314 * gdb.base/relocate.exp: Update.
6315 * gdb.base/readnever.exp: Update.
6316 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
6317 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
6318 * gdb.base/dbx.exp (gdb_file_cmd): Update.
6319 * gdb.base/code_elim.exp: Update.
6320 * gdb.base/break-unload-file.exp (test_break): Update.
6321 * gdb.base/break-interp.exp (test_attach_gdb): Update.
6322 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
6323 Update.
6324 * gdb.base/attach.exp (do_attach_tests): Update.
6325 * gdb.base/sepdebug.exp: Update.
6326 * gdb.python/py-section-script.exp: Update.
6327
6afcf761
TT
63282018-10-04 Tom Tromey <tom@tromey.com>
6329
6330 PR cli/22234:
6331 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
6332 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
6333 output.
6334
fef1b293
TT
63352018-10-04 Tom Tromey <tom@tromey.com>
6336
6337 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
6338 set width and height to 0.
6339 (test_command_line_attach_run): Use -quiet.
6340
ca98345e
SL
63412018-10-03 Sandra Loosemore <sandra@codesourcery.com>
6342
6343 * lib/gdb.exp (skip_ifunc_tests): New.
6344 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
6345 other compile failures.
6346 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
6347
ff34e6ae
SM
63482018-10-01 Simon Marchi <simon.marchi@ericsson.com>
6349
6350 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
6351 is_amd64_regs_target.
6352
6bb8890e
AH
63532018-10-01 Alan Hayward <alan.hayward@arm.com>
6354
6355 * gdb.arch/aarch64-sighandler-regs.c: New test.
6356 * gdb.arch/aarch64-sighandler-regs.exp: New file.
6357 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
6358
224d30d3
MM
63592018-10-01 Markus Metzger <markus.t.metzger@intel.com>
6360
6361 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
6362 assembly.
6363
f67ffa6a
AB
63642018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
6365
6366 * gdb.base/frame-selection.exp: New file.
6367 * gdb.base/frame-selection.c: New file.
6368
9fc3183f
AH
63692018-09-27 Alan Hayward <alan.hayward@arm.com>
6370
6371 * gdb.threads/check-libthread-db.c (thread_routine): Use a
6372 pthread barrier.
6373 (main): Likewise.
6374
d354055e
AB
63752018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
6376
6377 * gdb.base/large-frame-1.c: New file.
6378 * gdb.base/large-frame-2.c: New file.
6379 * gdb.base/large-frame.exp: New file.
6380 * gdb.base/large-frame.h: New file.
6381
db727370
JL
63822018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
6383
6384 PR gdb/20948
6385 * gdb.base/write_mem.exp: New test.
6386 * gdb.base/write_mem.c: Likewise.
6387
ae778caf
TT
63882018-09-23 Tom Tromey <tom@tromey.com>
6389
6390 PR python/18852:
6391 * gdb.python/py-parameter.exp: Add test for parameter that throws
6392 on "set".
6393
fd3ba736
TT
63942018-09-23 Tom Tromey <tom@tromey.com>
6395
6396 PR python/17284:
6397 * gdb.python/py-template.exp (test_template_arg): Add test for
6398 negative template argument number.
6399
39a24317
TT
64002018-09-23 Tom Tromey <tom@tromey.com>
6401
6402 PR python/14062:
6403 * gdb.python/python.exp: Add test for post_event error.
6404
f5769a2c
TT
64052018-09-23 Tom Tromey <tom@tromey.com>
6406
6407 PR python/18170:
6408 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
6409 convert pointers to int and long.
6410
1c1e54f6
TT
64112018-09-23 Tom Tromey <tom@tromey.com>
6412
6413 PR python/20126:
6414 * gdb.python/py-value.exp (test_value_numeric_ops): Add
6415 signed-ness conversion tests.
6416
fb4fa946
TT
64172018-09-23 Tom Tromey <tom@tromey.com>
6418
6419 PR python/18352;
6420 * gdb.python/py-value.exp (test_float_conversion): New proc.
6421 Use it.
6422
a466edac
HAQ
64232018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
6424
6425 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
6426
4ee9b0c5
SL
64272018-09-18 Sandra Loosemore <sandra@codesourcery.com>
6428
6429 * gdb.base/complete-empty.exp: Skip tab-completion tests if
6430 no readline.
6431 * gdb.base/utf8-identifiers.exp: Likewise.
6432 * gdb.cp/cpcompletion.exp: Likewise.
6433 * gdb.linespec/cpcompletion.exp: Likewise.
6434 * gdb.linespec/cpls-abi-tag.exp: Likewise.
6435 * gdb.linespec/cpls-ops.exp: Likewise.
6436
23be8da7
RB
64372018-09-19 Richard Bunt <richard.bunt@arm.com>
6438 Chris January <chris.january@arm.com>
6439
6440 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
6441 * gdb.fortran/short-circuit-argument-list.exp: New file.
6442 * gdb.fortran/short-circuit-argument-list.f90: New test.
6443
5031d0ae
SDJ
64442018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
6445
6446 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
6447 "arch=" keyword when executing "-stack-list-frames".
6448
b4c0d1a4
SDJ
64492018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
6450
6451 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
6452 "arch=" keyword when executing "-stack-list-frames".
6453
7a6d2b45
SDJ
64542018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
6455
6456 * gdb.ada/complete.exp: Expect for "@" when doing "complete
6457 break ada".
6458
8588b356
SM
64592018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
6460
6461 PR python/23669
6462 * gdb.python/python.exp: Test gdb.execute("show commands").
6463
65e65158
TT
64642018-09-16 Tom Tromey <tom@tromey.com>
6465
6466 * gdb.base/new-ui.exp (do_execution_tests): Update.
6467 * gdb.base/dbx.exp (test_breakpoints): Update.
6468
bf326452
AH
64692018-09-14 Alan Hayward <alan.hayward@arm.com>
6470
6471 * lib/gdb.exp (gdb_simple_compile): Add proc.
6472 (is_elf_target): Use gdb_simple_compile.
6473 (skip_altivec_tests): Likewise.
6474 (skip_vsx_tests): Likewise.
6475 (skip_tsx_tests): Likewise.
6476 (skip_btrace_tests): Likewise.
6477 (skip_btrace_pt_tests): Likewise.
6478 (gdb_can_simple_compile): Likewise.
6479 (gdb_has_argv0): Likewise.
6480 (gdb_target_symbol_prefix): Likewise.
6481 (target_supports_scheduler_locking): Likewise.
6482
2361b0fb
TT
64832018-09-13 Tom Tromey <tom@tromey.com>
6484
6485 * Makefile.in (TAGS): Recognize proc_with_prefix and
6486 gdb_caching_proc.
6487
0ae1a321
SM
64882018-09-13 Simon Marchi <simon.marchi@ericsson.com>
6489
6490 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
6491 method.
6492
a40bf0c2
SM
64932018-09-13 Simon Marchi <simon.marchi@ericsson.com>
6494
6495 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
6496 and a few other Inferior properties when the Inferior is no
6497 longer valid.
6498
4a3fe98f
TT
64992018-09-13 Tom Tromey <tom@tromey.com>
6500
6501 PR rust/23650:
6502 * gdb.rust/simple.exp: Add test for enum field access error.
6503
098b2108
TT
65042018-09-13 Tom Tromey <tom@tromey.com>
6505
6506 PR rust/23626:
6507 * gdb.rust/simple.rs (EmptyEnum): New type.
6508 (main): Use it.
6509 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
6510
1256af7d
SM
65112018-09-13 Simon Marchi <simon.marchi@ericsson.com>
6512
6513 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
6514 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
6515 * gdb.python/py-symtab.exp: Update test printing an objfile.
6516
4aa8e6c2
SM
65172018-09-12 Simon Marchi <simon.marchi@ericsson.com>
6518
6519 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
6520 object.
6521
c221b2f7
AH
65222018-09-12 Alan Hayward <alan.hayward@arm.com>
6523
6524 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
6525 (support_complex_tests): Use gdb_can_simple_compile.
6526 (is_ilp32_target): Likewise.
6527 (is_lp64_target): Likewise.
6528 (is_64_target): Likewise.
6529 (is_amd64_regs_target): Likewise.
6530 (is_aarch32_target): Likewise.
6531 (gdb_int128_helper): Likewise.
6532
6f1107b5
JK
65332018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6534
6535 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
6536
1f5d1570
JG
65372018-09-10 Jerome Guitton <guitton@adacore.com>
6538
6539 * gdb.ada/same_component_name: Add test for case of tagged record
6540 with variable-length fields.
6541
cc330e39
XR
65422018-09-10 Xavier Roirand <roirand@adacore.com>
6543
6544 * gdb.ada/access_to_unbounded_array.exp: New testcase.
6545 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
6546 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
6547 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
6548
b9c50e9a
XR
65492018-09-10 Xavier Roirand <roirand@adacore.com>
6550
6551 * gdb.ada/mi_string_access.exp: New testcase.
6552 * gdb.ada/mi_string_access/bar.adb: New file.
6553 * gdb.ada/mi_string_access/pck.adb: New file.
6554 * gdb.ada/mi_string_access/pck.asd: New file.
6555
2963898f
XR
65562018-09-10 Xavier Roirand <roirand@adacore.com>
6557
6558 * gdb.ada/mi_var_union.exp: New testcase.
6559 * gdb.ada/mi_var_union/bar.adb: New file.
6560 * gdb.ada/mi_var_union/pck.adb: New file.
6561 * gdb.ada/mi_var_union/pck.asd: New file.
6562
1aac008f
TT
65632018-09-08 Tom Tromey <tom@tromey.com>
6564
6565 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
6566
332cf4c9
TT
65672018-09-08 Tom Tromey <tom@tromey.com>
6568
6569 PR python/16047:
6570 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
6571 (register_pretty_printers): Register new printer.
6572 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
6573 test.
6574 * gdb.python/py-prettyprint.c (int_type3): New typedef.
6575 (an_int_type3): New global.
6576
424da6cf
JB
65772018-09-08 Joel Brobecker <brobecker@adacore.com>
6578
6579 * gdb.ada/expr_with_funcall: New testcase.
6580
2a62dfa9
JB
65812018-09-08 Joel Brobecker <brobecker@adacore.com>
6582
6583 * gdb.ada/packed_array_assign: New testcase.
6584
96b6697f
AB
65852018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
6586
6587 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
6588 names, and add test prefixes to make test names unique.
6589
e4a62c65
TV
65902018-09-05 Tom de Vries <tdevries@suse.de>
6591
6592 * gdb.dwarf2/varval.exp: Add test.
6593
dd083ee2
GB
65942018-09-04 Gary Benson <gbenson@redhat.com>
6595
6596 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
6597 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
6598
aef9346c
TT
65992018-08-31 Tom Tromey <tom@tromey.com>
6600
6601 * gdb.rust/simple.rs: Rename second variable "v".
6602
c67f2e15
AB
66032018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
6604
6605 * gdb.base/funcargs.c (use_a): New function.
6606 (recurse): Call use_a.
6607
078a0207
KS
66082018-08-29 Keith Seitz <keiths@redhat.com>
6609
6610 * gdb.compile/compile-cplus-anonymous.cc: New file.
6611 * gdb.compile/compile-cplus-anonymous.exp: New file.
6612 * gdb.compile/compile-cplus-array-decay.cc: New file.
6613 * gdb.compile/compile-cplus-array-decay.exp: New file.
6614 * gdb.compile/compile-cplus-inherit.cc: New file.
6615 * gdb.compile/compile-cplus-inherit.exp: New file.
6616 * gdb.compile/compile-cplus-member.cc: New file.
6617 * gdb.compile/compile-cplus-member.exp: New file.
6618 * gdb.compile/compile-cplus-method.cc: New file.
6619 * gdb.compile/compile-cplus-method.exp: New file.
6620 * gdb.compile/compile-cplus-mod.c: "New" file.
6621 * gdb.compile/compile-cplus-namespace.cc: New file.
6622 * gdb.compile/compile-cplus-namespace.exp: New file.
6623 * gdb.compile/compile-cplus-nested.cc: New file.
6624 * gdb.compile/compile-cplus-nested.exp: New file.
6625 * gdb.compile/compile-cplus-print.c: "New" file.
6626 * gdb.compile/compile-cplus-print.exp: "New" file.
6627 * gdb.compile/compile-cplus-virtual.cc: New file.
6628 * gdb.compile/compile-cplus-virtual.exp: New file.
6629 * gdb.compile/compile-cplus.c: "New" file.
6630 * gdb.compile/compile-cplus.exp: "New" file.
6631 * lib/compile-support.exp: New file.
6632
b0f492b9
GB
66332018-08-16 Gary Benson <gbenson@redhat.com>
6634
6635 PR gdb/13000:
6636 * gdb.base/batch-exit-status.exp: New file.
6637 * gdb.base/batch-exit-status.good-commands: Likewise.
6638 * gdb.base/batch-exit-status.bad-commands: Likewise.
6639
36eb4c5f
AH
66402018-08-29 Alan Hayward <alan.hayward@arm.com>
6641
6642 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
6643 (struct struct02): Likewise.
6644 (struct struct03): Likewise.
6645 (struct struct04): Likewise.
6646 (struct struct_01_01): New struct.
6647 (struct struct_01_02): Likewise.
6648 (struct struct_01_03): Likewise.
6649 (struct struct_01_04): Likewise.
6650 (struct struct_02_01): Likewise.
6651 (struct struct_02_02): Likewise.
6652 (struct struct_02_03): Likewise.
6653 (struct struct_02_04): Likewise.
6654 (struct struct_04_01): Likewise.
6655 (struct struct_04_02): Likewise.
6656 (struct struct_04_03): Likewise.
6657 (struct struct_04_04): Likewise.
6658 (struct struct_05_01): Likewise.
6659 (struct struct_05_02): Likewise.
6660 (struct struct_05_03): Likewise.
6661 (struct struct_05_04): Likewise.
6662 (cmp_struct01): Remove function.
6663 (cmp_struct02): Likewise.
6664 (cmp_struct03): Likewise.
6665 (cmp_struct04): Likewise.
6666 (cmp_struct_01_01): Add Function.
6667 (cmp_struct_01_02): Likewise.
6668 (cmp_struct_01_03): Likewise.
6669 (cmp_struct_01_04): Likewise.
6670 (cmp_struct_02_01): Likewise.
6671 (cmp_struct_02_02): Likewise.
6672 (cmp_struct_02_03): Likewise.
6673 (cmp_struct_02_04): Likewise.
6674 (cmp_struct_04_01): Likewise.
6675 (cmp_struct_04_02): Likewise.
6676 (cmp_struct_04_03): Likewise.
6677 (cmp_struct_04_04): Likewise.
6678 (cmp_struct_05_01): Likewise.
6679 (cmp_struct_05_02): Likewise.
6680 (cmp_struct_05_03): Likewise.
6681 (cmp_struct_05_04): Likewise.
6682 (call_all): Add new structs.
6683 * gdb.base/infcall-nested-structs.exp: Likewise.
6684
3bf9c013
JV
66852018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
6686
6687 * gdb.python/py-framefilter-mi.exp: Update regexp to
6688 check for "arch" field in frame output.
6689
450d1e88
KB
66902018-08-23 Kevin Buettner <kevinb@redhat.com>
6691
6692 * gdb.dwarf2/dw2-ranges-func.c: New file.
6693 * gdb.dwarf2/dw2-ranges-func.exp: New file.
6694
ae739fe7
SM
66952018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
6696
6697 * gdb.base/term.exp: Compare terminal settings with values from
6698 the inferior.
6699 * gdb.base/term.c: Get and set terminal settings.
6700
6d52907e
JV
67012018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
6702
6703 * lib/mi-support.exp (mi_expect_stop): Update regexp to
6704 accommodate new "arch" field in frame output.
6705 * gdb.mi/mi-return.exp: Likewise.
6706 * gdb.mi/mi-stack.exp: Likewise.
6707 * gdb.mi/mi-syn-frame.exp: Likewise.
6708 * gdb.mi/user-selected-context-sync.exp: Likewise.
6709
be2d111a
MS
67102018-08-19 Michael Spang <spang@google.com>
6711
6712 PR gdb/11786
6713 * gdb.base/gcore-tls-pie.c: New file.
6714 * gdb.base/gcore-tls-pie.exp: New file.
6715
ae3a7c47
KB
67162018-08-18 Kevin Buettner <kevinb@redhat.com>
6717
6718 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
6719 * gdb.dwarf2/varval.c: New file.
6720 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 6721
2ecae92e
AH
67222018-08-17 Alan Hayward <alan.hayward@arm.com>
6723
6724 PR gdb/18931
6725 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
6726
c1854f1d
KS
67272018-08-16 Keith Seitz <keiths@redhat.com>
6728
6729 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
6730 tests expected to pass.
6731
26fb3983
JV
67322018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
6733
6734 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
6735 -data-disassemble -a.
6736 (test_disassembly_bogus_args): Likewise.
6737
67943c00
AB
67382018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
6739
6740 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
6741
5ff2bbae
AB
67422018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
6743
6744 * gdb.base/vla-optimized-out.exp: Add new test.
6745
e5bbcd0f
AB
67462018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
6747
6748 * gdb.base/vla-optimized-out-o3.exp: Delete.
6749 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
6750 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
6751 deleted tests.
6752
9d4a934c
AB
67532018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
6754
6755 PR gdb/18050:
6756 * gdb.server/extended-remote-restart.c: New file.
6757 * gdb.server/extended-remote-restart.exp: New file.
6758
045cf012
SM
67592018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
6760
6761 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
6762 "set variable index = 42".
6763
87d6a7aa
SM
67642018-08-07 Simon Marchi <simon.marchi@ericsson.com>
6765
6766 * boards/index-cache-gdb.exp: New file.
6767 * gdb.dwarf2/index-cache.exp: New file.
6768 * gdb.dwarf2/index-cache.c: New file.
6769 * gdb.base/maint.exp: Check if we are using the index cache.
6770
96d68bd4
RO
67712018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6772
6773 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
6774 MAKEFLAGS.
6775
5a699617
RO
67762018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6777
6778 * dg-extract-results.sh: Move to toplevel contrib.
6779 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
6780 * Makefile.in (check-parallel-racy): Likewise.
6781
5bd18990
AB
67822018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
6783
6784 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
6785 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
6786 tests if the target supports scheduler locking.
6787
3fbbcf47
TV
67882018-08-04 Tom de Vries <tdevries@suse.de>
6789
6790 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
6791
3e1d3d8c
TT
67922018-08-02 Tom Tromey <tom@tromey.com>
6793
6794 PR symtab/16842.
6795 * gdb.cp/temargs.exp: Test "info address" of a template
6796 parameter.
6797
5abe0f0c
JV
67982018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
6799
6800 * gdb.python/py-mi-var-info-path-expression.c: New file.
6801 * gdb.python/py-mi-var-info-path-expression.py: New file.
6802 * gdb.python/py-mi-var-info-path-expression.exp: New file.
6803
fb66cde8
SDJ
68042018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
6805
6806 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
6807 error after "cannot resolve name" string.
6808
c708f4d2
AB
68092018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
6810
6811 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
6812 started.
6813 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
6814
37cc0cae
TV
68152018-07-28 Tom de Vries <tdevries@suse.de>
6816
6817 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
6818
63b4ecf7
TV
68192018-07-26 Tom de Vries <tdevries@suse.de>
6820
6821 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
6822
3c3bb058
AB
68232018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
6824
6825 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
6826 is visible.
6827
9e7f3bbb
TV
68282018-07-26 Tom de Vries <tdevries@suse.de>
6829
6830 PR breakpoints/23366
6831 * gdb.base/catch-follow-exec.c: New test.
6832 * gdb.base/catch-follow-exec.exp: New file.
6833
16f808ec
TV
68342018-07-25 Tom de Vries <tdevries@suse.de>
6835
6836 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
6837 vla-optimized-out.c.
6838
d7154a8d
JV
68392018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
6840
6841 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
6842 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
6843
232a0032
TV
68442018-07-20 Tom de Vries <tdevries@suse.de>
6845
6846 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
6847 NOCLONE macro.
6848 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
6849
fbb1d502
TV
68502018-07-19 Tom de Vries <tdevries@suse.de>
6851
6852 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
6853 regular expression.
6854
42dc7699
TV
68552018-07-18 Tom de Vries <tdevries@suse.de>
6856
6857 * gdb.base/vla-optimized-out.c: New test.
6858 * gdb.base/vla-optimized-out.exp: New file.
6859
7f1f7e23
SDJ
68602018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
6861
6862 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
6863 message "No address associated with hostname" when gdbserver
6864 cannot resolve the hostname.
6865
5759ebb3
PW
68662018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6867
6868 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
6869 Add some test prefixes to make tests unique.
6870
3606ccab
PW
68712018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6872
6873 * gdb.base/frameapply.c: New file.
6874 * gdb.base/frameapply.exp: New file.
6875
529c08b2
PW
68762018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6877
6878 * gdb.base/skip.exp: Update expected error message.
6879
c7ab0aef
SDJ
68802018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
6881 Jan Kratochvil <jan.kratochvil@redhat.com>
6882 Paul Fertser <fercerpav@gmail.com>
6883 Tsutomu Seki <sekiriki@gmail.com>
6884
6885 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
6886 parameter.
6887 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
6888 by default.
6889 * boards/native-gdbserver.exp: Likewise.
6890 * gdb.server/run-without-local-binary.exp: Improve regexp used
6891 for detecting when a remote debugging connection succeeds.
6892 * gdb.server/server-connect.exp: New file.
6893 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
6894 Do not prefix the port number with ":".
6895 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
6896 support for detecting and using it. Add '$debughost_gdbserver'
6897 to the list of arguments used to start gdbserver. Handle case
6898 when gdbserver cannot resolve a network name.
6899
16ff70dd
SDJ
69002018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
6901
6902 PR c++/23373
6903 * gdb.base/ptype-offsets.cc (struct static_member): New
6904 struct.
6905 (main) <stmember>: New variable.
6906 * gdb.base/ptype-offsets.exp: Add test for printing a struct
6907 with a static member in it.
6908
3541979f
AB
69092018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
6910
6911 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
6912 watchpoints enabled and disabled.
6913
c8ad9b9a
AB
69142018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
6915
6916 * gdb.base/examine-backward.exp: Still run tests around address
6917 0x0, even if address 0x0 is not readable. Update the pattern for
6918 matching address 0x0 in expected output.
6919
e0e5e971
AB
69202018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
6921
6922 * gdb.base/share-env-with-gdbserver.c (main): Add call to
6923 malloc/free.
6924
1ea5da02
TV
69252018-07-04 Tom de Vries <tdevries@suse.de>
6926
6927 * gdb.dwarf2/dw2-error.exp: Update expected error message.
6928
471b9d15
MR
69292018-07-02 Maciej W. Rozycki <macro@mips.com>
6930
6931 PR tdep/8282
6932 * gdb.arch/mips-disassembler-options.exp: New test.
6933 * gdb.arch/mips-disassembler-options.s: New test source.
6934
75acb486
PA
69352018-06-29 Pedro Alves <palves@redhat.com>
6936
6937 * gdb.threads/names.exp: Adjust expected "info threads" output.
6938
cd2bb709
PA
69392018-06-29 Pedro Alves <palves@redhat.com>
6940
6941 * gdb.opt/inline-break.exp (line number, address): Add "info
6942 break" tests.
6943
991ff292
PA
69442018-06-29 Pedro Alves <palves@redhat.com>
6945
6946 * gdb.opt/inline-break.c (func1): Add "break here" marker.
6947 * gdb.opt/inline-break.exp: Test setting breakpoints by line
6948 number and address and running to them.
6949
356819b6 69502018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
6951
6952 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
6953
2512d7ef
JK
69542018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6955
6956 * lib/compiler.c: Remove executable permission flag.
6957
be1b6474
RB
69582018-06-28 Richard Bunt <richard.bunt@arm.com>
6959
6960 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
6961 code.
6962 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
6963
291f9a96
PT
69642018-06-28 Petr Tesarik <ptesarik@suse.cz>
6965
6966 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
6967
ed6dfe51
PT
69682018-06-28 Petr Tesarik <ptesarik@suse.cz>
6969
6970 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
6971 address argument is omitted.
6972
d4d429d5
PT
69732018-06-28 Petr Tesarik <ptesarik@suse.cz>
6974
6975 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
6976
7ab6656f
OJ
69772018-06-27 Omair Javaid <omair.javaid@linaro.org>
6978
6979 PR gdb/21695
6980 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
6981 * gdb.base/infoline-reloc-main-from-zero.c: New file.
6982
a33ccfc7
TT
69832018-06-26 Tom Tromey <tom@tromey.com>
6984
6985 PR rust/22574:
6986 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
6987 * gdb.rust/simple.rs (struct SimpleLayout): New.
6988
6d72d289
SM
69892018-06-22 Simon Marchi <simon.marchi@ericsson.com>
6990
6991 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
6992 "info registers" output.
6993
8363f9d5
RB
69942018-06-21 Richard Bunt <richard.bunt@arm.com>
6995
6996 * gdb.base/watchpoint-hw-attach.c: New test.
6997 * gdb.base/watchpoint-hw-attach.exp: New file.
6998
f00674fe
SM
69992018-06-20 Simon Marchi <simon.marchi@ericsson.com>
7000
7001 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
7002 through /bin/sh.
7003 * boards/dwarf4-gdb-index.exp: Likewise.
7004 * boards/fission-dwp.exp: Likewise.
7005
1d554008
UW
70062018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
7007
7008 * gdb.base/float128.exp: Add comment and improved fail message
7009 to the failure case of "print large128" test.
7010
d0ac1c44
SM
70112018-06-19 Simon Marchi <simon.marchi@ericsson.com>
7012
7013 * configure.ac: Remove AC_PREREQ.
7014 * configure: Re-generate.
7015
61b04dd0
PA
70162018-06-19 Pedro Alves <palves@redhat.com>
7017
7018 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
7019 (func_extern_caller): New.
7020 (main): Call func_extern_caller.
7021 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
7022 logic change.
7023
f63b508a
SM
70242018-06-18 Weimin Pan <weimin.pan@oracle.com>
7025
7026 PR gdb/16841
7027 * gdb.cp/typedef-base.cc: New file.
7028 * gdb.cp/typedef-base.exp: New file.
7029
0fe3a558
TV
70302018-06-18 Tom de Vries <tdevries@suse.de>
7031
7032 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
7033
7010835a
AB
70342018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
7035 Richard Bunt <Richard.Bunt@arm.com>
7036
7037 * gdb.threads/attach-slow-waitpid.c: New file.
7038 * gdb.threads/attach-slow-waitpid.exp: New file.
7039 * gdb.threads/slow-waitpid.c: New file.
7040
14897d65
PA
70412018-06-14 Pedro Alves <palves@redhat.com>
7042
7043 * gdb.base/fork-running-state.c: Include <errno.h>.
7044 (exit_if_relative_exits): New.
7045 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
7046 exits.
7047 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
7048 child exits.
7049
5d9a0608
TV
70502018-06-14 Tom de Vries <tdevries@suse.de>
7051
7052 PR cli/22573
7053 * gdb.base/finish-pretty.c: New test.
7054 * gdb.base/finish-pretty.exp: New file.
7055
11ae5818
PA
70562018-06-14 Pedro Alves <palves@redhat.com>
7057
7058 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
7059 gdb's expected startup output.
7060
1d39de44
PA
70612018-06-14 Pedro Alves <palves@redhat.com>
7062
7063 * lib/selftest-support.exp (selftest_setup): Remove inlined
7064 function handling.
7065
70ee0000
TV
70662018-06-14 Tom de Vries <tdevries@suse.de>
7067
7068 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
7069 matching of breakpoint printing.
7070
11f4b608
TV
70712018-06-13 Tom de Vries <tdevries@suse.de>
7072
7073 PR testsuite/23269
7074 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
7075 (fork_child): ... here, and ...
7076 (fork_parent): ... here.
7077
70782018-06-12 Tom de Vries <tdevries@suse.de>
7079
7080 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
7081
9516f85a
AB
70822018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
7083 Stephen Roberts <stephen.roberts@arm.com>
7084
7085 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
7086 rewrite test to describe action performed, rather than possible
7087 failure.
7088
5045b3d7
GB
70892018-06-08 Gary Benson <gbenson@redhat.com>
7090
7091 * gdb.threads/check-libthread-db.exp: New file.
7092 * gdb.threads/check-libthread-db.c: Likewise.
7093
c61b06a1
TT
70942018-06-05 Tom Tromey <tom@tromey.com>
7095
7096 * gdb.base/default.exp: Update expected "show version" output.
7097
eb6af809
TT
70982018-06-05 Tom Tromey <tom@tromey.com>
7099
7100 PR cli/12326:
7101 * gdb.cp/static-print-quit.exp: Update.
7102 * lib/gdb.exp (pagination_prompt): Update.
7103 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
7104 * gdb.python/python.exp: Update.
7105
178d6a63
JB
71062018-06-04 Joel Brobecker <brobecker@adacore.com>
7107
7108 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
7109
8e817061
JB
71102018-06-01 Joel Brobecker <brobecker@adacore.com>
7111
7112 * gdb.ada/bp_fun_addr: New testcase.
7113
e86ca25f
TT
71142018-06-01 Tom Tromey <tom@tromey.com>
7115
7116 * gdb.xml/tdesc-regs.exp (load_description): Update expected
7117 results.
7118 * gdb.dwarf2/method-ptr.exp: Set language to C++.
7119 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
7120 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
7121 * gdb.base/maint.exp (maint_pass_if): Update.
7122
4b2dfa9d
MR
71232018-05-31 Maciej W. Rozycki <macro@mips.com>
7124
7125 * gdb.base/endian.exp: New test.
7126 * gdb.base/endian.c: New test source.
7127
45f25d6c
AB
71282018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
7129
7130 PR gdb/23203
7131 * gdb.base/bt-selected-frame.c: New file.
7132 * gdb.base/bt-selected-frame.exp: New file.
7133 * lib/gdb.exp (get_current_frame_number): New function.
7134
d9f6d7f8
MR
71352018-05-24 Maciej W. Rozycki <macro@mips.com>
7136 Pedro Alves <palves@redhat.com>
7137
7138 * gdb.threads/tls-core.c: Include <stdlib.h>
7139 (thread_proc): Call `abort'.
7140 * gdb.threads/tls-core.exp: Generate a core with core_find too.
7141 (tls_core_test): New procedure, bits factored out from ...
7142 (top level): ... here. Test both native cores and gcore cores.
7143
ff1cf532
TT
71442018-05-23 Tom Tromey <tom@tromey.com>
7145
7146 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
7147
b98664d3
TT
71482018-05-23 Tom Tromey <tom@tromey.com>
7149
7150 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
7151 symfile_complaints.
7152 (test_short_complaints): Likewise.
7153 (test_empty_complaints): Likewise.
7154 (test_initial_complaints): Update.
7155
4e9668d0
TT
71562018-05-23 Tom Tromey <tom@tromey.com>
7157
7158 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
7159
43ba33c7
TT
71602018-05-23 Tom Tromey <tom@tromey.com>
7161
7162 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
7163 (test_short_complaints): Update.
7164
035522c0
PA
71652018-05-22 Pedro Alves <palves@redhat.com>
7166
7167 * gdb.base/remote.exp: Only gdb_start after compiling the
7168 testcase. Issue "disconnect" before testing "set remote" command
7169 defaults. Issue clean_restart before running to main.
7170
cc0be08f
PA
71712018-05-22 Pedro Alves <palves@redhat.com>
7172
7173 * gdb.base/remote.exp: Adjust expected output of "show remote
7174 memory-write-packet-size". Add tests for "set remote
7175 memory-write-packet-size 0" and "set remote
7176 memory-write-packet-size fixed/limit".
7177
b1b60145
PA
71782018-05-22 Pedro Alves <palves@redhat.com>
7179
7180 PR gdb/22973
7181 * gdb.base/utf8-identifiers.c: New file.
7182 * gdb.base/utf8-identifiers.exp: New file.
7183
0ec848ad
PFC
71842018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
7185
7186 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
7187
2c3305f6
PFC
71882018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
7189
7190 * gdb.arch/powerpc-vsx-gcore.exp: New file.
7191
ce1e8424
TT
71922018-05-18 Tom Tromey <tom@tromey.com>
7193
7194 * gdb.base/ptype-offsets.exp: Update.
7195
ddfe970e
KS
71962018-05-17 Keith Seitz <keiths@redhat.com>
7197
7198 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
7199 in expected breakpoint stop locations.
7200 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
7201 move to proper scope to test variable values.
7202 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
7203 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
7204 New functions.
7205 (main): Call not_inline_func3.
7206 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
7207 inline_func1, inline_func2, and inline_func3. Test that when each
7208 breakpoint is hit, GDB properly reports both the stop location
7209 and the backtrace. Repeat tests for temporary breakpoints.
7210
0726fcc6
MR
72112018-05-15 Maciej W. Rozycki <macro@mips.com>
7212
7213 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
7214 rather then trying to access it in determining whether the PID
7215 of `gdbserver' could have been retrieved.
7216
8ee22052
AB
72172018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
7218
7219 * gdb.arch/amd64-init-x87-values.S: New file.
7220 * gdb.arch/amd64-init-x87-values.exp: New file.
7221
7785df48
JK
72222018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7223
7224 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
7225
56bcdbea
TT
72262018-05-04 Tom Tromey <tom@tromey.com>
7227
7228 PR python/22730:
7229 * gdb.python/python.exp: Test multi-line execute.
7230
a913fffb
TT
72312018-05-04 Tom Tromey <tom@tromey.com>
7232
7233 PR python/22731:
7234 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
7235
7a2c85f2
TT
72362018-05-04 Tom Tromey <tom@tromey.com>
7237
7238 PR gdb/11750:
7239 * gdb.base/define.exp: Test defining a user command inside a user
7240 command.
7241 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
7242
a3b60e45
JK
72432018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7244 Pedro Alves <palves@redhat.com>
7245
7246 PR breakpoints/19806 and support for PR external/20207.
7247 * gdb.base/watchpoint-unaligned.c: New file.
7248 * gdb.base/watchpoint-unaligned.exp: New file.
7249
45fe4a03
AB
72502018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
7251
7252 * gdb.base/maint.exp: Make test names unique, use
7253 test_prefix_command_help to test 'help maint info', and remove
7254 repeated test of 'help maint'.
7255
9be2ae8f
TT
72562018-05-04 Tom Tromey <tom@tromey.com>
7257
7258 PR gdb/22619:
7259 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
7260 behavior.
7261
11859c31
AB
72622018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
7263
7264 * gdb.base/maint.exp: Process output from 'maint print registers'
7265 line at a time.
7266
089a9490
AB
72672018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
7268
7269 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
7270 timeout.
7271
9b0797e2
AB
72722018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
7273
7274 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
7275 filter pattern.
7276
f6ac5f3d
PA
72772018-05-02 Pedro Alves <palves@redhat.com>
7278
7279 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
7280 to_log_command renames.
7281 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
7282
77d3c63b
TT
72832018-05-02 Tom Tromey <tom@tromey.com>
7284
7285 * gdb.python/py-parameter.exp: Set test message.
7286
0489430a
TT
72872018-05-02 Tom Tromey <tom@tromey.com>
7288
7289 PR python/20084:
7290 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
7291 PARAM_ZUINTEGER_UNLIMITED tests.
7292
1632f8ba
DR
72932018-04-28 Dan Robertson <danlrobertson89@gmail.com>
7294
7295 PR rust/23124
7296 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
7297 when casting.
7298
6d7bb824
TT
72992018-04-30 Tom Tromey <tom@tromey.com>
7300
7301 * gdb.python/py-type.exp: Check align attribute.
7302 * gdb.python/py-type.c: New "aligncheck" global.
7303
007e1530
TT
73042018-04-30 Tom Tromey <tom@tromey.com>
7305
7306 PR exp/17095:
7307 * gdb.dwarf2/dw2-align.exp: New file.
7308 * gdb.cp/align.exp: New file.
7309 * gdb.base/align.exp: New file.
7310 * lib/gdb.exp (gdb_int128_helper): New proc.
7311 (has_int128_c, has_int128_cxx): New caching procs.
7312
6873858b
TT
73132018-04-27 Tom Tromey <tom@tromey.com>
7314
7315 PR rust/22545:
7316 * gdb.rust/simple.exp: Add inclusive range tests.
7317
79188d8d
PA
73182018-04-26 Pedro Alves <palves@redhat.com>
7319
7320 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
7321 ifunc breakpoint locations correctly of ifunc breakpoints set
7322 while the program resolves the ifunc.
7323
c7075ad5
PA
73242018-04-26 Pedro Alves <palves@redhat.com>
7325
7326 * gdb.base/gnu-ifunc-final.c: New file.
7327 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
7328 * gdb.base/gnu-ifunc.exp (executable): Delete.
7329 (staticexecutable): Adjust.
7330 (lib_opts, exec_opts): Delete.
7331 (make_binsuffix, build, set-break): New procedures.
7332 (misc_tests): New, with tests factored out from the top level.
7333 (top level): Test different combinations of ifunc resolver name,
7334 resolver with and with debug info, and ifunc target with and
7335 without debug info. Wrap static tests with with_target_prefix.
7336
8388016d
PA
73372018-04-26 Pedro Alves <palves@redhat.com>
7338
7339 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
7340 return type" warnings.
7341
249b5733
PA
73422018-04-25 Pedro Alves <palves@redhat.com>
7343
7344 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
7345 killed".
7346 * gdb.base/kill-after-signal.exp: Likewise.
7347 * gdb.threads/kill.exp: Likewise.
7348
f67c0c91
SDJ
73492018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7350 Sergio Durigan Junior <sergiodj@redhat.com>
7351 Pedro Alves <palves@redhat.com>
7352
7353 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
7354 regexps to expect for '[Inferior ... detached]' as well.
7355 * gdb.base/attach.exp: Likewise.
7356 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
7357 "gdb_continue_to_end".
7358 (test_catch_syscall_with_wrong_args): Likewise.
7359 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
7360 ']'. Don't set 'verbose' on.
7361 * gdb.base/foll-vfork.exp: Likewise.
7362 * gdb.base/fork-print-inferior-events.c: New file.
7363 * gdb.base/fork-print-inferior-events.exp: New file.
7364 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
7365 '[Inferior ... has been killed]' message.
7366 * gdb.base/kill-after-signal.exp: Likewise.
7367 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
7368 detach message.
7369 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
7370 message.
7371 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
7372 regexps to expect for '[Inferior ... detached]' as well.
7373 * gdb.threads/process-dies-while-detaching.exp: Likewise.
7374
0a8ddac4
SM
73752018-04-24 Simon Marchi <simon.marchi@ericsson.com>
7376
7377 PR gdb/23104
7378 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
7379
701adfb0
PA
73802018-04-22 Rajendra SY <rajendra.sy@gmail.com>
7381
7382 PR gdb/23095
7383 * gdb.base/break-probes.exp: Pass shlib_load to
7384 prepare_for_testing. Set normal_bp to r_debug_state if target is
7385 bsd.
7386
d27d16bf
RB
73872018-04-19 Richard Bunt <richard.bunt@arm.com>
7388
7389 * gdb.threads/multiple-successive-infcall.c: New test.
7390 * gdb.threads/multiple-successive-infcall.exp: New file.
7391
a037790e
TT
73922018-04-17 Tom Tromey <tom@tromey.com>
7393
7394 * gdb.rust/simple.rs (Union): New type.
7395 (main): New local "u".
7396 * gdb.rust/simple.exp (test_one_slice): Add new test case.
7397
e3a91079
AA
73982018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7399
7400 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
7401 number information in output of "whereis" command.
7402 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
7403
b744723f
AA
74042018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7405
7406 * gdb.ada/info_types.exp: Adjust expected output to the line
7407 numbers now printed by "info var/func/type".
7408 * gdb.base/completion.exp: Likewise.
7409 * gdb.base/included.exp: Likewise.
7410 * gdb.cp/cp-relocate.exp: Likewise.
7411 * gdb.cp/cplusfuncs.exp: Likewise.
7412 * gdb.cp/namespace.exp: Likewise.
7413 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
7414
4a4495d6
MM
74152018-04-13 Markus Metzger <markus.t.metzger@intel.com>
7416
7417 * gdb.btrace/cpu.exp: New.
7418
1d509aa6
MM
74192018-04-13 Markus Metzger <markus.t.metzger@intel.com>
7420
7421 * gdb.base/step-indirect-call-thunk.exp: New.
7422 * gdb.base/step-indirect-call-thunk.c: New.
7423 * gdb.reverse/step-indirect-call-thunk.exp: New.
7424 * gdb.reverse/step-indirect-call-thunk.c: New.
7425
6295b6da
SM
74262018-04-11 Simon Marchi <simon.marchi@ericsson.com>
7427
7428 * gdb.base/pie-fork.c: New file.
7429 * gdb.base/pie-fork.exp: New file.
7430
50146e70
TT
74312018-04-11 Tom Tromey <tom@tromey.com>
7432
7433 * gdb.rust/simple.exp: Add test for ".." struct initializer.
7434
f50d8a2e
PA
74352018-04-10 Pedro Alves <palves@redhat.com>
7436
7437 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
7438 exits. Instead loop running forever.
7439 (fork_parent): Run forever too.
7440
a0be7a36
SM
74412018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
7442
7443 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
7444 mi_continue_to_line.
7445 * gdb.mi/mi-stack.c (callee4): Add comment.
7446
9b73db36
SM
74472018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
7448
7449 * gdb.mi/mi-stack.exp: Fix indentation.
7450
c912f608
SM
74512018-04-07 Simon Marchi <simon.marchi@ericsson.com>
7452
7453 PR gdb/22979
7454 * gdb.arch/amd64-osabi.exp: New file.
7455
26540402
SM
74562018-04-07 Simon Marchi <simon.marchi@ericsson.com>
7457
7458 PR gdb/22980
7459 * gdb.base/osabi.exp: New file.
7460
121ad66c 74612018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
7462
7463 * gdb.cp/static-typedef-print.exp: New file.
7464 * gdb.cp/static-typedef-print.cc: New file.
7465
3fcded8f
JB
74662018-03-27 Joel Brobecker <brobecker@adacore.com>
7467
7468 * gdb.ada/varsize_limit: New testcase.
7469
59cc4834
JB
74702018-03-27 Joel Brobecker <brobecker@adacore.com>
7471
7472 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
7473
7474 * gdb.ada/notcplusplus: New testcase.
7475
7476 * gdb.base/c-linkage-name.c: New file.
7477 * gdb.base/c-linkage-name.exp: New testcase.
7478
4ca59a9f
TT
74792018-03-26 Tom Tromey <tom@tromey.com>
7480
7481 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
7482 * gdb.python/py-framefilter.py (name_error): New global.
7483 (ErrorInName.function): Use name_error.
7484
978d6c75
TT
74852018-03-26 Tom Tromey <tom@tromey.com>
7486
7487 PR backtrace/15582:
7488 * gdb.python/py-framefilter.exp: Add "bt hide" test.
7489
b7fee5a3
KS
74902018-03-23 Keith Seitz <keiths@redhat.com>
7491
7492 PR c++/22968
7493 * gdb.cp/subtypes.exp: New file.
7494 * gdb.cp/subtypes.h: New file.
7495 * gdb.cp/subtypes.cc: New file.
7496 * gdb.cp/subtypes-2.cc: New file.
7497
376be529
AB
74982018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
7499
7500 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
7501 (done): Call '_exit' not 'exit' to avoid atexit handlers.
7502 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
7503 -nostartfiles when compiling the test. Confirm that all registers
7504 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
7505
066cfa98
AB
75062018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
7507
7508 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
7509 option, syntax was wrong anyway.
7510 * gdb.arch/arm-disp-step.exp: Likewise.
7511 * gdb.arch/sparc64-regs.exp: Likewise.
7512 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
7513 option, syntax was wrong anyway, switch to use
7514 prepare_for_testing.
7515 * gdb.arch/i386-disp-step.exp: Likewise.
7516
079670b9
AA
75172018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
7518
7519 * gdb.ada/exec_changed.exp: Replace "target_info exists
7520 use_gdb_stub" by "use_gdb_stub".
7521 * gdb.ada/start.exp: Likewise.
7522 * gdb.base/async-shell.exp: Likewise.
7523 * gdb.base/attach-pie-misread.exp: Likewise.
7524 * gdb.base/attach-wait-input.exp: Likewise.
7525 * gdb.base/break-entry.exp: Likewise.
7526 * gdb.base/break-interp.exp: Likewise.
7527 * gdb.base/dprintf-detach.exp: Likewise.
7528 * gdb.base/nostdlib.exp: Likewise.
7529 * gdb.base/solib-nodir.exp: Likewise.
7530 * gdb.base/statistics.exp: Likewise.
7531 * gdb.base/testenv.exp: Likewise.
7532 * gdb.mi/mi-exec-run.exp: Likewise.
7533 * gdb.mi/mi-start.exp: Likewise.
7534 * gdb.multi/dummy-frame-restore.exp: Likewise.
7535 * gdb.multi/multi-arch-exec.exp: Likewise.
7536 * gdb.multi/multi-arch.exp: Likewise.
7537 * gdb.multi/tids.exp: Likewise.
7538 * gdb.multi/watchpoint-multi.exp: Likewise.
7539 * gdb.python/py-events.exp: Likewise.
7540 * gdb.threads/attach-into-signal.exp: Likewise.
7541 * gdb.threads/attach-stopped.exp: Likewise.
7542 * gdb.threads/threadapply.exp: Likewise.
7543 * lib/selftest-support.exp: Likewise.
7544
26d6cec4
AA
75452018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
7546
7547 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
7548
4ee89e90
SR
75492018-03-20 Stephen Roberts <stephen.roberts@arm.com>
7550
7551 * gdb.perf/template-breakpoints.cc: New file.
7552 * gdb.perf/template-breakpoints.exp: New file.
7553 * gdb.perf/template-breakpoints.py: New file.
7554
92630041
TT
75552018-03-19 Tom Tromey <tom@tromey.com>
7556
7557 * gdb.rust/simple.rs (main): Add local variables field1, field2,
7558 y0.
7559 * gdb.rust/simple.exp: Test bare identifier form of struct
7560 initializer.
7561
76727919
TT
75622018-03-19 Tom Tromey <tom@tromey.com>
7563
7564 * gdb.gdb/observer.exp: Remove.
7565
194ed413
AA
75662018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
7567
7568 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
7569 "qualified" option when setting breakpoints.
7570 * gdb.trace/backtrace.exp: Likewise.
7571 * gdb.trace/circ.exp: Likewise.
7572 * gdb.trace/collection.exp: Likewise.
7573 * gdb.trace/disconnected-tracing.exp: Likewise.
7574 * gdb.trace/ftrace-lock.exp: Likewise.
7575 * gdb.trace/ftrace.exp: Likewise.
7576 * gdb.trace/infotrace.exp: Likewise.
7577 * gdb.trace/packetlen.exp: Likewise.
7578 * gdb.trace/passc-dyn.exp: Likewise.
7579 * gdb.trace/qtro.exp: Likewise.
7580 * gdb.trace/read-memory.exp: Likewise.
7581 * gdb.trace/report.exp: Likewise.
7582 * gdb.trace/signal.exp: Likewise.
7583 * gdb.trace/status-stop.exp: Likewise.
7584 * gdb.trace/strace.exp: Likewise.
7585 * gdb.trace/tfind.exp: Likewise.
7586 * gdb.trace/trace-break.exp: Likewise.
7587 * gdb.trace/trace-condition.exp: Likewise.
7588 * gdb.trace/trace-mt.exp: Likewise.
7589 * gdb.trace/tstatus.exp: Likewise.
7590 * gdb.trace/tsv.exp: Likewise.
7591 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
7592 * gdb.trace/unavailable.exp: Likewise.
7593 * gdb.trace/while-dyn.exp: Likewise.
7594
8b067d2c
AA
75952018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7596
7597 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
7598 that libinproctrace is copied to the target.
7599
3ae9ce5d
TT
76002018-03-14 Tom Tromey <tom@tromey.com>
7601
7602 PR cli/14977:
7603 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
7604 a null pointer.
7605 * gdb.base/wchar.exp: Likewise.
7606
b8c2339b
TT
76072018-03-14 Tom Tromey <tom@tromey.com>
7608
7609 PR cli/19918:
7610 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
7611 flag.
7612
4872dc46
SM
76132018-03-08 Simon Marchi <simon.marchi@ericsson.com>
7614
7615 PR gdb/22841
7616 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
7617 "target" to remote_exec.
7618
e4fe3756
SM
76192018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
7620
7621 PR gdb/22841
7622 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
7623 ${board}_upload): Remove.
7624
e95a97d4
AA
76252018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
7626
7627 * gdb.cp/watch-cp.cc: New test.
7628 * gdb.cp/watch-cp.exp: New file.
7629
dbbb1059
AB
76302018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7631
7632 * gdb.base/infcall-nested-structs.exp: New file.
7633 * gdb.base/infcall-nested-structs.c: New file.
7634 * gdb.base/float.exp: Add riscv support.
7635
ecc054c0
TP
76362018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
7637
7638 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
7639 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
7640
25e3c82c
SDJ
76412018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
7642
7643 * gdb.server/abspath.exp: New file.
7644 * lib/gdb.exp (with_cwd): New procedure.
7645
3083294d
SM
76462018-02-28 Simon Marchi <simon.marchi@ericsson.com>
7647
7648 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
7649 use it.
7650 (gdb_is_target_remote_prompt): New proc.
7651 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
7652 (gdb_is_target_native): Pass prompt parameter to
7653 gdb_is_target_1.
7654
3275ef47
SM
76552018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
7656
7657 * gdb.base/load-command.c: New file.
7658 * gdb.base/load-command.exp: New file.
7659 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
7660 (gdb_is_target_1): ...this, and generalize for other targets
7661 than just remote.
7662 (gdb_is_target_remote): Use gdb_is_target_1.
7663 (gdb_is_target_native): use gdb_is_target_1.
7664
6893c19a
TT
76652018-02-26 Tom Tromey <tom@tromey.com>
7666
7667 PR python/16497:
7668 * gdb.python/py-framefilter.exp: Update test.
7669
2ddeaf8a
TT
76702018-02-26 Tom Tromey <tom@tromey.com>
7671
7672 * gdb.dwarf2/variant.c: New file.
7673 * gdb.dwarf2/variant.exp: New file.
7674
c9317f21
TT
76752018-02-26 Tom Tromey <tom@tromey.com>
7676
7677 * gdb.rust/simple.exp: Accept more possible results in enum test.
7678
6f6d0c26
SM
76792018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
7680
7681 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
7682 parentheses.
7683
11b03145
MR
76842018-02-23 Maciej W. Rozycki <macro@mips.com>
7685
7686 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
7687 name of a variable: $actual_linejj -> $actual_line.
7688
54a27fe5
JB
76892018-02-21 John Baldwin <jhb@FreeBSD.org>
7690
7691 * gdb.arch/amd64-i386-address.exp: Fix a typo.
7692
de65820c
MM
76932018-02-20 Markus Metzger <markus.t.metzger@intel.com>
7694
7695 * gdb.btrace/buffer-size.exp: Do not force BTS.
7696
980548fd
PA
76972018-02-14 Pedro Alves <palves@redhat.com>
7698
7699 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
7700 getting a "Quit".
7701
c4e12631
MM
77022018-02-09 Markus Metzger <markus.t.metzger@intel.com>
7703
7704 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
7705 Fix test name.
7706
c2e0e465
SM
77072018-02-07 Simon Marchi <simon.marchi@ericsson.com>
7708
7709 * gdb.cp/m-static.exp: Check type of optimized out static
7710 member.
7711
f7216783
AB
77122018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
7713
7714 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
7715 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
7716
0625771b
LS
77172018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
7718 Leszek Swirski <leszeks@google.com>
7719
7720 * gdb.python/py-prettyprint.c
7721 (struct to_string_returns_value_inner,
7722 struct to_string_returns_value_wrapper): New.
7723 (main): Add tsrvw variable.
7724 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
7725 ToStringReturnsValueWrapper): New classes.
7726 (register_pretty_printers): Register new pretty-printers.
7727 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
7728 recursive pretty printer.
7729 * gdb.python/py-mi.exp: Likewise.
7730
59498c30
LS
77312018-02-01 Leszek Swirski <leszeks@google.com>
7732
7733 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
7734 functions with the same name as an include file are parsed
7735 correctly.
7736
d4d38844
YQ
77372018-02-01 Yao Qi <yao.qi@linaro.org>
7738
7739 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
7740 "\[^\r\n\]*".
7741
07e5f5cf
NP
77422018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
7743
7744 * gdb.arch/powerpc-prologue-frame.s: New file.
7745 * gdb.arch/powerpc-prologue-frame.c: Likewise.
7746 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
7747
929b5ad4
JB
77482018-01-31 Joel Brobecker <brobecker@adacore.com>
7749
7750 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
7751
e671cd59
PA
77522018-01-30 Pedro Alves <palves@redhat.com>
7753
7754 PR gdb/13211
7755 * gdb.base/interrupt-daemon.c: New.
7756 * gdb.base/interrupt-daemon.exp: New.
7757 * gdb.multi/multi-term-settings.c: New.
7758 * gdb.multi/multi-term-settings.exp: New.
7759
fc413dc4
JB
77602018-01-30 Joel Brobecker <brobecker@adacore.com>
7761
7762 * gdb.base/break.exp: Save the location where the breakpoint
7763 on break.c:47 was actually inserted when debugging the version
7764 compiled at -O2 and use it in the expected output of the "info
7765 break" test performed soon after.
7766
5c319bb2
PA
77672018-01-22 Pedro Alves <palves@redhat.com>
7768 Sergio Durigan Junior <sergiodj@redhat.com>
7769
7770 * gdb.base/whatis.exp: Add tests for 'set print object on' +
7771 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
7772
a9e40818
JB
77732018-01-22 Joel Brobecker <brobecker@adacore.com>
7774
7775 * gdb.base/break-include.c, gdb.base/break-include.inc,
7776 gdb.base/break-include.exp: New files.
7777 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
7778 line number now being the actual line number where the breakpoint
7779 was inserted.
7780 * gdb.mi/mi-break.exp: Likewise.
7781 * gdb.mi/mi-reverse.exp: Likewise.
7782 * gdb.mi/mi-simplerun.exp: Ditto.
7783
e707fc44
AB
77842018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
7785
7786 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
7787 varobj.
7788 * gdb.mi/mi-var-create-rtti.exp: Likewise.
7789
ae451627
AB
77902018-01-21 Don Breazeal <donb@codesourcery.com>
7791 Andrew Burgess <andrew.burgess@embecosm.com>
7792
7793 * gdb.mi/basics.c: Add new global.
7794 * gdb.mi/mi-frame-regs.exp: New file.
7795 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
7796 case.
7797
b1b189e0
AB
77982018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
7799
7800 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
7801 non-parameter, and on an unknown symbol.
7802
fcfcc376
TT
78032018-01-19 Tom Tromey <tom@tromey.com>
7804
7805 * gdb.rust/modules.rs (TWENTY_THREE): New global.
7806 * gdb.rust/modules.exp: Add ::-qualified lookup test.
7807
634c1c31
AA
78082018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
7809
7810 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
7811 setrlimit and chdir to int.
7812
d6ad07fd
AA
78132018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
7814
7815 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
7816 function.
7817 (my_tend): Likewise.
7818 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
7819 rationale of avoiding FP- and vector instructions.
7820
adf8243b
RK
78212018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
7822
7823 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
7824 "info reg" with "\[ \t\]*".
7825 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
7826 "\[ \t\]+".
7827 * gdb.arch/s390-multiarch.exp: Ditto.
7828 * gdb.base/pc-fp.exp: Ditto.
7829 * gdb.reverse/i386-precsave.exp: Ditto.
7830 * gdb.reverse/i386-reverse.exp: Ditto.
7831 * gdb.reverse/i387-env-reverse.exp: Ditto.
7832 * gdb.reverse/i387-stack-reverse.exp: Ditto.
7833
dcc06925
AA
78342018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
7835
7836 * lib/gdb.exp (gdb_compile): Re-enable use of
7837 universal_compile_options for languages other than Rust.
7838
25d4fd80
AA
78392018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
7840
7841 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
7842
ee7f689e 78432018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
7844
7845 PR gdb/16577
7846 * gdb.base/solib-vanish.exp: New.
7847 * gdb.base/solib-vanish-main.c: New.
7848 * gdb.base/solib-vanish-lib1.c: New.
7849 * gdb.base/solib-vanish-lib2.c: New.
7850
d8447b6b
YQ
78512018-01-17 Yao Qi <yao.qi@linaro.org>
7852
7853 * gdb.compile/compile.exp: Match the address printed for
7854 frame in the output of command "bt".
7855
86d6a90c
TT
78562018-01-15 Tom Tromey <tom@tromey.com>
7857
7858 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
7859 compute sp_reg.
7860
cbcdb1aa
AB
78612018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
7862
7863 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
7864 to prepare.
7865 (prepare): Return 0 on error, 1 on success.
7866
eea61984
PA
78672018-01-12 Pedro Alves <palves@redhat.com>
7868
7869 * gdb.base/continue-after-aborted-step-over.c: New.
7870 * gdb.base/continue-after-aborted-step-over.exp: New.
7871
6181e9c2
SM
78722018-01-11 Simon Marchi <simon.marchi@ericsson.com>
7873
7874 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
7875 options when not creating an executable.
7876
3cada740
PA
78772018-01-11 Pedro Alves <palves@redhat.com>
7878
7879 PR remote/22597
7880 * gdb.server/stop-reply-no-thread.c: New file.
7881 * gdb.server/stop-reply-no-thread.exp: New file.
7882
c63d3e8d
PA
78832018-01-10 Pedro Alves <palves@redhat.com>
7884
7885 PR gdb/22670
7886 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
7887 functions too. Test setting breakpoints and printing C functions
7888 with no debug info too.
7889 * gdb.ada/bp_c_mixed_case/qux.c: New file.
7890
d4c2a405
PA
78912018-01-10 Pedro Alves <palves@redhat.com>
7892
7893 PR gdb/22670
7894 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
7895 a fail.
7896
8825213e
PA
78972018-01-10 Pedro Alves <palves@redhat.com>
7898
7899 PR gdb/22670
7900 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
7901
605fd3c6
YQ
79022018-01-08 Simon Marchi <simon.marchi@ericsson.com>
7903
7904 * gdb.server/unittest.exp: Match the output in non-development
7905 mode.
7906
1e5ded6c
YQ
79072018-01-08 Simon Marchi <simon.marchi@ericsson.com>
7908
7909 * gdb.gdb/unittest.exp: Match output in non-development mode.
7910
30066b0b
JB
79112018-01-08 Joel Brobecker <brobecker@adacore.com>
7912
7913 * gdb.ada/access_tagged_param.exp: Relax expected output
7914 for value of "ObjL" in "continue" to pck.inspect breakpoint
7915 test.
7916
04bafb1e
XR
79172018-01-08 Joel Brobecker <brobecker@adacore.com>
7918
9f86398b
JB
7919 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
7920 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 7921
e379cee6
PA
79222018-01-05 Pedro Alves <palves@redhat.com>
7923
7924 PR gdb/18653
7925 * gdb.base/libsegfault.exp: New.
7926
de63c46b
PA
79272018-01-05 Joel Brobecker <brobecker@adacore.com>
7928
7929 PR gdb/22670
7930 * gdb.ada/access_tagged_param.exp: New file.
7931 * gdb.ada/access_tagged_param/foo.adb: New file.
7932
f98fc17b
PA
79332018-01-05 Pedro Alves <palves@redhat.com>
7934
7935 PR gdb/22670
7936 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
7937 exercise lower case too, and to exercise both full matching and
7938 wild matching.
7939
342f8240
JB
79402018-01-05 Joel Brobecker <brobecker@adacore.com>
7941
7942 * gdb.ada/rename_subscript_param: New testcase.
7943
7150d33c
JG
79442018-01-05 Jerome Guitton <guitton@adacore.com>
7945
7946 * gdb.ada/arr_acc_idx_w_gap: New testcase.
7947
cc0e770c
JB
79482018-01-05 Joel Brobecker <brobecker@adacore.com>
7949
7950 * gdb.ada/convvar_comp: New testcase.
7951
672a41aa 79522018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
7953
7954 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
7955 (My_Table): New global variable.
7956 * testsuite/gdb.ada/array_char_idx.exp: Add test.
7957
7365ec2f
JB
79582018-01-04 Joel Brobecker <brobecker@adacore.com>
7959
7960 PR gdb/22670
7961 * gdb.ada/maint_with_ada: New testcase.
7962
289483b6
JB
79632018-01-04 Joel Brobecker <brobecker@adacore.com>
7964
7965 PR gdb/22670
7966 * gdb.ada/bp_c_mixed_case: New testcase.
7967
344420da
JB
79682018-01-04 Joel Brobecker <brobecker@adacore.com>
7969
7970 PR gdb/22670
7971 * gdb.ada/complete.exp: Add "complete break ada" test.
7972
66fc87a0
JB
79732018-01-04 Joel Brobecker <brobecker@adacore.com>
7974
7975 PR gdb/22670
7976 * gdb.ada/info_addr_mixed_case: New testcase.
7977
9f757bf7
XR
79782018-01-03 Xavier Roirand <roirand@adacore.com>
7979
7980 * gdb.ada/excep_handle.exp: New testcase.
7981 * gdb.ada/excep_handle/foo.adb: New file.
7982 * gdb.ada/excep_handle/pck.ads: New file.
7983
bd570f80
JB
79842018-01-03 Joel Brobecker <brobecker@adacore.com>
7985
7986 * gdb.base/step-line.c: Add extra empty line in copyright header.
7987 * gdb.base/step-line.inp: Likewise.
7988
9fe561ab
JB
79892018-01-02 Joel Brobecker <brobecker@adacore.com>
7990
7991 * gdb.ada/dyn_stride.exp: Add slice test.
7992
a405673c
JB
79932018-01-02 Joel Brobecker <brobecker@adacore.com>
7994
7995 * gdb.ada/dyn_stride: New testcase.
7996
cef0f868
SH
79972017-12-27 Stafford Horne <shorne@gmail.com>
7998
7999 * gdb.xml/extra-regs.xml: Add example foo reggroup.
8000 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
8001
b67d92b0
SH
80022017-12-27 Stafford Horne <shorne@gmail.com>
8003
8004 * gdb.base/reggroups.c: New file.
8005 * gdb.base/reggroups.exp: New file.
8006
eccab96d
JB
80072017-12-18 Joel Brobecker <brobecker@adacore.com>
8008
8009 * gdb.dwarf2/ada-valprint-error.c: New file.
8010 * gdb.dwarf2/ada-valprint-error.exp: New file.
8011
0e2da9f0
JB
80122017-12-18 Joel Brobecker <brobecker@adacore.com>
8013
8014 * gdb.ada/assign_arr: New testcase.
8015
cb923fcc
XR
80162017-12-18 Xavier Roirand <roirand@adacore.com>
8017
8018 * gdb.ada/funcall_ptr: New testcase.
8019
7c161838
SDJ
80202017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
8021
8022 PR cli/16224
8023 * gdb.base/ptype-offsets.cc: New file.
8024 * gdb.base/ptype-offsets.exp: New file.
8025
1af17fd9
YQ
80262017-12-15 Yao Qi <yao.qi@linaro.org>
8027
8028 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
8029 if XML is disabled.
8030
828d5846
XR
80312017-12-15 Xavier Roirand <roirand@adacore.com>
8032
8033 * gdb.ada/same_component_name: New testcase.
8034
79e8fcaa
JB
80352017-12-14 Joel Brobecker <brobecker@adacore.com>
8036
8037 * gdb.ada/str_binop_equal: New testcase.
8038
e05fa6f9
JB
80392017-12-14 Joel Brobecker <brobecker@adacore.com>
8040
8041 * gdb.ada/task_switch_in_core: New testcase.
8042
b89641ba
SM
80432017-12-13 Simon Marchi <simon.marchi@ericsson.com>
8044
8045 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
8046 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
8047 call test_bkpt_qualified.
8048 (test_bkpt_qualified): New proc.
8049
6892d2e4
PA
80502017-12-13 Pedro Alves <palves@redhat.com>
8051
8052 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
8053 Tighten regexp by matching with an anchor.
8054
a22ecf70
PA
80552017-12-13 Pedro Alves <palves@redhat.com>
8056
8057 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
8058 ("expression with namespace"): New set of tests.
8059 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
8060 (Nested::Test_NS::qux): New.
8061 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
8062 defaults to 'start_quote_char' and 'end_quote_char' parameters.
8063
9937536c
JB
80642017-12-13 Joel Brobecker <brobecker@adacore.com>
8065
8066 * gdb.base/server-del-break.c: New file.
8067 * gdb.base/server-del-break.exp: New file.
8068
fe49c6f5
SH
80692017-12-12 Stafford Horne <shorne@gmail.com>
8070
8071 * gdb.xml/tdesc-regs.exp: Add or1k support.
8072
c3d18620
SH
80732017-12-12 Stafford Horne <shorne@gmail.com>
8074
8075 * gdb.base/bp-permanent.c: Define nop of or1k.
8076
c5f9cfc8
JB
80772017-12-11 Joel Brobecker <brobecker@adacore.com>
8078
8079 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
8080 output with components being reordered.
8081
a9c135fc
JB
80822017-12-11 Joel Brobecker <brobecker@adacore.com>
8083
8084 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
8085 output with components being reordered.
8086
927aa2e7
JK
80872017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8088 Pedro Alves <palves@redhat.com>
8089
8090 * gdb.base/maint.exp (check for .gdb_index): Check also for
8091 .debug_names.
8092 * gdb.dlang/watch-loc.c (.debug_aranges): New.
8093 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
8094 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
8095 (.gdb_index used after symbol reloading): Support also .debug_names.
8096 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
8097
f17d9474
YQ
80982017-12-08 Yao Qi <yao.qi@linaro.org>
8099
8100 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
8101 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
8102
a0de8c21
YQ
81032017-12-08 Yao Qi <yao.qi@linaro.org>
8104
8105 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
8106 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
8107
a738ea1d
YQ
81082017-12-08 Yao Qi <yao.qi@linaro.org>
8109
8110 * gdb.arch/aarch64-tagged-pointer.c: New file.
8111 * gdb.arch/aarch64-tagged-pointer.exp: New file.
8112
1cd9a73b
SDJ
81132017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
8114
8115 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
8116 "int".
8117
fa6eb693
KS
81182017-12-07 Keith Seitz <keiths@redhat.com>
8119
8120 PR breakpoints/22569
8121 * gdb.linespec/ls-errs.exp: Change expected result of "break
8122 -source this file has spaces.c -line 3".
8123 Check that an explicit source file followed by whitespace is
8124 identified as an invalid explicit location.
8125
883fd55a
KS
81262017-12-07 Keith Seitz <keiths@redhat.com>
8127
8128 * gdb.cp/nested-types.cc: New file.
8129 * gdb.cp/nested-types.exp: New file.
8130 * lib/cp-support.exp: Load data-structures.exp library.
8131 (debug_cp_test_ptype_class): New global.
8132 (cp_ptype_class_verbose, next_line): New procedures.
8133 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
8134 Add and document new return value.
8135 Switch the list of lines to a queue.
8136 Add support for new `type' key for nested type definitions.
8137 Add debugging/troubleshooting messages.
8138 * lib/data-structures.exp: New file.
8139
ec72db3e
SM
81402017-12-07 Simon Marchi <simon.marchi@ericsson.com>
8141
8142 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
8143 with proc_with_prefix, don't use with_test_prefix.
8144
99598d71
TT
81452017-12-07 Tom Tromey <tom@tromey.com>
8146
8147 * gdb.base/break.exp: Add test for empty "commands".
8148
a8806230
YQ
81492017-12-07 Yao Qi <yao.qi@linaro.org>
8150
8151 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
8152 malloc and catch syscall.
8153
824cc835
PM
81542017-12-07 Phil Muldoon <pmuldoon@redhat.com>
8155
e79be6e5 8156 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
8157 tests for explicit locations.
8158
7cc244de
PA
81592017-12-06 Pedro Alves <palves@redhat.com>
8160
8161 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
8162 force-disabling XML descriptions.
8163
50a1fdd5
PA
81642017-12-04 Pedro Alves <palves@redhat.com>
8165
8166 PR gdb/22499
8167 * gdb.arch/amd64-disp-step-avx.S: New file.
8168 * gdb.arch/amd64-disp-step-avx.exp: New file.
8169
f0fb2488
PA
81702017-12-03 Pedro Alves <palves@redhat.com>
8171
8172 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
8173 and <string.h>.
8174 (parent_function): Print distinct messages when waitpid fails, or
8175 the child exits with a signal, or the child exits for an unhandled
8176 reason.
8177 * gdb.threads/process-dies-while-detaching.exp
8178 (detach_and_expect_exit): New 'inf_output_re' parameter and use
8179 it. Wait for both inferior output and GDB's prompt. Use an
8180 indirect spawn id list.
8181 (do_detach): New parameter 'child_exit'. Use it to compute
8182 expected inferior output.
8183 (test_detach, test_detach_watch, test_detach_killed_outside):
8184 Adjust to pass down the expected child exit kind.
8185
97cbe998
SDJ
81862017-12-01 Joel Brobecker <brobecker@adacore.com>
8187 Sergio Durigan Junior <sergiodj@redhat.com>
8188 Pedro Alves <palves@redhat.com>
8189
8190 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
8191
40fc416f
SDJ
81922017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
8193
8194 * gdb.base/relocate.exp: Add tests to guarantee that arguments
8195 to 'symbol-file' and 'add-symbol-file' can be
8196 position-independent.
8197
1cc75e92
YQ
81982017-12-01 Yao Qi <yao.qi@linaro.org>
8199
8200 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
8201 the URL in copyright header.
8202 * gdb.arch/aarch64-fp.exp: Likewise.
8203 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
8204 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
8205 * gdb.base/expand-psymtabs.exp: Likewise.
8206 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
8207 * gdb.fortran/common-block.exp: Likewise.
8208 * gdb.fortran/common-block.f90: Likewise.
8209 * gdb.fortran/logical.exp: Likewise.
8210 * gdb.fortran/vla-datatypes.f90: Likewise.
8211 * gdb.fortran/vla-sub.f90: Likewise.
8212
875fb7a7
JB
82132017-11-30 Joel Brobecker <brobecker@adacore.com>
8214
8215 * gdb.ada/repeat_dyn: New testcase.
8216
6f14765f
UW
82172017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
8218
8219 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
8220 Update for changed thread numbering.
8221 * gdb.cell/bt.exp: Update for changed GDB output.
8222
f1af7b94
SM
82232017-11-30 Simon Marchi <simon.marchi@ericsson.com>
8224
8225 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
8226 setting isremote by hand.
8227 * boards/dwarf4-gdb-index.exp: Likewise.
8228 * boards/fission.exp: Likewise.
8229 * boards/stabs.exp: Likewise.
8230
e3919f3e
PA
82312017-11-30 Pedro Alves <palves@redhat.com>
8232
8233 * gdb.linespec/cpls-ops.exp
8234 (check_explicit_skips_function_argument): Extract the underlying
8235 type of size_t instead of hardcoding it.
8236
bd69330d
PA
82372017-11-29 Pedro Alves <palves@redhat.com>
8238
8239 PR c++/19436
8240 * gdb.linespec/cpls-abi-tag.cc: New file.
8241 * gdb.linespec/cpls-abi-tag.exp: New file.
8242
a20714ff
PA
82432017-11-29 Pedro Alves <palves@redhat.com>
8244
8245 * gdb.base/langs.exp: Use -qualified.
8246 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
8247 it.
8248 * gdb.cp/namespace.exp: Use -qualified.
8249 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
8250 (overload-3, template-overload, template-ret-type, const-overload)
8251 (const-overload-quoted, anon-ns, ambiguous-prefix): New
8252 procedures.
8253 (test_driver): Call them.
8254 * gdb.cp/save-bp-qualified.cc: New.
8255 * gdb.cp/save-bp-qualified.exp: New.
8256 * gdb.linespec/explicit.exp: Test -qualified.
8257 * lib/completion-support.exp (completion::explicit_opts_list): Add
8258 "-qualified".
8259 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
8260
f6f1d339
PM
82612017-11-29 Phil Muldoon <pmuldoon@redhat.com>
8262
8263 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
8264
02ca603a
TT
82652017-11-29 Tom Tromey <tom@tromey.com>
8266
8267 * gdb.base/relocate.exp: Update invalid argument test.
8268 Add new tests for invalid arguments.
8269
ed6c0bfb
TP
82702017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
8271
8272 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
8273 Return 0 as a long.
8274 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
8275
f106e10e
TP
82762017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
8277
8278 * gdb.cp/breakpoint.cc (bar): Set return type to void.
8279 * gdb.cp/psymtab-parameter.cc (func): Likewise.
8280 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
8281 func ().
8282 * gdb.cp/shadow.cc (B.func): Return 0.
8283
10329bb2
JB
82842017-11-27 Joel Brobecker <brobecker@adacore.com>
8285
8286 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
8287 expected output in gdb_expect call to allow the exception
8288 message to be present as well. Fix syntax confusion to avoid
8289 TCL thinking that exception_name is an array.
8290
617cd4bc
UW
82912017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
8292
8293 * gdb.arch/spu-info.c: Include <unistd.h>.
8294 (do_signal_test): Fix broken calls to write.
8295 * gdb.arch/spu-info.exp: Use prepare_for_testing.
8296 Fix checks for empty mailboxes. Update signal tests for corrected
8297 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
8298 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
8299 * gdb.cell/arch.exp: Use standard_output_file.
8300 * gdb.cell/break.exp: Likewise.
8301 * gdb.cell/bt.exp: Likewise.
8302 * gdb.cell/core.exp: Likewise.
8303 * gdb.cell/dwarfaddr.exp: Likewise.
8304 * gdb.cell/ea-cache.exp: Likewise.
8305 * gdb.cell/ea-standalone.exp: Likewise.
8306 * gdb.cell/f-regs.exp: Likewise.
8307 * gdb.cell/fork.exp: Likewise.
8308 * gdb.cell/gcore.exp: Likewise.
8309 * gdb.cell/mem-access.exp: Likewise.
8310 * gdb.cell/ptype.exp: Likewise.
8311 * gdb.cell/registers.exp: Likewise.
8312 * gdb.cell/sizeof.exp: Likewise.
8313 * gdb.cell/solib-symbol.exp: Likewise.
8314 * gdb.cell/solib.exp: Likewise.
617cd4bc 8315
a81aaca0
PA
83162017-11-25 Pedro Alves <palves@redhat.com>
8317
8318 * gdb.base/complete-empty.exp: New file.
8319 * gdb.base/completion.exp: Adjust.
8320
6a3c6ee4
PA
83212017-11-25 Pedro Alves <palves@redhat.com>
8322
8323 * gdb.linespec/cpls-ops.cc: New file.
8324 * gdb.linespec/cpls-ops.exp: New file.
8325 * lib/completion-support.exp (test_complete_prefix_range_re): New,
8326 factored out from ...
8327 (test_complete_prefix_range): ... this.
8328
8955eb2d
PA
83292017-11-24 Pedro Alves <palves@redhat.com>
8330
8331 * gdb.linespec/cpcompletion.exp: New file.
8332 * gdb.linespec/cpls-hyphen.cc: New file.
8333 * gdb.linespec/cpls.cc: New file.
8334 * gdb.linespec/cpls2.cc: New file.
8335 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
8336 test to use test_gdb_complete_unique. Add label completion,
8337 keyword completion and explicit location completion tests.
8338 * lib/completion-support.exp: New file.
8339
e547c119
JB
83402017-11-24 Joel Brobecker <brobecker@adacore.com>
8341
8342 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
8343 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
8344 when hitting an exception catchpoint.
8345
7c3c1aa8
YQ
83462017-11-22 Yao Qi <yao.qi@linaro.org>
8347
8348 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
8349
41bd68f5
SM
83502017-11-22 Simon Marchi <simon.marchi@ericsson.com>
8351
8352 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
8353 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
8354 * gdb.dwarf2/info-locals-optimized-out.c: New file.
8355
1daad298
YQ
83562017-11-22 Yao Qi <yao.qi@linaro.org>
8357
8358 * gdb.base/info-os.exp: Pass pthreads.
8359 * gdb.multi/multi-attach.exp: Likewise.
8360
88465e87
YQ
83612017-11-22 Yao Qi <yao.qi@linaro.org>
8362
8363 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
8364 compiler.
8365
dc196b23
YQ
83662017-11-22 Yao Qi <yao.qi@linaro.org>
8367
8368 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
8369 * gdb.base/break-interp.exp: Likewise.
8370 * gdb.base/jit-attach-pie.exp: Likewise.
8371
2400729e
UW
83722017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
8373
8374 * gdb.base/float128.c (large128): New variable.
8375 * gdb.base/float128.exp: Add test to print largest __float128 value.
8376
7a26362d
UW
83772017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
8378
8379 * gdb.arch/vsx-regs.exp: Update register content checks.
8380
ed0f4273
UW
83812017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
8382
8383 * gdb.arch/ppc-longdouble.exp: New file.
8384 * gdb.arch/ppc-longdouble.c: Likewise.
8385
a25d69c6
PA
83862017-11-21 Pedro Alves <palves@redhat.com>
8387
8388 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
8389
73fcf641
PA
83902017-11-20 Pedro Alves <palves@redhat.com>
8391
8392 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
8393 (long_double_typedef): New typedefs.
8394 Use DEF on double and long double.
8395 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
8396 cases.
8397 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
8398 and 'long_double_ptr_same_size' locals. Use them to decide
8399 whether cast from array/function to float is valid/invalid.
8400
71a3c369
TT
84012017-11-17 Tom Tromey <tom@tromey.com>
8402
8403 * gdb.rust/traits.rs: New file.
8404 * gdb.rust/traits.exp: New file.
8405
ced9779b
JB
84062017-11-17 Joel Brobecker <brobecker@adacore.com>
8407
8408 * gdb.ada/minsyms: New testcase.
8409
a0922d80
PA
84102017-11-16 Pedro Alves <palves@redhat.com>
8411
8412 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
8413 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
8414
ea04e54c
PA
84152017-11-16 Pedro Alves <palves@redhat.com>
8416
8417 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
8418 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
8419
e849ea89
PA
84202017-11-16 Pedro Alves <palves@redhat.com>
8421
8422 * gdb.server/reconnect-ctrl-c.c: New file.
8423 * gdb.server/reconnect-ctrl-c.exp: New file.
8424
d8ae99a7
PM
84252017-11-16 Phil Muldoon <pmuldoon@redhat.com>
8426
8427 * gdb.python/py-rbreak.exp: New file.
8428 * gdb.python/py-rbreak.c: New file.
8429 * gdb.python/py-rbreak-func2.c: New file.
8430
968a13f8
PA
84312017-11-16 Pedro Alves <palves@redhat.com>
8432
8433 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
8434 pattern.
8435 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
8436 GDB.
8437
71774bc9
SM
84382017-11-15 Simon Marchi <simon.marchi@ericsson.com>
8439
8440 * gdb.tui/completionn.exp (test_tab_completion): Add space in
8441 regex.
8442
ddbb44cf
SM
84432017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
8444
8445 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
8446 test names.
8447
584a564f
PA
84482017-11-09 Pedro Alves <palves@redhat.com>
8449
8450 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
8451 factored out from ...
8452 (top level): ... here, and adjusted to avoid expecting beyond the
8453 prompt in a single gdb_test_multiple.
8454
5ed7a928
PA
84552017-11-09 Pedro Alves <palves@redhat.com>
8456
8457 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
8458 output.
8459 * gdb.server/ext-attach.exp ("kill" test): Likewise.
8460 * gdb.server/ext-restart.exp ("kill" test): Likewise.
8461 * gdb.server/ext-run.exp ("kill" test): Likewise.
8462 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
8463
a60e0738
PA
84642017-11-09 Pedro Alves <palves@redhat.com>
8465
8466 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
8467 match till end of line.
8468
2c88253f
PA
84692017-11-09 Pedro Alves <palves@redhat.com>
8470
8471 * gdb.base/memattr.exp: Tighten regexes to match the end line.
8472
c7a38517
PA
84732017-11-09 Pedro Alves <palves@redhat.com>
8474
8475 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
8476 New procedures, factored out from ...
8477 (top level): ... here, and adjusted to avoid expecting beyond the
8478 prompt in one go.
8479
f29f4b6b
PA
84802017-11-09 Pedro Alves <palves@redhat.com>
8481
8482 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
8483 output. Fix '?' match.
8484
286acbb5
JB
84852017-11-08 Joel Brobecker <brobecker@adacore.com>
8486
8487 * gdb.ada/scoped_watch: New testcase.
8488 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
8489 which is actually correct.
8490 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
8491 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
8492
62d7ae92
PA
84932017-11-08 Pedro Alves <palves@redhat.com>
8494
8495 * gdb.gdb/complaints.exp (test_initial_complaints)
8496 (test_serial_complaints, test_short_complaints): Call
8497 complaint_internal instead of complaint.
8498
280ca31f
DT
84992017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
8500
8501 * gdb.threads/tls-core.c: New file.
8502 * gdb.threads/tls-core.exp: Likewise.
8503
b5ec771e
PA
85042017-11-08 Pedro Alves <palves@redhat.com>
8505
8506 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
8507 (p Exported_Capitalized): New test.
8508 (p exported_capitalized): New test.
8509
a02b41a7
PA
85102017-11-07 Pedro Alves <palves@redhat.com>
8511
8512 * gdb.cp/ena-dis-br-range.exp: Add more tests.
8513
95e95a6d
PA
85142017-11-07 Pedro Alves <palves@redhat.com>
8515
8516 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
8517 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
8518 (disable_invalid, disable_inverted, disable_negative): New
8519 procedures.
8520 ("bad numbers"): New set of tests.
8521
cee62dbd
PA
85222017-11-07 Pedro Alves <palves@redhat.com>
8523
8524 * gdb.cp/ena-dis-br-range.exp: Add tests.
8525
cc638e86
PA
85262017-11-07 Pedro Alves <palves@redhat.com>
8527
8528 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
8529
d0fe4701
XR
85302017-11-07 Xavier Roirand <roirand@adacore.com>
8531 Pedro Alves <palves@redhat.com>
8532
8533 * gdb.base/ena-dis-br.exp: Add reference to
8534 gdb.cp/ena-dis-br-range.exp.
8535 * gdb.cp/ena-dis-br-range.exp: New file.
8536 * gdb.cp/ena-dis-br-range.cc: New file.
8537
46f67f80
PA
85382017-11-06 Pedro Alves <palves@redhat.com>
8539
8540 * gdb.base/attach-non-pgrp-leader.c: New.
8541 * gdb.base/attach-non-pgrp-leader.exp: New.
8542
726e1356
PA
85432017-11-06 Pedro Alves <palves@redhat.com>
8544
8545 * configure.ac: No longer check for termio.h and sgtty.h.
8546 * configure: Regenerate.
8547 * remote-utils.c: Include termios.h instead of gdb_termios.h.
8548 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
8549 Remove termio and sgtty code.
8550
50ab6ace
YQ
85512017-11-03 Yao Qi <yao.qi@linaro.org>
8552
8553 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
8554 in GDB is disabled.
8555
8e68731c
YQ
85562017-11-03 Yao Qi <yao.qi@linaro.org>
8557
8558 * gdb.python/py-thrhandle.exp: Skip it if python is not
8559 enabled.
8560
3a87ae65
SM
85612017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
8562
8563 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
8564 as a breakpoint command.
8565
484d8d36
MD
85662017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
8567
8568 PR python/21213
8569 * gdb.python/py-infthread.exp: Test calling
8570 InferiorThread.inferior () multiple times in a row.
8571
4a27f119
KS
85722017-10-27 Keith Seitz <keiths@redhat.com>
8573
8574 * gdb.opt/inline-break.exp (break_info_1): New procedure.
8575 Test "info break" for every inlined function breakpoint.
8576
bb11dd58
YQ
85772017-10-27 Yao Qi <yao.qi@linaro.org>
8578
8579 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
8580
a43f3893
PF
85812017-10-26 Patrick Frants <osscontribute@gmail.com>
8582
8583 * gdb.cp/classes.exp (test_static_members): Test printing
8584 Outer::instance.
8585 * gdb.cp/classes.c (struct Inner, struct Outer): New.
8586 (Inner::instance, Outer::instance): New.
8587
792ccf00
PA
85882017-10-24 Pedro Alves <palves@redhat.com>
8589
8590 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
8591 extra console" test in two stages.
8592
eb2bfbad
PA
85932017-10-24 Pedro Alves <palves@redhat.com>
8594
8595 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
8596
1f75a651
PA
85972017-10-24 Pedro Alves <palves@redhat.com>
8598
8599 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
8600 loop.
8601
779990d9
PA
86022017-10-24 Pedro Alves <palves@redhat.com>
8603
8604 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
8605 $attempt" and "stoppedtry $stoppedtry" test prefixes.
8606
ad9b8f5d
PA
86072017-10-24 Pedro Alves <palves@redhat.com>
8608
8609 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
8610 parameter and handle it. Don't output read value in test name.
8611
fee6da6e
PA
86122017-10-24 Pedro Alves <palves@redhat.com>
8613
8614 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
8615 custom test name.
8616
10389c2c
PA
86172017-10-24 Pedro Alves <palves@redhat.com>
8618
8619 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
8620 include the unstable output directory name in the test's name.
8621 (initial_setup_simple) <'set args'>: Use custom test name.
8622
a80e65a9
PA
86232017-10-24 Pedro Alves <palves@redhat.com>
8624
8625 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
8626 with explicit test name.
8627
15763a09
PA
86282017-10-20 Pedro Alves <palves@redhat.com>
8629
8630 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
8631 'wait -i'. Use gdb_assert and remote_close.
8632
49a4ce2e
AB
86332017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
8634
8635 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
8636 number from variable rather than hard-coded.
8637
a75868f5
PA
86382017-10-19 Pedro Alves <palves@redhat.com>
8639
8640 * gdb.base/long-inferior-output.c: New file.
8641 * gdb.base/long-inferior-output.exp: New file.
8642
c8ba13ad
KS
86432017-11-18 Keith Seitz <keiths@redhat.com>
8644
8645 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
8646 method.
8647 (main): Call it.
8648 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
8649 Add additional user-defined conversion operator tests.
8650
b27de576
PA
86512017-10-17 Pedro Alves <palves@redhat.com>
8652
8653 * boards/native-stdio-gdbserver.exp: Load "local-board".
8654
8484c955
PA
86552017-10-17 Pedro Alves <palves@redhat.com>
8656
8657 * gdb.base/quit-live.c: New file.
8658 * gdb.base/quit-live.exp: New file.
8659
83d5a34d
KS
86602017-10-16 Keith Seitz <keiths@redhat.com>
8661
8662 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
8663 (class_with_protected_typedef, class_with_private_typedef)
8664 (struct_with_public_typedef, struct_with_protected_typedef)
8665 (struct_with_private_typedef): New classes/structs.
8666 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
8667 typedefs and access specifiers.
8668
739b3f1d
PA
86692017-10-16 Pedro Alves <palves@redhat.com>
8670 Simon Marchi <simon.marchi@polymtl.ca>
8671
8672 * README (Local vs Remote vs Native): New section.
8673 * boards/local-board.exp: New file, with bits factored out from
8674 ...
8675 * boards/native-extended-gdbserver.exp: ... here. Load
8676 "local-board".
8677 * boards/native-gdbserver.exp: Load "local-board".
8678 (${board}_spawn, ${board}_exec): Delete.
8679 * boards/native-stdio-gdbserver.exp: Most contents factored out to
8680 ...
8681 * boards/stdio-gdbserver-base.exp: ... this new file.
8682 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
8683 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
8684 procedure.
8685 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
8686 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
8687 stdio_gdbserver_command.
8688 (${board}_get_remote_address, ${board}_get_comm_port)
8689 (${board}_download, ${board}_upload): Delete.
8690 (get_target_remote_pipe_cmd): New.
8691
fe68b953
SM
86922017-10-16 Simon Marchi <simon.marchi@ericsson.com>
8693
8694 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
8695 test_bkpt_deletion, test_bkpt_cond_and_cmds,
8696 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
8697 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
8698 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
8699 remove with_test_prefix.
8700
300b6685
PA
87012017-10-13 Pedro Alves <palves@redhat.com>
8702
8703 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
8704 * gdb.base/annota1.exp: Use it instead of is_remote.
8705 * gdb.base/annota3.exp: Use it instead of is_remote.
8706 * gdb.cp/annota2.exp: Use it instead of is_remote.
8707 * gdb.cp/annota3.exp: Use it instead of is_remote.
8708 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
8709
50500caf
PA
87102017-10-13 Pedro Alves <palves@redhat.com>
8711
8712 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
8713 (test_num_test_vars, run_and_count_vars, find_env)
8714 (test_set_unset_env, test_inherit_env_var): New procedures.
8715 (top level): Use them.
8716
dad0c6d2
PA
87172017-10-13 Pedro Alves <palves@redhat.com>
8718
8719 * lib/selftest-support.exp (selftest_setup): Extend comments, and
8720 also skip on stub-like targets.
8721
8b0553c1
PA
87222017-10-13 Pedro Alves <palves@redhat.com>
8723
8724 PR gdb/22293
8725 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
8726 (top level): Move some tests to ...
8727 (test_not_found): ... this new procedure.
8728 (top level): Call it.
8729
7594f623
PA
87302017-10-13 Pedro Alves <palves@redhat.com>
8731
8732 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
8733 expect different "info terminal" output if testing with a
8734 non-native target.
8735
ebe3b402
PA
87362017-10-13 Pedro Alves <palves@redhat.com>
8737 Simon Marchi <simon.marchi@polymtl.ca>
8738
8739 PR python/12966
8740 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
8741
42f1b161
PA
87422017-10-13 Pedro Alves <palves@redhat.com>
8743
8744 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
8745 already.
8746
8d6ef72b
PA
87472017-10-13 Pedro Alves <palves@redhat.com>
8748
8749 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
8750 is_remote.
8751
d7bcd5b8
PA
87522017-10-13 Pedro Alves <palves@redhat.com>
8753
8754 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
8755 is_remote.
8756
df479dc6
PA
87572017-10-13 Pedro Alves <palves@redhat.com>
8758
8759 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
8760 is set.
8761 (corefile_test_attach): Likewise. Check can_spawn_for_attach
8762 instead of is_remote.
8763
23fb630a
PA
87642017-10-13 Pedro Alves <palves@redhat.com>
8765
8766 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
8767 (top level): Add comment.
8768
cc77b1dc
PA
87692017-10-13 Pedro Alves <palves@redhat.com>
8770
8771 * gdb.base/remote.exp (top level): Fix comment typo and add
8772 missing return.
8773
27c9e813
PA
87742017-10-13 Pedro Alves <palves@redhat.com>
8775 Simon Marchi <simon.marchi@polymtl.ca>
8776
8777 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
8778 calls and add comments. Skip test if use_gdb_stub is set.
8779 (top level): Use "set cwd" command instead of "cd" command.
8780
5e830d98
PA
87812017-10-13 Pedro Alves <palves@redhat.com>
8782
8783 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
8784 is_remote target check.
8785
f5ca0032
PA
87862017-10-13 Pedro Alves <palves@redhat.com>
8787
8788 * gdb.base/scope.exp: Use build_executable + clean_restart +
8789 gdb_file_cmd instead of prepare_for_testing and no longer skip
8790 "before run" tests on is_remote target boards. Update comments.
8791 * boards/native-extended-gdbserver.exp
8792 (extended_gdbserver_load_last_file): New, factored out from ...
8793 (gdb_load): ... this. Move further below and add comment.
8794 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
8795
8aed1c0d
PA
87962017-10-12 Pedro Alves <palves@redhat.com>
8797
8798 * gdb.base/attach.exp: Remove references to gdb64.
8799 * gdb.base/dbx.exp: Remove references to gdb64.
8800
cfa34c87
SM
88012017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
8802 Pedro Alves <palves@redhat.com>
8803
8804 * gdb.base/label.exp: Remove is_remote target check.
8805
9192b7de
PA
88062017-10-12 Pedro Alves <palves@redhat.com>
8807
8808 * gdb.base/auvx.exp (coredir): Update comment.
8809 (top level) <core_works>: Use "set cwd" command instead of "cd"
8810 command.
8811
6bf0052d
PA
88122017-10-12 Pedro Alves <palves@redhat.com>
8813 Simon Marchi <simon.marchi@polymtl.ca>
8814
8815 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
8816 target boards.
8817
e48ef82d
PA
88182017-10-12 Pedro Alves <palves@redhat.com>
8819 Simon Marchi <simon.marchi@polymtl.ca>
8820
8821 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
8822 Instead skip if there's any gdb_protocol set.
8823
8d7aea57
SM
88242017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
8825 Pedro Alves <palves@redhat.com>
8826
8827 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
8828
30440677
PA
88292017-10-12 Pedro Alves <palves@redhat.com>
8830 Simon Marchi <simon.marchi@polymtl.ca>
8831
8832 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
8833 instead of on dejagnu remote boards.
8834
4e04f045 88352017-10-12 Pedro Alves <palves@redhat.com>
175654b9 8836 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
8837
8838 * gdb.base/inferior-died.exp: Remove is_remote and isnative
8839 checks. Use build_executable + clean_restart instead of
8840 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
8841 of enabling non-stop after starting gdb.
8842
871a186e
PA
88432017-10-12 Pedro Alves <palves@redhat.com>
8844
8845 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
8846 * gdb.threads/non-ldr-exc-2.exp: Ditto.
8847 * gdb.threads/non-ldr-exc-3.exp: Ditto.
8848 * gdb.threads/non-ldr-exc-4.exp: Ditto.
8849
56d704da
AK
88502017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
8851
8852 * gdb.arch/arc-tdesc-cpu.exp: New file.
8853 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
8854
2f20e312
SM
88552017-10-10 Simon Marchi <simon.marchi@ericsson.com>
8856
8857 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
8858
65630365
PA
88592017-10-10 Pedro Alves <palves@redhat.com>
8860
8861 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
8862 expect CLI output.
8863
bf469271
PA
88642017-10-10 Pedro Alves <palves@redhat.com>
8865
8866 * lib/selftest-support.exp (selftest_setup): Update for
8867 captured_command_loop's prototype change.
8868
777a42f1
PA
88692017-10-09 Pedro Alves <palves@redhat.com>
8870
8871 Test both arch1=>arch2 and arch2=>arch1.
8872
8873 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
8874 (srcfile2, binfile2, march1, march2): Remove globals. Largely
8875 factored out to...
8876 (append_arch1_options, append_arch2_options, append_arch_options)
8877 (build_executables): New procedures.
8878 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
8879 local.
8880 (top level): Add new 'first_arch' testing axis.
8881
cbd2b4e3
PA
88822017-10-09 Pedro Alves <palves@redhat.com>
8883
8884 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
8885 (barrier): New.
8886 (thread_start, all_started): New functions.
8887 (main): Spawn new thread and wait until it is scheduled.
8888 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
8889 option.
8890 (do_test): Add 'selected_thread' parameter. Run to all_started
8891 instead of main. Explicitly set the breakpoint at main. Switch
8892 to the SELECTED_THREAD thread.
8893 (top level): Test handling the exec event with either the main
8894 thread or the second thread selected.
8895
5c9e4427
PA
88962017-10-09 Pedro Alves <palves@redhat.com>
8897
8898 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
8899 logic. Move STOP marker after the value checks.
8900 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
8901 regexp.
8902
b3b7c423
SL
89032017-10-06 Sandra Loosemore <sandra@codesourcery.com>
8904
8905 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
8906
3b4b2f16
UW
89072017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
8908
8909 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
8910 integer-to-dfp conversion.
8911 * gdb.base/dfp-test.exp: Likewise.
8912
5cd63fda
PA
89132017-10-04 Pedro Alves <palves@redhat.com>
8914
8915 * gdb.multi/hangout.c: Include <unistd.h>.
8916 (hangout_loop): New function.
8917 (main): Call alarm. Call hangout_loop in a loop.
8918 * gdb.multi/hello.c: Include <unistd.h>.
8919 (hello_loop): New function.
8920 (main): Call alarm. Call hangout_loop in a loop.
8921 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
8922 inferior with the other selected.
8923
4c71c105
SM
89242017-10-04 Simon Marchi <simon.marchi@ericsson.com>
8925
8926 * gdb.mi/list-thread-groups-available.exp: New file.
8927 * gdb.mi/list-thread-groups-available.c: New file.
8928
bc3b087d
SDJ
89292017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
8930
8931 * gdb.base/set-cwd.exp: Make it available on
8932 native-extended-gdbserver.
8933
d092c5a2
SDJ
89342017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
8935
8936 * gdb.base/set-cwd.c: New file.
8937 * gdb.base/set-cwd.exp: Likewise.
8938
45320ffa
TT
89392017-10-02 Tom Tromey <tom@tromey.com>
8940
8941 PR rust/22236:
8942 * gdb.rust/simple.rs (main): New variable "fslice".
8943 * gdb.rust/simple.exp: Add slice tests. Update string tests.
8944
b3e3859b
TT
89452017-10-02 Tom Tromey <tom@tromey.com>
8946
8947 * gdb.rust/simple.exp: Test ptype of a slice.
8948
01af5e0d
TT
89492017-10-02 Tom Tromey <tom@tromey.com>
8950
8951 * gdb.rust/simple.exp: Test index of slice.
8952
a9bbfbd8
TT
89532017-09-27 Tom Tromey <tom@tromey.com>
8954
8955 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
8956
df8899e5
TP
89572017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8958 Pedro Alves <palves@redhat.com>
8959
8960 * gdb.base/compare-sections.exp (get value of read-only section): Read
8961 as unsigned value.
8962 (corrupt read-only section): Likewise and don't set written if patching
8963 failed.
8964
757bf54b
KB
89652017-09-21 Kevin Buettner <kevinb@redhat.com>
8966
8967 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
8968 files.
8969
06871ae8
PA
89702017-09-20 Pedro Alves <palves@redhat.com>
8971
8972 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
8973 symbol names in gdb's output.
8974 * gdb.cp/overload.exp ("list all overloads"): Likewise.
8975
e5f25bc5
PA
89762017-09-20 Pedro Alves <palves@redhat.com>
8977
8978 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
8979 Rename to ...
8980 (test_list_ambiguous_symbol): ... this and add a symbol name
8981 parameter. Adjust.
8982 (test_list_ambiguous_function): Reimplement on top of
8983 test_list_ambiguous_symbol and also test listing ambiguous
8984 variables.
8985 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
8986 (ambiguous_fun): ... this.
8987 (ambiguous_var): New.
8988 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
8989 (ambiguous_fun): ... this.
8990 (ambiguous_var): New.
8991
4e5a4f58
JB
89922017-09-19 John Baldwin <jhb@FreeBSD.org>
8993
8994 * gdb.base/starti.c: New file.
8995 * gdb.base/starti.exp: New file.
8996 * lib/gdb.exp (gdb_starti_cmd): New procedure.
8997
26e53f3e
PA
89982017-09-14 Pedro Alves <palves@redhat.com>
8999
9000 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
9001 (top level): Use it instead of runto.
9002
cb791d59
TT
90032017-09-11 Tom Tromey <tom@tromey.com>
9004
9005 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
9006
7c96f8c1
TT
90072017-09-11 Tom Tromey <tom@tromey.com>
9008
9009 * gdb.python/py-infthread.exp: Add tests for new_thread event.
9010 * gdb.python/py-inferior.exp: Add tests for new inferior events.
9011
469412dd
CW
90122017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
9013
9014 * gdb.fortran/printing-types.exp: New file.
9015 * gdb.fortran/printing-types.exp: New file.
9016
e0f86435
BH
90172017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
9018
9019 * gdb.fortran/vla-ptype.exp: Fix typos.
9020 * gdb.fortran/vla-value.exp: Same.
9021
9e9af4be
BH
90222017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
9023
9024 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
9025 * gdb.mi/mi-var-child-f.exp: Likewise.
9026 * gdb.mi/mi-vla-fortran.exp: Likewise.
9027
a5ad232b 90282017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
9029 Christoph Weinmann <christoph.t.weinmann@intel.com>
9030 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
9031
9032 * gdb.fortran/ptr-indentation.f90: New file.
9033 * gdb.fortran/ptr-indentation.exp: New file.
9034
5aec60eb
TT
90352017-09-05 Tom Tromey <tom@tromey.com>
9036
9037 PR gdb/22010:
9038 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
9039
8f8f8152
TP
90402017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
9041
9042 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
9043
fbd1b771
JK
90442017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9045
9046 * gdb.threads/tls-nodebug-pie.c: New file.
9047 * gdb.threads/tls-nodebug-pie.exp: New file.
9048
5eb5f850
TT
90492017-09-05 Tom Tromey <tom@tromey.com>
9050
9051 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
9052 for rust.
9053
ae780a21
SM
90542017-09-05 Simon Marchi <simon.marchi@ericsson.com>
9055
9056 * gdb.multi/multi-arch-exec.exp: Test with different
9057 "follow-exec-mode" settings.
9058 (do_test): New procedure.
9059
3693fdb3
PA
90602017-09-04 Pedro Alves <palves@redhat.com>
9061
9062 * gdb.base/func-static.c (S::method const, S::method volatile)
9063 (S::method volatile const): New methods.
9064 (c_s, v_s, cv_s): New instances.
9065 (main): Call method() on them.
9066 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
9067 (cannot_resolve): New procedure.
9068 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
9069 print-quote-unquoted columns.
9070 (do_test): Test printing each scope too.
9071
e68cb8e0
PA
90722017-09-04 Pedro Alves <palves@redhat.com>
9073
9074 * gdb.base/local-static.exp: Also test with
9075 class::method::variable wholly quoted.
9076 * gdb.cp/m-static.exp (class::method::variable): Remove test.
9077
858be34c
PA
90782017-09-04 Pedro Alves <palves@redhat.com>
9079
9080 * gdb.base/local-static.c: New.
9081 * gdb.base/local-static.cc: New.
9082 * gdb.base/local-static.exp: New.
9083
46a4882b
PA
90842017-09-04 Pedro Alves <palves@redhat.com>
9085
9086 * gdb.asm/asm-source.exp: Add casts to int.
9087 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
9088 (dataglobal64_1, dataglobal64_2): New globals.
9089 * gdb.base/nodebug.exp: Test different expressions involving the
9090 new globals, with print, whatis and ptype. Add casts to int.
9091 * gdb.base/solib-display.exp: Add casts to int.
9092 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
9093 * gdb.cp/m-static.exp: Add cast to int.
9094 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
9095 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
9096 tls variable with no debug info without a cast. Test with a cast
9097 to int too.
9098 * gdb.trace/entry-values.exp: Add casts.
9099
2c5a2be1
PA
91002017-09-04 Pedro Alves <palves@redhat.com>
9101
9102 * gdb.base/nodebug.exp: Test that ptype's error about functions
9103 with unknown return type includes the function name too.
9104
7022349d
PA
91052017-09-04 Pedro Alves <palves@redhat.com>
9106
9107 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
9108 return type of munmap in infcall.
9109 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
9110 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
9111 type of ftell in infcall.
9112 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
9113 type of getpid in infcall.
9114 * gdb.base/infcall-exec.exp: Cast return type of execlp in
9115 infcall.
9116 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
9117 Bail on failure to extract the pid.
9118 * gdb.base/nodebug.c: #include <stdint.h>.
9119 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
9120 New functions.
9121 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
9122 Change expected output of print/whatis/ptype with functions with
9123 no debug info. Test all supported languages. Call
9124 test_call_promotion.
9125 * gdb.compile/compile.exp: Adjust expected output to expect
9126 warning.
9127 * gdb.threads/siginfo-threads.exp: Likewise.
9128
54990598
PA
91292017-09-04 Pedro Alves <palves@redhat.com>
9130
9131 * gdb.base/callfuncs.exp (do_function_calls): New parameter
9132 "prototypes". Test calling float functions via prototyped and
9133 unprototyped function pointers.
9134 (perform_all_tests): New parameter "prototypes". Pass it down.
9135 (top level): Pass down "prototypes" parameter to
9136 perform_all_tests.
9137
34d16ea2
SM
91382017-09-04 Simon Marchi <simon.marchi@ericsson.com>
9139
9140 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
9141 Test with nested loops.
9142
9521ecda
SM
91432017-09-04 Simon Marchi <simon.marchi@ericsson.com>
9144
9145 * gdb.base/commands.exp: Call the new procedures.
9146 (loop_break_test, loop_continue_test): New procedures.
9147
80a65e9b
SM
91482017-09-04 Simon Marchi <simon.marchi@ericsson.com>
9149
9150 * gdb.base/commands.exp: Call new procedure.
9151 (define_if_without_arg_test): New procedure.
9152
e439fa14
PA
91532017-09-04 Pedro Alves <palves@redhat.com>
9154
9155 * gdb.base/list-ambiguous.exp: New file.
9156 * gdb.base/list-ambiguous0.c: New file.
9157 * gdb.base/list-ambiguous1.c: New file.
9158 * gdb.base/list.exp (test_list_range): Adjust expected output.
9159
0a2dde4a
SDJ
91602017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
9161
9162 * gdb.base/share-env-with-gdbserver.c: New file.
9163 * gdb.base/share-env-with-gdbserver.exp: Likewise.
9164
5e89eb3a
SM
91652017-08-28 Simon Marchi <simon.marchi@ericsson.com>
9166
9167 * gdb.base/commands.exp (gdbvar_simple_if_test,
9168 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
9169 progvar_simple_if_test, progvar_simple_while_test,
9170 progvar_complex_if_while_test, user_defined_command_test,
9171 user_defined_command_args_eval,
9172 user_defined_command_args_stack_test,
9173 user_defined_command_manyargs_test, bp_deleted_in_command_test,
9174 temporary_breakpoint_commands,
9175 gdb_test_no_prompt, redefine_hook_test,
9176 redefine_backtrace_test): Remove "global gdb_prompt".
9177
fd437cbc
SM
91782017-08-28 Simon Marchi <simon.marchi@ericsson.com>
9179
9180 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
9181 New proc, call it from toplevel.
9182
87215ad1
SDJ
91832017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
9184
9185 PR remote/21852
9186 * gdb.server/normal.c: New file, copied from gdb.base.
9187 * gdb.server/run-without-local-binary.exp: New file.
9188
58afddc6
WP
91892017-08-07 Weimin Pan <weimin.pan@oracle.com>
9190
9191 * gdb.arch/sparc64-adi.exp: New file.
9192 * gdb.arch/sparc64-adi.c: New file.
9193
5277199a
PA
91942017-08-22 Pedro Alves <palves@redhat.com>
9195
9196 * gdb.cp/overload.exp (line_range_pattern): New procedure.
9197 (top level): Add "list all overloads" tests.
9198
14278e1f
TT
91992017-08-22 Tom Tromey <tom@tromey.com>
9200
9201 * gdb.gdb/xfullpath.exp: Remove.
9202
bf223d3e
PA
92032017-08-21 Pedro Alves <palves@redhat.com>
9204
9205 PR gdb/19487
9206 * gdb.base/symbol-alias.c: New.
9207 * gdb.base/symbol-alias2.c: New.
9208 * gdb.base/symbol-alias.exp: New.
9209
c973d0aa
PA
92102017-08-21 Pedro Alves <palves@redhat.com>
9211
9212 * gdb.base/dfp-test.c
9213 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
9214 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
9215 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
9216 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
9217 * gdb.base/whatis-ptype-typedefs.c: New.
9218 * gdb.base/whatis-ptype-typedefs.exp: New.
9219 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
9220 (an_int, an_int_type, an_int_type2): New globals.
9221 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
9222 involving typedefs and cast expressions.
9223 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
9224 (lookup_typedefs_function): New.
9225 (typedefs_pretty_printers_dict): New.
9226 (top level): Register lookup_typedefs_function in
9227 gdb.pretty_printers.
9228
6d580b63
YQ
92292017-08-18 Yao Qi <yao.qi@linaro.org>
9230
9231 * gdb.server/unittest.exp: New.
9232
206726fb
SDJ
92332017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
9234
9235 PR gdb/21954
9236 * gdb.base/environ.exp: Add test to check if 'unset environment'
9237 works.
9238
bf0ec4c2
AA
92392017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
9240
9241 * lib/gdb.exp (universal_compile_options): New caching proc.
9242 (gdb_compile): Suppress GCC's coloring of messages.
9243
d6382fff
TT
92442017-08-14 Tom Tromey <tom@tromey.com>
9245
9246 PR gdb/21675:
9247 * gdb.base/printcmds.exp (test_radices): New function.
9248 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
9249 * gdb.base/sizeof.exp (check_valueof): Use p/d.
9250 * lib/gdb.exp (get_integer_valueof): Use p/d.
9251
c2c2dd9f
SM
92522017-08-12 Simon Marchi <simon.marchi@ericsson.com>
9253
9254 * lib/gdb.exp (get_valueof): Don't capture end-of-line
9255 characters.
9256
fdffd6f4
TT
92572017-08-05 Tom Tromey <tom@tromey.com>
9258
9259 * gdb.rust/simple.exp: Allow String to appear in a different
9260 namespace.
9261
27d41eac
YQ
92622017-07-26 Yao Qi <yao.qi@linaro.org>
9263
9264 * gdb.gdb/unittest.exp: Invoke command
9265 "maintenance check xml-descriptions".
9266
031ed05d
AA
92672017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
9268
9269 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
9270 calling context.
9271 (hex128): Drop erroneous calculation of parameters.
9272
dcd27ddf
SM
92732017-07-22 Simon Marchi <simon.marchi@ericsson.com>
9274
9275 * gdb.python/py-unwind.exp: Disable stack protection when
9276 building test file.
9277
47e77640
PA
92782017-07-20 Pedro Alves <palves@redhat.com>
9279
9280 * gdb.base/default.exp (set language): Adjust expected output.
9281
62d2a18a
PA
92822017-07-20 Pedro Alves <palves@redhat.com>
9283
9284 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
9285 (test_minsym): ... this, and make static.
9286 (get_pck__foo__bar__minsym): Rename to ...
9287 (get_test_minsym): ... this.
9288 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
9289 symbol names and comments.
9290 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
9291 (get_test_minsym): ... this.
9292 (pck__foo__bar__minsym__2): Rename to ...
9293 (test_minsym): ... this.
9294 (main): Adjust.
9295
c45ec17c
PA
92962017-07-17 Pedro Alves <palves@redhat.com>
9297
9298 * gdb.base/completion.exp: Adjust expected output.
9299 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
9300 the completer works.
9301
c6756f62
PA
93022017-07-17 Pedro Alves <palves@redhat.com>
9303
9304 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
9305
5bd68487
AB
93062017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
9307
9308 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
9309
8880f2a9
TT
93102017-07-14 Tom Tromey <tom@tromey.com>
9311
9312 PR rust/21764:
9313 * gdb.rust/simple.exp: Add tests.
9314
65547233
TT
93152017-07-14 Tom Tromey <tom@tromey.com>
9316
9317 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
9318
8f14146e
PA
93192017-07-14 Pedro Alves <palves@redhat.com>
9320
9321 * gdb.linespec/base/one/thefile.cc (z1): New function.
9322 * gdb.linespec/base/two/thefile.cc (z2): New function.
9323 * gdb.linespec/linespec.exp: Add tests.
9324
b4365d02
AB
93252017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
9326
9327 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
9328 to mi_create_breakpoint.
9329
5d2cbaa5
AB
93302017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
9331
9332 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
9333 mi_create_breakpoint.
9334
11cb5716
IB
93352017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
9336
9337 * gdb.dlang/demangle.exp: Update for demangling changes.
9338
03278692
TT
93392017-07-09 Tom Tromey <tom@tromey.com>
9340
9341 * gdb.dwarf2/shortpiece.exp: New file.
9342
33c5cd75
DB
93432017-07-06 David Blaikie <dblaikie@gmail.com>
9344
9345 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
9346 built from fissiont-multi-cu{1,2}.c.
9347 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
9348 except putting 'main' and 'func' in separate CUs in the same DWO file.
9349 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
9350 test.
9351 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
9352 test.
9353
8455d262
PA
93542017-07-06 Pedro Alves <palves@redhat.com>
9355
9356 * gdb.python/py-unwind.exp: Test flushregs.
9357
dc4bde35
SDJ
93582017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
9359
9360 PR cli/21688
9361 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
9362 tests for alias commands and trailing whitespace.
9363
51ed89aa
SDJ
93642017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
9365
9366 PR cli/21688
9367 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
9368 procedure. Call it.
9369
eb17d413
PA
93702017-06-29 Pedro Alves <palves@redhat.com>
9371
9372 * gdb.base/printcmds.exp: Add tests.
9373
41664b45
DG
93742017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
9375
9376 PR gdb/21337
9377 * gdb.base/reread-readsym.exp: New file.
9378 * gdb.base/reread-readsym.c: New file.
9379
75312ae3
KB
93802017-06-21 Kevin Buettner <kevinb@redhat.com>
9381
9382 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
9383 subpattern.
9384
66953522
PB
93852017-06-19 Peter Bergner <bergner@vnet.ibm.com>
9386
9387 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
9388 extended mnemonic.
9389 * gdb.arch/powerpc-power9.s: Likewise.
9390
5524b525
AA
93912017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
9392
9393 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
9394 on 32-bit x86 targets. Exploit is_*_target macros where
9395 appropriate.
9396
03c8af18
AA
93972017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9398
9399 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
9400 register pieces.
9401
3bf31011
AA
94022017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9403
9404 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
9405 located in one or more DWARF pieces.
9406
805acca0
AA
94072017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9408
9409 * lib/gdb.exp (get_endianness): New proc.
9410 * gdb.arch/aarch64-fp.exp: Use it.
9411 * gdb.arch/altivec-regs.exp: Likewise.
9412 * gdb.arch/e500-regs.exp: Likewise.
9413 * gdb.arch/vsx-regs.exp: Likewise.
9414 * gdb.base/dump.exp: Likewise.
9415 * gdb.base/funcargs.exp: Likewise.
9416 * gdb.base/gnu_vector.exp: Likewise.
9417 * gdb.dwarf2/formdata16.exp: Likewise.
9418 * gdb.dwarf2/implptrpiece.exp: Likewise.
9419 * gdb.dwarf2/nonvar-access.exp: Likewise.
9420 * gdb.python/py-inferior.exp: Likewise.
9421 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
9422
e9352324
AA
94232017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9424
9425 PR gdb/21226
9426 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
9427 stack value pieces are taken from the LSB end.
9428
d5d1163e
AA
94292017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9430
9431 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
9432 variable at nonzero offset.
9433
0567c986
AA
94342017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9435
9436 * gdb.dwarf2/var-access.c: New file.
9437 * gdb.dwarf2/var-access.exp: New test.
9438 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
9439
973e9aab
TT
94402017-06-12 Tom Tromey <tom@tromey.com>
9441
9442 * gdb.dwarf2/formdata16.exp: Add tests.
9443
d9109c80
TT
94442017-06-12 Tom Tromey <tom@tromey.com>
9445
9446 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
9447
30a25466
TT
94482017-06-12 Tom Tromey <tom@tromey.com>
9449
9450 PR exp/16225:
9451 * gdb.reverse/i386-sse-reverse.exp: Update tests.
9452 * gdb.arch/vsx-regs.exp: Update tests.
9453 * gdb.arch/s390-vregs.exp (hex128): New proc.
9454 Update test.
9455 * gdb.arch/altivec-regs.exp: Update tests.
9456
aefd8b33
SDJ
94572017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
9458
9459 * gdb.base/startup-with-shell.c: New file.
9460 * gdb.base/startup-with-shell.exp: Likewise.
9461
2090129c
SDJ
94622017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
9463
9464 * gdb.server/non-existing-program.exp: Update regex in order to
9465 reflect the fact that gdbserver is now using fork_inferior (with a
9466 shell) to startup the inferior.
9467
8e86a419
SM
94682017-05-30 Simon Marchi <simon.marchi@ericsson.com>
9469
9470 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
9471 support function calls from GDB.
9472
e6cf65f2
TT
94732017-05-21 Tom Tromey <tom@tromey.com>
9474
9475 PR rust/21466:
9476 * gdb.rust/unsized.exp: New file.
9477 * gdb.rust/unsized.rs: New file.
9478
43cc5389
TT
94792017-05-19 Tom Tromey <tom@tromey.com>
9480
9481 PR rust/21484:
9482 * gdb.rust/watch.exp: New file.
9483 * gdb.rust/watch.rs: New file.
9484
ec8df234
TT
94852017-05-18 Tom Tromey <tom@tromey.com>
9486
9487 * gdb.rust/simple.exp: Allow Box to be qualified.
9488
3e3e7fae
TP
94892017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
9490
9491 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
9492
59cc050d
PA
94932017-05-18 Pedro Alves <palves@redhat.com>
9494
9495 * gdb.base/fileio.c (test_write, test_read, test_close)
9496 (test_fstat): Don't print 'ret' in the fail path.
9497
c8f6abd1
PA
94982017-05-18 Pedro Alves <palves@redhat.com>
9499
9500 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
9501 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
9502 (test_system, test_rename, test_unlink, test_time): Change
9503 prototypes.
9504 * gdb.base/fileio.exp (stop_msg): Adjust.
9505
d2a03b77
PA
95062017-05-18 Pedro Alves <palves@redhat.com>
9507
9508 * gdb.base/fileio.c (null_str): New global.
9509 (test_stat): Use it.
9510 * gdb.base/fileio.exp: Remove nowarnings.
9511
0d5c6999
YQ
95122017-05-17 Yao Qi <yao.qi@linaro.org>
9513
9514 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
9515
21873064
YQ
95162017-05-17 Simon Marchi <simon.marchi@ericsson.com>
9517
9518 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
9519 argument command.
9520 (top-level): Invoke test_set_inferior_tty.
9521
d512d31c
PA
95222017-05-04 Pedro Alves <palves@redhat.com>
9523
9524 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
9525 Add parens to print call for Python 3.
9526
90cef2ed
KS
95272017-05-03 Keith Seitz <keiths@redhat.com>
9528
9529 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
9530 (main): Call it.
9531
14f819c8
TW
95322017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
9533
9534 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
9535 to prev and next.
9536
913aeadd
TW
95372017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
9538
9539 * gdb.python/py-record-btrace.exp: Remove test for
9540 gdb.BtraceInstruction.error.
9541
a3be24ad
TW
95422017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
9543
9544 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
9545
ae20e79a
TW
95462017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
9547
9548 * gdb.python/py-record-btrace-threads.c: New file.
9549 * gdb.python/py-record-btrace-threads.exp: New file.
9550
45ce1b47
SDJ
95512017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
9552
9553 PR testsuite/8595
9554 * gdb.base/environ.exp: Make test available in all architectures.
9555 Move bits related to "info program" testing to
9556 gdb.base/info-program.exp. Rewrite tests to use the two new
9557 procedures mentione below.
9558 (test_set_show_env_var) New procedure.
9559 (test_set_show_env_var_equal): Likewise.
9560 * gdb.base/info-program.exp: New file.
9561
e15c3eb4
KS
95622017-04-27 Keith Seitz <keiths@redhat.com>
9563
9564 * gdb.cp/oranking.cc (test15): New function.
9565 (main): Call test15 and declare additional variables for testing.
9566 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
9567 "p foo101('abc')" tests.
9568 Add tests for cv qualifier overloads.
9569 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
9570 "lvalue reference overload" test.
9571 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
9572 "print value of f1 on Child&& in f2" test.
9573
3a3fd0fd
PA
95742017-04-19 Pedro Alves <palves@redhat.com>
9575
9576 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
9577 procedure.
9578 (top level): Call it.
9579 * lib/gdb.exp (gdb_define_cmd): New procedure.
9580
53375380
PA
95812017-04-12 Pedro Alves <palves@redhat.com>
9582
9583 PR gdb/21323
9584 * gdb.cp/wide_char_types.c: Include <wchar.h>.
9585 (wchar): New global.
9586 * gdb.cp/wide_char_types.exp (wide_char_types_program)
9587 (do_test_wide_char, wide_char_types_no_program, top level): Add
9588 wchar_t testing.
9589
53e710ac
PA
95902017-04-12 Pedro Alves <palves@redhat.com>
9591
9592 PR c++/21323
9593 * gdb.cp/wide_char_types.c: New file.
9594 * gdb.cp/wide_char_types.exp: New file.
9595
0ad9d8c7
SDJ
95962017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
9597
9598 PR gdb/21352
9599 * gdb.trace/tsv.exp: Add test for "tsave -r".
9600
b1b45502
IB
96012017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
9602
9603 * gdb.dlang/watch-loc.c: New file.
9604 * gdb.dlang/watch-loc.exp: New file.
9605
ec13808e
JK
96062017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9607
9608 * gdb.python/py-section-script.exp (sepdebug): New testcases.
9609
fe5f7374
AK
96102017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
9611
9612 * gdb.arch/arc-analyze-prologue.S: New file.
9613 * gdb.arch/arc-analyze-prologue.exp: Likewise.
9614
eea78757
AK
96152017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
9616
9617 * gdb.arch/arc-decode-insn.S: New file.
9618 * gdb.arch/arc-decode-insn.exp: Likewise.
9619
5badf10a
IR
96202017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
9621
9622 PR tdep/20928
9623 * gdb.arch/sparc64-regs.exp: New file.
9624 * gdb.arch/sparc64-regs.S: Likewise.
9625
cee59b3f
TW
96262017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
9627
9628 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
9629 and memory view on Python 3.
9630
c0f55cc6
AV
96312017-03-20 Artemiy Volkov <artemiyv@acm.org>
9632 Keith Seitz <keiths@redhat.com>
9633
9634 PR gdb/14441
9635 * gdb.cp/demangle.exp: Add rvalue reference tests.
9636 * gdb.cp/rvalue-ref-casts.cc: New file.
9637 * gdb.cp/rvalue-ref-casts.exp: New file.
9638 * gdb.cp/rvalue-ref-overload.cc: New file.
9639 * gdb.cp/rvalue-ref-overload.exp: New file.
9640 * gdb.cp/rvalue-ref-params.cc: New file.
9641 * gdb.cp/rvalue-ref-params.exp: New file.
9642 * gdb.cp/rvalue-ref-sizeof.cc: New file.
9643 * gdb.cp/rvalue-ref-sizeof.exp: New file.
9644 * gdb.cp/rvalue-ref-types.cc: New file.
9645 * gdb.cp/rvalue-ref-types.exp: New file.
9646 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
9647 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
9648
51457a05
MAL
96492017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
9650
9651 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
9652 New procedure.
9653
5b291c04
MAL
96542017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
9655
9656 * lib/mi-support.exp (mi_gdb_test): Add additional message
9657 for unexpected output.
9658
59a56148
AA
96592017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
9660
9661 * gdb.base/examine-backward.c (Barrier): New character array
9662 constant, to ensure that TestStrings is preceded by a string
9663 terminator.
9664
7942e96e
AA
96652017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
9666
9667 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
9668 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
9669 and implicit pointer into such a location.
9670
6ebac3fb
DE
96712017-03-16 Doug Evans <dje@google.com>
9672
9673 * gdb.python/py-lazy-string (pointer): Really add new typedef.
9674
ec3b243d
TP
96752017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
9676
9677 * gdb.cp/m-static.exp: Fix expectation for prototype of
9678 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
9679
96802017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
9681
9682 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
9683 * gdb.guile/scm-lazy-string.c: New file.
9684 * gdb.guile/scm-value.exp: Move lazy string tests to ...
9685 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
9686 for pointer, array, typedef lazy strings.
9687
2cc36e25 96882017-03-16 Doug Evans <dje@google.com>
34b43320
DE
9689
9690 PR python/17728, python/18439, python/18779
9691 * gdb.python/py-value.c (main) Delete locals sptr, sn.
9692 * gdb.python/py-lazy-string.c (pointer): New typedef.
9693 (main): New locals ptr, array, typedef_ptr.
9694 * gdb.python/py-value.exp: Move lazy string tests to ...
9695 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
9696 array, typedef lazy strings.
ec3b243d 9697
0efcde63
AK
96982017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
9699
9700 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
9701 Add optional 'test' parameter.
9702
7978d7c3
SM
97032017-03-13 Simon Marchi <simon.marchi@ericsson.com>
9704
9705 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
9706 Skip for versions of DejaGnu < 1.5.
9707
896c0c1e
SM
97082017-03-13 Simon Marchi <simon.marchi@ericsson.com>
9709
9710 * lib/gdb.exp (dejagnu_version): New proc.
9711 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
9712 Use dejagnu_version.
9713
5f4d1085
KS
97142017-03-10 Keith Seitz <keiths@redhat.com>
9715
9716 PR c++/8128
9717 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
9718 type from destructor regexps.
9719 Add a branch which actually passes the test.
9720 Adjust "ptype t5i" test names.
9721
1de05205
PA
97222017-03-08 Pedro Alves <palves@redhat.com>
9723
9724 * gdb.base/step-over-exit.exp: Add explicit test message.
9725
c65d6b55
PA
97262017-03-08 Pedro Alves <palves@redhat.com>
9727
9728 PR gdb/18360
9729 * gdb.threads/interrupt-while-step-over.c: New file.
9730 * gdb.threads/interrupt-while-step-over.exp: New file.
9731
2e86a283
PA
97322017-03-08 Pedro Alves <palves@redhat.com>
9733
9734 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
9735 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
9736
25dcbff6
PA
97372017-03-08 Pedro Alves <palves@redhat.com>
9738
9739 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
9740 PKRU as not supported as a PASS.
9741
dc9366eb
PA
97422017-03-08 Pedro Alves <palves@redhat.com>
9743
9744 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
9745 prefix instead of $binfile1/$binfile2.
9746 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
9747 in test message.
9748 * gdb.python/py-completion.exp: Use "load python file" as test
9749 messages instead of unstable path names.
9750
6e5d74e7
PA
97512017-03-08 Pedro Alves <palves@redhat.com>
9752 Jan Kratochvil <jan.kratochvil@redhat.com>
9753
9754 PR cli/21218
9755 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
9756 New proc.
9757 (top level): Call it.
9758
9753a2f6
PA
97592017-03-08 Pedro Alves <palves@redhat.com>
9760
9761 PR tui/21216
9762 * gdb.tui/tui-nl-filtered-output.exp: New file.
9763
1a4dd9dd
PA
97642017-03-08 Pedro Alves <palves@redhat.com>
9765
9766 * gdb.base/completion.exp: Move TUI completion tests to ...
9767 * gdb.tui/completion.exp: ... this new file.
9768
7cbbff33
PA
97692017-03-08 Pedro Alves <palves@redhat.com>
9770
9771 * gdb.base/tui-disasm-long-lines.c,
9772 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
9773 gdb.base/tui-layout.exp: Move to ...
9774 * gdb.tui/: ... this new directory.
9775
5f6fd321
PA
97762017-03-07 Pedro Alves <palves@redhat.com>
9777
9778 * gdb.base/tui-layout.c: New file.
9779 * gdb.base/tui-layout.exp: New file.
9780
44959fa8
PA
97812017-03-07 Pedro Alves <palves@redhat.com>
9782
9783 * gdb.base/tui-layout.c: Rename to ...
9784 * gdb.base/tui-disasm-long-lines.c: ... this.
9785 * gdb.base/tui-layout.exp: Rename to ...
9786 * gdb.base/tui-disasm-long-lines.exp: ... this.
9787
f8c4e718
PA
97882017-03-07 Pedro Alves <palves@redhat.com>
9789
9790 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
9791
6dbb839a 97922017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
9793
9794 * i386-mpx-call.c: New file.
9795 * i386-mpx-call.exp: New file.
9796
65b48a81
PB
97972017-02-28 Peter Bergner <bergner@vnet.ibm.com>
9798
9799 * gdb.arch/powerpc-power.exp: Delete test.
9800 * gdb.arch/powerpc-power.s: Likewise.
9801 * gdb.disasm/disassembler-options.exp: New test.
9802 * gdb.arch/powerpc-altivec.exp: Likewise.
9803 * gdb.arch/powerpc-altivec.s: Likewise.
9804 * gdb.arch/powerpc-altivec2.exp: Likewise.
9805 * gdb.arch/powerpc-altivec2.s: Likewise.
9806 * gdb.arch/powerpc-altivec3.exp: Likewise.
9807 * gdb.arch/powerpc-altivec3.s: Likewise.
9808 * gdb.arch/powerpc-power7.exp: Likewise.
9809 * gdb.arch/powerpc-power7.s: Likewise.
9810 * gdb.arch/powerpc-power8.exp: Likewise.
9811 * gdb.arch/powerpc-power8.s: Likewise.
9812 * gdb.arch/powerpc-power9.exp: Likewise.
9813 * gdb.arch/powerpc-power9.s: Likewise.
9814 * gdb.arch/powerpc-vsx.exp: Likewise.
9815 * gdb.arch/powerpc-vsx.s: Likewise.
9816 * gdb.arch/powerpc-vsx2.exp: Likewise.
9817 * gdb.arch/powerpc-vsx2.s: Likewise.
9818 * gdb.arch/powerpc-vsx3.exp: Likewise.
9819 * gdb.arch/powerpc-vsx3.s: Likewise.
9820 * gdb.arch/arm-disassembler-options.exp: Likewise.
9821 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
9822 * gdb.arch/s390-disassembler-options.exp: Likewise.
9823
17cd4947
LM
98242017-02-23 Luis Machado <lgustavo@codesourcery.com>
9825
9826 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
9827 (check_supported_features): ... this. Changed return type to void.
9828 (supports_rdseed): New static global.
9829 (rdseed): Check supports_rdseed.
9830 (initialize): Call check_supported_features.
9831
2039d74e
EBM
98322017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9833
9834 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
9835 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
9836 and lqarx/stqcx.
9837 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
9838 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
9839
a51d7ecf
EBM
98402017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9841
9842 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
9843 uppercase.
9844
0224619f
JK
98452017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9846
9847 * gdb.dwarf2/formdata16.c: New file.
9848 * gdb.dwarf2/formdata16.exp: New file.
9849 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
9850
216f72a1
JK
98512017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9852
9853 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
9854 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
9855 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
9856 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
9857 DW_AT_GNU_*.
9858
43988095
JK
98592017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9860
9861 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
9862
99e8a4f9
SDJ
98632017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
9864
9865 PR gdb/21164
9866 * gdb.base/maint.exp: Add testcases for when the commands do
9867 not have arguments.
9868
b58a8c0c
TP
98692017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
9870
9871 * gdb.cp/chained-calls.exp: Use p instead of P.
9872
4e746bb6
TW
98732017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
9874
9875 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
9876 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
9877
3f77c769
TT
98782017-02-14 Tom Tromey <tom@tromey.com>
9879
9880 PR python/13598:
9881 * gdb.python/py-events.exp: Add before_prompt event tests.
9882
075beec0
AA
98832017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
9884
9885 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
9886
bf5f525c
LM
98872017-02-13 Luis Machado <lgustavo@codesourcery.com>
9888
9889 * gdb.linespec/explicit.c (my_unique_function_name): New function.
9890 (main): Call my_unique_function_name.
9891 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
9892 completion of patterns with a single match.
9893 Add missing -re switches to gdb_test_multiple calls.
9894
13a66184
LM
98952017-02-13 Luis Machado <lgustavo@codesourcery.com>
9896
9897 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
9898 return if core file is not recognized.
9899
26a06916
SM
99002017-02-10 Simon Marchi <simon.marchi@ericsson.com>
9901
9902 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
9903 and extra UIs.
9904
b761ca9e
SM
99052017-02-10 Simon Marchi <simon.marchi@ericsson.com>
9906
9907 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
9908 proc_with_prefix.
9909
b964bee0
TT
99102017-02-10 Tom Tromey <tom@tromey.com>
9911
9912 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
9913
18da0c51
MG
99142017-02-10 Martin Galvan <martingalvan@sourceware.org>
9915
9916 PR gdb/21122
9917 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
9918
604c4576
JG
99192017-02-08 Jerome Guitton <guitton@adacore.com>
9920
9921 * gdb.base/define.exp: Add test for command abbreviations
9922 in define.
9923
20b477a7
LM
99242017-02-06 Luis Machado <lgustavo@codesourcery.com>
9925
9926 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
9927 * gdb.reverse/insn-reverse-x86.c: New file.
9928
3f7b46f2
IR
99292017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
9930
9931 PR tdep/20936
9932 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
9933
f0fd41c1
TT
99342017-02-03 Tom Tromey <tom@tromey.com>
9935
9936 PR rust/21097:
9937 * gdb.rust/simple.exp: Add new tests.
9938
5be5dbf0
PA
99392017-02-02 Pedro Alves <palves@redhat.com>
9940
9941 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
9942 tests.
9943
7346ef59
AA
99442017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
9945
9946 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
9947 taking a 2-byte value out of a 4-byte DWARF implicit value on
9948 big-endian targets.
9949 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
9950 logic. Add test cases for DW_OP_implicit.
9951
787f0025
MM
99522017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9953
9954 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
9955
68777c29
MM
99562017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9957
9958 * gdb.btrace/enable.exp: Call gdb_exit before
9959 skip_gdbserver_tests.
9960
0a1c7e28
MM
99612017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9962
9963 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
9964 GDBFLAGS.
9965
b5ac99b0
MM
99662017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9967
9968 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
9969 the test is skipped.
9970 * gdb.btrace/data.exp: Likewise.
9971 * gdb.btrace/delta.exp: Likewise.
9972 * gdb.btrace/dlopen.exp: Likewise.
9973 * gdb.btrace/enable-running.exp: Likewise.
9974 * gdb.btrace/enable.exp: Likewise.
9975 * gdb.btrace/exception.exp: Likewise.
9976 * gdb.btrace/function_call_history.exp: Likewise.
9977 * gdb.btrace/gcore.exp: Likewise.
9978 * gdb.btrace/instruction_history.exp: Likewise.
9979 * gdb.btrace/multi-thread-step.exp: Likewise.
9980 * gdb.btrace/nohist.exp: Likewise.
9981 * gdb.btrace/non-stop.exp: Likewise.
9982 * gdb.btrace/reconnect.exp: Likewise.
9983 * gdb.btrace/record_goto-step.exp: Likewise.
9984 * gdb.btrace/record_goto.exp: Likewise.
9985 * gdb.btrace/rn-dl-bind.exp: Likewise.
9986 * gdb.btrace/segv.exp: Likewise.
9987 * gdb.btrace/step.exp: Likewise.
9988 * gdb.btrace/stepi.exp: Likewise.
9989 * gdb.btrace/tailcall-only.exp: Likewise.
9990 * gdb.btrace/tailcall.exp: Likewise.
9991 * gdb.btrace/tsx.exp: Likewise.
9992 * gdb.btrace/unknown_functions.exp: Likewise.
9993 * gdb.btrace/vdso.exp: Likewise.
9994
cd4007e4
MM
99952017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9996
9997 * gdb.btrace/enable-running.c: New.
9998 * gdb.btrace/enable-running.exp: New.
9999
2735833d
WT
100002017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
10001
10002 * gdb.arch/amd64-gs_base.c: New file.
10003 * gdb.arch/amd64-gs_base.exp: New file.
10004
b51e1e94
LM
100052017-01-26 Luis Machado <lgustavo@codesourcery.com>
10006
10007 * lib/memory.exp: Remove spurious empty newlines.
10008
72ca0410
SM
100092017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
10010
10011 * gdb.python/py-bad-printers.exp: Load python file using "source".
10012 * gdb.python/py-events.exp: Likewise.
10013 * gdb.python/py-evsignal.exp: Likewise.
10014 * gdb.python/py-evthreads.exp: Likewise.
10015 * gdb.python/py-frame-args.exp: Likewise.
10016 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
10017 * gdb.python/py-framefilter-mi.exp: Likewise.
10018 * gdb.python/py-framefilter.exp: Likewise.
10019 * gdb.python/py-mi.exp: Likewise.
10020 * gdb.python/py-pp-maint.exp: Likewise.
10021 * gdb.python/py-pp-registration.exp: Likewise.
10022 * gdb.python/py-prettyprint.exp: Likewise.
10023 (run_lang_tests): Likewise.
10024 * gdb.python/py-typeprint.exp: Likewise.
10025
e309aa65
LM
100262017-01-26 Luis Machado <lgustavo@codesourcery.com>
10027
10028 * lib/memory.exp: New file.
10029 * lib/gdb.exp: Load memory.exp.
10030 * gdb.base/memattr.exp (delete_memory): Move proc to
10031 lib/memory.exp and rename to delete_memory_regions.
10032 Replace delete_memory with delete_memory_regions.
10033 Cleanup memory regions before tests.
10034 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
10035 before tests.
10036
515aff23
LM
100372017-01-26 Luis Machado <lgustavo@codesourcery.com>
10038
10039 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
10040 files.
10041 (initialize): New function conditionally defined.
10042 (testcases): Move within conditional block.
10043 (main): Call initialize.
10044 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
10045 of gdb.reverse/insn-reverse.c.
10046 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
10047 gdb.reverse/insn-reverse.c.
10048
d8b49cf0
YQ
100492017-01-26 Yao Qi <yao.qi@linaro.org>
10050
10051 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
10052 disassemble on address 0.
10053
f13a9a0c
YQ
100542017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
10055 Yao Qi <yao.qi@linaro.org>
10056
10057 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
10058 * gdb.dwarf2/implptr-64bit.S: Remove.
10059 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
10060 variables in caller's context. Add DW_OP_implicit_value.
10061
5ac95241
YQ
100622017-01-25 Yao Qi <yao.qi@linaro.org>
10063
10064 * lib/dwarf.exp (Dwarf::_location): Handle
10065 DW_OP_GNU_implicit_pointer with proper size.
10066
23e82930
LM
100672017-01-20 Luis Machado <lgustavo@codesourcery.com>
10068
10069 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
10070 and add untested calls.
10071
d334ae25
LM
100722017-01-20 Luis Machado <lgustavo@codesourcery.com>
10073
10074 * gdb.python/python.exp: Check line number against what GDB thinks
10075 the line number is for func1.
10076
f5e6296e
IB
100772017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
10078
10079 * gdb.dlang/debug-expr.exp: New file.
10080
5b362f04
LM
100812016-12-23 Luis Machado <lgustavo@codesourcery.com>
10082
10083 Fix test names for the following files:
10084
10085 * gdb.ada/exec_changed.exp
10086 * gdb.ada/info_types.exp
10087 * gdb.arch/aarch64-atomic-inst.exp
10088 * gdb.arch/aarch64-fp.exp
10089 * gdb.arch/altivec-abi.exp
10090 * gdb.arch/altivec-regs.exp
10091 * gdb.arch/amd64-byte.exp
10092 * gdb.arch/amd64-disp-step.exp
10093 * gdb.arch/amd64-dword.exp
10094 * gdb.arch/amd64-entry-value-inline.exp
10095 * gdb.arch/amd64-entry-value-param.exp
10096 * gdb.arch/amd64-entry-value-paramref.exp
10097 * gdb.arch/amd64-entry-value.exp
10098 * gdb.arch/amd64-i386-address.exp
10099 * gdb.arch/amd64-invalid-stack-middle.exp
10100 * gdb.arch/amd64-invalid-stack-top.exp
10101 * gdb.arch/amd64-optimout-repeat.exp
10102 * gdb.arch/amd64-prologue-skip.exp
10103 * gdb.arch/amd64-prologue-xmm.exp
10104 * gdb.arch/amd64-stap-special-operands.exp
10105 * gdb.arch/amd64-stap-wrong-subexp.exp
10106 * gdb.arch/amd64-tailcall-cxx.exp
10107 * gdb.arch/amd64-tailcall-noret.exp
10108 * gdb.arch/amd64-tailcall-ret.exp
10109 * gdb.arch/amd64-tailcall-self.exp
10110 * gdb.arch/amd64-word.exp
10111 * gdb.arch/arm-bl-branch-dest.exp
10112 * gdb.arch/arm-disp-step.exp
10113 * gdb.arch/arm-neon.exp
10114 * gdb.arch/arm-single-step-kernel-helper.exp
10115 * gdb.arch/avr-flash-qualifier.exp
10116 * gdb.arch/disp-step-insn-reloc.exp
10117 * gdb.arch/e500-abi.exp
10118 * gdb.arch/e500-regs.exp
10119 * gdb.arch/ftrace-insn-reloc.exp
10120 * gdb.arch/i386-avx512.exp
10121 * gdb.arch/i386-bp_permanent.exp
10122 * gdb.arch/i386-byte.exp
10123 * gdb.arch/i386-cfi-notcurrent.exp
10124 * gdb.arch/i386-disp-step.exp
10125 * gdb.arch/i386-dr3-watch.exp
10126 * gdb.arch/i386-float.exp
10127 * gdb.arch/i386-gnu-cfi.exp
10128 * gdb.arch/i386-mpx-map.exp
10129 * gdb.arch/i386-mpx-sigsegv.exp
10130 * gdb.arch/i386-mpx-simple_segv.exp
10131 * gdb.arch/i386-mpx.exp
10132 * gdb.arch/i386-permbkpt.exp
10133 * gdb.arch/i386-prologue.exp
10134 * gdb.arch/i386-signal.exp
10135 * gdb.arch/i386-size-overlap.exp
10136 * gdb.arch/i386-unwind.exp
10137 * gdb.arch/i386-word.exp
10138 * gdb.arch/mips-fcr.exp
10139 * gdb.arch/powerpc-d128-regs.exp
10140 * gdb.arch/powerpc-stackless.exp
10141 * gdb.arch/ppc64-atomic-inst.exp
10142 * gdb.arch/s390-stackless.exp
10143 * gdb.arch/s390-tdbregs.exp
10144 * gdb.arch/s390-vregs.exp
10145 * gdb.arch/sparc-sysstep.exp
10146 * gdb.arch/thumb-bx-pc.exp
10147 * gdb.arch/thumb-singlestep.exp
10148 * gdb.arch/thumb2-it.exp
10149 * gdb.arch/vsx-regs.exp
10150 * gdb.asm/asm-source.exp
10151 * gdb.base/a2-run.exp
10152 * gdb.base/advance.exp
10153 * gdb.base/all-bin.exp
10154 * gdb.base/anon.exp
10155 * gdb.base/args.exp
10156 * gdb.base/arithmet.exp
10157 * gdb.base/async-shell.exp
10158 * gdb.base/async.exp
10159 * gdb.base/attach-pie-noexec.exp
10160 * gdb.base/attach-twice.exp
10161 * gdb.base/auto-load.exp
10162 * gdb.base/bang.exp
10163 * gdb.base/bitfields.exp
10164 * gdb.base/break-always.exp
10165 * gdb.base/break-caller-line.exp
10166 * gdb.base/break-entry.exp
10167 * gdb.base/break-inline.exp
10168 * gdb.base/break-on-linker-gcd-function.exp
10169 * gdb.base/break-probes.exp
10170 * gdb.base/break.exp
10171 * gdb.base/breakpoint-shadow.exp
10172 * gdb.base/call-ar-st.exp
10173 * gdb.base/call-sc.exp
10174 * gdb.base/call-signal-resume.exp
10175 * gdb.base/call-strs.exp
10176 * gdb.base/callfuncs.exp
10177 * gdb.base/catch-fork-static.exp
10178 * gdb.base/catch-gdb-caused-signals.exp
10179 * gdb.base/catch-load.exp
10180 * gdb.base/catch-signal-fork.exp
10181 * gdb.base/catch-signal.exp
10182 * gdb.base/catch-syscall.exp
10183 * gdb.base/charset.exp
10184 * gdb.base/checkpoint.exp
10185 * gdb.base/chng-syms.exp
10186 * gdb.base/code-expr.exp
10187 * gdb.base/code_elim.exp
10188 * gdb.base/commands.exp
10189 * gdb.base/completion.exp
10190 * gdb.base/complex.exp
10191 * gdb.base/cond-expr.exp
10192 * gdb.base/condbreak.exp
10193 * gdb.base/consecutive.exp
10194 * gdb.base/continue-all-already-running.exp
10195 * gdb.base/coredump-filter.exp
10196 * gdb.base/corefile.exp
10197 * gdb.base/dbx.exp
10198 * gdb.base/debug-expr.exp
10199 * gdb.base/define.exp
10200 * gdb.base/del.exp
10201 * gdb.base/disabled-location.exp
10202 * gdb.base/disasm-end-cu.exp
10203 * gdb.base/disasm-optim.exp
10204 * gdb.base/display.exp
10205 * gdb.base/duplicate-bp.exp
10206 * gdb.base/ena-dis-br.exp
10207 * gdb.base/ending-run.exp
10208 * gdb.base/enumval.exp
10209 * gdb.base/environ.exp
10210 * gdb.base/eu-strip-infcall.exp
10211 * gdb.base/eval-avoid-side-effects.exp
10212 * gdb.base/eval-skip.exp
10213 * gdb.base/exitsignal.exp
10214 * gdb.base/expand-psymtabs.exp
10215 * gdb.base/filesym.exp
10216 * gdb.base/find-unmapped.exp
10217 * gdb.base/finish.exp
10218 * gdb.base/float.exp
10219 * gdb.base/foll-exec-mode.exp
10220 * gdb.base/foll-exec.exp
10221 * gdb.base/foll-fork.exp
10222 * gdb.base/fortran-sym-case.exp
10223 * gdb.base/freebpcmd.exp
10224 * gdb.base/func-ptr.exp
10225 * gdb.base/func-ptrs.exp
10226 * gdb.base/funcargs.exp
10227 * gdb.base/gcore-buffer-overflow.exp
10228 * gdb.base/gcore-relro-pie.exp
10229 * gdb.base/gcore-relro.exp
10230 * gdb.base/gcore.exp
10231 * gdb.base/gdb1090.exp
10232 * gdb.base/gdb11530.exp
10233 * gdb.base/gdb11531.exp
10234 * gdb.base/gdb1821.exp
10235 * gdb.base/gdbindex-stabs.exp
10236 * gdb.base/gdbvars.exp
10237 * gdb.base/hbreak.exp
10238 * gdb.base/hbreak2.exp
10239 * gdb.base/included.exp
10240 * gdb.base/infcall-input.exp
10241 * gdb.base/inferior-died.exp
10242 * gdb.base/infnan.exp
10243 * gdb.base/info-macros.exp
10244 * gdb.base/info-os.exp
10245 * gdb.base/info-proc.exp
10246 * gdb.base/info-shared.exp
10247 * gdb.base/info-target.exp
10248 * gdb.base/infoline.exp
10249 * gdb.base/interp.exp
10250 * gdb.base/interrupt.exp
10251 * gdb.base/jit-reader.exp
10252 * gdb.base/jit-simple.exp
10253 * gdb.base/kill-after-signal.exp
10254 * gdb.base/kill-detach-inferiors-cmd.exp
10255 * gdb.base/label.exp
10256 * gdb.base/langs.exp
10257 * gdb.base/ldbl_e308.exp
10258 * gdb.base/line-symtabs.exp
10259 * gdb.base/linespecs.exp
10260 * gdb.base/list.exp
10261 * gdb.base/long_long.exp
10262 * gdb.base/longest-types.exp
10263 * gdb.base/maint.exp
10264 * gdb.base/max-value-size.exp
10265 * gdb.base/memattr.exp
10266 * gdb.base/mips_pro.exp
10267 * gdb.base/morestack.exp
10268 * gdb.base/moribund-step.exp
10269 * gdb.base/multi-forks.exp
10270 * gdb.base/nested-addr.exp
10271 * gdb.base/nextoverexit.exp
10272 * gdb.base/noreturn-finish.exp
10273 * gdb.base/noreturn-return.exp
10274 * gdb.base/nostdlib.exp
10275 * gdb.base/offsets.exp
10276 * gdb.base/opaque.exp
10277 * gdb.base/pc-fp.exp
10278 * gdb.base/permissions.exp
10279 * gdb.base/print-symbol-loading.exp
10280 * gdb.base/prologue-include.exp
10281 * gdb.base/psymtab.exp
10282 * gdb.base/ptype.exp
10283 * gdb.base/random-signal.exp
10284 * gdb.base/randomize.exp
10285 * gdb.base/range-stepping.exp
10286 * gdb.base/readline-ask.exp
10287 * gdb.base/recpar.exp
10288 * gdb.base/recurse.exp
10289 * gdb.base/relational.exp
10290 * gdb.base/restore.exp
10291 * gdb.base/return-nodebug.exp
10292 * gdb.base/return.exp
10293 * gdb.base/run-after-attach.exp
10294 * gdb.base/save-bp.exp
10295 * gdb.base/scope.exp
10296 * gdb.base/sect-cmd.exp
10297 * gdb.base/set-lang-auto.exp
10298 * gdb.base/set-noassign.exp
10299 * gdb.base/setvar.exp
10300 * gdb.base/sigall.exp
10301 * gdb.base/sigbpt.exp
10302 * gdb.base/siginfo-addr.exp
10303 * gdb.base/siginfo-infcall.exp
10304 * gdb.base/siginfo-obj.exp
10305 * gdb.base/siginfo.exp
10306 * gdb.base/signals-state-child.exp
10307 * gdb.base/signest.exp
10308 * gdb.base/sigstep.exp
10309 * gdb.base/sizeof.exp
10310 * gdb.base/skip.exp
10311 * gdb.base/solib-corrupted.exp
10312 * gdb.base/solib-nodir.exp
10313 * gdb.base/solib-search.exp
10314 * gdb.base/stack-checking.exp
10315 * gdb.base/stale-infcall.exp
10316 * gdb.base/stap-probe.exp
10317 * gdb.base/start.exp
10318 * gdb.base/step-break.exp
10319 * gdb.base/step-bt.exp
10320 * gdb.base/step-line.exp
10321 * gdb.base/step-over-exit.exp
10322 * gdb.base/step-over-syscall.exp
10323 * gdb.base/step-resume-infcall.exp
10324 * gdb.base/step-test.exp
10325 * gdb.base/store.exp
10326 * gdb.base/structs3.exp
10327 * gdb.base/sym-file.exp
10328 * gdb.base/symbol-without-target_section.exp
10329 * gdb.base/term.exp
10330 * gdb.base/testenv.exp
10331 * gdb.base/ui-redirect.exp
10332 * gdb.base/until.exp
10333 * gdb.base/unwindonsignal.exp
10334 * gdb.base/value-double-free.exp
10335 * gdb.base/vla-datatypes.exp
10336 * gdb.base/vla-ptr.exp
10337 * gdb.base/vla-sideeffect.exp
10338 * gdb.base/volatile.exp
10339 * gdb.base/watch-cond-infcall.exp
10340 * gdb.base/watch-cond.exp
10341 * gdb.base/watch-non-mem.exp
10342 * gdb.base/watch-read.exp
10343 * gdb.base/watch-vfork.exp
10344 * gdb.base/watchpoint-cond-gone.exp
10345 * gdb.base/watchpoint-delete.exp
10346 * gdb.base/watchpoint-hw-hit-once.exp
10347 * gdb.base/watchpoint-hw.exp
10348 * gdb.base/watchpoint-stops-at-right-insn.exp
10349 * gdb.base/watchpoints.exp
10350 * gdb.base/wchar.exp
10351 * gdb.base/whatis-exp.exp
10352 * gdb.btrace/buffer-size.exp
10353 * gdb.btrace/data.exp
10354 * gdb.btrace/delta.exp
10355 * gdb.btrace/dlopen.exp
10356 * gdb.btrace/enable.exp
10357 * gdb.btrace/exception.exp
10358 * gdb.btrace/function_call_history.exp
10359 * gdb.btrace/gcore.exp
10360 * gdb.btrace/instruction_history.exp
10361 * gdb.btrace/nohist.exp
10362 * gdb.btrace/reconnect.exp
10363 * gdb.btrace/record_goto-step.exp
10364 * gdb.btrace/record_goto.exp
10365 * gdb.btrace/rn-dl-bind.exp
10366 * gdb.btrace/segv.exp
10367 * gdb.btrace/step.exp
10368 * gdb.btrace/stepi.exp
10369 * gdb.btrace/tailcall-only.exp
10370 * gdb.btrace/tailcall.exp
10371 * gdb.btrace/tsx.exp
10372 * gdb.btrace/unknown_functions.exp
10373 * gdb.btrace/vdso.exp
10374 * gdb.compile/compile-ifunc.exp
10375 * gdb.compile/compile-ops.exp
10376 * gdb.compile/compile-print.exp
10377 * gdb.compile/compile-setjmp.exp
10378 * gdb.cp/abstract-origin.exp
10379 * gdb.cp/ambiguous.exp
10380 * gdb.cp/annota2.exp
10381 * gdb.cp/annota3.exp
10382 * gdb.cp/anon-ns.exp
10383 * gdb.cp/anon-struct.exp
10384 * gdb.cp/anon-union.exp
10385 * gdb.cp/arg-reference.exp
10386 * gdb.cp/baseenum.exp
10387 * gdb.cp/bool.exp
10388 * gdb.cp/breakpoint.exp
10389 * gdb.cp/bs15503.exp
10390 * gdb.cp/call-c.exp
10391 * gdb.cp/casts.exp
10392 * gdb.cp/chained-calls.exp
10393 * gdb.cp/class2.exp
10394 * gdb.cp/classes.exp
10395 * gdb.cp/cmpd-minsyms.exp
10396 * gdb.cp/converts.exp
10397 * gdb.cp/cp-relocate.exp
10398 * gdb.cp/cpcompletion.exp
10399 * gdb.cp/cpexprs.exp
10400 * gdb.cp/cplabel.exp
10401 * gdb.cp/cplusfuncs.exp
10402 * gdb.cp/cpsizeof.exp
10403 * gdb.cp/ctti.exp
10404 * gdb.cp/derivation.exp
10405 * gdb.cp/destrprint.exp
10406 * gdb.cp/dispcxx.exp
10407 * gdb.cp/enum-class.exp
10408 * gdb.cp/exception.exp
10409 * gdb.cp/exceptprint.exp
10410 * gdb.cp/expand-psymtabs-cxx.exp
10411 * gdb.cp/expand-sals.exp
10412 * gdb.cp/extern-c.exp
10413 * gdb.cp/filename.exp
10414 * gdb.cp/formatted-ref.exp
10415 * gdb.cp/fpointer.exp
10416 * gdb.cp/gdb1355.exp
10417 * gdb.cp/gdb2495.exp
10418 * gdb.cp/hang.exp
10419 * gdb.cp/impl-this.exp
10420 * gdb.cp/infcall-dlopen.exp
10421 * gdb.cp/inherit.exp
10422 * gdb.cp/iostream.exp
10423 * gdb.cp/koenig.exp
10424 * gdb.cp/local.exp
10425 * gdb.cp/m-data.exp
10426 * gdb.cp/m-static.exp
10427 * gdb.cp/mb-ctor.exp
10428 * gdb.cp/mb-inline.exp
10429 * gdb.cp/mb-templates.exp
10430 * gdb.cp/member-name.exp
10431 * gdb.cp/member-ptr.exp
10432 * gdb.cp/meth-typedefs.exp
10433 * gdb.cp/method.exp
10434 * gdb.cp/method2.exp
10435 * gdb.cp/minsym-fallback.exp
10436 * gdb.cp/misc.exp
10437 * gdb.cp/namelessclass.exp
10438 * gdb.cp/namespace-enum.exp
10439 * gdb.cp/namespace-nested-import.exp
10440 * gdb.cp/namespace.exp
10441 * gdb.cp/nextoverthrow.exp
10442 * gdb.cp/no-dmgl-verbose.exp
10443 * gdb.cp/non-trivial-retval.exp
10444 * gdb.cp/noparam.exp
10445 * gdb.cp/nsdecl.exp
10446 * gdb.cp/nsimport.exp
10447 * gdb.cp/nsnested.exp
10448 * gdb.cp/nsnoimports.exp
10449 * gdb.cp/nsrecurs.exp
10450 * gdb.cp/nsstress.exp
10451 * gdb.cp/nsusing.exp
10452 * gdb.cp/operator.exp
10453 * gdb.cp/oranking.exp
10454 * gdb.cp/overload-const.exp
10455 * gdb.cp/overload.exp
10456 * gdb.cp/ovldbreak.exp
10457 * gdb.cp/ovsrch.exp
10458 * gdb.cp/paren-type.exp
10459 * gdb.cp/parse-lang.exp
10460 * gdb.cp/pass-by-ref.exp
10461 * gdb.cp/pr-1023.exp
10462 * gdb.cp/pr-1210.exp
10463 * gdb.cp/pr-574.exp
10464 * gdb.cp/pr10687.exp
10465 * gdb.cp/pr12028.exp
10466 * gdb.cp/pr17132.exp
10467 * gdb.cp/pr17494.exp
10468 * gdb.cp/pr9067.exp
10469 * gdb.cp/pr9167.exp
10470 * gdb.cp/pr9631.exp
10471 * gdb.cp/printmethod.exp
10472 * gdb.cp/psmang.exp
10473 * gdb.cp/psymtab-parameter.exp
10474 * gdb.cp/ptype-cv-cp.exp
10475 * gdb.cp/ptype-flags.exp
10476 * gdb.cp/re-set-overloaded.exp
10477 * gdb.cp/ref-types.exp
10478 * gdb.cp/rtti.exp
10479 * gdb.cp/scope-err.exp
10480 * gdb.cp/shadow.exp
10481 * gdb.cp/smartp.exp
10482 * gdb.cp/static-method.exp
10483 * gdb.cp/static-print-quit.exp
10484 * gdb.cp/temargs.exp
10485 * gdb.cp/templates.exp
10486 * gdb.cp/try_catch.exp
10487 * gdb.cp/typedef-operator.exp
10488 * gdb.cp/typeid.exp
10489 * gdb.cp/userdef.exp
10490 * gdb.cp/using-crash.exp
10491 * gdb.cp/var-tag.exp
10492 * gdb.cp/virtbase.exp
10493 * gdb.cp/virtfunc.exp
10494 * gdb.cp/virtfunc2.exp
10495 * gdb.cp/vla-cxx.exp
10496 * gdb.disasm/t01_mov.exp
10497 * gdb.disasm/t02_mova.exp
10498 * gdb.disasm/t03_add.exp
10499 * gdb.disasm/t04_sub.exp
10500 * gdb.disasm/t05_cmp.exp
10501 * gdb.disasm/t06_ari2.exp
10502 * gdb.disasm/t07_ari3.exp
10503 * gdb.disasm/t08_or.exp
10504 * gdb.disasm/t09_xor.exp
10505 * gdb.disasm/t10_and.exp
10506 * gdb.disasm/t11_logs.exp
10507 * gdb.disasm/t12_bit.exp
10508 * gdb.disasm/t13_otr.exp
10509 * gdb.dlang/circular.exp
10510 * gdb.dwarf2/arr-stride.exp
10511 * gdb.dwarf2/arr-subrange.exp
10512 * gdb.dwarf2/atomic-type.exp
10513 * gdb.dwarf2/bad-regnum.exp
10514 * gdb.dwarf2/bitfield-parent-optimized-out.exp
10515 * gdb.dwarf2/callframecfa.exp
10516 * gdb.dwarf2/clztest.exp
10517 * gdb.dwarf2/corrupt.exp
10518 * gdb.dwarf2/data-loc.exp
10519 * gdb.dwarf2/dup-psym.exp
10520 * gdb.dwarf2/dw2-anon-mptr.exp
10521 * gdb.dwarf2/dw2-anonymous-func.exp
10522 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
10523 * gdb.dwarf2/dw2-bad-unresolved.exp
10524 * gdb.dwarf2/dw2-basic.exp
10525 * gdb.dwarf2/dw2-canonicalize-type.exp
10526 * gdb.dwarf2/dw2-case-insensitive.exp
10527 * gdb.dwarf2/dw2-common-block.exp
10528 * gdb.dwarf2/dw2-compdir-oldgcc.exp
10529 * gdb.dwarf2/dw2-compressed.exp
10530 * gdb.dwarf2/dw2-const.exp
10531 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
10532 * gdb.dwarf2/dw2-cu-size.exp
10533 * gdb.dwarf2/dw2-dup-frame.exp
10534 * gdb.dwarf2/dw2-entry-value.exp
10535 * gdb.dwarf2/dw2-icycle.exp
10536 * gdb.dwarf2/dw2-ifort-parameter.exp
10537 * gdb.dwarf2/dw2-inline-break.exp
10538 * gdb.dwarf2/dw2-inline-param.exp
10539 * gdb.dwarf2/dw2-intercu.exp
10540 * gdb.dwarf2/dw2-intermix.exp
10541 * gdb.dwarf2/dw2-lexical-block-bare.exp
10542 * gdb.dwarf2/dw2-linkage-name-trust.exp
10543 * gdb.dwarf2/dw2-minsym-in-cu.exp
10544 * gdb.dwarf2/dw2-noloc.exp
10545 * gdb.dwarf2/dw2-op-call.exp
10546 * gdb.dwarf2/dw2-op-out-param.exp
10547 * gdb.dwarf2/dw2-opt-structptr.exp
10548 * gdb.dwarf2/dw2-param-error.exp
10549 * gdb.dwarf2/dw2-producer.exp
10550 * gdb.dwarf2/dw2-ranges-base.exp
10551 * gdb.dwarf2/dw2-ref-missing-frame.exp
10552 * gdb.dwarf2/dw2-reg-undefined.exp
10553 * gdb.dwarf2/dw2-regno-invalid.exp
10554 * gdb.dwarf2/dw2-restore.exp
10555 * gdb.dwarf2/dw2-restrict.exp
10556 * gdb.dwarf2/dw2-single-line-discriminators.exp
10557 * gdb.dwarf2/dw2-strp.exp
10558 * gdb.dwarf2/dw2-undefined-ret-addr.exp
10559 * gdb.dwarf2/dw2-unresolved.exp
10560 * gdb.dwarf2/dw2-var-zero-addr.exp
10561 * gdb.dwarf2/dw4-sig-types.exp
10562 * gdb.dwarf2/dwz.exp
10563 * gdb.dwarf2/dynarr-ptr.exp
10564 * gdb.dwarf2/enum-type.exp
10565 * gdb.dwarf2/gdb-index.exp
10566 * gdb.dwarf2/implptr-64bit.exp
10567 * gdb.dwarf2/implptr-optimized-out.exp
10568 * gdb.dwarf2/implptr.exp
10569 * gdb.dwarf2/implref-array.exp
10570 * gdb.dwarf2/implref-const.exp
10571 * gdb.dwarf2/implref-global.exp
10572 * gdb.dwarf2/implref-struct.exp
10573 * gdb.dwarf2/mac-fileno.exp
10574 * gdb.dwarf2/main-subprogram.exp
10575 * gdb.dwarf2/member-ptr-forwardref.exp
10576 * gdb.dwarf2/method-ptr.exp
10577 * gdb.dwarf2/missing-sig-type.exp
10578 * gdb.dwarf2/nonvar-access.exp
10579 * gdb.dwarf2/opaque-type-lookup.exp
10580 * gdb.dwarf2/pieces-optimized-out.exp
10581 * gdb.dwarf2/pieces.exp
10582 * gdb.dwarf2/pr10770.exp
10583 * gdb.dwarf2/pr13961.exp
10584 * gdb.dwarf2/staticvirtual.exp
10585 * gdb.dwarf2/subrange.exp
10586 * gdb.dwarf2/symtab-producer.exp
10587 * gdb.dwarf2/trace-crash.exp
10588 * gdb.dwarf2/typeddwarf.exp
10589 * gdb.dwarf2/valop.exp
10590 * gdb.dwarf2/watch-notconst.exp
10591 * gdb.fortran/array-element.exp
10592 * gdb.fortran/charset.exp
10593 * gdb.fortran/common-block.exp
10594 * gdb.fortran/complex.exp
10595 * gdb.fortran/derived-type-function.exp
10596 * gdb.fortran/derived-type.exp
10597 * gdb.fortran/logical.exp
10598 * gdb.fortran/module.exp
10599 * gdb.fortran/multi-dim.exp
10600 * gdb.fortran/nested-funcs.exp
10601 * gdb.fortran/print-formatted.exp
10602 * gdb.fortran/subarray.exp
10603 * gdb.fortran/vla-alloc-assoc.exp
10604 * gdb.fortran/vla-datatypes.exp
10605 * gdb.fortran/vla-history.exp
10606 * gdb.fortran/vla-ptr-info.exp
10607 * gdb.fortran/vla-ptype-sub.exp
10608 * gdb.fortran/vla-ptype.exp
10609 * gdb.fortran/vla-sizeof.exp
10610 * gdb.fortran/vla-type.exp
10611 * gdb.fortran/vla-value-sub-arbitrary.exp
10612 * gdb.fortran/vla-value-sub-finish.exp
10613 * gdb.fortran/vla-value-sub.exp
10614 * gdb.fortran/vla-value.exp
10615 * gdb.fortran/whatis_type.exp
10616 * gdb.go/chan.exp
10617 * gdb.go/handcall.exp
10618 * gdb.go/hello.exp
10619 * gdb.go/integers.exp
10620 * gdb.go/methods.exp
10621 * gdb.go/package.exp
10622 * gdb.go/strings.exp
10623 * gdb.go/types.exp
10624 * gdb.go/unsafe.exp
10625 * gdb.guile/scm-arch.exp
10626 * gdb.guile/scm-block.exp
10627 * gdb.guile/scm-breakpoint.exp
10628 * gdb.guile/scm-cmd.exp
10629 * gdb.guile/scm-disasm.exp
10630 * gdb.guile/scm-equal.exp
10631 * gdb.guile/scm-frame-args.exp
10632 * gdb.guile/scm-frame-inline.exp
10633 * gdb.guile/scm-frame.exp
10634 * gdb.guile/scm-iterator.exp
10635 * gdb.guile/scm-math.exp
10636 * gdb.guile/scm-objfile.exp
10637 * gdb.guile/scm-ports.exp
10638 * gdb.guile/scm-symbol.exp
10639 * gdb.guile/scm-symtab.exp
10640 * gdb.guile/scm-value-cc.exp
10641 * gdb.guile/types-module.exp
10642 * gdb.linespec/break-ask.exp
10643 * gdb.linespec/cpexplicit.exp
10644 * gdb.linespec/explicit.exp
10645 * gdb.linespec/keywords.exp
10646 * gdb.linespec/linespec.exp
10647 * gdb.linespec/ls-dollar.exp
10648 * gdb.linespec/ls-errs.exp
10649 * gdb.linespec/skip-two.exp
10650 * gdb.linespec/thread.exp
10651 * gdb.mi/mi-async.exp
10652 * gdb.mi/mi-basics.exp
10653 * gdb.mi/mi-break.exp
10654 * gdb.mi/mi-catch-load.exp
10655 * gdb.mi/mi-cli.exp
10656 * gdb.mi/mi-cmd-param-changed.exp
10657 * gdb.mi/mi-console.exp
10658 * gdb.mi/mi-detach.exp
10659 * gdb.mi/mi-disassemble.exp
10660 * gdb.mi/mi-eval.exp
10661 * gdb.mi/mi-file-transfer.exp
10662 * gdb.mi/mi-file.exp
10663 * gdb.mi/mi-fill-memory.exp
10664 * gdb.mi/mi-inheritance-syntax-error.exp
10665 * gdb.mi/mi-linespec-err-cp.exp
10666 * gdb.mi/mi-logging.exp
10667 * gdb.mi/mi-memory-changed.exp
10668 * gdb.mi/mi-read-memory.exp
10669 * gdb.mi/mi-record-changed.exp
10670 * gdb.mi/mi-reg-undefined.exp
10671 * gdb.mi/mi-regs.exp
10672 * gdb.mi/mi-return.exp
10673 * gdb.mi/mi-reverse.exp
10674 * gdb.mi/mi-simplerun.exp
10675 * gdb.mi/mi-solib.exp
10676 * gdb.mi/mi-stack.exp
10677 * gdb.mi/mi-stepi.exp
10678 * gdb.mi/mi-syn-frame.exp
10679 * gdb.mi/mi-until.exp
10680 * gdb.mi/mi-var-block.exp
10681 * gdb.mi/mi-var-child.exp
10682 * gdb.mi/mi-var-cmd.exp
10683 * gdb.mi/mi-var-cp.exp
10684 * gdb.mi/mi-var-display.exp
10685 * gdb.mi/mi-var-invalidate.exp
10686 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
10687 * gdb.mi/mi-vla-fortran.exp
10688 * gdb.mi/mi-watch.exp
10689 * gdb.mi/mi2-var-child.exp
10690 * gdb.mi/user-selected-context-sync.exp
10691 * gdb.modula2/unbounded-array.exp
10692 * gdb.multi/dummy-frame-restore.exp
10693 * gdb.multi/multi-arch-exec.exp
10694 * gdb.multi/multi-arch.exp
10695 * gdb.multi/tids.exp
10696 * gdb.multi/watchpoint-multi.exp
10697 * gdb.opencl/callfuncs.exp
10698 * gdb.opencl/convs_casts.exp
10699 * gdb.opencl/datatypes.exp
10700 * gdb.opencl/operators.exp
10701 * gdb.opencl/vec_comps.exp
10702 * gdb.opt/clobbered-registers-O2.exp
10703 * gdb.opt/inline-break.exp
10704 * gdb.opt/inline-bt.exp
10705 * gdb.opt/inline-cmds.exp
10706 * gdb.opt/inline-locals.exp
10707 * gdb.pascal/case-insensitive-symbols.exp
10708 * gdb.pascal/floats.exp
10709 * gdb.pascal/gdb11492.exp
10710 * gdb.python/lib-types.exp
10711 * gdb.python/py-arch.exp
10712 * gdb.python/py-as-string.exp
10713 * gdb.python/py-bad-printers.exp
10714 * gdb.python/py-block.exp
10715 * gdb.python/py-breakpoint-create-fail.exp
10716 * gdb.python/py-breakpoint.exp
10717 * gdb.python/py-caller-is.exp
10718 * gdb.python/py-cmd.exp
10719 * gdb.python/py-explore-cc.exp
10720 * gdb.python/py-explore.exp
10721 * gdb.python/py-finish-breakpoint.exp
10722 * gdb.python/py-finish-breakpoint2.exp
10723 * gdb.python/py-frame-args.exp
10724 * gdb.python/py-frame-inline.exp
10725 * gdb.python/py-frame.exp
10726 * gdb.python/py-framefilter-mi.exp
10727 * gdb.python/py-infthread.exp
10728 * gdb.python/py-lazy-string.exp
10729 * gdb.python/py-linetable.exp
10730 * gdb.python/py-mi-events.exp
10731 * gdb.python/py-mi-objfile.exp
10732 * gdb.python/py-mi.exp
10733 * gdb.python/py-objfile.exp
10734 * gdb.python/py-pp-integral.exp
10735 * gdb.python/py-pp-maint.exp
10736 * gdb.python/py-pp-re-notag.exp
10737 * gdb.python/py-pp-registration.exp
10738 * gdb.python/py-recurse-unwind.exp
10739 * gdb.python/py-strfns.exp
10740 * gdb.python/py-symbol.exp
10741 * gdb.python/py-symtab.exp
10742 * gdb.python/py-sync-interp.exp
10743 * gdb.python/py-typeprint.exp
10744 * gdb.python/py-unwind-maint.exp
10745 * gdb.python/py-unwind.exp
10746 * gdb.python/py-value-cc.exp
10747 * gdb.python/py-xmethods.exp
10748 * gdb.reverse/amd64-tailcall-reverse.exp
10749 * gdb.reverse/break-precsave.exp
10750 * gdb.reverse/break-reverse.exp
10751 * gdb.reverse/consecutive-precsave.exp
10752 * gdb.reverse/consecutive-reverse.exp
10753 * gdb.reverse/finish-precsave.exp
10754 * gdb.reverse/finish-reverse-bkpt.exp
10755 * gdb.reverse/finish-reverse.exp
10756 * gdb.reverse/fstatat-reverse.exp
10757 * gdb.reverse/getresuid-reverse.exp
10758 * gdb.reverse/i386-precsave.exp
10759 * gdb.reverse/i386-reverse.exp
10760 * gdb.reverse/i386-sse-reverse.exp
10761 * gdb.reverse/i387-env-reverse.exp
10762 * gdb.reverse/i387-stack-reverse.exp
10763 * gdb.reverse/insn-reverse.exp
10764 * gdb.reverse/machinestate-precsave.exp
10765 * gdb.reverse/machinestate.exp
10766 * gdb.reverse/next-reverse-bkpt-over-sr.exp
10767 * gdb.reverse/pipe-reverse.exp
10768 * gdb.reverse/readv-reverse.exp
10769 * gdb.reverse/recvmsg-reverse.exp
10770 * gdb.reverse/rerun-prec.exp
10771 * gdb.reverse/s390-mvcle.exp
10772 * gdb.reverse/step-precsave.exp
10773 * gdb.reverse/step-reverse.exp
10774 * gdb.reverse/time-reverse.exp
10775 * gdb.reverse/until-precsave.exp
10776 * gdb.reverse/until-reverse.exp
10777 * gdb.reverse/waitpid-reverse.exp
10778 * gdb.reverse/watch-precsave.exp
10779 * gdb.reverse/watch-reverse.exp
10780 * gdb.rust/generics.exp
10781 * gdb.rust/methods.exp
10782 * gdb.rust/modules.exp
10783 * gdb.rust/simple.exp
10784 * gdb.server/connect-with-no-symbol-file.exp
10785 * gdb.server/ext-attach.exp
10786 * gdb.server/ext-restart.exp
10787 * gdb.server/ext-wrapper.exp
10788 * gdb.server/file-transfer.exp
10789 * gdb.server/server-exec-info.exp
10790 * gdb.server/server-kill.exp
10791 * gdb.server/server-mon.exp
10792 * gdb.server/wrapper.exp
10793 * gdb.stabs/exclfwd.exp
10794 * gdb.stabs/gdb11479.exp
10795 * gdb.threads/clone-new-thread-event.exp
10796 * gdb.threads/corethreads.exp
10797 * gdb.threads/current-lwp-dead.exp
10798 * gdb.threads/dlopen-libpthread.exp
10799 * gdb.threads/gcore-thread.exp
10800 * gdb.threads/sigstep-threads.exp
10801 * gdb.threads/watchpoint-fork.exp
10802 * gdb.trace/actions-changed.exp
10803 * gdb.trace/backtrace.exp
10804 * gdb.trace/change-loc.exp
10805 * gdb.trace/circ.exp
10806 * gdb.trace/collection.exp
10807 * gdb.trace/disconnected-tracing.exp
10808 * gdb.trace/ftrace.exp
10809 * gdb.trace/mi-trace-frame-collected.exp
10810 * gdb.trace/mi-trace-unavailable.exp
10811 * gdb.trace/mi-traceframe-changed.exp
10812 * gdb.trace/mi-tsv-changed.exp
10813 * gdb.trace/no-attach-trace.exp
10814 * gdb.trace/passc-dyn.exp
10815 * gdb.trace/qtro.exp
10816 * gdb.trace/range-stepping.exp
10817 * gdb.trace/read-memory.exp
10818 * gdb.trace/save-trace.exp
10819 * gdb.trace/signal.exp
10820 * gdb.trace/status-stop.exp
10821 * gdb.trace/tfile.exp
10822 * gdb.trace/trace-break.exp
10823 * gdb.trace/trace-buffer-size.exp
10824 * gdb.trace/trace-condition.exp
10825 * gdb.trace/tracefile-pseudo-reg.exp
10826 * gdb.trace/tstatus.exp
10827 * gdb.trace/unavailable.exp
10828 * gdb.trace/while-dyn.exp
10829 * gdb.trace/while-stepping.exp
10830
34c41c68
DE
108312016-12-22 Doug Evans <xdje42@gmail.com>
10832
10833 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
10834 and msymbols.
10835
16e69324
YQ
108362016-12-19 Yao Qi <yao.qi@linaro.org>
10837
10838 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
10839 (test_with_self): Don't call do_steps_and_nexts, and remove
10840 code about stepping into xmalloc.
10841
f94f411b
YQ
108422016-12-09 Yao Qi <yao.qi@linaro.org>
10843
10844 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
10845
108462016-12-09 Yao Qi <yao.qi@linaro.org>
10847
10848 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
10849
f1b5deee
PA
108502016-12-09 Pedro Alves <palves@redhat.com>
10851
10852 * gdb.base/all-architectures-0.exp: New file.
10853 * gdb.base/all-architectures-1.exp: New file.
10854 * gdb.base/all-architectures-2.exp: New file.
10855 * gdb.base/all-architectures-3.exp: New file.
10856 * gdb.base/all-architectures-4.exp: New file.
10857 * gdb.base/all-architectures-5.exp: New file.
10858 * gdb.base/all-architectures-6.exp: New file.
10859 * gdb.base/all-architectures-7.exp: New file.
10860 * gdb.base/all-architectures.exp.in: New file.
10861
364ca42e
YQ
108622016-12-09 Yao Qi <yao.qi@linaro.org>
10863
10864 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
10865
107c2d62
LM
108662016-12-02 Luis Machado <lgustavo@codesourcery.com>
10867
10868 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
10869 possible.
10870 Remove useless pattern-matching code.
10871
df3ee9ca
PA
108722016-12-02 Pedro Alves <palves@redhat.com>
10873
10874 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
10875 procedure.
10876 (top level): Call it.
10877
ec835369
PA
108782016-12-02 Pedro Alves <palves@redhat.com>
10879
10880 * gdb.base/commands.exp (user_defined_command_args_stack_test):
10881 New procedure.
10882 (top level): Call it.
10883
01770bbd
PA
108842016-12-02 Pedro Alves <palves@redhat.com>
10885
10886 PR cli/20559
10887 * gdb.base/commands.exp (user_defined_command_args_eval): New
10888 procedure.
10889 (top level): Call it.
10890
008459ea
LM
108912016-12-02 Luis Machado <lgustavo@codesourcery.com>
10892
10893 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
10894 timeout handling.
10895
0c1b455e
TT
108962016-12-02 Tom Tromey <tom@tromey.com>
10897
10898 * gdb.dwarf2/main-subprogram.c: New file.
10899 * gdb.dwarf2/main-subprogram.exp: New file.
10900
018572b8
LM
109012016-12-01 Luis Machado <lgustavo@codesourcery.com>
10902
10903 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
10904 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
10905 gdb_test_no_output for a couple of cases.
10906 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
10907
84c93cd5
LM
109082016-12-01 Luis Machado <lgustavo@codesourcery.com>
10909
10910 Fix test names and standardize compilation error messages throughout
10911 the following files:
10912
10913 * gdb.ada/start.exp
10914 * gdb.arch/alpha-step.exp
10915 * gdb.arch/e500-prologue.exp
10916 * gdb.arch/ftrace-insn-reloc.exp
10917 * gdb.arch/gdb1291.exp
10918 * gdb.arch/gdb1431.exp
10919 * gdb.arch/gdb1558.exp
10920 * gdb.arch/i386-dr3-watch.exp
10921 * gdb.arch/i386-sse-stack-align.exp
10922 * gdb.arch/ia64-breakpoint-shadow.exp
10923 * gdb.arch/pa-nullify.exp
10924 * gdb.arch/powerpc-aix-prologue.exp
10925 * gdb.arch/thumb-bx-pc.exp
10926 * gdb.base/annota1.exp
10927 * gdb.base/annota3.exp
10928 * gdb.base/arrayidx.exp
10929 * gdb.base/assign.exp
10930 * gdb.base/attach.exp
10931 * gdb.base/auxv.exp
10932 * gdb.base/bang.exp
10933 * gdb.base/bfp-test.exp
10934 * gdb.base/bigcore.exp
10935 * gdb.base/bitfields2.exp
10936 * gdb.base/break-fun-addr.exp
10937 * gdb.base/break-probes.exp
10938 * gdb.base/call-rt-st.exp
10939 * gdb.base/callexit.exp
10940 * gdb.base/catch-fork-kill.exp
10941 * gdb.base/charset.exp
10942 * gdb.base/checkpoint.exp
10943 * gdb.base/comprdebug.exp
10944 * gdb.base/constvars.exp
10945 * gdb.base/coredump-filter.exp
10946 * gdb.base/cursal.exp
10947 * gdb.base/cvexpr.exp
10948 * gdb.base/detach.exp
10949 * gdb.base/display.exp
10950 * gdb.base/dmsym.exp
10951 * gdb.base/dprintf-pending.exp
10952 * gdb.base/dso2dso.exp
10953 * gdb.base/dtrace-probe.exp
10954 * gdb.base/dump.exp
10955 * gdb.base/enum_cond.exp
10956 * gdb.base/exe-lock.exp
10957 * gdb.base/exec-invalid-sysroot.exp
10958 * gdb.base/execl-update-breakpoints.exp
10959 * gdb.base/exprs.exp
10960 * gdb.base/fileio.exp
10961 * gdb.base/find.exp
10962 * gdb.base/finish.exp
10963 * gdb.base/fixsection.exp
10964 * gdb.base/foll-vfork.exp
10965 * gdb.base/frame-args.exp
10966 * gdb.base/gcore.exp
10967 * gdb.base/gdb1250.exp
10968 * gdb.base/global-var-nested-by-dso.exp
10969 * gdb.base/gnu-ifunc.exp
10970 * gdb.base/hashline1.exp
10971 * gdb.base/hashline2.exp
10972 * gdb.base/hashline3.exp
10973 * gdb.base/hbreak-in-shr-unsupported.exp
10974 * gdb.base/huge.exp
10975 * gdb.base/infcall-input.exp
10976 * gdb.base/info-fun.exp
10977 * gdb.base/info-shared.exp
10978 * gdb.base/jit-simple.exp
10979 * gdb.base/jit-so.exp
10980 * gdb.base/jit.exp
10981 * gdb.base/jump.exp
10982 * gdb.base/label.exp
10983 * gdb.base/lineinc.exp
10984 * gdb.base/logical.exp
10985 * gdb.base/longjmp.exp
10986 * gdb.base/macscp.exp
10987 * gdb.base/miscexprs.exp
10988 * gdb.base/new-ui-echo.exp
10989 * gdb.base/new-ui-pending-input.exp
10990 * gdb.base/new-ui.exp
10991 * gdb.base/nodebug.exp
10992 * gdb.base/nofield.exp
10993 * gdb.base/offsets.exp
10994 * gdb.base/overlays.exp
10995 * gdb.base/pending.exp
10996 * gdb.base/pointers.exp
10997 * gdb.base/pr11022.exp
10998 * gdb.base/printcmds.exp
10999 * gdb.base/prologue.exp
11000 * gdb.base/ptr-typedef.exp
11001 * gdb.base/realname-expand.exp
11002 * gdb.base/relativedebug.exp
11003 * gdb.base/relocate.exp
11004 * gdb.base/remote.exp
11005 * gdb.base/reread.exp
11006 * gdb.base/return2.exp
11007 * gdb.base/savedregs.exp
11008 * gdb.base/sep.exp
11009 * gdb.base/sepdebug.exp
11010 * gdb.base/sepsymtab.exp
11011 * gdb.base/set-inferior-tty.exp
11012 * gdb.base/setshow.exp
11013 * gdb.base/shlib-call.exp
11014 * gdb.base/sigaltstack.exp
11015 * gdb.base/siginfo-addr.exp
11016 * gdb.base/signals.exp
11017 * gdb.base/signull.exp
11018 * gdb.base/sigrepeat.exp
11019 * gdb.base/so-impl-ld.exp
11020 * gdb.base/solib-display.exp
11021 * gdb.base/solib-overlap.exp
11022 * gdb.base/solib-search.exp
11023 * gdb.base/solib-symbol.exp
11024 * gdb.base/structs.exp
11025 * gdb.base/structs2.exp
11026 * gdb.base/symtab-search-order.exp
11027 * gdb.base/twice.exp
11028 * gdb.base/unload.exp
11029 * gdb.base/varargs.exp
11030 * gdb.base/watchpoint-solib.exp
11031 * gdb.base/watchpoint.exp
11032 * gdb.base/whatis.exp
11033 * gdb.base/wrong_frame_bt_full.exp
11034 * gdb.btrace/dlopen.exp
11035 * gdb.cell/ea-standalone.exp
11036 * gdb.cell/ea-test.exp
11037 * gdb.cp/dispcxx.exp
11038 * gdb.cp/gdb2384.exp
11039 * gdb.cp/method2.exp
11040 * gdb.cp/nextoverthrow.exp
11041 * gdb.cp/pr10728.exp
11042 * gdb.disasm/am33.exp
11043 * gdb.disasm/h8300s.exp
11044 * gdb.disasm/mn10300.exp
11045 * gdb.disasm/sh3.exp
11046 * gdb.dwarf2/dw2-dir-file-name.exp
11047 * gdb.fortran/complex.exp
11048 * gdb.fortran/library-module.exp
11049 * gdb.guile/scm-pretty-print.exp
11050 * gdb.guile/scm-symbol.exp
11051 * gdb.guile/scm-type.exp
11052 * gdb.guile/scm-value.exp
11053 * gdb.linespec/linespec.exp
11054 * gdb.mi/gdb701.exp
11055 * gdb.mi/gdb792.exp
11056 * gdb.mi/mi-breakpoint-changed.exp
11057 * gdb.mi/mi-dprintf-pending.exp
11058 * gdb.mi/mi-dprintf.exp
11059 * gdb.mi/mi-exit-code.exp
11060 * gdb.mi/mi-pending.exp
11061 * gdb.mi/mi-solib.exp
11062 * gdb.mi/new-ui-mi-sync.exp
11063 * gdb.mi/pr11022.exp
11064 * gdb.mi/user-selected-context-sync.exp
11065 * gdb.opt/solib-intra-step.exp
11066 * gdb.python/py-events.exp
11067 * gdb.python/py-finish-breakpoint.exp
11068 * gdb.python/py-mi.exp
11069 * gdb.python/py-prettyprint.exp
11070 * gdb.python/py-shared.exp
11071 * gdb.python/py-symbol.exp
11072 * gdb.python/py-template.exp
11073 * gdb.python/py-type.exp
11074 * gdb.python/py-value.exp
11075 * gdb.reverse/solib-precsave.exp
11076 * gdb.reverse/solib-reverse.exp
11077 * gdb.server/solib-list.exp
11078 * gdb.stabs/weird.exp
11079 * gdb.threads/reconnect-signal.exp
11080 * gdb.threads/stepi-random-signal.exp
11081 * gdb.trace/actions.exp
11082 * gdb.trace/ax.exp
11083 * gdb.trace/backtrace.exp
11084 * gdb.trace/change-loc.exp
11085 * gdb.trace/deltrace.exp
11086 * gdb.trace/ftrace-lock.exp
11087 * gdb.trace/ftrace.exp
11088 * gdb.trace/infotrace.exp
11089 * gdb.trace/mi-tracepoint-changed.exp
11090 * gdb.trace/packetlen.exp
11091 * gdb.trace/passcount.exp
11092 * gdb.trace/pending.exp
11093 * gdb.trace/range-stepping.exp
11094 * gdb.trace/report.exp
11095 * gdb.trace/stap-trace.exp
11096 * gdb.trace/tfind.exp
11097 * gdb.trace/trace-break.exp
11098 * gdb.trace/trace-condition.exp
11099 * gdb.trace/trace-enable-disable.exp
11100 * gdb.trace/trace-mt.exp
11101 * gdb.trace/tracecmd.exp
11102 * gdb.trace/tspeed.exp
11103 * gdb.trace/tsv.exp
11104 * lib/perftest.exp
11105
fb9feb35
LM
111062016-12-01 Luis Machado <lgustavo@codesourcery.com>
11107
11108 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
11109 with gdb_test_no_output.
11110 Use command as test name.
11111
cd2ddb6c
LM
111122016-12-01 Luis Machado <lgustavo@codesourcery.com>
11113
11114 Fix test names starting with uppercase throughout the files.
11115
11116 * gdb.ada/assign_1.exp
11117 * gdb.ada/boolean_expr.exp
11118 * gdb.base/arrayidx.exp
11119 * gdb.base/del.exp
11120 * gdb.base/gcore-buffer-overflow.exp
11121 * gdb.base/testenv.exp
11122 * gdb.compile/compile.exp
11123 * gdb.python/py-framefilter-invalidarg.exp
11124 * gdb.python/py-framefilter.exp
11125
bb95117e
LM
111262016-12-01 Luis Machado <lgustavo@codesourcery.com>
11127
11128 Fix test names starting with uppercase throughout the files.
11129
11130 * gdb.ada/array_return.exp
11131 * gdb.ada/expr_delims.exp
11132 * gdb.ada/mi_dyn_arr.exp
11133 * gdb.ada/mi_interface.exp
11134 * gdb.ada/mi_var_array.exp
11135 * gdb.ada/watch_arg.exp
11136 * gdb.arch/alpha-step.exp
11137 * gdb.arch/altivec-regs.exp
11138 * gdb.arch/e500-regs.exp
11139 * gdb.arch/powerpc-d128-regs.exp
11140 * gdb.base/arrayidx.exp
11141 * gdb.base/break.exp
11142 * gdb.base/checkpoint.exp
11143 * gdb.base/debug-expr.exp
11144 * gdb.base/dmsym.exp
11145 * gdb.base/radix.exp
11146 * gdb.base/sepdebug.exp
11147 * gdb.base/testenv.exp
11148 * gdb.base/watch_thread_num.exp
11149 * gdb.base/watchpoint-cond-gone.exp
11150 * gdb.cell/break.exp
11151 * gdb.cell/ea-cache.exp
11152 * gdb.compile/compile.exp
11153 * gdb.cp/gdb2495.exp
11154 * gdb.gdb/selftest.exp
11155 * gdb.gdb/xfullpath.exp
11156 * gdb.go/hello.exp
11157 * gdb.go/integers.exp
11158 * gdb.objc/basicclass.exp
11159 * gdb.pascal/hello.exp
11160 * gdb.pascal/integers.exp
11161 * gdb.python/py-breakpoint.exp
11162 * gdb.python/py-cmd.exp
11163 * gdb.python/py-linetable.exp
11164 * gdb.python/py-xmethods.exp
11165 * gdb.python/python.exp
11166 * gdb.reverse/consecutive-precsave.exp
11167 * gdb.reverse/finish-precsave.exp
11168 * gdb.reverse/i386-precsave.exp
11169 * gdb.reverse/machinestate-precsave.exp
11170 * gdb.reverse/sigall-precsave.exp
11171 * gdb.reverse/solib-precsave.exp
11172 * gdb.reverse/step-precsave.exp
11173 * gdb.reverse/until-precsave.exp
11174 * gdb.reverse/watch-precsave.exp
11175 * gdb.threads/leader-exit.exp
11176 * gdb.threads/pthreads.exp
11177 * gdb.threads/wp-replication.exp
11178 * gdb.trace/actions.exp
11179 * gdb.trace/mi-tsv-changed.exp
11180 * gdb.trace/tsv.exp
11181
de97fdd4
LM
111822016-12-01 Luis Machado <lgustavo@codesourcery.com>
11183
11184 Fix test names starting with uppercase throughout the files.
11185
11186 * gdb.arch/i386-bp_permanent.exp
11187 * gdb.arch/i386-gnu-cfi.exp
11188 * gdb.base/disasm-end-cu.exp
11189 * gdb.base/macscp.exp
11190 * gdb.base/pending.exp
11191 * gdb.base/watch_thread_num.exp
11192 * gdb.cp/exception.exp
11193 * gdb.cp/gdb2495.exp
11194 * gdb.cp/local.exp
11195 * gdb.python/py-evsignal.exp
11196 * gdb.python/python.exp
11197 * gdb.trace/tracecmd.exp
11198
9f058c10
LM
111992016-12-01 Luis Machado <lgustavo@codesourcery.com>
11200
11201 Fix test names starting with uppercase throughout the files.
11202
11203 * gdb.base/charset.exp
11204 * gdb.base/eval.exp
11205 * gdb.base/multi-forks.exp
11206 * gdb.guile/scm-progspace.exp
11207 * gdb.opencl/datatypes.exp
11208 * gdb.python/py-block.exp
11209 * gdb.python/py-function.exp
11210 * gdb.python/py-symbol.exp
11211 * gdb.python/py-symtab.exp
11212 * gdb.python/py-xmethods.exp
11213 * gdb.reverse/break-precsave.exp
11214 * gdb.reverse/break-reverse.exp
11215 * gdb.reverse/consecutive-precsave.exp
11216 * gdb.reverse/consecutive-reverse.exp
11217 * gdb.reverse/finish-precsave.exp
11218 * gdb.reverse/finish-reverse-bkpt.exp
11219 * gdb.reverse/finish-reverse.exp
11220 * gdb.reverse/fstatat-reverse.exp
11221 * gdb.reverse/getresuid-reverse.exp
11222 * gdb.reverse/i386-precsave.exp
11223 * gdb.reverse/i386-reverse.exp
11224 * gdb.reverse/i386-sse-reverse.exp
11225 * gdb.reverse/i387-stack-reverse.exp
11226 * gdb.reverse/insn-reverse.exp
11227 * gdb.reverse/machinestate-precsave.exp
11228 * gdb.reverse/machinestate.exp
11229 * gdb.reverse/next-reverse-bkpt-over-sr.exp
11230 * gdb.reverse/pipe-reverse.exp
11231 * gdb.reverse/readv-reverse.exp
11232 * gdb.reverse/recvmsg-reverse.exp
11233 * gdb.reverse/rerun-prec.exp
11234 * gdb.reverse/s390-mvcle.exp
11235 * gdb.reverse/sigall-precsave.exp
11236 * gdb.reverse/sigall-reverse.exp
11237 * gdb.reverse/solib-precsave.exp
11238 * gdb.reverse/solib-reverse.exp
11239 * gdb.reverse/step-precsave.exp
11240 * gdb.reverse/step-reverse.exp
11241 * gdb.reverse/time-reverse.exp
11242 * gdb.reverse/until-precsave.exp
11243 * gdb.reverse/until-reverse.exp
11244 * gdb.reverse/waitpid-reverse.exp
11245 * gdb.reverse/watch-precsave.exp
11246 * gdb.reverse/watch-reverse.exp
11247
cdc7edd7
LM
112482016-12-01 Luis Machado <lgustavo@codesourcery.com>
11249
11250 Fix test names starting with uppercase throughout the files.
11251
11252 * gdb.arch/i386-mpx-simple_segv.exp
11253 * gdb.arch/i386-mpx.exp
11254 * gdb.arch/i386-permbkpt.exp
11255 * gdb.arch/pa-nullify.exp
11256 * gdb.arch/powerpc-d128-regs.exp
11257 * gdb.arch/vsx-regs.exp
11258 * gdb.base/bfp-test.exp
11259 * gdb.base/break.exp
11260 * gdb.base/breakpoint-shadow.exp
11261 * gdb.base/callfuncs.exp
11262 * gdb.base/charset.exp
11263 * gdb.base/commands.exp
11264 * gdb.base/completion.exp
11265 * gdb.base/dfp-test.exp
11266 * gdb.base/echo.exp
11267 * gdb.base/ending-run.exp
11268 * gdb.base/eval.exp
11269 * gdb.base/expand-psymtabs.exp
11270 * gdb.base/float128.exp
11271 * gdb.base/floatn.exp
11272 * gdb.base/foll-exec-mode.exp
11273 * gdb.base/gdb1056.exp
11274 * gdb.base/gdb11531.exp
11275 * gdb.base/kill-after-signal.exp
11276 * gdb.base/multi-forks.exp
11277 * gdb.base/overlays.exp
11278 * gdb.base/pending.exp
11279 * gdb.base/sepdebug.exp
11280 * gdb.base/testenv.exp
11281 * gdb.base/valgrind-db-attach.exp
11282 * gdb.base/watch_thread_num.exp
11283 * gdb.base/watchpoint-cond-gone.exp
11284 * gdb.base/watchpoint.exp
11285 * gdb.base/watchpoints.exp
11286 * gdb.cp/arg-reference.exp
11287 * gdb.cp/baseenum.exp
11288 * gdb.cp/operator.exp
11289 * gdb.cp/shadow.exp
11290 * gdb.dwarf2/dw2-op-out-param.exp
11291 * gdb.dwarf2/dw2-reg-undefined.exp
11292 * gdb.go/chan.exp
11293 * gdb.go/hello.exp
11294 * gdb.go/integers.exp
11295 * gdb.go/methods.exp
11296 * gdb.go/package.exp
11297 * gdb.guile/scm-parameter.exp
11298 * gdb.guile/scm-progspace.exp
11299 * gdb.guile/scm-value.exp
11300 * gdb.mi/mi-pending.exp
11301 * gdb.mi/user-selected-context-sync.exp
11302 * gdb.multi/multi-attach.exp
11303 * gdb.multi/tids.exp
11304 * gdb.opt/clobbered-registers-O2.exp
11305 * gdb.pascal/floats.exp
11306 * gdb.pascal/integers.exp
11307 * gdb.python/py-block.exp
11308 * gdb.python/py-events.exp
11309 * gdb.python/py-parameter.exp
11310 * gdb.python/py-symbol.exp
11311 * gdb.python/py-symtab.exp
11312 * gdb.python/py-type.exp
11313 * gdb.python/py-value.exp
11314 * gdb.python/py-xmethods.exp
11315 * gdb.python/python.exp
11316 * gdb.reverse/break-precsave.exp
11317 * gdb.reverse/consecutive-precsave.exp
11318 * gdb.reverse/finish-precsave.exp
11319 * gdb.reverse/i386-precsave.exp
11320 * gdb.reverse/machinestate-precsave.exp
11321 * gdb.reverse/sigall-precsave.exp
11322 * gdb.reverse/solib-precsave.exp
11323 * gdb.reverse/step-precsave.exp
11324 * gdb.reverse/until-precsave.exp
11325 * gdb.reverse/watch-precsave.exp
11326 * gdb.server/ext-attach.exp
11327 * gdb.server/ext-restart.exp
11328 * gdb.server/ext-run.exp
11329 * gdb.server/ext-wrapper.exp
11330 * gdb.stabs/gdb11479.exp
11331 * gdb.stabs/weird.exp
11332 * gdb.threads/attach-many-short-lived-threads.exp
11333 * gdb.threads/kill.exp
11334 * gdb.threads/watchpoint-fork.exp
11335
bc6c7af4
LM
113362016-12-01 Luis Machado <lgustavo@codesourcery.com>
11337
11338 Fix test names starting with uppercase throughout all the files below.
11339
11340 * gdb.ada/array_return.exp
11341 * gdb.ada/catch_ex.exp
11342 * gdb.ada/info_exc.exp
11343 * gdb.ada/mi_catch_ex.exp
11344 * gdb.ada/mi_dyn_arr.exp
11345 * gdb.ada/mi_ex_cond.exp
11346 * gdb.ada/mi_exc_info.exp
11347 * gdb.ada/mi_interface.exp
11348 * gdb.ada/mi_task_arg.exp
11349 * gdb.ada/mi_task_info.exp
11350 * gdb.ada/mi_var_array.exp
11351 * gdb.arch/alpha-step.exp
11352 * gdb.arch/amd64-disp-step.exp
11353 * gdb.arch/arm-disp-step.exp
11354 * gdb.arch/disp-step-insn-reloc.exp
11355 * gdb.arch/e500-prologue.exp
11356 * gdb.arch/ftrace-insn-reloc.exp
11357 * gdb.arch/gdb1558.exp
11358 * gdb.arch/i386-bp_permanent.exp
11359 * gdb.arch/i386-disp-step.exp
11360 * gdb.arch/i386-float.exp
11361 * gdb.arch/i386-gnu-cfi.exp
11362 * gdb.arch/ia64-breakpoint-shadow.exp
11363 * gdb.arch/mips16-thunks.exp
11364 * gdb.arch/pa-nullify.exp
11365 * gdb.arch/powerpc-aix-prologue.exp
11366 * gdb.arch/powerpc-power.exp
11367 * gdb.arch/ppc-dfp.exp
11368 * gdb.arch/s390-tdbregs.exp
11369 * gdb.arch/spu-info.exp
11370 * gdb.arch/spu-ls.exp
11371 * gdb.arch/thumb-bx-pc.exp
11372 * gdb.base/advance.exp
11373 * gdb.base/annota-input-while-running.exp
11374 * gdb.base/arrayidx.exp
11375 * gdb.base/asmlabel.exp
11376 * gdb.base/async.exp
11377 * gdb.base/attach-wait-input.exp
11378 * gdb.base/auto-connect-native-target.exp
11379 * gdb.base/batch-preserve-term-settings.exp
11380 * gdb.base/bfp-test.exp
11381 * gdb.base/bigcore.exp
11382 * gdb.base/bp-permanent.exp
11383 * gdb.base/break-always.exp
11384 * gdb.base/break-fun-addr.exp
11385 * gdb.base/break-idempotent.exp
11386 * gdb.base/break-main-file-remove-fail.exp
11387 * gdb.base/break-probes.exp
11388 * gdb.base/break-unload-file.exp
11389 * gdb.base/break.exp
11390 * gdb.base/call-ar-st.exp
11391 * gdb.base/call-rt-st.exp
11392 * gdb.base/call-sc.exp
11393 * gdb.base/call-signal-resume.exp
11394 * gdb.base/call-strs.exp
11395 * gdb.base/callexit.exp
11396 * gdb.base/callfuncs.exp
11397 * gdb.base/catch-gdb-caused-signals.exp
11398 * gdb.base/catch-signal-siginfo-cond.exp
11399 * gdb.base/catch-syscall.exp
11400 * gdb.base/compare-sections.exp
11401 * gdb.base/cond-eval-mode.exp
11402 * gdb.base/condbreak-call-false.exp
11403 * gdb.base/consecutive-step-over.exp
11404 * gdb.base/cursal.exp
11405 * gdb.base/disabled-location.exp
11406 * gdb.base/disasm-end-cu.exp
11407 * gdb.base/display.exp
11408 * gdb.base/double-prompt-target-event-error.exp
11409 * gdb.base/dprintf-bp-same-addr.exp
11410 * gdb.base/dprintf-detach.exp
11411 * gdb.base/dprintf-next.exp
11412 * gdb.base/dprintf-non-stop.exp
11413 * gdb.base/dprintf-pending.exp
11414 * gdb.base/dso2dso.exp
11415 * gdb.base/ending-run.exp
11416 * gdb.base/enum_cond.exp
11417 * gdb.base/examine-backward.exp
11418 * gdb.base/exe-lock.exp
11419 * gdb.base/exec-invalid-sysroot.exp
11420 * gdb.base/execl-update-breakpoints.exp
11421 * gdb.base/execution-termios.exp
11422 * gdb.base/fileio.exp
11423 * gdb.base/fixsection.exp
11424 * gdb.base/foll-exec-mode.exp
11425 * gdb.base/foll-exec.exp
11426 * gdb.base/fork-running-state.exp
11427 * gdb.base/frame-args.exp
11428 * gdb.base/fullpath-expand.exp
11429 * gdb.base/func-ptr.exp
11430 * gdb.base/gcore-relro-pie.exp
11431 * gdb.base/gdb1090.exp
11432 * gdb.base/gdb1555.exp
11433 * gdb.base/global-var-nested-by-dso.exp
11434 * gdb.base/gnu-ifunc.exp
11435 * gdb.base/hbreak-in-shr-unsupported.exp
11436 * gdb.base/hbreak-unmapped.exp
11437 * gdb.base/hook-stop.exp
11438 * gdb.base/infcall-input.exp
11439 * gdb.base/info-fun.exp
11440 * gdb.base/info-shared.exp
11441 * gdb.base/interrupt-noterm.exp
11442 * gdb.base/jit-so.exp
11443 * gdb.base/jit.exp
11444 * gdb.base/line-symtabs.exp
11445 * gdb.base/list.exp
11446 * gdb.base/longjmp.exp
11447 * gdb.base/macscp.exp
11448 * gdb.base/max-value-size.exp
11449 * gdb.base/nodebug.exp
11450 * gdb.base/nofield.exp
11451 * gdb.base/overlays.exp
11452 * gdb.base/paginate-after-ctrl-c-running.exp
11453 * gdb.base/paginate-bg-execution.exp
11454 * gdb.base/paginate-inferior-exit.exp
11455 * gdb.base/pending.exp
11456 * gdb.base/pr11022.exp
11457 * gdb.base/printcmds.exp
11458 * gdb.base/ptr-typedef.exp
11459 * gdb.base/ptype.exp
11460 * gdb.base/randomize.exp
11461 * gdb.base/range-stepping.exp
11462 * gdb.base/realname-expand.exp
11463 * gdb.base/relativedebug.exp
11464 * gdb.base/remote.exp
11465 * gdb.base/savedregs.exp
11466 * gdb.base/sepdebug.exp
11467 * gdb.base/set-noassign.exp
11468 * gdb.base/shlib-call.exp
11469 * gdb.base/shreloc.exp
11470 * gdb.base/sigaltstack.exp
11471 * gdb.base/sigbpt.exp
11472 * gdb.base/siginfo-addr.exp
11473 * gdb.base/siginfo-obj.exp
11474 * gdb.base/siginfo-thread.exp
11475 * gdb.base/signest.exp
11476 * gdb.base/signull.exp
11477 * gdb.base/sigrepeat.exp
11478 * gdb.base/skip.exp
11479 * gdb.base/so-impl-ld.exp
11480 * gdb.base/solib-corrupted.exp
11481 * gdb.base/solib-disc.exp
11482 * gdb.base/solib-display.exp
11483 * gdb.base/solib-overlap.exp
11484 * gdb.base/solib-search.exp
11485 * gdb.base/solib-symbol.exp
11486 * gdb.base/source-execution.exp
11487 * gdb.base/sss-bp-on-user-bp-2.exp
11488 * gdb.base/sss-bp-on-user-bp.exp
11489 * gdb.base/stack-checking.exp
11490 * gdb.base/stale-infcall.exp
11491 * gdb.base/step-break.exp
11492 * gdb.base/step-line.exp
11493 * gdb.base/step-over-exit.exp
11494 * gdb.base/step-test.exp
11495 * gdb.base/structs.exp
11496 * gdb.base/sym-file.exp
11497 * gdb.base/symtab-search-order.exp
11498 * gdb.base/term.exp
11499 * gdb.base/type-opaque.exp
11500 * gdb.base/unload.exp
11501 * gdb.base/until-nodebug.exp
11502 * gdb.base/until.exp
11503 * gdb.base/unwindonsignal.exp
11504 * gdb.base/watch-cond.exp
11505 * gdb.base/watch-non-mem.exp
11506 * gdb.base/watch_thread_num.exp
11507 * gdb.base/watchpoint-reuse-slot.exp
11508 * gdb.base/watchpoint-solib.exp
11509 * gdb.base/watchpoint.exp
11510 * gdb.btrace/dlopen.exp
11511 * gdb.cell/arch.exp
11512 * gdb.cell/break.exp
11513 * gdb.cell/bt.exp
11514 * gdb.cell/core.exp
11515 * gdb.cell/data.exp
11516 * gdb.cell/dwarfaddr.exp
11517 * gdb.cell/ea-cache.exp
11518 * gdb.cell/ea-standalone.exp
11519 * gdb.cell/ea-test.exp
11520 * gdb.cell/f-regs.exp
11521 * gdb.cell/fork.exp
11522 * gdb.cell/gcore.exp
11523 * gdb.cell/mem-access.exp
11524 * gdb.cell/ptype.exp
11525 * gdb.cell/registers.exp
11526 * gdb.cell/sizeof.exp
11527 * gdb.cell/solib-symbol.exp
11528 * gdb.cell/solib.exp
11529 * gdb.compile/compile-tls.exp
11530 * gdb.cp/exception.exp
11531 * gdb.cp/gdb2495.exp
11532 * gdb.cp/local.exp
11533 * gdb.cp/mb-inline.exp
11534 * gdb.cp/mb-templates.exp
11535 * gdb.cp/pr10687.exp
11536 * gdb.cp/pr9167.exp
11537 * gdb.cp/scope-err.exp
11538 * gdb.cp/templates.exp
11539 * gdb.cp/virtfunc.exp
11540 * gdb.dwarf2/dw2-dir-file-name.exp
11541 * gdb.dwarf2/dw2-single-line-discriminators.exp
11542 * gdb.fortran/complex.exp
11543 * gdb.fortran/library-module.exp
11544 * gdb.guile/guile.exp
11545 * gdb.guile/scm-cmd.exp
11546 * gdb.guile/scm-frame-inline.exp
11547 * gdb.guile/scm-objfile.exp
11548 * gdb.guile/scm-pretty-print.exp
11549 * gdb.guile/scm-symbol.exp
11550 * gdb.guile/scm-type.exp
11551 * gdb.guile/scm-value.exp
11552 * gdb.linespec/keywords.exp
11553 * gdb.linespec/ls-errs.exp
11554 * gdb.linespec/macro-relative.exp
11555 * gdb.linespec/thread.exp
11556 * gdb.mi/mi-breakpoint-changed.exp
11557 * gdb.mi/mi-dprintf-pending.exp
11558 * gdb.mi/mi-fullname-deleted.exp
11559 * gdb.mi/mi-logging.exp
11560 * gdb.mi/mi-pending.exp
11561 * gdb.mi/mi-solib.exp
11562 * gdb.mi/new-ui-mi-sync.exp
11563 * gdb.mi/user-selected-context-sync.exp
11564 * gdb.multi/dummy-frame-restore.exp
11565 * gdb.multi/multi-arch-exec.exp
11566 * gdb.multi/remove-inferiors.exp
11567 * gdb.multi/watchpoint-multi-exit.exp
11568 * gdb.opt/solib-intra-step.exp
11569 * gdb.perf/backtrace.exp
11570 * gdb.perf/single-step.exp
11571 * gdb.perf/skip-command.exp
11572 * gdb.perf/skip-prologue.exp
11573 * gdb.perf/solib.exp
11574 * gdb.python/lib-types.exp
11575 * gdb.python/py-as-string.exp
11576 * gdb.python/py-bad-printers.exp
11577 * gdb.python/py-block.exp
11578 * gdb.python/py-breakpoint.exp
11579 * gdb.python/py-cmd.exp
11580 * gdb.python/py-events.exp
11581 * gdb.python/py-evthreads.exp
11582 * gdb.python/py-finish-breakpoint.exp
11583 * gdb.python/py-finish-breakpoint2.exp
11584 * gdb.python/py-frame-inline.exp
11585 * gdb.python/py-frame.exp
11586 * gdb.python/py-inferior.exp
11587 * gdb.python/py-infthread.exp
11588 * gdb.python/py-mi.exp
11589 * gdb.python/py-objfile.exp
11590 * gdb.python/py-pp-maint.exp
11591 * gdb.python/py-pp-registration.exp
11592 * gdb.python/py-prettyprint.exp
11593 * gdb.python/py-recurse-unwind.exp
11594 * gdb.python/py-shared.exp
11595 * gdb.python/py-symbol.exp
11596 * gdb.python/py-symtab.exp
11597 * gdb.python/py-template.exp
11598 * gdb.python/py-type.exp
11599 * gdb.python/py-unwind-maint.exp
11600 * gdb.python/py-unwind.exp
11601 * gdb.python/py-value.exp
11602 * gdb.python/python.exp
11603 * gdb.reverse/finish-reverse-bkpt.exp
11604 * gdb.reverse/insn-reverse.exp
11605 * gdb.reverse/next-reverse-bkpt-over-sr.exp
11606 * gdb.reverse/solib-precsave.exp
11607 * gdb.reverse/solib-reverse.exp
11608 * gdb.stabs/gdb11479.exp
11609 * gdb.stabs/weird.exp
11610 * gdb.threads/fork-child-threads.exp
11611 * gdb.threads/fork-plus-threads.exp
11612 * gdb.threads/fork-thread-pending.exp
11613 * gdb.threads/forking-threads-plus-breakpoint.exp
11614 * gdb.threads/hand-call-in-threads.exp
11615 * gdb.threads/interrupted-hand-call.exp
11616 * gdb.threads/linux-dp.exp
11617 * gdb.threads/local-watch-wrong-thread.exp
11618 * gdb.threads/next-while-other-thread-longjmps.exp
11619 * gdb.threads/non-ldr-exit.exp
11620 * gdb.threads/pending-step.exp
11621 * gdb.threads/print-threads.exp
11622 * gdb.threads/process-dies-while-detaching.exp
11623 * gdb.threads/process-dies-while-handling-bp.exp
11624 * gdb.threads/pthreads.exp
11625 * gdb.threads/queue-signal.exp
11626 * gdb.threads/reconnect-signal.exp
11627 * gdb.threads/signal-command-handle-nopass.exp
11628 * gdb.threads/signal-command-multiple-signals-pending.exp
11629 * gdb.threads/signal-delivered-right-thread.exp
11630 * gdb.threads/signal-sigtrap.exp
11631 * gdb.threads/sigthread.exp
11632 * gdb.threads/staticthreads.exp
11633 * gdb.threads/stepi-random-signal.exp
11634 * gdb.threads/thread-unwindonsignal.exp
11635 * gdb.threads/thread_check.exp
11636 * gdb.threads/thread_events.exp
11637 * gdb.threads/tid-reuse.exp
11638 * gdb.threads/tls-nodebug.exp
11639 * gdb.threads/tls-shared.exp
11640 * gdb.threads/tls-so_extern.exp
11641 * gdb.threads/tls.exp
11642 * gdb.threads/wp-replication.exp
11643 * gdb.trace/actions-changed.exp
11644 * gdb.trace/actions.exp
11645 * gdb.trace/backtrace.exp
11646 * gdb.trace/change-loc.exp
11647 * gdb.trace/collection.exp
11648 * gdb.trace/deltrace.exp
11649 * gdb.trace/disconnected-tracing.exp
11650 * gdb.trace/entry-values.exp
11651 * gdb.trace/ftrace-lock.exp
11652 * gdb.trace/ftrace.exp
11653 * gdb.trace/infotrace.exp
11654 * gdb.trace/mi-trace-frame-collected.exp
11655 * gdb.trace/mi-trace-unavailable.exp
11656 * gdb.trace/mi-traceframe-changed.exp
11657 * gdb.trace/mi-tracepoint-changed.exp
11658 * gdb.trace/mi-tsv-changed.exp
11659 * gdb.trace/no-attach-trace.exp
11660 * gdb.trace/packetlen.exp
11661 * gdb.trace/passc-dyn.exp
11662 * gdb.trace/passcount.exp
11663 * gdb.trace/pending.exp
11664 * gdb.trace/pr16508.exp
11665 * gdb.trace/qtro.exp
11666 * gdb.trace/range-stepping.exp
11667 * gdb.trace/read-memory.exp
11668 * gdb.trace/report.exp
11669 * gdb.trace/save-trace.exp
11670 * gdb.trace/signal.exp
11671 * gdb.trace/stap-trace.exp
11672 * gdb.trace/status-stop.exp
11673 * gdb.trace/strace.exp
11674 * gdb.trace/tfile.exp
11675 * gdb.trace/tfind.exp
11676 * gdb.trace/trace-break.exp
11677 * gdb.trace/trace-condition.exp
11678 * gdb.trace/trace-enable-disable.exp
11679 * gdb.trace/trace-mt.exp
11680 * gdb.trace/tracecmd.exp
11681 * gdb.trace/tracefile-pseudo-reg.exp
11682 * gdb.trace/tspeed.exp
11683 * gdb.trace/tstatus.exp
11684 * gdb.trace/tsv.exp
11685 * gdb.trace/unavailable.exp
11686 * gdb.trace/while-dyn.exp
11687 * gdb.trace/while-stepping.exp
11688 * lib/gdb-guile.exp
11689 * lib/gdb.exp
11690 * lib/mi-support.exp
11691 * lib/pascal.exp
11692 * lib/perftest.exp
11693 * lib/prelink-support.exp
11694 * lib/selftest-support.exp
11695
ad02e4fe
SM
116962016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
11697
11698 * Makefile.in: Include disable-implicit-rules.mk.
11699
22347e55
AA
117002016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
11701
11702 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
11703 non-byte-aligned bit fields.
11704
da5b30da
AA
117052016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
11706
11707 PR gdb/12616
11708 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
11709 respects the DW_AT_data_bit_offset attribute.
11710
b593ecca
SM
117112016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
11712
11713 * gdb.base/default.exp: Fix output of "set language".
11714
3b165252
SM
117152016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
11716
11717 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
11718 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
11719 make.
11720 * configure.ac: Remove checks for the make program.
11721 * configure: Re-generate.
11722
1a2f3d7f
KB
117232016-11-16 Kevin Buettner <kevinb@redhat.com>
11724
11725 * gdb.python/py-recurse-unwind.c (main): Add loop.
11726 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
11727 to read_register() and gdb.parse_and_eval(). Make each code
11728 call a separate case that can be individually tested.
11729 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
11730 proc. Call cont_and_backtrace for each of the code paths that
11731 we want to test in the unwinder.
11732
b7f38fda
AA
117332016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
11734
11735 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
11736 the definition of struct S.
11737
1f8db343
CM
117382016-11-11 Catherine Moore <clm@codesourcery.com>
11739
11740 * gdb.base/dump.exp: Identify verilog format dump tests as such.
11741
fad0c9fb
PA
117422016-11-09 Pedro Alves <palves@redhat.com>
11743
11744 * gdb.base/commands.exp (runto_or_return): New procedure.
11745 (gdbvar_simple_if_test, gdbvar_simple_while_test)
11746 (gdbvar_complex_if_while_test, progvar_simple_if_test)
11747 (progvar_simple_while_test, progvar_complex_if_while_test)
11748 (if_while_breakpoint_command_test)
11749 (infrun_breakpoint_command_test, breakpoint_command_test)
11750 (user_defined_command_test, watchpoint_command_test)
11751 (test_command_prompt_position, redefine_hook_test)
11752 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
11753 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
11754 multi_line_input and multi_line. Remove gdb_expect and
11755 gdb_stop_suppressing_tests uses.
11756 * lib/gdb.exp (valnum_re): New global.
11757 (multi_line_input): New procedure.
11758
8354c62c
SM
117592016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
11760
11761 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
11762 Remove.
11763 (test_setup): Define with proc_with_prefix.
11764 (test_cli_inferior): Likewise.
11765 (test_cli_thread): Likewise.
11766 (test_cli_frame): Likewise.
11767 (test_cli_select_frame): Likewise.
11768 (test_cli_up_down): Likewise.
11769 (test_mi_thread_select): Likewise.
11770 (test_mi_stack_select_frame): Likewise.
11771 (test_cli_in_mi_inferior): Likewise.
11772 (test_cli_in_mi_thread): Likewise.
11773 (test_cli_in_mi_frame): Likewise.
11774 (top level): Do not use with_test_prefix_procname.
11775
64f367a2
PA
117762016-11-09 Pedro Alves <palves@redhat.com>
11777
11778 * gdb.base/commands.exp (gdbvar_simple_if_test)
11779 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
11780 (progvar_simple_if_test, progvar_simple_while_test)
11781 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
11782 (infrun_breakpoint_command_test, breakpoint_command_test)
11783 (user_defined_command_test, watchpoint_command_test)
11784 (test_command_prompt_position, deprecated_command_test)
11785 (bp_deleted_in_command, temporary_breakpoint_commands)
11786 (stray_arg0_test, source_file_with_indented_comment)
11787 (recursive_source_test, if_commands_test)
11788 (error_clears_commands_left, redefine_hook_test)
11789 (redefine_backtrace_test): Use proc_with_prefix.
11790 * lib/gdb.exp (proc_with_prefix): New proc.
11791
0bb65f1e
AA
117922016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
11793
11794 * gdb.base/tui-layout.c: New file.
11795 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
11796 disassembly window contains very long lines.
11797
7353f247
TT
117982016-11-08 Tom Tromey <tom@tromey.com>
11799
11800 * gdb.python/py-value.exp (test_value_creation): Make "long" test
11801 depend on Python 2.
11802
30a7bb83
TT
118032016-11-08 Tom Tromey <tom@tromey.com>
11804
11805 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
11806 New method.
11807
cdf5a07c
MG
118082016-10-29 Manish Goregaokar <manish@mozilla.com>
11809
2806dc7e 11810 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 11811
51a789c3
MG
118122016-10-27 Manish Goregaokar <manish@mozilla.com>
11813
2806dc7e
PA
11814 * gdb.rust/simple.rs: Add test for univariant enums without
11815 discriminants and for encoded struct-like enums.
51a789c3 11816
f610ab6d
PA
118172016-10-28 Pedro Alves <palves@redhat.com>
11818
11819 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
11820 gdb_test_multiple, tighten regexps and match symtabs and line
11821 tables incrementally.
11822
b129b0ca
LM
118232016-10-28 Luis Machado <lgustavo@codesourcery.com>
11824
11825 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
11826 general.
11827
ecf45d2c
SL
118282016-10-25 Luis Machado <lgustavo@codesourcery.com>
11829
11830 * gdb.base/exec-invalid-sysroot.exp: New file.
11831
b8d38ee4
JK
118322016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11833
11834 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
11835
f90fd8c2
JK
118362016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11837
11838 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
11839
2d2476aa
MR
118402016-10-19 Maciej W. Rozycki <macro@imgtec.com>
11841
2806dc7e
PA
11842 * gdb.base/killed-outside.exp: Remove $options from a call to
11843 `prepare_for_testing'.
2d2476aa 11844
e42b25a0
SM
118452016-10-17 Simon Marchi <simon.marchi@ericsson.com>
11846
11847 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
11848 Change test message.
11849
3ccdb432
SM
118502016-10-17 Simon Marchi <simon.marchi@ericsson.com>
11851
11852 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
11853 Update comment.
11854
5bad3170
SM
118552016-10-17 Simon Marchi <simon.marchi@ericsson.com>
11856
11857 * gdb.trace/mi-trace-save.exp: New file.
11858
5ad9dba7
YQ
118592016-10-13 Yao Qi <yao.qi@linaro.org>
11860
11861 * gdb.base/code_elim.exp (get_var_address): Remove.
11862 * gdb.base/relocate.exp: Likewise.
11863 * gdb.base/shreloc.exp: Likewise.
11864 * lib/gdb.exp (get_var_address): New.
11865
62df7e21
YQ
118662016-10-13 Yao Qi <yao.qi@linaro.org>
11867
11868 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
11869 floating point tests if $skip_float_test is false.
11870
4dac951e
LM
118712016-10-12 Luis Machado <lgustavo@codesourcery.com>
11872
11873 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
11874 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
11875 argc values.
11876 Add 1 to argc so we guarantee distinct initial/modified argc values.
11877
8f1a8fc4
JK
118782016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11879
11880 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
11881
16c85b5d
JK
118822016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11883
11884 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
11885 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
11886 * gdb.arch/vsx-regs.exp: Likewise.
11887
1d0e042a
YQ
118882016-10-07 Yao Qi <yao.qi@linaro.org>
11889
11890 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
11891
68dadef5
MM
118922016-10-07 Markus Metzger <markus.t.metzger@intel.com>
11893
11894 * gdb.python/python.exp: Test decode_line("*0").
11895
33fa2c6e
DE
118962016-10-06 Doug Evans <dje@google.com>
11897
11898 * gdb.python/py-value.exp (test_value_creation): Add test for large
11899 unsigned 64-bit value.
11900
9c37b5ae
TT
119012016-10-06 Tom Tromey <tom@tromey.com>
11902
11903 * gdb.compile/compile.exp: Change java tests to rust.
11904 * gdb.base/setshow.exp: Change java tests to rust.
11905 * gdb.base/default.exp: Remove java from language list.
11906 * README (Examples): Update language example.
11907 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
11908 test.
11909 * lib/gdb.exp (skip_java_tests): Remove.
11910 * lib/java.exp: Remove.
11911 * gdb.java: Remove.
11912
78b86327
MR
119132016-10-06 Maciej W. Rozycki <macro@imgtec.com>
11914
11915 * gdb.arch/mips-fcr.exp: New test.
11916 * gdb.arch/mips-fcr.c: Source for the new test.
11917
7470adbb
MR
119182016-10-06 Maciej W. Rozycki <macro@imgtec.com>
11919
11920 * gdb.base/solib-disc.exp: Use `standard_output_file'
11921 throughout.
11922
4a556533
PA
119232016-10-06 Pedro Alves <palves@redhat.com>
11924
11925 * gdb.base/jit-simple-dl.c: New file.
11926 * gdb.base/jit-simple-jit.c: New file, factored out from ...
11927 * gdb.base/jit-simple.c: ... this.
11928 * gdb.base/jit-simple.exp (jit_run): Delete.
11929 (build_jit): New proc.
11930 (jit_test_reread): Recompile either the main program or the shared
11931 library, depending on what is being tested. Skip changing address
11932 if caller wants to. Compare before/after addresses. If testing
11933 standalone, explicitly load the binary. Test "maint info
11934 breakpoints".
11935 (top level): Add "standalone vs shared lib" and "change address"
11936 vs "same address" axes.
11937
5a122fbc
PA
119382016-10-06 Pedro Alves <palves@redhat.com>
11939
11940 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
11941 call.
11942 (jit_run): Delete.
11943 (jit_test_reread): Use with_test_prefix. Reload the main binary
11944 explicitly. Compare the before/after addresses of the JIT
11945 descriptor.
11946
ee8da4b8
DE
119472016-08-15 Doug Evans <dje@google.com>
11948
11949 * gdb.xml/extra-regs.xml: Update, end field now required, default type
11950 for single bitfields is bool.
11951 * gdb.xml/tdesc-regs.exp: Ditto.
11952
f389f6fe
JK
119532016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11954
11955 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
11956
fdebf1a4
YQ
119572016-10-05 Yao Qi <yao.qi@linaro.org>
11958
11959 * lib/gdb.exp (support_complex_tests): Return zero if
11960 gdb_skip_float_test return true.
11961
9c36d954 119622016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 11963 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
11964
11965 PR gdb/20487
11966 * gdb.mi/user-selected-context-sync.exp: New file.
11967 * gdb.mi/user-selected-context-sync.c: New file.
11968
4034d0ff 119692016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 11970 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
11971
11972 PR gdb/20487
11973 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
11974 =thread-select-event check.
11975
a4297203
PB
119762016-09-29 Peter Bergner <bergner@vnet.ibm.com>
11977
11978 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
11979 the compulsory L operand changes.
11980 * gdb.arch/powerpc-power.s: Likewise.
11981
bb805577
JK
119822016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11983
11984 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
11985 * gdb.base/jit-attach-pie.c: New file.
11986 * gdb.base/jit-attach-pie.exp: New file.
11987
6d61dee5
PA
119882016-09-28 Pedro Alves <palves@redhat.com>
11989
11990 * gdb.base/infcall-input.c: New file.
11991 * gdb.base/infcall-input.exp: New file.
11992
f73842fc
YQ
119932016-09-22 Yao Qi <yao.qi@linaro.org>
11994
11995 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
11996 (gdb_exit): Rename it to ...
11997 (gdbserver_gdb_exit): ... Close GDBserver.
11998 (gdb_exit): New proc, call gdbserver_gdb_exit.
11999 (mi_gdb_exit): Likewise.
12000
90681dab
YQ
120012016-09-22 Yao Qi <yao.qi@linaro.org>
12002
12003 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
12004 path.
12005 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
12006 Remove duplication.
12007
9c211fd8
YQ
120082016-09-22 Yao Qi <yao.qi@linaro.org>
12009
12010 * lib/gdbserver-support.exp: Check the existence of
12011 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
12012
ad0a504f
AK
120132016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
12014
12015 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
12016
36cf1806
TT
120172016-09-21 Tom Tromey <tom@tromey.com>
12018
12019 PR gdb/20604:
12020 * gdb.base/quit.exp: New file.
12021
74172ecf
SM
120222016-09-21 Simon Marchi <simon.marchi@ericsson.com>
12023
12024 * .gitignore: New file.
12025
3d0ec882
MR
120262016-09-21 Maciej W. Rozycki <macro@imgtec.com>
12027
12028 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
12029 throughout.
12030
8193adea
AA
120312016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
12032
12033 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
12034
d41a5c09
JK
120352016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
12036
12037 * gdb.cp/casts.cc (decltype): Move it ...
12038 (main): ... with its call to ...
12039 * gdb.cp/casts03.cc: ... a new file.
12040 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
12041
d2dfe700
JK
120422016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12043
12044 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
12045
e2a92b16
PB
120462016-09-15 Peter Bergner <bergner@vnet.ibm.com>
12047
12048 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
12049 and sync up the test with tests in gas/testsuite/gas/ppc.
12050 * gdb.arch/powerpc-power.exp: Likewise.
12051
49b4de64
JK
120522016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12053
12054 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
12055
2c29df25
SDJ
120562016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
12057 Jan Kratochvil <jan.kratochvil@redhat.com>
12058
12059 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
12060 make m1's definition to be different from m2's. Use 'dummy' as an
12061 argument for probe 'two'.
12062
cc3c2846
JB
120632016-09-10 Jon Beniston <jon@beniston.com>
12064
12065 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
12066 for sim target.
12067
e1b2624a
AA
120682016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
12069
12070 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
12071 variable declaration.
12072 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
12073 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
12074 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
12075 received HWCAP as its argument.
12076
4295e285
PA
120772016-09-06 Pedro Alves <palves@redhat.com>
12078
12079 * gdb.base/new-ui-pending-input.c: New file.
12080 * gdb.base/new-ui-pending-input.exp: New file.
12081 * gdb.exp (clear_gdb_spawn_id): New procedure.
12082 (with_spawn_id): Check whether gdb_spawn_id exists before
12083 referencing it. If gdb_spawn_id didn't exist on entry, clear it
12084 on exit.
12085
00d5215e
UW
120862016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
12087
12088 * gdb.base/float128.c: New file.
12089 * gdb.base/float128.exp: Likewise.
12090 * gdb.base/floatn.c: Likewise.
12091 * gdb.base/floatn.exp: Likewise.
12092
a9ff5f12
UW
120932016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
12094
12095 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
12096
f245535c
PA
120972016-09-05 Pedro Alves <palves@redhat.com>
12098
12099 PR backtrace/19927
12100 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
12101 unwinders are immediately called as side effect of "source" or
12102 "disable unwinder" commands.
12103 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
12104
ae9cf263
YQ
121052016-09-02 Yao Qi <yao.qi@linaro.org>
12106
12107 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
12108 is true and $type is "float" or "double".
12109
27aba047
YQ
121102016-09-02 Yao Qi <yao.qi@linaro.org>
12111
12112 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
12113 true.
12114 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
12115 * gdb.base/call-rt-st.exp: Likewise.
12116 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
12117 return value instead of gdb,skip_float_test.
12118 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
12119 (do_function_calls): Use its return value instead of
12120 gdb,skip_float_test.
12121 * gdb.base/finish.exp: Likewise.
12122 * gdb.base/funcargs.exp: Likewise.
12123 * gdb.base/return.exp: Likewise.
12124 * gdb.base/return2.exp: Likewise.
12125 * gdb.base/varargs.exp: Likewise.
12126 * lib/gdb.exp (gdb_skip_float_test): Change it to
12127 gdb_caching_proc. Detect the broken ptrace on arm-linux.
12128
5af962df
AA
121292016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
12130
12131 * gdb.multi/tids.exp: Test "thread apply all".
12132
7fac6910
JK
121332016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12134
12135 * gdb.base/default.exp (tty): Remove.
12136
bb1fe4ac
KB
121372016-08-24 Kevin Buettner <kevinb@redhat.com>
12138
2806dc7e
PA
12139 * gdb.python/py-recurse-unwind.c: New file.
12140 * gdb.python/py-recurse-unwind.py: New file.
12141 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 12142
0a1ddfa6
SM
121432016-08-24 Simon Marchi <simon.marchi@ericsson.com>
12144
12145 * gdb.base/set-inferior-tty.exp: New file.
12146 * gdb.base/set-inferior-tty.c: New file.
12147
d9de1fe3
PA
121482016-08-23 Pedro Alves <palves@redhat.com>
12149
12150 PR gdb/20494
12151 * gdb.base/new-ui-echo.c: New file.
12152 * gdb.base/new-ui-echo.exp: New file.
12153
e9d9abd7
YQ
121542016-08-23 Yao Qi <yao.qi@linaro.org>
12155
12156 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
12157 gdbserver_spawn.
12158 * gdb.server/connect-without-multi-process.exp (do_test):
12159 Likewise.
12160
3589529e
YQ
121612016-08-23 Yao Qi <yao.qi@linaro.org>
12162
12163 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
12164 standalone_txt. Delete gdb_txt and standalone_txt on host
12165 and target. Spawn the binary on target. Copy files from
12166 target to host.
12167
6bb90213
PA
121682016-08-22 Pedro Alves <palves@redhat.com>
12169
12170 PR gdb/20505
12171 * gdb.base/vdso-warning.exp: Test core dumps too. Use
12172 with_test_prefix. Factor out bits to ...
12173 (test_no_vdso): ... this new procedure.
12174
20c2c024
CL
121752016-08-19 Carl Love <cel@us.ibm.com>
12176
12177 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
12178 maintaining separate logic for constructing the output path.
12179 * gdb.arch/powerpc-d128-regs.exp: Likewise.
12180 * gdb.arch/ppc-dfp.exp: Likewise.
12181 * gdb.arch/ppc-fp.exp: Likewise.
12182 * gdb.arch/vsx-regs.exp: Likewise.
12183 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
12184 binprefix for generating the additional binary files.
12185
0646e07d
PA
121862016-08-19 Pedro Alves <palves@redhat.com>
12187
12188 * gdb.trace/mi-trace-frame-collected.exp
12189 (test_trace_frame_collected): On x32, expect two registers.
12190
46da9242
CL
121912016-08-18 Carl Love <cel@us.ibm.com>
12192
12193 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
12194 and sync up the test with tests in gas/testsuite/gas/ppc.
12195 * gdb.arch/powerpc-power.exp: Likewise.
12196
eb2332d7
SM
121972016-08-17 Simon Marchi <simon.marchi@ericsson.com>
12198
12199 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
12200 expected error message.
12201
63c61e04
SM
122022016-08-17 Simon Marchi <simon.marchi@ericsson.com>
12203
12204 * gdb.multi/remove-inferiors.exp: New file.
12205 * gdb.multi/remove-inferiors.c: New file.
12206
7b17065f
YQ
122072016-08-12 Yao Qi <yao.qi@linaro.org>
12208
12209 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
12210 argument list.
12211
01d3dedf
PA
122122016-08-10 Pedro Alves <palves@redhat.com>
12213
12214 PR gdb/19187
12215 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
12216 setup_kfails.
12217
3eb7562a
PA
122182016-08-09 Pedro Alves <palves@redhat.com>
12219 Simon Marchi <simon.marchi@ericsson.com>
12220
12221 PR gdb/20418
12222 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
12223 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
12224
80614914
PA
122252016-08-09 Pedro Alves <palves@redhat.com>
12226
12227 PR mi/20431
12228 * gdb.mi/mi-cmd-error.exp: New file.
12229
f348d89a
PA
122302016-08-09 Pedro Alves <palves@redhat.com>
12231
12232 PR gdb/18653
12233 * gdb.base/signals-state-child.c: New file.
12234 * gdb.base/signals-state-child.exp: New file.
12235 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
12236
e5ca03b4
PA
122372016-08-09 Pedro Alves <palves@redhat.com>
12238
12239 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
12240
282a0691
TT
122412016-08-03 Tom Tromey <tom@tromey.com>
12242
12243 PR python/18565:
12244 * gdb.python/py-frame-inline.exp: Add Frame.function test.
12245
41bfcd63
YQ
122462016-08-01 Yao Qi <yao.qi@linaro.org>
12247
12248 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
12249 variable mode to "multi-process" if $multi_process is 1, otherwise
12250 set it to "single-process".
12251
e3465b24
YQ
122522016-08-01 Yao Qi <yao.qi@linaro.org>
12253
12254 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
12255 * gdb.cp/cpexprs.exp: Likewise.
12256 * gdb.cp/m-static.exp: Likewise.
12257
0b31a4bc
TT
122582016-07-26 Tom Tromey <tom@tromey.com>
12259
12260 PR python/20190:
12261 * gdb.threads/tls.exp (check_thread_local): Add python symbol
12262 test.
12263
e0461dbb
MM
122642016-07-26 Markus Metzger <markus.t.metzger@intel.com>
12265
12266 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
12267 selecting assembly source files.
12268 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
12269 assembly source files.
12270 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
12271 assembly source files.
12272 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
12273 selecting assembly source files.
12274
8194e927
SM
122752016-07-25 Simon Marchi <simon.marchi@ericsson.com>
12276
12277 * gdb.base/new-ui.exp (do_test_invalid_args): New
12278 procedure.
12279
c0272db5
TW
122802016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
12281
12282 * gdb.btrace/reconnect.c: New file.
12283 * gdb.btrace/reconnect.exp: New file.
12284
e3487908
GKB
122852016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
12286
12287 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
12288 to test_catch_syscall_group.
12289 (test_catch_syscall_group): New.
12290
12df5c00
TT
122912016-07-21 Tom Tromey <tom@tromey.com>
12292
12293 * gdb.rust/simple.rs (main): Use empty struct expression.
12294 * gdb.rust/simple.exp: Add tests for empty struct expression.
12295
bae62ee2
YQ
122962016-07-21 Yao Qi <yao.qi@linaro.org>
12297
12298 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
12299 if gdb_skip_xml_test is true on some targets.
12300
b1b53fb3
YQ
123012016-07-21 Yao Qi <yao.qi@linaro.org>
12302
12303 * gdb.server/solib-list.exp: Unset last_loaded_file.
12304
027d97f8
JK
123052016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12306
12307 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
12308 "step into captured_main (args)".
12309
7674d381
JK
123102016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12311
12312 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
12313
72b5d099
JK
123142016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12315
12316 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
12317
1f960ced
PA
123182016-07-19 Pedro Alves <palves@redhat.com>
12319
12320 * gdb.opt/inline-break.exp: Remove optimize=-O2.
12321 * gdb.opt/inline-bt.exp: Likewise.
12322 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
12323 additional_flags=-Winline.
12324 * gdb.opt/inline-locals.exp: Likewise.
12325 * gdb.opt/inline-markers.c (ATTR): Define.
12326 (inlined_fn): Use it.
12327
f25827c1
YQ
123282016-07-19 Yao Qi <yao.qi@linaro.org>
12329
12330 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
12331 (test_with_self): Remove some code. Remove argument executable.
12332 (top-level): Use do_self_tests.
12333
37539ebe
DB
123342016-07-15 Zachary Welch <zwelch@codesourcery.com>
12335 Don Breazeal <donb@codesourcery.com>
12336
12337 * gdb.base/maint.exp: Escape paths used in regular expressions.
12338 * gdb.stabs/weird.exp: Likewise.
12339
dac790e1
TT
123402016-07-13 Tom Tromey <tom@tromey.com>
12341
12342 PR python/15620, PR python/18620:
12343 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
12344 (test_bkpt_events): New procs.
12345
93daf339
TT
123462016-07-13 Tom Tromey <tom@tromey.com>
12347
12348 PR python/17698:
12349 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
12350 test.
12351 (test_watchpoints): Likewise.
12352 (test_bkpt_pending): New proc.
12353
6571a381
TT
123542016-07-13 Tom Tromey <tom@tromey.com>
12355
12356 PR cli/18053:
12357 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
12358 completion test.
12359
e8732474
JK
123602016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12361
12362 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
12363 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
12364 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
12365 f_label.
12366 (g): Rename g_end_lbl to g_label.
12367 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
12368 low_pc and high_pc.
12369 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
12370
e0f3fd7c
TT
123712016-07-12 Tom Tromey <tom@tromey.com>
12372
12373 PR python/19293:
12374 * gdb.python/py-unwind-maint.exp: Update tests.
12375
3cfe46b6
YQ
123762016-07-12 Yao Qi <yao.qi@linaro.org>
12377
12378 * lib/selftest-support.exp (selftest_setup): Match the output
12379 when captured_main is inlined.
12380
4f19a0e6
WT
123812016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
12382
12383 * gdb.fortran/derived-types.exp (result_line, result_line_2):
12384 New variables.
12385 (print this%a, print this%b, print this): New tests.
12386 * gdb.fortran/derived-types.f90 (this): New object and
12387 initialization.
12388
986cf455
SM
123892016-07-06 Simon Marchi <simon.marchi@ericsson.com>
12390
12391 * gdb.ada/arraydim.exp: Remove extra directory level in build
12392 directory.
12393
f0464b23
SM
123942016-07-06 Simon Marchi <simon.marchi@ericsson.com>
12395
12396 * lib/ada.exp: Remove extra directory level in build directory.
12397 * gdb.ada/cond_lang.exp: Likewise.
12398 * gdb.ada/exec_changed.exp: Likewise.
12399 * gdb.ada/lang_switch.exp: Likewise.
12400
42d94011
MG
124012016-07-06 Manish Goregaokar <manish@mozilla.com>
12402
2806dc7e
PA
12403 * simple.rs: Add test for raw pointer subscripting.
12404 * simple.exp: Add test expectations.
42d94011 12405
647c264c
YQ
124062016-07-05 Yao Qi <yao.qi@linaro.org>
12407
12408 * gdb.mi/mi-reverse.exp: Match =record-started output.
12409
20aa2c60
PA
124102016-07-01 Pedro Alves <palves@redhat.com>
12411
12412 * gdb.base/jit-reader.exp (info_registers_current_frame): New
12413 procedure.
12414 (jit_reader_test): Test the jit reader's unwinder.
12415 * gdb.base/jithost.c (jit_function_00_code): New global.
12416 (main): Use memcpy to fill in the mmapped code, instead of poking
12417 bytes manually here.
12418 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
12419 value.
12420 (read_debug_info): Save the function's range.
12421 (read_sp): New function.
12422 (unwind_frame): Use it. Also unwind RBP.
12423 (get_frame_id): Use read_sp.
12424 (gdb_init_reader): Use calloc instead of malloc.
12425 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
12426 parameter. Use gdb_test_multiple.
12427
ced2dffb
PA
124282016-07-01 Pedro Alves <palves@redhat.com>
12429 Antoine Tremblay <antoine.tremblay@ericsson.com>
12430
12431 * gdb.threads/process-dies-while-detaching.c: New file.
12432 * gdb.threads/process-dies-while-detaching.exp: New file.
12433
63000888
PA
124342016-07-01 Pedro Alves <palves@redhat.com>
12435
12436 * gdb.multi/watchpoint-multi-exit.c: New file.
12437 * gdb.multi/watchpoint-multi-exit.exp: New file.
12438
038d4868
PA
124392016-06-30 Pedro Alves <palves@redhat.com>
12440
12441 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
12442 unset inferior_spawn_id.
12443
994e9c83
PA
124442016-06-30 Pedro Alves <palves@redhat.com>
12445
12446 * lib/mi-support.exp (default_mi_gdb_start): Declare global
12447 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
12448
e5653468
YQ
124492016-06-29 Yao Qi <yao.qi@linaro.org>
12450
12451 * gdb.base/return.c: Add copyright header.
12452
803b47e5
TT
124532016-06-29 Tom Tromey <tom@tromey.com>
12454
12455 PR python/20129:
12456 * gdb.python/py-framefilter.exp: Add tests for setting priority
12457 and disabling of non-existent frame filter.
12458
28244707
YQ
124592016-06-29 Yao Qi <yao.qi@linaro.org>
12460
12461 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
12462 0x0f07ff.
12463
a31d2f06
YQ
124642016-06-28 Yao Qi <yao.qi@linaro.org>
12465
12466 * gdb.base/catch-syscall.exp: Remove check on isnative and target
12467 triplets. Start gdb, execute catch syscall, and continue. Check
12468 gdb's output to determine catch syscall is supported.
12469
921d8f54
MG
124702016-06-27 Manish Goregaokar <manish@mozilla.com>
12471
25d49b86
PA
12472 * gdb.rust/simple.rs: Add test for returning unit in a function.
12473 * gdb.rust/simple.exp: Add expectation for functions returning
12474 unit.
921d8f54 12475
f4952523
PMR
124762016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
12477
12478 * gdb.python/py-breakpoint-create-fail.c,
12479 gdb.python/py-breakpoint-create-fail.exp,
12480 gdb.python/py-breakpoint-create-fail.py: New testcase.
12481
fccb08f8
MG
124822016-06-25 Manish Goregaokar <manish@mozilla.com>
12483
12484 PR gdb/20239
12485 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
12486 * gdb.rust/simple.exp: Add test expectations for new NonZero
12487 tests.
fccb08f8 12488
6b850546
DT
124892016-06-24 David Taylor <dtaylor@emc.com>
12490
12491 * gdb.base/offsets.exp: New file.
12492 * gdb.base/offsets.c: New file.
12493
17621150
TT
124942016-06-23 Tom Tromey <tom@tromey.com>
12495
12496 PR gdb/16483:
12497 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
12498 before any filters are loaded.
12499
04d59df6
WT
125002016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
12501
12502 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
12503 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
12504 structs.
12505 * gdb.fortran/derived-type-function.exp: New file.
12506 * gdb.fortran/derived-type-function.f90: New file.
12507
12508
ac69f786
PA
125092016-06-21 Pedro Alves <palves@redhat.com>
12510
12511 * gdb.base/new-ui.exp: New file.
12512 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
12513 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
12514 (with_spawn_id): New procedure.
12515
49940788
PA
125162016-06-21 Pedro Alves <palves@redhat.com>
12517
12518 * gdb.mi/mi-exec-run.exp: New file.
12519
ef274d26
PA
125202016-06-21 Pedro Alves <palves@redhat.com>
12521
12522 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
12523 breakpoint command's output on the main UI.
12524 (test_break): New procedure, factored out from calls in the top
12525 level.
12526 (top level): Use foreach_with_prefix to test MI as main UI and as
12527 separate UI.
12528
468afe6c
PA
125292016-06-21 Pedro Alves <palves@redhat.com>
12530
12531 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
12532 (test_awatch_creation_and_listing)
12533 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
12534 Remove 'type' parameter.
12535 (test_watchpoint_all): New parameter mi_mode. Remove
12536 with_test_prefix.
12537 (top level): Use foreach_with_prefix, and add main/separate UI MI
12538 testing axis.
12539
51f77c37
PA
125402016-06-21 Pedro Alves <palves@redhat.com>
12541
12542 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
12543 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
12544 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
12545 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
12546 (gdb_main_spawn_id, mi_spawn_id): Declare and
12547 comment.
12548 (mi_create_inferior_pty): New procedure,
12549 factored out from default_mi_gdb_start.
12550 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
12551 procedures.
12552 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
12553 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
12554 Use mi_create_inferior_pty.
12555 (mi_gdb_start): Use eval to pass down args list.
12556
8980e177
PA
125572016-06-21 Pedro Alves <palves@redhat.com>
12558
12559 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
12560 * gdb.opt/inline-cmds.exp: Add MI tests.
12561
f38d3ad1
PA
125622016-06-21 Pedro Alves <palves@redhat.com>
12563
12564 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
12565
45db7c09
PA
125662016-06-21 Pedro Alves <palves@redhat.com>
12567
12568 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
12569 (top level): Use it instead of mi_execute_to.
12570
5a069ab3
PA
125712016-06-21 Pedro Alves <palves@redhat.com>
12572
12573 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
12574 (cont_handler_str): New.
12575 (signal_stop_handler): Set stop_handler_str instead of printing to
12576 stdout.
12577 (continue_handler): Set cont_handler_str instead of printing to
12578 stdout.
12579 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
12580 mi_send_resuming_command. Print stop_handler_str and
12581 cont_handler_str instead of expecting the python events print
12582 directly.
12583
2838cc1d
SD
125842016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
12585
12586 * gdb.base/jit-reader.exp: New file.
12587 * gdb.base/jithost.c: New file.
12588 * gdb.base/jithost.h: New file.
12589 * gdb.base/jitreader.c : New file.
12590 * gdb.base/jit-protocol.h: New file.
12591
21a77091
YQ
125922016-06-17 Yao Qi <yao.qi@linaro.org>
12593
12594 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
12595 parameters follow_fork and detach_on_fork. Set follow-fork-mode
12596 and detach-on-fork. Adjust tests.
12597 (top level): Invoke break_cond_on_syscall with combinations of
12598 syscall, follow-fork-mode and detach-on-fork.
12599
f50bf8e5
YQ
126002016-06-17 Yao Qi <yao.qi@linaro.org>
12601
12602 * gdb.base/step-over-exit.c: New.
12603 * gdb.base/step-over-exit.exp: New.
12604
a28d8e50
YTL
126052016-06-17 Yan-Ting Lin <currygt52@gmail.com>
12606
12607 * gdb.base/float.exp: Add target check for nds32*-*-*.
12608 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
12609
cad8e26d
AB
126102016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
12611
12612 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
12613 for unsupported target features.
12614 * gdb.base/call-rt-st.exp: Likewise.
12615 * gdb.base/call-sc.exp: Likewise.
12616 * gdb.base/call-signal-resume.exp: Likewise.
12617 * gdb.base/call-strs.exp: Likewise.
12618 * gdb.base/callexit.exp: Likewise.
12619 * gdb.base/callfuncs.exp: Likewise.
12620 * gdb.base/nodebug.exp: Likewise.
12621 * gdb.base/printcmds.exp: Likewise.
12622 * gdb.base/ptype.exp: Likewise.
12623 * gdb.base/structs.exp: Likewise.
12624 * gdb.base/unwindonsignal.exp: Likewise.
12625 * gdb.cp/gdb2495.exp: Likewise.
12626 * gdb.cp/templates.exp: Likewise.
12627 * gdb.cp/virtfunc.exp: Likewise.
12628 * gdb.threads/hand-call-in-threads.exp: Likewise.
12629 * gdb.threads/interrupted-hand-call.exp: Likewise.
12630 * gdb.threads/thread-unwindonsignal.exp: Likewise.
12631
347dc102
TT
126322016-06-10 Tom Tromey <tom@tromey.com>
12633
12634 PR rust/20110:
12635 * gdb.rust/expr.exp: Add test for integer constant larger than
12636 i32.
12637
5e13cf25
BH
126382016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
12639
12640 * gdb.fortran/nested-funcs.exp: New.
12641 * gdb.fortran/nested-funcs.f90: New.
12642
bb556f1f
TK
126432016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
12644
12645 * gdb.base/examine-backward.c: New file.
12646 * gdb.base/examine-backward.exp: New file.
12647
38b022b4
SM
126482016-06-06 Simon Marchi <simon.marchi@ericsson.com>
12649
12650 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
12651 matching.
12652
1b40ec05
TT
126532016-06-02 Tom Tromey <tom@tromey.com>
12654
12655 PR python/18984:
12656 * gdb.python/py-shared.exp: Add solib_name test.
12657
193bd378
SM
126582016-06-02 Simon Marchi <simon.marchi@ericsson.com>
12659
12660 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
12661
3326303b
MG
126622016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
12663
12664 PR c++/19893
12665 * gdb.dwarf2/implref.exp: Rename to...
12666 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
12667 * gdb.dwarf2/implref-array.c: New file.
12668 * gdb.dwarf2/implref-array.exp: Likewise.
12669 * gdb.dwarf2/implref-global.c: Likewise.
12670 * gdb.dwarf2/implref-global.exp: Likewise.
12671 * gdb.dwarf2/implref-struct.c: Likewise.
12672 * gdb.dwarf2/implref-struct.exp: Likewise.
12673
825c8ef2
AT
126742016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
12675
12676 * gdb.trace/trace-condition.exp: Add 64bit tests.
12677
2320162a
AT
126782016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
12679
12680 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
12681 bits types.
12682 (main): Adapt to 8 to 64 bits types.
12683 * gdb.trace/trace-condition.exp: Add new tests.
12684
a7818233
AT
126852016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
12686
12687 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
12688
0d336466
AT
126892016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
12690
12691 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
12692 Move condition tests...
12693 * gdb.trace/trace-condition.exp: Here.
12694
7faeb45a
AT
126952016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
12696
12697 * gdb.trace/trace-condition.exp: Add counter-case tests.
12698
e385593e
JK
126992016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12700
12701 PR c++/15231
12702 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
12703 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
12704
744608cc
PA
127052016-05-27 Pedro Alves <palves@redhat.com>
12706
12707 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
12708 New procedure.
12709 (top level): Call it, and bail out of DejaGnu is known to be bad.
12710
ac775bf4
AB
127112016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
12712
12713 * gdb.base/whatis.c: Extend the test case.
12714 * gdb.base/whatis.exp: Add additional tests.
12715
2bbad2ea
BH
127162016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12717
12718* gdb.fortran/type.f90: Add pointer variable.
12719* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
12720
8b70175d
BH
127212016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12722
12723 * gdb.fortran/vla-type.exp: Fix testcase name.
12724
86d8a848
BH
127252016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12726
12727 * gdb.fortran/vla-type.exp: Access elements in nested structs.
12728
e188eb36
BH
127292016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12730
12731 * gdb.fortran/type.f90: Add nested structures.
12732 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
12733 * gdb.fortran/derived-type.exp: Adapt expected output.
12734 * gdb.fortran/vla-type.exp: Adapt expected output.
12735
9b2db1fd
BH
127362016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12737
12738 * gdb.fortran/whatis_type.exp: Adapt expected output.
12739
72b17055
BH
127402016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12741
12742 * gdb.fortran/print_type.exp: Fix expected output.
12743 * gdb.fortran/whatis_type.exp: Fix expected output.
12744
3cd81d8d
BH
127452016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12746
12747 * gdb.fortran/whatis_type.exp: Use multi_line.
12748
ddae9462
TT
127492016-05-24 Tom Tromey <tom@tromey.com>
12750
12751 PR python/17386:
12752 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
12753 use value as an index.
12754
1957f6b8
TT
127552016-05-23 Tom Tromey <tom@tromey.com>
12756
12757 PR python/17981:
12758 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
12759 no-breakpoint case.
12760
026a9174
PA
127612016-05-24 Pedro Alves <palves@redhat.com>
12762
12763 PR gdb/19828
12764 * gdb.threads/clone-attach-detach.c: New file.
12765 * gdb.threads/clone-attach-detach.exp: New file.
12766
e70a7231
FR
127672016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
12768
12769 * gdb.base/annota-input-while-running.exp: Fix syntax error.
12770
0f6ed0e0
TT
127712016-05-23 Tom Tromey <tom@tromey.com>
12772
12773 PR python/19438, PR python/18393:
12774 * gdb.python/py-progspace.exp: Add "dir" test.
12775 * gdb.python/py-objfile.exp: Add "dir" test.
12776
ffd19d61
YQ
127772016-05-23 Yao Qi <yao.qi@linaro.org>
12778
12779 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
12780 * gdb.arch/thumb2-it.exp: Likewise.
12781
9e8f9b05
SM
127822016-05-18 Simon Marchi <simon.marchi@ericsson.com>
12783
12784 * gdb.mi/mi-threads-interrupt.c: New file.
12785 * gdb.mi/mi-threads-interrupt.exp: New file.
12786
61c6156d
SM
127872016-05-17 Simon Marchi <simon.marchi@ericsson.com>
12788
12789 PR gdb/18077
12790 * gdb.mi/mi-async-run.exp: New file.
12791 * gdb.mi/mi-async-run.c: New file.
12792
67218854
TT
127932016-05-17 Tom Tromey <tom@tromey.com>
12794 Manish Goregaokar <manishsmail@gmail.com>
12795
12796 * lib/rust-support.exp: New file.
12797 * lib/gdb.exp (skip_rust_tests): New proc.
12798 (build_executable_from_specs): Handle rust.
12799 * lib/future.exp (gdb_find_rustc): New proc.
12800 (gdb_default_target_compile): Handle rust.
12801 * gdb.rust/expr.exp: New file.
12802 * gdb.rust/generics.exp: New file.
12803 * gdb.rust/generics.rs: New file.
12804 * gdb.rust/methods.exp: New file.
12805 * gdb.rust/methods.rs: New file.
12806 * gdb.rust/modules.exp: New file.
12807 * gdb.rust/modules.rs: New file.
12808 * gdb.rust/simple.exp: New file.
12809 * gdb.rust/simple.rs: New file.
12810
c44af4eb
TT
128112016-05-17 Tom Tromey <tom@tromey.com>
12812
12813 * gdb.base/default.exp (set language): Add rust.
12814
dcd1f979
TT
128152016-05-17 Tom Tromey <tom@tromey.com>
12816
12817 * gdb.gdb/unittest.exp: New file.
12818
155b7f57
YQ
128192016-05-16 Yao Qi <yao.qi@linaro.org>
12820
12821 * gdb.base/batch-preserve-term-settings.exp: Remove variable
12822 shell_prompt. Update shell_prompt_re.
12823
8ddd5a6c
DE
128242016-05-12 Doug Evans <dje@google.com>
12825
12826 PR symtab/19999
12827 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
12828 $options when building executable.
12829 * gdb.dwarf2/fission-loclists-pie.S: New file.
12830 * gdb.dwarf2/fission-loclists-pie.exp: New file.
12831
02e370d9
SM
128322016-05-04 Simon Marchi <simon.marchi@ericsson.com>
12833
12834 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
12835 of [is_remote target],
12836
8929ad8b
SM
128372016-05-04 Simon Marchi <simon.marchi@ericsson.com>
12838
12839 * lib/gdb.exp (use_gdb_stub): New procedure.
12840
6c447423
DE
128412016-05-03 Yunlian Jiang <yunlian@google.com>
12842 Doug Evans <dje@google.com>
12843
12844 PR symtab/19914
12845 * gdb.dwarf2/dwp-sepdebug.c: New file.
12846 * gdb.dwarf2/dwp-sepdebug.exp: New file.
12847
444e826c
SM
128482016-05-02 Simon Marchi <simon.marchi@ericsson.com>
12849
12850 * gdb.base/detach.exp: Remove is_remote check.
12851
740feeaa
SM
128522016-05-02 Simon Marchi <simon.marchi@ericsson.com>
12853
12854 * gdb.base/annota-input-while-running.exp: Don't check for
12855 [is_remote target]. Enable annotations after running to main.
12856 Remove unused "set test..." line.
12857
9080ac9d
SM
128582016-04-28 Simon Marchi <simon.marchi@ericsson.com>
12859
12860 * gdb.trace/trace-enable-disable.exp: New file.
12861 * gdb.trace/trace-enable-disable.c: New file.
12862
952ebca5
SM
128632016-04-28 Simon Marchi <simon.marchi@ericsson.com>
12864
12865 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
12866 use it in info sharedlibrary test.
12867 * gdb.trace/ftrace-lock.exp: Likewise.
12868 * gdb.trace/ftrace.exp: Likewise.
12869 * gdb.trace/range-stepping.exp: Likewise.
12870 * gdb.trace/trace-break.exp: Likewise.
12871 * gdb.trace/trace-condition.exp: Likewise.
12872 * gdb.trace/trace-mt.exp: Likewise.
12873
d9019901
SM
128742016-04-27 Simon Marchi <simon.marchi@ericsson.com>
12875
12876 * lib/gdb.exp (gdb_load_shlibs): Rename to...
12877 (gdb_load_shlib): ... this.
12878 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
12879 gdb_load_shlib.
12880 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
12881 * gdb.base/ctxobj.exp: Likewise.
12882 * gdb.base/dprintf-pending.exp: Likewise.
12883 * gdb.base/dso2dso.exp: Likewise.
12884 * gdb.base/fixsection.exp: Likewise.
12885 * gdb.base/gcore-relro.exp: Likewise.
12886 * gdb.base/gdb1555.exp: Likewise.
12887 * gdb.base/global-var-nested-by-dso.exp: Likewise.
12888 * gdb.base/gnu-ifunc.exp: Likewise.
12889 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
12890 * gdb.base/jit-so.exp (one_jit_test): Likewise.
12891 * gdb.base/pending.exp: Likewise.
12892 * gdb.base/print-file-var.exp: Likewise.
12893 * gdb.base/print-symbol-loading.exp: Likewise.
12894 * gdb.base/shlib-call.exp: Likewise.
12895 * gdb.base/shreloc.exp: Likewise.
12896 * gdb.base/so-impl-ld.exp: Likewise.
12897 * gdb.base/solib-disc.exp: Likewise.
12898 * gdb.base/solib-nodir.exp: Likewise.
12899 * gdb.base/solib-overlap.exp: Likewise.
12900 * gdb.base/solib-symbol.exp: Likewise.
12901 * gdb.base/solib-weak.exp (do_test): Likewise.
12902 * gdb.base/sym-file.exp: Likewise.
12903 * gdb.base/symtab-search-order.exp: Likewise.
12904 * gdb.base/type-opaque.exp: Likewise.
12905 * gdb.base/unload.exp: Likewise.
12906 * gdb.base/watchpoint-solib.exp: Likewise.
12907 * gdb.compile/compile.exp: Likewise.
12908 * gdb.cp/gdb2384.exp: Likewise.
12909 * gdb.cp/infcall-dlopen.exp: Likewise.
12910 * gdb.cp/re-set-overloaded.exp: Likewise.
12911 * gdb.fortran/library-module.exp: Likewise.
12912 * gdb.opt/solib-intra-step.exp: Likewise.
12913 * gdb.python/py-finish-breakpoint.exp: Likewise.
12914 * gdb.python/py-shared.exp: Likewise.
12915 * gdb.reverse/solib-precsave.exp: Likewise.
12916 * gdb.reverse/solib-reverse.exp: Likewise.
12917 * gdb.server/solib-list.exp: Likewise.
12918 * gdb.threads/dlopen-libpthread.exp: Likewise.
12919 * gdb.threads/tls-shared.exp: Likewise.
12920 * gdb.threads/tls-so_extern.exp: Likewise.
12921 * gdb.trace/change-loc.exp: Likewise.
12922 * gdb.trace/ftrace-lock.exp: Likewise.
12923 * gdb.trace/ftrace.exp: Likewise.
12924 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
12925 * gdb.trace/pending.exp: Likewise.
12926 * gdb.trace/range-stepping.exp: Likewise.
12927 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
12928 (strace_info_marker): Likewise.
12929 (strace_probe_marker): Likewise.
12930 (strace_trace_on_same_addr): Likewise.
12931 (strace_trace_on_diff_addr): Likewise.
12932 * gdb.trace/trace-break.exp: Likewise.
12933 * gdb.trace/trace-condition.exp: Likewise.
12934 * gdb.trace/trace-mt.exp: Likewise.
12935
fca4cfd9
SM
129362016-04-27 Simon Marchi <simon.marchi@ericsson.com>
12937
12938 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
12939 result of gdb_remote_download.
12940 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
12941 * gdb.base/dso2dso.exp: Likewise.
12942 * gdb.base/global-var-nested-by-dso.exp: Likewise.
12943 * gdb.base/print-file-var.exp: Likewise.
12944 * gdb.base/shlib-call.exp: Likewise.
12945 * gdb.base/shreloc.exp: Likewise.
12946 * gdb.base/solib-overlap.exp: Likewise.
12947 * gdb.base/solib-weak.exp (do_test): Likewise.
12948 * gdb.base/unload.exp: Likewise.
12949
11cf4ffb
YQ
129502016-04-27 Yao Qi <yao.qi@linaro.org>
12951
12952 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
12953 exists.
12954
3e2e34f8
KB
129552016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
12956
12957 * vla-type.exp: Print structure from toplevel.
12958
8f07e298
BH
129592016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
12960
12961 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
12962 of dynamic types.
12963 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
12964 of dynamic types.
12965
9920b434
BH
129662016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
12967
12968 * gdb.fortran/vla-type.f90: New file.
12969 * gdb.fortran/vla-type.exp: New file.
12970
f3abeff5
YQ
129712016-04-25 Yao Qi <yao.qi@linaro.org>
12972
12973 * gdb.base/branch-to-self.c: New file.
12974 * gdb.base/branch-to-self.exp: New file.
12975
0a5d52f0
YQ
129762016-04-22 Yao Qi <yao.qi@linaro.org>
12977
12978 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
12979 more after $hex.
12980
495346f6
YQ
129812016-04-22 Yao Qi <yao.qi@linaro.org>
12982
12983 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
12984 * gdb.base/annota3.exp: Likewise.
12985
4a7e075c
YQ
129862016-04-22 Yao Qi <yao.qi@linaro.org>
12987
12988 * gdb.reverse/step-precsave.exp: Do one step and test program
12989 stops in "callee" and do multiple steps until program goes out
12990 of "callee".
12991 * gdb.reverse/step-reverse.exp: Likewise.
12992
5b061e98
YQ
129932016-04-22 Yao Qi <yao.qi@linaro.org>
12994
12995 * gdb.trace/signal.exp: Also pass if
12996 $tracepoint_hits($i) > $iterations.
12997
5c5dc57f
YQ
129982016-04-22 Yao Qi <yao.qi@linaro.org>
12999
13000 * gdb.trace/signal.c: New file.
13001 * gdb.trace/signal.exp: New file.
13002
a55411b9
DE
130032016-04-19 Doug Evans <xdje42@gmail.com>
13004
13005 * gdb.base/bad-file.exp: New file.
13006
a22df60a
MG
130072016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
13008
13009 * gdb.dwarf2/implref.exp: New file.
13010
0c13f7e5
BH
130112016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
13012
13013 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
13014 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
13015 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
13016 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
13017 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
13018 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
13019 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
13020 * lib/fortran.exp (fortran_int4): New procedure.
13021 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
13022 (fortran_logical4): Likewise.
13023
9b9b09e9
BH
130242016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
13025
13026 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
13027
a14d1f4d
BH
130282016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
13029
13030 * lib/compiler.c: Add Intel specific preprocessor macros.
13031 * lib/compiler.cc: Likewise.
25d49b86 13032
7d49b1d0
LM
130332016-04-13 Luis Machado <lgustavo@codesourcery.com>
13034
13035 * gdb.server/connect-with-no-symbol-file.c: New file.
13036 * gdb.server/connect-with-no-symbol-file.exp: New file.
13037
8392fa22
SM
130382016-04-13 Simon Marchi <simon.marchi@ericsson.com>
13039
13040 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
13041
8c4c4aeb
SM
130422016-04-13 Simon Marchi <simon.marchi@ericsson.com>
13043
13044 * boards/gdbserver-base.exp (${board}_download): Copy source file to
13045 standard output directory.
13046
45e3745e
AT
130472016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
13048
13049 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
13050
e26b7e41
MM
130512016-04-13 Markus Metzger <markus.t.metzger@intel.com>
13052
13053 * gdb.btrace/instruction_history.c (loop): Add declaration.
13054
8ce09462
AT
130552016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
13056
13057 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
13058
2e88a1ea
SM
130592016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
13060
13061 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
13062 parentheses to print.
13063 (continue_handler): Likewise.
13064
f48e22e3
SM
130652016-04-08 Simon Marchi <simon.marchi@ericsson.com>
13066
13067 * gdb.server/solib-list.exp: Remove is_remote check.
13068 Pass shlib= to gdb_compile. Don't link shared library with
13069 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
13070 Run binary filename through "readlink -f" on the target.
13071
096be756
PA
130722016-04-08 Pedro Alves <palves@redhat.com>
13073
13074 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
13075 interpreter filename as argument to gdbserver_spawn.
13076 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
13077 Return empty if $last_loaded_file does not exist.
13078
06500533
JK
130792016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13080
13081 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
13082 * gdb.base/jit-main.c: Use exit after usage.
13083
2d35e871
JK
130842016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13085
13086 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
13087 GDBHISTSIZE prior to the tests.
13088 * gdb.base/gdbinit-history.exp: Likewise.
13089
130902016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
13091
13092 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
13093 instead of build_executable. Use gdb_load_shlibs.
13094
c8064e7e
YQ
130952016-04-07 Yao Qi <yao.qi@linaro.org>
13096
13097 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
13098 Execute "si" command.
13099
bde47561
YQ
131002016-04-07 Yao Qi <yao.qi@linaro.org>
13101
13102 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
13103 number instead of the comments on some line.
13104
b16f8a3b
DB
131052016-04-06 Don Breazeal <donb@codesourcery.com>
13106
13107 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
13108 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
13109
c2f901df
SM
131102016-04-06 Simon Marchi <simon.marchi@ericsson.com>
13111
13112 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
13113 standard_output_file. Remove unused binfile variable.
13114
ac17fda0
CU
131152016-04-05 Catalin Udma <catalin.udma@freescale.com>
13116
13117 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
13118 * gdb.python/py-mi-objfile.exp: Match "list main" output
13119 in console format.
13120
03a8c4df
SM
131212016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
13122
13123 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
13124 absolute.
13125
6e774b13
SM
131262016-04-05 Simon Marchi <simon.marchi@ericsson.com>
13127
13128 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
13129 absolute.
13130 * gdb.trace/ftrace.exp: Likewise.
13131 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
13132 targets as well.
13133 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
13134 (gdb_load_shlibs): Copy libraries to test directory when testing
13135 natively. Only set solib-search-path if testing remotely.
13136 * lib/mi-support.exp (mi_load_shlibs): Likewise.
13137
7817ea46
SM
131382016-04-05 Simon Marchi <simon.marchi@ericsson.com>
13139
13140 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
13141 gdb_download. Use it even if the target is not remote.
13142 * gdb.base/jit.exp (compile_jit_test): Likewise.
13143 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
13144 output directory if the destination board is local, otherwise use
13145 the standard remote_download from DejaGnu.
13146 (gdb_download): Remove.
13147 (gdb_load_shlibs): Use gdb_remote_download instead of
13148 gdb_download.
13149 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
13150 Use gdb_remote_download instead of gdb_download. Use it even if
13151 the target is not remote.
13152 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
13153 instead of gdb_download.
13154
7beb7f68
SM
131552016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
13156
13157 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
13158 (test_insert_delete_modify): Call mi_load_shlibs before trying to
13159 run.
13160
cc63428a
AV
131612016-04-01 Artemiy Volkov <artemiyv@acm.org>
13162
13163 PR gdb/19820
13164 * gdb.base/printcmds.exp: Add artificial arrays tests.
13165
64cdf930
PA
131662016-03-31 Pedro Alves <palves@redhat.com>
13167
13168 PR gdb/19858
13169 * gdb.base/jit-main.c: Include unistd.h.
13170 (ATTACH): Define to 0 if not already defined.
13171 (wait_for_gdb, mypid): New globals.
13172 (WAIT_FOR_GDB): New macro.
13173 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
13174 some breakpoint locations.
13175 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
13176 New procedures.
13177 (one_jit_test): Add REATTACH parameter, and handle it. Use
13178 continue_to_test_location.
13179 (top level): Test attach, and adjusts calls to one_jit_test.
13180
40dea8cb
PA
131812016-03-31 Pedro Alves <palves@redhat.com>
13182
13183 PR gdb/19858
13184 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
13185 BINSUFFIX parameter, and handle it.
13186 (top level): Adjust calls compile_jit_test.
13187
e7ea3ec7
CU
131882016-03-31 Catalin Udma <catalin.udma@freescale.com>
13189
13190 PR python/19743
13191 * gdb.python/py-mi-events-gdb.py: New file.
13192 * gdb.python/py-mi-events.c: New file.
13193 * gdb.python/py-mi-events.exp: New file.
13194
e6359af3
YQ
131952016-03-30 Yao Qi <yao.qi@linaro.org>
13196
13197 * gdb.reverse/until-precsave.exp: Match function name only.
13198 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
13199 Move malloc to a condition block.
13200 * gdb.reverse/until-reverse.exp: Match function name only.
13201
a4105d04
MK
132022016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
13203
13204 * gdb.trace/ftrace.exp: Set arg0exp for s390.
13205 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
13206 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
13207 variable for GPR 0 instead of assuming it is register 0.
13208 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
13209 * lib/trace-support.exp: Add s390 registers.
13210
bfa6adb9
YQ
132112016-03-29 Yao Qi <yao.qi@linaro.org>
13212
13213 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
13214
1e6697ea
YQ
132152016-03-24 Yao Qi <yao.qi@linaro.org>
13216
13217 * gdb.reverse/break-reverse.exp: Add quotation mark in the
13218 test message.
13219
64bcd522
AA
132202016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
13221
13222 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
13223 maintaining separate logic for constructing the output path.
13224
7868401b
DB
132252016-03-16 Don Breazeal <donb@codesourcery.com>
13226
13227 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
13228 Retry fork and waitpid on interrupted system call errors.
13229 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
13230 Use with_timeout_factor to increase timeout by factor of 10.
13231
1cafadb4
DB
132322016-03-15 Don Breazeal <donb@codesourcery.com>
13233
13234 * gdb.cp/scope-err.cc: New test program.
13235 * gdb.cp/scope-err.exp: New test script.
13236 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
13237 lines and "set breakpoint here" comment.
13238 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
13239 Fixed some whitespace and format issues.
13240 * gdb.mi/mi-linespec-err-cp.cc: New test program.
13241 * gdb.mi/mi-linespec-err-cp.exp: New test script.
13242
81516450
DE
132432016-03-15 Doug Evans <dje@google.com>
13244
13245 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
13246 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
13247 All callers updated. Add tests for enums, mixed flags register.
13248
aa52b601
DE
132492016-03-15 Doug Evans <dje@google.com>
13250
13251 * gdb.base/skip.c (main): Call test_skip_file_and_function.
13252 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
13253
fa4ff313
SM
132542016-03-14 Simon Marchi <simon.marchi@ericsson.com>
13255
13256 * gdb.base/default.exp: Add $_as_string to the list of expected
13257 convenience functions.
13258
f2403c39
AB
132592016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
13260
13261 * gdb.base/maint.exp: New tests for 'maint info line-table'.
13262
f2f3ccb9
SM
132632016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
13264
13265 * gdb.python/py-as-string.exp: New file.
13266 * gdb.python/py-as-string.c: New file.
13267
00dbd492
PA
132682016-03-09 Pedro Alves <palves@redhat.com>
13269
13270 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
13271 signal" -> "Thread NN received signal" output change.
13272 * gdb.threads/ia64-sigill.exp: Likewise.
13273 * gdb.threads/linux-dp.exp: Likewise.
13274 * gdb.threads/manythreads.exp: Likewise.
13275 * gdb.threads/pending-step.exp: Likewise.
13276 * gdb.threads/print-threads.exp: Likewise.
13277 * gdb.threads/sigstep-threads.exp: Likewise.
13278 * gdb.threads/staticthreads.exp: Likewise.
13279 * gdb.threads/tls.exp: Likewise.
13280
1e6697ea
YQ
132812016-03-09 Pedro Alves <palves@redhat.com>
13282
13283 * gdb.base/command-line-input.exp: New file.
13284
b04fd3be
MK
132852016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
13286
13287 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
13288 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
13289 * gdb.trace/pending.exp: Accept leading dot before function name.
13290 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
13291 * lib/trace-support.exp: Set registers for ppc.
13292
98fa59e9
MK
132932016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
13294
13295 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
13296 use it for disassembly; accept .main in addition to main in backtrace.
13297
f77198c8
MK
132982016-03-09 Wei-cheng Wang <cole945@gmail.com>
13299 Marcin Kościelnicki <koriakin@0x04.net>
13300
13301 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
13302 (gdb_recursion_test_ptr): New global variable.
13303 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
13304 gdb_recursion_test.
13305 (gdb_c_test): Ditto.
13306
ba84e0da
MK
133072016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
13308
13309 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
13310 ordering.
13311
4366d36e
MK
133122016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
13313
13314 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
13315 (bar): Add bar_start_lbl label.
13316 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
13317 of foo/bar for emitting DWARF and tracing.
13318
5eb264df
SDJ
133192016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
13320
13321 * analyze-racy-logs.py: Set executable bit.
13322
fb6a751f
SDJ
133232016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
13324
13325 * Makefile.in (DEFAULT_RACY_ITER): New variable.
13326 (CHECK_TARGET_TMP): Likewise.
13327 (check-single-racy): New rule.
13328 (check-parallel-racy): Likewise.
13329 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
13330 (do-check-parallel-racy): New rule.
13331 (check-racy/%.exp): Likewise.
13332 * README (Racy testcases): New section.
13333 * analyze-racy-logs.py: New file.
13334
bdf7e230
DE
133352016-03-03 Doug Evans <dje@google.com>
13336
13337 * gdb.base/skip.exp: Use with_test_prefix.
13338
4719d415
YQ
133392016-03-03 Yao Qi <yao.qi@linaro.org>
13340
13341 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
13342 Invoke step_over_syscall "clone" and break_cond_on_syscall
13343 "clone".
13344 * gdb.base/step-over-clone.c: New file.
13345
ea507862
YQ
133462016-03-03 Yao Qi <yao.qi@linaro.org>
13347
13348 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
13349 code format.
13350
8fc8cbda
YQ
133512016-03-03 Yao Qi <yao.qi@linaro.org>
13352
13353 * gdb.base/disp-step-fork.c: Rename to ...
13354 * gdb.base/step-over-fork.c: ... it. New file.
13355 * gdb.base/disp-step-vfork.c: Rename to ...
13356 * gdb.base/step-over-vfork.c: ... it. New file.
13357 * gdb.base/disp-step-syscall.exp: Rename to ...
13358 * gdb.base/step-over-syscall.exp: ... it. New file.
13359 (disp_step_cross_syscall): Rename to ...
13360 (step_over_syscall): ... it.
13361
92fa70b0
YQ
133622016-03-03 Yao Qi <yao.qi@linaro.org>
13363
13364 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
13365 If target supports condition evaluation on target, invoke
13366 break_cond_on_syscall for fork and vfork.
13367
e197ad3c
YQ
133682016-03-03 Yao Qi <yao.qi@linaro.org>
13369
13370 * gdb.base/disp-step-syscall.exp: Don't invoke
13371 support_displaced_stepping.
13372 (disp_step_cross_syscall): Test with displaced stepping off and
13373 on if supported.
13374
0b47da9f
YQ
133752016-03-03 Yao Qi <yao.qi@linaro.org>
13376
13377 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
13378 proc.
13379 (setup): New proc.
13380 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
13381 and setup.
13382
065ab6dc
BH
133832016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
13384
13385 * gdb.fortran/vla-history.exp: Remove breakpoint.
13386
07e448ad 133872016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
13388
25d49b86
PA
13389 * gdb.fortran/vla-history.exp: Lookup array elements and printing
13390 exceeds timeout.
07e448ad 13391
9ac2d526 133922016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
13393
25d49b86
PA
13394 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
13395 breakpoint.
9ac2d526 13396
17807369
BH
133972016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
13398
13399 * gdb.mi/vla.f90: Nullify pointer after declaration.
13400
86e501af
PA
134012016-03-01 Pedro Alves <palves@redhat.com>
13402
13403 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
13404
1e903e32
PA
134052016-03-01 Pedro Alves <palves@redhat.com>
13406
13407 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
13408 before anything else.
13409 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
13410 _GNU_SOURCE here.
13411 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
13412 before anything else.
13413 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
13414
6ccb54e2
PA
134152016-03-01 Pedro Alves <palves@redhat.com>
13416
13417 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
13418
30ca9da1
YQ
134192016-03-01 Yao Qi <yao.qi@linaro.org>
13420
13421 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
13422 prepare_for_testing.
13423
dc856b38
YQ
134242016-03-01 Yao Qi <yao.qi@linaro.org>
13425
13426 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
13427
4a932159
AA
134282016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
13429
13430 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
13431 manually constructing the output path.
13432
f2489477
AA
134332016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
13434
13435 * gdb.arch/s390-stackless.S: New.
13436 * gdb.arch/s390-stackless.exp: New.
13437
38899f16
IB
134382016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
13439
13440 * gdb.dlang/circular.c: New file.
13441 * gdb.dlang/circular.exp: New file.
13442
9fde51ed
YQ
134432016-02-26 Yao Qi <yao.qi@linaro.org>
13444
13445 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
13446 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
13447 (testcases): Update.
13448
ce90fefe
YQ
134492016-02-26 Yao Qi <yao.qi@linaro.org>
13450
13451 * gdb.reverse/aarch64.c: Rename to ...
13452 * gdb.reverse/insn-reverse.c: ... it.
13453 * gdb.reverse/aarch64.exp: Rename to ...
13454 * gdb.reverse/insn-reverse.exp: ... it.
13455
3263bceb
YQ
134562016-02-26 Yao Qi <yao.qi@linaro.org>
13457
13458 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
13459 (testcase_ftype): New.
13460 (testcases): New array.
13461 (n_testcases): New.
13462 (main): Call each element in testcases.
13463 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
13464 (read_testcase): New.
13465 Do the tests in a loop.
13466
6cb59ff1
YQ
134672016-02-25 Yao Qi <yao.qi@linaro.org>
13468
13469 * gdb.base/branches.c: Remove.
13470
ae91f625
MK
134712016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
13472
13473 PR gdb/13808
13474 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
13475
678b48b7
MK
134762016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
13477
13478 * gdb.trace/ftrace.exp: Remove unnecessary target check.
13479
7337a6f2
MK
134802016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
13481
13482 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
13483 change x86_64 call_insn to 'callq'.
13484
861ca91f
AT
134852016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
13486
13487 * gdb.trace/tfile-avx.c: Move to...
13488 * gdb.trace/tracefile-pseudo-reg.c: Here.
13489 * gdb.trace/tfile-avx.exp: Move to...
13490 * gdb.trace/tracefile-pseudo-reg.exp: Here.
13491
bf74e428
GB
134922016-02-24 Gary Benson <gbenson@redhat.com>
13493
13494 * gdb.base/attach-pie-noexec.exp: Do not expect an error
13495 message on attach.
13496
cce0e923
DE
134972016-02-23 Doug Evans <dje@google.com>
13498
13499 * gdb.base/skip.c (test_skip): New function.
13500 (end_test_skip_file_and_function): New function.
13501 (test_skip_file_and_function): New function.
13502 * gdb.base/skip1.c (test_skip): New function.
13503 (skip1_test_skip_file_and_function): New function.
13504 * gdb.base/skip.exp: Add tests for new skip options.
13505 * gdb.base/skip-solib.exp: Update expected output.
13506 * gdb.perf/skip-command.cc: New file.
13507 * gdb.perf/skip-command.exp: New file.
13508 * gdb.perf/skip-command.py: New file.
13509
4000e47e
MK
135102016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
13511
13512 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
13513 info registers pattern.
13514
24f75ead
IB
135152016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
13516
13517 * lib/future.exp: Add D support.
13518 (gdb_find_gdc): New proc.
13519 (gdb_default_target_compile): Add D support.
13520
fbb7bcbe
WW
135212016-02-18 Wei-cheng Wang <cole945@gmail.com>
13522
13523 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
13524 user+system time.
13525 (trace_speed_test): Determine the iteration count for a time
13526 between 15..30 seconds.
13527
012b3a21
WT
135282016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
13529
13530 * gdb.arch/i386-mpx-sigsegv.c: New file.
13531 * gdb.arch/i386-mpx-sigsegv.exp: New file.
13532 * gdb.arch/i386-mpx-simple_segv.c: New file.
13533 * gdb.arch/i386-mpx-simple_segv.exp: New file.
13534
2d5189bd
YQ
135352016-02-18 Yao Qi <yao.qi@linaro.org>
13536
13537 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
13538 Don't call setup_kfail.
13539
40fb20d0
YQ
135402016-02-18 Yao Qi <yao.qi@linaro.org>
13541
13542 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
13543 Set "set breakpoint condition-evaluation" per $cond_bp_target.
13544
21b1f8d2
DE
135452016-02-16 Doug Evans <dje@google.com>
13546
13547 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
13548 * gdb.base/skip1.c: Ditto.
13549 * gdb.base/skip.exp: Whitespace cleanup.
13550
4041ed77
DB
135512016-02-16 Don Breazeal <donb@codesourcery.com>
13552
13553 PR remote/19496
13554 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
13555 Remove kfail for PR remote/19496.
13556
c4ef31bf
SM
135572016-02-16 Simon Marchi <simon.marchi@ericsson.com>
13558
13559 * lib/gdb.exp (standard_temp_file): Return a path specific to
13560 the runtest invocation.
13561
266b65b3
SM
135622016-02-16 Simon Marchi <simon.marchi@ericsson.com>
13563
13564 * gdb.trace/save-trace.exp: Change relative path to be in the
13565 standard output directory.
13566
a7a0a6a9
JK
135672016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13568
13569 * gdb.arch/i386-prologue.c: Add missing prototypes.
13570
c99dbb42
JK
135712016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13572
13573 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
13574 * gdb.arch/i386-prologue.exp: Likewise.
13575 * gdb.arch/i386-size.exp: Likewise.
13576
aa480355
SM
135772016-02-15 Simon Marchi <simon.marchi@ericsson.com>
13578
13579 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
13580 define object file path.
13581 * gdb.btrace/gcore.exp: Use standard_output_file to define core
13582 file path.
13583 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
13584 standard_output_file to define binfile.
13585
ba881f50
JK
135862016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13587
13588 Fix compatibility with recent gfortran-5.3.1.
13589 * gdb.fortran/vla-history.exp (print vla1 allocated)
13590 (print vla2 allocated, print $2, print $3): Remove
13591 (print $4): Rename to ...
13592 (print $2): ... here.
13593 (print $9): Rename to ...
13594 (print $5): ... here.
13595 (print $10): Rename to ...
13596 (print $6): ... here.
13597 * gdb.fortran/vla.f90: Add pvla initialization.
13598
e9fb005c
JK
135992016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13600
13601 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
13602 New test.
13603 * gdb.fortran/vla-value-sub.exp: Likewise.
13604
e44e00ff
MK
136052016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
13606
13607 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
13608
97e94151
SM
136092016-02-12 Simon Marchi <simon.marchi@ericsson.com>
13610
13611 * i386-biarch-core.exp: Define corefile using
13612 standard_output_file.
13613
01113bc1
YQ
136142016-02-12 Yao Qi <yao.qi@linaro.org>
13615
13616 * gdb.arch/arm-single-step-kernel-helper.c: New.
13617 * gdb.arch/arm-single-step-kernel-helper.exp: New.
13618
33b4777c
MM
136192016-02-12 Markus Metzger <markus.t.metzger@intel.com>
13620
13621 * gdb.btrace/tailcall-only.exp: New.
13622 * gdb.btrace/tailcall-only.c: New.
13623 * gdb.btrace/x86_64-tailcall-only.S: New.
13624 * gdb.btrace/i686-tailcall-only.S: New.
13625
acc23c11
PA
136262016-02-11 Pedro Alves <palves@redhat.com>
13627
13628 * README (Parallel testing): Add missing double quotes.
13629
e352bf0a
PA
136302016-02-11 Pedro Alves <palves@redhat.com>
13631
13632 * README (Parallel testing): New section.
13633 (GDB_PARALLEL): Rewrite.
13634 (FORCE_PARALLEL): Document.
13635
9f5fed78
MK
136362016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
13637
13638 * gdb.trace/tfile-avx.c: New test.
13639 * gdb.trace/tfile-avx.exp: New test.
13640
9ef9e6a6
KS
136412016-02-09 Keith Seitz <keiths@redhat.com>
13642
13643 PR breakpoints/19546
13644 * gdb.base/infcall-exec.c: New file.
13645 * gdb.base/infcall-exec2.c: New file.
13646 * gdb.base/infcall-exec.exp: New file.
13647
a96e36da
KS
136482016-02-09 Keith Seitz <keiths@redhat.com>
13649
13650 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
13651 (toplevel): Call test_bkpt_address.
13652
9f61929f
KS
136532016-02-09 Keith Seitz <keiths@redhat.com>
13654
13655 PR python/19506
13656 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
13657 (toplevel): Call test_bkpt_address.
13658
1e94266c
SM
136592016-02-09 Simon Marchi <simon.marchi@ericsson.com>
13660
13661 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
13662 to AC_OUTPUT.
13663 * configure: Regenerate.
13664
2a7f3dff
PA
136652016-02-09 Pedro Alves <palves@redhat.com>
13666
13667 PR breakpoints/19548
13668 * gdb.base/execl-update-breakpoints.c (some_function): New
13669 function.
13670 (main): Call it.
13671 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
13672 Tighten expected GDB output.
13673
2151ccc5
SM
136742016-02-08 Simon Marchi <simon.marchi@ericsson.com>
13675
13676 * Makefile.in (ALL_SUBDIRS): Remove.
13677 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
13678 (distclean maintainer-clean realclean): Likewise.
13679 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
13680 * configure: Regenerate.
13681 * gdb.ada/Makefile.in: Delete.
13682 * gdb.arch/Makefile.in: Likewise.
13683 * gdb.asm/Makefile.in: Likewise.
13684 * gdb.base/Makefile.in: Likewise.
13685 * gdb.btrace/Makefile.in: Likewise.
13686 * gdb.cell/Makefile.in: Likewise.
13687 * gdb.compile/Makefile.in: Likewise.
13688 * gdb.cp/Makefile.in: Likewise.
13689 * gdb.disasm/Makefile.in: Likewise.
13690 * gdb.dlang/Makefile.in: Likewise.
13691 * gdb.dwarf2/Makefile.in: Likewise.
13692 * gdb.fortran/Makefile.in: Likewise.
13693 * gdb.gdb/Makefile.in: Likewise.
13694 * gdb.go/Makefile.in: Likewise.
13695 * gdb.guile/Makefile.in: Likewise.
13696 * gdb.java/Makefile.in: Likewise.
13697 * gdb.linespec/Makefile.in: Likewise.
13698 * gdb.mi/Makefile.in: Likewise.
13699 * gdb.modula2/Makefile.in: Likewise.
13700 * gdb.multi/Makefile.in: Likewise.
13701 * gdb.objc/Makefile.in: Likewise.
13702 * gdb.opencl/Makefile.in: Likewise.
13703 * gdb.opt/Makefile.in: Likewise.
13704 * gdb.pascal/Makefile.in: Likewise.
13705 * gdb.perf/Makefile.in: Likewise.
13706 * gdb.python/Makefile.in: Likewise.
13707 * gdb.reverse/Makefile.in: Likewise.
13708 * gdb.server/Makefile.in: Likewise.
13709 * gdb.stabs/Makefile.in: Likewise.
13710 * gdb.threads/Makefile.in: Likewise.
13711 * gdb.trace/Makefile.in: Likewise.
13712 * gdb.xml/Makefile.in: Likewise.
13713 * lib/gdb.exp (make_gdb_parallel_path): Add check for
13714 GDB_PARALLEL.
13715 (standard_output_file): Remove check for GDB_PARALLEL, always
13716 return path in outputs/$subdir/$testname.
13717
437277d4
SM
137182016-02-08 Simon Marchi <simon.marchi@ericsson.com>
13719
13720 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
13721 (site.exp): Assign abs_srcdir to tcl's srcdir.
13722
31d913c7
YQ
137232016-02-04 Yao Qi <yao.qi@linaro.org>
13724
13725 * gdb.base/foll-exec-mode.c: Include limits.h.
13726 (main): Add parameters argc and argv. Get directory from
13727 argv[0].
13728 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
13729 compilation.
13730 * gdb.base/foll-exec.c: Include limits.h.
13731 (main): Add parameters argc and argv.
13732 Get directory from argv[0].
13733 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
13734 Adjust tests on the number of lines as source code changed.
13735 * gdb.base/foll-vfork-exit.c: Include limits.h.
13736 (main): Add one line of statement before vfork.
13737 * gdb.base/foll-vfork.c: Include limits.h and string.h.
13738 (main): Add parameters argc and argv. Get directory from
13739 argv[0].
13740 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
13741 (setup_gdb): Set tbreak to skip some source lines.
13742 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
13743 (main): Add parameters argc and argv. Get directory from
13744 argv[0].
13745 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
13746 compilation.
13747 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
13748 (main): Add parameters argc and argv. Get directory from
13749 argv[0].
13750 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
13751 compilation.
13752
9482b9fb
DE
137532016-02-01 Doug Evans <dje@google.com>
13754
13755 * gdb.base/skip.exp: Clean up multiple references to same test name.
13756
6b2e4f10
PA
137572016-02-01 Pedro Alves <palves@redhat.com>
13758
ccb6afd6 13759 PR remote/19496
6b2e4f10
PA
13760 * gdb.threads/forking-threads-plus-breakpoint.exp
13761 (displaced_stepping_supported): New global.
13762 (probe_displaced_stepping_support): New procedure.
13763 (do_test): Add 'displaced' parameter, and use it.
13764 (top level): Check for displaced stepping support. Add displaced
13765 stepping on/off testing axis.
13766
37a8db1a
AB
137672016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
13768
13769 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
13770 pointer. Don't perform further tests on the unassociated pointer
13771 if the first test fails.
13772
5fdf6324
AB
137732016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
13774
13775 * gdb.base/max-value-size.c: New file.
13776 * gdb.base/max-value-size.exp: New file.
13777 * gdb.base/huge.exp: Disable max-value-size for this test.
13778
935c6144
IB
137792016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
13780
13781 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
13782
7fe8399d
YQ
137832016-01-28 Yao Qi <yao.qi@linaro.org>
13784
13785 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
13786
a2077e25
PA
137872016-01-25 Pedro Alves <palves@redhat.com>
13788
13789 PR threads/19461
13790 * gdb.base/fork-running-state.c: New file.
13791 * gdb.base/fork-running-state.exp: New file.
13792
1d2736d4
PA
137932016-01-25 Pedro Alves <palves@redhat.com>
13794
13795 PR gdb/19494
13796 * gdb.base/catch-fork-kill.c: New file.
13797 * gdb.base/catch-fork-kill.exp: New file.
13798
f1da4b11
PA
137992016-01-25 Pedro Alves <palves@redhat.com>
13800
13801 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
13802 Delete, moved to lib/gdb.exp.
13803 * gdb.threads/forking-threads-plus-breakpoint.exp
13804 (foreach_with_prefix): Likewise.
13805 * gdb.threads/process-dies-while-handling-bp.exp
13806 (foreach_with_prefix): Likewise.
13807 * lib/gdb.exp (foreach_with_prefix): New procedure.
13808
45f38546
MK
138092016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
13810
13811 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
13812 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
13813
dc29a1ce
MK
138142016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
13815
13816 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
13817 endian targets.
13818
092127d7
JK
138192016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13820 Pedro Alves <palves@redhat.com>
13821
13822 Fix testsuite compatibility with Guile.
13823 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
13824 number.
13825
31d765d3
JK
138262016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13827
13828 Fix testsuite compatibility with Guile.
13829 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
13830 (thread 1): New test for backtrace through signal handler.
13831
1ac78c04
YQ
138322016-01-22 Yao Qi <yao.qi@linaro.org>
13833
13834 PR testsuite/19491
13835 * gdb.base/multi-forks.c: Include
13836 ../lib/unbuffer_output.c
13837 (main): Call gdb_unbuffer_output.
13838
4f5946a8
DE
138392016-01-21 Doug Evans <dje@google.com>
13840
13841 * lib/ada.exp (gdb_compile_ada): Fix typo.
13842
305e13e6
JB
138432016-01-21 Joel Brobecker <brobecker@adacore.com>
13844
13845 * gdb.base/break-fun-addr.exp: New file.
13846 * gdb.base/break-fun-addr1.c: New file.
13847 * gdb.base/break-fun-addr2.c: New file.
13848
5f5dfff6
SM
138492016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
13850
13851 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
13852 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
13853 enum flag values.
13854
fd356fa2
AA
138552016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
13856
13857 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
13858 when GDB can not set the vector return value. Add more comments
13859 for clarification.
13860
9df22175
AT
138612016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
13862
13863 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
13864 command.
13865
41d1845e
SM
138662016-01-19 Simon Marchi <simon.marchi@ericsson.com>
13867
13868 * Makefile.in (DO_RUNTEST): Add --status and update usages.
13869
01ac6840
SM
138702016-01-19 Simon Marchi <simon.marchi@ericsson.com>
13871
13872 * Makefile.in (check-single): Pass --status to runtest.
13873 (check/%.exp): Likewise.
13874
138752016-01-19 Simon Marchi <simon.marchi@ericsson.com>
13876
13877 * Makefile.in (check-parallel): Propagate return code from make
13878 do-check-parallel.
13879
bd0a71fa
MK
138802016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
13881
13882 * gdb.trace/ftrace.exp: Fix expected message on continue.
13883 * gdb.trace/pending.exp: Fix expected message on continue.
13884 * gdb.trace/trace-break.exp: Fix expected message on continue.
13885
8bcbad33
SM
138862016-01-18 Simon Marchi <simon.marchi@ericsson.com>
13887
13888 * lib/gdb.exp (gdb_test): Remove unused global references.
13889
f303dbd6
PA
138902016-01-18 Pedro Alves <palves@redhat.com>
13891
13892 * gdb.base/async-shell.exp: Adjust expected output.
13893 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
13894 * gdb.base/siginfo-thread.exp: Adjust expected output.
13895 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
13896 * gdb.java/jnpe.exp: Adjust expected output.
13897 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
13898 * gdb.threads/continue-pending-status.exp: Adjust expected output.
13899 * gdb.threads/leader-exit.exp: Adjust expected output.
13900 * gdb.threads/manythreads.exp: Adjust expected output.
13901 * gdb.threads/pthreads.exp: Adjust expected output.
13902 * gdb.threads/schedlock.exp: Adjust expected output.
13903 * gdb.threads/siginfo-threads.exp: Adjust expected output.
13904 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
13905 expected output.
13906 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
13907 output.
13908 * gdb.threads/sigthread.exp: Adjust expected output.
13909 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
13910
b2789696
YQ
139112016-01-18 Yao Qi <yao.qi@linaro.org>
13912
13913 * gdb.guile/scm-section-script.c: Replace @progbits with
13914 %progbits.
13915 * gdb.python/py-section-script.c: Likewise.
13916
71ef29a8
PA
139172016-01-15 Pedro Alves <palves@redhat.com>
13918
13919 * gdb.multi/tids.exp: Test star wildcard ranges.
13920
3f5b7598
PA
139212016-01-15 Pedro Alves <palves@redhat.com>
13922
13923 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
13924 command from "thread apply" invocation.
13925 (thr_apply_info_thr_invalid): Default the expected output to the
13926 input tid list.
13927 (top level): Add tests that use convenience variables. Add tests
13928 for "thread apply" with a valid TID list, but missing the command.
13929
663f6d42
PA
139302016-01-13 Pedro Alves <palves@redhat.com>
13931
13932 * gdb.base/default.exp: Expect $_gthread as well.
13933 * gdb.multi/tids.exp: Test $_gthread.
13934 * gdb.threads/thread-specific.exp: Test $_gthread.
13935
c84f6bbf
PA
139362016-01-13 Pedro Alves <palves@redhat.com>
13937
13938 * gdb.multi/tids.exp: Test "info threads -gid".
13939
22a02324
PA
139402016-01-13 Pedro Alves <palves@redhat.com>
13941
13942 * gdb.multi/tids.exp: Test InferiorThread.global_num and
13943 Breakpoint.thread.
13944 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
13945
5d5658a1
PA
139462016-01-07 Pedro Alves <palves@redhat.com>
13947
13948 * gdb.base/break.exp: Adjust to output changes.
13949 * gdb.base/hbreak2.exp: Likewise.
13950 * gdb.base/sepdebug.exp: Likewise.
13951 * gdb.base/watch_thread_num.exp: Likewise.
13952 * gdb.linespec/keywords.exp: Likewise.
13953 * gdb.multi/info-threads.exp: Likewise.
13954 * gdb.threads/thread-find.exp: Likewise.
13955 * gdb.multi/tids.c: New file.
13956 * gdb.multi/tids.exp: New file.
13957
84654457
PA
139582016-01-13 Pedro Alves <palves@redhat.com>
13959
13960 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
13961
e3940304
PA
139622016-01-13 Pedro Alves <palves@redhat.com>
13963
13964 * gdb.base/default.exp: Expect $_inferior as well.
13965 * gdb.multi/base.exp: Test $_inferior.
13966
a911d87a
PA
139672016-01-13 Pedro Alves <palves@redhat.com>
13968
13969 PR breakpoints/19388
13970 * gdb.base/catch-signal-siginfo-cond.c: New file.
13971 * gdb.base/catch-signal-siginfo-cond.exp: New file.
13972
82075af2
JS
139732016-01-12 Josh Stone <jistone@redhat.com>
13974 Philippe Waroquiers <philippe.waroquiers@skynet.be>
13975
13976 * gdb.base/catch-syscall.c (do_execve): New variable.
13977 (main): Conditionally trigger an execve.
13978 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
13979 (test_catch_syscall_execve): New, check entry/return across execve.
13980 (do_syscall_tests): Call test_catch_syscall_execve.
13981
e46eeedd
PA
139822016-01-12 Pedro Alves <palves@redhat.com>
13983
13984 * gdb.base/random-signal.exp (do_test): New procedure, with body
13985 of testcase moved in.
13986
01d8c27e
JK
139872016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13988 Pedro Alves <palves@redhat.com>
13989
13990 * gdb.base/funcargs.exp (finish from indirectly called function):
13991 Reintroduce the case for 'First'.
13992
9a706302
JK
139932016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13994 Pedro Alves <palves@redhat.com>
13995
13996 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
13997 (tcatch_vfork_then_child_follow_exec)
13998 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
13999 identification.
14000
c0ecb95f
JK
140012016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14002
14003 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
14004 and repeats to unlimited.
14005 * gdb.python/py-value.exp: Likewise.
14006 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
14007 and repeats to unlimited.
14008
6cfc1fcb
JK
140092016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14010
14011 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
14012 and reordering the functions.
14013 * gdb.multi/hangout.c: Likewise.
14014 * gdb.multi/hello.c: Likewise.
14015
582a1b00
SM
140162016-01-08 Simon Marchi <simon.marchi@ericsson.com>
14017
14018 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
14019 absolute.
14020 (SingleStatisticTestResult.report): Use dict.keys instead of
14021 dict.iterkeys.
14022
79bc59cb
PA
140232016-01-06 Pedro Alves <palves@redhat.com>
14024
14025 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
14026
43368e1d
MM
140272016-01-04 Markus Metzger <markus.t.metzger@intel.com>
14028
14029 * gdb.btrace/dlopen.exp: New.
14030 * gdb.btrace/dlopen.c: New.
14031 * gdb.btrace/dlopen-dso.c: New.
14032
79fad5b8
SL
140332015-12-25 Sandra Loosemore <sandra@codesourcery.com>
14034
14035 * lib/gdb.exp (gdb_test): Update comments to clarify that the
14036 PATTERN argument is optional.
14037
ab8314b3
JB
140382015-12-24 Joel Brobecker <brobecker@adacore.com>
14039
14040 * lib/ada.exp (target_compile_ada_from_dir): New function.
14041 (gdb_compile_ada): Reimplement avoiding the use of project files.
14042 * gdb.ada/gnat_ada.gpr: Delete.
14043 * gdb.ada/cond_lang.exp: Adjust test to make path before
14044 filename optional.
14045 * gdb.ada/small_reg_param.exp: Likewise.
14046
fe33faff
SM
140472015-12-22 Simon Marchi <simon.marchi@ericsson.com>
14048
14049 * gdb.base/foll-vork.exp: Remove HP-UX special case.
14050
6d265cb4
TP
140512015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
14052
14053 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
14054 case.
14055
10125099
SM
140562015-12-21 Simon Marchi <simon.marchi@ericsson.com>
14057
14058 * gdb.base/break.exp: Remove dead code.
14059 * gdb.base/sepdebug.exp: Likewise.
14060
3ca22649
SM
140612015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
14062
14063 * gdb.asm/asm-source.exp: Remove HP-UX references.
14064 * gdb.base/annota1.exp: Likewise.
14065 * gdb.base/annota3.exp: Likewise.
14066 * gdb.base/attach.exp: Likewise.
14067 * gdb.base/bigcore.exp: Likewise.
14068 * gdb.base/break.exp: Likewise.
14069 * gdb.base/call-ar-st.exp: Likewise.
14070 * gdb.base/callfuncs.exp: Likewise.
14071 * gdb.base/catch-fork-static.exp: Likewise.
14072 * gdb.base/display.exp: Likewise.
14073 * gdb.base/foll-exec-mode.exp: Likewise.
14074 * gdb.base/foll-exec.exp: Likewise.
14075 * gdb.base/foll-fork.exp: Likewise.
14076 * gdb.base/foll-vfork.exp: Likewise.
14077 * gdb.base/funcargs.exp: Likewise.
14078 * gdb.base/hbreak2.exp: Likewise.
14079 * gdb.base/inferior-died.exp: Likewise.
14080 * gdb.base/interrupt.exp: Likewise.
14081 * gdb.base/multi-forks.exp: Likewise.
14082 * gdb.base/nodebug.exp: Likewise.
14083 * gdb.base/sepdebug.exp: Likewise.
14084 * gdb.base/solib1.c: Likewise.
14085 * gdb.base/step-test.exp: Likewise.
14086 * gdb.mi/non-stop.c: Likewise.
14087 * gdb.mi/pthreads.c: Likewise.
14088 * gdb.multi/bkpt-multi-exec.ex: Likewise.
14089 * gdb.threads/pthreads.c: Likewise.
14090 * gdb.threads/staticthreads.exp: Likewise.
14091 * lib/future.exp: Likewise.
14092 * lib/gdb.exp: Likewise.
14093 * gdb.base/so-indr-cl.c: Remove.
14094 * gdb.base/so-indr-cl.exp: Likewise.
14095 * gdb.base/solib.c: Likewise.
14096 * gdb.base/solib.exp: Likewise.
14097 * gdb.base/solib2.c: Likewise.
14098
b6304613
SM
140992015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
14100
14101 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
14102 * gdb.base/call-ar-st.exp: Likewise.
14103 * gdb.base/callfuncs.exp: Likewise.
14104 * gdb.base/condbreak.exp: Likewise.
14105 * gdb.base/constvars.exp: Likewise.
14106 * gdb.base/hbreak2.exp: Likewise.
14107 * gdb.base/langs.exp: Likewise.
14108 * gdb.base/list.exp: Likewise.
14109 * gdb.base/long_long.exp: Likewise.
14110 * gdb.base/ptype.exp: Likewise.
14111 * gdb.base/scope.exp: Likewise.
14112 * gdb.base/signals.exp: Likewise.
14113 * gdb.base/so-impl-ld.exp: Likewise.
14114 * gdb.base/varargs.exp: Likewise.
14115 * gdb.base/volatile.exp: Likewise.
14116 * gdb.base/whatis.exp: Likewise.
14117 * gdb.cp/cplusfuncs.exp: Likewise.
14118 * gdb.cp/inherit.exp: Likewise.
14119 * gdb.cp/local.exp: Likewise.
14120 * gdb.cp/member-ptr.exp: Likewise.
14121 * gdb.cp/method.exp: Likewise.
14122 * gdb.cp/overload.exp: Likewise.
14123 * gdb.cp/templates.exp: Likewise.
14124 * gdb.stabs/weird.exp: Likewise.
14125 * lib/compiler.c: Likewise.
14126 * lib/compiler.cc: Likewise.
14127 * lib/cp-support.exp: Likewise.
14128 * lib/gdb.exp: Likewise.
14129
bf401b07
SM
141302015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
14131
14132 * configure.ac: Remove HP-UX case.
14133 * configure: Regenerate.
14134
aff9c0f8
SM
141352015-12-18 Simon Marchi <simon.marchi@ericsson.com>
14136
14137 * lib/gdb.exp (gdb_compile): Add function doc.
14138
a6904d5a
PA
141392015-12-17 Pedro Alves <palves@redhat.com>
14140
14141 PR threads/19354
14142 * gdb.multi/info-threads.exp: New file.
14143
a22279dd
YQ
141442015-12-15 Yao Qi <yao.qi@linaro.org>
14145
14146 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
14147 is aarch64*-*-*.
14148
0588c796
SL
141492015-12-14 Sandra Loosemore <sandra@codesourcery.com>
14150
14151 * gdb.base/history-duplicates.exp: Skip if no readline support.
14152
5d978e17
SL
141532015-12-14 Sandra Loosemore <sandra@codesourcery.com>
14154
14155 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
14156
7e763b86
SL
141572015-12-14 Sandra Loosemore <sandra@codesourcery.com>
14158
14159 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
14160
87a3a92c
SL
141612015-12-14 Sandra Loosemore <sandra@codesourcery.com>
14162
14163 * gdb.base/completion.exp: Skip tests that interrupt GDB with
14164 ctrl-C if nointerrupts target property is set.
14165 * gdb.base/double-prompt-target-event-error.exp: Likewise.
14166 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
14167 * gdb.base/paginate-bg-execution.exp: Likewise.
14168 * gdb.base/paginate-execution-startup.exp: Likewise.
14169 * gdb.base/random-signal.exp: Likewise.
14170 * gdb.base/range-stepping.exp: Likewise.
14171 * gdb.cp/annota2.exp: Likewise.
14172 * gdb.cp/annota3.exp: Likewise.
14173 * gdb.gdb/selftest.exp: Likewise.
14174 * gdb.threads/continue-pending-status.exp: Likewise.
14175 * gdb.threads/leader-exit.exp: Likewise.
14176 * gdb.threads/manythreads.exp: Likewise.
14177 * gdb.threads/pthreads.exp: Likewise.
14178 * gdb.threads/schedlock.exp: Likewise.
14179 * gdb.threads/sigthread.exp: Likewise.
14180
a8f077dc
DB
141812015-12-11 Don Breazeal <donb@codesourcery.com>
14182
14183 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
14184 remote.
14185 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
14186 * gdb.base/foll-exec.exp (main): Enable for target remote.
14187 * gdb.base/foll-fork.exp (main): Likewise.
14188 * gdb.base/foll-vfork.exp (main): Likewise.
14189 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
14190 (proc continue_to_exit_bp_loc): Use clean_restart.
14191 * gdb.base/pie-execl.exp (main): Disable for target remote.
14192 * gdb.base/watch-vfork.exp (main): Enable for target remote.
14193 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
14194 * gdb.threads/execl.exp (main): Likewise.
14195 * gdb.threads/fork-child-threads.exp (main): Likewise.
14196 * gdb.threads/fork-plus-threads.exp (main): Disable for target
14197 remote.
14198 * gdb.threads/fork-thread-pending.exp (main): Enable for target
14199 remote.
14200 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
14201 pid.tid style ptids, instead of just tid.
14202 * gdb.threads/thread-execl.exp (main): Enable for target remote.
14203 * gdb.threads/watchpoint-fork.exp (main): Likewise.
14204 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
14205 ptids, instead of just tid.
14206
3b2464a8
AB
142072015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
14208
14209 * gdb.base/list.exp (test_list_forward): Add end of file error
14210 test.
14211 (test_repeat_list_command): Add end of file error test.
14212 (test_list_backwards): Add beginning of file error test.
14213
a0def019
AB
142142015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
14215
14216 * gdb.base/list.exp (test_list_invalid_args): New function,
14217 defined, and called.
14218
5c000dff
AB
142192015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
14220
14221 * gdb.base/list.exp (test_list): Make test names unique.
14222
f1637ebe
YQ
142232015-12-11 Yao Qi <yao.qi@linaro.org>
14224
14225 * gdb.base/coremaker2.c: Remove.
14226
36d6fc0a
PA
142272015-12-10 Pedro Alves <palves@redhat.com>
14228
14229 * gdb.multi/base.exp: Remove stale "spaces" references.
14230
762f7747
PA
142312015-12-10 Pedro Alves <palves@redhat.com>
14232
14233 * gdb.multi/base.exp: Don't use nowarnings.
14234 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
14235 * gdb.multi/hangout.c: Include stdio.h.
14236 * gdb.multi/hello.c: Include stdlib.h.
14237 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
14238 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
14239 * gdb.multi/multi-arch.exp: Don't use nowarnings.
14240
28d2bfb9
AB
142412015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
14242
14243 * gdb.dwarf2/dw2-ranges-base.c: New file.
14244 * gdb.dwarf2/dw2-ranges-base.exp: New file.
14245 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
14246 support additional line table, and debug ranges generation.
14247 (Dwarf::ranges): New function, generate .debug_ranges.
14248 (Dwarf::lines): Support generating simple line table programs.
14249 (Dwarf::assemble): Initialise new namespace variables.
14250
5fc2beac
KB
142512015-12-09 Kevin Buettner <kevinb@redhat.com>
14252
14253 * gdb.base/async.exp (proc test_background): Add case for
14254 asynchronous execution not supported.
14255
1c35a88f
LM
142562015-12-09 Luis Machado <lgustavo@codesourcery.com>
14257
14258 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
14259 format and change test names to make them unique.
14260
b593e3d9
RK
142612015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
14262 Pedro Alves <pedro@redhat.com>
14263
14264 PR gdb/18702
14265 Add checking of floatformats setup on x86_64 hosts.
14266 * gdb.arch/i386-float.S (main): Load bigval and smallval.
14267 (smallval, bigval): New labels/constants.
14268 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
14269 float" after loading bigval and smallval.
14270
d72413e6
PMR
142712015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
14272
14273 * gdb.ada/fun_overload_menu.exp: New testcase.
14274 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
14275
ece66d65
JS
142762015-12-04 Josh Stone <jistone@redhat.com>
14277
14278 * gdb.base/catch-fork-static.exp: New.
14279
41d0efca
YQ
142802015-12-03 Yao Qi <yao.qi@linaro.org>
14281
14282 * gdb.base/sizeof.c: Don't include stdio.h and
14283 ../lib/unbuffer_output.c.
14284 (main): New variable 'size' and 'value'. Remove printf and
14285 gdb_unbuffer_output. Assign return value to size and value.
14286 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
14287 at the beginning.
14288 (check_sizeof): Check the result by printing variable 'size'.
14289 (check_valueof): Check the result by printing variable 'value'.
14290
99fd02d9
YQ
142912015-12-01 Yao Qi <yao.qi@linaro.org>
14292
14293 * gdb.base/disp-step-syscall.exp: Define syscall instruction
14294 for aarch64*-*-linux* target.
14295
f2faf941
PA
142962015-11-30 Pedro Alves <palves@redhat.com>
14297
14298 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
14299
04bf20c5
PA
143002015-11-30 Pedro Alves <palves@redhat.com>
14301
14302 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
14303 Handle non-stop mode vCont replies.
14304
09df4675
PA
143052015-11-30 Pedro Alves <palves@redhat.com>
14306
14307 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
14308 prepare_for_testing. Start gdb with "set non-stop on" appended to
14309 GDBFLAGS. Lax expected stop output.
14310
58b584af
YQ
143112015-11-27 Yao Qi <yao.qi@linaro.org>
14312
14313 * gdb.arch/arm-neon.exp: New.
14314 * gdb.arch/arm-neon.c: New.
14315
dfcb77a8
YQ
143162015-11-27 Yao Qi <yao.qi@linaro.org>
14317
14318 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
14319
88e8ec1b
YQ
143202015-11-27 Yao Qi <yao.qi@linaro.org>
14321
14322 * gdb.cp/annota2.exp: Allow multiple occurrences of the
14323 frames-invalid annotation.
14324
bfde72c2
YQ
143252015-11-27 Yao Qi <yao.qi@linaro.org>
14326
14327 * gdb.cp/annota2.exp: Use ${frames_invalid}.
14328
f6512a69
SM
143292015-11-26 Simon Marchi <simon.marchi@ericsson.com>
14330
14331 * gdb.threads/names.exp: New file.
14332 * gdb.threads/names.c: New file.
14333 * README: Mention gdb,no_thread_names.
14334
46a3515b
MM
143352015-11-26 Markus Metzger <markus.t.metzger@intel.com>
14336
14337 PR 19297
14338 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
14339 support" error.
14340
62147a22
PA
143412015-11-24 Pedro Alves <palves@redhat.com>
14342
14343 PR 17539
14344 * gdb.base/display.exp: Expect displays to be sorted in ascending
14345 order. Use multi_line.
14346 * gdb.base/solib-display.exp: Likewise.
14347
2f341b6e
PA
143482015-11-24 Pedro Alves <palves@redhat.com>
14349
14350 PR 17539
25d49b86
PA
14351 * gdb.base/display.exp: Expect displays to be sorted in ascending
14352 order. Use multi_line.
14353 * gdb.base/solib-display.exp: Likewise.
2f341b6e 14354
7e0aa6aa
PA
143552015-11-24 Pedro Alves <palves@redhat.com>
14356
14357 PR 17539
14358 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
14359 threads in ascending order.
14360 * gdb.base/foll-fork.exp: Likewise.
14361 * gdb.base/foll-vfork.exp: Likewise.
14362 * gdb.base/multi-forks.exp: Likewise.
14363 * gdb.mi/mi-nonstop.exp: Likewise.
14364 * gdb.mi/mi-nsintrall.exp: Likewise.
14365 * gdb.multi/base.exp: Likewise.
14366 * gdb.multi/multi-arch.exp: Likewise.
14367 * gdb.python/py-inferior.exp: Likewise.
14368 * gdb.threads/break-while-running.exp: Likewise.
14369 * gdb.threads/execl.exp: Likewise.
14370 * gdb.threads/gcore-thread.exp: Likewise.
14371 * gdb.threads/info-threads-cur-sal.exp: Likewise.
14372 * gdb.threads/kill.exp: Likewise.
14373 * gdb.threads/linux-dp.exp: Likewise.
14374 * gdb.threads/multiple-step-overs.exp: Likewise.
14375 * gdb.threads/next-bp-other-thread.exp: Likewise.
14376 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
14377 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
14378 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
14379 * gdb.threads/thread-find.exp: Likewise.
14380 * gdb.threads/tls.exp: Likewise.
14381 * lib/mi-support.exp (mi_reverse_list): Delete.
14382 (mi_check_thread_states): No longer reverse list.
14383
2cc57ad8
PA
143842015-11-24 Pedro Alves <palves@redhat.com>
14385
14386 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
14387 use lowercase.
14388
c93e8391
SM
143892015-11-23 Simon Marchi <simon.marchi@ericsson.com>
14390
14391 * gdb.trace/actions.c: Include trace-common.h.
14392 (main): Add a location for a fast tracepoint.
14393 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
14394 the normal tracepoints.
14395 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
14396
045ccf91
SM
143972015-11-23 Simon Marchi <simon.marchi@ericsson.com>
14398
14399 * save-trace.exp: Factor out code to these...
14400 (gdb_save_tracepoints): New.
14401 (gdb_load_tracepoints): New.
14402 (do_save_load_test): New.
14403
5506f9f6
KB
144042015-11-23 Kevin Buettner <kevinb@redhat.com>
14405
14406 * gdb.base/asmlabel.exp: New test.
14407 * gdb.base/asmlabel.c: New test case.
14408
16c3b12f
JB
144092015-11-23 Joel Brobecker <brobecker@adacore.com>
14410
14411 * gdb.base/wrong_frame_bt_full-main.c: New file.
14412 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
14413 * gdb.base/wrong_frame_bt_full.exp: New file.
14414
155bfbd3
JB
144152015-11-23 Joel Brobecker <brobecker@adacore.com>
14416
14417 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
14418
bb097445
JM
144192015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
14420
206853a0 14421 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
14422 pstate register when comparing registers values in
14423 sparc64-*-linux-gnu targets to avoid spurious differences.
14424
9c88ed8f
JM
144252015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
14426
206853a0 14427 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 14428
96161e25
SL
144292015-11-19 Sandra Loosemore <sandra@codesourcery.com>
14430
14431 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
14432 as type argument to gdb_compile.
14433 * gdb.base/nested-subp2.exp: Likewise.
14434 * gdb.base/nested-subp3.exp: Likewise.
14435
340c2830
DV
144362015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
14437
14438 * lib/dwarf.exp (_note): Fix left shift of negative value.
14439 * gdb.trace/trace-condition.exp: Likewise.
14440
c1862d0f
YQ
144412015-11-13 Yao Qi <yao.qi@linaro.org>
14442
14443 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
14444 comments about d10v.
14445 (test_scalar_returns): Likewise.
14446 * gdb.base/d10v.ld: Remove.
14447 * gdb.base/overlays.exp: Remove the target triplet checking for
14448 d10v-*-*.
14449 * gdb.base/structs.exp (test_struct_returns): Remove the
14450 comments about d10v.
14451 (test_struct_calls): Likewise.
14452
77ae9c19
YQ
144532015-11-13 Yao Qi <yao.qi@linaro.org>
14454
14455 * gdb.base/gnu_vector.exp: Check the return value by "p res".
14456 * gdb.base/gnu_vector.c: Don't include stdio.h.
14457 (main): Don't print res and call add_some_intvecs.
14458
430e004e
MK
144592015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
14460
14461 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
14462 macro.
14463 (func5): Removed.
14464 (func4): Use FAST_TRACEPOINT_LABEL.
14465 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
14466 macro.
14467 (func): Removed.
14468 (thread_function): Use FAST_TRACEPOINT_LABEL.
14469 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
14470 (func): Remove.
14471 (marker): Use FAST_TRACEPOINT_LABEL.
14472 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
14473 (pendfunc1): Remove.
14474 (pendfunc): Use FAST_TRACEPOINT_LABEL.
14475 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
14476 (foo): Remove.
14477 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
14478 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
14479 macro.
14480 (func): Remove.
14481 (marker): Use FAST_TRACEPOINT_LABEL.
14482 * gdb.trace/trace-common.h: New header.
14483 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
14484 macro.
14485 (func): Remove.
14486 (marker): Use FAST_TRACEPOINT_LABEL.
14487 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
14488 (func): Remove.
14489 (thread_function): Use FAST_TRACEPOINT_LABEL.
14490
6e7675a7
MK
144912015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
14492
14493 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
14494 in front.
14495 * gdb.trace/change-loc.exp: Use global pcreg definition.
14496 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
14497 * gdb.trace/entry-values.exp: Use global spreg definition, add $
14498 in front.
14499 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
14500 * gdb.trace/pending.exp: Likewise.
14501 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
14502 * gdb.trace/trace-break.exp: Likewise.
14503 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
14504 in front.
14505 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
14506 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
14507 in front.
14508 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
14509
dddc0e16
JB
145102015-11-09 Joel Brobecker <brobecker@adacore.com>
14511
14512 * gdb.ada/fin_fun_out: New testcase.
14513
c6f0b406
KB
145142015-11-07 Kevin Buettner <kevinb@redhat.com>
14515
14516 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
14517 value associated with DW_AT_byte_size.
14518 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
14519 constants for DW_AT_byte_size, DW_AT_lower_bound, and
14520 DW_AT_upper_bound.
14521
f01dcfd9
KB
145222015-11-07 Kevin Buettner <kevinb@redhat.com>
14523
14524 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
14525 (gdb_target_symbol_prefix_flags): Define in terms of _asm
14526 version.
14527 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
14528 gdb.dwarf2/dw2-canonicalize-type.exp,
14529 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
14530 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
14531 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
14532 provided by gdb_target_symbol_prefix_flags_asm.
14533 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
14534 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
14535 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
14536 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
14537 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
14538 macros where needed). Use this macro for symbols which require
14539 the prefix provided by SYMBOL_PREFIX.
14540
2223449a
KB
145412015-11-05 Kevin Buettner <kevinb@redhat.com>
14542
14543 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
14544 New procs.
14545 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
14546 representing expressions, of more than one list element.
14547 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
14548 to prepend linker symbol prefix to f.
14549 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
14550 table_1 and table_2.
14551 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
14552 Likewise, for f and g.
14553 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
14554 for ptr.
14555 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
14556 for main.
14557 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
14558 table_1_ptr and table_2_ptr.
14559
6f2f1a3a
JK
145602015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14561 Joel Brobecker <brobecker@adacore.com>
14562
14563 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
14564
566c56c9
MK
145652015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
14566
14567 * gdb.reverse/s390-mvcle.c: New test.
14568 * gdb.reverse/s390-mvcle.exp: New file.
14569 * lib/gdb.exp: Enable reverse tests on s390*-linux.
14570
d5f0636b
MK
145712015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
14572
14573 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
14574
7ad8b86c
MK
145752015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
14576
14577 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
14578 reaching marker2.
14579 * gdb.reverse/getresuid-reverse.exp: Likewise.
14580 * gdb.reverse/pipe-reverse.exp: Likewise.
14581 * gdb.reverse/readv-reverse.exp: Likewise.
14582 * gdb.reverse/recvmsg-reverse.exp: Likewise.
14583 * gdb.reverse/time-reverse.exp: Likewise.
14584 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
14585
4081c0f1
YQ
145862015-10-30 Yao Qi <yao.qi@linaro.org>
14587
14588 * gdb.threads/wp-replication.c (watch_count_done): Remove.
14589 (empty_cycle): Remove.
14590 (main): Don't call empty_cycle. Don't use watch_count_done.
14591 * gdb.threads/wp-replication.exp: Don't set breakpoint on
14592 empty_cycle. Rewrite the code counting HW watchpoints.
14593
452b4ba5
MK
145942015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
14595
14596 * gdb.reverse/fstatat-reverse.c: New test.
14597 * gdb.reverse/fstatat-reverse.exp: New file.
14598 * gdb.reverse/getresuid-reverse.c: New test.
14599 * gdb.reverse/getresuid-reverse.exp: New file.
14600 * gdb.reverse/pipe-reverse.c: New test.
14601 * gdb.reverse/pipe-reverse.exp: New file.
14602 * gdb.reverse/readv-reverse.c: New test.
14603 * gdb.reverse/readv-reverse.exp: New file.
14604 * gdb.reverse/recvmsg-reverse.c: New test.
14605 * gdb.reverse/recvmsg-reverse.exp: New file.
14606 * gdb.reverse/time-reverse.c: New test.
14607 * gdb.reverse/time-reverse.exp: New file.
14608 * gdb.reverse/waitpid-reverse.c: New test.
14609 * gdb.reverse/waitpid-reverse.exp: New file.
14610
5e2e7507
JK
146112015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14612
14613 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
14614
0fde2c53
DE
146152015-10-26 Doug Evans <dje@google.com>
14616
14617 PR symtab/17391
14618 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
14619 * gdb.dwarf2/bad-regnum.c: New file.
14620 * gdb.dwarf2/bad-regnum.exp: New file.
14621
1a70ae97
DE
146222015-10-26 Doug Evans <dje@google.com>
14623
14624 PR python/18938
14625 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
14626 file.
14627
27dc26ab
JK
146282015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14629
14630 * gdb.compile/compile.exp (compile code globalvar): Update expectation
14631 for a change by "Mention language in compile error message".
14632
bed91f4d
SM
146332015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
14634
14635 PR python/18073
14636 * gdb.python/py-type.c (C::a_method): New.
14637 (C::a_const_method): New.
14638 (C::a_static_method): New.
14639 (a_function): New.
14640 * gdb.python/py-type.exp (test_fields): Test getting fields
14641 from function and method.
14642
3f2f83dd
KB
146432015-10-21 Keven Boell <keven.boell@intel.com>
14644
14645 * gdb.fortran/vla-alloc-assoc.exp: New file.
14646 * gdb.fortran/vla-datatypes.exp: New file.
14647 * gdb.fortran/vla-datatypes.f90: New file.
14648 * gdb.fortran/vla-history.exp: New file.
14649 * gdb.fortran/vla-ptype-sub.exp: New file.
14650 * gdb.fortran/vla-ptype.exp: New file.
14651 * gdb.fortran/vla-sizeof.exp: New file.
14652 * gdb.fortran/vla-sub.f90: New file.
14653 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
14654 * gdb.fortran/vla-value-sub-finish.exp: New file.
14655 * gdb.fortran/vla-value-sub.exp: New file.
14656 * gdb.fortran/vla-value.exp: New file.
14657 * gdb.fortran/vla-ptr-info.exp: New file.
14658 * gdb.mi/mi-vla-fortran.exp: New file.
14659 * gdb.mi/vla.f90: New file.
14660
27145d50
SL
146612015-10-21 Sandra Loosemore <sandra@codesourcery.com>
14662
14663 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
14664 of hardwired timeout value.
14665
5f3ff4f8
JK
146662015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14667 Pedro Alves <palves@redhat.com>
14668
14669 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
14670 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
14671
bfd09d20
JS
146722015-10-19 Josh Stone <jistone@redhat.com>
14673
14674 * gdb.base/catch-syscall.c: Include <sched.h>.
14675 (unknown_syscall): New variable.
14676 (main): Trigger a vfork and an unknown syscall.
14677 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
14678 (unknown_syscall_number): Likewise.
14679 (check_call_to_syscall): Accept an optional syscall pattern.
14680 (check_return_from_syscall): Likewise.
14681 (check_continue): Likewise.
14682 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
14683 (test_catch_syscall_skipping_return): New test toggling off 'catch
14684 syscall' to step over the syscall return, then toggling back on.
14685 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
14686 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
14687 (do_syscall_tests): Call test_catch_syscall_without_args and
14688 test_catch_syscall_mid_vfork.
14689 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
14690 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
14691
b32b93c6
AS
146922015-10-19 Andrew Stubbs <ams@codesourcery.com>
14693
14694 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
14695 print g_vE): Add new pass patterns.
14696 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
14697 print various symbol names for vptr fields.
14698
9d622bda
AB
146992015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
14700
14701 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
14702 results.
14703
0fd8ac1c
YQ
147042015-10-12 Yao Qi <yao.qi@linaro.org>
14705
14706 * gdb.arch/disp-step-insn-reloc.exp: New test case.
14707
34240514
YQ
147082015-10-12 Yao Qi <yao.qi@linaro.org>
14709
14710 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
14711 is aarch64*-*-linux*.
14712
8240f442
YQ
147132015-10-12 Yao Qi <yao.qi@linaro.org>
14714
14715 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
14716 (can_relocate_bcond_true): ... it.
14717 (can_relocate_bcond_false): New function.
14718 (foo): Likewise.
14719 (can_relocate_bl): Likewise.
14720 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
14721 can_relocate_bl.
14722
2520f728
PMR
147232015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
14724
14725 * gdb.base/nested-addr.c: New file.
14726 * gdb.base/nested-addr.exp: New testcase.
14727
abcef95a
MM
147282015-10-09 Markus Metzger <markus.t.metzger@intel.com>
14729
14730 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
14731 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
14732 its output. Ignore the output of "record goto begin" and instead
14733 check that GDB is replaying.
14734
145e3ddb
PA
147352015-10-09 Pedro Alves <palves@redhat.com>
14736
14737 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
14738 (top level): Use it in the run with no args test.
14739
d5d8c4e1
IB
147402015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
14741
14742 * gdb.dlang/properties.exp: New file.
14743
06e635ef
SL
147442015-10-02 Sandra Loosemore <sandra@codesourcery.com>
14745
14746 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
14747 whether or not address 0x1000 is mapped on the target.
14748
e019fd1d
SM
147492015-09-30 Simon Marchi <simon.marchi@ericsson.com>
14750
14751 * gdb.python/py-type.exp: Do not run tests if binaries fail to
14752 build.
14753
77ba2a67
MM
147542015-09-30 Markus Metzger <markus.t.metzger@intel.com>
14755
14756 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
14757 instruction-history test.
14758
c60eb31f
DE
147592015-09-28 Doug Evans <dje@google.com>
14760
14761 * gdb.base/gcore.c (array_func): Add reference to static_array.
14762
9a3c8263
SM
147632015-09-25 Simon Marchi <simon.marchi@ericsson.com>
14764
14765 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
14766 source line.
14767
9720e656
SL
147682015-09-24 Sandra Loosemore <sandra@codesourcery.com>
14769
14770 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
14771 short or char as base type.
14772
938d3bf2
SL
147732015-09-23 Sandra Loosemore <sandra@codesourcery.com>
14774
14775 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
14776 to allow any size enum.
14777
e6c2c623
PMR
147782015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
14779
14780 * gdb.ada/array_ptr_renaming.exp: New testcase.
14781 * gdb.ada/array_ptr_renaming/foo.adb: New file.
14782 * gdb.ada/array_ptr_renaming/pack.ads: New file.
14783
06da0f77
PL
147842015-09-21 Pierre Langlois <pierre.langlois@arm.com>
14785
14786 * gdb.trace/ftrace-lock.c: New file.
14787 * gdb.trace/ftrace-lock.exp: New file.
14788
4f51c22a
PL
147892015-09-21 Pierre Langlois <pierre.langlois@arm.com>
14790
14791 * gdb.arch/insn-reloc.c: New file.
14792 * gdb.arch/ftrace-insn-reloc.exp: New file.
14793
7041adf4
PL
147942015-09-21 Pierre Langlois <pierre.langlois@arm.com>
14795
14796 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
14797 instruction.
14798 * gdb.trace/pendshr1.c (pendfunc): Likewise.
14799 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
14800 * gdb.trace/range-stepping.c: Likewise.
14801 * gdb.trace/trace-break.c: Likewise.
14802 * gdb.trace/trace-mt.c (thread_function): Likewise.
14803 * gdb.trace/ftrace.c (marker): Likewise.
14804 * gdb.trace/trace-condition.c (marker): Likewise.
14805 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
14806 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
14807 is_aarch64_target.
14808
015d2e7e
DE
148092015-09-18 Doug Evans <xdje42@gmail.com>
14810
14811 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
14812 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
14813
26b188a2
SL
148142015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14815
14816 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
14817 the breakpoint.
14818
79dc332b
SL
148192015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14820
14821 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
14822 the pending breakpoint. Remove timeout override for "Run till
14823 MI pending breakpoint on pendfunc3 on thread 2" test.
14824
f57929f2
SL
148252015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14826
14827 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
14828 filename pattern.
14829
3f469b17
SL
148302015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14831
14832 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
14833 in breakpoint filename pattern.
14834
515b89b3
SL
148352015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14836
7800dbe4
SL
14837 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
14838
148392015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14840
515b89b3
SL
14841 * gdb.linespec/explicit.exp: Check for readline support for
14842 tab-completion tests. Fix obvious typo.
14843
d2939ba2
MM
148442015-09-18 Markus Metzger <markus.t.metzger@intel.com>
14845
14846 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
14847 and replay.
14848
cbb55fa7
MM
148492015-09-18 Markus Metzger <markus.t.metzger@intel.com>
14850
14851 * gdb.btrace/non-stop.c: New.
14852 * gdb.btrace/non-stop.exp: New.
14853
43691ca1
PL
148542015-09-17 Pierre Langlois <pierre.langlois@arm.com>
14855 Yao Qi <yao.qi@linaro.org>
14856
14857 * gdb.trace/trace-condition.c: New file.
14858 * gdb.trace/trace-condition.exp: New file.
14859
d78908cf
WW
148602015-09-16 Wei-cheng Wang <cole945@gmail.com>
14861
14862 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
14863 for testing bytecode compilation.
14864
1ed415e2
PA
148652015-09-16 Pedro Alves <palves@redhat.com>
14866 Sandra Loosemore <sandra@codesourcery.com>
14867
14868 * gdb.threads/non-stop-fair-events.c (timeout): New global.
14869 (SECONDS): Redefine.
14870 (main): Call pthread_kill and alarm early.
14871 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
14872 support.
14873 (test): If the target can't hardware step and doesn't support
14874 displaced stepping, increase the timeout.
14875
d136eff5
PA
148762015-09-16 Pedro Alves <palves@redhat.com>
14877
14878 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
14879 (enable_debug): New procedures.
14880 (test): Use them. Bail out if waiting for threads fails.
14881 (top level): Bail out if a test fails.
14882
991f019c
YQ
148832015-09-16 Yao Qi <yao.qi@linaro.org>
14884
14885 * gdb.asm/asm-source.exp: Set asm-arch for
14886 aarch64*-*-* target.
14887 * gdb.asm/aarch64.inc: New file.
14888
bfca584f
PMR
148892015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
14890
14891 * gdb.ada/array_of_variable_length.exp: New testcase.
14892 * gdb.ada/array_of_variable_length/foo.adb: New file.
14893 * gdb.ada/array_of_variable_length/pck.adb: New file.
14894 * gdb.ada/array_of_variable_length/pck.ads: New file.
14895
b326e587
DE
148962015-09-15 Doug Evans <dje@google.com>
14897
14898 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
14899 of function static local variable.
14900
5382cfab
PW
149012015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
14902
14903 * gdb.threads/tls-so_extern.exp: New test file.
14904 * gdb.threads/tls-so_extern.c: New test file.
14905 * gdb.threads/tls-so_extern_main.c: New test file.
14906
141c5cc4
JK
149072015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14908
14909 * gdb.opt/solib-intra-step-lib.c: New file.
14910 * gdb.opt/solib-intra-step-main.c: New file.
14911 * gdb.opt/solib-intra-step.exp: New file.
14912
d15dcecd
PA
149132015-09-15 Pedro Alves <palves@redhat.com>
14914
14915 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
14916 gdb_continue_to_breakpoint instead of gdb_test_multiple.
14917
4c2f2a79
PA
149182015-09-14 Pedro Alves <palves@redhat.com>
14919
14920 * gdb.base/hook-stop-continue.c: Delete.
14921 * gdb.base/hook-stop-continue.exp: Delete.
14922 * gdb.base/hook-stop-frame.c: Delete.
14923 * gdb.base/hook-stop-frame.exp: Delete.
14924 * gdb.base/hook-stop.c: New file.
14925 * gdb.base/hook-stop.exp: New file.
14926
919e6dbe
PMR
149272015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
14928
14929 * gdb.ada/access_to_packed_array.exp: New testcase.
14930 * gdb.ada/access_to_packed_array/foo.adb: New file.
14931 * gdb.ada/access_to_packed_array/pack.adb: New file.
14932 * gdb.ada/access_to_packed_array/pack.ads: New file.
14933
157280a4
MM
149342015-09-14 Markus Metzger <markus.t.metzger@intel.com>
14935
14936 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
14937 buffer size test.
14938
2fd33e94
DB
149392015-09-11 Don Breazeal <donb@codesourcery.com>
14940
14941 * gdb.base/foll-exec.c: Add copyright header. Fix
14942 formatting issues.
14943 * gdb.base/foll-exec.exp (zap_session): Delete proc.
14944 (do_exec_tests): Use clean_restart in place of zap_session,
14945 and for test initialization. Fix formatting issues. Use
14946 fail in place of perror.
14947 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
14948 an expect statement to match an expression with output from
14949 the program under debug.
14950 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
14951 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
14952 * gdb.threads/non-ldr-exc-2.exp: Likewise.
14953 * gdb.threads/non-ldr-exc-3.exp: Likewise.
14954 * gdb.threads/non-ldr-exc-4.exp: Likewise.
14955
e70b6e8e
DE
149562015-09-09 Doug Evans <dje@google.com>
14957
14958 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
14959
7a551a51
DE
149602015-09-09 Doug Evans <dje@google.com>
14961
14962 * gdb.base/pie-execl.exp: Fix result test of build_executable.
14963
4c666f84
DE
149642015-09-09 Doug Evans <dje@google.com>
14965
14966 * gdb.base/savedregs.exp: Fix typo.
14967
243a9253
PA
149682015-09-09 Pedro Alves <palves@redhat.com>
14969
14970 * gdb.mi/mi-cli.exp: Add CLI finish tests.
14971
c0fa8fbd
SL
149722015-09-08 Sandra Loosemore <sandra@codesourcery.com>
14973
14974 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
14975 command actually switches threads. Give up on remaining
14976 tests if target fails to stop at breakpoint.
14977
cd7c1778
PMR
149782015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
14979
14980 * gdb.ada/funcall_char.exp: New testcase.
14981 * gdb.ada/funcall_char/foo.adb: New file.
14982
dc5c8746
PMR
149832015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
14984
14985 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
14986 expected outputs. Add two testcases for completing ambiguous
14987 functions.
14988 * gdb.ada/complete/aux_pck.adb: New file.
14989 * gdb.ada/complete/aux_pck.ads: New file.
14990 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
14991 Ambiguous_Func functions.
14992 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
14993 * gdb.ada/complete/pck.adb: Likewise.
14994
4e83a1e7
UW
149952015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
14996
14997 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
14998 failures to run the test program under GDB.
14999
8ce74153
LM
150002015-08-26 Luis Machado <lgustavo@codesourcery.com>
15001
15002 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
15003 to C.
15004
e9756d52
PP
150052015-08-26 Patrick Palka <patrick@parcs.ath.cx>
15006
15007 * gdb.base/run-after-attach.exp: New test file.
15008 * gdb.base/run-after-attach.c: New test file.
15009
8d37573b
DB
150102015-08-26 Don Breazeal <donb@codesourcery.com>
15011
15012 * gdb.base/foll-exec-2.c: New test program.
15013 * gdb.base/foll-exec-2.exp: New test.
15014
63e43d3a
PMR
150152015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
15016
15017 * gdb.base/nested-subp1.exp: New file.
15018 * gdb.base/nested-subp1.c: New file.
15019 * gdb.base/nested-subp2.exp: New file.
15020 * gdb.base/nested-subp2.c: New file.
15021 * gdb.base/nested-subp3.exp: New file.
15022 * gdb.base/nested-subp3.c: New file.
15023
3d40fbb5
PA
150242015-08-24 Pedro Alves <palves@redhat.com>
15025
15026 * gdb.server/connect-without-multi-process.c: New file.
15027 * gdb.server/connect-without-multi-process.exp: New file.
15028
4422ac93
LM
150292015-08-24 Luis Machado <lgustavo@codesourcery.com>
15030
15031 * gdb.opt/inline-markers.c: Make z int.
15032
91dddb86
LM
150332015-08-24 Luis Machado <lgustavo@codesourcery.com>
15034
15035 * gdb.opt/inline-markers.c: Make z volatile.
15036
a48847ee
LM
150372015-08-24 Luis Machado <lgustavo@codesourcery.com>
15038
15039 * gdb.opt/inline-bt.c: New volatile global z.
15040 * gdb.opt/inline-cmds.c: Likewise.
15041 * gdb.opt/inline-locals.c: Likewise.
15042 * gdb.opt/inline-markers.c: New extern global z.
15043 (marker): Use z.
15044 (inline_fn): Likewise.
15045
0ebbc52b
PA
150462015-08-24 Pedro Alves <palves@redhat.com>
15047
15048 * config/m32r-stub.exp: Remove file.
15049 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
15050 * gdb.base/call-rt-st.exp: Likewise.
15051 * gdb.base/call-strs.exp: Likewise.
15052 * gdb.base/default.exp: Remove references to h8300-*-hms and
15053 *-*-udi*.
15054 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
15055
77c365df
AA
150562015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
15057
15058 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
15059 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
15060 and "return" use KFAIL when GDB can not read/write the vector
15061 return value.
15062
4313b8c0
GB
150632015-08-21 Gary Benson <gbenson@redhat.com>
15064
15065 * gdb.trace/pending.exp: Cope with remote transfer warnings.
15066
0e433b32
PA
150672015-08-20 Pedro Alves <palves@redhat.com>
15068
15069 * gdb.server/solib-list.exp: No longer expect an interior stop in
15070 non-stop mode.
15071
221e1a37
PA
150722015-08-20 Pedro Alves <palves@redhat.com>
15073
15074 * gdb.server/connect-stopped-target.c: New file.
15075 * gdb.server/connect-stopped-target.exp: New file.
15076
40e3ad0e
PA
150772015-08-20 Pedro Alves <palves@redhat.com>
15078
15079 * gdb.dwarf2/comp-unit-lang.exp: New file.
15080 * gdb.dwarf2/comp-unit-lang.c: New file.
15081
af39b327
PMR
150822015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
15083
15084 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
15085 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
15086
7d45c7c3 150872015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 15088
7d45c7c3
KB
15089 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
15090 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
15091
4d6cceb4
DE
150922015-08-18 Doug Evans <dje@google.com>
15093 Adrian Sendroiu <adrian.sendroiu@freescale.com>
15094
15095 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
15096 skip_python_tests. New arg prompt_regexp.
15097 (skip_python_tests): New function.
15098 * lib/mi-support.exp (mi_skip_python_tests): New function.
15099 * gdb.python/py-mi-objfile-gdb.py: New file.
15100 * gdb.python/py-mi-objfile.c: New file.
15101 * gdb.python/py-mi-objfile.exp: New file.
15102
ad89c2aa
KS
151032015-08-17 Keith Seitz <keiths@redhat.com>
15104
15105 * gdb.linespec/explicit.exp: Move strace test from here ...
15106 * gdb.trace/strace.exp: ... to here.
15107
e3ae3c43
PP
151082015-08-15 Patrick Palka <patrick@parcs.ath.cx>
15109
15110 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
15111 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
15112
604b2636
DE
151132015-08-14 Doug Evans <xdje42@gmail.com>
15114
15115 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
15116 inferior before selecting a new file.
15117
6ff0ba5f
DE
151182015-08-14 Doug Evans <xdje42@gmail.com>
15119
15120 * gdb.mi/mi-disassemble.exp: Update.
15121 * gdb.base/disasm-optim.S: New file.
15122 * gdb.base/disasm-optim.c: New file.
15123 * gdb.base/disasm-optim.h: New file.
15124 * gdb.base/disasm-optim.exp: New file.
15125
9ca98f92
KS
151262015-08-14 Keith Seitz <keiths@redhat.com>
15127
15128 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
15129 "evaluated-by".
15130
52bbc560
JB
151312015-08-13 Joel Brobecker <brobecker@adacore.com>
15132
15133 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
15134
5d8c3ed3
PMR
151352015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
15136
15137 * gdb.ada/fun_renaming.exp: New testcase.
15138 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
15139 * gdb.ada/fun_renaming/pack.adb: New file.
15140 * gdb.ada/fun_renaming/pack.ads: New file.
15141
ea8812bc
KS
151422015-08-12 Keith Seitz <keiths@redhat.com>
15143
15144 * gdb.base/dso2dso.exp: Pass basename of source file in call to
15145 gdb_get_line_number.
15146
4dafcdeb
JB
151472015-08-12 Joel Brobecker <brobecker@adacore.com>
15148
15149 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
15150 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
15151 gdb.base/dso2dso.exp: New files.
15152
5ba32597
SDJ
151532015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
15154 Pedro Alves <palves@redhat.com>
15155 Keith Seitz <keiths@redhat.com>
15156
15157 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
15158 GDBFLAGS.
15159
b6dafabf
PP
151602015-08-12 Patrick Palka <patrick@parcs.ath.cx>
15161
15162 * gdb.base/gdbhistsize-history.exp
15163 (test_histsize_history_setting): Use save_vars.
15164 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
15165 Use save_vars.
15166 (test_no_truncation_of_unlimited_history_file): Use save_vars.
15167 * gdb.base/readline.exp: Use save_vars.
15168
abe8e607
PP
151692015-08-12 Patrick Palka <patrick@parcs.ath.cx>
15170
15171 * lib/gdb.exp (save_vars): New proc.
15172
629500fa
KS
151732015-08-11 Keith Seitz <keiths@redhat.com>
15174
15175 * gdb.base/help.exp: Update help_breakpoint_text.
15176
eb8c4e2e
KS
151772015-08-11 Keith Seitz <keiths@redhat.com>
15178
15179 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
15180 (at toplevel): Call test_explicit_breakpoints.
15181 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
15182 breakpoints.
15183 * lib/mi-support.exp (mi_make_breakpoint): Add support for
15184 breakpoint conditions, "-cond".
15185
87f0e720
KS
151862015-08-11 Keith Seitz <keiths@redhat.com>
15187
15188 * gdb.linespec/3explicit.c: New file.
15189 * gdb.linespec/cpexplicit.cc: New file.
15190 * gdb.linespec/cpexplicit.exp: New file.
15191 * gdb.linespec/explicit.c: New file.
15192 * gdb.linespec/explicit.exp: New file.
15193 * gdb.linespec/explicit2.c: New file.
15194 * gdb.linespec/ls-errs.exp: Add explicit location tests.
15195 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
15196 before using in the matching pattern.
15197 Clarify that `prefix' is a regular expression.
15198
f00aae0f
KS
151992015-08-11 Keith Seitz <keiths@redhat.com>
15200
15201 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
15202 test.
15203 Add tests for missing ",FMT" and ",".
15204
e27852be
DE
152052015-08-10 Doug Evans <dje@google.com>
15206 Keith Seitz <keiths@redhat.com>
15207
15208 PR gdb/17960
15209 * gdb.base/completion.exp: Add location completer tests.
15210
7f03bd92
PA
152112015-08-07 Pedro Alves <palves@redhat.com>
15212
15213 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
15214 tests here.
15215 (top level): Run do_test with and without displaced stepping.
15216
3fc8eb30
PA
152172015-08-07 Pedro Alves <palves@redhat.com>
15218
15219 * gdb.base/valgrind-disp-step.c: New file.
15220 * gdb.base/valgrind-disp-step.exp: New file.
15221
d4569d7b
PA
152222015-08-07 Pedro Alves <palves@redhat.com>
15223
15224 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
15225 Delete function.
15226 (main): Add alarm. Run an infinite loop instead of calling
15227 wait_threads.
15228 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
15229 comment.
15230 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
15231 Delete function.
15232 (main): Add alarm. Run an infinite loop instead of calling
15233 wait_threads.
15234 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
15235 comment.
15236
e1316e60
PA
152372015-08-07 Pedro Alves <palves@redhat.com>
15238
15239 * gdb.base/checkpoint-ns.exp: New file.
15240 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
15241 standard_testfile.
15242
da8c46d2
MM
152432015-08-07 Markus Metzger <markus.t.metzger@intel.com>
15244
15245 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
15246 * gdb.btrace/instruction_history.exp: Update.
15247 * gdb.btrace/tsx.exp: New.
15248 * gdb.btrace/tsx.c: New.
15249
de1c2c52
PA
152502015-08-06 Pedro Alves <palves@redhat.com>
15251
15252 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
15253 increase timeout.
15254 * gdb.reverse/until-precsave.exp: Bump timeouts.
15255
782e0bf4
PA
152562015-08-06 Pedro Alves <palves@redhat.com>
15257
15258 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
15259
83e97ed0
PA
152602015-08-06 Pedro Alves <palves@redhat.com>
15261
15262 PR gdb/18749
15263 * gdb.threads/process-dies-while-handling-bp.c: New file.
15264 * gdb.threads/process-dies-while-handling-bp.exp: New file.
15265
863d01bd
PA
152662015-08-06 Pedro Alves <palves@redhat.com>
15267
15268 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
15269 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
15270
0a39bb32
PA
152712015-08-05 Pedro Alves <palves@redhat.com>
15272
15273 * gdb.threads/next-while-other-thread-longjmps.c: New file.
15274 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
15275
ee2d2b10
SL
152762015-08-03 Sandra Loosemore <sandra@codesourcery.com>
15277
15278 * gdb.base/bp-permanent.exp: Report test as unsupported if
15279 the target cannot stop at the permanent breakpoint.
15280
4e1bdb00
DE
152812015-08-03 Doug Evans <dje@google.com>
15282
15283 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
15284 10000.
15285
3d338901
DE
152862015-08-03 Doug Evans <dje@google.com>
15287
15288 * Makefile.in (workers/%.worker, build-perf): New rule.
15289 (GDB_PERFTEST_MODE): New variable.
15290 (check-perf): Use it.
15291 (clean): Clean up gdb.perf parallel build subdirs.
15292 * lib/build-piece.exp: New file.
15293 * lib/gdb.exp (make_gdb_parallel_path): New function
15294 (standard_output_file, standard_temp_file): Call it.
15295 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
15296 of $GDB_PARALLEL.
15297 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
15298
af061d3e
DE
152992015-08-03 Doug Evans <dje@google.com>
15300
8e1afc81 15301 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
15302 (LOG_FILE_NAME): New global.
15303 (TextReporter.__init__): Initialize self.txt_sum.
15304 (TextReporter.report): Add support for multiple data-points.
15305 Move report to perftest.sum, put raw data in perftest.log.
15306 (TextReporter.start): Open sum and log files.
15307 (TextReporter.end): Close sum and log files.
8e1afc81
DE
15308 * gdb.perf/lib/perftest/testresult.py
15309 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 15310
2c8c5d37
PA
153112015-07-31 Pedro Alves <palves@redhat.com>
15312
15313 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
15314 Use spawn_id_get_pid. Wait for spawn id after eof. Use
15315 kill_wait_spawned_process instead of explicit "kill -9".
15316 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
15317 returning a spawn id instead of a pid. Use spawn_id_get_pid and
15318 kill_wait_spawned_process.
15319 * gdb.base/attach-twice.exp: Likewise.
15320 * gdb.base/attach.exp: Likewise.
15321 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
15322 gdb_test_multiple.
15323 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
15324 returning a spawn id instead of a pid. Use spawn_id_get_pid and
15325 kill_wait_spawned_process.
15326 * gdb.base/valgrind-infcall.exp: Likewise.
15327 * gdb.multi/multi-attach.exp: Likewise.
15328 * gdb.python/py-prompt.exp: Likewise.
15329 * gdb.python/py-sync-interp.exp: Likewise.
15330 * gdb.server/ext-attach.exp: Likewise.
15331 * gdb.threads/attach-into-signal.exp (corefunc): Use
15332 spawn_wait_for_attach, spawn_id_get_pid and
15333 kill_wait_spawned_process.
15334 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
15335 spawn_wait_for_attach returning a spawn id instead of a pid. Use
15336 spawn_id_get_pid and kill_wait_spawned_process.
15337 * gdb.threads/attach-stopped.exp (corefunc): Use
15338 spawn_wait_for_attach, spawn_id_get_pid and
15339 kill_wait_spawned_process.
15340 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
15341 Use spawn_id_get_pid. Wait for spawn id after eof. Use
15342 kill_wait_spawned_process instead of explicit "kill -9".
15343 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
15344 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
15345 (spawn_wait_for_attach): Use spawn instead of exec to spawn
15346 processes. Don't map cygwin/windows pids here. Now returns a
15347 spawn id list.
15348
032a0fca
SL
153492015-07-30 Sandra Loosemore <sandra@codesourcery.com>
15350
15351 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
15352 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
15353 correct patch.
15354
61a934ca
SL
153552015-07-30 Sandra Loosemore <sandra@codesourcery.com>
15356
15357 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
15358
4bc4d428
SL
153592015-07-30 Sandra Loosemore <sandra@codesourcery.com>
15360
15361 Reapply:
15362 2014-05-21 Mark Wielaard <mjw@redhat.com>
15363
15364 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
15365
998d452a
PA
153662015-07-30 Pedro Alves <palves@redhat.com>
15367
15368 * linux-low.c (handle_extended_wait): Set the child's last
15369 reported status to TARGET_WAITKIND_STOPPED.
15370
69dde7dc
PA
153712015-07-30 Pedro Alves <palves@redhat.com>
15372
15373 PR threads/18600
15374 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
15375 only shows inferior 1.
15376
4dd63d48
PA
153772015-07-30 Simon Marchi <simon.marchi@ericsson.com>
15378 Pedro Alves <palves@redhat.com>
15379
15380 PR threads/18600
15381 * gdb.threads/fork-plus-threads.c: New file.
15382 * gdb.threads/fork-plus-threads.exp: New file.
15383
d618e4c5
PP
153842015-07-29 Patrick Palka <patrick@parcs.ath.cx>
15385
15386 * gdb.base/batch-preserve-term-settings.exp
15387 (test_terminal_settings_preserved_after_cli_exit): Use
15388 send_quit_command.
15389
1eef6428
PA
153902015-07-29 Pedro Alves <palves@redhat.com>
15391 Don Breazeal <donb@codesourcery.com>
15392
15393 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
15394 output from both inferior_spawn_id and gdb_spawn_id.
15395
7da5b897
SDJ
153962015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
15397
15398 * gdb.threads/attach-into-signal.exp (corefunc): Use
15399 with_test_prefix on nested loops, uniquefying the test messages.
15400
dac804df
SDJ
154012015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
15402
15403 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
15404 commit.
15405
06265e53
PP
154062015-07-29 Patrick Palka <patrick@parcs.ath.cx>
15407
15408 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
15409 New proc.
15410 (test_terminal_settings_preserved_after_sigterm): New test.
15411
18206ca3
PP
154122015-07-29 Patrick Palka <patrick@parcs.ath.cx>
15413
15414 * gdb.base/batch-preserve-term-settings.exp
15415 (test_terminal_settings_preserved_after_cli_exit): New test.
15416
90074d11
PP
154172015-07-29 Patrick Palka <patrick@parcs.ath.cx>
15418
15419 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
15420 manipulation of saved_gdbflags.
15421 (test_terminal_settings_preserved): Remove global declaration of
15422 the unused variable pagination_prompt. Remove manipulation of
15423 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
15424 GDBFLAGS.
15425
eb1a7902
PA
154262015-07-29 Pedro Alves <palves@redhat.com>
15427
15428 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
15429
8b75dd3b
PA
154302015-07-29 Pedro Alves <palves@redhat.com>
15431
15432 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
15433 at the top.
15434
dedad4e3
PA
154352015-07-29 Pedro Alves <palves@redhat.com>
15436
15437 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
15438 (main): Call gdb_unbuffer_output.
15439 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
15440 (main): Call gdb_unbuffer_output.
15441 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
15442 (main): Call gdb_unbuffer_output.
15443 * gdb.base/call-strs.exp: Adjust to step over the
15444 gdb_unbuffer_output call.
15445 * gdb.base/catch-gdb-caused-signals.c: Include
15446 "../lib/unbuffer_output.c".
15447 (main): Call gdb_unbuffer_output.
15448 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
15449 (main): Call gdb_unbuffer_output.
15450 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
15451 (main): Call gdb_unbuffer_output.
15452 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
15453 (main): Call gdb_unbuffer_output.
15454 * gdb.base/shlib-call.exp: Adjust to step over the
15455 gdb_unbuffer_output call.
15456 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
15457 (main): Call gdb_unbuffer_output.
15458 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
15459 (main): Call gdb_unbuffer_output.
15460 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
15461 (main): Rename to ...
15462 (test): ... this.
15463 (main): Reimplement.
15464 * gdb.base/varargs.exp: Run to test instead of to main.
15465 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
15466 (main): Call gdb_unbuffer_output.
15467
58789a91
PA
154682015-07-29 Pedro Alves <palves@redhat.com>
15469
15470 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
15471 factore out from mi_continue_dprintf. For call-style dprintfs,
15472 expect dprintf output out of $inferior_spawn_id.
15473 (mi_continue_dprintf): Use mi_expect_dprintf.
15474 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
15475 (main): Call gdb_unbuffer_output.
15476
e8376742
PA
154772015-07-29 Pedro Alves <palves@redhat.com>
15478
15479 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
15480 (default_mi_gdb_start): Set inferior_spawn_id instead of
15481 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
15482 gdb_spawn_id.
15483 (mi_gdb_test): Always expect inferior output from both
15484 $inferior_spawn_id and $gdb_spawn_id.
15485
08280010
PA
154862015-07-29 Pedro Alves <palves@redhat.com>
15487
15488 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
15489 send_inferior and $inferior_spawn_id.
15490
4d30e432
PA
154912015-07-29 Pedro Alves <palves@redhat.com>
15492
15493 * gdb.gdb/complaints.exp (test_initial_complaints)
15494 (test_serial_complaints, test_short_complaints): Use
15495 gdb_test_stdio.
15496 (test_empty_complaint): Handle $inferior_spawn_id !=
15497 $gdb_spawn_id.
15498
0d30a335
PA
154992015-07-29 Pedro Alves <palves@redhat.com>
15500
15501 * gdb.base/varargs.exp: Use gdb_test_stdio.
15502
39413b29
PA
155032015-07-29 Pedro Alves <palves@redhat.com>
15504
15505 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
15506
7cb000a9
PA
155072015-07-29 Pedro Alves <palves@redhat.com>
15508
15509 * gdb.base/ending-run.exp: Use gdb_test_stdio.
15510
d7b8ac82
PA
155112015-07-29 Pedro Alves <palves@redhat.com>
15512
15513 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
15514 parameter into two new parameters, "inf_result" and "gdb_result".
15515 Expect inferior output and gdb output from $inferior_spawn_id and
15516 $gdb_spawn_id, respectively. Adjust all callers.
15517
789c3a0c
PA
155182015-07-29 Pedro Alves <palves@redhat.com>
15519
15520 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
15521 of gdb_test_sequence.
15522
77e760c3
PA
155232015-07-29 Pedro Alves <palves@redhat.com>
15524
15525 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
15526 (saw_spurious_output): Expect inferior output from
15527 $inferior_spawn_id. Use gdb_test_stdio.
15528
8396d2cd
PA
155292015-07-29 Pedro Alves <palves@redhat.com>
15530
15531 * gdb.base/dprintf.exp: Use standard_testfile. Change
15532 prepare_for_testing call.
15533 (srcfile): Don't set.
15534 (restart): New procedure.
15535 (test_dprintf): New procecure, use to continue over dprintfs.
15536 (test_call, test_agent): New procedures, tests moved here.
15537 Restart gdb and recreate dprintfs. Adjust expected output.
15538
2051d61f
PA
155392015-07-29 Pedro Alves <palves@redhat.com>
15540
15541 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
15542
452397af
PA
155432015-07-29 Pedro Alves <palves@redhat.com>
15544
15545 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
15546
8aed9555
PA
155472015-07-29 Pedro Alves <palves@redhat.com>
15548
15549 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
15550 gdb_test_stdio.
15551
188a61b4
PA
155522015-07-29 Pedro Alves <palves@redhat.com>
15553
15554 * lib/gdb.exp (gdb_test_stdio): New procedure.
15555
12264a45
PA
155562015-07-29 Pedro Alves <palves@redhat.com>
15557
15558 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
15559
23ffc893
PA
155602015-07-29 Pedro Alves <palves@redhat.com>
15561
15562 * gdb.base/call-signal-resume.exp: Remove check for
15563 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
15564 * gdb.base/unwindonsignal.exp: Likewise.
15565 * gdb.base/call-signals.c (gen_signal): Remove printf call.
15566 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
15567
65566918
PA
155682015-07-29 Pedro Alves <palves@redhat.com>
15569
15570 * gdb.base/siginfo-addr.c (pass): New function.
15571 (handler): Call it iff si_addr is correct.
15572 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
15573 Set a breakpoint at "pass" and continue to it.
15574
d60a9221
SDJ
155752015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
15576
15577 * gdb.python/py-objfile.exp: Make some tests have unique names.
15578 * gdb.python/py-pp-registration.exp: Likewise.
15579
bde40b8f
PA
155802015-07-28 Pedro Alves <palves@redhat.com>
15581
15582 * gdb.server/server-exec-info.exp: Issue a "disconnect".
15583
13e1dec8
SM
155842015-07-27 Simon Marchi <simon.marchi@ericsson.com>
15585
15586 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
15587
da33c9a7
SM
155882015-07-27 Simon Marchi <simon.marchi@ericsson.com>
15589
15590 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
15591
077836f7
PP
155922015-07-27 Patrick Palka <patrick@parcs.ath.cx>
15593
15594 * gdb.base/gdb-sigterm-2.exp: New test.
15595
b8cc7b2e
DE
155962015-07-25 Doug Evans <xdje42@gmail.com>
15597
15598 Revert:
15599 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
15600 (workers/%.worker, build-perf): New rule.
15601 (GDB_PERFTEST_MODE): New variable.
15602 (check-perf): Use it.
15603 (clean): Clean up gdb.perf parallel build subdirs.
15604 * lib/build-piece.exp: New file.
15605 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
15606 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
15607 name.
15608 (standard_temp_file): Ditto.
15609 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
15610 of $GDB_PARALLEL.
15611
c8bd4544
DE
156122015-07-24 Doug Evans <dje@google.com>
15613
15614 * gdb.perf/lib/perftest/utils.py: New file.
15615 * gdb.perf/gm-hello.cc: New file.
15616 * gdb.perf/gm-pervasive-typedef.cc: New file.
15617 * gdb.perf/gm-pervasive-typedef.h: New file.
15618 * gdb.perf/gm-std.cc: New file.
15619 * gdb.perf/gm-std.h: New file.
15620 * gdb.perf/gm-use-cerr.cc: New file.
15621 * gdb.perf/gm-utils.h: New file.
15622 * gdb.perf/gmonster-null-lookup.py: New file.
15623 * gdb.perf/gmonster-pervasive-typedef.py: New file.
15624 * gdb.perf/gmonster-print-cerr.py: New file.
15625 * gdb.perf/gmonster-ptype-string.py: New file.
15626 * gdb.perf/gmonster-runto-main.py: New file.
15627 * gdb.perf/gmonster-select-file.py: New file.
15628 * gdb.perf/gmonster1-null-lookup.exp: New file.
15629 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
15630 * gdb.perf/gmonster1-print-cerr.exp: New file.
15631 * gdb.perf/gmonster1-ptype-string.exp: New file.
15632 * gdb.perf/gmonster1-runto-main.exp: New file.
15633 * gdb.perf/gmonster1-select-file.exp: New file.
15634 * gdb.perf/gmonster1.cc: New file.
15635 * gdb.perf/gmonster1.exp: New file.
15636 * gdb.perf/gmonster2-null-lookup.exp: New file.
15637 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
15638 * gdb.perf/gmonster2-print-cerr.exp: New file.
15639 * gdb.perf/gmonster2-ptype-string.exp: New file.
15640 * gdb.perf/gmonster2-runto-main.exp: New file.
15641 * gdb.perf/gmonster2-select-file.exp: New file.
15642 * gdb.perf/gmonster2.cc: New file.
15643 * gdb.perf/gmonster2.exp: New file.
15644
6eab34f3
DE
156452015-07-24 Doug Evans <dje@google.com>
15646
15647 * gdb.perf/README: New file.
15648 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
15649 * lib/gen-perf-test.exp: New file.
15650
63738bfd
DE
156512015-07-24 Doug Evans <dje@google.com>
15652
15653 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
15654 (PerfTest::startup): New function.
15655 (PerfTest::run): Return result of calling body.
15656 (PerfTest::assemble): Rewrite.
15657 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
15658 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
15659 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
15660 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
15661 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
15662
7b606f95
DE
156632015-07-24 Doug Evans <dje@google.com>
15664
15665 * lib/gdb.exp (clean_restart): Make executable optional.
15666
a97b16b8
DE
156672015-07-24 Doug Evans <dje@google.com>
15668
15669 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
15670 compiler_info references.
15671 * gdb.cp/temargs.exp: Ditto.
15672 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
15673 (get_compiler_info): Early exit if already computed. Set compiler_info
15674 to "unknown" if there was a problem.
15675 (test_compiler_info): Add function comment. Call get_compiler_info.
15676
35baa57f
DE
156772015-07-24 Doug Evans <dje@google.com>
15678
15679 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
15680 (workers/%.worker, build-perf): New rule.
15681 (GDB_PERFTEST_MODE): New variable.
15682 (check-perf): Use it.
15683 (clean): Clean up gdb.perf parallel build subdirs.
15684 * lib/build-piece.exp: New file.
15685 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
15686 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
15687 name.
15688 (standard_temp_file): Ditto.
15689 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
15690 of $GDB_PARALLEL.
15691
6ebea266
DE
156922015-07-24 Doug Evans <dje@google.com>
15693
15694 * lib/future.exp (gdb_default_target_compile): New option
15695 "early_flags".
15696 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
15697 --as-needed.
15698
1e76a7e9
SDJ
156992015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
15700
15701 * gdb.base/catch-syscall.exp: Call gdb_exit before
15702 gdb_skip_xml_test.
15703
5068630a
PA
157042015-07-24 Pedro Alves <palves@redhat.com>
15705
15706 * gdb.python/py-events.exp: Accept output between the stop event
15707 and the prompt.
15708 * gdb.python/py-evsignal.exp: Likewise.
15709 * gdb.python/py-evthreads.exp: Likewise.
15710
77598427
PA
157112015-07-24 Pedro Alves <palves@redhat.com>
15712
15713 PR gdb/18717
15714 * gdb.threads/non-ldr-exit.c: New file.
15715 * gdb.threads/non-ldr-exit.exp: New file.
15716
11e6c98f
YQ
157172015-07-24 Yao Qi <yao.qi@linaro.org>
15718
15719 * gdb.server/ext-wrapper.exp: Test --wrapper option when
15720 restarting process.
15721
51aee833
YQ
157222015-07-24 Yao Qi <yao.qi@linaro.org>
15723
15724 * gdb.server/ext-restart.exp: New file.
15725
8cfe207c
YQ
157262015-07-24 Yao Qi <yao.qi@linaro.org>
15727
15728 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
15729 argument options.
15730 * gdb.server/ext-wrapper.exp: New file.
15731
cc12ce38
DE
157322015-07-23 Doug Evans <dje@google.com>
15733
15734 * gdb.dwarf2/dw2-dummy-cu.S: New file.
15735 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
15736
d0d84780
PMR
157372015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
15738
15739 * gdb.ada/var_arr_typedef.exp: New testcase.
15740 * gdb.ada/var_arr_typedef/pack.adb: New file.
15741 * gdb.ada/var_arr_typedef/pack.ads: New file.
15742 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
15743
8b558f79
JB
157442015-07-20 Joel Brobecker <brobecker@adacore.com>
15745
15746 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
15747
775a3298
JK
157482015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15749
15750 * gdb.arch/i386-biarch-core.exp: Replace istarget
15751 by "complete set gnutarget". Remove expectation for the "core-file"
15752 command.
15753
db1ff28b
JK
157542015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15755
15756 Revert the previous commit:
15757 Tests for validate symbol file using build-id.
15758
0a94970d
JK
157592015-07-15 Aleksandar Ristovski <aristovski@qnx.com
15760
15761 Tests for validate symbol file using build-id.
15762 * gdb.base/solib-mismatch-lib.c: New file.
15763 * gdb.base/solib-mismatch-libmod.c: New file.
15764 * gdb.base/solib-mismatch.c: New file.
15765 * gdb.base/solib-mismatch.exp: New file.
15766
03346981
SL
157672015-07-15 Sandra Loosemore <sandra@codesourcery.com>
15768
15769 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
15770 nios2-*-linux*.
15771 * gdb.base/sigbpt.exp (stepi_out): Likewise.
15772 * gdb.base/siginfo.exp: Likewise.
15773 * gdb.base/sigstep.exp (advance, advancei): Likewise.
15774
42422cc7
PL
157752015-07-15 Pierre Langlois <pierre.langlois@arm.com>
15776
15777 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
15778 Move it to ...
15779 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
15780 ... here.
15781 * gdb.trace/range-stepping.exp: Check that the target supports
15782 range stepping.
15783
cfa68bae
JK
157842015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15785
15786 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
15787
8ffdba26
PA
157882015-07-14 Pedro Alves <palves@redhat.com>
15789
15790 * gdb.base/killed-outside.exp: New file.
15791 * gdb.base/killed-outside.c: New file.
15792
218a5a11
JK
157932015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15794
15795 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
15796 (n at main): New.
15797 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
15798
e03ed3c6
AA
157992015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
15800
15801 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
15802 infcall tests instead of setting up for KFAIL.
15803
485668e5
MM
158042015-07-10 Markus Metzger <markus.t.metzger@intel.com>
15805
15806 * gdb.btrace/record_goto-step.exp: New.
15807
08464196
JK
158082015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15809
15810 PR compile/18484
15811 * gdb.compile/compile.c (struct struct_type): Add volatile to
15812 selffield's type.
15813 * gdb.compile/compile.exp
15814 (compile code struct_object.selffield = &struct_object): Skip further
15815 struct_object tests if this one xfails.
15816
bcf5c1d9
RC
158172015-07-08 Robert O'Callahan <robert@ocallahan.org>
15818
15819 PR exp/18617
15820 * gdb.trace/ax.exp: Add test.
15821
4931af25
YQ
158222015-07-07 Yao Qi <yao.qi@linaro.org>
15823
15824 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
15825 instead of istarget "aarch64*-*-*".
15826 * gdb.arch/aarch64-fp.exp: Likewise.
15827 * gdb.base/float.exp: Likewise.
15828 * gdb.reverse/aarch64.exp: Likewise.
15829 * lib/gdb.exp (is_aarch64_target): New proc.
15830
9fcf688e
YQ
158312015-07-07 Yao Qi <yao.qi@linaro.org>
15832
15833 * lib/gdb.exp (is_aarch32_target): New proc.
15834 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
15835 instead of "istarget "arm*-*-*"".
15836 * gdb.arch/arm-disp-step.exp: Likewise.
15837 * gdb.arch/thumb-bx-pc.exp: Likewise.
15838 * gdb.arch/thumb-prologue.exp: Likewise.
15839 * gdb.arch/thumb-singlestep.exp: Likewise.
15840 * gdb.base/disp-step-syscall.exp: Likewise.
15841 * gdb.base/float.exp: Likewise.
15842
fbd8d50d
YQ
158432015-07-07 Yao Qi <yao.qi@linaro.org>
15844
15845 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
15846 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
15847
71be1fdc
YQ
158482015-07-07 Yao Qi <yao.qi@linaro.org>
15849
15850 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
15851 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
15852 if it exists.
15853 * gdb.multi/multi-arch.exp: Likewise.
15854
3e221d36
SM
158552015-07-07 Simon Marchi <simon.marchi@ericsson.com>
15856
15857 * gdb.python/py-lazy-string.exp: Add missing parentheses to
15858 print.
15859
d441430b
YQ
158602015-07-07 Yao Qi <yao.qi@linaro.org>
15861
15862 * gdb.arch/thumb-singlestep.exp: Do one more single step.
15863
06f810bd
MG
158642015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
15865
15866 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
15867 '[' and ']' characters.
15868
5e61e7c0
IB
158692015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
15870
15871 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
15872
28bf096c
PA
158732015-06-29 Pedro Alves <palves@redhat.com>
15874
15875 PR threads/18127
15876 * gdb.threads/hand-call-new-thread.c: New file.
15877 * gdb.threads/hand-call-new-thread.c: New file.
15878
ee93cd5e
KS
158792015-06-26 Keith Seitz <keiths@redhat.com>
15880 Doug Evans <dje@google.com>
15881
15882 PR 16253
15883 * gdb.cp/var-tag-2.cc: New file.
15884 * gdb.cp/var-tag-3.cc: New file.
15885 * gdb.cp/var-tag-4.cc: New file.
15886 * gdb.cp/var-tag.cc: New file.
15887 * gdb.cp/var-tag.exp: New file.
15888
fc637f04
PP
158892015-06-26 Patrick Palka <patrick@parcs.ath.cx>
15890
15891 * gdb.base/history-duplicates.exp: New test.
15892
2e52ae68
PP
158932015-06-26 Patrick Palka <patrick@parcs.ath.cx>
15894
15895 * gdb.base/completion.exp: Test the completion of the "focus"
15896 command.
15897
6e22494e
JK
158982015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15899
15900 * gdb.arch/amd64-prologue-skip.S: New file.
15901 * gdb.arch/amd64-prologue-skip.exp: New file.
15902
bf7b9cd9
SM
159032015-06-25 Simon Marchi <simon.marchi@ericsson.com>
15904
15905 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
15906 is_address_zero_readable check.
15907
201e8dfd
PB
159082015-06-24 Peter Bergner <bergner@vnet.ibm.com>
15909
15910 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
15911 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
15912
5cd867b4
YQ
159132015-06-24 Yao Qi <yao.qi@linaro.org>
15914
15915 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
15916 linux targets.
15917
4d7be007
YQ
159182015-06-24 Yao Qi <yao.qi@linaro.org>
15919
15920 * lib/gdb.exp (supports_get_siginfo_type): New proc.
15921 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
15922 * gdb.base/siginfo-thread.exp: Likewise.
15923
07fcd301
YQ
159242015-06-22 Yao Qi <yao.qi@linaro.org>
15925
15926 * boards/remote-gdbserver-on-localhost.exp: Add comments.
15927
52042a00
YQ
159282015-06-22 Yao Qi <yao.qi@linaro.org>
15929
15930 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
15931 aarch64*-*-*.
15932 (skip_hw_watchpoint_tests): Likewise.
15933
74bd41ce
PP
159342015-06-18 Patrick Palka <patrick@parcs.ath.cx>
15935
15936 * gdb.base/gdbinit-history.exp: Test the interaction between
15937 setting GDBHISTSIZE and setting the history size via .gdbinit.
15938
bc460514
PP
159392015-06-17 Patrick Palka <patrick@parcs.ath.cx>
15940
15941 PR gdb/16999
15942 * gdb.base/gdbhistsize-history.exp: New test.
15943
b58c513b
PP
159442015-06-17 Patrick Palka <patrick@parcs.ath.cx>
15945
15946 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
15947 with GDBHISTSIZE.
15948 * gdb.base/readline.exp: Likewise.
15949
92046791
YQ
159502015-06-17 Yao Qi <yao.qi@linaro.org>
15951
15952 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
15953 line.
15954
2093d2d3
PP
159552015-06-17 Patrick Palka <patrick@parcs.ath.cx>
15956
15957 * gdb.base/gdbinit-history.exp: Add test case to check that
15958 an unlimited history file does not get truncated on exit.
15959
e6c693af
AA
159602015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15961
15962 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
15963 (VECTOR): New macro. Use it...
15964 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
15965 ...for these typedefs.
15966 (int8, char1, int1, double1): New typedefs.
15967 (struct just_int2, struct two_int2): New structures.
15968 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
15969 (add_structvecs, add_singlevecs): New functions.
15970 (main): Call add_some_intvecs twice.
15971 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
15972 the compile and exit upon failure. Try compiling for the "native"
15973 architecture. Test inferior function calls with vector arguments
15974 and vector return value handling with "finish" and "return".
15975
c74f7d1c
JT
159762015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
15977
15978 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
15979 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
15980 PE file.
15981 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
15982
98aa42ee
AT
159832015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
15984
15985 PR breakpoints/16465
15986 * gdb.mi/mi-dprintf-pending.c: New file.
15987 * gdb.mi/mi-dprintf-pending.exp: New test.
15988 * gdb.mi/mi-dprintf-pendshr.c: New file.
15989
7d73c23c 159902015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 15991 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
15992
15993 * gdb.arch/i386-mpx-map.c: New file.
15994 * gdb.arch/i386-mpx-map.exp: New File.
15995
159962015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
15997
15998 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
15999 * gdb.arch/i386-mpx.exp: Indentation fixed.
16000
160012015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
16002
16003 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
16004 function and improved indentation.
16005 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
16006 gdb_test_multiple. Added additional tests to skip the test.
16007
160082015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
16009
16010 * gdb.arch/i386-avx512.c: Change path in include file.
16011 * gdb.arch/i386-avx512.exp: Change include dir path
16012 compilation flag.
16013 * gdb.arch/i386-mpx.c: Change path in include file.
16014 * gdb.arch/i386-mpx.exp: Change include dir path compilation
16015 flag.
16016
d5eba19a
JK
160172015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
16018
16019 * gdb.compile/compile-print.exp (compile print *vararray@3)
16020 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
16021
7f361056
JK
160222015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16023
16024 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
16025 (do not keep jit in memory): ... this.
16026 (expect 5): Change it to ...
16027 (expect no 5): ... this.
16028
3b462ec2
SM
160292015-06-02 Simon Marchi <simon.marchi@ericsson.com>
16030
16031 PR gdb/15564
16032 * gdb.mi/mi-detach.exp: New file.
16033
e0619de6
JK
160342015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16035
16036 PR symtab/18392
16037 * gdb.arch/amd64-tailcall-self.S: New file.
16038 * gdb.arch/amd64-tailcall-self.c: New file.
16039 * gdb.arch/amd64-tailcall-self.exp: New file.
16040
e970cb34
DB
160412015-05-28 Don Breazeal <donb@codesourcery.com>
16042
16043 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
16044 tests for remote targets by checking is_target_gdbserver.
16045
b2e2f908
DE
160462015-05-27 Doug Evans <dje@google.com>
16047
16048 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
16049 * gdb.dwarf2/opaque-type-lookup.c: New file.
16050 * gdb.dwarf2/opaque-type-lookup.exp: New file.
16051
82c7be31
DE
160522015-05-26 Doug Evans <dje@google.com>
16053
16054 * gdb.cp/iostream.cc: New file.
16055 * gdb.cp/iostream.exp: New file.
16056
b4f54984
DE
160572015-05-26 Doug Evans <dje@google.com>
16058
16059 * gdb.dwarf2/dw2-op-call.exp: Update.
16060 * gdb.dwarf2/dw4-sig-types.exp: Update.
16061 * gdb.dwarf2/implptr.exp: Update.
16062 * gdb.mi/mi-cmd-param-changed.exp: Update.
16063
4ea6efe9
DE
160642015-05-26 Doug Evans <dje@google.com>
16065
16066 * gdb.python/py-lazy-string.c: New file.
16067 * gdb.python/py-lazy-string.exp: New file.
16068 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
16069 (main): Update. Add estring3.
16070 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
16071 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
16072
f6bb7db3
YQ
160732015-05-26 Omair Javaid <omair.javaid@linaro.org>
16074 Yao Qi <yao.qi@linaro.org>
16075
16076 * gdb.reverse/aarch64.c: New.
16077 * gdb.reverse/aarch64.exp: New.
16078
a81bfbd0
OJ
160792015-05-26 Omair Javaid <omair.javaid@linaro.org>
16080
25d49b86
PA
16081 * lib/gdb.exp (supports_process_record): Return true for
16082 aarch64*-linux*.
a81bfbd0
OJ
16083 (supports_reverse): Likewise.
16084
158bf1b4
PP
160852015-05-22 Patrick Palka <patrick@parcs.ath.cx>
16086
16087 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
16088 Use with_test_prefix.
16089
a0145030
AB
160902015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
16091
16092 * gdb.base/completion.exp: Add test for completion of layout
16093 names.
16094
ebe3b578
AB
160952015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
16096
16097 * lib/gdb.exp (skip_tui_tests): New proc.
16098 * gdb.base/tui-layout.exp: Check skip_tui_tests.
16099
84204ed7
PA
161002015-05-19 Pedro Alves <palves@redhat.com>
16101
16102 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
16103 Save the whole env array instead of just HOME. Unset HISTSIZE in
16104 the environment while testing. Restore whole environment
16105 afterwards.
16106
37442ce1
DE
161072015-05-16 Doug Evans <xdje42@gmail.com>
16108
16109 * gdb.guile/scm-ports.c: New file.
16110 * gdb.guile/scm-ports.exp: Add memory port tests.
16111
36de76f9
JK
161122015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
16113
16114 * gdb.compile/compile-print.c: New file.
16115 * gdb.compile/compile-print.exp: New file.
16116
3a9558c4
JK
161172015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
16118
16119 * gdb.compile/compile-ops.exp: Cast param to void.
16120 * gdb.compile/compile.exp: Complete type for _gdb_expr.
16121 (compile code struct_object.selffield = &struct_object): Add xfail.
16122
aa715135
JG
161232015-05-15 Joel Brobecker <brobecker@adacore.com>
16124
16125 * gdb.ada/arr_enum_with_gap: New testcase.
16126
931e5bc3
JG
161272015-05-15 Joel Brobecker <brobecker@adacore.com>
16128
16129 * gdb.ada/byte_packed_arr: New testcase.
16130
9cd4d857
JB
161312015-05-15 Joel Brobecker <brobecker@adacore.com>
16132
16133 * gdb.ada/pckd_neg: New testcase.
16134
ebfd00d2
PP
161352015-05-13 Patrick Palka <patrick@parcs.ath.cx>
16136
16137 PR gdb/17820
16138 * gdb.base/gdbinit-history.exp: New test.
16139 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
16140 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
16141
4c082a81
SC
161422015-05-09 Siva Chandra Reddy <sivachandra@google.com>
16143
16144 * gdb.python/py-xmethods.cc: Enhance test case.
16145 * gdb.python/py-xmethods.exp: New tests.
16146 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
16147 function.
16148 (B_indexoper): Likewise.
16149 (global_dm_list) : Add new xmethod worker functions.
16150
f7797074
SDJ
161512015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
16152
16153 * gdb.base/coredump-filter.exp: Correctly unset
16154 "coredump_var_addr" array.
16155
a4674e4e
PA
161562015-05-08 Pedro Alves <palves@redhat.com>
16157
16158 * gdb.server/non-existing-program.exp: Unset spawn_id.
16159
df2eb078
SC
161602015-05-08 Siva Chandra Reddy <sivachandra@google.com>
16161
16162 PR python/18291
16163 * gdb.python/py-xmethods.exp: Add tests.
16164
422349a3
YQ
161652015-05-08 Yao Qi <yao.qi@linaro.org>
16166
16167 PR gdb/18208
16168 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
16169 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
16170 function set_coredump_filter, and remove remote_exec call.
16171 Remove argument ipid. Callers update.
16172 (top level): Don't get inferior's PID.
16173
63fc80ce
AA
161742015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
16175
16176 * gdb.base/watch_thread_num.exp: Skip test on targets without
16177 access watchpoints.
16178
80ad801e
PA
161792015-05-06 Pedro Alves <palves@redhat.com>
16180
16181 PR server/18081
16182 * gdb.server/non-existing-program.exp: New file.
16183
0fa7fe50
JB
161842015-05-05 Joel Brobecker <brobecker@adacore.com>
16185
16186 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
16187
3ea89b92
PMR
161882015-05-05 Joel Brobecker <brobecker@adacore.com>
16189
16190 * gdb.ada/out_of_line_in_inlined: New testcase.
16191
87b8eff0
JB
161922015-05-05 Joel Brobecker <brobecker@adacore.com>
16193
16194 * gdb.ada/var_rec_arr: New testcase.
16195
5fccc635
YQ
161962015-04-30 Yao Qi <yao.qi@linaro.org>
16197
16198 * gdb.base/break-idempotent.exp: If
16199 skip_hw_watchpoint_multi_tests returns true, skip the tests
16200 on "rwatch" and "awatch".
16201
42d38f42
YQ
162022015-04-30 Yao Qi <yao.qi@linaro.org>
16203
16204 * gdb.base/relativedebug.exp: Invoke gdb command
16205 "info sharedlibrary", and if libc.so doesn't have debug info,
16206 skip the test.
16207
2ce1cdbf
DE
162082015-04-29 Doug Evans <dje@google.com>
16209
16210 * gdb.python/py-xmethods.exp: Add ptype tests.
16211 * gdb.python/py-xmethods.py (E_method_char_worker): Add
16212 get_result_type method.
16213
f24a38c5
LM
162142015-04-29 Luis Machado <lgustavo@codesourcery.com>
16215
16216 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
16217 the target does not support hardware watchpoints.
16218
ecbf2b3c
LM
162192015-04-29 Luis Machado <lgustavo@codesourcery.com>
16220
16221 * gdb.base/break-always.exp: Abort testing if writing to memory
16222 causes an error.
16223
34f5f757
DE
162242015-04-28 Doug Evans <dje@google.com>
16225
16226 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
16227 * gdb.python/py-pp-registration.exp: ... here. New file.
16228 * gdb.python/py-pp-registration.c: New file.
16229 * gdb.python/py-pp-registration.py: New file.
16230
69b4374a
DE
162312015-04-28 Doug Evans <dje@google.com>
16232
16233 * gdb.python/py-bad-printers.c: New file.
16234 * gdb.python/py-bad-printers.py: New file.
16235 * gdb.python/py-bad-printers.exp: New file.
16236
59fb7612
SS
162372015-04-28 Sasha Smundak <asmundak@google.com>
16238
16239 * gdb.python/py-type.exp: New test.
16240
2631b16a
AW
162412015-04-28 Andy Wingo <wingo@igalia.com>
16242
16243 * gdb.python/py-parameter.exp:
16244 * gdb.guile/scm-parameter.exp: Escape the path that we are
16245 matching against, as it might contain characters that are special
16246 to regular expressions.
16247
460efde1
JB
162482015-04-27 Joel Brobecker <brobecker@adacore.com>
16249
16250 * gdb.ada/rec_comp: New testcase.
16251
2d369d8e
SDJ
162522015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
16253
16254 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
16255 before using it.
16256
cf75d6c3
AB
162572015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
16258
16259 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
16260 new tests for verilog output.
16261
8dbe7ca5
YQ
162622015-04-24 Yao Qi <yao.qi@linaro.org>
16263
16264 * boards/remote-gdbserver-on-localhost.exp: New file.
16265
4ef9fb2f
PA
162662015-04-23 Pedro Alves <palves@redhat.com>
16267
16268 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
16269 $inferior_spawn_id instead of $inferior_spawn_id directly. On
16270 "end of file", remove $inferior_spawn_id from the indirect list.
16271
0a803169
PA
162722015-04-23 Pedro Alves <palves@redhat.com>
16273
16274 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
16275
749ef8f8
PA
162762015-04-23 Pedro Alves <palves@redhat.com>
16277
16278 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
16279 on $any_spawn_id instead of only on $gdb_spawn_id.
16280
8aae4344
PM
162812015-04-21 Pierre Muller <muller@sourceware.org>
16282
16283 PR pascal/17815
16284 * lib/pascal.exp (gpc_compile): Add new option "class".
16285 (fpc_compile): Likewise.
16286 * gdb.pascal/case-insensitive-symbols.pas: New file.
16287 * gdb.pascal/case-insensitive-symbols.exp: New file.
16288
1586c8fb
GB
162892015-04-20 Gary Benson <gbenson@redhat.com>
16290
16291 * gdb.base/attach.exp: Fix three extended remote failures.
16292
1b6e6f5c
GB
162932015-04-17 Gary Benson <gbenson@redhat.com>
16294
16295 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
16296 the main executable over the remote protocol.
16297
e797481d
PA
162982015-04-16 Pedro Alves <palves@redhat.com>
16299
16300 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
16301 a new gdbserver if gdbserver_reconnect_p is set.
16302
1ca99c42
PA
163032015-04-16 Pedro Alves <palves@redhat.com>
16304
16305 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
16306 is set, don't exit gdbserver.
16307
af9fd6f8
AA
163082015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
16309
16310 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
16311 appropriate .insn, such that an older assembler can be used.
16312 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
16313 the z/Architecture instruction set on 31-bit targets as well.
16314
04ff1e61
AA
163152015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
16316
16317 * gdb.go/handcall.exp: Remove all logic related to the first
16318 breakpoint and rely on go_runto_main instead.
16319 * gdb.go/strings.exp: Likewise.
16320 * gdb.go/unsafe.exp: Likewise.
16321 * gdb.go/hello.exp: Likewise. Also rename the remaining
16322 breakpoint marker to "breakpoint 1".
16323 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
16324 * gdb.go/strings.go: Likewise.
16325 * gdb.go/unsafe.go: Likewise.
16326 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
16327 "set breakpoint 2 here" and rename the remaining breakpoint marker
16328 to "breakpoint 1".
16329
40d2f8d6
SM
163302015-04-15 Simon Marchi <simon.marchi@ericsson.com>
16331
16332 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
16333 if itertools.imap is not present.
16334 * gdb.python/py-objfile.exp: Add parentheses.
16335 * gdb.python/py-type.exp: Same.
16336 * gdb.python/py-unwind-maint.py: Same.
16337
8cbc97c6
YQ
163382015-04-15 Yao Qi <yao.qi@linaro.org>
16339
16340 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
16341 of ":$ptr_size" and set its form explicitly.
16342
45fd756c
YQ
163432015-04-15 Pedro Alves <palves@redhat.com>
16344 Yao Qi <yao.qi@linaro.org>
16345
16346 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
16347 timeout by factor of 4.
16348 (test_regular_watch): Likewise.
16349 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
16350 * gdb.reverse/sigall-reverse.exp: Likewise.
16351 * gdb.reverse/until-precsave.exp: Likewise.
16352 * lib/gdb.exp (with_timeout_factor): New proc.
16353 (gdb_expect): Move some code to ...
16354 (get_largest_timeout): ... here. New procedure.
16355
9e811bc3
LM
163562015-04-14 Luis Machado <lgustavo@codesourcery.com>
16357
16358 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
16359
0ff6fcb2
LM
163602015-04-13 Luis Machado <lgustavo@codesourcery.com>
16361
16362 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
16363 to write to the .text section.
16364
7578d5f7
LM
163652015-04-13 Luis Machado <lgustavo@codesourcery.com>
16366
16367 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
16368 Handle the case of targets that do not provide PID information.
16369
2efe15c4
YQ
163702015-04-13 Yao Qi <yao.qi@linaro.org>
16371
16372 * lib/gdbserver-support.exp (gdb_exit): Catch exception
16373 and use expect instead of gdb_expect.
16374
8cd8f2f8
SDJ
163752015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
16376
16377 * gdb.base/coredump-filter.exp: Rename variable "addr" to
16378 "coredump_var_addr" to avoid naming conflict with other testcases.
16379
9ee41772
PA
163802015-04-10 Pedro Alves <palves@redhat.com>
16381
16382 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
16383 gdb_test_sequence and gdb_assert.
16384
07473109
PA
163852015-04-10 Pedro Alves <palves@redhat.com>
16386
16387 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
16388 test messages that don't include the breakpoint address.
16389
de3db44c
YQ
163902015-04-10 Yao Qi <yao.qi@linaro.org>
16391
16392 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
16393 false for some offset and width combinations which aren't
16394 supported by linux kernel.
16395
c79d856c
PA
163962015-04-10 Pedro Alves <palves@redhat.com>
16397
16398 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
16399 procedure, factored out from ...
16400 (top level): ... here. Add "set displaced-stepping" testing axis.
16401 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
16402 parameter "displaced". Use it.
16403 (top level): Use foreach and add "set displaced-stepping" testing
16404 axis.
16405
ebc90b50
PA
164062015-04-10 Pedro Alves <palves@redhat.com>
16407
16408 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
16409 Remove comment.
16410 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
16411 both the address of the instruction that triggers the watchpoint
16412 and the address of the instruction immediately after, and use
16413 those addresses for the test. Fix comment.
16414
8f572e5c
PA
164152015-04-10 Pedro Alves <palves@redhat.com>
16416
16417 * gdb.base/sigstep.exp (breakpoint_to_handler)
16418 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
16419 Test "backtrace" in handler.
16420 (breakpoint_over_handler): New parameter 'displaced'. Use it.
16421 (top level): Add new "displaced" test axis to
16422 breakpoint_to_handler, breakpoint_to_handler_entry and
16423 breakpoint_over_handler.
16424
8d707a12
PA
164252015-04-10 Pedro Alves <palves@redhat.com>
16426
16427 PR gdb/18216
16428 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
16429
ef713951
YQ
164302015-04-10 Yao Qi <yao.qi@linaro.org>
16431
16432 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
16433 (test_add_rn_pc): New function.
16434 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
16435 (top level): Invoke test_add_rn_pc.
16436
906d60cf
PA
164372015-04-10 Pedro Alves <palves@redhat.com>
16438
16439 PR gdb/13858
16440 * gdb.base/step-over-no-symbols.exp: New file.
16441
f2983cc3
AW
164422015-04-09 Andy Wingo <wingo@igalia.com>
16443
16444 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
16445 after the Python tests.
16446
6d62641c
SDJ
164472015-04-08 Keith Seitz <keiths@redhat.com>
16448
16449 PR python/16699
16450 * gdb.python/py-completion.exp: New tests for completion.
16451 * gdb.python/py-completion.py (CompleteLimit1): New class.
16452 (CompleteLimit2): Likewise.
16453 (CompleteLimit3): Likewise.
16454 (CompleteLimit4): Likewise.
16455 (CompleteLimit5): Likewise.
16456 (CompleteLimit6): Likewise.
16457 (CompleteLimit7): Likewise.
16458
f3770638
PA
164592015-04-08 Pedro Alves <palves@redhat.com>
16460
16461 PR gdb/18214
16462 PR gdb/18216
16463 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
16464 function.
16465 (main): Install it as SIGUSR1 handler.
16466 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
16467 parameter. Always use "setup" as prefix. Toggle "set
16468 displaced-stepping" off/on depending on global. Don't switch to
16469 thread 1 here.
16470 (top level): Add displaced stepping "off/on" test axis. Update
16471 "setup" calls. Wrap each subtest with with_test_prefix. Test
16472 continuing with a queued signal in each thread.
16473
4496bed7
PA
164742015-04-08 Pedro Alves <palves@redhat.com>
16475
16476 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
16477 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
16478 gdb_breakpoint instead of gdb_test that doesn't expect anything.
16479 Return early if running to main fails.
16480 * gdb.trace/while-stepping.exp: Likewise.
16481
b97fde92
PA
164822015-04-07 Pedro Alves <palves@redhat.com>
16483
16484 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
16485 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
16486 interact with inferior program.
16487
f71c18e7
PA
164882015-04-07 Pedro Alves <palves@redhat.com>
16489
16490 * lib/gdb.exp (inferior_spawn_id): New global.
16491 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
16492 spawn id after processing the user code.
16493 (default_gdb_start): Set inferior_spawn_id.
16494 (send_inferior): New procedure.
16495 * lib/gdbserver-support.exp (gdbserver_start): Set
16496 inferior_spawn_id.
16497 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
16498
6423214f
PA
164992015-04-07 Pedro Alves <palves@redhat.com>
16500
16501 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
16502 * lib/gdbserver-support.exp (gdbserver_start): Make
16503 $server_spawn_id global.
16504 (gdbserver_start): Don't wait for gdbserver's spawn id with
16505 expect_background.
16506 (close_gdbserver): New procedure.
16507 (gdb_exit): Rename the default version and reimplement.
16508
71c0ee8c
PA
165092015-04-07 Pedro Alves <palves@redhat.com>
16510
72f4393d 16511 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
16512 append the substituted item, not the original item.
16513
203bc29b
PA
165142015-04-07 Pedro Alves <palves@redhat.com>
16515
16516 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
16517 gdb_expect.
16518
508a3ddf
PA
165192015-04-07 Pedro Alves <palves@redhat.com>
16520
16521 * gdb.base/interrupt.exp: Don't handle the case of the inferior
16522 output appearing once only.
16523
9f6dbe2b
PA
165242015-04-07 Pedro Alves <palves@redhat.com>
16525
16526 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
16527 that doesn't expect anything. Return early if running to main
16528 fails.
16529
337532fa
YQ
165302015-04-07 Yao Qi <yao.qi@linaro.org>
16531
16532 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
16533 (child_function): Call alarm.
16534 (main): Move call to alarm into the loop.
16535 * gdb.threads/non-stop-fair-events.exp: Build program with
16536 -DTIMEOUT=$timeout.
16537
01b622d4
DE
165382015-04-06 Doug Evans <xdje42@gmail.com>
16539
16540 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
16541 Fix dest parameter to board_info.
16542 (fpc_compile): Ditto.
16543 (gdb_compile_pascal): Rename dest arg to destfile.
16544
961f4160
PMR
165452015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
16546
16547 * gdb.ada/funcall_ref.exp: New file.
16548 * gdb.ada/funcall_ref/foo.adb: New file.
16549
cafda597
YQ
165502015-04-02 Yao Qi <yao.qi@linaro.org>
16551
16552 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
16553 is remote.
16554
fed040c6
GB
165552015-04-02 Gary Benson <gbenson@redhat.com>
16556
16557 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
16558
d11916aa
SS
165592015-04-01 Sasha Smundak <asmundak@google.com>
16560
16561 * gdb.python/py-unwind-maint.c: New file.
16562 * gdb.python/py-unwind-maint.exp: New test.
16563 * gdb.python/py-unwind-maint.py: New file.
16564 * gdb.python/py-unwind.c: New file.
16565 * gdb.python/py-unwind.exp: New test.
16566 * gdb.python/py-unwind.py: New test.
16567
a1471180
PA
165682015-04-01 Pedro Alves <palves@redhat.com>
16569
16570 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
16571 to fail instead of non-existent $test.
16572
0bbeccb1
PA
165732015-04-01 Pedro Alves <palves@redhat.com>
16574
16575 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
16576 GDBFLAGS if not empty.
16577
3c724c8c
PMR
165782015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
16579
16580 * gdb.ada/complete.exp: Remove "multi_line".
16581 * gdb.ada/info_exc.exp: Remove "multi_line".
16582 * gdb.ada/packed_tagged.exp: Remove "multi_line".
16583 * gdb.ada/ptype_field.exp: Remove "multi_line".
16584 * gdb.ada/sym_print_name.exp: Remove "multi_line".
16585 * gdb.ada/tagged.exp: Remove "multi_line".
16586 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
16587 [multi_line ...]
16588 * gdb.btrace/delta.exp: Likewise.
16589 * gdb.btrace/exception.exp: Likewise.
16590 * gdb.btrace/function_call_history.exp: Likewise.
16591 * gdb.btrace/instruction_history.exp: Likewise.
16592 * gdb.btrace/nohist.exp: Likewise.
16593 * gdb.btrace/record_goto.exp: Likewise.
16594 * gdb.btrace/segv.exp: Likewise.
16595 * gdb.btrace/stepi.exp: Likewise.
16596 * gdb.btrace/tailcall.exp: Likewise.
16597 * gdb.btrace/unknown_functions.exp: Likewise.
16598 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
16599 * lib/gdb.exp: Add the "multi_line" helper.
16600
4eec2deb
PA
166012015-04-01 Pedro Alves <palves@redhat.com>
16602
16603 * gdb.threads/tid-reuse.c: New file.
16604 * gdb.threads/tid-reuse.exp: New file.
16605
df8411da
SDJ
166062015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
16607
16608 PR corefiles/16092
16609 * gdb.base/coredump-filter.c: New file.
16610 * gdb.base/coredump-filter.exp: Likewise.
16611
6ef37366
PM
166122015-03-27 Petr Machata <pmachata@redhat.com>
16613
16614 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
16615 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
16616 (Dwarf::assemble): Initialize them.
16617 (Dwarf::lines): New function.
16618
7ec911b0
JT
166192015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
16620
16621 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
16622 SYMBOL_PREFIX for x86_64-*-cygwin.
16623
ff908ebf
AW
166242015-03-26 Andy Wingo <wingo@igalia.com>
16625
16626 PR symtab/18148
16627 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
16628 const_value but not a location.
16629 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
16630 location defined in non-main CUs are visible.
16631
6d5f0679
YQ
166322015-03-26 Yao Qi <yao.qi@linaro.org>
16633
16634 PR testsuite/18139
16635 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
16636 Add a line number entry for the same line.
16637 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
16638 Add a line number entry for the same line.
16639
2898689b
YQ
166402015-03-26 Yao Qi <yao.qi@linaro.org>
16641
16642 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
16643 .int 0.
16644 (func): Likewise. Add .Lfunc_1 label.
16645 Use .Lfunc_1 label.
16646 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
16647 .int 0.
16648 (func): Likewise.
16649 Use .Lfunc_1 label.
16650
85180498
YQ
166512015-03-26 Yao Qi <yao.qi@linaro.org>
16652
16653 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
16654 Call gdb_compile instead to compile each .s files without debug
16655 information.
16656
8aa08a8d
YQ
166572015-03-26 Yao Qi <yao.qi@linaro.org>
16658
16659 * gdb.base/savedregs.exp (process_saved_regs): Make
16660 "Saved registers:" optional in the pattern.
16661
66849923
MM
166622015-03-25 Markus Metzger <markus.t.metzger@intel.com>
16663
16664 * gdb.btrace/next.exp: Merged into step.exp.
16665 * gdb.btrace/finish.exp: Merged into step.exp.
16666 * gdb.btrace/nexti.exp: Merged into stepi.exp.
16667 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
16668 "record goto" and checking the exact replay position.
16669 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
16670 check for "Recording format" in "info record" output.
16671 * gdb.btrace/record_goto.exp: Choose test file based on target.
16672 * gdb.btrace/x86-record_goto.S: Renamed into ...
16673 * gdb.btrace/x86_64-record_goto.S: ... this.
16674 * gdb.btrace/i686-record_goto.S: New.
16675 * gdb.btrace/x86-tailcall.S: Renamed into ...
16676 * gdb.btrace/x86_64-tailcall.S: ... this.
16677 * gdb.btrace/i686-tailcall.S: New.
16678 * gdb.btrace/x86-tailcall.c: Renamed into ...
16679 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
16680 separate statements. Update test.
16681 * gdb.btrace/delta.exp: Use record_goto.c as test file.
16682 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
16683 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
16684 * gdb.btrace/tailcall.exp: Choose test file based on target.
16685 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
16686
11cc1b74
MM
166872015-03-25 Markus Metzger <markus.t.metzger@intel.com>
16688
16689 * gdb.btrace/exception.exp: Increase BTS buffer size.
16690
a25d8bf9
PA
166912015-03-24 Pedro Alves <palves@redhat.com>
16692
16693 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
16694
856e7dd6
PA
166952015-03-24 Pedro Alves <palves@redhat.com>
16696
16697 * gdb.threads/schedlock.exp (test_step): No longer expect that
16698 "set scheduler-locking step" with "next" over a function call runs
16699 threads unlocked.
16700
ad235a41
AT
167012015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
16702
16703 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
16704
15630549
AT
167052015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
16706
16707 PR breakpoints/16466
16708 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
16709 * gdb.mi/mi-pending.c (thread_func): New function.
16710 (int main): Add threading support required.
16711 * gdb.mi/mi-pending.exp: Add tests for this issue.
16712 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
16713 (pendfunc2): Remove stdio dependency.
16714 * gdb.mi/mi-pendshr2.c: New file.
16715
693dca06
KS
167162015-03-23 Keith Seitz <keiths@redhat.com>
16717
16718 * gdb.linespec/keywords.c: New file.
16719 * gdb.linespec/keywords.exp: New file.
16720
7e993ebf
KS
167212015-03-23 Keith Seitz <keiths@redhat.com>
16722
16723 PR gdb/18021
16724 * gdb.dwarf2/staticvirtual.exp: New test.
16725
bc23328c
JK
167262015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
16727
16728 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
16729 * README: Remove HP-UX and gdb.hp.
16730 (configuration):
16731 * configure: Regenerate.
16732 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
16733 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
16734 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
16735 gdb.hp/gdb.defects/Makefile.
16736 * gdb.hp/Makefile.in: File deleted.
16737 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
16738 * gdb.hp/gdb.aCC/optimize.c: File deleted.
16739 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
16740 * gdb.hp/gdb.aCC/run.c: File deleted.
16741 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
16742 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
16743 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
16744 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
16745 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
16746 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
16747 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
16748 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
16749 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
16750 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
16751 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
16752 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
16753 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
16754 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
16755 * gdb.hp/gdb.base-hp/reg.s: File deleted.
16756 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
16757 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
16758 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
16759 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
16760 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
16761 * gdb.hp/gdb.compat/Makefile.in: File deleted.
16762 * gdb.hp/gdb.compat/average.c: File deleted.
16763 * gdb.hp/gdb.compat/sum.c: File deleted.
16764 * gdb.hp/gdb.compat/xdb.c: File deleted.
16765 * gdb.hp/gdb.compat/xdb0.c: File deleted.
16766 * gdb.hp/gdb.compat/xdb0.h: File deleted.
16767 * gdb.hp/gdb.compat/xdb1.c: File deleted.
16768 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
16769 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
16770 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
16771 * gdb.hp/gdb.defects/Makefile.in: File deleted.
16772 * gdb.hp/gdb.defects/bs14602.c: File deleted.
16773 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
16774 * gdb.hp/gdb.defects/solib-d.c: File deleted.
16775 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
16776 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
16777 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
16778 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
16779 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
16780 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
16781 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
16782 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
16783 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
16784 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
16785 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
16786 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
16787 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
16788 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
16789 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
16790 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
16791 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
16792 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
16793 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
16794 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
16795 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
16796 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
16797 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
16798 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
16799 * gdb.hp/tools/odump: File deleted.
16800
8bf3b159
PA
168012015-03-19 Pedro Alves <palves@redhat.com>
16802
16803 * gdb.threads/continue-pending-status.exp (saw_thread_2)
16804 (saw_thread_3): New globals.
16805 (top level): Increment them when an event for the corresponding
16806 thread is seen.
16807 (no thread starvation): New test.
16808
eb54c8bf
PA
168092015-03-19 Pedro Alves <palves@redhat.com>
16810
16811 * gdb.threads/continue-pending-status.c: New file.
16812 * gdb.threads/continue-pending-status.exp: New file.
16813
32d2e5d6
PA
168142015-03-18 Pedro Alves <palves@redhat.com>
16815
16816 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
16817 Use gdb_is_target_remote instead of is_remote. Use
16818 gdb_test_multiple instead of gdb_expect. Exit early if
16819 gdb_test_multiple hits its internal matches. Tighten stepi tests
16820 expected output. Fail on exit with any signal, instead of just
16821 SIGILL.
16822
f68f11b7
YQ
168232015-03-18 Yao Qi <yao.qi@linaro.org>
16824
16825 PR tdep/18107
16826 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
16827 variable.
16828 * gdb.base/catch-syscall.exp: Don't skip it on
16829 aarch64*-*-linux* target. Remove elements in all_syscalls.
16830 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
16831 target.
16832 (setup_all_syscalls): New proc.
16833
ca5fd19b
YQ
168342015-03-16 Yao Qi <yao.qi@linaro.org>
16835
16836 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
16837 (top level): Skip tests if valid_addr_p returns false for
16838 $cmd1 or $cmd2.
16839
85642ba0
AW
168402015-03-11 Andy Wingo <wingo@igalia.com>
16841
16842 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
16843
e03f9645
YQ
168442015-03-11 Yao Qi <yao.qi@linaro.org>
16845
16846 * gdb.base/catch-syscall.exp: Fix typo in comments.
16847
5d0962b2
YQ
168482015-03-11 Yao Qi <yao.qi@linaro.org>
16849
16850 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
16851
b2df3cef
PA
168522015-03-09 Pedro Alves <palves@redhat.com>
16853
16854 * dg-extract-results.py: Delete.
16855
ef878e53
PA
168562015-03-09 Pedro Alves <palves@redhat.com>
16857
16858 Merge dg-extract-results.sh from GCC upstream (r218843).
16859
16860 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
16861 * dg-extract-results.sh: Use --text with grep to avoid issues with
16862 binary files. Fall back to cat -v, if that doesn't work.
16863
9494d219
PA
168642015-03-05 Pedro Alves <palves@redhat.com>
16865
16866 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
16867
a8d9763a
SM
168682015-03-04 Simon Marchi <simon.marchi@ericsson.com>
16869
16870 * lib/mi-support.exp (mi_expect_interrupt): Accept
16871 alternative event for when in all-stop mode.
16872
be9957b8
PA
168732015-03-04 Pedro Alves <palves@redhat.com>
16874
16875 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
16876
d57be0f4 168772015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
16878
16879 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
16880
c214c7cf
AA
168812015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
16882
16883 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
16884 regexps for GDB's current line display, accept a hex address
16885 preceding the line number.
16886
6d74a497
AA
168872015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
16888
16889 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
16890 the 'arch1' variable for "s390*-linux*" targets.
16891
511aee7c
PA
168922015-03-04 Pedro Alves <palves@redhat.com>
16893
16894 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
16895 (main): Pass missing retval argument to pthread_join call.
16896
95e50b27
PA
168972015-03-02 Pedro Alves <palves@redhat.com>
16898
16899 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
16900 (top level): Call do_test with non-stop as well.
16901
28054d69
PA
169022015-03-02 Pedro Alves <palves@redhat.com>
16903
16904 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
16905 -1.
16906
4fa5d7b4
AA
169072015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
16908
16909 * gdb.arch/s390-vregs.exp: New test.
16910 * gdb.arch/s390-vregs.S: New file.
16911
97c18565
PA
169122015-02-27 Pedro Alves <palves@redhat.com>
16913
16914 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
16915 call to catch_command_errors.
16916 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
16917 catch_command_errors.
16918
a37bfa30
PA
169192015-02-27 Pedro Alves <palves@redhat.com>
16920
16921 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
16922 "true" for boolean result.
16923 * gdb.gdb/selftest.exp (test_with_self): Also accept full
16924 prototype of main.
16925
6f98576f
PA
169262015-02-27 Pedro Alves <palves@redhat.com>
16927
16928 * lib/unbuffer_output.c: New file.
16929 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
16930 (main): Call gdb_unbuffer_output.
16931
eba5ab56
YQ
169322015-02-27 Yao Qi <yao.qi@linaro.org>
16933
16934 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
16935 target.
16936
0def5aaa
DE
169372015-02-26 Doug Evans <dje@google.com>
16938
16939 * gdb.cp/class2.cc (Dbase, D): New classes.
16940 (main): New local delta.
16941 * gdb.cp/class2.exp: Test printing delta.
16942 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
16943 (dynbar): New global.
16944 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
16945
081a1c2c
JK
169462015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16947
16948 * gdb.compile/compile-ifunc.c: New file.
16949 * gdb.compile/compile-ifunc.exp: New file.
16950
2f41223f
AT
169512015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
16952
16953 * gdb.base/structs.exp: Check for correct struct on finish.
16954
03eddd80
YQ
169552015-02-26 Yao Qi <yao.qi@linaro.org>
16956
16957 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
16958 is zero.
16959
80c57053
JK
169602015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16961
16962 * gdb.arch/cordic.ko.bz2: New file.
16963 * gdb.arch/cordic.ko.debug.bz2: New file.
16964 * gdb.arch/ppc64-symtab-cordic.exp: New file.
16965
21613c12
YQ
169662015-02-25 Yao Qi <yao.qi@linaro.org>
16967
16968 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
16969 aarch64*-*-* target.
16970
d8b901ed
PA
169712015-02-23 Pedro Alves <palves@redhat.com>
16972
16973 * lib/gdb.exp (delete_breakpoints): Rewrite using
16974 gdb_test_multiple.
16975
e5b85ead
PA
169762015-02-23 Pedro Alves <palves@redhat.com>
16977
16978 * gdb.base/info-os.c: Include stdlib.h.
16979
85c3a371
DE
169802015-02-22 Doug Evans <xdje42@gmail.com>
16981
16982 PR symtab/17855
16983 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
16984 is read after symbols have been re-read.
16985 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
16986 * gdb.ada/exec_changed/second.adb (Second): Ditto.
16987
96553a0c
DE
169882015-02-21 Doug Evans <dje@google.com>
16989
16990 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
16991
97a0c697
JK
169922015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16993
16994 PR corefiles/17808
16995 * gdb.arch/i386-biarch-core.core.bz2: New file.
16996 * gdb.arch/i386-biarch-core.exp: New file.
16997
a47cd6e9
PA
169982015-02-21 Pedro Alves <palves@redhat.com>
16999
17000 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
17001 runto_main fails.
17002
c5facdc4
PA
170032015-02-20 Pedro Alves <palves@redhat.com>
17004
17005 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
17006 info probes.
17007
2db9a427
PA
170082015-02-20 Pedro Alves <palves@redhat.com>
17009
17010 * gdb.threads/multi-create-ns-info-thr.exp: New file.
17011
60fb7e9e
PA
170122015-02-20 Pedro Alves <palves@redhat.com>
17013
17014 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
17015 clean_restart before gdb_target_supports_trace.
17016
5c5019c2
PA
170172015-02-20 Pedro Alves <palves@redhat.com>
17018
17019 PR threads/18006
17020 * gdb.threads/clone-thread_db.c: New file.
17021 * gdb.threads/clone-thread_db.exp: New file.
17022
c9587f88
AT
170232015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
17024
17025 PR breakpoints/16812
17026 * gdb.base/catch-gdb-caused-signals.c: New file.
17027 * gdb.base/catch-gdb-caused-signals.exp: New file.
17028
f6a88844
JM
170292015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
17030
17031 * configure: Regenerated.
17032 * configure.ac: Use GDB_AC_TRANSFORM.
17033 * aclocal.m4: sinclude ../transform.m4.
17034
497c491b
JM
170352015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
17036
17037 * lib/dtrace.exp: New file.
17038 * gdb.base/dtrace-probe.exp: Likewise.
17039 * gdb.base/dtrace-probe.d: Likewise.
17040 * gdb.base/dtrace-probe.c: Likewise.
17041 * lib/pdtrace.in: Likewise.
17042 * configure.ac: Output variables with the transformed names of
17043 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
17044 * configure: Regenerated.
17045
03e98035
JM
170462015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
17047
17048 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
17049 expected message when trying to access $_probe_* convenience
17050 variables while not on a probe.
17051
63cc30e9
JK
170522015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17053
17054 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
17055
0703599a
PA
170562015-02-11 Pedro Alves <pedro@codesourcery.com>
17057
17058 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
17059 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
17060
7e60a48e
DE
170612015-02-10 Doug Evans <xdje42@gmail.com>
17062
17063 * lib/gdb.exp (gdb_load): Always return a result.
17064
01b088bc
PA
170652015-02-10 Pedro Alves <palves@redhat.com>
17066
17067 * gdb.threads/signal-sigtrap.c: New file.
17068 * gdb.threads/signal-sigtrap.exp: New file.
17069
b05ec7a5
AT
170702015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
17071
17072 * gdb.trace/no-attach-trace.c: New file.
17073 * gdb.trace/no-attach-trace.exp: New file.
17074
a2c2acaf
MW
170752015-02-09 Mark Wielaard <mjw@redhat.com>
17076
17077 * gdb.dwarf2/atomic.c: New file.
17078 * gdb.dwarf2/atomic-type.exp: Likewise.
17079
31fd9caa
MM
170802015-02-09 Markus Metzger <markus.t.metzger@intel.com>
17081
17082 * gdb.btrace/buffer-size.exp: Update "info record" output.
17083 * gdb.btrace/delta.exp: Update "info record" output.
17084 * gdb.btrace/enable.exp: Update "info record" output.
17085 * gdb.btrace/finish.exp: Update "info record" output.
17086 * gdb.btrace/instruction_history.exp: Update "info record" output.
17087 * gdb.btrace/next.exp: Update "info record" output.
17088 * gdb.btrace/nexti.exp: Update "info record" output.
17089 * gdb.btrace/step.exp: Update "info record" output.
17090 * gdb.btrace/stepi.exp: Update "info record" output.
17091 * gdb.btrace/nohist.exp: Update "info record" output.
17092
d33501a5
MM
170932015-02-09 Markus Metzger <markus.t.metzger@intel.com>
17094
17095 * gdb.btrace/buffer-size: New.
17096
f4abbc16
MM
170972015-02-09 Markus Metzger <markus.t.metzger@intel.com>
17098
17099 * gdb.btrace/delta.exp: Update "info record" output.
17100 * gdb.btrace/enable.exp: Update "info record" output.
17101 * gdb.btrace/finish.exp: Update "info record" output.
17102 * gdb.btrace/instruction_history.exp: Update "info record" output.
17103 * gdb.btrace/next.exp: Update "info record" output.
17104 * gdb.btrace/nexti.exp: Update "info record" output.
17105 * gdb.btrace/step.exp: Update "info record" output.
17106 * gdb.btrace/stepi.exp: Update "info record" output.
17107 * gdb.btrace/nohist.exp: Update "info record" output.
17108
b9d61307
SM
171092015-02-06 Simon Marchi <simon.marchi@ericsson.com>
17110
17111 PR gdb/15678
17112 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
17113
e584fdbc
PA
171142015-02-06 Pedro Alves <palves@redhat.com>
17115
17116 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
17117 macro.
17118 (seconds_left, again): New globals.
17119 (main): Wait seconds_left in a 1-second sleep loop instead of
17120 sleeping 180 seconds. If 'again' is set, reset the seconds
17121 counter.
17122 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
17123 'again' in the inferior before detaching. Print the seconds left.
17124 (options): New global.
17125 (top level): Build program with -DTIMEOUT=$timeout.
17126
77f41761
PA
171272015-02-06 Pedro Alves <palves@redhat.com>
17128
17129 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
17130 determine how many seconds to pass to 'alarm'.
17131 * gdb.base/gdb-sigterm.exp (top level): Build program with
17132 -DTIMEOUT=$timeout.
17133 (do_test): Return success/failure indication. Add more verbose
17134 logging. Don't fail if 200 single steps are seen. Instead, fail
17135 when the test times out.
17136 (passes): New global.
17137 (top level): Break the testing loop if testing fails on any
17138 iteration. Use gdb_assert.
17139
b9394193
DB
171402015-02-04 Don Breazeal <donb@codesourcery.com>
17141
17142 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
17143 and initialize them.
17144 (ipc_cleanup): New function.
17145 (main): Don't declare shmid, semid, and msqid. Add a call to
17146 atexit so that we call ipc_cleanup on exit.
17147
42d9e528
PA
171482015-02-04 Pedro Alves <palves@redhat.com>
17149
17150 * boards/native-extended-gdbserver.exp: Remove any target variant
17151 specifications from the board name before clearing the isremote
17152 flag from board_info.
17153
ae6ae975
DE
171542015-01-31 Doug Evans <xdje42@gmail.com>
17155
17156 * gdb.base/maint.exp <maint print type argc>: Update expected output.
17157
cfb069a8
GB
171582015-01-31 Gary Benson <gbenson@redhat.com>
17159
17160 * gdb.base/completion.exp: Disable completion limiting for
17161 existing tests. Add new tests to check completion limiting.
17162 * gdb.linespec/ls-errs.exp: Disable completion limiting.
17163
5dd31d79
DE
171642015-01-31 Doug Evans <xdje42@gmail.com>
17165
17166 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
17167
9f050062
DE
171682015-01-31 Doug Evans <xdje42@gmail.com>
17169
17170 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
17171 entries. Duplicate file section script entries.
17172 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
17173 inlined entries. Add test for safe-path rejection.
17174 * gdb.python/py-section-script.c: Add duplicate inlined section script
17175 entries. Duplicate file section script entries.
17176 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
17177 inlined entries. Add test for safe-path rejection.
17178
df25ebbd
JB
171792015-01-29 Joel Brobecker <brobecker@adacore.com>
17180
17181 * gdb.ada/disc_arr_bound: New testcase.
17182
4a0ca9ec
JB
171832015-01-29 Joel Brobecker <brobecker@adacore.com>
17184
17185 * gdb.ada/mi_var_array: New testcase.
17186
3a8b707a
DE
171872015-01-27 Doug Evans <dje@google.com>
17188
17189 * gdb.python/py-objfile.exp: Add tests for objfile.username.
17190 Add test for objfile.filename, objfile.username after objfile
17191 has been unloaded.
17192
f8313f6e
JB
171932015-01-26 Joel Brobecker <brobecker@adacore.com>
17194
17195 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
17196 the second test to print the name attribute of value
17197 returned by the call to gdb.lookup_type, and adjust
17198 the expected output accordingly.
17199
37bc665e
MW
172002015-01-25 Mark Wielaard <mjw@redhat.com>
17201
17202 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
17203 * gdb.base/disp-step-fork.c: Include unistd.h.
17204 * gdb.base/siginfo-obj.c: Include stdio.h.
17205 * gdb.base/siginfo-thread.c: Likewise.
17206 * gdb.mi/non-stop.c: Include unistd.h.
17207 * gdb.mi/nsthrexec.c: Include stdio.h.
17208 * gdb.mi/pthreads.c: Include unistd.h.
17209 * gdb.modula2/unbounded1.c (main): Declare returns int.
17210 * gdb.reverse/consecutive-reverse.c: Likewise.
17211 * gdb.threads/create-fail.c: Include unistd.h.
17212 * gdb.threads/killed.c: Likewise.
17213 * gdb.threads/linux-dp.c: Likewise.
17214 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
17215 * gdb.threads/non-ldr-exc-2.c: Likewise.
17216 * gdb.threads/non-ldr-exc-3.c: Likewise.
17217 * gdb.threads/non-ldr-exc-4.c: Likewise.
17218 * gdb.threads/pthreads.c: Include unistd.h.
17219 (main): Declare returns int.
17220 * gdb.threads/tls-main.c (foo): New declaration.
17221 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
17222
f7e5394d
SM
172232015-01-23 Simon Marchi <simon.marchi@ericsson.com>
17224
17225 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
17226 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
17227
743649fd
MW
172282015-01-15 Mark Wielaard <mjw@redhat.com>
17229
17230 * gdb.base/noreturn-return.c: New file.
17231 * gdb.base/noreturn-return.exp: New file.
17232 * gdb.base/noreturn-finish.c: New file.
17233 * gdb.base/noreturn-finish.exp: New file.
17234
198297aa
PA
172352015-01-23 Pedro Alves <palves@redhat.com>
17236
17237 * gdb.threads/continue-pending-after-query.c: New file.
17238 * gdb.threads/continue-pending-after-query.exp: New file.
17239
717cf30c
AG
172402015-01-22 Anders Granlund <anders.granlund@ericsson.com>
17241 Simon Marchi <simon.marchi@ericsson.com>
17242
17243 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
17244 * gdb.base/valgrind-db-attach.exp: Same.
17245 * gdb.base/valgrind-infcall.exp: Same.
17246 * lib/mi-support.exp (default_mi_gdb_start): Same.
17247 * lib/prompt.exp (default_prompt_gdb_start): Same.
17248 * lib/gdb.exp (default_gdb_spawn): Same.
17249 (gdb_interact): New.
17250
17251
4b62a76e
JK
172522015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17253
17254 * gdb.compile/compile.exp (pointer to jit function): New test.
17255
b4cdae6f
WW
172562015-01-17 Wei-cheng Wang <cole945@gmail.com>
17257
17258 * lib/gdb.exp (supports_process_record): Return true for
17259 powerpc*-*-linux*.
17260 (supports_reverse): Likewise.
17261
d221e7ef
DB
172622015-01-15 Don Breazeal <donb@codesourcery.com>
17263
17264 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
17265 instead of checking whether the target board is remote and
17266 use spawn_wait_for_attach instead of exec/sleep.
17267 * gdb.base/attach-twice.exp: Likewise.
17268
bafffb51
JB
172692015-01-15 Joel Brobecker <brobecker@adacore.com>
17270
17271 * gdb.ada/var_arr_attrs: New testcase.
17272
5589af0e
PA
172732015-01-14 Pedro Alves <palves@redhat.com>
17274 Joel Brobecker <brobecker@adacore.com>
17275
17276 PR gdb/17525
17277 * gdb.base/bp-cmds-execution-x-script.c: New file.
17278 * gdb.base/bp-cmds-execution-x-script.exp: New file.
17279 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
17280
6c400b59
PA
172812015-01-14 Pedro Alves <palves@redhat.com>
17282
17283 PR cli/17828
17284 * gdb.base/batch-preserve-term-settings.c: New file.
17285 * gdb.base/batch-preserve-term-settings.exp: New file.
17286
e02c96a7
DE
172872015-01-13 Doug Evans <dje@google.com>
17288
17289 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
17290 binary.
17291
576fd14c
JB
172922015-01-13 Joel Brobecker <brobecker@adacore.com>
17293
17294 * Makefile.in (clean mostlyclean): Do not delete *.py.
17295
04dccad0
JB
172962015-01-13 Joel Brobecker <brobecker@adacore.com>
17297
17298 * gdb.python/py-lookup-type.exp: New file.
17299
3d230f71
PA
173002015-01-12 Pedro Alves <palves@redhat.com>
17301
17302 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
17303 restore GDBFLAGS before returning.
17304
7e67715d
JK
173052015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17306
17307 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
17308 is_amd64_regs_target and is_x86_like_target.
17309
f2e0d4b4
DE
173102015-01-11 Doug Evans <xdje42@gmail.com>
17311
17312 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
17313 is given without an explicit form.
17314 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
17315 attributes.
17316 * gdb.dwarf/corrupt.exp: Ditto.
17317 * gdb.dwarf2/enum-type.exp: Ditto.
17318 * gdb.trace/entry-values.exp: Ditto.
17319 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
17320
439250fb
DE
173212015-01-11 Doug Evans <xdje42@gmail.com>
17322
17323 PR gdb/15830
17324 * gdb.base/maint.exp: Remove references to "maint demangle".
17325 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
17326 Add tests for explicitly specifying language to demangle.
17327 * gdb.dlang/demangle.exp: Ditto.
17328
ede9f622
PA
173292015-01-09 Pedro Alves <palves@redhat.com>
17330
17331 * gdb.threads/non-stop-fair-events.c: New file.
17332 * gdb.threads/non-stop-fair-events.exp: New file.
17333
a7b796db
PA
173342015-01-09 Pedro Alves <palves@redhat.com>
17335
17336 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
17337 the global scope. Set a breakpoint after all threads are started
17338 rather than stepping over two source lines. Expect the prompt.
17339 * gdb.base/watch_thread_num.c (threads_started_barrier): New
17340 global.
17341 (NUM): Now 15.
17342 (main): Use threads_started_barrier to wait for all threads to
17343 start. Main thread no longer calls thread_function. Exit after
17344 180 seconds.
17345 (loop): New function.
17346 (thread_function): Wait on threads_started_barrier barrier. Call
17347 'loop' at each iteration.
17348 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
17349 threads have started, instead of hardcoding number of "next"
17350 steps. Use an access watchpoint instead of a write watchpoint.
17351
9665ffdd
PA
173522015-01-09 Pedro Alves <palves@redhat.com>
17353
17354 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
17355 (thread_func): Wait on barrier.
17356 (main): Wait for all threads to start before stopping GDB.
17357 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
17358 global.
17359 (thread1_func, thread2_func): Wait on barrier.
17360 (main): Wait for all threads to start before stopping GDB.
17361 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
17362 New global.
17363 (thread1_func, thread2_func): Wait on barrier.
17364 (main): Wait for all threads to start before stopping GDB.
17365
c945a99f
PA
173662015-01-09 Pedro Alves <palves@redhat.com>
17367
17368 * gdb.threads/attach-many-short-lived-threads.c: New file.
17369 * gdb.threads/attach-many-short-lived-threads.exp: New file.
17370
c1a747c1
PA
173712014-01-09 Pedro Alves <palves@redhat.com>
17372
17373 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
17374 instead of to thread 2.
17375 * gdb.threads/signal-command-multiple-signals-pending.c (main):
17376 Add barrier around each pthread_create call instead of around all
17377 calls.
17378 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
17379 Set a break on thread_function and have the child threads hit it
17380 one at at a time.
17381
60b3033e
PA
173822015-01-09 Pedro Alves <palves@redhat.com>
17383
17384 * lib/gdb.exp (can_spawn_for_attach): New procedure.
17385 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
17386 false.
17387 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
17388 checking whether the target board is remote.
17389 * gdb.multi/multi-attach.exp: Likewise.
17390 * gdb.python/py-sync-interp.exp: Likewise.
17391 * gdb.server/ext-attach.exp: Likewise.
17392 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
17393 tests that need to attach, instead of checking whether the target
17394 board is remote at the top of the file.
17395
acc018ac
YQ
173962015-01-08 Yao Qi <yao@codesourcery.com>
17397
17398 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
17399
50a18af8
JK
174002015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17401
17402 Fix testcase compilation.
17403 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
17404
8503d6e1
JB
174052015-01-06 Joel Brobecker <brobecker@adacore.com>
17406
17407 * gdb.python/py-type.exp: Add a couple test about empty
17408 array creation, and negative-length array creation.
17409
cc73dbcc
DE
174102015-01-02 Doug Evans <xdje42@gmail.com>
17411
17412 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
17413
0300bbc7
DE
174142015-01-02 Doug Evans <dje@google.com>
17415
17416 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
17417
9d85a0ec
YQ
174182014-12-29 Yao Qi <yao@codesourcery.com>
17419
17420 * gdb.trace/entry-values.exp: Update comments. Rename variable
17421 bar_call_foo to returned_from_foo.
17422
87186c6a
MMN
174232014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
17424
17425 PR gdb/17394
17426 * gdb.linespec/break-asm-file.c: New file.
17427 * gdb.linespec/break-asm-file.exp: New file.
17428 * gdb.linespec/break-asm-file0.s: New file.
17429 * gdb.linespec/break-asm-file1.s: New file.
17430
1bab7383
YQ
174312014-12-18 Nigel Stephens <nigel@mips.com>
17432 Maciej W. Rozycki <macro@codesourcery.com>
17433
17434 * gdb.base/float.exp: Handle the new output from "info float" on
17435 MIPS targets.
17436
1bc1068a
JK
174372014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
17438
17439 Fix MinGW compilation.
17440 * gdb.compile/compile-ops.exp: Update untested message if
17441 !skip_compile_feature_tests.
17442 * gdb.compile/compile-setjmp.exp: Likewise.
17443 * gdb.compile/compile-tls.exp: Likewise.
17444 * gdb.compile/compile.exp: Likewise.
17445 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
17446 supported on this host".
17447
b6615d10
DE
174482014-12-16 Doug Evans <xdje42@gmail.com>
17449
17450 * boards/stabs.exp: New file.
17451
25dda427
AA
174522014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
17453
17454 * gdb.base/completion.exp: Adjust to format changes of "maint
17455 print user-registers".
17456
bf330350
CU
174572014-12-16 Catalin Udma <catalin.udma@freescale.com>
17458
17459 PR server/17457
17460 * gdb.arch/aarch64-fp.c: New file.
17461 * gdb.arch/aarch64-fp.exp: New file.
17462
395cf596
SDJ
174632014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
17464
17465 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
17466 r210637, r210913, r211666, r215400, r215817).
17467
17468 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
17469 * dg-extract-results.py: New file.
17470 * dg-extract-results.sh: Use it if the environment seems
17471 suitable.
17472
17473 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
17474
17475 * dg-extract-results.py (parse_run): Handle warnings that
17476 are printed before a test harness is run.
17477
17478 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
17479
17480 * dg-extract-results.py (Named): Remove __cmp__ method.
17481 (output_variation): Use a key to sort variation.harnesses.
17482
17483 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
17484
17485 * dg-extract-results.py: For Python 3, force sys.stdout to
17486 handle surrogate escape sequences.
17487 (safe_open): New function.
17488 (output_segment, main): Use it.
17489
17490 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
17491
17492 * dg-extract-results.py (Prog.result_re): Include options
17493 in test name.
17494
17495 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
17496
17497 * dg-extract-results.py (output_variation): Always sort if
17498 do_sum.
17499
e882ef3c
SM
175002014-12-15 Simon Marchi <simon.marchi@ericsson.com>
17501
17502 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
17503 as long as we get pagination notifications.
17504
4992aa20
JM
175052014-12-15 Jason Merrill <jason@redhat.com>
17506
17507 * Makefile.in (check-gdb.%): Restore.
17508 * README: Mention it.
17509
c1b5a1a6
JB
175102014-12-13 Joel Brobecker <brobecker@adacore.com>
17511
17512 * gdb.ada/str_uninit: New testcase.
17513
5537b577
JK
175142014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
17515
17516 PR symtab/17642
17517 * gdb.base/vla-stub-define.c: New file.
17518 * gdb.base/vla-stub.c: New file.
17519 * gdb.base/vla-stub.exp: New file.
17520
bb2ec1b3
TT
175212014-12-12 Phil Muldoon <pmuldoon@redhat.com>
17522 Jan Kratochvil <jan.kratochvil@redhat.com>
17523 Tom Tromey <tromey@redhat.com>
17524
17525 * configure.ac: Add gdb.compile/.
17526 * configure: Regenerate.
17527 * gdb.compile/Makefile.in: New file.
17528 * gdb.compile/compile-ops.exp: New file.
17529 * gdb.compile/compile-ops.c: New file.
17530 * gdb.compile/compile-tls.c: New file.
17531 * gdb.compile/compile-tls.exp: New file.
17532 * gdb.compile/compile-constvar.S: New file.
17533 * gdb.compile/compile-constvar.c: New file.
17534 * gdb.compile/compile-mod.c: New file.
17535 * gdb.compile/compile-nodebug.c: New file.
17536 * gdb.compile/compile-setjmp-mod.c: New file.
17537 * gdb.compile/compile-setjmp.c: New file.
17538 * gdb.compile/compile-setjmp.exp: New file.
17539 * gdb.compile/compile-shlib.c: New file.
17540 * gdb.compile/compile.c: New file.
17541 * gdb.compile/compile.exp: New file.
17542 * lib/gdb.exp (skip_compile_feature_tests): New proc.
17543
4ff709eb
TT
175442014-12-12 Tom Tromey <tromey@redhat.com>
17545
17546 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
17547 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
17548
6dddd6a5
DE
175492014-12-12 Doug Evans <dje@google.com>
17550
17551 * lib/gdb-python.exp (get_python_valueof): New function.
17552 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
17553
71c24708
AA
175542014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
17555
17556 * gdb.base/completion.exp: Add test for completion of "info
17557 registers ".
17558
3e29f34a
MR
175592014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
17560
17561 * gdb.base/func-ptrs.c: New file.
17562 * gdb.base/func-ptrs.exp: New file.
17563
fc126975
SM
175642014-12-10 Simon Marchi <simon.marchi@ericsson.com>
17565
17566 PR breakpoints/17012
17567 * gdb.base/dprintf-detach.c: New file.
17568 * gdb.base/dprintf-detach.exp: New file.
17569
0a46d518
SM
175702014-12-10 Simon Marchi <simon.marchi@ericsson.com>
17571
17572 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
17573 * lib/gdb.exp (target_is_gdbserver): New procedure.
17574
a0be3e44
DE
175752014-12-08 Doug Evans <dje@google.com>
17576
17577 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
17578
df1b803a
YQ
175792014-12-05 Yao Qi <yao@codesourcery.com>
17580
17581 * gdb.guile/scm-error.exp: Remove the third argument to
17582 gdb_remote_download.
17583 * gdb.guile/scm-frame-args.exp: Likewise.
17584 * gdb.guile/scm-section-script.exp: Likewise.
17585
ddb9f679
YQ
175862014-12-05 Yao Qi <yao@codesourcery.com>
17587
17588 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
17589
86e4ed39
DE
175902014-12-04 Doug Evans <dje@google.com>
17591
17592 * gdb.python/py-objfile.exp: Add tests for
17593 objfile.add_separate_debug_file.
17594
7c50a931
DE
175952014-12-04 Doug Evans <dje@google.com>
17596
17597 * lib/gdb.exp (get_build_id): New function.
17598 (build_id_debug_filename_get): Rewrite to use it.
17599 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
17600
621661e3
MR
176012014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
17602
17603 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
17604 `method(long)', not just 0x0.
17605 * gdb.cp/nsalias.exp: Align code labels to 4.
17606 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
17607 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
17608 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
17609 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
17610 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
17611 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
17612
29f0c3b7
DE
176132014-12-02 Doug Evans <dje@google.com>
17614
e1e061e7 17615 PR symtab/17602
29f0c3b7 17616 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 17617 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
17618 * gdb.cp/anon-ns.exp: Update.
17619
162078c8
NB
176202014-12-02 Nick Bull <nicholaspbull@gmail.com>
17621
17622 * gdb.python/py-events.py (inferior_call_handler): New.
17623 (register_changed_handler, memory_changed_handler): New.
17624 (test_events.invoke): Register new handlers.
17625 * gdb.python/py-events.exp: Add tests for inferior call,
17626 memory_changed and register_changed events.
17627
fdb09caf
AA
176282014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
17629
17630 * gdb.base/execl-update-breakpoints.exp: Specify the link address
17631 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
17632 if the linker doesn't understand this.
17633
55cfb2c4
SM
176342014-12-01 Simon Marchi <simon.marchi@ericsson.com>
17635
17636 * gdb.python/python.exp: Change expected reply to help().
17637
9e8cd6df
YQ
176382014-12-01 Yao Qi <yao@codesourcery.com>
17639
17640 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
17641 AC_CONFIG_SUBDIRS(gdb.gdbtk).
17642 * configure: Re-generated.
17643
6c659fc2
SC
176442014-11-28 Siva Chandra Reddy <sivachandra@google.com>
17645
17646 * gdb.cp/chained-calls.cc: New file.
17647 * gdb.cp/chained-calls.exp: New file.
17648 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
17649
d7fc3181
SM
176502014-11-28 Simon Marchi <simon.marchi@ericsson.com>
17651
17652 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
17653 * gdb.dwarf2/symtab-producer.exp: Same.
17654 * gdb.gdb/python-interrupts.exp: Same.
17655 * gdb.gdb/python-selftest.exp: Same.
17656 * gdb.python/py-linetable.exp: Same.
17657 * gdb.python/py-type.exp: Same.
17658 * gdb.python/py-value-cc.exp: Same.
17659 * gdb.python/py-value.exp: Same.
17660
10e79639
YQ
176612014-11-28 Yao Qi <yao@codesourcery.com>
17662
17663 * gdb.base/break-probes.exp: Match library name prefixed with
17664 sysroot.
17665
f28a0564
SM
176662014-11-27 Simon Marchi <simon.marchi@ericsson.com>
17667
17668 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
17669 test expected output. Add parentheses for the call to print.
17670 Remove L suffix from integers.
17671
3fe1ce1d
DE
176722014-11-26 Doug Evans <dje@google.com>
17673
17674 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
17675
84429e27
YQ
176762014-11-22 Yao Qi <yao@codesourcery.com>
17677
17678 * gdb.trace/entry-values.c: Remove asms.
17679 (foo): Add foo_label.
17680 (bar): Add bar_label.
17681 * gdb.trace/entry-values.exp: Remove code computing foo's
17682 length and bar's length.
17683 (Dwarf::assemble): Invoke function_range for bar and use
17684 MACRO_AT_func for foo.
17685
26741859
YQ
176862014-11-22 Yao Qi <yao@codesourcery.com>
17687
17688 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
17689 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
17690 Use .Lgcc43_procstart instead of gcc43.
17691
45e44d27
JB
176922014-11-21 Joel Brobecker <brobecker@adacore.com>
17693
17694 * gdb.ada/n_arr_bound: New testcase.
17695
458c8db8
SDJ
176962014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
17697
17698 PR breakpoints/10737
17699 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
17700 test_catch_syscall_multi_arch.
17701 (test_catch_syscall_multi_arch): New function.
17702
43f3e411
DE
177032014-11-20 Doug Evans <xdje42@gmail.com>
17704
17705 * gdb.base/maint.exp: Update expected output.
17706
0d7b2549
AA
177072014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
17708
17709 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
17710 4-byte instruction on S390.
17711
8908fca5
JB
177122014-11-19 Joel Brobecker <brobecker@adacore.com>
17713
17714 * gdb.ada/arr_arr: New testcase.
17715
4a46959e
JB
177162014-11-19 Joel Brobecker <brobecker@adacore.com>
17717
17718 * gdb.ada/pkd_arr_elem: New Testcase.
17719
470e2f4e
LM
177202014-11-18 Luis Machado <lgustavo@codesourcery.com>
17721
17722 * gdb.reverse/break-precsave: Expect completion message for
17723 core file reads.
17724 * gdb.reverse/consecutive-precsave.exp: Likewise.
17725 * gdb.reverse/finish-precsave.exp: Likewise.
17726 * gdb.reverse/i386-precsave.exp: Likewise.
17727 * gdb.reverse/machinestate-precsave.exp: Likewise.
17728 * gdb.reverse/sigall-precsave.exp: Likewise.
17729 * gdb.reverse/solib-precsave.exp: Likewise.
17730 * gdb.reverse/step-precsave.exp: Likewise.
17731 * gdb.reverse/until-precsave.exp: Likewise.
17732 * gdb.reverse/watch-precsave.exp: Likewise.
17733
a267f3ad
AA
177342014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
17735
17736 * gdb.base/bp-permanent.c: Include unistd.h.
17737 * gdb.python/py-framefilter-mi.c (main): Add return type.
17738 * gdb.python/py-framefilter.c (main): Likewise.
17739 * gdb.trace/actions-changed.c (main): Likewise.
17740
12084a9a
AA
177412014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
17742
17743 * gdb.mi/until.c: Add eye-catchers.
17744 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
17745 line numbers.
17746
dc7e1a77
AA
177472014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
17748
17749 * gdb.base/condbreak.exp: Drop references to removed non-prototype
17750 function header variants in break1.c.
17751 * gdb.base/ena-dis-br.exp: Likewise.
17752 * gdb.base/hbreak2.exp: Likewise.
17753 * gdb.reverse/until-precsave.exp: Drop references to removed
17754 non-prototype function header variants in ur1.c.
17755 * gdb.reverse/until-reverse.exp: Likewise.
17756
41c77605
PM
177572014-11-17 Petr Machata <pmachata@redhat.com>
17758
17759 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
17760 ${_cu_offset_size} bytes abbrev offset.
17761
34248c3a
DE
177622014-11-15 Doug Evans <xdje42@gmail.com>
17763
17764 PR symtab/17559
17765 * gdb.base/line-symtabs.exp: New file.
17766 * gdb.base/line-symtabs.c: New file.
17767 * gdb.base/line-symtabs.h: New file.
17768
646da059
YQ
177692014-11-14 Yao Qi <yao@codesourcery.com>
17770
17771 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
17772 (func): Add label func_label.
17773 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
17774 Replace low_pc and high_pc with MACRO_AT_range.
17775 Replace name, low_pc and high_pc with MACRO_AT_func.
17776
9301ebe6
YQ
177772014-11-14 Yao Qi <yao@codesourcery.com>
17778
17779 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
17780 Replace name, low_pc and high_pc with MACRO_AT_func.
17781
f166b542
YQ
177822014-11-14 Yao Qi <yao@codesourcery.com>
17783
17784 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
17785 produce debug information.
17786 * gdb.dwarf2/implptr-optimized-out.S: Removed.
17787
0f6e71e3
YQ
177882014-11-14 Yao Qi <yao@codesourcery.com>
17789
17790 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
17791 object and get function length.
17792 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
17793 with MACRO_AT_func.
17794 (top-level): Replace gdb_compile and clean_restart with
17795 prepare_for_testing.
17796 * gdb.dwarf2/main.c (main): Add label main_label.
17797
876c4df9
YQ
177982014-11-14 Yao Qi <yao@codesourcery.com>
17799
17800 * lib/dwarf.exp (function_range): New procedure.
17801 (Dwarf::_handle_macro_at_func): New procedure.
17802 (Dwarf::_handle_macro_at_range): New procedure.
17803 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
17804
02ad9cf1
YQ
178052014-11-14 Yao Qi <yao@codesourcery.com>
17806
17807 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
17808 (_handle_attribute): New procedure.
17809
a59add0c
AA
178102014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17811
17812 * gdb.ada/cond_lang/foo.c (callme): Add return type.
17813 * gdb.base/call-sc.c (zed): Likewise.
17814 * gdb.base/checkpoint.c (main): Likewise.
17815 * gdb.base/dump.c (main): Likewise.
17816 * gdb.base/gcore.c (main): Likewise.
17817 * gdb.base/huge.c (main): Likewise.
17818 * gdb.base/multi-forks.c (main): Likewise.
17819 * gdb.base/pr10179-a.c (main): Likewise.
17820 * gdb.base/savedregs.c (main): Likewise.
17821 * gdb.base/sigaltstack.c (main): Likewise.
17822 * gdb.base/siginfo.c (main): Likewise.
17823 * gdb.base/structs.c (zed): Likewise.
17824 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
17825 * gdb.mi/mi-syn-frame.c (main): Likewise.
17826 * gdb.mi/until.c (foo, main): Likewise.
17827 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
17828 * gdb.base/solib-weak.c (foo): Declare.
17829 * gdb.base/attach-twice.c: Include stdio.h.
17830 * gdb.base/weaklib1.c: Likewise.
17831 * gdb.base/weaklib2.c: Likewise.
17832 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
17833 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
17834 unistd.h.
17835 * gdb.base/attach-pie-misread.c: Include stdlib.h.
17836 * gdb.mi/mi-exit-code.c: Likewise.
17837 * gdb.base/break-interp-lib.c: Include string.h.
17838 * gdb.base/coremaker.c: Likewise.
17839 * gdb.base/testenv.c: Likewise.
17840 * gdb.python/py-finish-breakpoint.c: Likewise.
17841 * gdb.base/inferior-died.c: Include sys/wait.h.
17842 * gdb.base/fileio.c: Include time.h.
17843 * gdb.base/async-shell.c: Include unistd.h.
17844 * gdb.base/dprintf-non-stop.c: Likewise.
17845 * gdb.base/info-os.c: Likewise.
17846 * gdb.mi/mi-console.c: Likewise.
17847 * gdb.mi/watch-nonstop.c: Likewise.
17848 * gdb.python/py-events.c: Likewise.
17849 * gdb.base/async.c (baz): Move up before its invocation.
17850 * gdb.base/code_elim2.c (my_global_func): Likewise.
17851 * gdb.base/skip-solib-lib.c (multiply): Likewise.
17852 * gdb.base/advance.c (func2): Likewise.
17853
3b5d5997
AA
178542014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17855
17856 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
17857 variant.
17858 * gdb.base/annota3.c: Likewise.
17859 * gdb.base/async.c: Likewise.
17860 * gdb.base/average.c: Likewise.
17861 * gdb.base/call-ar-st.c: Likewise.
17862 * gdb.base/call-rt-st.c: Likewise.
17863 * gdb.base/call-sc.c: Likewise.
17864 * gdb.base/call-strs.c: Likewise.
17865 * gdb.base/ending-run.c: Likewise.
17866 * gdb.base/execd-prog.c: Likewise.
17867 * gdb.base/exprs.c: Likewise.
17868 * gdb.base/foll-exec.c: Likewise.
17869 * gdb.base/foll-fork.c: Likewise.
17870 * gdb.base/foll-vfork.c: Likewise.
17871 * gdb.base/funcargs.c: Likewise.
17872 * gdb.base/gcore.c: Likewise.
17873 * gdb.base/jump.c: Likewise.
17874 * gdb.base/langs0.c: Likewise.
17875 * gdb.base/langs1.c: Likewise.
17876 * gdb.base/langs2.c: Likewise.
17877 * gdb.base/mips_pro.c: Likewise.
17878 * gdb.base/nodebug.c: Likewise.
17879 * gdb.base/opaque0.c: Likewise.
17880 * gdb.base/opaque1.c: Likewise.
17881 * gdb.base/recurse.c: Likewise.
17882 * gdb.base/run.c: Likewise.
17883 * gdb.base/scope0.c: Likewise.
17884 * gdb.base/scope1.c: Likewise.
17885 * gdb.base/setshow.c: Likewise.
17886 * gdb.base/setvar.c: Likewise.
17887 * gdb.base/shmain.c: Likewise.
17888 * gdb.base/shr1.c: Likewise.
17889 * gdb.base/shr2.c: Likewise.
17890 * gdb.base/sigall.c: Likewise.
17891 * gdb.base/signals.c: Likewise.
17892 * gdb.base/so-indr-cl.c: Likewise.
17893 * gdb.base/solib2.c: Likewise.
17894 * gdb.base/structs.c: Likewise.
17895 * gdb.base/sum.c: Likewise.
17896 * gdb.base/vforked-prog.c: Likewise.
17897 * gdb.base/watchpoint.c: Likewise.
17898 * gdb.reverse/shr2.c: Likewise.
17899 * gdb.reverse/until-reverse.c: Likewise.
17900 * gdb.reverse/ur1.c: Likewise.
17901 * gdb.reverse/watch-reverse.c: Likewise.
17902
066a77c5
AA
179032014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17904
17905 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
17906 variant.
17907 * gdb.base/sepdebug.exp: Drop references to removed code.
17908
4f204ea5
AA
179092014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17910
17911 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
17912 variant. Preserve original line numbering.
17913 * gdb.base/list1.c: Likewise.
17914
3b377a3a
AA
179152014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17916
17917 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
17918 variant.
17919 * gdb.base/break1.c: Likewise.
17920 * gdb.base/break.exp: Drop references to removed code.
17921
e444df73
AA
179222014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17923
17924 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
17925 variant.
17926
8008f2a7
AA
179272014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17928
17929 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
17930
a5a06887
AA
179312014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17932
17933 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
17934 logic into perform_all_tests() and invoke it with and without
17935 function header prototypes.
17936 (do_function_calls): Remove conditional XFAIL for PR 5318.
17937 (rerun_and_prepare): Remove duplicate code.
17938 (perform_all_tests): New. Main logic moved here.
17939
44dba9b9
AA
179402014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17941
17942 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
17943 code guarded by #ifdef NO_PROTOTYPES.
17944 (t_double_many_args): Likewise.
17945 (DEF_FUNC_MANY_ARGS_1): Likewise.
17946 (DEF_FUNC_VALUES_1): Likewise.
17947 (t_structs_ldc): Renamed from t_structs_fc in conditional code
17948 guarded by #ifdef PROTOTYPES.
17949
d1fbcd56
AA
179502014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17951
17952 * gdb.mi/mi-console.c: Add eye-catcher.
17953 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
17954 instead of literal line number.
17955
b0e59b8f
AA
179562014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17957
17958 * gdb.base/shr2.c: Add eye-catcher.
17959 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
17960 line number.
17961
78f98cca
AA
179622014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17963
17964 * gdb.base/jump.c: Add eye-catchers.
17965 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
17966 numbers.
17967
58fa2af0
AA
179682014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17969
17970 * gdb.base/execd-prog.c: Add eye-catchers.
17971 * gdb.base/foll-exec.c: Likewise.
17972 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
17973 line numbers.
17974
04e5059b
AA
179752014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17976
17977 * gdb.base/ending-run.c: Add eye-catchers.
17978 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
17979 literal line numbers.
17980
dbfdb174
AA
179812014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17982
17983 * gdb.base/call-rt-st.c: Add eye-catchers.
17984 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
17985 literal line numbers.
17986
888a2ade
AA
179872014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17988
17989 * gdb.base/call-ar-st.c: Add eye-catchers.
17990 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
17991 literal line numbers.
17992
6acc2dde
AA
179932014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17994
17995 * gdb.base/average.c: Add eye-catchers.
17996 * gdb.base/sum.c: Likewise.
17997 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
17998 regexps dynamically.
17999
9ecfcd1d
AA
180002014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18001
18002 * gdb.base/solib1.c: Add eye-catchers.
18003 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
18004 literal line numbers.
18005
78708b7c
PA
180062014-11-12 Pedro Alves <palves@redhat.com>
18007
18008 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
18009 leader has exited.
18010
af48d08f
PA
180112014-11-12 Pedro Alves <palves@redhat.com>
18012
18013 * gdb.arch/i386-bp_permanent.c: New file.
18014 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
18015 (srcfile): Set to i386-bp_permanent.c.
18016 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
18017 that stepi does not execute the 'leave' instruction, instead of
18018 testing it does execute.
18019 * gdb.base/bp-permanent.c: New file.
18020 * gdb.base/bp-permanent.exp: New file.
18021
af3768e9
DE
180222014-11-10 Doug Evans <xdje42@gmail.com>
18023
18024 PR symtab/17564
18025 * gdb.base/symtab-search-order.exp: New file.
18026 * gdb.base/symtab-search-order.c: New file.
18027 * gdb.base/symtab-search-order-1.c: New file.
18028 * gdb.base/symtab-search-order-shlib-1.c: New file.
18029
9de00a4a
PA
180302014-11-07 Pedro Alves <palves@redhat.com>
18031
18032 PR gdb/17511
18033 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
18034 i?86-*-linux*.
18035
e0f52461
SC
180362014-11-03 Siva Chandra Reddy <sivachandra@google.com>
18037
18038 PR c++/17494
18039 * gdb.cp/pr17494.cc: New file.
18040 * gdb.cp/pr17494.exp: New file.
18041
6ce8c980
YQ
180422014-11-02 Yao Qi <yao@codesourcery.com>
18043
18044 * gdb.python/python.exp: Get working directory and match the
18045 output of "set extended-prompt \\w " with it.
18046
02be9a71
DE
180472014-10-30 Doug Evans <dje@google.com>
18048
18049 * gdb.python/py-objfile.exp: Add tests for setting random attributes
18050 in objfiles.
18051 * gdb.python/py-progspace.exp: Add tests for setting random attributes
18052 in progspaces.
18053
3bdff46b
LM
180542014-10-30 Janis Johnson <janisjo@codesourcery.com>
18055
18056 * gdb.base/fullpath-expand.exp: Skip for a remote host.
18057 * gdb.base/realname-expand.exp: Likewise.
18058 * gdb.linespec/macro-relative.exp: Likewise.
18059
ab917dfb
PA
180602014-10-29 Pedro Alves <palves@redhat.com>
18061
18062 PR gdb/17408
18063 * gdb.threads/schedlock.c (some_function): New function.
18064 (call_function): New global.
18065 (MAYBE_CALL_SOME_FUNCTION): New macro.
18066 (thread_function): Call it.
18067 * gdb.threads/schedlock.exp (get_args): Add description parameter,
18068 and use it instead of a global counter. Adjust all callers.
18069 (get_current_thread): Use "find current thread" for test message
18070 here rather than having all callers pass down the same string.
18071 (goto_loop): New procedure, factored out from ...
18072 (my_continue): ... this.
18073 (step_ten_loops): Change parameter from test message to command to
18074 use. Adjust.
18075 (list_count): Delete global.
18076 (check_result): New procedure, factored out from duplicate top
18077 level code.
18078 (continue tests): Wrap in with_test_prefix.
18079 (test_step): New procedure, factored out from duplicate top level
18080 code.
18081 (top level): Test "step" in combination with all scheduler-locking
18082 modes. Test "next" in combination with all scheduler-locking
18083 modes, and in combination with stepping over a function call or
18084 not.
18085 * gdb.threads/next-bp-other-thread.c: New file.
18086 * gdb.threads/next-bp-other-thread.exp: New file.
18087
d3d4baed
PA
180882014-10-29 Pedro Alves <palves@redhat.com>
18089
18090 PR python/17372
18091 * gdb.python/python.exp: Test a multi-line command that spawns
18092 interactive Python.
18093 * gdb.base/multi-line-starts-subshell.exp: New file.
18094
563e8d85
YQ
180952014-10-29 Yao Qi <yao@codesourcery.com>
18096
18097 * gdb.base/fileio.exp: Make directories on host.
18098
0ea4d52e
YQ
180992014-10-29 Yao Qi <yao@codesourcery.com>
18100
18101 * gdb.base/fileio.c (test_write): Close the file.
18102
7f5ef605
PA
181032014-10-28 Pedro Alves <palves@redhat.com>
18104
18105 PR gdb/12623
18106 * gdb.base/sigstep.c (no_handler): New global.
18107 (main): If 'no_handler is true, set the signal handlers to
18108 SIG_IGN.
18109 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
18110 with_sw_watch and no_handler parameters. Handle them.
18111 (top level) <stepping over handler when stopped at a breakpoint
18112 test>: Add a test axis for testing with a software watchpoint, and
18113 another for testing with the signal handler set to SIG_IGN.
18114 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
18115 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
18116
abbdbd03
PA
181172014-10-28 Pedro Alves <palves@redhat.com>
18118
18119 PR gdb/17511
18120 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
18121 * gdb.base/sigstep.exp (other_handler_location): New global.
18122 (advance): Support stepping into the signal handler, and running
18123 commands while in the handler.
18124 (in_handler_map): New global.
18125 (top level): In the advance test, add combinations for getting
18126 into the handler with stepping commands, and for running commands
18127 in the handler. Add comment descripting the advancei tests.
18128
1df4399f
PA
181292014-10-28 Pedro Alves <palves@redhat.com>
18130
18131 * gdb.base/sigstep.exp: Use build_executable instead of
18132 prepare_for_testing.
18133 (top level): Move code that starts GDB, runs to main and creates a
18134 display to ...
18135 (restart): ... this new procedure.
18136 (top level): Move backtrace from signal handler test to ...
18137 (validate_backtrace): ... this new procedure.
18138 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
18139 with_test_prefix. Always restart GDB.
18140 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
18141 with_test_prefix. Always restart GDB. No need to delete
18142 breakpoints after the test.
18143 (test_skip_handler): Remove prefix parameter.
18144 (skip_over_handler, breakpoint_to_handler)
18145 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
18146 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
18147 restart GDB. No need to delete breakpoints after the test.
18148 (top level): Use foreach to call the test procedures with
18149 different commands.
18150
a5b6e449
PA
181512014-10-28 Pedro Alves <palves@redhat.com>
18152
18153 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
18154 instead of GNATS numbers.
18155 * gdb.base/sigbpt.exp: Likewise.
18156 * gdb.base/siginfo.exp: Likewise.
18157 * gdb.base/sigstep.exp: Likewise.
18158
e5f8a7cc
PA
181592014-10-27 Pedro Alves <palves@redhat.com>
18160
18161 * gdb.base/sigstep.c (dummy): New global.
18162 (main): Issue a couple writes to the new global.
18163 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
18164 procedures.
18165 (skip_over_handler): Use test_skip_handler.
18166 (top level): Call skip_over_handler for stepi and nexti too.
18167 (breakpoint_over_handler): Use test_skip_handler.
18168 (top level): Call breakpoint_over_handler for stepi and nexti too.
18169
763905a3
YQ
181702014-10-27 Yao Qi <yao@codesourcery.com>
18171
18172 * gdb.trace/tfile.c (adjust_function_address)
18173 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
18174 function descriptor.
18175
6f259a23
DB
181762014-10-24 Don Breazeal <donb@codesourcery.com>
18177
18178 * gdb.base/foll-fork.exp (test_follow_fork,
18179 catch_fork_child_follow): Check for updated fork messages emitted
18180 from infrun.c.
18181 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
18182 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
18183 vfork_and_exec_child_follow_through_step): Check for updated vfork
18184 messages emitted from infrun.c.
18185
09dd9a69
PA
181862014-10-24 Pedro Alves <palves@redhat.com>
18187
18188 * gdb.base/corefile.exp: Remove references to ultrix.
18189 * gdb.base/interrupt.exp: Likewise.
18190 * gdb.base/whatis.exp: Likewise.
18191 * gdb.gdb/selftest.exp: Likewise.
18192 * gdb.threads/manythreads.exp: Likewise.
18193 * gdb.threads/print-threads.exp: Likewise.
18194 * gdb.threads/pthreads.exp:: Likewise.
18195 * gdb.threads/schedlock.exp: Likewise.
18196
3433cfa5
SC
181972014-10-24 Siva Chandra Reddy <sivachandra@google.com>
18198
18199 * gdb.cp/non-trivial-retval.cc: Add a test case.
18200 * gdb.cp/non-trivial-retval.exp: Add a test.
18201
092f880b
YQ
182022014-10-20 Yao Qi <yao@codesourcery.com>
18203
18204 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
18205 * gdb.python/py-objfile-script-gdb.py: New file.
18206 * gdb.python/py-objfile-script.exp: Update reference to
18207 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
18208 of remote_download. Remove the dest file.
18209
acbdb7f3
YQ
182102014-10-20 Yao Qi <yao@codesourcery.com>
18211
18212 * gdb.base/checkpoint.exp: Don't remove file copied on host.
18213 * gdb.base/step-line.exp: Likewise.
18214 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
18215 * gdb.dwarf2/dw2-basic.exp: Likewise.
18216 * gdb.dwarf2/dw2-compressed.exp: Likewise.
18217 * gdb.dwarf2/dw2-filename.exp: Likewise.
18218 * gdb.dwarf2/dw2-intercu.exp: Likewise.
18219 * gdb.dwarf2/dw2-intermix.exp: Likewise.
18220 * gdb.dwarf2/dw2-producer.exp: Likewise.
18221 * gdb.dwarf2/mac-fileno.exp: Likewise.
18222 * gdb.python/py-frame-args.exp: Likewise.
18223 * gdb.python/py-framefilter.exp: Likewise.
18224 * gdb.python/py-mi.exp: Likewise.
18225 * gdb.python/py-objfile-script.exp: Likewise
18226 * gdb.python/py-pp-integral.exp: Likewise.
18227 * gdb.python/py-pp-re-notag.exp: Likewise.
18228 * gdb.python/py-prettyprint.exp: Likewise.
18229 * gdb.python/py-section-script.exp: Likewise.
18230 * gdb.python/py-typeprint.exp: Likewise.
18231 * gdb.python/py-xmethods.exp: Likewise.
18232 * gdb.stabs/weird.exp: Likewise.
18233 * gdb.xml/tdesc-regs.exp: Likewise.
18234
bd286a29
KCY
182352014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
18236
18237 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
18238 (out_cu): Use addr_len for the size of addresses.
18239 (out_line): Likewise. Size DW_LNE_set_address instruction
18240 according to addr_len.
18241 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
18242 (FUNC): Add START_INSNS to definition.
18243
673dc4a0
YQ
182442014-10-18 Yao Qi <yao@codesourcery.com>
18245
18246 * gdb.base/argv0-symlink.exp: Check argv[0] value if
18247 gdb_has_argv0 return true.
18248 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
18249 check [target_info exists noargs], check [gdb_has_argv0]
18250 instead.
18251 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
18252 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
18253 procedures.
18254
4ffbba72
DE
182552014-10-17 Doug Evans <dje@google.com>
18256
18257 * gdb.python/py-events.exp: Update expected output for clear_objfiles
18258 event.
18259 * gdb.python/py-events.py: Add clear_objfiles event.
18260
d096d8c1
DE
182612014-10-17 Doug Evans <dje@google.com>
18262
18263 * gdb.python/py-objfile.exp: Test progspace attribute.
18264
a80db015
LM
182652014-10-17 Luis Machado <lgustavo@codesourcery.com>
18266
18267 * gdb.guile/scm-breakpoint.exp: Do not assume any
18268 directory separators when matching source file paths.
18269 * gdb.python/py-breakpoint.exp: Likewise.
18270 * gdb.reverse/break-precsave.exp: Likewise.
18271 * gdb.reverse/break-reverse.exp: Likewise.
18272 * gdb.reverse/consecutive-precsave.exp: Likewise.
18273 * gdb.reverse/finish-precsave.exp: Likewise.
18274 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
18275 * gdb.reverse/finish-reverse.exp: Likewise.
18276 * gdb.reverse/i386-precsave.exp: Likewise.
18277 * gdb.reverse/i387-env-reverse.exp: Likewise.
18278 * gdb.reverse/i387-stack-reverse.exp: Likewise.
18279 * gdb.reverse/machinestate-precsave.exp: Likewise.
18280 * gdb.reverse/machinestate.exp: Likewise.
18281 * gdb.reverse/sigall-precsave.exp: Likewise.
18282 * gdb.reverse/solib-precsave.exp: Likewise.
18283 * gdb.reverse/step-precsave.exp: Likewise.
18284 * gdb.reverse/until-precsave.exp: Likewise.
18285 * gdb.reverse/watch-precsave.exp: Likewise.
18286 * gdb.reverse/watch-reverse.exp: Likewise.
18287
b22089ab
YQ
182882014-10-17 Yao Qi <yao@codesourcery.com>
18289
18290 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
18291 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
18292
6c4486e6
PA
182932014-10-17 Pedro Alves <palves@redhat.com>
18294
18295 PR gdb/17471
18296 * gdb.base/bg-execution-repeat.c: New file.
18297 * gdb.base/bg-execution-repeat.exp: New file.
18298
0ff33695
PA
182992014-10-17 Pedro Alves <palves@redhat.com>
18300
18301 PR gdb/17300
18302 * gdb.base/continue-all-already-running.c: New file.
18303 * gdb.base/continue-all-already-running.exp: New file.
18304
6fdebc3d
PA
183052014-10-17 Pedro Alves <palves@redhat.com>
18306
18307 PR gdb/17472
18308 * gdb.base/annota-input-while-running.c: New file.
18309 * gdb.base/annota-input-while-running.exp: New file.
18310
32a8097b
PA
183112014-10-17 Pedro Alves <palves@redhat.com>
18312
18313 * gdb.base/callfuncs.exp: emove references to osf.
18314 * gdb.base/sigall.exp: Likewise.
18315 * gdb.gdb/selftest.exp: Likewise.
18316 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
18317 * gdb.mi/non-stop.c: Likewise.
18318 * gdb.mi/pthreads.c: Likewise.
18319 * gdb.reverse/sigall-precsave.exp: Likewise.
18320 * gdb.reverse/sigall-reverse.exp: Likewise.
18321 * gdb.threads/pthreads.c: Likewise.
18322 * gdb.threads/pthreads.exp: Likewise.
18323
7a3517ff
YQ
183242014-10-17 Yao Qi <yao@codesourcery.com>
18325
18326 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
18327 check 'target_info exists noargs'.
18328 (test_command_prompt_position): Likewise.
18329 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
18330 Remove "set args".
18331 (progvar_simple_while_test): Likewise.
18332 (progvar_complex_if_while_test): Likewise.
18333 (if_while_breakpoint_command_test): Likewise.
18334 (infrun_breakpoint_command_test): Likewise.
18335 (breakpoint_command_test): Likewise.
18336 (watchpoint_command_test): Likewise.
18337 (bp_deleted_in_command_test): Likewise.
18338 (temporary_breakpoint_commands): Likewise.
18339
bb99c472
YQ
183402014-10-16 Yao Qi <yao@codesourcery.com>
18341
18342 * gdb.base/remotetimeout.exp: Remove noargs checking.
18343
7c16b83e
PA
183442014-10-15 Pedro Alves <palves@redhat.com>
18345
18346 PR breakpoints/9649
18347 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
18348 * gdb.base/breakpoint-in-ro-region.exp
18349 (probe_target_hardware_step): New procedure.
18350 (top level): Probe hardware stepping and hardware breakpoint
18351 support. Test stepping through a read-only region, with both
18352 "breakpoint auto-hw" on and off and both "always-inserted" on and
18353 off.
18354
35a49624
IB
183552014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
18356
18357 * gdb.dlang/demangle.exp: Update for demangling changes.
18358
2d1c107c
SC
183592014-10-15 Siva Chandra Reddy <sivachandra@google.com>
18360
18361 * gdb.cp/non-trivial-retval.cc: Add new test cases.
18362 * gdb.cp/non-trivial-retval.exp: Add new tests.
18363
778811d5
SC
183642014-10-15 Siva Chandra Reddy <sivachandra@google.com>
18365
18366 PR c++/13403
18367 PR c++/15154
18368 * gdb.cp/non-trivial-retval.cc: New file.
18369 * gdb.cp/non-trivial-retval.exp: New file.
18370
10c5f0a8
YQ
183712014-10-15 Yao Qi <yao@codesourcery.com>
18372
18373 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
18374 remote host.
18375
65d7b369
YQ
183762014-10-15 Yao Qi <yao@codesourcery.com>
18377
18378 * gdb.python/py-symbol.exp: Match file base name if host is
18379 remote, otherwise match file name with dir name.
18380 * gdb.python/py-symtab.exp: Likewise.
18381 * gdb.python/python.exp: Likewise.
18382
46dc1394
YQ
183832014-10-15 Yao Qi <yao@codesourcery.com>
18384
18385 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
18386 pattern.
18387 * gdb.python/py-symtab.exp: Likewise.
18388 * gdb.python/python.exp: Remove trailing ".*". Fix typo
18389 locationn.
18390
c40cc657
JB
183912014-10-14 Joel Brobecker <brobecker@adacore.com>
18392
18393 * gdb.ada/addr_arith: New testcase.
18394
2abf49e1
MR
183952014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
18396
18397 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
18398 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
18399 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
18400 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
18401
f7088df3
SDJ
184022014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
18403
18404 * gdb.arch/stap-eval-lang-ada.S: Likewise.
18405 * gdb.arch/stap-eval-lang-ada.c: Likewise.
18406 * gdb.arch/stap-eval-lang-ada.exp: New file.
18407
4dc06805
YQ
184082014-10-14 Yao Qi <yao@codesourcery.com>
18409
18410 * gdb.mi/mi-var-child.c (nothing1): New function.
18411 (nothing2): New function.
18412 (do_children_tests): Set function pointers by nothing1 and
18413 nothing2.
18414 * gdb.mi/mi-var-child.exp: Step over new added statements.
18415 Update test to match the new output.
18416 * gdb.mi/var-cmd.c (nothing1): New function.
18417 (nothing2): New function.
18418 (do_children_tests): Set function pointers by nothing1 and
18419 nothing2.
18420 * gdb.mi/mi-var-display.exp: Update test to match output.
18421 Step to the line specified by $line_dct_nothing.
18422 Increase the number of lines to step.
18423
46a93de2
YQ
184242014-10-14 Yao Qi <yao@codesourcery.com>
18425
18426 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
18427 tests.
18428 * gdb.mi/mi2-var-child.exp: Likewise.
18429
14ea52ee
DE
184302014-10-13 Doug Evans <dje@google.com>
18431
18432 * gdb.python/py-objfile.exp: Change name of file name test.
18433
e5c6e92b
DE
184342014-10-13 Doug Evans <dje@google.com>
18435
18436 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
18437 from the start of the CU.
18438
c780cc2f
JK
184392014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
18440 Yao Qi <yao@codesourcery.com>
18441
18442 Fix "save breakpoints" for "catch" command.
18443 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
18444 Remove -nonewline. Match also the added "main" line.
18445
99894e11
JK
184462014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
18447
18448 Fix "save breakpoints" for "disable $bpnum" command.
18449 * gdb.base/save-bp.c (main): Add label.
18450 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
18451
6e1ac5a3
JK
184522014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
18453
18454 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
18455
754dd2b0
YQ
184562014-10-11 Yao Qi <yao@codesourcery.com>
18457
18458 * gdb.server/server-kill.exp: Execute command
18459 "set remote trace-status-packet on" before "tstatus".
18460
f90183d7
YQ
184612014-10-11 Yao Qi <yao@codesourcery.com>
18462
18463 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
18464 (main): Call getppid.
18465 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
18466 and continue to it. Read variable "server_pid".
18467
bf40a607
YQ
184682014-10-11 Yao Qi <yao@codesourcery.com>
18469
18470 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
18471
052ca370
YQ
184722014-10-11 Yao Qi <yao@codesourcery.com>
18473
18474 * gdb.threads/thread-find.exp: Don't execute command
18475 "info threads".
18476 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
18477 * gdb.threads/linux-dp.exp: Don't check the condition
18478 $threads_created equals to zero.
18479
3831839c
PA
184802014-10-10 Pedro Alves <palves@redhat.com>
18481
18482 * gdb.base/bigcore.exp: Remove references to IRIX.
18483 * gdb.base/funcargs.exp: Likewise.
18484 * gdb.base/interrupt.exp: Likewise.
18485 * gdb.base/mips_pro.exp: Likewise.
18486 * gdb.base/nodebug.exp: Likewise.
18487 * gdb.base/setvar.exp: Likewise.
18488 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
18489
8b9a549d
PA
184902014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
18491 Pedro Alves <palves@redhat.com>
18492
18493 PR symtab/14466
18494 * gdb.base/vdso-warning.c: New file.
18495 * gdb.base/vdso-warning.exp: New file.
18496
d48ba5e8
DE
184972014-10-02 Doug Evans <dje@google.com>
18498
18499 * gdb.base/structs.c (main): Don't run forever.
18500
2278c276
PA
185012014-10-02 Pedro Alves <palves@redhat.com>
18502
18503 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
18504 (top level) <stop threads 1, stop threads 2>: Use it.
18505
b57bacec
PA
185062014-10-02 Pedro Alves <palves@redhat.com>
18507
18508 * gdb.threads/break-while-running.exp (test): Add new
18509 'update_thread_list' argument. Skip "info threads" if false.
18510 (top level): Add new 'update_thread_list' axis.
18511
13fd3ff3
PA
185122014-10-02 Pedro Alves <palves@redhat.com>
18513
18514 PR breakpoints/17431
18515 * gdb.base/execl-update-breakpoints.c: New file.
18516 * gdb.base/execl-update-breakpoints.exp: New file.
18517
0fec99e8
PA
185182014-10-01 Pedro Alves <palves@redhat.com>
18519
18520 * gdb.base/breakpoint-in-ro-region.c: New file.
18521 * gdb.base/breakpoint-in-ro-region.exp: New file.
18522
2ddf4301
SM
185232014-10-01 Simon Marchi <simon.marchi@ericsson.com>
18524
18525 * gdb.mi/mi-exit-code.exp: New file.
18526 * gdb.mi/mi-exit-code.c: New file.
18527
6a5f3f43
YQ
185282014-09-30 Yao Qi <yao@codesourcery.com>
18529
18530 * lib/prelink-support.exp (build_executable_own_libs): Error if
18531 the target isn't native.
18532
345bcc73
YQ
185332014-09-30 Yao Qi <yao@codesourcery.com>
18534
18535 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
18536 false.
18537
a25a5a45
PA
185382014-09-22 Pedro Alves <palves@redhat.com>
18539
18540 * gdb.threads/break-while-running.exp: New file.
18541 * gdb.threads/break-while-running.c: New file.
18542
00ba3162
YQ
185432014-09-19 Yao Qi <yao@codesourcery.com>
18544
18545 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
18546 Invoke test. Restart GDB with --readnow and invoke test again.
18547
c3b7b696
YQ
185482014-09-19 Yao Qi <yao@codesourcery.com>
18549
18550 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
18551 proc set_breakpoint_on_gcd_function. Invoke
18552 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
18553 invoke set_breakpoint_on_gcd_function again.
18554
2b4fd423
DE
185552014-09-18 Doug Evans <dje@google.com>
18556
18557 * gdb.dwarf2/symtab-producer.exp: New file.
18558
a5947601
SDJ
185592014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
18560
18561 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
18562 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
18563 * gdb.base/global-var-nested-by-dso.c: Likewise.
18564 * gdb.base/global-var-nested-by-dso.exp: Likewise.
18565
91c19059
SDJ
185662014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
18567 Pedro Alves <palves@redhat.com>
18568
18569 * gdb.base/watch-bitfields.exp: Pass string other than test file
18570 name to prepare_for_testing.
18571 (watch): New procedure.
18572 (expect_watchpoint): Use with_test_prefix.
18573 (top level): Factor out tests to ...
18574 (test_watch_location, test_regular_watch): ... these new
18575 procedures, and use with_test_prefix and gdb_continue_to_end.
18576
bb9d5f81
PP
185772014-09-16 Patrick Palka <patrick@parcs.ath.cx>
18578
18579 PR breakpoints/12526
18580 * gdb.base/watch-bitfields.exp: New file.
18581 * gdb.base/watch-bitfields.c: New file.
18582
635856f5
PA
185832014-09-16 Pedro Alves <palves@redhat.com>
18584
18585 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
18586 software and hardware addresses, not software address against
18587 itself.
18588
7280ceea
PA
185892014-09-16 Pedro Alves <palves@redhat.com>
18590
18591 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
18592 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
18593
428b16bd
PA
185942014-09-16 Pedro Alves <palves@redhat.com>
18595
18596 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
18597 files.
18598 * gdb.base/a2-run.exp: Remove all code guarded by istarget
18599 "*-*-vxworks*" throughout.
18600 * gdb.base/break.exp: Likewise.
18601 * gdb.base/default.exp: Likewise.
18602 * gdb.base/scope.exp: Likewise.
18603 * gdb.base/sepdebug.exp: Likewise.
18604 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
18605 throughout.
18606 * gdb.base/run.c: Likewise.
18607 * gdb.base/sepdebug.c: Likewise.
18608 * gdb.hp/gdb.aCC/run.c: Likewise.
18609 * gdb.reverse/until-reverse.c: Likewise.
18610 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
18611
666d413c
YQ
186122014-09-16 Yao Qi <yao@codesourcery.com>
18613
18614 * boards/local-remote-host-native.exp: New file.
18615
57cbd724
DE
186162014-09-14 Doug Evans <xdje42@gmail.com>
18617
18618 * gdb.threads/queue-signal.c (thread_count): New variable.
18619 (thread_count_mutex, thread_count_condvar): New variables.
18620 (incr_thread_count, wait_all_threads_running): New functions.
18621 (main): Wait for all threads to be in their thread functions.
18622
81219e53
DE
186232014-09-13 Doug Evans <xdje42@gmail.com>
18624
18625 * gdb.threads/queue-signal.c: New file.
18626 * gdb.threads/queue-signal.exp: New file.
18627
3714cea7
DE
186282014-09-13 Doug Evans <xdje42@gmail.com>
18629
18630 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
18631 be consistent with what default_gdb_init uses.
18632 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
18633 the plain text of the prompt. Add some logging printfs.
18634 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
18635
fa43b1d7
PA
186362014-09-12 Pedro Alves <palves@redhat.com>
18637
18638 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
18639 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
18640 * gdb.arch/i386-size-overlap.exp: Likewise.
18641 * gdb.arch/i386-size.exp: Likewise.
18642 * gdb.arch/i386-unwind.exp: Likewise.
18643 * gdb.base/a2-run.exp: Likewise.
18644 * gdb.base/break.exp: Likewise.
18645 * gdb.base/charset.exp: Likewise.
18646 * gdb.base/chng-syms.exp: Likewise.
18647 * gdb.base/commands.exp: Likewise.
18648 * gdb.base/dbx.exp: Likewise.
18649 * gdb.base/find.exp: Likewise.
18650 * gdb.base/funcargs.exp: Likewise.
18651 * gdb.base/jit-simple.exp: Likewise.
18652 * gdb.base/reread.exp: Likewise.
18653 * gdb.base/sepdebug.exp: Likewise.
18654 * gdb.base/step-bt.exp: Likewise.
18655 * gdb.cp/mb-inline.exp: Likewise.
18656 * gdb.cp/mb-templates.exp: Likewise.
18657 * gdb.objc/basicclass.exp: Likewise.
18658 * gdb.threads/killed.exp: Likewise.
18659
9d9bf2df
EBM
186602014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
18661
18662 PR tdep/17379
18663 * gdb.arch/powerpc-stackless.S: New file.
18664 * gdb.arch/powerpc-stackless.exp: New file.
18665
1cf2f1b0
JK
186662014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
18667
18668 * gdb.base/attach.c: Include unistd.h.
18669 (main): Call alarm. Add label postloop.
18670 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
18671 gdb_breakpoint, gdb_continue_to_breakpoint.
18672 (test_command_line_attach_run): Kill ${testpid} in one exit path.
18673
98880d46
PA
186742014-09-11 Pedro Alves <palves@redhat.com>
18675
18676 PR gdb/17347
18677 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
18678 * gdb.base/attach.exp (test_command_line_attach_run): New
18679 procedure.
18680 (top level): Call it.
18681
4c92ff2c
PA
186822014-09-11 Pedro Alves <palves@redhat.com>
18683
18684 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
18685 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
18686 (do_command_attach_tests): Use spawn_wait_for_attach.
18687 * gdb.base/solib-overlap.exp: Likewise.
18688 * gdb.multi/multi-attach.exp: Likewise.
18689 * gdb.python/py-prompt.exp: Likewise.
18690 * gdb.python/py-sync-interp.exp: Likewise.
18691 * gdb.server/ext-attach.exp: Likewise.
18692
3adc1a7d
GKB
186932014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
18694
18695 * gdb.fortran/array-element.exp: Remove unexpected "continue"
18696 command in testcase. Simplify testcase.
18697
96334934
JB
186982014-09-10 Joel Brobecker <brobecker@adacore.com>
18699
18700 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
18701
eb479039
JB
187022014-09-10 Joel Brobecker <brobecker@adacore.com>
18703
18704 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
18705
deede10c
JB
187062014-09-10 Joel Brobecker <brobecker@adacore.com>
18707
18708 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
18709
7828a5f5
JB
187102014-09-10 Joel Brobecker <brobecker@adacore.com>
18711
18712 * gdb.dwarf2/dynarr-ptr.c: New file.
18713 * gdb.dwarf2/dynarr-ptr.exp: New file.
18714
33aeebcf
MR
187152014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
18716
18717 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
18718 of 30 rather than hardcoding 120 for a slow test case. Take the
18719 `gdb,timeout' target setting into account for this calculation.
18720 Don't extend the timeout for the test cases that don't need it.
18721
7b415901
MR
187222014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
18723
18724 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
18725 a factor of 2 for a slow test case. Take the `gdb,timeout'
18726 target setting into account for this calculation.
18727 * gdb.reverse/until-precsave.exp: Increase the timeout by
18728 a factor of 15 and 3 respectively rather than adding 120
18729 for a pair of slow test cases. Take the `gdb,timeout'
18730 target setting into account for this calculation.
18731
4a40f85a
MR
187322014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
18733
18734 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
18735 timeout, don't pass one down to gdb_expect.
18736 (gdb_expect): Rework timeout selection.
18737
09635af7
MR
187382014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
18739
18740 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
18741 exception on timeout.
18742 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
18743 (gdbserver_start_extended): Catch any `gdbserver_start' error
18744 exceptions.
18745 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
18746 * lib/mi-support.exp (mi_gdb_target_load): Catch any
18747 `gdbserver_gdb_load' error exceptions.
18748
2bdd10b7
MR
187492014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
18750
18751 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
18752 120 on waiting for the TCP socket to open.
18753
316935f0
DE
187542014-09-09 Doug Evans <xdje42@gmail.com>
18755
18756 * gdb.base/default.exp (show_conv_list): Add _caller_is,
18757 _caller_matches, _any_caller_is, _any_caller_matches.
18758
83740597
DE
187592014-09-09 Doug Evans <xdje42@gmail.com>
18760
18761 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
18762
4c122fc3
YQ
187632014-09-09 Yao Qi <yao@codesourcery.com>
18764
18765 * gdb.mi/mi-var-display.exp: Set print symbol off.
18766
a9f116cb
GKB
187672014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
18768
18769 PR gdb/17035
18770 * gdb.base/commands.exp: Add tests to verify user-defined
18771 commands with empty bodies.
18772 * gdb.python/py-cmd.exp: Test that we don't show user-defined
18773 python commands in `show user command`.
18774 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
18775 scheme commands in `show user command`.
18776
c75bd3a2
JK
187772014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
18778
18779 PR python/17355
18780 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
18781 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
18782 * gdb.python/py-framefilter-invalidarg.exp: New file.
18783 * gdb.python/py-framefilter-invalidarg.py: New file.
18784
faa42425
DE
187852014-09-06 Doug Evans <xdje42@gmail.com>
18786
18787 PR 15276
18788 * gdb.python/py-caller-is.c: New file.
18789 * gdb.python/py-caller-is.exp: New file.
18790
474ca4f6
SDJ
187912014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
18792
18793 PR gdb/17235
18794 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
18795 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
18796
eb0b0463
SDJ
187972014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
18798
18799 PR fortran/17237
18800 * gdb.fortran/print-formatted.exp: New file.
18801 * gdb.fortran/print-formatted.f90: Likewise.
18802
5f3b99cf
SS
188032014-09-03 Sasha Smundak <asmundak@google.com>
18804
18805 * gdb.python/py-frame.exp: Test Frame.read_register.
18806
7d793aa9
SDJ
188072014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
18808
18809 PR python/16699
18810 * gdb.python/py-completion.exp: New file.
18811 * gdb.python/py-completion.py: Likewise.
18812
fb0576e9
DE
188132014-08-28 Doug Evans <dje@google.com>
18814
18815 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
18816 eax,etc. are live with values set by gdb and thus the compiler can't
18817 use them.
18818 * gdb.arch/i386-pseudo.c (main): Ditto.
18819
ee92b0dd
DE
188202014-08-27 Doug Evans <dje@google.com>
18821
18822 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
18823
6649db35
DE
188242014-08-25 Doug Evans <dje@google.com>
18825
18826 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
18827 (main): Ditto.
18828
564b7600
DE
188292014-08-25 Doug Evans <dje@google.com>
18830
18831 * gdb.threads/thread-execl.exp: #include <stdio.h>.
18832
3881fb67
YQ
188332014-08-24 Yao Qi <yao@codesourcery.com>
18834
18835 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
18836 symbol off.
18837 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
18838
a05a36a5
DE
188392014-08-22 Doug Evans <dje@google.com>
18840
18841 PR 17276
18842 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
18843 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
18844 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
18845
7c343b48
YQ
188462014-08-22 Yao Qi <yao@codesourcery.com>
18847
18848 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
18849 * gdb.python/py-finish-breakpoint2.exp: Likewise.
18850 * gdb.python/python.exp: Likewise. Use .py file on the host
18851 instead of the build.
18852
22fd09ae
JK
188532014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18854
18855 * gdb.threads/gcore-stale-thread.c: New file.
18856 * gdb.threads/gcore-stale-thread.exp: New file.
18857
a8454a7c
PA
188582014-08-21 Pedro Alves <palves@redhat.com>
18859
18860 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
18861 * gdb.base/gcore-relro-pie.exp: Likewise.
18862 * gdb.base/gcore-relro.exp: Likewise.
18863 * gdb.base/gcore.exp: Likewise.
18864 * gdb.base/print-symbol-loading.exp: Likewise.
18865 * gdb.threads/gcore-thread.exp: Likewise.
18866 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
18867
2a31c623
PA
188682014-08-20 Pedro Alves <palves@redhat.com>
18869 Jan Kratochvil <jan.kratochvil@redhat.com>
18870
18871 * Makefile.in (EXTRA_RULES, CC): New variables, get from
18872 configure.
18873 (EXPECT): Handle READ1 being set.
18874 (all): Depend on EXTRA_RULES.
18875 (check-read1, expect-read1, read1.so, read1): New rules.
18876 * README (Testsuite Parameters): Document the READ1 make variable.
18877 (Race detection): New section.
18878 * configure: Regenerate.
18879 * configure.ac: If build==host==target, and running under a
18880 GNU/glibc system, add read1 to the extra Makefile rules.
18881 (EXTRA_RULES): AC_SUBST it.
18882 * lib/read1.c: New file.
18883
d36430db
JB
188842014-08-20 Joel Brobecker <brobecker@adacore.com>
18885
18886 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
18887 the handling of variables declared as a typedef to an array
18888 which a DW_AT_data_location attribute.
18889
9a0dc9e3
PA
188902014-08-19 Andrew Burgess <aburgess@broadcom.com>
18891 Pedro Alves <palves@redhat.com>
18892
18893 PR symtab/14604
18894 PR symtab/14605
18895 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
18896 gdb_test.
18897
0718a8da
PA
188982014-08-19 Pedro Alves <palves@redhat.com>
18899
18900 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
18901
13b448cd
YQ
189022014-08-19 Yao Qi <yao@codesourcery.com>
18903
18904 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
18905 right line.
18906
1cbf5077
DB
189072014-08-18 David Blaikie <dblaikie@gmail.com>
18908
18909 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
18910
bf0fae19
JB
189112014-08-18 Joel Brobecker <brobecker@adacore.com>
18912
18913 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
18914 attribute in array range.
18915
3c8c5dcc
JB
189162014-08-18 Joel Brobecker <brobecker@adacore.com>
18917
18918 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
18919
e66d4446
SC
189202014-08-15 Siva Chandra Reddy <sivachandra@google.com>
18921
18922 PR c++/17132
18923 * gdb.cp/pr17132.cc: New file.
18924 * gdb.cp/pr17132.exp: New file.
18925
940df408
SC
189262014-08-15 Siva Chandra Reddy <sivachandra@google.com>
18927
18928 * gdb.python/py-xmethods.py (A_getarrayind)
18929 (E_method_char_worker.__call__, E_method_int_worker.__call__):
18930 Use 'print' with function call syntax.
18931 (E_method_matcher.match): Fix tab vs space indentation mixup.
18932
ebcc6c3a
YQ
189332014-08-15 Yao Qi <yao@codesourcery.com>
18934
18935 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
18936 false.
18937
775e0f04
YQ
189382014-08-15 Yao Qi <yao@codesourcery.com>
18939
18940 * gdb.cp/casts.exp: Set print symbol off.
18941 * gdb.cp/class2.exp: Likewise.
18942 * gdb.cp/overload.exp: Likewise.
18943 * gdb.cp/templates.exp: Likewise.
18944
d769e349
DE
189452014-08-11 Doug Evans <dje@google.com>
18946
18947 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
18948 (test_load_shlib): Update.
18949
20c6f1e1
YQ
189502014-08-09 Yao Qi <yao@codesourcery.com>
18951
18952 * gdb.base/display.exp: Invoke is_address_zero_readable.
18953 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
18954 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
18955 * gdb.base/hbreak-unmapped.exp: Return if
18956 is_address_zero_readable returns true.
18957 * gdb.base/signest.exp: Likewise.
18958 * gdb.base/signull.exp: Likewise.
18959 * gdb.base/sigbpt.exp: Likewise.
18960 * gdb.guile/scm-disasm.exp: Do the test if
18961 is_address_zero_readable returns false.
18962 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
18963 * gdb.python/py-arch.exp: Likewise.
18964 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
18965 * lib/gdb.exp (is_address_zero_readable): New proc.
18966
5792e8e3
YQ
189672014-08-09 Yao Qi <yao@codesourcery.com>
18968
18969 PR testsuite/13443
18970 * gdb.mi/mi-var-display.exp: Make test messages unique.
18971
3cecbbbe
TT
189722014-08-04 Tom Tromey <tromey@redhat.com>
18973
18974 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
18975 target 0".
18976
00b51ff5
TT
189772014-08-04 Tom Tromey <tromey@redhat.com>
18978
18979 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
18980 "target_resume".
18981
6908c509
JB
189822014-08-01 Joel Brobecker <brobecker@adacore.com>
18983
18984 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
18985 inner_vla_struct_object_size.
18986 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
18987 as xfail.
18988
cc6563d2
PA
189892014-07-30 Pedro Alves <palves@redhat.com>
18990
18991 * gdb.threads/signal-command-handle-nopass.exp (test): Add
18992 comment.
18993
7e09a223
YQ
189942014-07-29 Yao Qi <yao@codesourcery.com>
18995
18996 PR gdb/17206
18997 * gdb.base/until-nodebug.exp: New.
18998
7ebdbe92
DE
189992014-07-28 Doug Evans <xdje42@gmail.com>
19000
19001 PR guile/17203
19002 * gdb.guile/scm-parameter.exp: Add tests for trying to create
19003 previously existing parameter, and previously ambiguously spelled
19004 parameter.
19005
fdb1adc6
WN
190062014-07-28 Will Newton <will.newton@linaro.org>
19007
19008 * gdb.base/varargs.exp: Remove KFAILs for ARM.
19009
186fcde0
DE
190102014-07-26 Ludovic Courtès <ludo@gnu.org>
19011 Doug Evans <xdje42@gmail.com>
19012
19013 PR guile/17146
19014 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
19015
70509625
PA
190162014-07-25 Pedro Alves <palves@redhat.com>
19017
19018 * gdb.threads/signal-command-handle-nopass.c: New file.
19019 * gdb.threads/signal-command-handle-nopass.exp: New file.
19020 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
19021 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
19022 * gdb.threads/signal-delivered-right-thread.c: New file.
19023 * gdb.threads/signal-delivered-right-thread.exp: New file.
19024
c3f814a1
PA
190252014-07-25 Pedro Alves <palves@redhat.com>
19026
19027 * gdb.base/double-prompt-target-event-error.exp
19028 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
19029 match.
19030 (cancel_pagination_in_target_event): Rework double prompt
19031 detection.
19032 * gdb.base/paginate-after-ctrl-c-running.exp
19033 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
19034 <return>' match.
19035 * gdb.base/paginate-bg-execution.exp
19036 (test_bg_execution_pagination_return)
19037 (test_bg_execution_pagination_cancel): Remove '-notransfer
19038 <return>' matches.
19039 * gdb.base/paginate-execution-startup.exp
19040 (test_fg_execution_pagination_return)
19041 (test_fg_execution_pagination_cancel): Remove '-notransfer
19042 <return>' matches.
19043 * gdb.base/paginate-inferior-exit.exp
19044 (test_paginate_inferior_exited): Remove '-notransfer <return>'
19045 match.
19046 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
19047 * lib/gdb.exp (pagination_prompt): Run text through
19048 string_to_regexp.
19049 (gdb_test_multiple): Match $pagination_prompt instead of
19050 "<return>".
19051 (string_to_regexp): Move to lib/gdb-utils.exp.
19052
e214cf6c
JK
190532014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
19054
19055 * gdb.arch/amd64-entry-value-paramref.S: New file.
19056 * gdb.arch/amd64-entry-value-paramref.cc: New file.
19057 * gdb.arch/amd64-entry-value-paramref.exp: New file.
19058 * gdb.arch/amd64-optimout-repeat.S: New file.
19059 * gdb.arch/amd64-optimout-repeat.c: New file.
19060 * gdb.arch/amd64-optimout-repeat.exp: New file.
19061
17d0c5c8
JK
190622014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
19063
19064 PR gdb/17170
19065 * gdb.base/statistics.exp: New file.
19066
b8b8facf
DE
190672014-07-17 Doug Evans <dje@google.com>
19068
74b49205 19069 PR gdb/17170
b8b8facf
DE
19070 * gdb.base/maint.exp: Update testing of per-command stats.
19071
1b5d0ab3
PA
190722014-07-16 Pedro Alves <palves@redhat.com>
19073
19074 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
19075 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
19076 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
19077 (tfile_write_buf): New functions.
19078 (add_memory_block): Rewrite using the above.
19079 (adjust_function_address): New function.
19080 (FUNCTION_ADDRESS): New macro.
19081 (write_basic_trace_file): Remove short_x local, and use
19082 tfile_write_16. Change type of func_addr local to unsigned long
19083 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
19084 here. Cast argument of add_memory_block to char pointer.
19085 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
19086 (main): Remove parameters.
19087 * gdb.trace/tfile.exp: Remove nowarnings.
19088
4d974e88
SM
190892014-07-15 Simon Marchi <simon.marchi@ericsson.com>
19090
19091 * gdb.base/debug-expr.exp: Test string evaluation with
19092 "debug expression" on.
19093
41e99568
PA
190942014-07-15 Pedro Alves <palves@redhat.com>
19095
19096 * gdb.base/reread.exp: Use clean_restart.
19097
487d9753
PL
190982014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
19099
19100 * gdb.arch/avr-flash-qualifer.c: New.
19101 * gdb.arch/avr-flash-qualifer.exp: New.
19102
cc1c52ad
PA
191032014-07-14 Pedro Alves <palves@redhat.com>
19104
19105 * gdb.base/paginate-after-ctrl-c-running.c: New file.
19106 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
19107
1e973570
PA
191082014-07-14 Pedro Alves <palves@redhat.com>
19109
19110 * gdb.base/double-prompt-target-event-error.c: New file.
19111 * gdb.base/double-prompt-target-event-error.exp: New file.
19112
93d6eb10
PA
191132014-07-14 Pedro Alves <palves@redhat.com>
19114
19115 PR gdb/17072
19116 * gdb.base/paginate-inferior-exit.c: New file.
19117 * gdb.base/paginate-inferior-exit.exp: New file.
19118
0017922d
PA
191192014-07-14 Pedro Alves <palves@redhat.com>
19120
19121 PR gdb/17072
19122 * gdb.base/paginate-bg-execution.c: New file.
19123 * gdb.base/paginate-bg-execution.exp: New file.
19124
94696ad3
PA
191252014-07-14 Pedro Alves <palves@redhat.com>
19126
19127 PR gdb/17072
19128 * gdb.base/paginate-execution-startup.c: New file.
19129 * gdb.base/paginate-execution-startup.exp: New file.
19130 * lib/gdb.exp (pagination_prompt): New global.
19131 (default_gdb_spawn): New procedure, factored out from
19132 default_gdb_spawn.
19133 (default_gdb_start): Adjust to call default_gdb_spawn.
19134 (gdb_spawn): New procedure.
19135
bd293940
PA
191362014-07-14 Pedro Alves <palves@redhat.com>
19137
19138 * lib/gdb.exp (gdb_assert): New procedure.
19139 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
19140
c933f875
PA
191412014-07-14 Pedro Alves <palves@redhat.com>
19142
19143 * gdb.base/execution-termios.c: New file.
19144 * gdb.base/execution-termios.exp: New file.
19145
d98b7a16
TT
191462014-07-14 Tom Tromey <tromey@redhat.com>
19147
19148 * gdb.cp/vla-cxx.cc: New file.
19149 * gdb.cp/vla-cxx.exp: New file.
19150
548740d6
TT
191512014-07-14 Tom Tromey <tromey@redhat.com>
19152
19153 * gdb.reverse/rerun-prec.c: New file.
19154 * gdb.reverse/rerun-prec.exp: New file.
19155
a25eb028
MR
191562014-07-12 Maciej W. Rozycki <macro@mips.com>
19157 Maciej W. Rozycki <macro@codesourcery.com>
19158
19159 * lib/gdb-utils.exp: New file.
19160 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
19161 inline `gdb_init_command' processing.
19162 (gdb_start_cmd): Likewise.
19163 * lib/mi-support.exp (mi_run_cmd): Likewise.
19164 * README: Document `gdb_init_command' and `gdb_init_commands'.
19165
218c2655
JK
191662014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
19167
19168 Fix false FAIL running under a very long directory name.
19169 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
19170 and "set print elements 10000". Twice.
19171
5401fde3
YQ
191722014-07-11 Yao Qi <yao@codesourcery.com>
19173
19174 * gdb.base/exprs.exp: "set print symbol off".
19175
e76126e8
PA
191762014-07-11 Pedro Alves <palves@redhat.com>
19177
19178 * gdb.threads/kill.c: New file.
19179 * gdb.threads/kill.exp: New file.
19180
2d6f0de6
YQ
191812014-07-10 Yao Qi <yao@codesourcery.com>
19182
19183 * gdb.trace/tfile.c (write_basic_trace_file)
19184 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
19185 address written to trace file.
19186
7180e04a
PA
191872014-07-09 Pedro Alves <palves@redhat.com>
19188
19189 * gdb.base/attach-wait-input.exp: New file.
19190 * gdb.base/attach-wait-input.c: New file.
19191
9a9a7608
AB
191922014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
19193
19194 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
19195 setting up test structures.
19196 (main): Call new test function.
19197 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
19198 test function, continue into test function and walk test
19199 structures.
19200
161ac41e
YQ
192012014-07-02 Yao Qi <yao@codesourcery.com>
19202
19203 * gdb.trace/entry-values.c: Define labels 'foo_start' and
19204 'bar_start' at the beginning of functions 'foo' and 'bar'
19205 respectively.
19206 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
19207 instead of 'foo' and 'bar'.
19208
1f267ae3
MM
192092014-07-08 Markus Metzger <markus.t.metzger@intel.com>
19210
19211 * gdb.btrace/segv.exp: New.
19212 * gdb.btrace/segv.c: New.
19213
2b239efb
LM
192142014-07-02 Luis Machado <lgustavo@codesourcery.com>
19215
19216 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
19217 instruction.
19218
cf363f18
MW
192192014-06-30 Mark Wielaard <mjw@redhat.com>
19220
19221 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
19222 vulture, vilify, villar): New volatile array constants.
19223 (vindictive, vegetation): New const volatile array constants.
19224 * gdb.base/volatile.exp: Test volatile and const volatile array
19225 types.
19226
aebf9d24
AA
192272014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
19228
19229 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
19230 target lacks support for awatch, rwatch, or hbreak.
19231
b67a2c6f
YQ
192322014-06-27 Yao Qi <yao@codesourcery.com>
19233
19234 * gdb.multi/dummy-frame-restore.exp: New.
19235 * gdb.multi/dummy-frame-restore.c: New.
19236
aef92902
MM
192372014-06-25 Markus Metzger <markus.t.metzger@intel.com>
19238
19239 * gdb.btrace/gcore.exp: New.
19240
8e9db26e
PA
192412014-06-23 Pedro Alves <palves@redhat.com>
19242
19243 * gdb.base/watchpoint-reuse-slot.c: New file.
19244 * gdb.base/watchpoint-reuse-slot.exp: New file.
19245
70afc5b7
SC
192462014-06-23 Siva Chandra Reddy <sivachandra@google.com>
19247
19248 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
19249 progspace's filename in 'info', 'enable' and 'disable' command
19250 tests.
19251
b972bd9c
JK
192522014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
19253
19254 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
19255 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
19256 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
19257
125f8a3d
GB
192582014-06-20 Gary Benson <gbenson@redhat.com>
19259
19260 * gdb.arch/i386-avx.exp: Fix include file location.
19261 * gdb.arch/i386-sse.exp: Likewise.
19262
3ed9baed
IB
192632014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
19264
19265 * gdb.dlang/expression.exp: New file.
19266
034f788c
PA
192672014-06-19 Pedro Alves <palves@redhat.com>
19268
19269 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
19270 out from ...
19271 (top level): ... here. Iterate running tests under different
19272 scheduler-locking settings.
19273
45371d0c
LM
192742014-06-18 Luis Machado <lgustavo@codesourcery.com>
19275
19276 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
19277 to DW_FORM_addr and use non-zero addresses.
19278
5d376983
SC
192792014-06-18 Siva Chandra Reddy <sivachandra@google.com>
19280
19281 PR gdb/17017
19282 * gdb.python/py-xmethods.cc: Add global function call counters and
19283 increment them in their respective functions. Remove "cout"
19284 statements.
19285 * gdb.python/py-xmethods.exp: Make tests check the global function
19286 call counters instead of depending on inferior IO.
19287
a1aa2221
LM
192882014-06-18 Don Breazeal <donb@codesourcery.com>
19289
19290 * gdb.base/foll-fork.exp (default_fork_parent_follow):
19291 Deleted procedure.
19292 (explicit_fork_parent_follow): Deleted procedure.
19293 (explicit_fork_child_follow): Deleted procedure.
19294 (test_follow_fork): New procedure.
19295 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 19296 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
19297 procedure calls.
19298
0fc05997
YQ
192992014-06-17 Yao Qi <yao@codesourcery.com>
19300
19301 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
19302 CP1252.
19303
70795c52
LM
193042014-06-17 Luis Machado <lgustavo@codesourcery.com>
19305
19306 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
19307 Initialize ptr and S explicitly.
19308 (skip_type_update_when_not_use_rtti_test): Likewise.
19309
6be47f0c
KS
193102014-06-16 Keith Seitz <keiths@redhat.com>
19311
19312 PR mi/15863
19313 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
19314 the inferior is started.
19315
d03de421
PA
193162014-06-16 Pedro Alves <palves@redhat.com>
19317
19318 * gdb.base/break-main-file-remove-fail.c: New file.
19319 * gdb.base/break-main-file-remove-fail.exp: New file.
19320 * gdb.base/break-unload-file.exp: Use build_executable instead of
19321 prepare_for_testing.
19322 (test_break): New parameter "initial_load". Handle it.
19323 (top level): Add initial_load cmdline/file axis.
19324
f9579b99
TT
193252014-06-12 Tom Tromey <tromey@redhat.com>
19326
19327 * gdb.base/completion.exp: Don't use directory name in test.
19328
3657956b
GB
193292014-06-09 Gary Benson <gbenson@redhat.com>
19330
19331 * gdb.base/sigall.c [Functions to send signals]: Reorder to
19332 separate the always-available ANSI-standard signals from the
19333 signals that require checking.
19334 (main): Likewise.
19335 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
19336 Likewise.
19337 (main): Likewise.
19338
4186eb54
KS
193392014-06-07 Keith Seitz <keiths@redhat.com>
19340
19341 Revert:
19342 PR c++/16253
19343 * gdb.cp/var-tag.cc: New file.
19344 * gdb.cp/var-tag.exp: New file.
19345 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
19346 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
19347 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
19348 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
19349
25326a28 193502014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
19351
19352 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
19353
829155c9
PA
193542014-06-06 Pedro Alves <palves@redhat.com>
19355
19356 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
19357 in target debug output instead of looking at RSP packets,
19358 disabling the test on any target that uses hardware stepping.
19359 Update comments.
19360
61c8d22e
PA
193612014-06-06 Pedro Alves <palves@redhat.com>
19362
19363 * gdb.base/break-unload-file.exp: Fix typo.
19364
d9a47287
YQ
193652014-06-06 Yao Qi <yao@codesourcery.com>
19366
19367 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
19368 from "jit_function" to "^jit_function".
19369
e5e01dbf
YQ
193702014-06-06 Yao Qi <yao@codesourcery.com>
19371
19372 * gdb.base/async.c (foo): Add one statement.
19373 * gdb.base/async.exp: Get the next instruction address and
19374 match the output of "nexti" by instruction address. Match
19375 the hex address in the output of "finish".
19376
73ba372c
GB
193772014-06-06 Gary Benson <gbenson@redhat.com>
19378
19379 * gdb.base/call-signals.c: Remove preprocessor conditionals
19380 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
19381 SIGSEGV and SIGTERM.
19382 * gdb.base/sigall.c: Likewise.
19383 * gdb.base/unwindonsignal.c: Likewise.
19384 * gdb.reverse/sigall-reverse.c: Likewise.
19385
831517df
YQ
193862014-06-06 Yao Qi <yao@codesourcery.com>
19387
19388 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
19389 readable, skip the test.
19390
b8b91e98
YQ
193912014-06-06 Yao Qi <yao@codesourcery.com>
19392
19393 * gdb.threads/staticthreads.c (thread_function): Move the line
19394 setting breakpoint on forward.
19395 * gdb.threads/staticthreads.exp: Update comments.
19396
fb934770
LC
193972014-06-05 Ludovic Courtès <ludo@gnu.org>
19398
19399 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
19400 "history-append! type error".
19401
6ef284bd
SM
194022014-06-05 Simon Marchi <simon.marchi@ericsson.com>
19403
19404 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
19405 erroneous dprintf expected input.
19406
a872e241
DE
194072014-06-04 Doug Evans <xdje42@gmail.com>
19408
19409 * gdb.guile/scm-generics.exp: Delete.
19410
16f691fb
DE
194112014-06-04 Doug Evans <xdje42@gmail.com>
19412
19413 * gdb.guile/scm-breakpoint.exp: Update.
19414 Add tests for breakpoint registration.
19415
012370f6
TT
194162014-06-04 Tom Tromey <tromey@redhat.com>
19417
19418 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
19419 VLA-in-union.
19420 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
19421 inner_vla_struct, vla_union types. Initialize objects of those
19422 types and compute their sizes.
19423
9f5a4cef
HZ
194242014-06-04 Nathan Sidwell <nathan@codesourcery.com>
19425 Hui Zhu <hui@codesourcery.com>
19426
19427 * gdb.base/fileio.exp: Add test for shell not available as well as
19428 available.
19429 * gdb.base/fileio.c (test_system): Check for shell twice.
19430
90a45c4d
YQ
194312014-06-04 Yao Qi <yao@codesourcery.com>
19432
19433 * gdb.base/auto-connect-native-target.exp: Remove redundant
19434 space from the regexp pattern.
19435
70017e41
YQ
194362014-06-04 Yao Qi <yao@codesourcery.com>
19437
19438 * gdb.base/default.exp: Replace "child" with "native" in
19439 regexp pattern.
19440
883964a7
SC
194412014-06-03 Siva Chandra Reddy <sivachandra@google.com>
19442
19443 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
19444 * gdb.python/py-xmethods.exp: New tests to test xmethods.
19445 * gdb.python/py-xmethods.py: Python script supporting the
19446 new testcase and tests.
19447
ef370185
JB
194482014-06-03 Joel Brobecker <brobecker@adacore.com>
19449 Pedro Alves <palves@redhat.com>
19450
19451 PR breakpoints/17000
19452 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
19453 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
19454
1e2ccb61
BM
194552014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
19456
19457 * gdb.base/subst.exp: Add tests to verify partial path matching
19458 output.
19459
c6ec5ab2
PA
194602014-06-03 Pedro Alves <palves@redhat.com>
19461
19462 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
19463 target that doesn't use software single-stepping.
19464
835c559f
PA
194652014-06-03 Pedro Alves <palves@redhat.com>
19466
19467 PR breakpoints/17000
19468 * gdb.base/sss-bp-on-user-bp-2.c: New file.
19469 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
19470
06eb1586
DE
194712014-06-02 Doug Evans <xdje42@gmail.com>
19472
19473 * gdb.guile/scm-parameter.exp: New file.
19474
e698b8c4
DE
194752014-06-02 Doug Evans <xdje42@gmail.com>
19476
19477 * gdb.guile/scm-cmd.c: New file.
19478 * gdb.guile/scm-cmd.exp: New file.
19479
ded03782
DE
194802014-06-02 Doug Evans <xdje42@gmail.com>
19481
19482 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
19483 pretty-printer lookup.
19484 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
19485 (make-pp_s-printer): Call it.
19486 (make-pretty-printer-from-dict): New function.
19487 (lookup-pretty-printer-maker-from-dict): New function.
19488 (*pretty-printer*): Simplify.
19489 (make-objfile-pp_s-printer): New function.
19490 (install-objfile-pretty-printers!): New function.
19491 (make-progspace-pp_s-printer): New function.
19492 (install-progspace-pretty-printers!): New function.
19493 * gdb.guile/scm-progspace.c: New file.
19494 * gdb.guile/scm-progspace.exp: New file.
19495
41fac0cf
PA
194962014-06-02 Pedro Alves <palves@redhat.com>
19497
19498 * gdb.base/dprintf-bp-same-addr.c: New file.
19499 * gdb.base/dprintf-bp-same-addr.exp: New file.
19500
96ae5695
EBM
195012014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
19502
19503 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
19504 * gdb.arch/powerpc-power.s: Likewise.
19505
da02b3a8
JB
195062014-06-02 Joel Brobecker <brobecker@adacore.com>
19507
19508 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
19509
c72b2e7b
YQ
195102014-06-01 Yao Qi <yao@codesourcery.com>
19511
19512 * gdb.base/watchpoint.exp (test_watch_location): Check null
19513 pointer can be dereferenced. If not, do the test, otherwise
19514 skip it.
19515
53e8a631
AB
195162014-05-30 Andrew Burgess <aburgess@broadcom.com>
19517
19518 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
19519 results.
19520 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
19521
938f0e2f
AB
195222014-05-30 Andrew Burgess <aburgess@broadcom.com>
19523
19524 * gdb.arch/amd64-invalid-stack-middle.S: New file.
19525 * gdb.arch/amd64-invalid-stack-middle.c: New file.
19526 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
19527 * gdb.arch/amd64-invalid-stack-top.c: New file.
19528 * gdb.arch/amd64-invalid-stack-top.exp: New file.
19529
9ba6657a
PA
195302014-05-30 Pedro Alves <palves@redhat.com>
19531
19532 PR breakpoints/17000
19533 * gdb.base/sss-bp-on-user-bp.c: New file.
19534 * gdb.base/sss-bp-on-user-bp.exp: New file.
19535
522c09bf
DB
195362014-05-30 David Blaikie <dblaikie@gmail.com>
19537
19538 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
19539 gnu_inline semantics via attribute.
19540 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
19541 source explicitly specifies the required semantics.
19542
bf4ef81e
MR
195432014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
19544
19545 * gdb.reverse/sigall-reverse.exp: Fix a typo.
19546
329ea579
PA
195472014-05-29 Pedro Alves <palves@redhat.com>
19548 Tom Tromey <tromey@redhat.com>
19549
19550 * gdb.base/async-shell.exp: Don't enable target-async.
19551 * gdb.base/async.exp
19552 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
19553 parameter. Adjust.
19554 (top level): Don't test with "target-async".
19555 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
19556 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
19557 * gdb.base/inferior-died.exp: Don't enable target-async.
19558 * gdb.base/interrupt-noterm.exp: Likewise.
19559 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
19560 * gdb.mi/mi-nonstop-exit.exp: Likewise.
19561 * gdb.mi/mi-nonstop.exp: Likewise.
19562 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
19563 * gdb.mi/mi-nsintrall.exp: Likewise.
19564 * gdb.mi/mi-nsmoribund.exp: Likewise.
19565 * gdb.mi/mi-nsthrexec.exp: Likewise.
19566 * gdb.mi/mi-watch-nonstop.exp: Likewise.
19567 * gdb.multi/watchpoint-multi.exp: Adjust comment.
19568 * gdb.python/py-evsignal.exp: Don't enable target-async.
19569 * gdb.python/py-evthreads.exp: Likewise.
19570 * gdb.python/py-prompt.exp: Likewise.
19571 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
19572 * gdb.server/solib-list.exp: Don't enable target-async.
19573 * gdb.threads/thread-specific-bp.exp: Likewise.
19574 * lib/mi-support.exp: Adjust to use mi-async.
19575
fd664c91
PA
195762014-05-29 Pedro Alves <palves@redhat.com>
19577
19578 PR gdb/13860
19579 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
19580 reason, even in sync mode.
19581
251bde03
PA
195822014-05-29 Pedro Alves <palves@redhat.com>
19583 Hui Zhu <hui@codesourcery.com>
19584
19585 PR PR15693
19586 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
19587 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
19588 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
19589 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
19590
7f3c0343
JB
195912014-05-28 Joel Brobecker <brobecker@adacore.com>
19592
19593 * config/monitor.exp (gdb_target_monitor): Replace use of
19594 "set remotebaud" by "set serial baud".
19595
b2715b27
AW
195962014-05-26 Andy Wingo <wingo@igalia.com>
19597
19598 * gdb.guile/scm-breakpoint.exp:
19599 * gdb.guile/scm-gsmob.exp: Update to use plain old object
19600 properties instead of gdb-object-properties.
19601
498a4489
YQ
196022014-05-26 Yao Qi <yao@codesourcery.com>
19603
19604 * gdb.server/no-thread-db.exp: Specify source file name
19605 explicitly when setting a breakpoint.
19606
589fdceb
MM
196072014-05-23 Markus Metzger <markus.t.metzger@intel.com>
19608
19609 * gdb.btrace/vdso.c: New.
19610 * gdb.btrace/vdso.exp: New.
19611
e9089e05
MM
196122014-05-23 Markus Metzger <markus.t.metzger@intel.com>
19613
19614 * gdb.base/gcore.exp (capture_command_output): Move ...
19615 * lib/gdb.exp (capture_command_output): ... here.
19616
67b5c0c1
MM
196172014-05-23 Markus Metzger <markus.t.metzger@intel.com>
19618
19619 * gdb.btrace/data.exp: Test memory access during btrace replay.
19620
a2199296
SM
196212014-05-22 Simon Marchi <simon.marchi@ericsson.com>
19622
19623 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
19624
17b2616c
PA
196252014-05-21 Pedro Alves <palves@redhat.com>
19626
19627 PR gdb/13860
19628 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
19629 (top level): Test that output related to execution commands is
19630 sent to the console with CLI commands, but not with MI commands.
19631 Test that breakpoint events are always mirrored to the console.
19632 Also expect the new source line to be output after a "next" in
19633 async mode too. Make it a pass/fail test.
19634 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
19635 output.
19636 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
19637
5166082f
PA
196382014-05-21 Pedro Alves <palves@redhat.com>
19639
19640 * gdb.base/list.exp (build_pattern, test_list): New procedures.
19641 Use them to test variations of "list" after reaching a breakpoint.
19642 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
19643 Test "list" with listsize 10 after reaching a breakpoint.
19644 * gdb.python/python.exp (decode_line current location line
19645 number): Adjust expected line number.
19646
2f25d70f
SM
196472014-05-21 Simon Marchi <simon.marchi@ericsson.com>
19648
19649 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
19650 behavior for $args, pass it directly to "run".
19651
ff604a67
MR
196522014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
19653
19654 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
19655 30000 to 65536.
19656
6a3cb8e8
PA
196572014-05-21 Pedro Alves <palves@redhat.com>
19658
19659 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
19660 auto-connect-native-target off".
19661 * gdb.base/auto-connect-native-target.c: New file.
19662 * gdb.base/auto-connect-native-target.exp: New file.
19663
4ebfc96e
PA
196642014-05-21 Pedro Alves <palves@redhat.com>
19665
19666 * gdb.base/default.exp: Test "target native" instead of "target
19667 child".
19668
36d46afb
MW
196692014-05-21 Mark Wielaard <mjw@redhat.com>
19670
19671 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
19672
5876f503
JK
196732014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19674
19675 Fix TLS access for -static -pthread.
19676 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
19677 <HAVE_TLS> (thread_function, main): Initialize it.
19678 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
19679 Add clean_restart.
19680 <$have_tls != "">: Check TLSVAR.
19681
0256a6ac
PA
196822014-05-21 Pedro Alves <palves@redhat.com>
19683
19684 * gdb.base/dcache-line-read-error.c: New.
19685 * gdb.base/dcache-line-read-error.exp: New.
19686
936d2992
PA
196872014-05-20 Pedro Alves <palves@redhat.com>
19688
19689 * gdb.base/compare-sections.c: New file.
19690 * gdb.base/compare-sections.exp: New file.
19691
802e8e6d
PA
196922014-05-20 Pedro Alves <palves@redhat.com>
19693
19694 * gdb.base/break-idempotent.c: New file.
19695 * gdb.base/break-idempotent.exp: New file.
19696
e59fa00f
MM
196972014-05-20 Markus Metzger <markus.t.metzger@intel.com>
19698
19699 * gdb.btrace/nohist.exp: New.
19700
8b696e31
YQ
197012014-05-20 Yao Qi <yao@codesourcery.com>
19702
19703 * lib/gdb.exp (gdb_init): Set timeout if test file is under
19704 gdb.reverse directory and gdb_reverse_timeout exists in board
19705 setting.
19706 * README: Document gdb_reverse_timeout.
19707
73c9764f
YQ
197082014-05-20 Yao Qi <yao@codesourcery.com>
19709
19710 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
19711 'test_file_name'. Treat args as a string instead of a list.
19712 (gdb_init): Rename argument 'args' by 'test_file_name'.
19713
f1f4348a
JK
197142014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
19715
19716 * gdb.arch/powerpc-power.exp: New file.
19717 * gdb.arch/powerpc-power.s: New file.
19718
0dbe70ce
DE
197192014-05-16 Doug Evans <dje@google.com>
19720
19721 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
19722 * gdb.base/completion.exp: Check that all expected files exist
19723 before doing file completion.
0dbe70ce 19724
8d551b02
DE
197252014-05-16 Doug Evans <dje@google.com>
19726
19727 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
19728 Update.
19729 (do_syscall_tests_without_xml): Update.
19730
73eb7709
PA
197312014-05-16 Pedro Alves <palves@redhat.com>
19732
19733 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
19734 instead of "unknown output after running".
19735
3fae92fc
YQ
197362014-05-16 Yao Qi <yao@codesourcery.com>
19737
19738 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
19739 file1.txt from host at the end.
19740 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
19741
c2b2ccc5
DE
197422014-05-15 Doug Evans <dje@google.com>
19743
19744 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
19745 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
19746 loading file. Add test for TU lookup.
19747
8c217a4b
SM
197482014-05-15 Simon Marchi <simon.marchi@ericsson.com>
19749
19750 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
19751 calling "-exec-arguments" or "set args" before running the
19752 inferior.
19753
3deb39c6
SM
197542014-05-15 Simon Marchi <simon.marchi@ericsson.com>
19755
19756 * lib/mi-support.exp (mi_expect_stop): Expect message for
19757 inferiors that exit with non-zero exit code.
19758
71a79f8c
YQ
197592014-05-14 Yao Qi <yao@codesourcery.com>
19760
19761 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
19762 match absolute path on remote host.
19763 (test_file_list_exec_source_files): Remove "/" from the
19764 pattern.
19765
f23fcd46
YQ
197662014-05-14 Yao Qi <yao@codesourcery.com>
19767
19768 * boards/local-remote-host-notty.exp (${board}_file): New
19769 proc.
19770
9404b58f
KM
197712014-05-07 Kyle McMartin <kyle@redhat.com>
19772
19773 Pushed by Joel Brobecker <brobecker@adacore.com>.
19774 * gdb.arch/aarch64-atomic-inst.c: New file.
19775 * gdb.arch/aarch64-atomic-inst.exp: New file.
19776
5e45f04c
YQ
197772014-05-07 Yao Qi <yao@codesourcery.com>
19778
19779 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
19780 in current context" too.
19781
c888a17d
KS
197822014-05-05 Keith Seitz <keiths@redhat.com>
19783
19784 * gdb.linespec/ls-dollar.exp: Add test for linespec
19785 file:convenience_variable.
19786
290a839c
YQ
197872014-05-05 Yao Qi <yao@codesourcery.com>
19788
19789 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
19790 traceframes into tfile and ctf trace files. Read data from
19791 trace file and test collected data.
19792 (gdb_collect_locals_test): Likewise.
19793 (gdb_unavailable_registers_test): Likewise.
19794 (gdb_unavailable_floats): Likewise.
19795 (gdb_collect_globals_test): Likewise.
19796 (top-level): Append "ctf" to trace_file_targets if GDB
19797 supports.
19798
b5262cd0
YQ
197992014-05-05 Yao Qi <yao@codesourcery.com>
19800
19801 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
19802 code to ...
19803 (gdb_collect_args_test_1): ... it. New proc.
19804 (gdb_collect_locals_test): Move some code to ...
19805 (gdb_collect_locals_test_1): ... it. New proc.
19806 (gdb_unavailable_registers_test): Move some code to ...
19807 (gdb_unavailable_registers_test_1): ... it. New proc.
19808 (gdb_unavailable_floats): Move some code to ...
19809 (gdb_unavailable_floats_1): ... it. New proc.
19810
30a1e6cc
SDJ
198112014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
19812
19813 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
19814 probes to test for bitness recognition.
19815 * gdb.arch/amd64-stap-optional-prefix.exp
19816 (test_probe_value_without_reg): New procedure.
19817 Add code to test for different kinds of bitness.
19818
f33da99a
SDJ
198192014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
19820
19821 PR breakpoints/16889
19822 * gdb.arch/amd64-stap-optional-prefix.S: New file.
19823 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
19824
5b80f00d
PA
198252014-05-01 Pedro Alves <palves@redhat.com>
19826
19827 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
19828 gdb_file_cmd if no file is specified.
19829 * boards/native-extended-gdbserver.exp (gdb_load): Use the
19830 last_loaded_file to set the remote exec-file.
19831
f8c2a73c
PA
198322014-05-01 Pedro Alves <palves@redhat.com>
19833
19834 * boards/local-remote-host.exp: New file.
19835
be6e8ac7
PA
198362014-05-01 Pedro Alves <palves@redhat.com>
19837
19838 * boards/local-remote-host.exp: Rename to ...
19839 * boards/local-remote-host-notty.exp: ... this.
19840
cac0dc8f
JB
198412014-04-28 Joel Brobecker <brobecker@adacore.com>
19842
19843 * gdb.ada/dyn_arrayidx: New testcase.
19844
9730e6cc
YQ
198452014-04-26 Yao Qi <yao@codesourcery.com>
19846
19847 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
19848 and compute the length of function main. Save it in
19849 $main_length.
19850 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
19851 (top-level): Use gdb_compile to compile objects into
19852 executable and restart GDB. Remove invocation to
19853 prepare_for_testing.
19854
7ae1a6a6
PA
198552014-04-25 Simon Marchi <simon.marchi@ericsson.com>
19856 Pedro Alves <palves@redhat.com>
19857
19858 PR server/16255
19859 * gdb.multi/multi-attach.c: New file.
19860 * gdb.multi/multi-attach.exp: New file.
19861
4082afcc
PA
198622014-04-25 Pedro Alves <palves@redhat.com>
19863
19864 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
19865 user.
19866 (top level): Test that "set remote conditional-breakpoints-packet
19867 off" works as intended.
19868 * gdb.base/dprintf.exp: Test that "set remote
19869 breakpoint-commands-packet off" works as intended.
19870 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
19871 New function.
19872 (top level): Call it.
19873 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
19874 remote fast-tracepoints-packet off" works as intended.
19875 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
19876 * lib/gdb.exp (gdb_is_target_remote): ... here.
19877
2abc3f8d
DB
198782014-04-24 David Blaikie <dblaikie@gmail.com>
19879
19880 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
19881 ensure clang would not discard them.
19882 * gdb.base/gdbvars.c: Ditto.
19883 * gdb.base/memattr.c: Ditto.
19884 * gdb.base/whatis.c: Ditto.
19885 * gdb.python/py-prettyprint.c: Ditto.
19886 * gdb.trace/actions.c: Ditto.
19887 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
19888 ensure clang would not discard it.
19889
bfd39632
DB
198902014-04-24 David Blaikie <dblaikie@gmail.com>
19891
19892 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
19893 clang to emit the full definition of type required by the test
19894 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
19895
22842ff6
DB
198962014-04-24 David Blaikie <dblaikie@gmail.com>
19897
19898 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
19899 coax Clang into emitting the definition of the type.
19900 * gdb.cp/pr10728-x.h (y): Ditto.
19901 * gdb.cp/pr10728-y.cc (y): Ditto.
19902
c2e827ad
DB
199032014-04-24 David Blaikie <dblaikie@gmail.com>
19904
19905 * gdb.base/label.exp: XFAIL label related tests under Clang.
19906 * gdb.cp/cplabel.exp: Ditto.
19907 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
19908 under Clang those using labels.
19909
4c2d33e7
YQ
199102014-04-25 Yao Qi <yao@codesourcery.com>
19911
19912 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
19913 double_label.
19914 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
19915 partial_label and double_label.
19916
56083b99
DB
199172014-04-24 David Blaikie <dblaikie@gmail.com>
19918
19919 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
19920
25d4e99d
DB
199212014-04-24 David Blaikie <dblaikie@gmail.com>
19922
19923 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
19924 of the function to work across GCC and Clang.
19925 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
19926 pointer types (const void ** const V void **).
19927
01f9f808
MS
199282014-04-24 Michael Sturm <michael.sturm@mintel.com>
19929 Walfred Tedeschi <walfred.tedeschi@intel.com>
19930
19931 * Makefile.in (EXECUTABLES): Added i386-avx512.
19932 * gdb.arch/i386-avx512.c: New file.
19933 * gdb.arch/i386-avx512.exp: Likewise.
19934
4b48d439
KS
199352014-04-23 Keith Seitz <keiths@redhat.com>
19936
19937 * lib/mi-support.exp (mi_list_breakpoints): Delete.
19938 (mi_make_breakpoint_table): New procedure.
19939 (mi_create_breakpoint): Use mi_make_breakpoint
19940 and return the result.
19941 (mi_make_breakpoint): New procedure.
19942 (mi_build_kv_pairs): New procedure.
19943
19944 * gdb.mi/mi-break.exp: Remove unused globals,
19945 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
19946 All callers updated.
19947 * gdb.mi/mi-dprintf.exp: Use variable to track command
19948 number.
19949 Update all callers of mi_create_breakpoint and use
19950 mi_make_breakpoint_table.
19951 Remove any unused global variables.
19952 * gdb.mi/mi-nonstop.exp: Likewise.
19953 * gdb.mi/mi-nsintrall.exp: Likewise.
19954 * gdb.mi/mi-nsmoribund.exp: Likewise.
19955 * gdb.mi/mi-nsthrexec.exp: Likewise.
19956 * gdb.mi/mi-reverse.exp: Likewise.
19957 * gdb.mi/mi-simplerun.exp: Likewise.
19958 * gdb.mi/mi-stepn.exp: Likewise.
19959 * gdb.mi/mi-syn-frame.exp: Likewise.
19960 * gdb.mi/mi-until.exp: Likewise.
19961 * gdb.mi/mi-var-cp.exp: Likewise.
19962 * gdb.mi/mi-var-display.exp: Likewise.
19963 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
19964 * gdb.mi/mi2-var-child.exp: Likewise.
19965 * gdb.mi/mi-vla-c99.exp: Likewise.
19966 * lib/mi-support.exp: Likewise.
19967
19968 From Ian Lance Taylor <iant@cygnus.com>:
19969 * lib/gdb.exp (parse_args): New procedure.
19970
08351840
PA
199712014-04-23 Pedro Alves <palves@redhat.com>
19972
19973 * gdb.base/break-unload-file.c: New file.
19974 * gdb.base/break-unload-file.exp: New file.
19975 * gdb.base/sym-file-lib.c (baz): New function.
19976 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
19977 field.
19978 (load): Store the segment's mapped size.
19979 (unload): New function.
19980 (unload_shlib): New function.
19981 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
19982 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
19983 set a breakpoint at baz, and call it.
19984 * gdb.base/sym-file.exp: New tests for stale breakpoint
19985 instructions.
19986
076855f9
PA
199872014-04-23 Pedro Alves <palves@redhat.com>
19988
19989 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
19990 * gdb.base/hbreak-in-shr-unsupported.c: New file.
19991 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
19992 * gdb.base/hbreak-unmapped.c: New file.
19993 * gdb.base/hbreak-unmapped.exp: New file.
19994 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
19995 * lib/gdb.exp (gdb_is_target_remote): ... here.
19996
483805cf
PA
199972014-04-22 Pedro Alves <palves@redhat.com>
19998
19999 * gdb.base/consecutive-step-over.c: New file.
20000 * gdb.base/consecutive-step-over.exp: New file.
20001
06d97543
PA
200022014-04-22 Pedro Alves <palves@redhat.com>
20003
20004 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
20005 instead of send_gdb/gdb_expect.
20006
b4429ea2
YQ
200072014-04-22 Yao Qi <yao@codesourcery.com>
20008
20009 * lib/trace-support.exp (generate_tracefile): New procedure.
20010 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
20011 return 0.
20012 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
20013 if generate_tracefile returns 1.
20014
51d48146
PA
200152014-04-18 Tom Tromey <palves@redhat.com>
20016 Pedro alves <tromey@redhat.com>
20017
20018 PR backtrace/15558
20019 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
20020 with a backtrace limit.
20021 * gdb.python/py-frame-inline.exp: Test running to an inline
20022 function with a backtrace limit, and printing the newest frame.
20023 * gdb.python/py-frame-inline.c (main): Call f.
20024
bd1dce5f
MS
200252014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
20026
20027 * gdb.java/jnpe.exp: Drop srcdir from untested path.
20028
40d1a503
MS
200292014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
20030
20031 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
20032 Drop prefix from unsupported source file path.
20033
389b98f7
YQ
200342014-04-17 Yao Qi <yao@codesourcery.com>
20035
20036 * lib/gdb.exp (with_target_charset): New proc.
20037 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
20038 with_target_charset.
20039 (test_print_strings): Likewise.
20040 (test_repeat_bytes): Likewise.
20041 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
20042 for some tests.
20043
22869d73
KS
200442014-04-16 Keith Seitz <keiths@redhat.com>
20045
20046 PR gdb/15827
20047 * gdb.dwarf2/corrupt.c: New file.
20048 * gdb.dwarf2/corrupt.exp: New file.
20049
c4f87ca6
KS
200502014-04-16 Keith Seitz <keiths@redhat.com>
20051
20052 PR c++/16597
20053 * gdb.cp/namelessclass.cc: New file.
20054 * gdb.cp/namelessclass.exp: New file.
20055 * gdb.cp/namelessclass.S: New file.
20056
ab19de87
DE
200572014-04-16 Doug Evans <dje@google.com>
20058
20059 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
20060 Add comment.
20061 (gdbserver_default_get_comm_port): New function.
20062 (gdbserver_start): Check if board file provided
20063 "gdbserver,get_comm_port" and use it if so.
20064 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
20065 (gdb,socketport): Set to "stdio".
20066 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
20067 (stdio_gdbserver_template): Delete.
20068 (${board}_get_remote_address): Update.
20069 (${board}_build_remote_cmd): Delete.
20070 (${board}_get_comm_port): New function.
20071 (${board}_spawn): Update.
20072 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
20073 Delete.
20074 (${board}_get_remote_address): Update.
20075 (${board}_get_comm_port): New function.
20076
fc98a809
AB
200772014-04-16 Andrew Burgess <aburgess@broadcom.com>
20078
20079 * gdb.base/memattr.exp: Improve regexps to handle memory regions
20080 appearing in any order.
20081
87fd9e6e
DE
200822014-04-15 Doug Evans <dje@google.com>
20083
20084 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
20085 uninitialized value of "description".
20086
099fc3ea
KS
200872014-04-15 Keith Seitz <keiths@redhat.com>
20088
20089 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
20090 Remove unused globals.
20091 (test_running_the_program): Likewise.
20092 (test_controlled_execution): Likewise.
20093 (test_controlling_breakpoints): Likewise.
20094 (test_program_termination): Likewise.
20095
5da151d4
KS
200962014-04-15 Keith Seitz <keiths@redhat.com>
20097
20098 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
20099 unused globals.
20100 (test_rbreak_creation_and_listing): Likewise.
20101 (test_ignore_count): Likewise.
20102 (test_error): Likewise.
20103
35e5d2f0
PA
201042014-04-15 Pedro Alves <palves@redhat.com>
20105
20106 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
20107 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
20108 sym-file-loader.c.
20109 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
20110 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
20111 to sym-file-loader.c.
20112 (struct library): Forward declare.
20113 (load_shlib, lookup_function): Change prototypes.
20114 (find_shstrtab, find_strtab, find_shdr, find_symtab)
20115 (translate_offset): Remove declarations.
20116 (get_text_addr): New declaration.
20117 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
20118 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
20119 sym-file-loader.h.
20120 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
20121 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
20122 here from sym-file-loader.h.
20123 (struct library): New structure.
20124 (load_shlib, lookup_function): Change prototypes and adjust to
20125 work with a struct library.
20126 (find_shstrtab, find_strtab, find_shdr, find_symtab)
20127 (translate_offset): Make static.
20128 (get_text_addr): New function.
20129 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
20130
eb4c1710
PA
201312014-04-15 Pedro Alves <palves@redhat.com>
20132
20133 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
20134
2d1baf52
PA
201352014-04-15 Pedro Alves <palves@redhat.com>
20136
20137 * gdb.base/sym-file-loader.c: Include <limits.h>.
20138 (SELF_LINK): New define.
20139 (get_origin): New function.
20140 (load_shlib): Use it.
20141 * gdb.base/sym-file.exp: Don't early return if the target is
20142 remote. Use runto_main, and issue fail is that fails. Use
20143 gdb_load_shlibs.
20144 (shlib_name): Delete.
20145 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
20146
7dd6df01
PA
201472014-04-15 Pedro Alves <palves@redhat.com>
20148
20149 * gdb.base/sym-file.exp: Remove regex characters from test
20150 message. Don't refer to breakpoint numbers in test messages.
20151
b50c8614
KS
201522014-04-14 Keith Seitz <keiths@redhat.com>
20153
20154 PR c++/16253
20155 * gdb.cp/var-tag.cc: New file.
20156 * gdb.cp/var-tag.exp: New file.
20157 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
20158 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
20159 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
20160 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
20161
3d567982
TT
201622014-04-14 Tom Tromey <tromey@redhat.com>
20163
20164 * gdb.cp/classes.exp (test_enums): Handle underlying type.
20165 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
20166 type.
20167 * gdb.cp/enum-class.exp: New file.
20168 * gdb.cp/enum-class.cc: New file.
20169
0626fc76
TT
201702014-04-14 Tom Tromey <tromey@redhat.com>
20171
20172 * gdb.dwarf2/enum-type.exp: New file.
20173
dca325b3
SA
201742014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
20175
20176 * gdb.mi/mi-vla-c99.exp: New file.
20177 * gdb.mi/vla.c: New file.
20178
5854b38a
SA
201792014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
20180
20181 * gdb.base/vla-datatypes.c: New file.
20182 * gdb.base/vla-datatypes.exp: New file.
20183
463bb957
SA
201842014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
20185
20186 * gdb.base/vla-ptr.c: New file.
20187 * gdb.base/vla-ptr.exp: New file.
20188
3dd170be
SA
201892014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
20190
20191 * gdb.dwarf2/count.exp: New file.
20192
5ecaaa66
SA
201932014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
20194
20195 * gdb.base/vla-sideeffect.c: New file.
20196 * gdb.base/vla-sideeffect.exp: New file.
20197
41f1ada5
DB
201982014-04-14 David Blaikie <dblaikie@gmail.com>
20199
20200 * gdb.mi/non-stop.c: Add return value for non-void function return
20201 statement.
20202 * gdb.threads/staticthreads.c: Ditto.
20203
0be03e84
DE
202042014-04-12 Siva Chandra Reddy <sivachandra@google.com>
20205 Doug Evans <xdje42@gmail.com>
20206
20207 * gdb.guile/scm-value.c: Improve test case.
20208 * gdb.guile/scm-value.exp: Add new test.
20209
f180a1fb
DB
202102014-04-11 David Blaikie <dblaikie@gmail.com>
20211
20212 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
20213 override Clang's default.
20214
6b662e19
JB
202152014-04-11 Joel Brobecker <brobecker@adacore.com>
20216
20217 Revert the following changes (regressions):
20218
20219 * gdb.base/vla-sideeffect.c: New file.
20220 * gdb.base/vla-sideeffect.exp: New file.
20221
20222 * gdb.dwarf2/count.exp: New file.
20223
20224 * gdb.base/vla-multi.c: New file.
20225 * gdb.base/vla-multi.exp: New file.
20226
20227 * gdb.base/vla-ptr.c: New file.
20228 * gdb.base/vla-ptr.exp: New file.
20229
20230 * gdb.base/vla-datatypes.c: New file.
20231 * gdb.base/vla-datatypes.exp: New file.
20232
20233 * gdb.mi/mi-vla-c99.exp: New file.
20234 * gdb.mi/vla.c: New file.
20235
245a5f0b
KS
202362014-04-11 Keith Seitz <keiths@redhat.com>
20237
20238 PR c++/16675
20239 * gdb.cp/cpsizeof.exp: New file.
20240 * gdb.cp/cpsizeof.cc: New file.
20241
58a84dcf
SA
202422014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20243
191a8a90
JB
20244 * gdb.mi/mi-vla-c99.exp: New file.
20245 * gdb.mi/vla.c: New file.
58a84dcf 20246
c8655f75
SA
202472014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20248
20249 * gdb.base/vla-datatypes.c: New file.
20250 * gdb.base/vla-datatypes.exp: New file.
20251
024e13b4
SA
202522014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20253
20254 * gdb.base/vla-ptr.c: New file.
20255 * gdb.base/vla-ptr.exp: New file.
20256
1a237e0e
SA
202572014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20258
20259 * gdb.base/vla-multi.c: New file.
20260 * gdb.base/vla-multi.exp: New file.
20261
504f3432
SA
202622014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20263
20264 * gdb.dwarf2/count.exp: New file.
20265
3bce8237
SA
202662014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20267
191a8a90
JB
20268 * gdb.base/vla-sideeffect.c: New file.
20269 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 20270
322f9c21
YQ
202712014-04-11 Yao Qi <yao@codesourcery.com>
20272
20273 * gdb.base/completion.exp: Check file exists before running tests
20274 on file completion.
20275
d708bcd1
PA
202762014-04-10 Pedro Alves <palves@redhat.com>
20277
20278 * gdb.base/cond-eval-mode.c: New file.
20279 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
20280 prepare_for_testing to build the new file. Check result of
20281 runto_main.
20282 (test_break, test_watch): New procedures.
20283 (top level): Use them.
20284
ae1d2761
PM
202852014-04-08 Pierre Muller <muller@sourceware.org>
20286
20287 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
20288 Ctrl-V use for mingw hosts.
20289
7af389b8
SC
202902014-04-07 Siva Chandra Reddy <sivachandra@google.com>
20291
20292 * gdb.python/py-value.c: Improve test case.
20293 * gdb.python/py-value.exp: Add new test.
20294
5e703181
DE
202952014-04-07 David Blaikie <dblaikie@gmail.com>
20296
20297 * lib/compiler.c: Identify the clang compiler.
20298 * lib/compiler.cc: Ditto.
20299
9810b410
YQ
203002014-04-03 Yao Qi <yao@codesourcery.com>
20301
20302 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
20303
98d1b8dc
AB
203042014-04-01 Anton Blanchard <anton@samba.org>
20305
20306 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
20307 messages unique.
20308
3114cea1
AB
203092014-04-01 Anton Blanchard <anton@samba.org>
20310
20311 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
20312 prepare_for_testing.
20313
62f7182c
AB
203142014-04-01 Anton Blanchard <anton@samba.org>
20315
20316 * gdb.arch/ppc64-atomic-inst.c: Remove.
20317 * gdb.arch/ppc64-atomic-inst.S: New file.
20318 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
20319
770e7fc7
DE
203202014-03-31 Doug Evans <dje@google.com>
20321
20322 * gdb.base/print-symbol-loading-lib.c: New file.
20323 * gdb.base/print-symbol-loading-main.c: New file.
20324 * gdb.base/print-symbol-loading.exp: New file.
20325
46e2bafa
YQ
203262014-03-31 Yao Qi <yao@codesourcery.com>
20327
20328 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
20329
8776cfe9
JB
203302014-03-28 Joel Brobecker <brobecker@adacore.com>
20331
20332 * gdb.ada/mi_dyn_arr: New testcase.
20333
5d1ef361
DE
203342014-03-27 Doug Evans <dje@google.com>
20335
20336 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
20337
b5bee914
YQ
203382014-03-27 Yao Qi <yao@codesourcery.com>
20339
20340 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
20341 if target is nios2-*-*.
20342
0d4d0e77
YQ
203432014-03-26 Yao Qi <yao@codesourcery.com>
20344
20345 * lib/gdb.exp (readline_is_used): New proc.
20346 * gdb.base/completion.exp: Move tests on command complete up.
20347 Skip the rest of tests if readline is not used.
20348 * gdb.ada/complete.exp: Skp the test if readline is not
20349 used.
20350 * gdb.base/filesym.exp: Likewise.
20351 * gdb.base/macscp.exp: Likewise.
20352 * gdb.base/readline-ask.exp: Likewise.
20353 * gdb.base/readline.exp: Likewise.
20354 * gdb.python/py-cmd.exp: Likewise.
20355 * gdb.trace/tfile.exp: Likewise.
20356
29361eee
YQ
203572014-03-26 Yao Qi <yao@codesourcery.com>
20358
20359 * gdb.base/macscp.exp: Fix code format issues.
20360
bc9a5525
UW
203612014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
20362
20363 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
20364 * gdb.asm/powerpc64le.inc: New file.
20365
d3839ede
PA
203662014-03-25 Pedro Alves <palves@redhat.com>
20367 Doug Evans <dje@google.com>
20368
20369 * gdb.base/source-execution.c: New file.
20370 * gdb.base/source-execution.exp: New file.
20371 * gdb.base/source-execution.gdb: New file.
20372
01672a57
DE
203732014-03-24 Doug Evans <dje@google.com>
20374
20375 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
20376 using fission.
20377
88bbeca9
HZ
203782014-03-24 Hui Zhu <hui@codesourcery.com>
20379 Pedro Alves <palves@redhat.com>
20380
20381 PR breakpoints/16101
20382 * gdb.base/dprintf.exp: Use unsupported rather than changing the
20383 test pass/fail messages. Detect missing support for dprintf when
20384 breakpoints are actually inserted.
20385 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
20386 breakpoints are actually inserted.
20387 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
20388 fails.
20389
d2348791
JK
203902014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
20391
20392 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
20393
feef67ab
DE
203942014-03-22 Doug Evans <xdje42@gmail.com>
20395
20396 * gdb.python/python.exp (python not supported): Verify multi-line
20397 python command issues an error.
25d743f9 20398 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 20399 guile command issues an error.
feef67ab 20400
ecebef6a
MR
204012014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
20402
20403 * gdb.threads/thread-specific.exp: Handle the lack of usable
20404 $this_breakpoint and $this_thread.
20405
ccdd1909
HZ
204062014-03-21 Hui Zhu <hui@codesourcery.com>
20407
20408 * gdb.base/attach.exp (do_command_attach_tests): New.
20409
beb460e8
PA
204102014-03-20 Tom Tromey <tromey@redhat.com>
20411 Pedro Alves <palves@redhat.com>
20412
20413 PR cli/15718
20414 * gdb.base/condbreak-call-false.c: New file.
20415 * gdb.base/condbreak-call-false.exp: New file.
20416
40acf43a
PA
204172014-03-20 Pedro Alves <palves@redhat.com>
20418
20419 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
20420 Delete.
20421 (block_signals, unblock_signals): Delete.
20422 (child_function_2, main): Remove references to deleted variable
20423 and functions.
20424
9f5e1e02
PA
204252014-03-20 Pedro Alves <palves@redhat.com>
20426
20427 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
20428 Use pthread_kill to signal thread 2.
20429 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
20430 Adjust to make the test send itself a signal rather than using the
20431 host's "kill" command.
20432
99619bea
PA
204332014-03-20 Pedro Alves <palves@redhat.com>
20434
20435 * gdb.threads/multiple-step-overs.c: New file.
20436 * gdb.threads/multiple-step-overs.exp: New file.
20437 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
20438 Adjust expected infrun debug output.
20439
2adfaa28
PA
204402014-03-20 Pedro Alves <palves@redhat.com>
20441
20442 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
20443 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
20444
31e77af2
PA
204452014-03-20 Pedro Alves <palves@redhat.com>
20446
20447 PR breakpoints/7143
20448 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
20449 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
20450 of gdb_test_multiple.
20451 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
20452 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
20453
b9f437de
PA
204542014-03-20 Pedro Alves <palves@redhat.com>
20455
20456 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
20457 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
20458
05adc73e
PA
204592014-03-19 Pedro Alves <palves@redhat.com>
20460
20461 * gdb.base/async.exp: Remove early return.
20462
6048b950
PA
204632014-03-19 Pedro Alves <palves@redhat.com>
20464
20465 * gdb.base/async.exp (step& tests): Pass explicit test messages.
20466
8bcfb00a
PA
204672014-03-19 Pedro Alves <palves@redhat.com>
20468
20469 * gdb.base/async.exp (test_background): Expect \r\n after
20470 "completed." in the fail pattern.
20471
884e37dc
PA
204722014-03-19 Pedro Alves <palves@redhat.com>
20473
20474 * gdb.base/async.exp (test_background): New procedure.
20475 Use it for all background execution command tests.
20476
148e57e2
PA
204772014-03-19 Pedro Alves <palves@redhat.com>
20478
20479 * gdb.base/async.exp: Use prepare_for_testing.
20480
f48088c7
PA
204812014-03-19 Pedro Alves <palves@redhat.com>
20482
20483 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
20484 the same line.
20485
e2f6c966
PA
204862014-03-19 Pedro Alves <palves@redhat.com>
20487
20488 * gdb.base/async.c (main): Add "jump here" and "until here" line
20489 marker comments.
20490 * gdb.base/async.exp (jump_here): New global.
20491 (jump& test): Use it.
20492 (until_here): New global.
20493 (until& test): Use it.
20494
c30568d4
PA
204952014-03-19 Pedro Alves <palves@redhat.com>
20496
20497 * gdb.base/async.exp: Don't frob gdb_protocol.
20498
0172b6a7
DE
204992014-03-18 Doug Evans <xdje42@gmail.com>
20500
20501 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
20502 Fix spelling of exec-done-display.
20503
06c868a8
JK
205042014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
20505
20506 PR gdb/15358
20507 * gdb.base/gdb-sigterm.c: New file.
20508 * gdb.base/gdb-sigterm.exp: New file.
20509
0c7e1a46
PA
205102014-03-18 Pedro Alves <palves@redhat.com>
20511
20512 PR gdb/13860
20513 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
20514 * lib/mi-support.exp (mi_expect_stop): Add special handling for
20515 solib-event.
20516
f7c77d93
JB
205172014-03-17 Joel Brobecker <brobecker@adacore.com>
20518
20519 * gdb.ada/pckd_arr_ren: New testcase.
20520
5a1e8c7a
DE
205212014-03-13 Doug Evans <xdje42@gmail.com>
20522
20523 PR guile/16612
20524 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
20525 collect after discarding symbols.
20526
350e1a76
DE
205272014-03-13 Ludovic Courtès <ludo@gnu.org>
20528 Doug Evans <xdje42@gmail.com>
20529
20530 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
20531 to history survives a gc.
20532
a69900ae
PA
205332014-03-13 Pedro Alves <palves@redhat.com>
20534
20535 * gdb.base/default.exp: Don't test "target procfs".
20536
5db9f0bd
PA
205372014-03-13 Pedro Alves <palves@redhat.com>
20538
20539 * gdb.base/default.exp: Update "target child" and "target procfs"
20540 tests to not expect "Unix".
20541
b3ccfe11
TT
205422014-03-12 Tom Tromey <tromey@redhat.com>
20543
20544 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
20545 New procs. Add target-async tests.
20546 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
20547 Add target-async tests.
20548
646f4417
AA
205492014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
20550
20551 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
20552 'func_start' and 'func_end' for the beginning and end of the
20553 function code, respectively.
20554 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
20555 'func_end' instead of 'func' and 'main'.
20556
288c211f
AA
205572014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
20558
20559 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
20560 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
20561 generate the debug info assembler source.
20562
e0c0f156
AA
205632014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
20564
20565 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
20566 * gdb.dwarf2/arr-subrange.exp: Likewise.
20567 * gdb.dwarf2/dwz.exp: Likewise.
20568 * gdb.dwarf2/method-ptr.exp: Likewise.
20569 * gdb.dwarf2/missing-sig-type.exp: Likewise.
20570 * gdb.dwarf2/subrange.exp: Likewise.
20571 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
20572 * gdb.dwarf2/implptrpiece.exp: Likewise.
20573 * gdb.dwarf2/nostaticblock.exp: Likewise.
20574
0e5c4555
AA
205752014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
20576
20577 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
20578 directory to absolute path name arguments.
20579
5ec18f2b
JG
205802014-03-10 Joel Brobecker <brobecker@adacore.com>
20581
20582 * gdb.ada/tagged_access: New testcase.
20583
847fc4f2
MM
205842014-03-07 Markus Metzger <markus.t.metzger@intel.com>
20585
20586 * gdb.btrace/data.exp: Update expected output.
20587
cc3da688
YQ
205882014-03-06 Yao Qi <yao@codesourcery.com>
20589
20590 * gdb.trace/pr16508.exp: New file.
20591
0f26cec1
PA
205922014-03-05 Pedro Alves <palves@redhat.com>
20593
20594 PR gdb/16575
20595 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
20596 procedure.
20597 (top level): Adjust to use it. Add tests that exercise breakpoint
20598 interaction with the code-cache.
20599
7a5a839f
LC
206002014-02-26 Ludovic Courtès <ludo@gnu.org>
20601
20602 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
20603 test for 'history-append!'.
20604
31aa7e4e
JB
206052014-02-26 Joel Brobecker <brobecker@adacore.com>
20606
20607 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
20608 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
20609 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
20610 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
20611 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
20612 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
20613
1b588015
JB
206142014-02-26 Joel Brobecker <brobecker@adacore.com>
20615
20616 * testsuite/gdb.python/py-pp-re-notag.c: New file.
20617 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
20618 * testsuite/gdb.python/py-pp-re-notag.p: New file.
20619
55426c9d
JB
206202014-02-26 Joel Brobecker <brobecker@adacore.com>
20621
20622 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
20623
dc53a7ad
JB
206242014-02-26 Joel Brobecker <brobecker@adacore.com>
20625
20626 * gdb.dwarf2/arr-stride.c: New file.
20627 * gdb.dwarf2/arr-stride.exp: New file.
20628
12ab52e9
PA
206292014-02-26 Pedro Alves <palves@redhat.com>
20630
20631 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
20632 that won't ever trigger. Make sure that GDB reports the correct
20633 breakpoint that caused the stop.
20634
849c862e
JK
206352014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
20636
20637 PR gdb/16626
20638 * gdb.base/auto-load-script: New file.
20639 * gdb.base/auto-load.c: New file.
20640 * gdb.base/auto-load.exp: New file.
20641
71b7d793
JK
20642 PR gdb/16626
20643 * gdb.base/auto-load.exp: Fix out-of-srctree run.
20644
e2f0d509
JK
206452014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
20646
20647 Fix dw2-icycle.exp -fsanitize=address GDB crash.
20648 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
20649
50cc37c8
DE
206502014-02-24 Doug Evans <dje@google.com>
20651
20652 * lib/gdb.exp (run_on_host): Log error output if program fails.
20653
ea4758f2
PA
206542014-02-21 Pedro Alves <palves@redhat.com>
20655
20656 * gdb.threads/step-after-sr-lock.c: Rename to ...
20657 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
20658 * gdb.threads/step-after-sr-lock.exp: Rename to ...
20659 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
20660 ... this.
20661
d7b30f67
SDJ
206622014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
20663
20664 PR tdep/16397
20665 * gdb.arch/amd64-stap-special-operands.exp: New file.
20666 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
20667 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
20668 * gdb.arch/amd64-stap-triplet.S: Likewise.
20669 * gdb.arch/amd64-stap-triplet.c: Likewise.
20670
83deb43f
JB
206712014-02-20 Joel Brobecker <brobecker@adacore.com>
20672
20673 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
20674 in .section pseudo-op.
20675
adde2bff
DE
206762014-02-20 lin zuojian <manjian2006@gmail.com>
20677 Joel Brobecker <brobecker@adacore.com>
20678 Doug Evans <xdje42@gmail.com>
20679
20680 PR symtab/16581
20681 * gdb.dwarf2/dw2-icycle.S: New file.
20682 * gdb.dwarf2/dw2-icycle.c: New file.
20683 * gdb.dwarf2/dw2-icycle.exp: New file.
20684
f7bd0f78
SC
206852014-02-19 Siva Chandra Reddy <sivachandra@google.com>
20686
20687 * gdb.python/py-value-cc.cc: Improve test case to enable testing
20688 operations on gdb.Value objects.
20689 * gdb.python/py-value-cc.exp: Add new test to test operations on
20690 gdb.Value objects.
20691
c17ef0d5
DE
206922014-02-18 Doug Evans <dje@google.com>
20693
20694 * Makefile.in (TESTS): New variable.
20695 (expanded_tests, expanded_tests_or_none): New variables
20696 (check-single): Pass $(expanded_tests_or_none) to runtest.
20697 (check-parallel): Only run tests in $(TESTS) if non-empty.
20698 (check/no-matching-tests-found): New rule.
20699 * README: Document TESTS makefile variable.
20700
5dd3176f
DE
207012014-02-18 Doug Evans <dje@google.com>
20702
20703 * Makefile.in (check-parallel): rm -rf outputs temp.
20704
0b10be4f
JK
207052014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
20706
20707 Fix "ERROR: no fileid for" in the testsuite.
20708 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
20709
85f224e7
DE
207102014-02-12 Doug Evans <dje@google.com>
20711
20712 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
20713 (MISCELLANEOUS): New variable.
20714 (clean): rm -rf $(MISCELLANEOUS).
20715 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
20716 dwp live in the same directory as symlinks, with each symlink pointed
20717 to a differently named file in a different directory.
20718
149b30ff
DE
207192014-02-11 Doug Evans <dje@google.com>
20720
20721 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
20722 of Tcl file commands.
20723
1dfdac32
MK
207242014-02-10 Mark Kettenis <kettenis@gnu.org>
20725
20726 * gdb.threads/step-after-sr-lock.exp: Avoid executing
20727 "kill -SIGUSR1 -1".
20728
aa4fb036
JB
207292014-02-10 Joel Brobecker <brobecker@adacore.com>
20730
20731 * gdb.ada/tick_length_array_enum_idx: New testcase.
20732
ed3ef339
DE
207332014-02-10 Doug Evans <xdje42@gmail.com>
20734
20735 * configure.ac (AC_OUTPUT): Add gdb.guile.
20736 * configure: Regenerate.
20737 * lib/gdb-guile.exp: New file.
20738 * lib/gdb.exp (get_target_charset): New function.
20739 * gdb.base/help.exp: Update expected output from "apropos apropos".
20740 * gdb.guile/Makefile.in: New file.
20741 * gdb.guile/guile.exp: New file.
20742 * gdb.guile/scm-arch.c: New file.
20743 * gdb.guile/scm-arch.exp: New file.
20744 * gdb.guile/scm-block.c: New file.
20745 * gdb.guile/scm-block.exp: New file.
20746 * gdb.guile/scm-breakpoint.c: New file.
20747 * gdb.guile/scm-breakpoint.exp: New file.
20748 * gdb.guile/scm-disasm.c: New file.
20749 * gdb.guile/scm-disasm.exp: New file.
20750 * gdb.guile/scm-equal.c: New file.
20751 * gdb.guile/scm-equal.exp: New file.
20752 * gdb.guile/scm-error.exp: New file.
20753 * gdb.guile/scm-error.scm: New file.
20754 * gdb.guile/scm-frame-args.c: New file.
20755 * gdb.guile/scm-frame-args.exp: New file.
20756 * gdb.guile/scm-frame-args.scm: New file.
20757 * gdb.guile/scm-frame-inline.c: New file.
20758 * gdb.guile/scm-frame-inline.exp: New file.
20759 * gdb.guile/scm-frame.c: New file.
20760 * gdb.guile/scm-frame.exp: New file.
20761 * gdb.guile/scm-generics.exp: New file.
20762 * gdb.guile/scm-gsmob.exp: New file.
20763 * gdb.guile/scm-iterator.c: New file.
20764 * gdb.guile/scm-iterator.exp: New file.
20765 * gdb.guile/scm-math.c: New file.
20766 * gdb.guile/scm-math.exp: New file.
20767 * gdb.guile/scm-objfile-script-gdb.in: New file.
20768 * gdb.guile/scm-objfile-script.c: New file.
20769 * gdb.guile/scm-objfile-script.exp: New file.
20770 * gdb.guile/scm-objfile.c: New file.
20771 * gdb.guile/scm-objfile.exp: New file.
20772 * gdb.guile/scm-ports.exp: New file.
20773 * gdb.guile/scm-pretty-print.c: New file.
20774 * gdb.guile/scm-pretty-print.exp: New file.
20775 * gdb.guile/scm-pretty-print.scm: New file.
20776 * gdb.guile/scm-section-script.c: New file.
20777 * gdb.guile/scm-section-script.exp: New file.
20778 * gdb.guile/scm-section-script.scm: New file.
20779 * gdb.guile/scm-symbol.c: New file.
20780 * gdb.guile/scm-symbol.exp: New file.
20781 * gdb.guile/scm-symtab-2.c: New file.
20782 * gdb.guile/scm-symtab.c: New file.
20783 * gdb.guile/scm-symtab.exp: New file.
20784 * gdb.guile/scm-type.c: New file.
20785 * gdb.guile/scm-type.exp: New file.
20786 * gdb.guile/scm-value-cc.cc: New file.
20787 * gdb.guile/scm-value-cc.exp: New file.
20788 * gdb.guile/scm-value.c: New file.
20789 * gdb.guile/scm-value.exp: New file.
20790 * gdb.guile/source2.scm: New file.
20791 * gdb.guile/types-module.cc: New file.
20792 * gdb.guile/types-module.exp: New file.
20793
7026a7c1
YQ
207942014-02-10 Yao Qi <yao@codesourcery.com>
20795
20796 PR testsuite/16543
20797 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
20798 * configure: Regenerated.
20799 * Makefile.in: New file.
20800
6c466447
AS
208012014-02-08 Andreas Schwab <schwab@linux-m68k.org>
20802
20803 * gdb.python/py-framefilter.exp: Fix typo.
20804
6e854735
YQ
208052014-02-08 Yao Qi <yao@codesourcery.com>
20806
20807 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
20808 that no =breakpoint-modified is emitted when breakpoints are
20809 modified through MI commands.
20810
d137e6dc
PA
208112014-02-07 Pedro Alves <pedro@codesourcery.com>
20812 Pedro Alves <palves@redhat.com>
20813
20814 * gdb.threads/step-after-sr-lock.c: New file.
20815 * gdb.threads/step-after-sr-lock.exp: New file.
20816
b5ee5a50
PA
208172014-02-07 Pedro Alves <palves@redhat.com>
20818
20819 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
20820
3c77faf3
JK
208212014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
20822
20823 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
20824 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
20825
6dddc817
DE
208262014-02-06 Doug Evans <xdje42@gmail.com>
20827
20828 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
20829 output.
20830
20831 * gdb.gdb/python-interrupts.exp: New file.
20832
de7b2893
YQ
208332014-02-05 Yao Qi <yao@codesourcery.com>
20834
20835 * gdb.trace/report.exp (use_collected_data): Test the output
20836 of "info threads" and "info inferiors".
20837
66d032ac
YQ
208382014-02-05 Yao Qi <yao@codesourcery.com>
20839
20840 Revert this patch:
20841
20842 2013-05-24 Yao Qi <yao@codesourcery.com>
20843
20844 * gdb.trace/tfile.exp: Test inferior and thread.
20845
591a12a1
UW
208462014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20847
20848 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
20849 on a function.
20850 * gdb.base/step-bt.c: Call hello via function pointer to make
20851 sure its first instruction is executed on powerpc64le-linux.
20852
0ff3e01f
UW
208532014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20854
20855 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
20856
084ee545
UW
208572014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20858
20859 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
20860 of the test patterns for use on little-endian systems.
20861
6ed14ff3
UW
208622014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20863
20864 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
20865 (decimal_vector): Fix for little-endian.
20866
401e27fd
JM
208672014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
20868
20869 * gdb.arch/sparc-sysstep.exp: New file.
20870 * gdb.arch/sparc-sysstep.c: Likewise.
20871
20872 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
20873
8b924729
EBM
208742014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
20875
20876 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
20877
fb151210
JB
208782014-01-23 Tom Tromey <tromey@redhat.com>
20879
20880 * gdb.ada/array_char_idx: New testcase.
20881
0740f8d8
TT
208822014-01-23 Tom Tromey <tromey@redhat.com>
20883
20884 PR python/16487:
20885 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
20886 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
20887 classes.
20888
21909fa1
TT
208892014-01-23 Tom Tromey <tromey@redhat.com>
20890
20891 PR python/16491:
20892 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
20893 string from an inferior frame.
20894 * gdb.python/py-framefilter-mi.exp: Update.
20895
87ce2a04
DE
208962014-01-22 Doug Evans <dje@google.com>
20897
20898 * gdb.server/server-mon.exp: Add tests for "set debug-format".
20899
237b092b
AA
209002014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
20901
20902 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
20903
d674a709
AA
209042014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
20905
20906 * gdb.trace/entry-values.exp: Remove excess space character from
20907 regex patterns. Handle s390 call instruction.
20908
20fa3390
AA
209092014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
20910
20911 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
20912 define "*_start" label. Make "name" static.
20913 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
20914 ${name} by references to ${name}_start.
20915
78466714
AA
209162014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
20917
20918 * gdb.base/info-macros.exp: Remove "debug" from the compile
20919 options.
20920
ec9f644a
IB
209212014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
20922
20923 * gdb.dlang/demangle.exp: New file.
20924
94b1b47e
IB
209252014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
20926
20927 * gdb.dlang/primitive-types.exp: New file.
20928
7f420862
IB
209292014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
20930
20931 * configure.ac: Create gdb.dlang/Makefile.
20932 * configure: Regenerate.
20933 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
20934 * gdb.dlang/Makefile.in: New file.
20935 * lib/d-support.exp: New file.
20936 * lib/gdb.exp (skip_d_tests): New proc.
20937
52834460
MM
209382014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20939
20940 * gdb.btrace/delta.exp: Check reverse stepi.
20941 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
20942 * gdb.btrace/finish.exp: New.
20943 * gdb.btrace/next.exp: New.
20944 * gdb.btrace/nexti.exp: New.
20945 * gdb.btrace/record_goto.c: Add comments.
20946 * gdb.btrace/step.exp: New.
20947 * gdb.btrace/stepi.exp: New.
20948 * gdb.btrace/multi-thread-step.c: New.
20949 * gdb.btrace/multi-thread-step.exp: New.
20950 * gdb.btrace/rn-dl-bind.c: New.
20951 * gdb.btrace/rn-dl-bind.exp: New.
20952 * gdb.btrace/data.c: New.
20953 * gdb.btrace/data.exp: New.
20954 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
20955
6e07b1d2
MM
209562014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20957
20958 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
20959 * gdb.btrace/exception.exp: Update.
20960 * gdb.btrace/instruction_history.exp: Update.
20961 * gdb.btrace/record_goto.exp: Update.
20962 * gdb.btrace/tailcall.exp: Update.
20963 * gdb.btrace/unknown_functions.exp: Update.
20964 * gdb.btrace/delta.exp: New.
20965
0b722aec
MM
209662014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20967
20968 * gdb.btrace/record_goto.exp: Add backtrace test.
20969 * gdb.btrace/tailcall.exp: Add backtrace test.
20970
066ce621
MM
209712014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20972
20973 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
20974 * gdb.btrace/record_goto.c: New.
20975 * gdb.btrace/record_goto.exp: New.
20976 * gdb.btrace/x86-record_goto.S: New.
20977
0688d04e
MM
209782014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20979
20980 * gdb.btrace/function_call_history.exp: Update tests.
20981 * gdb.btrace/instruction_history.exp: Update tests.
20982
8710b709
MM
209832014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20984
20985 * gdb.btrace/function_call_history.exp: Fix expected field
20986 order for "record function-call-history".
20987 Add new tests for "record function-call-history /c".
20988 * gdb.btrace/exception.cc: New.
20989 * gdb.btrace/exception.exp: New.
20990 * gdb.btrace/tailcall.exp: New.
20991 * gdb.btrace/x86-tailcall.S: New.
20992 * gdb.btrace/x86-tailcall.c: New.
20993 * gdb.btrace/unknown_functions.c: New.
20994 * gdb.btrace/unknown_functions.exp: New.
20995 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
20996
5de9129b
MM
209972014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20998
20999 * gdb.btrace/instruction_history.exp: Update.
21000 * gdb.btrace/function_call_history.exp: Update.
21001
23a7fe75
MM
210022014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21003
21004 * gdb.btrace/function_call_history.exp: Fix expected function
21005 trace.
21006 * gdb.btrace/instruction_history.exp: Initialize traced.
21007 Remove traced_functions.
21008
724c7dd8
MM
210092014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21010
21011 * gdb.btrace/function_call_history.exp: Update
21012 * gdb.btrace/instruction_history.exp: Update.
21013
6d78d93b
MM
210142014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21015
21016 * gdb.btrace/enable.exp: Update expected text.
21017
93a360cc
OJ
210182014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
21019
21020 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
21021 bytes.
21022
3772b53f
MR
210232014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
21024
21025 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
21026
596662fa
OJ
210272014-01-15 Omair Javaid <omair.javaid@linaro.org>
21028
21029 * lib/gdb.exp (supports_process_record): Return true for
21030 arm*-linux*. (supports_reverse): Likewise.
21031
b5b08fb4
SC
210322014-01-13 Siva Chandra Reddy <sivachandra@google.com>
21033
21034 PR python/15464
21035 PR python/16113
21036 * gdb.python/py-type.c: Enhance test case.
21037 * gdb.python/py-value-cc.cc: Likewise
21038 * gdb.python/py-type.exp: Add new tests.
21039 * gdb.python/py-value-cc.exp: Likewise
21040
52d7fb13
AA
210412014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
21042 Pedro Alves <palves@redhat.com>
21043
21044 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
21045 Make "name" extern.
21046 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
21047 references to ${name}_start by references to ${name}.
21048
a2cd8cfe
JB
210492014-01-10 Joel Brobecker <brobecker@adacore.com>
21050
21051 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
21052
4e23fced
JB
210532014-01-10 Joel Brobecker <brobecker@adacore.com>
21054
21055 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
21056
c6a9e42c
PA
210572014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
21058 Pedro Alves <palves@redhat.com>
21059
21060 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 21061 mi_gdb_target_load.
c6a9e42c 21062
b7ea362b
PA
210632014-01-08 Pedro Alves <palves@redhat.com>
21064
21065 * gdb.threads/reconnect-signal.c: New file.
21066 * gdb.threads/reconnect-signal.exp: New file.
21067
5e3f4fab
EBM
210682014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
21069
21070 * gdb.base/source-dir.exp: New file.
21071
79301218
JB
210722014-01-07 Joel Brobecker <brobecker@adacore.com>
21073
21074 * gdb.ada/mi_interface: New testcase.
21075
8e355c5d
JB
210762014-01-07 Joel Brobecker <brobecker@adacore.com>
21077
21078 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
21079 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
21080 gdb.ada/pp-rec-component/pck.ads: New files.
21081
c0d48811
JB
210822014-01-07 Joel Brobecker <brobecker@adacore.com>
21083
21084 * gdb.python/py-pp-integral.c: New file.
21085 * gdb.python/py-pp-integral.py: New file.
21086 * gdb.python/py-pp-integral.exp: New file.
21087
17b609c3 21088For older changes see ChangeLog-1993-2013.
c906108c 21089\f
8d8cb839
EZ
21090;; Local Variables:
21091;; mode: change-log
21092;; left-margin: 8
21093;; fill-column: 74
21094;; version-control: never
21095;; End:
902f2ccb 21096
b811d2c2 21097 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
21098 Copying and distribution of this file, with or without modification,
21099 are permitted provided the copyright notice and this notice are preserved.