]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Fix ChangeLog entry for commit b04aa1fc8c9d4a79e6293a3a1df7507052afedf3
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
b04aa1fc
GB
12020-08-25 Gary Benson <gbenson@redhat.com>
2
3 * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
4 when compiling with clang.
8571e9c8 5 * gdb.dwarf2/dw2-restore.exp: Likewise.
b04aa1fc 6
9f68b453
GB
72020-08-25 Gary Benson <gbenson@redhat.com>
8
9 * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
10 Add additional_flags=-Wno-inaccessible-base when compiling
11 with GCC >= 10.1 or clang. Add additional_flags=-w when
12 compiling with GCC < 10.
13
3945d2d7
GM
142020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
15
16 PR m2/26372
17 * gdb.modula2/multidim.c: New file.
18 * gdb.modula2/multidim.exp: New file.
19
60122dbe
SM
202020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
21
22 * lib/gdb.exp (runto): Always emit fail on internal error.
23
1eb8556f
SM
242020-08-24 Simon Marchi <simon.marchi@efficios.com>
25
26 * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
27 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
28 Likewise.
29 * gdb.threads/stepi-random-signal.exp: Likewise.
30
33bf4c5c
TBA
312020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
32
33 * gdb.base/print-file-var.exp: Fix typo "breapoint".
34 * gdb.trace/strace.exp: Ditto.
35
c2fd7fae
AKS
362020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
37
38 * gdb.fortran/vla-type.exp: Skip commands not required for
39 the Flang compiled binaries after prologue fix.
40
326afb72
TT
412020-08-17 Tom de Vries <tdevries@suse.de>
42 Tom Tromey <tromey@adacore.com>
43
44 PR rust/26197:
45 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
46
3ae7ab99
TT
472020-08-17 Tom Tromey <tromey@adacore.com>
48
49 * gdb.ada/mi_var_access.exp: New file.
50 * gdb.ada/mi_var_access/mi_access.adb: New file.
51 * gdb.ada/mi_var_access/pck.adb: New file.
52 * gdb.ada/mi_var_access/pck.ads: New file.
53
f569c1c5
TV
542020-08-16 Tom de Vries <tdevries@suse.de>
55
56 PR gdb/25350
57 * gdb.base/eh_return.c: New test.
58 * gdb.base/eh_return.exp: New file.
59
3d11c30a
TV
602020-08-15 Tom de Vries <tdevries@suse.de>
61
62 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
63 (mixed_func_1d_): Use fortran_charlen_t in decl.
64
547ce8f0
TV
652020-08-15 Tom de Vries <tdevries@suse.de>
66
67 PR backtrace/26390
68 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
69 Update expected pattern.
70
a54a7f13
PA
712020-08-13 Pedro Alves <pedro@palves.net>
72
73 * gdb.fortran/complex.exp: Check skip_fortran_tests.
74 * gdb.fortran/library-module.exp: Likewise.
75 * gdb.fortran/logical.exp: Likewise.
76 * gdb.fortran/module.exp: Likewise.
77 * gdb.fortran/print_type.exp: Likewise.
78 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
79 * gdb.fortran/vla-datatypes.exp: Likewise.
80 * gdb.fortran/vla-history.exp: Likewise.
81 * gdb.fortran/vla-ptr-info.exp: Likewise.
82 * gdb.fortran/vla-ptype-sub.exp: Likewise.
83 * gdb.fortran/vla-ptype.exp: Likewise.
84 * gdb.fortran/vla-sizeof.exp: Likewise.
85 * gdb.fortran/vla-type.exp: Likewise.
86 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
87 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
88 * gdb.fortran/vla-value-sub.exp: Likewise.
89 * gdb.fortran/vla-value.exp: Likewise.
90
7a82e903
PA
912020-08-13 Pedro Alves <pedro@palves.net>
92
93 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
94 * gdb.ada/access_to_packed_array.exp: Likewise.
95 * gdb.ada/access_to_unbounded_array.exp: Likewise.
96 * gdb.ada/addr_arith.exp: Likewise.
97 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
98 * gdb.ada/arr_arr.exp: Likewise.
99 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
100 * gdb.ada/array_bounds.exp: Likewise.
101 * gdb.ada/array_of_variable_length.exp: Likewise.
102 * gdb.ada/array_ptr_renaming.exp: Likewise.
103 * gdb.ada/array_subscript_addr.exp: Likewise.
104 * gdb.ada/arraydim.exp: Likewise.
105 * gdb.ada/arrayparam.exp: Likewise.
106 * gdb.ada/arrayptr.exp: Likewise.
107 * gdb.ada/assign_1.exp: Likewise.
108 * gdb.ada/assign_arr.exp: Likewise.
109 * gdb.ada/atomic_enum.exp: Likewise.
110 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
111 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
112 * gdb.ada/bias.exp: Likewise.
113 * gdb.ada/boolean_expr.exp: Likewise.
114 * gdb.ada/bp_c_mixed_case.exp: Likewise.
115 * gdb.ada/bp_enum_homonym.exp: Likewise.
116 * gdb.ada/bp_inlined_func.exp: Likewise.
117 * gdb.ada/bp_on_var.exp: Likewise.
118 * gdb.ada/bp_range_type.exp: Likewise.
119 * gdb.ada/bp_reset.exp: Likewise.
120 * gdb.ada/call_pn.exp: Likewise.
121 * gdb.ada/catch_assert_if.exp: Likewise.
122 * gdb.ada/catch_ex.exp: Likewise.
123 * gdb.ada/catch_ex_std.exp: Likewise.
124 * gdb.ada/char_enum.exp: Likewise.
125 * gdb.ada/char_param.exp: Likewise.
126 * gdb.ada/complete.exp: Likewise.
127 * gdb.ada/cond_lang.exp: Likewise.
128 * gdb.ada/convvar_comp.exp: Likewise.
129 * gdb.ada/dgopt.exp: Likewise.
130 * gdb.ada/disc_arr_bound.exp: Likewise.
131 * gdb.ada/display_nested.exp: Likewise.
132 * gdb.ada/dot_all.exp: Likewise.
133 * gdb.ada/dyn_loc.exp: Likewise.
134 * gdb.ada/dyn_stride.exp: Likewise.
135 * gdb.ada/excep_handle.exp: Likewise.
136 * gdb.ada/expr_delims.exp: Likewise.
137 * gdb.ada/expr_with_funcall.exp: Likewise.
138 * gdb.ada/exprs.exp: Likewise.
139 * gdb.ada/fin_fun_out.exp: Likewise.
140 * gdb.ada/fixed_cmp.exp: Likewise.
141 * gdb.ada/formatted_ref.exp: Likewise.
142 * gdb.ada/frame_arg_lang.exp: Likewise.
143 * gdb.ada/frame_args.exp: Likewise.
144 * gdb.ada/fullname_bp.exp: Likewise.
145 * gdb.ada/fun_addr.exp: Likewise.
146 * gdb.ada/fun_in_declare.exp: Likewise.
147 * gdb.ada/fun_overload_menu.exp: Likewise.
148 * gdb.ada/fun_renaming.exp: Likewise.
149 * gdb.ada/funcall_char.exp: Likewise.
150 * gdb.ada/funcall_param.exp: Likewise.
151 * gdb.ada/funcall_ptr.exp: Likewise.
152 * gdb.ada/funcall_ref.exp: Likewise.
153 * gdb.ada/homonym.exp: Likewise.
154 * gdb.ada/info_addr_mixed_case.exp: Likewise.
155 * gdb.ada/info_auto_lang.exp: Likewise.
156 * gdb.ada/info_exc.exp: Likewise.
157 * gdb.ada/info_types.exp: Likewise.
158 * gdb.ada/int_deref.exp: Likewise.
159 * gdb.ada/interface.exp: Likewise.
160 * gdb.ada/iwide.exp: Likewise.
161 * gdb.ada/lang_switch.exp: Likewise.
162 * gdb.ada/length_cond.exp: Likewise.
163 * gdb.ada/maint_with_ada.exp: Likewise.
164 * gdb.ada/mi_catch_assert.exp: Likewise.
165 * gdb.ada/mi_catch_ex.exp: Likewise.
166 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
167 * gdb.ada/mi_dyn_arr.exp: Likewise.
168 * gdb.ada/mi_ex_cond.exp: Likewise.
169 * gdb.ada/mi_exc_info.exp: Likewise.
170 * gdb.ada/mi_interface.exp: Likewise.
171 * gdb.ada/mi_prot.exp: Likewise.
172 * gdb.ada/mi_ref_changeable.exp: Likewise.
173 * gdb.ada/mi_string_access.exp: Likewise.
174 * gdb.ada/mi_task_arg.exp: Likewise.
175 * gdb.ada/mi_task_info.exp: Likewise.
176 * gdb.ada/mi_var_array.exp: Likewise.
177 * gdb.ada/mi_var_union.exp: Likewise.
178 * gdb.ada/mi_variant.exp: Likewise.
179 * gdb.ada/minsyms.exp: Likewise.
180 * gdb.ada/mod_from_name.exp: Likewise.
181 * gdb.ada/nested.exp: Likewise.
182 * gdb.ada/null_array.exp: Likewise.
183 * gdb.ada/optim_drec.exp: Likewise.
184 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
185 * gdb.ada/packed_array_assign.exp: Likewise.
186 * gdb.ada/packed_tagged.exp: Likewise.
187 * gdb.ada/pp-rec-component.exp: Likewise.
188 * gdb.ada/print_chars.exp: Likewise.
189 * gdb.ada/print_pc.exp: Likewise.
190 * gdb.ada/ptr_typedef.exp: Likewise.
191 * gdb.ada/ptype_arith_binop.exp: Likewise.
192 * gdb.ada/ptype_array.exp: Likewise.
193 * gdb.ada/ptype_field.exp: Likewise.
194 * gdb.ada/ptype_tagged_param.exp: Likewise.
195 * gdb.ada/ptype_union.exp: Likewise.
196 * gdb.ada/py_range.exp: Likewise.
197 * gdb.ada/py_taft.exp: Likewise.
198 * gdb.ada/rdv_wait.exp: Likewise.
199 * gdb.ada/rec_comp.exp: Likewise.
200 * gdb.ada/rec_return.exp: Likewise.
201 * gdb.ada/ref_param.exp: Likewise.
202 * gdb.ada/ref_tick_size.exp: Likewise.
203 * gdb.ada/rename_subscript_param.exp: Likewise.
204 * gdb.ada/repeat_dyn.exp: Likewise.
205 * gdb.ada/same_component_name.exp: Likewise.
206 * gdb.ada/same_enum.exp: Likewise.
207 * gdb.ada/scalar_storage.exp: Likewise.
208 * gdb.ada/set_wstr.exp: Likewise.
209 * gdb.ada/small_reg_param.exp: Likewise.
210 * gdb.ada/str_binop_equal.exp: Likewise.
211 * gdb.ada/str_ref_cmp.exp: Likewise.
212 * gdb.ada/str_uninit.exp: Likewise.
213 * gdb.ada/sub_variant.exp: Likewise.
214 * gdb.ada/sym_print_name.exp: Likewise.
215 * gdb.ada/taft_type.exp: Likewise.
216 * gdb.ada/tagged.exp: Likewise.
217 * gdb.ada/tagged_access.exp: Likewise.
218 * gdb.ada/task_bp.exp: Likewise.
219 * gdb.ada/task_switch_in_core.exp: Likewise.
220 * gdb.ada/tasks.exp: Likewise.
221 * gdb.ada/tick_last_segv.exp: Likewise.
222 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
223 * gdb.ada/type_coercion.exp: Likewise.
224 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
225 * gdb.ada/unchecked_union.exp: Likewise.
226 * gdb.ada/uninitialized_vars.exp: Likewise.
227 * gdb.ada/var_arr_attrs.exp: Likewise.
228 * gdb.ada/var_arr_typedef.exp: Likewise.
229 * gdb.ada/var_rec_arr.exp: Likewise.
230 * gdb.ada/variant-record.exp: Likewise.
231 * gdb.ada/variant.exp: Likewise.
232 * gdb.ada/variant_record_packed_array.exp: Likewise.
233 * gdb.ada/varsize_limit.exp: Likewise.
234 * gdb.ada/whatis_array_val.exp: Likewise.
235 * gdb.ada/widewide.exp: Likewise.
236 * gdb.ada/win_fu_syms.exp: Likewise.
237
2382020-08-12 Gary Benson <gbenson@redhat.com>
c0ab14ae
GB
239
240 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
241
10c381b5
AB
2422020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
243
244 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
245 unset the array variable.
246
8f34b746
TV
2472020-08-03 Tom de Vries <tdevries@suse.de>
248
249 PR symtab/26333
250 * lib/dwarf.exp (DW_LNE_user): New proc.
251 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
252 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
253
0245e136
KB
2542020-07-31 Kevin Buettner <kevinb@redhat.com>
255
256 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
257 to 'uintptr_t'
258 (inttypes.h): Include.
259
9ef1ec5d
KB
2602020-07-31 Kevin Buettner <kevinb@redhat.com>
261
262 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
263 (C5_24k): Delete.
264 (C5_8k, C5_64k, C5_256k): New macros.
265 (buf_ro): Allocate 256 KiB of initialized data.
266
4c55e970
TBA
2672020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
268
269 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
270 that attempt to overwrite an existing condition with a condition
271 that fails parsing and also with a condition that parses fine
272 but contains junk at the end.
273
1e620590
TBA
2742020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
275
276 * gdb.base/condbreak-bad.c: New test.
277 * gdb.base/condbreak-bad.exp: New file.
278
e12dcc50
TV
2792020-07-30 Tom de Vries <tdevries@suse.de>
280
281 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
282 out of ...
283 (GDBInfoModuleSymbols::check_entry): ... here.
284 (GDBInfoModuleSymbols::check_optional_entry): New proc.
285 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
286 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
287
6cc64caa
TV
2882020-07-30 Tom de Vries <tdevries@suse.de>
289
290 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
291 "__class_some_module_Number_t" optional.
292
90fd07fc
TV
2932020-07-29 Tom de Vries <tdevries@suse.de>
294
295 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
296 multiple locations.
297
f5c79e97
TV
2982020-07-29 Tom de Vries <tdevries@suse.de>
299
300 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
301 rather than function name.
302
f75a0693
AB
3032020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
304
305 PR symtab/26270:
306 * gdb.cp/disasm-func-name.cc: New file.
307 * gdb.cp/disasm-func-name.exp: New file.
308
4888741a
TT
3092020-07-28 Tom Tromey <tromey@adacore.com>
310
311 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
312 'varval' location.
313
43d5901d
AB
3142020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
315
316 * gdb.python/py-unwind.py: Update to make use of a register
317 descriptor.
318
14fa8fb3
AB
3192020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
320
321 * gdb.python/py-arch-reg-names.exp: Add additional tests.
322
e79eb02f
AB
3232020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
324
325 PR fortran/23051
326 PR fortran/26139
327 * gdb.fortran/class-allocatable-array.exp: New file.
328 * gdb.fortran/class-allocatable-array.f90: New file.
329 * gdb.fortran/pointer-to-pointer.exp: New file.
330 * gdb.fortran/pointer-to-pointer.f90: New file.
331
876518dd
TV
3322020-07-25 Tom de Vries <tdevries@suse.de>
333
334 PR symtab/26243
335 * gdb.dwarf2/dw2-line-number-zero.c: New test.
336 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
337
6dcfb80a
TV
3382020-07-24 Tom de Vries <tdevries@suse.de>
339
340 PR testsuite/26293
341 * gdb.ada/mi_prot.exp: Require gnatmake-8.
342
e7bc9db8
PA
3432020-07-23 Pedro Alves <pedro@palves.net>
344
345 * gdb.server/server-kill.exp (prepare): New, factored out from the
346 top level.
347 (kill_server): New.
348 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
349 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
350
78344df7
AB
3512020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
352
353 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
354
25dfed24
SL
3552020-07-22 Sandra Loosemore <sandra@codesourcery.com>
356
357 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
358 Initialize to empty string at top level.
359 (gdb_wrapper_init): Revert check for file existence on build.
360 Build the wrapper in its default place, not a build-specific
361 location. When host == build, make the pathname absolute.
362 (gdb_compile): Delete leftover declaration of
363 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
364 string instead of uninitialized.
365
7da515fd
KB
3662020-07-22 Kevin Buettner <kevinb@redhat.com>
367
368 * gdb.base/corefile2.exp: New file.
369 * gdb.base/coremaker2.exp: New file.
370
9c5ec5c2
KB
3712020-07-22 Kevin Buettner <kevinb@redhat.com>
372
373 * gdb.base/coredump-filter.exp: Add second
374 non-Private-Shared-Anon-File test.
375 (test_disasm): Rename binfile for test which is expected
376 to fail.
377
f9e233c9
KB
3782020-07-22 Kevin Buettner <kevinb@redhat.com>
379
380 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
381 data in core file".
382 * gdb.base/coremaker.c (buf2ro): New global.
383 (mmapdata): Add a read-only mmap mapping.
384
94c265d7
KB
3852020-07-22 Kevin Buettner <kevinb@redhat.com>
386
387 PR corefiles/25631
388 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
389 New test.
390 * gdb.base/coremaker.c (buf3): New global.
391 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
392 flags.
393
3942020-07-22 Kevin Buettner <kevinb@redhat.com>
678c7a56
KB
395
396 * gdb.base/coremaker.c (filler_ro): New global constant.
397
32fa152e
TT
3982020-07-22 Tom Tromey <tromey@adacore.com>
399
400 * gdb.ada/mi_prot.exp: New file.
401 * gdb.ada/mi_prot/pkg.adb: New file.
402 * gdb.ada/mi_prot/pkg.ads: New file.
403 * gdb.ada/mi_prot/prot.adb: New file.
404
c8474dc3
TBA
4052020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
406
407 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
408 loads two JITers.
409
baf8791e
AB
4102020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
411
412 * gdb.python/py-arch-reg-groups.exp: Additional tests.
413
f7306dac
AB
4142020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
415
416 * gdb.python/py-arch-reg-names.exp: Additional tests.
417
6d3d6e4b
TV
4182020-07-21 Tom de Vries <tdevries@suse.de>
419
420 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
421 breakpoint locations".
422 * gdb.reverse/solib-reverse.exp: Same.
423
803d0592
TV
4242020-07-21 Tom de Vries <tdevries@suse.de>
425
426 * gdb.reverse/step-reverse.c (callee): Merge statements.
427
e9bdc510
TV
4282020-07-21 Tom de Vries <tdevries@suse.de>
429
430 * gdb.fortran/info-modules.exp (info module variables): Allow missing
431 line numbers for some variables.
432
f0f9e75a
TV
4332020-07-21 Tom de Vries <tdevries@suse.de>
434
435 * gdb.opt/inline-locals.c (init_array): New func.
436 (func1): Use init_array.
437 * gdb.opt/inline-locals.exp: Update pattern.
438
bd460ecb
TV
4392020-07-21 Tom de Vries <tdevries@suse.de>
440
441 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
442 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
443
ae5369e7
LC
4442020-07-20 Ludovic Courtès <ludo@gnu.org>
445
446 * gdb.guile/source2.scm: Add #f first argument to 'format'.
447 * gdb.guile/types-module.exp: Remove "ERROR:" from
448 regexps since Guile 3.0 no longer prints that.
449
68cf161c
LC
4502020-07-20 Ludovic Courtès <ludo@gnu.org>
451
452 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
453 error regexp to match on Guile 2.2.
454
c14b4913
GB
4552020-07-20 Gary Benson <gbenson@redhat.com>
456
457 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
458 with clang.
459
b243ba58
TV
4602020-07-20 Tom de Vries <tdevries@suse.de>
461
462 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
463 (omp_set_lock_in_order): New function.
464 (single_scope, multi_scope, nested_func, nested_parallel): Use
465 omp_set_lock_in_order and omp_unset_lock.
466 (main): Init and destroy lock and lock2.
467
c06ad8b5
TV
4682020-07-20 Tom de Vries <tdevries@suse.de>
469
470 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
471
6e22f117
TV
4722020-07-20 Tom de Vries <tdevries@suse.de>
473
474 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
475
33176ea7
TV
4762020-07-17 Tom de Vries <tdevries@suse.de>
477
478 * gdb.base/valgrind-infcall-2.c: New test.
479 * gdb.base/valgrind-infcall-2.exp: New file.
480 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
481
90c3ec2d
TV
4822020-07-17 Tom de Vries <tdevries@suse.de>
483
484 * gdb.dlang/circular.c (found): Use found_label as label name.
485 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
486 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
487 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
488 * gdb.dwarf2/ada-linkage-name.exp: Same.
489 * gdb.dwarf2/arr-subrange.exp: Same.
490 * gdb.dwarf2/atomic-type.exp: Same.
491 * gdb.dwarf2/comp-unit-lang.exp: Same.
492 * gdb.dwarf2/cpp-linkage-name.exp: Same.
493 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
494 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
495 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
496 * gdb.dwarf2/implptr-64bit.exp: Same.
497 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
498 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
499 * gdb.dwarf2/imported-unit.exp: Same.
500 * gdb.dwarf2/main-subprogram.exp: Same.
501 * gdb.dwarf2/missing-type-name.exp: Same.
502 * gdb.dwarf2/nonvar-access.exp: Same.
503 * gdb.dwarf2/struct-with-sig.exp: Same.
504 * gdb.dwarf2/typedef-void-finish.exp: Same.
505 * gdb.dwarf2/void-type.exp: Same.
506
10da644d
TV
5072020-07-17 Tom de Vries <tdevries@suse.de>
508
509 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
510 src parameter.
511 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
512 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
513 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
514 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
515 * gdb.dwarf2/dwz.exp: Same.
516 * gdb.dwarf2/implptr-optimized-out.exp: Same.
517 * gdb.dwarf2/implref-array.exp: Same.
518 * gdb.dwarf2/implref-const.exp: Same.
519 * gdb.dwarf2/implref-global.exp: Same.
520 * gdb.dwarf2/implref-struct.exp: Same.
521 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
522 * gdb.dwarf2/opaque-type-lookup.exp: Same.
523 * gdb.dwarf2/var-access.exp: Same.
524 * gdb.dwarf2/varval.exp: Same.
525 * gdb.trace/entry-values.exp: Same.
526
315e6afc
TV
5272020-07-17 Tom de Vries <tdevries@suse.de>
528
529 * lib/dwarf.exp (Dwarf::extern): Remove.
530 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
531 * gdb.dlang/circular.exp: Same.
532 * gdb.dwarf2/comp-unit-lang.exp: Same.
533 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
534 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
535 * gdb.dwarf2/dwz.exp: Same.
536 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
537 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
538 * gdb.dwarf2/imported-unit.exp: Same.
539 * gdb.dwarf2/opaque-type-lookup.exp: Same.
540
5597c940
SL
5412020-07-16 Sandra Loosemore <sandra@codesourcery.com>
542
543 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
544 Use double quotes instead of single quotes.
545
d0ce17d8
CT
5462020-07-16 Caroline Tice <cmtice@google.com>
547
548 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
549 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
550
853772cc
TV
5512020-07-16 Tom de Vries <tdevries@suse.de>
552
553 * lib/dwarf.exp (program): Initialize _line.
554 (DW_LNE_end_sequence): Reinitialize _line.
555 (DW_LNS_advance_line): Update _line.
556 (line): New proc.
557 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
558 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
559 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
560 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
561 * gdb.dwarf2/dw2-is-stmt.exp: Same.
562 * gdb.dwarf2/dw2-ranges-func.exp: Same.
563
fe07b572
AB
5642020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
565
566 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
567 generic.
568
52781cce
TV
5692020-07-15 Tom de Vries <tdevries@suse.de>
570
571 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
572 is_amd64_regs_target.
573
3dcc261c
AB
5742020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
575
576 * gdb.fortran/ptype-on-functions.exp: Add more tests.
577 * gdb.fortran/ptype-on-functions.f90: Likewise.
578
054a0959
SM
5792020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
580
581 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
582 values in documentation for addr_size to 4 and 8.
583
ccb9eba6
AB
5842020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
585
586 * gdb.arch/amd64-osabi.exp: Update.
587 * gdb.arch/arm-disassembler-options.exp: Update.
588 * gdb.arch/powerpc-disassembler-options.exp: Update.
589 * gdb.arch/ppc64-symtab-cordic.exp: Update.
590 * gdb.arch/s390-disassembler-options.exp: Update.
591 * gdb.base/all-architectures.exp.tcl: Update.
592 * gdb.base/attach-pie-noexec.exp: Update.
593 * gdb.base/catch-syscall.exp: Update.
594 * gdb.xml/tdesc-arch.exp: Update.
595
025a39a7
TV
5962020-07-14 Tom de Vries <tdevries@suse.de>
597
598 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
599 (local_gettid): ... this.
600 (fn): Update.
601
74e4b667
SL
6022020-07-13 Sandra Loosemore <sandra@codesourcery.com>
603
604 * gdb.base/info_sources.exp: Skip directory match tests on
605 remote hosts.
606
f413dd74
GB
6072020-07-13 Gary Benson <gbenson@redhat.com>
608
609 * gdb.base/savedregs.exp (caller): Use parentheses to
610 make expected expression evaluation ordering explicit.
611
915771bb
GB
6122020-07-13 Gary Benson <gbenson@redhat.com>
613
614 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
615
2a122642
GB
6162020-07-13 Gary Benson <gbenson@redhat.com>
617
618 * gdb.base/bigcore.c (main): Use a volatile pointer when
619 attempting to trigger a SIGSEGV.
620 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
621 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
622 * gdb.base/savedregs.c (thrower): Likewise.
623 * gdb.mi/mi-syn-frame.c (bar): Likewise.
624
3f00c730
GB
6252020-07-13 Gary Benson <gbenson@redhat.com>
626
627 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
628 defining and using VLA structure fields into...
629 * gdb.base/vla-struct-fields.c: New file.
630 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
631 tests into...
632 * gdb.base/vla-struct-fields.exp: New file.
633
963eeee4
TV
6342020-07-13 Tom de Vries <tdevries@suse.de>
635
636 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
637 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
638 * gdb.base/gold-gdb-index.exp: Same.
639 * gdb.base/morestack.exp: Same.
640
0ed35c9a
DX
6412020-07-11 Daniel Xu <dxu@dxuuu.xyz>
642
643 PR rust/26121
644 * gdb.rust/modules.rs: Prevent linker from discarding test
645 symbol.
646
4fdba23d
PA
6472020-07-10 Pedro Alves <pedro@palves.net>
648
649 PR gdb/26199
650 * gdb.multi/multi-target.c (exit_thread): New.
651 (thread_start): Break loop if EXIT_THREAD.
652 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
653 (top level) Call test_no_resumed.
654
15f3b077
TT
6552020-07-08 Tom Tromey <tromey@adacore.com>
656
657 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
658 * gdb.ada/catch_ex.exp: Examine catchpoint text.
659
9fc501fd
AB
6602020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
661
662 PR python/22748
663 * gdb.opt/inline-frame-tailcall.c: New file.
664 * gdb.opt/inline-frame-tailcall.exp: New file.
665 * gdb.python/py-unwind-inline.c: New file.
666 * gdb.python/py-unwind-inline.exp: New file.
667 * gdb.python/py-unwind-inline.py: New file.
668
64cb3757
AB
6692020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
670
671 * gdb.python/py-arch-reg-groups.exp: New file.
672
0f767f94
AB
6732020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
674
675 * gdb.python/py-arch-reg-names.exp: New file.
676
87dbc774
AB
6772020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
678
679 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
680 gdb.PendingFrame.architecture method.
681
d8cc8af6
TV
6822020-07-06 Tom de Vries <tdevries@suse.de>
683
684 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
685
3c8ea5be
PA
6862020-07-03 Pedro Alves <palves@redhat.com>
687
688 * gdb.base/structs2.c (main): Adjust second parem_reg call to
689 explicitly write negative numbers.
690 * gdb.base/structs2.exp: Adjust expected output.
691
bf90c83a
PA
6922020-07-03 Pedro Alves <palves@redhat.com>
693
694 * gdb.base/charset.c (init_string): Change all char parameters to
695 unsigned char parameters.
696
2eb82157
PA
6972020-07-03 Pedro Alves <palves@redhat.com>
698
699 * gdb.base/call-sc.exp (start_scalars_test): Use
700 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
701 * gdb.base/overlays.c: Remove references to PARAMS.
702 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
703 * gdb.base/reread.exp: Don't set 'prototypes' global.
704 * gdb.base/structs.exp (start_structs_test): Use
705 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
706 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
707 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
708 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
709 call.
710 * gdb.base/varargs.exp: Don't set 'prototypes' global.
711
9adda7af
PA
7122020-07-03 Pedro Alves <palves@redhat.com>
713
714 * gdb.base/m32rovly.c: Delete.
715 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
716
2a17c803
PW
7172020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
718
719 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
720 of gdb_py_test_multiple.
721 * gdb.python/py-cmd.exp: Likewise.
722 * gdb.python/py-events.exp: Likewise.
723 * gdb.python/py-function.exp: Likewise.
724 * gdb.python/py-inferior.exp: Likewise.
725 * gdb.python/py-infthread.exp: Likewise.
726 * gdb.python/py-linetable.exp: Likewise.
727 * gdb.python/py-parameter.exp: Likewise.
728 * gdb.python/py-value.exp: Likewise.
729
b011fe1a
TV
7302020-06-30 Tom de Vries <tdevries@suse.de>
731
732 PR testsuite/26175
733 * lib/future.exp (gdb_default_target_compile): Detect and handle
734 early_flags.
735
df5b8876
SM
7362020-06-29 Simon Marchi <simon.marchi@efficios.com>
737
738 * boards/simavr.exp (gdb_load): Catch errors when closing
739 previous connection. Close connection, wait for process and
740 unset simavr_spawn_id on failure.
741
a3ca48cd
TV
7422020-06-29 Tom de Vries <tdevries@suse.de>
743
744 * lib/gdb.exp (unknown): Make test-case unresolved.
745
b0237c0e
TV
7462020-06-29 Tom de Vries <tdevries@suse.de>
747
748 PR gdb/25475
749 * gdb.server/solib-list.exp: Verify that the symbol reload
750 confirmation question is asked.
751
c0b3b3bd
PW
7522020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
753
754 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
755 have a input seq nr in each pass message.
fe4c3d43 756 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
c0b3b3bd
PW
757 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
758 * gdb.python/python.exp: Make test names unique,
759 use gdb_test_multiline instead of gdb_py_test_multiple,
760 use $gdb_test_name.
761 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
762
1776e3e5
NA
7632020-06-26 Nick Alcock <nick.alcock@oracle.com>
764
765 * configure.ac: Add --enable-libctf.
766 * aclocal.m4: sinclude ../config/enable.m4.
767 * Makefile.in (site.exp): Add enable_libctf to site.exp.
768 * lib/gdb.exp (skip_ctf_tests): Use it.
769 * gdb.base/ctf-constvars.exp: Error message tweak.
770 * gdb.base/ctf-ptype.exp: Likewise.
771 * configure: Regenerate.
772
f53b3eeb
GB
7732020-06-26 Gary Benson <gbenson@redhat.com>
774
775 * gdb.cp/try_catch.cc: Include string.h.
776 (main): Replace comparison against string literal with
777 strcmp, avoiding build failure with -Wstring-compare.
778 Add "marker test-complete".
779 * gdb.cp/try_catch.exp: Run the test to the above marker,
780 then verify that the value of "test" is still true.
781
6d74da72
AB
7822020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
783
784 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
785
2e52d038
AB
7862020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
787
788 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
789
3b9fce96
AB
7902020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
791
792 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
793 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
794 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
795 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
796 * gdb.arch/riscv-tdesc-loading.exp: New file.
797
ed69cbc8
AB
7982020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
799
800 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
801
767a879e
AB
8022020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
803
804 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
805 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
806 * gdb.arch/riscv-tdesc-regs.c: New file.
807 * gdb.arch/riscv-tdesc-regs.exp: New file.
808
221db974
PA
8092020-06-24 Pedro Alves <palves@redhat.com>
810
811 * gdb.arch/amd64-entry-value-paramref.exp: Use
812 prepare_for_testing_full and don't pass "c++" for the .S file
813 build spec.
814 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
815 $options, since it's an assembly file. Remove -Wno-deprecated.
816 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
817 compiling C++ programs.
818
331733cd
PA
8192020-06-24 Pedro Alves <palves@redhat.com>
820
821 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
822 Clang, add "-Wno-unknown-warning-option" to the options.
823
caa7fd04
AB
8242020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
825
826 * gdb.xml/tdesc-reload.c: New file.
827 * gdb.xml/tdesc-reload.exp: New file.
828 * gdb.xml/maint-xml-dump-01.xml: New file.
829 * gdb.xml/maint-xml-dump-02.xml: New file.
830 * gdb.xml/maint-xml-dump.exp: New file.
831
bb8d1260
SL
8322020-06-23 Sandra Loosemore <sandra@codesourcery.com>
833
834 * lib/completion-support.exp (test_gdb_completion_offers_commands):
835 Adjust for omitted commands when TUI is disabled.
836
7e4b9c4c
GB
8372020-06-23 Gary Benson <gbenson@redhat.com>
838 Pedro Alves <palves@redhat.com>
839
840 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
841 * gdb.cp/nsimport.cc: Likewise.
842 * gdb.cp/nsnested.cc: Likewise.
843 * gdb.cp/nsnoimports.cc: Likewise.
844 * gdb.cp/nsusing.cc: Likewise.
845 * gdb.cp/smartp.cc: Likewise.
846 * gdb.python/py-pp-integral.c: Likewise.
847 * gdb.python/py-pp-re-notag.c: Likewise.
848
2e573c0a
GB
8492020-06-23 Gary Benson <gbenson@redhat.com>
850
851 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
852 * gdb.cp/nsimport.cc: Likewise.
853 * gdb.cp/nsnested.cc: Likewise.
854 * gdb.cp/nsnoimports.cc: Likewise.
855 * gdb.cp/nsusing.cc: Likewise.
856 * gdb.cp/smartp.cc: Likewise.
857 * gdb.python/py-pp-integral.c: Likewise.
858 * gdb.python/py-pp-re-notag.c: Likewise.
859
746ebfe8
PW
8602020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
861
862 * gdb.base/default-args.exp: New test.
863 * gdb.base/default-args.c: New file.
864 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
865 * gdb.base/default.exp: Update to new help text.
866 * gdb.base/help.exp: Likewise.
867 * gdb.base/page.exp: Likewise.
868 * gdb.base/style.exp: Likewise.
869 * gdb.guile/guile.exp: Likewise.
870 * gdb.python/python.exp: Likewise.
871
e822f2cd
SL
8722020-06-22 Sandra Loosemore <sandra@codesourcery.com>
873
874 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
875 remote host. Fix search path syntax on Windows host.
876
48e9cc84
PW
8772020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
878
879 * gdb.base/attach.exp: Test priority of 'exec-file' changed
880 over 'exec-file-mismatch'.
881 * gdb.base/attach.c: Mark should_exit volatile.
882 * gdb.base/attach2.c: Likewise. Add a comment explaining
883 why the sleep cannot be big.
884 * gdb.base/attach3.c: New file.
885
160f8a8f
SL
8862020-06-20 Sandra Loosemore <sandra@codesourcery.com>
887
888 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
889 prefix optional.
890
4d91c2a4
SL
8912020-06-20 Sandra Loosemore <sandra@codesourcery.com>
892
893 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
894 for remote host.
895
87f83f20
SL
8962020-06-19 Sandra Loosemore <sandra@codesourcery.com>
897 Hafiz Abid Qadeer <abidh@codesourcery.com>
898
899 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
900 file sent to remote host.
901 (top level): Allow int32_t as type of 32-bit register.
902
37ab8655
TV
9032020-06-19 Tom de Vries <tdevries@suse.de>
904
905 * lib/gdb.exp (gdb_note): New proc.
906 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
907 (gdb_default_target_compile): ... here. Only call
908 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
909 (use_gdb_compile): Change to array.
910 (toplevel): Update sets of use_gdb_compile to specify language.
911 Warn about default_target_compile override. Store dejagnu's version
912 of default_target_compile in dejagnu_default_target_compile.
913
a8a56685
TV
9142020-06-18 Tom de Vries <tdevries@suse.de>
915
916 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
917 (default_gdb_init): ... here.
918
581bea2c
SL
9192020-06-17 Sandra Loosemore <sandra@codesourcery.com>
920
921 Fix TUI support checks in gdb.tui tests.
922
923 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
924 just say UNSUPPORTED.
925 * gdb.tui/corefile-run.exp: Likewise.
926 * gdb.tui/empty.exp: Likewise.
927 * gdb.tui/list-before.exp: Likewise.
928 * gdb.tui/list.exp: Likewise.
929 * gdb.tui/main.exp: Likewise.
930 * gdb.tui/regs.exp: Likewise.
931 * gdb.tui/resize.exp: Likewise.
932 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
933 * gdb.tui/tui-layout-asm.exp: Likewise.
934 * gdb.tui/tui-missing-src.exp: Likewise.
935 * gdb.tui/winheight.exp: Likewise.
936 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
937
05e682e3
SL
9382020-06-17 Sandra Loosemore <sandra@codesourcery.com>
939
940 Fix TCL error in gdb.python/py-format-string.exp.
941
942 * gdb.python/py-format-string.exp: Move test for python support
943 earlier, out of function body.
944
efb763a5
SM
9452020-06-15 Simon Marchi <simon.marchi@efficios.com>
946
947 * gdb.base/index-cache-load-twice.c: New.
948 * gdb.base/index-cache-load-twice.exp: New.
949
43327b20
KS
9502020-06-17 Keith Seitz <keiths@redhat.com>
951
99cf27cf 952 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
953 when executing "gdb --configuration".
954
081e778c
TV
9552020-06-17 Tom de Vries <tdevries@suse.de>
956
957 * lib/gdb.exp (gdb_tcl_unknown): New proc.
958 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
959 conditional on presence of gdb_tcl_unknown.
960 (gdb_finish): Make override undo conditional on presence of
961 gdb_tcl_unknown.
962
d2d1ea20
TT
9632020-06-16 Tom Tromey <tom@tromey.com>
964
965 * gdb.python/tui-window.py (failwin): New function. Register it
966 as a TUI window type.
967 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
968
c802e8a7
GB
9692020-06-16 Gary Benson <gbenson@redhat.com>
970
971 * gdb.python/py-nested-maps.c (create_map): Add missing return
972 value.
973 (create_map_map): Likewise.
974
ff08abb8
TBA
9752020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
976
977 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
978 variable.
979 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
980 and use the already-defined 'options' variable.
981
a29d5112
AB
9822020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
983 Tom de Vries <tdevries@suse.de>
984
985 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
986 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
987 (gdb_setup_known_globals): New proc.
988 (gdb_cleanup_globals): New proc.
989 * lib/gdb.exp (load_lib): New override proc.
990 (gdb_stdin_log_init): Set var in_file as persistent global.
991 * lib/pascal.exp (gdb_stdin_log_init): Set vars
992 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
993 fpc_compiler as persistent global.
994
8c74a764
TV
9952020-06-12 Tom de Vries <tdevries@suse.de>
996
997 * lib/tuiterm.exp (spawn): Rename to ...
998 (tui_spawn): ... this.
999 (toplevel): Move rename of spawn ...
1000 (gdb_init_tuiterm): ... here. New proc.
1001 (gdb_finish_tuiterm): New proc.
1002 * lib/gdb.exp (gdb_finish_hooks): New global var.
1003 (gdb_finish): Handle gdb_finish_hooks.
1004 (tuiterm_env): New proc.
1005 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
1006 tuiterm_env.
1007 * gdb.tui/basic.exp: Same.
1008 * gdb.tui/corefile-run.exp: Same.
1009 * gdb.tui/empty.exp: Same.
1010 * gdb.tui/list-before.exp: Same.
1011 * gdb.tui/list.exp: Same.
1012 * gdb.tui/main.exp: Same.
1013 * gdb.tui/new-layout.exp: Same.
1014 * gdb.tui/regs.exp: Same.
1015 * gdb.tui/resize.exp: Same.
1016 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
1017 * gdb.tui/tui-layout-asm.exp: Same.
1018 * gdb.tui/tui-missing-src.exp: Same.
1019 * gdb.tui/winheight.exp: Same.
1020
26783bce
TV
10212020-06-12 Tom de Vries <tdevries@suse.de>
1022
1023 PR testsuite/26110
1024 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
1025 (gdb_finish): Reinstall dejagnu's override of ::unknown.
1026
2b4e6a3f
TT
10272020-06-11 Tom Tromey <tom@tromey.com>
1028
1029 PR gdb/18318:
1030 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
1031 floating point tests.
1032
2f33032a
KS
10332020-06-11 Keith Seitz <keiths@redhat.com>
1034
1035 PR gdb/21356
1036 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
1037 vla_struct.
1038 Add new struct vla_typedef and union vla_typedef_union and
1039 corresponding instantiation objects.
1040 Initialize new objects.
1041 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
1042 and vla_typedef_union_object.
1043 Fixup type for vla_struct_object.
1044
a8baf0a3
TV
10452020-06-11 Tom de Vries <tdevries@suse.de>
1046
1047 * lib/gdb.exp (with_override): New proc, factored out of ...
1048 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
1049
7ab96794
TV
10502020-06-10 Tom de Vries <tdevries@suse.de>
1051
1052 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
1053
cab5c3b7
SM
10542020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
1055
1056 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
1057 parameter, update callers.
1058
f8c41851
SM
10592020-06-04 Simon Marchi <simon.marchi@efficios.com>
1060
1061 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
1062 * gdb.dwarf2/share-psymtabs-bt.c: New file.
1063 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
1064
1c07a73f
TV
10652020-06-04 Tom de Vries <tdevries@suse.de>
1066
1067 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
1068
95146b5d
TV
10692020-06-04 Tom de Vries <tdevries@suse.de>
1070
1071 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
1072 exp_continue.
1073
0cfcd4f0
TV
10742020-06-04 Tom de Vries <tdevries@suse.de>
1075
1076 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
1077
f9b5d5ea
TV
10782020-06-03 Tom de Vries <tdevries@suse.de>
1079
1080 PR symtab/26046
1081 * gdb.cp/breakpoint-locs-2.cc: New test.
1082 * gdb.cp/breakpoint-locs.cc: New test.
1083 * gdb.cp/breakpoint-locs.exp: New file.
1084 * gdb.cp/breakpoint-locs.h: New test.
1085
5144dfba
TV
10862020-06-03 Tom de Vries <tdevries@suse.de>
1087
1088 PR testsuite/25609
1089 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
1090 value of global verbose.
1091 * gdb.base/jit-elf.exp: Same.
1092 * gdb.base/jit-reader.exp: Same.
1093
621eacdf
TV
10942020-06-02 Tom de Vries <tdevries@suse.de>
1095
1096 * gdb.dwarf2/multidictionary.exp: Don't use
1097 gdb_spawn_with_cmdline_opts.
1098
1313c56e
AB
10992020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
1100
1101 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
1102 use_header case.
1103 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
1104 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
1105 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
1106 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
1107 * gdb.dwarf2/dw2-inline-header.c: New file.
1108 * gdb.dwarf2/dw2-inline-header.h: New file.
1109
f68f85b5
PA
11102020-05-30 Pedro Alves <palves@redhat.com>
1111
1112 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
1113 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
1114
678048e8
GB
11152020-05-29 Gary Benson <gbenson@redhat.com>
1116
1117 * gdb.compile/compile-cplus.exp (additional_flags): Also
1118 set when building with clang.
1119 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
1120 when building with clang.
1121
9fcafd23
GB
11222020-05-29 Gary Benson <gbenson@redhat.com>
1123
1124 * gdb.arch/i386-avx.exp (additional_flags): Also set when
1125 building with clang.
1126 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
1127
735d5a07
GB
11282020-05-29 Gary Benson <gbenson@redhat.com>
1129
1130 * gdb.cp/koenig.exp (prepare_for_testing): Add
1131 additional_flags=-Wno-unused-comparison.
1132 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
1133
4ad2c6a0
GB
11342020-05-28 Gary Benson <gbenson@redhat.com>
1135
1136 * gdb.base/sigaltstack.c (catcher): Add default case to switch
1137 statement.
1138
09fe663e
GB
11392020-05-28 Gary Benson <gbenson@redhat.com>
1140
1141 * gdb.cp/classes.exp (prepare_for_testing): Add
1142 additional_flags=-Wno-deprecated-register.
1143 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
1144 * gdb.cp/misc.exp: Likewise.
1145
cee00f17
GB
11462020-05-28 Gary Benson <gbenson@redhat.com>
1147
1148 * gdb.linespec/cpls-ops.cc (dummy): New static global.
1149 (test_op_new::operator new): Add return statement.
1150 (test_op_new_array::operator new[]): Likewise.
1151
636edd00
PA
11522020-05-27 Pedro Alves <palves@redhat.com>
1153
1154 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
1155 check. Use test_gdb_complete_unique instead of
1156 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
1157 test_gdb_complete_multiple instead of
1158 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
1159
c2b75043
LM
11602020-05-27 Luis Machado <luis.machado@linaro.org>
1161
1162 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
1163 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
1164 * gdb.arch/arm-disassembler-options.exp: Likewise.
1165 * gdb.arch/arm-disp-step.exp: Likewise.
1166 * gdb.arch/thumb-prologue.exp: Likewise.
1167 * gdb.base/async.exp: Likewise.
1168 * gdb.base/auxv.exp: Likewise.
1169 * gdb.base/complex-parts.exp: Likewise.
1170 * gdb.base/ena-dis-br.exp: Likewise.
1171 * gdb.base/foll-exec.exp: Likewise.
1172 * gdb.base/permissions.exp: Likewise.
1173 * gdb.base/relocate.exp: Likewise.
1174 * gdb.base/return2.exp: Likewise.
1175 * gdb.base/sigbpt.exp: Likewise.
1176 * gdb.base/siginfo-obj.exp: Likewise.
1177 * gdb.cp/converts.exp: Likewise.
1178 * gdb.cp/exceptprint.exp: Likewise.
1179 * gdb.cp/inherit.exp: Likewise.
1180 * gdb.cp/nsnoimports.exp: Likewise.
1181 * gdb.cp/virtbase2.exp: Likewise.
1182 * gdb.mi/mi-var-cmd.exp: Likewise.
1183 * gdb.mi/var-cmd.c: Likewise.
1184
53a47a3e
TT
11852020-05-26 Tom Tromey <tromey@adacore.com>
1186
1187 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
1188
0bc2354b
TT
11892020-05-26 Tom Tromey <tromey@adacore.com>
1190
1191 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
1192 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
1193 type.
1194 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
1195 variable.
1196
0db49895
CBG
11972020-05-26 Christian Biesinger <cbiesinger@google.com>
1198
1199 * Makefile.in: Use = instead of == for the test command
1200 for portability.
1201
40d22035
TV
12022020-05-26 Tom de Vries <tdevries@suse.de>
1203
1204 * gdb.base/gold-gdb-index-2.c: New test.
1205 * gdb.base/gold-gdb-index.c: New test.
1206 * gdb.base/gold-gdb-index.exp: New file.
1207 * gdb.base/gold-gdb-index.h: New test.
1208
043e2e02
TV
12092020-05-25 Tom de Vries <tdevries@suse.de>
1210
1211 * boards/gold-gdb-index.exp: New file.
1212
462f72c5
SM
12132020-05-25 Simon Marchi <simon.marchi@efficios.com>
1214
1215 * boards/simavr.exp: New file.
1216
6cf66e76
SM
12172020-05-25 Simon Marchi <simon.marchi@efficios.com>
1218
1219 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
1220 * gdb.base/inferior-args.exp: New file.
1221 * gdb.base/inferior-args.c: New file.
1222
75d04512
SM
12232020-05-25 Simon Marchi <simon.marchi@efficios.com>
1224
1225 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
1226 inferior_args. Pass it to gdb_reload.
1227 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
1228 inferior_args.
1229 (gdb_reload): Add inferior_args argument.
1230 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
1231 pass it to gdbserver_run.
1232 * boards/native-gdbserver.exp: Do not set noargs.
1233 * boards/native-extended-gdbserver.exp (gdb_reload): Add
1234 inferior_args argument.
1235 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
1236 * gdb.base/a2-run.exp: Check for use_gdb_stub.
1237 * gdb.base/args.exp: Likewise.
1238
42cf1844
TV
12392020-05-25 Tom de Vries <tdevries@suse.de>
1240
1241 * lib/gdb.exp (exec_is_pie): Add comment.
1242
8f7d38ef
TV
12432020-05-25 Tom de Vries <tdevries@suse.de>
1244
1245 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
1246 instead of $binfile in the untested message.
1247
465e1b0f
TV
12482020-05-25 Tom de Vries <tdevries@suse.de>
1249
1250 PR testsuite/26031
1251 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
1252
3c5a0e02
TV
12532020-05-25 Tom de Vries <tdevries@suse.de>
1254
1255 * boards/gold.exp: New file.
1256
0a4f5f8c
TT
12572020-05-23 Tom Tromey <tom@tromey.com>
1258
1259 * gdb.base/style.exp: Remove completion styling test.
1260 * lib/gdb-utils.exp (style): Remove completion styles.
1261
eca1f90c
TT
12622020-05-23 Tom Tromey <tom@tromey.com>
1263
1264 * gdb.base/style.exp: Add completion styling test.
1265 * lib/gdb-utils.exp (style): Add completion styles.
1266
7c13f4e8
AB
12672020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
1268
1269 * gdb.base/annota1.exp: Update expected results.
1270 * gdb.cp/annota2.exp: Update expected results, remove duplicate
1271 test name.
1272 * gdb.cp/annota3.exp: Update expected results.
1273
41977d16
SM
12742020-05-20 Simon Marchi <simon.marchi@efficios.com>
1275
1276 PR gdb/26016
1277 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
1278 against MAP_FAILED.
1279 * gdb.base/coremaker.c (mmapdata): Likewise.
1280 * gdb.base/jit-reader-host.c (main): Likewise.
1281 * gdb.base/sym-file-loader.c (load): Likewise.
1282 (load_shlib): Likewise.
1283
b4757f2e
TT
12842020-05-20 Tom Tromey <tromey@adacore.com>
1285
1286 * gdb.ada/array_char_idx.exp: Recognize initialized array.
1287
9a0bacfb
TV
12882020-05-20 Tom de Vries <tdevries@suse.de>
1289
1290 PR symtab/25833
1291 * gdb.base/with-mf-inc.c: New test.
1292 * gdb.base/with-mf-main.c: New test.
1293 * gdb.base/with-mf.exp: New file.
1294
76571211
TT
12952020-05-19 Tom Tromey <tromey@adacore.com>
1296
1297 * gdb.rust/simple.exp: Restore missing test result.
1298
4cd9f3d5
TV
12992020-05-19 Tom de Vries <tdevries@suse.de>
1300
1301 * gdb.base/gdb-caching-proc.exp: Fix typo.
1302
7d874253
TT
13032020-05-19 Tom Tromey <tromey@adacore.com>
1304
1305 * gdb.rust/simple.exp: Add some test descriptions.
1306 (test_one_slice): Use with_test_prefix.
1307
1d727695
TV
13082020-05-18 Tom de Vries <tdevries@suse.de>
1309
1310 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
1311
7f32a4d5
PA
13122020-05-17 Pedro Alves <palves@redhat.com>
1313
1314 PR gdb/25741
1315 * gdb.base/hw-sw-break-same-address.exp: New file.
1316
7cfd74cf
PA
13172020-05-16 Pedro Alves <palves@redhat.com>
1318
1319 * gdb.multi/multi-re-run.exp (test_re_run): Switch
1320 LAST_LOADED_FILE accordingly.
1321
57b4f16e
PW
13222020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1323
1324 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
1325
7c05caf7
PW
13262020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1327
1328 * gdb.base/help.exp: Test apropos and help for commands
1329 having aliases. Fixed comments not starting with an
1330 upper-case letter or not finishing with a dot.
1331
7aa1b46f
PW
13322020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1333
3b3aaacb
PW
1334 * gdb.base/alias.exp: Update help output check.
1335
57b4f16e 13362020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 1337
7aa1b46f
PW
1338 * gdb.base/default.exp: Update output following fixes.
1339
0605465f
PW
13402020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1341
1342 * gdb.base/alias.exp: Test aliases starting with a prefix of
1343 another alias.
1344
86e4e63d
GB
13452020-05-15 Gary Benson <gbenson@redhat.com>
1346
1347 * gdb.base/info-os.c (main): Add return statement.
1348 * gdb.base/info_minsym.c (minsym_fun): Likewise.
1349 * gdb.base/large-frame-2.c (func): Likewise.
1350 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
1351 * gdb.base/pr10179-b.c (foo2): Likewise.
1352 * gdb.base/valgrind-disp-step.c (foo): Likewise.
1353 * gdb.base/watch-cond.c (func): Likewise.
1354 * gdb.multi/goodbye.c (verylongfun): Likewise.
1355 * gdb.multi/hello.c (commonfun): Likewise.
1356 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
1357 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
1358 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
1359 Likewise.
1360 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
1361 * gdb.threads/interrupt-while-step-over.c (child_function):
1362 Likewise.
1363 * gdb.trace/actions-changed.c (end): Likewise.
1364
163df4df
GB
13652020-05-15 Gary Benson <gbenson@redhat.com>
1366
1367 * gdb.opencl/callfuncs.exp: Report when test skipped.
1368 * gdb.opencl/convs_casts.exp: Likewise.
1369 * gdb.opencl/datatypes.exp: Likewise.
1370 * gdb.opencl/operators.exp: Likewise.
1371 * gdb.opencl/vec_comps.exp: Likewise.
1372
6dbc505a
TV
13732020-05-15 Tom de Vries <tdevries@suse.de>
1374
1375 * gdb.base/align.exp.in: Rename to ...
1376 * gdb.base/align.exp.tcl: ... this.
1377 * gdb.base/align-c++.exp: Update.
1378 * gdb.base/align-c.exp: Update.
1379 * gdb.base/all-architectures.exp.in: Rename to ...
1380 * gdb.base/all-architectures.exp: ... this.
1381 * gdb.base/all-architectures-0.exp: Update.
1382 * gdb.base/all-architectures-1.exp: Update.
1383 * gdb.base/all-architectures-2.exp: Update.
1384 * gdb.base/all-architectures-3.exp: Update.
1385 * gdb.base/all-architectures-4.exp: Update.
1386 * gdb.base/all-architectures-5.exp: Update.
1387 * gdb.base/all-architectures-6.exp: Update.
1388 * gdb.base/all-architectures-7.exp: Update.
1389 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
1390 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
1391 * gdb.base/infcall-nested-structs-c++.exp: Update.
1392 * gdb.base/infcall-nested-structs-c.exp: Update.
1393 * gdb.base/info-types.exp.in: Rename to ...
1394 * gdb.base/info-types.exp.tcl: ... this.
1395 * gdb.base/info-types-c++.exp: Update.
1396 * gdb.base/info-types-c.exp: Update.
1397 * gdb.base/max-depth.exp.in: Rename to ...
1398 * gdb.base/max-depth.exp.tcl: ... this.
1399 * gdb.base/max-depth-c++.exp: Update.
1400 * gdb.base/max-depth-c.exp: Update.
1401 * gdb.cp/cpexprs.exp.in: Rename to ...
1402 * gdb.cp/cpexprs.exp.tcl: ... this.
1403 * gdb.cp/cpexprs-debug-types.exp: Update.
1404 * gdb.cp/cpexprs.exp: Update.
1405 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
1406 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
1407 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
1408 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
1409 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
1410 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
1411 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
1412 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
1413 * gdb.dwarf2/clang-debug-names-2.exp: Update.
1414 * gdb.dwarf2/clang-debug-names.exp: Update.
1415
d1034d78
AB
14162020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
1417
1418 * lib/check-test-names.exp: Remove code that prevents this file
1419 loading when tests are run in parallel.
1420
3c5c3649
PA
14212020-05-15 Pedro Alves <palves@redhat.com>
1422
1423 * gdb.multi/multi-kill.exp (start_inferior): Remove
1424 'testpid' parameter. Refer to namespace variable directly.
1425 (testpid): Declare as namespace variable.
1426
272c36b8
PA
14272020-05-15 Pedro Alves <palves@redhat.com>
1428
1429 * gdb.multi/multi-kill.exp: Wrap in namespace.
1430 (start_inferior): Add TESTPID parameter. Use it instead of the
1431 testpid global.
1432 (top level): Define empty TESTPID array, and pass it down to
1433 start_inferior.
1434
02eba61a
TV
14352020-05-14 Tom de Vries <tdevries@suse.de>
1436
1437 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
1438 output.
1439
971a3747
TV
14402020-05-14 Tom de Vries <tdevries@suse.de>
1441
1442 * gdb.base/align.exp: Split into ...
1443 * gdb.base/align.exp.in: ...
1444 * gdb.base/align-c++.exp: ...
1445 * gdb.base/align-c.exp: ... these.
1446 * gdb.base/infcall-nested-structs.exp: Split into ...
1447 * gdb.base/infcall-nested-structs.exp.in: ...
1448 * gdb.base/infcall-nested-structs-c++.exp: ...
1449 * gdb.base/infcall-nested-structs-c.exp: ... these.
1450 * gdb.base/info-types.exp: Split into ...
1451 * gdb.base/info-types.exp.in: ...
1452 * gdb.base/info-types-c++.exp: ...
1453 * gdb.base/info-types-c.exp: ... these.
1454 * gdb.base/max-depth.exp: Split into ...
1455 * gdb.base/max-depth.exp.in: ...
1456 * gdb.base/max-depth-c++.exp: ...
1457 * gdb.base/max-depth-c.exp: ... these.
1458 * gdb.cp/infcall-nodebug.exp: Split into ...
1459 * gdb.cp/infcall-nodebug.exp.in: ...
1460 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
1461 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
1462 * gdb.cp/infcall-nodebug-c-d0.exp: ...
1463 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
1464
a05575d3
TBA
14652020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1466 Pedro Alves <palves@redhat.com>
1467
1468 * gdb.multi/multi-exit.c: New file.
1469 * gdb.multi/multi-exit.exp: New file.
1470 * gdb.multi/multi-kill.c: New file.
1471 * gdb.multi/multi-kill.exp: New file.
1472
6ad82919
TBA
14732020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1474
1475 * gdb.base/annota1.exp: Update the expected output.
1476 * gdb.cp/annota2.exp: Ditto.
1477
843f4d93
AB
14782020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
1479
1480 * lib/check-test-names.exp: Disable when testing is being run in
1481 parallel.
1482
c7c66341
TV
14832020-05-12 Tom de Vries <tdevries@suse.de>
1484
1485 * gdb.base/jit-elf.exp: Fix string concat.
1486
1b59ca1c
TV
14872020-05-12 Tom de Vries <tdevries@suse.de>
1488
1489 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
1490 messages.
1491
b4991d29
TV
14922020-05-12 Tom de Vries <tdevries@suse.de>
1493
1494 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
1495
dbb0ab10
TV
14962020-05-12 Tom de Vries <tdevries@suse.de>
1497
1498 * gdb.ada/catch_ex.exp: Use with_test_prefix.
1499 * gdb.ada/mi_catch_ex.exp: Same.
1500 * gdb.ada/mi_catch_ex_hand.exp: Same.
1501
7549fed8
TV
15022020-05-12 Tom de Vries <tdevries@suse.de>
1503
1504 * gdb.fortran/complex.exp: Use with_test_prefix.
1505
af2d5cd8
TV
15062020-05-12 Tom de Vries <tdevries@suse.de>
1507
1508 * gdb.trace/passcount.exp: Fix test-names.
1509
7c121311
TV
15102020-05-12 Tom de Vries <tdevries@suse.de>
1511
1512 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
1513
c9f3b40e
TV
15142020-05-12 Tom de Vries <tdevries@suse.de>
1515
1516 * gdb.gdb/complaints.exp: Use with_test_prefix.
1517 * gdb.xml/tdesc-regs.exp: Same.
1518 * gdb.opt/inline-locals.exp: Fix test name.
1519
111b33f0
TV
15202020-05-12 Tom de Vries <tdevries@suse.de>
1521
1522 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
1523 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
1524 * gdb.dwarf2/implref-struct.exp: Same.
1525 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
1526 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
1527
ebf47080
SM
15282020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
1529
1530 * gdb.base/jit-so.exp (one_jit_test): Change test name.
1531
d30dcd12
AB
15322020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
1533
1534 * lib/check-test-names.exp (all_test_names): New module variable.
1535 (counts): Add 'duplicates' field.
1536 (_check_duplicates): New procedure.
1537 (check): Also check for duplicates.
1538 (do_log_summary): Print duplicates count.
1539 (do_reset_vars): Reset counter for duplicate test names, and
1540 discard all know test names.
1541
34584c09
AB
15422020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
1543
1544 * lib/gdb.exp: Include check-test-names.exp library.
1545 * lib/check-test-names.exp: New file.
1546
e0002117
TV
15472020-05-11 Tom de Vries <tdevries@suse.de>
1548
1549 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
1550
53f539a3
KS
15512020-05-11 Keith Seitz <keiths@redhat.com>
1552
1553 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
1554
113ee09a
TV
15552020-05-11 Tom de Vries <tdevries@suse.de>
1556
1557 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
1558 * gdb.cp/cpexprs.exp.in: .. here.
1559 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
1560 cpexprs.exp.
1561
ba3e70b0
KS
15622020-05-11 Keith Seitz <keiths@redhat.com>
1563
1564 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
1565 test names.
1566 * gdb.ada/arrayptr.exp: Likewise.
1567 * gdb.ada/assign_arr.exp: Likewise.
1568 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
1569 * gdb.ada/bp_on_var.exp: Likewise.
1570 * gdb.ada/call_pn.exp: Likewise.
1571 * gdb.ada/complete.exp: Likewise.
1572 * gdb.ada/fun_overload_menu.exp: Likewise.
1573 * gdb.ada/funcall_param.exp: Likewise.
1574 * gdb.ada/funcall_ref.exp: Likewise.
1575 * gdb.ada/packed_array_assign.exp: Likewise.
1576 * gdb.ada/same_component_name.exp: Likewise.
1577 * gdb.ada/type_coercion.exp: Likewise.
1578 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
1579 * gdb.ada/variant_record_packed_array.exp: Likewise.
1580
3ee6bb11
TV
15812020-05-11 Tom de Vries <tdevries@suse.de>
1582
1583 PR symtab/25941
1584 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
1585 out of ...
1586 * gdb.dwarf2/clang-debug-names.exp: ... here.
1587 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
1588 clang-debug-names.exp.in.
1589 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
1590 * gdb.dwarf2/clang-debug-names-2.c: New test.
1591
86cd6bc8
AKS
15922020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
1593
1594 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
1595 (fortran_runto_main): New Proc, fortran version of runto_main.
1596 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
1597 * gdb.fortran/array-bounds.exp: Likewise.
1598 * gdb.fortran/array-slices.exp: Likewise.
1599 * gdb.fortran/block-data.exp: Likewise.
1600 * gdb.fortran/charset.exp: Likewise.
1601 * gdb.fortran/common-block.exp: Likewise.
1602 * gdb.fortran/complex.exp: Likewise.
1603 * gdb.fortran/derived-type-function.exp: Likewise.
1604 * gdb.fortran/derived-type.exp: Likewise.
1605 * gdb.fortran/info-modules.exp: Likewise.
1606 * gdb.fortran/info-types.exp: Likewise.
1607 * gdb.fortran/intrinsics.exp: Likewise.
1608 * gdb.fortran/library-module.exp: Likewise.
1609 * gdb.fortran/logical.exp: Likewise.
1610 * gdb.fortran/max-depth.exp: Likewise.
1611 * gdb.fortran/module.exp: Likewise.
1612 * gdb.fortran/multi-dim.exp: Likewise.
1613 * gdb.fortran/nested-funcs.exp: Likewise.
1614 * gdb.fortran/print-formatted.exp: Likewise.
1615 * gdb.fortran/print_type.exp: Likewise.
1616 * gdb.fortran/printing-types.exp: Likewise.
1617 * gdb.fortran/ptr-indentation.exp: Likewise.
1618 * gdb.fortran/ptype-on-functions.exp: Likewise.
1619 * gdb.fortran/subarray.exp: Likewise.
1620 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
1621 * gdb.fortran/vla-datatypes.exp: Likewise.
1622 * gdb.fortran/vla-history.exp: Likewise.
1623 * gdb.fortran/vla-ptr-info.exp: Likewise.
1624 * gdb.fortran/vla-ptype-sub.exp: Likewise.
1625 * gdb.fortran/vla-ptype.exp: Likewise.
1626 * gdb.fortran/vla-sizeof.exp: Likewise.
1627 * gdb.fortran/vla-type.exp: Likewise.
1628 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
1629 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
1630 * gdb.fortran/vla-value-sub.exp: Likewise.
1631 * gdb.fortran/vla-value.exp: Likewise.
1632 * gdb.fortran/whatis_type.exp: Likewise.
1633 * gdb.mi/mi-var-child-f.exp: Likewise.
1634
6dc55ce9 16352020-05-09 Tom de Vries <tdevries@suse.de>
1636
1637 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
1638
283cb58c
TV
16392020-05-08 Tom de Vries <tdevries@suse.de>
1640
1641 * gdb.dwarf2/clang-debug-names.c: New test.
1642 * gdb.dwarf2/clang-debug-names.exp: New file.
1643
ac4a4f1c
SM
16442020-05-06 Simon Marchi <simon.marchi@efficios.com>
1645
1646 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
1647 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
1648
24fe640b
TV
16492020-05-06 Tom de Vries <tdevries@suse.de>
1650
1651 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
1652 breakpoint is at a "recommended breakpoint location".
1653 * gdb.reverse/consecutive-reverse.exp: Same.
1654
0d8683a3
TV
16552020-05-06 Tom de Vries <tdevries@suse.de>
1656
1657 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
1658 address.
1659
b8983c46
TV
16602020-05-06 Tom de Vries <tdevries@suse.de>
1661
1662 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
1663
abf6d805
TV
16642020-05-06 Tom de Vries <tdevries@suse.de>
1665
1666 * gdb.base/store.exp (check_set, up_set): Allowing missing location
1667 info for r.
1668
0fc2a808
TV
16692020-05-06 Tom de Vries <tdevries@suse.de>
1670
1671 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
1672 necessary.
1673
873dd427
TV
16742020-05-06 Tom de Vries <tdevries@suse.de>
1675
1676 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
1677 void.
1678
7c99e7e2
TV
16792020-05-06 Tom de Vries <tdevries@suse.de>
1680
1681 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
1682 of ...
1683 * gdb.base/async.exp: ... here.
1684 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
1685 "recommended breakpoint location".
1686
6173d6a6
TV
16872020-05-06 Tom de Vries <tdevries@suse.de>
1688
1689 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
1690
6015a067
TV
16912020-05-04 Tom de Vries <tdevries@suse.de>
1692
1693 * gdb.base/async.exp: Check whether instruction addresses are a
1694 "recommended breakpoint location".
1695
3b6acaee
TT
16962020-05-03 Tom Tromey <tom@tromey.com>
1697
1698 * gdb.base/sepdebug.exp: Remove "catch" test.
1699 * gdb.base/break.exp: Remove "catch" test.
1700 * gdb.base/default.exp: Update expected output.
1701
5beb4d17
TV
17022020-05-02 Tom de Vries <tdevries@suse.de>
1703
1704 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
1705 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
1706 * gdb.arch/i386-mpx-map.exp: Same.
1707 * gdb.arch/i386-mpx-sigsegv.exp: Same.
1708 * gdb.arch/i386-mpx-simple_segv.exp: Same.
1709 * gdb.arch/i386-mpx.exp: Same.
1710
8caf140d
TV
17112020-05-02 Tom de Vries <tdevries@suse.de>
1712
1713 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
1714
693196cb
TV
17152020-05-01 Tom de Vries <tdevries@suse.de>
1716
1717 * gdb.ada/operator_bp.exp: Allow more than required amount of
1718 breakpoint.
1719
53ae0aa9
TV
17202020-05-01 Tom de Vries <tdevries@suse.de>
1721
1722 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
1723
ee9d1e5f
HD
17242020-04-30 Hannes Domani <ssbssa@yahoo.de>
1725
1726 PR gdb/18706
1727 * gdb.cp/stub-array-size.cc: New test.
1728 * gdb.cp/stub-array-size.exp: New file.
1729 * gdb.cp/stub-array-size.h: New test.
1730 * gdb.cp/stub-array-size2.cc: New test.
1731
d5cf82c0
HD
17322020-04-30 Hannes Domani <ssbssa@yahoo.de>
1733
1734 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
1735 output to the new format.
1736
42e165c3
SM
17372020-04-29 Simon Marchi <simon.marchi@efficios.com>
1738
1739 * gdb.base/break.exp: Use with_test_prefix.
1740
6e4e3fe1
TV
17412020-04-29 Tom de Vries <tdevries@suse.de>
1742
1743 * lib/gdb.exp (debug_types): New proc.
1744 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
1745 * gdb.python/py-symtab.exp: Same.
1746
d642b692
HD
17472020-04-29 Hannes Domani <ssbssa@yahoo.de>
1748
1749 PR gdb/17320
1750 * gdb.base/pretty-array.c: New test.
1751 * gdb.base/pretty-array.exp: New file.
1752
ea90f227
TV
17532020-04-29 Tom de Vries <tdevries@suse.de>
1754
1755 PR symtab/25889
1756 * gdb.cp/cpexprs.exp: Adapt for inclusion.
1757 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
1758 and include cpexprs.exp.
1759
a65189c9
TV
17602020-04-28 Mark Williams <mark@myosotissp.com>
1761
1762 PR gdb/24480
1763 * dw4-toplevel-types.exp: Test for top level types.
1764 * dw4-toplevel-types.cc: Test for top level types.
1765
32d1f47a
TBA
17662020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1767
1768 * gdb.threads/stop-with-handle.exp: Fix typo in comment
1769 (theads -> threads).
1770
56a4f5a1
TV
17712020-04-28 Tom de Vries <tdevries@suse.de>
1772
1773 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
1774
0b2f8a3b
TV
17752020-04-28 Tom de Vries <tdevries@suse.de>
1776
1777 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
1778
5390c717
TV
17792020-04-28 Tom de Vries <tdevries@suse.de>
1780
1781 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
1782
15cd93d0
TV
17832020-04-28 Tom de Vries <tdevries@suse.de>
1784
1785 * gdb.dwarf2/main-foo.c: New test.
1786 * gdb.dwarf2/struct-with-sig.exp: New file.
1787
d472f0fb
TV
17882020-04-25 Tom de Vries <tdevries@suse.de>
1789
1790 * boards/debug-types.exp: New file.
1791
8d840e05
AB
17922020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
1793
1794 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
1795
bcfe6157
TT
17962020-04-24 Tom Tromey <tom@tromey.com>
1797
1798 PR symtab/12707:
1799 * gdb.python/py-symbol.exp: Update expected results for
1800 linkage_name test.
1801 * gdb.cp/print-demangle.exp: New file.
1802 * gdb.base/c-linkage-name.exp: Fix test.
1803 * gdb.guile/scm-symbol.exp: Update expected results for
1804 linkage_name test.
1805
f049a313
TT
18062020-04-24 Tom Tromey <tom@tromey.com>
1807
1808 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
1809 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
1810 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
1811 assembler.
1812
7cf28874
TV
18132020-04-24 Tom de Vries <tdevries@suse.de>
1814
1815 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
1816 C++.
1817
dac2fef7
TT
18182020-04-24 Tom Tromey <tromey@adacore.com>
1819
1820 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
1821 values.
1822 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
1823 values. Update test for minimal encodings.
1824 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
1825 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
1826 values. Update test for minimal encodings.
1827
1acda803
TT
18282020-04-24 Tom Tromey <tromey@adacore.com>
1829
1830 PR python/23662:
1831 * gdb.ada/variant.exp: Add Python checks.
1832 * gdb.rust/simple.exp: Add dynamic type checks.
1833
adfb9815
TT
18342020-04-24 Tom Tromey <tromey@adacore.com>
1835
1836 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
1837 Make array type matching more lax.
1838 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
1839 * gdb.ada/mi_variant.exp: New file.
1840 * gdb.ada/mi_variant/pck.ads: New file.
1841 * gdb.ada/mi_variant/pkg.adb: New file.
1842 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
1843 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
1844
7d79de9a
TT
18452020-04-24 Tom Tromey <tromey@adacore.com>
1846
1847 * gdb.ada/variant.exp: Add dynamic field offset tests.
1848 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
1849 * gdb.ada/variant/pkg.adb: Add new variables.
1850
f8e89861
TT
18512020-04-24 Tom Tromey <tromey@adacore.com>
1852
1853 * gdb.ada/variant.exp: New file
1854 * gdb.ada/variant/pkg.adb: New file
1855 * gdb.ada/variant/pck.adb: New file
1856
86e887ae
TV
18572020-04-24 Tom de Vries <tdevries@suse.de>
1858
1859 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
1860
88428775
TV
18612020-04-24 Tom de Vries <tdevries@suse.de>
1862
1863 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
1864 flags.
1865
4e86f6e7
TV
18662020-04-24 Tom de Vries <tdevries@suse.de>
1867
1868 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
1869
2016d3e6
TV
18702020-04-24 Tom de Vries <tdevries@suse.de>
1871
1872 * lib/gdb.exp (default_gdb_start): Handle eof.
1873 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
1874 failure.
1875 * gdb.base/readnever.exp: Handle clean_restart failure.
1876
70bc38f5
TV
18772020-04-23 Tom de Vries <tdevries@suse.de>
1878
1879 * gdb.base/decl-before-def.exp: Run to main and print a again.
1880
de82891c
TV
18812020-04-23 Tom de Vries <tdevries@suse.de>
1882
1883 * gdb.base/decl-before-def-decl.c: New test.
1884 * gdb.base/decl-before-def-def.c: New test.
1885 * gdb.base/decl-before-def.exp: New file.
1886
96038148
TV
18872020-04-23 Tom de Vries <tdevries@suse.de>
1888
1889 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
1890
54ac3df1
TV
18912020-04-22 Tom de Vries <tdevries@suse.de>
1892
1893 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
1894 debug_info_offset.
1895 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
1896 before $objsfile in the line line.
1897
714534e1
TV
18982020-04-22 Tom de Vries <tdevries@suse.de>
1899
1900 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
1901
16a7dbf4
MS
19022020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
1903
1904 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
1905 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
1906 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
1907 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
1908 * gdb.base/jit-protocol.h: Update definitions to match all usage
1909 contexts.
1910
19112020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
1912
1913 * gdb.base: Rename all jit related test and source files.
1914
19152020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
1916
1917 * gdb.base/jit-reader.exp: Relax register output check.
1918
317d2668
TV
19192020-04-22 Tom de Vries <tdevries@suse.de>
1920
1921 PR symtab/25764
1922 * gdb.base/psym-external-decl-2.c: New test.
1923 * gdb.base/psym-external-decl.c: New test.
1924 * gdb.base/psym-external-decl.exp: New file.
1925 * gdb.threads/tls.exp: Add PR25807 kfail.
1926
eea9e357
TV
19272020-04-22 Tom de Vries <tdevries@suse.de>
1928
1929 PR symtab/25801
1930 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
1931 in "info source" output.
1932
3d5afab3
TV
19332020-04-22 Tom de Vries <tdevries@suse.de>
1934
1935 PR symtab/25700
1936 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
1937 symtab for imported_unit.c.
1938
b32102f6
GB
19392020-04-21 Gary Benson <gbenson@redhat.com>
1940
1941 * gdb.base/advance.c (func): New argument, to match call site.
1942 (func2, func3): Add return statements.
1943
d43b7a2d
TBA
19442020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1945
1946 * gdb.multi/run-only-second-inf.c: New file.
1947 * gdb.multi/run-only-second-inf.exp: New file.
1948
d89edf9b
MM
19492020-04-21 Markus Metzger <markus.t.metzger@intel.com>
1950
1951 * gdb.btrace/multi-inferior.c: New test.
1952 * gdb.btrace/multi-inferior.exp: New file.
1953
1a476b6d
MM
19542020-04-21 Markus Metzger <markus.t.metzger@intel.com>
1955
1956 * gdb.btrace/enable-new-thread.c: New test.
1957 * gdb.btrace/enable-new-thread.exp: New file.
1958
4778a5f8
TV
19592020-04-21 Tom de Vries <tdevries@suse.de>
1960
1961 PR gdb/25471
1962 * gdb.threads/killed-outside.c: New test.
1963 * gdb.threads/killed-outside.exp: New file.
1964
9b2c992c
GB
19652020-04-20 Gary Benson <gbenson@redhat.com>
1966
1967 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
1968 * gdb.base/nested-subp2.exp: Likewise.
1969 * gdb.base/nested-subp3.exp: Likewise.
1970
b5d1d6f7
GB
19712020-04-20 Gary Benson <gbenson@redhat.com>
1972
1973 * gdb.base/nested-subp1.exp: Disable test when using clang.
1974 * gdb.base/nested-subp2.exp: Likewise.
1975 * gdb.base/nested-subp3.exp: Likewise.
1976
25230285
GB
19772020-04-20 Gary Benson <gbenson@redhat.com>
1978
1979 * gdb.cp/exception.cc: Fix compilation error with clang.
1980
fa93cc8f
GB
19812020-04-20 Gary Benson <gbenson@redhat.com>
1982
809730f3 1983 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 1984
e0c45f30
GB
19852020-04-20 Gary Benson <gbenson@redhat.com>
1986
1987 * gdb.base/jit-main.c: Fix compilation error with clang.
1988
4ddfec93
KR
19892020-04-17 Kamil Rytarowski <n54@gmx.com>
1990
1991 * gdb.base/attach-twice.c: Include "sys/types.h".
1992 (PTRACE_ATTACH): Add fallback definition.
1993 (main): Pass `0' to the 4th argument of `ptrace'.
1994
2bed205e
KR
19952020-04-17 Kamil Rytarowski <n54@gmx.com>
1996
1997 * gdb.base/fork-running-state.c: Include "signal.h".
1998
0743fc83
TT
19992020-04-17 Tom Tromey <tromey@adacore.com>
2000
2001 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
2002 Update tests.
2003 * gdb.btrace/cpu.exp: Update tests.
2004 * gdb.base/maint.exp: Update tests.
2005 * gdb.base/default.exp: Update tests.
2006 * gdb.base/completion.exp: Update tests.
2007
efba5c23
TV
20082020-04-16 Tom de Vries <tdevries@suse.de>
2009
2010 PR symtab/25791
2011 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
2012 (ensure_gdb_index): and factor out and move ...
2013 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
2014 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
2015
d191d716
TV
20162020-04-16 Tom de Vries <tdevries@suse.de>
2017
2018 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
2019 loading exec.
2020
99f1bc6a
AB
20212020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
2022
2023 * gdb.base/many-completions.exp: New file.
2024
194d088f
TV
20252020-04-14 Tom de Vries <tdevries@suse.de>
2026
2027 PR symtab/25718
2028 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
2029
c1a66c06
TV
20302020-04-14 Tom de Vries <tdevries@suse.de>
2031
2032 PR symtab/25720
2033 * gdb.base/maint-expand-symbols-header-file.c: New test.
2034 * gdb.base/maint-expand-symbols-header-file.exp: New file.
2035 * gdb.base/maint-expand-symbols-header-file.h: New test.
2036
21b0982c
AB
20372020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
2038
2039 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
2040 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
2041 get_func_info.
2042 (get_func_info): Delete.
2043 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
2044 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
2045 * lib/dwarf.exp (get_func_info): New function.
2046
dd1cab06
TV
20472020-04-13 Tom de Vries <tdevries@suse.de>
2048
2049 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
2050 to what find_gnatmake does.
2051
71ea2b6b
TV
20522020-04-10 Tom de Vries <tdevries@suse.de>
2053
2054 * gdb.base/style.exp: Expect "Expanding full symbols" message for
2055 -readnow.
2056
bdfc1e8a
TV
20572020-04-10 Tom de Vries <tdevries@suse.de>
2058
2059 PR cli/25808
2060 * gdb.base/style.c: Add leading newlines.
2061 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
2062 Check listing of main's one-line body.
2063
14ca8ecf
TV
20642020-04-08 Tom de Vries <tdevries@suse.de>
2065
2066 * lib/gdb.exp (psymtabs_p): New proc.
2067 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
2068 importing unit" unsupported if there are no partial symbols.
2069
e21d048f
TV
20702020-04-08 Tom de Vries <tdevries@suse.de>
2071
2072 PR testsuite/25760
2073 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
2074
25c11aca
TV
20752020-04-07 Tom de Vries <tdevries@suse.de>
2076
2077 PR symtab/25796
2078 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
2079
5707e24b
TV
20802020-04-07 Tom de Vries <tdevries@suse.de>
2081
2082 * gdb.base/check-psymtab.c: New test.
2083 * gdb.base/check-psymtab.exp: New file.
2084
6ee448cc
TT
20852020-04-06 Tom Tromey <tromey@adacore.com>
2086
2087 * gdb.ada/variant-record/proc.adb: New file.
2088 * gdb.ada/variant-record/value.adb: New file.
2089 * gdb.ada/variant-record/value.s: New file.
2090 * gdb.ada/variant-record.exp: New file.
2091
9e7c9a03
HD
20922020-04-03 Hannes Domani <ssbssa@yahoo.de>
2093
2094 PR gdb/25325
2095 * gdb.cp/typed-enum.cc: New test.
2096 * gdb.cp/typed-enum.exp: New file.
2097
c90d28ac
AB
20982020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
2099
2100 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
2101 * gdb.dwarf2/dw2-inline-small-func.c: New file.
2102 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
2103 * gdb.dwarf2/dw2-inline-small-func.h: New file.
2104 * gdb.opt/inline-small-func.c: New file.
2105 * gdb.opt/inline-small-func.exp: New file.
2106 * gdb.opt/inline-small-func.h: New file.
2107
34e9a9fa
AB
21082020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
2109
2110 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
2111 function.
2112
6a354911
AB
21132020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
2114
2115 * lib/dwarf.exp (function_range): Allow compiler options to be
2116 specified.
2117
880d9777
TV
21182020-04-02 Tom de Vries <tdevries@suse.de>
2119
2120 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
2121 __attribute__((always_inline)).
2122 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
2123
f32682ea
TV
21242020-04-02 Tom de Vries <tdevries@suse.de>
2125
2126 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
2127 (gdbserver_gdb_exit): ... here. Add timeout warning.
2128 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
2129 (connect_target_extended_remote): Append new server_spawn_id to
2130 server_spawn_ids.
2131 (cleanup): New proc.
2132 (setup, <toplevel>): Call cleanup.
2133
d3214198
TV
21342020-04-02 Tom de Vries <tdevries@suse.de>
2135
2136 * gdb.base/main-psymtab.exp: New file.
2137
cc77ed24
TV
21382020-04-02 Tom de Vries <tdevries@suse.de>
2139
2140 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
2141
3638a098
TT
21422020-04-01 Tom Tromey <tom@tromey.com>
2143
2144 * gdb.base/complex-parts.exp: Add type tests.
2145
c34e8714
TT
21462020-04-01 Tom Tromey <tom@tromey.com>
2147
2148 * gdb.base/complex-parts.exp: Add arithmetic tests.
2149
981c08ce
TT
21502020-04-01 Tom Tromey <tom@tromey.com>
2151
2152 * gdb.compile/compile.exp: Update.
2153 * gdb.compile/compile-cplus.exp: Update.
2154 * gdb.base/varargs.exp: Update.
2155 * gdb.base/floatn.exp: Update.
2156 * gdb.base/endianity.exp: Update.
2157 * gdb.base/callfuncs.exp (do_function_calls): Update.
2158 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
2159 (complex_float_integral_args): Update.
2160 * gdb.base/complex.exp: Update.
2161 * gdb.base/complex-parts.exp: Update.
2162
3d1cfd43
TT
21632020-04-01 Tom Tromey <tromey@adacore.com>
2164
2165 * gdb.rust/union.rs: New file.
2166 * gdb.rust/union.exp: New file.
2167 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
2168 (main): Update.
2169 * gdb.rust/simple.exp: Move union tests to union.exp.
2170
e033dfa9
TT
21712020-04-01 Tom Tromey <tromey@adacore.com>
2172
2173 * gdb.rust/simple.rs (main): Remove "y0".
2174
53cccef1
TBA
21752020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2176
2177 * gdb.multi/stop-all-on-exit.c: New test.
2178 * gdb.multi/stop-all-on-exit.exp: New file.
2179
60e22c1e
HD
21802020-04-01 Hannes Domani <ssbssa@yahoo.de>
2181
2182 PR gdb/24789
2183 * gdb.cp/misc.cc: Add integer reference variable.
2184 * gdb.cp/misc.exp: Add test.
2185
e139a727
TBA
21862020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2187
2188 * gdb.server/stop-reply-no-thread.exp: Enhance the test
2189 scenario to cover execution until the end and also the case
2190
16b0db75
TV
21912020-03-31 Tom de Vries <tdevries@suse.de>
2192
2193 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
2194 c. Use "maint info symtabs" to check symtab expansion.
2195
c0502da6
TV
21962020-03-30 Tom de Vries <tdevries@suse.de>
2197
2198 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
2199 unsupported.
2200 (verify_psymtab_expanded): Move ...
2201 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
2202 test.
2203 (readnow): New proc.
2204
5935fd15
AB
22052020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
2206
2207 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
2208 with $hex.
2209
1773be9e
TT
22102020-03-20 Tom Tromey <tromey@adacore.com>
2211
2212 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
2213
70304be9
TT
22142020-03-20 Tom Tromey <tromey@adacore.com>
2215
2216 * gdb.ada/sub_variant/subv.adb: New file.
2217 * gdb.ada/sub_variant.exp: New file.
2218
0dd7b8f7
TV
22192020-03-20 Tom de Vries <tdevries@suse.de>
2220
2221 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
2222 first break fails.
2223 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
2224
cada5fc9
AB
22252020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
2226
2227 * gdb.server/exit-multiple-threads.c: New file.
2228 * gdb.server/exit-multiple-threads.exp: New file.
2229
6b8c53f2
AB
22302020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
2231
2232 * gdb.fortran/mixed-lang-stack.c: New file.
2233 * gdb.fortran/mixed-lang-stack.cpp: New file.
2234 * gdb.fortran/mixed-lang-stack.exp: New file.
2235 * gdb.fortran/mixed-lang-stack.f90: New file.
2236
19a2740f
AB
22372020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
2238
2239 * gdb.linespec/cp-completion-aliases.cc: New file.
2240 * gdb.linespec/cp-completion-aliases.exp: New file.
2241
d8c8b848
TV
22422020-03-19 Tom de Vries <tdevries@suse.de>
2243
2244 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
2245 more precise.
2246
a9933ccf
TV
22472020-03-18 Tom de Vries <tdevries@suse.de>
2248
2249 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
2250 * gdb.dwarf2/break-inline-psymtab.c: New test.
2251 * gdb.dwarf2/break-inline-psymtab.exp: New file.
2252
2f89101f
TV
22532020-03-16 Tom de Vries <tdevries@suse.de>
2254
2255 * lib/cache.exp (gdb_do_cache): Add and handle local variables
2256 cache_verify and cache_verify_proc.
2257
6b9374f1
TV
22582020-03-15 Tom de Vries <tdevries@suse.de>
2259
2260 * gdb.server/solib-list.exp: Handle
2261 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
2262
eaeaf44c
TV
22632020-03-15 Tom de Vries <tdevries@suse.de>
2264
2265 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
2266 objfiles".
2267
3293bbaf
TT
22682020-03-14 Tom Tromey <tom@tromey.com>
2269
2270 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
2271
ab44624c
TV
22722020-03-14 Tom de Vries <tdevries@suse.de>
2273
2274 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
2275
54c43825
TV
22762020-03-14 Tom de Vries <tdevries@suse.de>
2277
2278 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
2279 result in line-by-line fashion.
2280
2ac70237
TV
22812020-03-14 Tom de Vries <tdevries@suse.de>
2282
2283 * lib/gdb.exp (supports_statement_frontiers): New proc.
2284 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
2285
09546b56
TV
22862020-03-14 Tom de Vries <tdevries@suse.de>
2287
2288 * gdb.base/printcmds.exp: Add missing quoting for "print
2289 teststring2".
2290
a1f6a07c
TT
22912020-03-13 Tom Tromey <tom@tromey.com>
2292
2293 * gdb.base/printcmds.exp (test_print_strings): Add regression
2294 test.
2295 * gdb.base/printcmds.c (charptr): New typedef.
2296 (teststring2): New global.
2297
1b83d09c
AB
22982020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
2299
2300 * gdb.base/break-interp.exp: Use the tail of the filename, not the
2301 full path in the test name.
2302 (test_ld): Add some with_test_prefix blocks to make test names
2303 unique.
2304
2d61316c
TV
23052020-03-13 Tom de Vries <tdevries@suse.de>
2306
2307 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
2308
2e9145ac
TV
23092020-03-13 Tom de Vries <tdevries@suse.de>
2310
2311 * gdb.mi/mi-sym-info.exp: Make matching more precise.
2312
96c7f873
TV
23132020-03-13 Tom de Vries <tdevries@suse.de>
2314
2315 PR symtab/25646
2316 * gdb.dwarf2/imported-unit.exp: Add test.
2317
49ba92c0
TV
23182020-03-13 Tom de Vries <tdevries@suse.de>
2319
2320 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
2321 (var1, var2): New variable.
2322 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
2323 matching symbols.
2324
301b21e0
TV
23252020-03-13 Tom de Vries <tdevries@suse.de>
2326
2327 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
2328 (Term::command): Use prompt prefix.
2329 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
2330 * gdb.tui/tui-layout-asm-short-prog.exp: Use
2331 command_no_prompt_prefix instead of prefix.
2332 * gdb.tui/tui-layout-asm.exp: Same.
2333
3f512721
SM
23342020-03-12 Simon Marchi <simon.marchi@efficios.com>
2335
2336 * gdb.base/break-interp.exp: Use foreach_with_prefix.
2337
40310f30
SM
23382020-03-12 Simon Marchi <simon.marchi@efficios.com>
2339
2340 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
2341 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
2342 on" while stepping over the test instruction, match printed
2343 message.
2344
09252140
TV
23452020-03-12 Tom de Vries <tdevries@suse.de>
2346
2347 * gdb.base/info-types.exp: Use exp_continue during matching of output
2348 of "info types".
2349
14e9c72c
TV
23502020-03-12 Tom de Vries <tdevries@suse.de>
2351
2352 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
2353
e515d67e
TV
23542020-03-12 Tom de Vries <tdevries@suse.de>
2355
2356 * gdb.fortran/module.exp: Use exp_continue during matching of output
2357 of "info variable -n".
2358
307eafd8
TV
23592020-03-12 Tom de Vries <tdevries@suse.de>
2360
2361 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
2362 gdb.dwarf2/dw2-ranges-base.c.
2363
9a2de3fc
TV
23642020-03-12 Tom de Vries <tdevries@suse.de>
2365
2366 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
2367 in presence of GLIBC debuginfo.
2368
3217502e
TV
23692020-03-12 Tom de Vries <tdevries@suse.de>
2370
2371 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
2372 $core.
2373
1281424c
TV
23742020-03-12 Tom de Vries <tdevries@suse.de>
2375
2376 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
2377 more precise.
2378
038b97fc
SM
23792020-03-11 Simon Marchi <simon.marchi@efficios.com>
2380
2381 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
2382 from Unix to Windows path.
2383
5308d1e7
TV
23842020-03-11 Tom de Vries <tdevries@suse.de>
2385
2386 * gdb.ada/minsyms.exp: Set language to ada.
2387
f870f78f
TV
23882020-03-11 Tom de Vries <tdevries@suse.de>
2389
2390 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
2391
5a13315d
TV
23922020-03-11 Tom de Vries <tdevries@suse.de>
2393
2394 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
2395
976862ed
TT
23962020-03-11 Tom Tromey <tromey@adacore.com>
2397
2398 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
2399
7462c383
TV
24002020-03-11 Tom de Vries <tdevries@suse.de>
2401
2402 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
2403
1c6c46a0
TV
24042020-03-11 Tom de Vries <tdevries@suse.de>
2405
2406 * gdb.base/break-interp.exp: Limit verbose scope.
2407
44f41bb7
TV
24082020-03-11 Tom de Vries <tdevries@suse.de>
2409
2410 * gdb.fortran/logical.f90: Define variable with character type.
2411 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
2412
b76f3a42
TV
24132020-03-11 Tom de Vries <tdevries@suse.de>
2414
2415 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
2416
1c33af77
TV
24172020-03-11 Tom de Vries <tdevries@suse.de>
2418
2419 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
2420 symtabs.
2421
8c95582d
AB
24222020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
2423 Bernd Edlinger <bernd.edlinger@hotmail.de>
2424
2425 * gdb.cp/step-and-next-inline.cc: New file.
2426 * gdb.cp/step-and-next-inline.exp: New file.
2427 * gdb.cp/step-and-next-inline.h: New file.
2428 * gdb.dwarf2/dw2-is-stmt.c: New file.
2429 * gdb.dwarf2/dw2-is-stmt.exp: New file.
2430 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
2431 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
2432 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
2433
cecf8547
AB
24342020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
2435
2436 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
2437 is-stmt flag in the line table.
2438
0ba678c9
TV
24392020-03-09 Tom de Vries <tdevries@suse.de>
2440
2441 * lib/gdb.exp (cached_file): Create cache dir.
2442
72fbdf83
TV
24432020-03-07 Tom de Vries <tdevries@suse.de>
2444
2445 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
2446 * gdb.cp/rvalue-ref-params.exp: Same.
2447
436b5e99
TV
24482020-03-06 Tom de Vries <tdevries@suse.de>
2449
2450 * lib/gdb.exp (tentative_rename, cached_file): New proc.
2451 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
2452
09f2921c
TV
24532020-03-06 Tom de Vries <tdevries@suse.de>
2454
2455 * README: Fix "the the".
2456 * gdb.base/dprintf.exp: Same.
2457
50a3cc5d
TV
24582020-03-05 Tom de Vries <tdevries@suse.de>
2459
2460 * gdb.base/maint.exp: Update "main print statistics" expected output.
2461
0a709cba
AKS
24622020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
2463
2464 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
2465 (fortran_int8): Likewise.
2466 (fortran_real4): Likewise.
2467 (fortran_real8): Likewise.
2468 (fortran_complex4): Likewise.
2469 (fortran_logical4): Likewise.
2470 (fortran_character1): Likewise.
2471
5e5d66b6
AB
24722020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
2473
2474 * gdb.fortran/logical.exp: Add tests that any non-zero value is
2475 printed as true.
2476
7b973adc
SDJ
24772020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
2478
2479 * gdb.base/printcmds.exp: Add test to verify printf of a
2480 variable holding an address.
2481
478e490a
TV
24822020-03-03 Tom de Vries <tdevries@suse.de>
2483
2484 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
2485
1ef44e86
TV
24862020-03-03 Tom de Vries <tdevries@suse.de>
2487
2488 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
2489 gdb_test_multiple call.
2490
b98cc2cf
TV
24912020-03-03 Tom de Vries <tdevries@suse.de>
2492
2493 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
2494 gdb_test_multiple calls.
2495
63e163f2
AB
24962020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
2497
2498 * gdb.base/default.exp: Remove test of 'set history filename'.
2499 * gdb.base/gdbinit-history.exp: Add tests for setting the history
2500 filename to the empty string.
2501 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
2502 and GDBHISTSIZE.
2503
24ed6739
AB
25042020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
2505
2506 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
2507 disabled.
2508
590003dc
TV
25092020-03-02 Pedro Alves <palves@redhat.com>
2510 Tom de Vries <tdevries@suse.de>
2511
2512 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
2513 -prompt prefix, before user_code argument. Add -lbl option likewise.
2514 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
2515 (gdb_is_target_1): Add -prompt prefix and move to before user_code
2516 argument.
2517 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
2518 have "\r\n" at start-of-line, instead of at end-of-line.
2519
f5e46084
SM
25202020-02-28 Simon Marchi <simon.marchi@efficios.com>
2521
2522 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
2523 libinproctrace.so.
2524
f7a7000d
LM
25252020-02-28 Luis Machado <luis.machado@linaro.org>
2526
2527 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
2528 to "p/x".
2529
718e0816
LM
25302020-02-28 Luis Machado <luis.machado@linaro.org>
2531
2532 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
2533 asm/ptrace.h and error.h.
2534
13c3a74a
TV
25352020-02-28 Tom de Vries <tdevries@suse.de>
2536
2537 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
2538 (struct wrapper, do_something, mundane/symada__cS): Move ...
2539 * gdb.base/c-linkage-name-2.c: ... here. New source file.
2540 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
2541 Update "print symada__cS before partial symtab expansion" regexp.
2542 Update breakpoint location. Flush symbol cache after expansion.
2543
85d2d5bb
LM
25442020-02-28 Luis Machado <luis.machado@linaro.org>
2545
2546 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
2547
3608f86c
TV
25482020-02-27 Tom de Vries <tdevries@suse.de>
2549
2550 * config/sid.exp: Remove unused globals.
2551 * gdb.base/attach.exp: Same.
2552 * gdb.base/catch-load.exp: Same.
2553 * gdb.base/dbx.exp: Same.
2554 * lib/gdb.exp: Same.
2555 * lib/mi-support.exp: Same.
2556 * lib/prompt.exp: Same.
2557
c8d4f6df
TV
25582020-02-27 Tom de Vries <tdevries@suse.de>
2559
2560 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
2561 not set.
2562
0d79cdc4
AM
25632020-02-26 Aaron Merey <amerey@redhat.com>
2564
2565 * gdb.debuginfod: New directory for debuginfod tests.
2566 * gdb.debuginfod/main.c: New test file.
2567 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
2568
0dce4280
TV
25692020-02-26 Tom de Vries <tdevries@suse.de>
2570
2571 PR gdb/25603
2572 * gdb.base/persistent-lang.cc: New test.
2573 * gdb.base/persistent-lang.exp: New file.
2574
9e80cfa1
AB
25752020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
2576
2577 * gdb.fortran/derived-type-striding.exp: Add a new test.
2578 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
2579 new test.
2580
2078dbb2
AB
25812020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
2582
2583 * gdb.base/cached-source-file.exp: Avoid source file paths in test
2584 names.
2585
70d49700
TV
25862020-02-25 Tom de Vries <tdevries@suse.de>
2587
2588 PR go/18926
2589 * gdb.go/methods.exp: Remove gcc/93866 xfail.
2590
a88ef40d
TV
25912020-02-24 Tom de Vries <tdevries@suse.de>
2592
2593 PR gdb/25592
2594 * gdb.base/info-locals-unused-static-var.c: New test.
2595 * gdb.base/info-locals-unused-static-var.exp: New file.
2596
01b1af32
TT
25972020-02-22 Tom Tromey <tom@tromey.com>
2598
2599 * gdb.python/tui-window.exp: New file.
2600 * gdb.python/tui-window.py: New file.
2601
7c043ba6
TT
26022020-02-22 Tom Tromey <tom@tromey.com>
2603
2604 PR tui/17850:
2605 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
2606 tests.
2607
c22fef7e
TT
26082020-02-22 Tom Tromey <tom@tromey.com>
2609
2610 * gdb.tui/new-layout.exp: Add sub-layout tests.
2611
ee325b61
TT
26122020-02-22 Tom Tromey <tom@tromey.com>
2613
2614 * gdb.tui/new-layout.exp: New file.
2615
3f0cbb04
TT
26162020-02-22 Tom Tromey <tom@tromey.com>
2617
2618 * gdb.rust/rust-style.rs: New file.
2619 * gdb.rust/rust-style.exp: New file.
2620 * gdb.base/style.exp: Test structure printing.
2621 * gdb.base/style.c (struct some_struct): New type.
2622 (enum etype): New type.
2623 (struct_value): New global.
2624
75525152
TV
26252020-02-21 Tom de Vries <tdevries@suse.de>
2626
2627 PR go/18926
2628 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
2629 Remove blanket xfails. Use message argument for gdb_breakpoint.
2630 Make continuing to breakpoint test conditional on setting breakpoint.
2631 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
2632 DW_AT_name attribute. Add xfail for GCC PR93866.
2633
bd360d30
AB
26342020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
2635
2636 * gdb.dwarf2/cpp-linkage-name.c: New file.
2637 * gdb.dwarf2/cpp-linkage-name.exp: New file.
2638
c7adb09f 26392020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
2640
2641 * lib/gdb.exp (gdb_wrapper_init): Reset
2642 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
2643 not exist.
2644
a9c79803
TV
26452020-02-20 Tom de Vries <tdevries@suse.de>
2646
2647 PR go/17018
2648 * gdb.go/hello.exp: Copy ...
2649 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
2650 print of st to print value of global definition. Add xfail for GCC
2651 PR93844.
2652 * gdb.go/hello.exp: Remove printing of st before definition.
2653 * gdb.go/hello.go: Copy ...
2654 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
2655 to st.
2656 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
2657
d7445728
TV
26582020-02-20 Tom de Vries <tdevries@suse.de>
2659
2660 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
2661 (gdb_simple_compile): Handle compile_flags go by using .go extension
2662 for source file.
2663 * gdb.go/chan.exp: Use support_go_compile.
2664 * gdb.go/handcall.exp: Same.
2665 * gdb.go/hello.exp: Same.
2666 * gdb.go/integers.exp: Same.
2667 * gdb.go/max-depth.exp: Same.
2668 * gdb.go/methods.exp: Same.
2669 * gdb.go/package.exp: Same.
2670 * gdb.go/strings.exp: Same.
2671 * gdb.go/types.exp: Same.
2672 * gdb.go/unsafe.exp: Same.
2673
c9c41e6d
TV
26742020-02-19 Tom de Vries <tdevries@suse.de>
2675
2676 * gdb.python/lib-types.exp: Make xfail more strict.
2677
f20ff837
TV
26782020-02-19 Tom de Vries <tdevries@suse.de>
2679
2680 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
2681
08410482
DE
26822020-02-19 Doug Evans <dje@google.com>
2683
2684 PR rust/25535
2685 * gdb.rust/simple.exp: Add test.
2686 * gdb.rust/simple.rs: Add test.
2687
623563f7
TV
26882020-02-19 Tom de Vries <tdevries@suse.de>
2689
2690 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
2691 output line-by-line.
2692
d3308cfd
TV
26932020-02-19 Tom de Vries <tdevries@suse.de>
2694
2695 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
2696
86cbc5dc
TV
26972020-02-19 Tom de Vries <tdevries@suse.de>
2698
2699 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
2700 prelink.
2701
9db2b96b
TV
27022020-02-19 Tom de Vries <tdevries@suse.de>
2703
2704 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
2705 (gdb_do_cache): Use gdb_do_cache_wrap.
2706 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
2707
89e2fdc5
TV
27082020-02-19 Tom de Vries <tdevries@suse.de>
2709
2710 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
2711 gdb_compile option.
2712
373d7ac0
SM
27132020-02-18 Simon Marchi <simon.marchi@efficios.com>
2714
2715 * gdb.base/printcmds.exp (test_print_enums): Update expected
2716 output.
2717
b29a2df0
SM
27182020-02-18 Simon Marchi <simon.marchi@efficios.com>
2719
2720 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
2721 for "unknown".
2722
6740f0cc
SM
27232020-02-18 Simon Marchi <simon.marchi@efficios.com>
2724
2725 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
2726 enumerator.
2727
edd45eb0
SM
27282020-02-18 Simon Marchi <simon.marchi@efficios.com>
2729
2730 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
2731 FE_, add FE_NONE.
2732 (three): Update.
2733 (enum flag_enum_without_zero): New enum.
2734 (flag_enum_without_zero): New variable.
2735 (enum not_flag_enum): New enum.
2736 (three_not_flag): New variable.
2737 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
2738 (test_print_enums): Add more tests for printing flag enums.
2739
d4295de4
TV
27402020-02-18 Tom de Vries <tdevries@suse.de>
2741
2742 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
2743 (gdb_compile_ada): ... here.
2744 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
2745 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
2746
f251f505
TT
27472020-02-14 Tom Tromey <tom@tromey.com>
2748
2749 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
2750 build directory.
2751 * boards/gdbserver-base.exp: Update path to gdbserver.
2752
8f432634
TV
27532020-02-13 Tom de Vries <tdevries@suse.de>
2754
2755 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
2756
92b6eaf7
TV
27572020-02-13 Tom de Vries <tdevries@suse.de>
2758
2759 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
2760 are missing.
2761
f3b0f7fe
TV
27622020-02-13 Tom de Vries <tdevries@suse.de>
2763
2764 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
2765 call.
2766
f6be8713
SDJ
27672020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
2768
2769 PR tui/25126
2770 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
2771 * gdb.base/cached-source-file.c: New file.
2772 * gdb.base/cached-source-file.exp: New file.
2773
b2770d5e
TV
27742020-02-11 Tom de Vries <tdevries@suse.de>
2775
2776 PR testsuite/25488
2777 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
2778
44f6938e
TV
27792020-02-10 Tom de Vries <tdevries@suse.de>
2780
2781 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
2782
5f0e2eb7
MR
27832020-02-10 Maciej W. Rozycki <macro@wdc.com>
2784
2785 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
2786 and $after_addr are both integers before making a comparison.
2787
46ce2b6f
TV
27882020-02-09 Tom de Vries <tdevries@suse.de>
2789
2790 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
2791 command output and paste it into gdb.log. If any, paste catch message
2792 to gdb.log.
2793
5abbbe1d
TT
27942020-02-07 Tom Tromey <tromey@adacore.com>
2795
2796 PR breakpoints/24915:
2797 * gdb.base/annotate-symlink.exp: Use setup_xfail.
2798
1d5d29e7
SV
27992020-02-06 Shahab Vahedi <shahab@synopsys.com>
2800
2801 * gdb.tui/tui-missing-src.exp: Add the "missing source
2802 file" test for the TUI.
2803
b0999b9b
AB
28042020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
2805
2806 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
2807 including a port number in the output.
2808
c3b149eb
AKS
28092020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
2810
2811 * lib/fortran.exp (fortran_int4): Handle clang.
2812 (fortran_int8): Likewise.
2813 (fortran_real4): Likewise.
2814 (fortran_real8): Likewise.
2815 (fortran_complex4): Likewise.
2816 (fortran_logical4): Likewise.
2817 (fortran_character1): Likewise.
2818
f8dcc90b
TV
28192020-02-04 Tom de Vries <tdevries@suse.de>
2820
2821 * README (Race detection): Add note.
2822
f90ac7c2
TV
28232020-02-04 Tom de Vries <tdevries@suse.de>
2824
2825 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
2826
780636ae
TV
28272020-02-04 Tom de Vries <tdevries@suse.de>
2828
2829 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
2830
5d2e1193
RA
28312020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
2832
2833 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
2834 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
2835 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
2836 blttar, bnetarl.
2837 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
2838 binary for blttar, bnetarl.
2839 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
2840 wait instruction. Delete ldmx test.
2841 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
2842
e409c542
AKS
28432020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
2844
2845 * gdb.fortran/array-bounds-high.exp: New file.
2846 * gdb.fortran/array-bounds-high.f90: New file.
2847
b0029748
LD
28482020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
2849
2850 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
2851 Replace #include of <sys/fcntl.h> by <fcntl.h>.
2852
195a8287
TV
28532020-02-01 Tom de Vries <tdevries@suse.de>
2854
2855 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
2856
42330a68
AB
28572020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
2858
2859 PR tui/9765
2860 * gdb.tui/tui-layout-asm-short-prog.S: New file.
2861 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
2862
b62a8028
LM
28632020-01-29 Luis Machado <luis.machado@linaro.org>
2864
2865 * gdb.arch/aarch64-brk-patterns.c: New source file.
2866 * gdb.arch/aarch64-brk-patterns.exp: New test.
2867
5f440116
TBA
28682020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2869
2870 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
2871 GCC/Clang version.
2872 * gdb.cp/pass-by-ref.exp: Ditto.
2873
ee2a6fc6
TV
28742020-01-29 Tom de Vries <tdevries@suse.de>
2875
2876 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
2877 * gdb.threads/watchpoint-fork-mt.c: Same.
2878 * gdb.threads/watchpoint-fork-parent.c: Same.
2879 * gdb.threads/watchpoint-fork-st.c: Same.
2880 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
2881
16b10d6e
LM
28822020-01-27 Luis Machado <luis.machado@linaro.org>
2883
2884 * gdb.base/step-over-syscall.exp (setup): Check if we're already
2885 sitting at a syscall instruction when we hit the syscall function's
2886 breakpoint.
2887 Check PC against one obtained with the x command.
2888 Validate syscall number.
2889 (step_over_syscall): Don't continue to the syscall instruction if
2890 we're already there.
2891
b1468492
PW
28922020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2893
2894 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
2895
7ffa82e1
AB
28962020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2897
2898 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
2899 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
2900
3d92a3e3
AB
29012020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2902
2903 * gdb.dwarf2/dw2-inline-stepping.c: New file.
2904 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
2905
94a72be7
AB
29062020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2907
2908 * gdb.base/maint.exp: Update line table parsing test.
2909 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
2910
53af73bf
PA
29112020-01-24 Pedro Alves <palves@redhat.com>
2912
2913 PR gdb/25410
2914 * gdb.multi/multi-re-run-1.c: New.
2915 * gdb.multi/multi-re-run-2.c: New.
2916 * gdb.multi/multi-re-run.exp: New.
2917
1ba1ac88
AB
29182020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2919
2920 PR gdb/23718
2921 * gdb.server/server-kill-python.exp: New file.
2922
f3364a6d
AB
29232020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2924
2925 * gdb.server/multi-ui-errors.c: New file.
2926 * gdb.server/multi-ui-errors.exp: New file.
2927
733d0a67
AB
29282020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2929
2930 PR tui/9765
2931 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
2932
4f13c1c0
TT
29332020-01-19 Tom Tromey <tom@tromey.com>
2934
2935 * gdb.tui/main.exp: Add check for plain "file".
2936
40c94099
CB
29372020-01-16 Christian Biesinger <cbiesinger@google.com>
2938
2939 * lib/gdb.exp: Fix spelling error (seperatelly).
2940
ff47f4f0
TT
29412020-01-14 Tom Tromey <tom@tromey.com>
2942
2943 PR symtab/12535:
2944 * gdb.python/python.exp: Test decode_line with empty string
2945 argument.
2946
717c684d
BE
29472020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
2948
2949 * gdb.base/skip-inline.exp: Extend test.
2950
44e4c775
AB
29512020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
2952
2953 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
2954 * gdb.dwarf2/dw2-bad-elf.c: New file.
2955 * gdb.dwarf2/dw2-bad-elf.exp: New file.
2956
d93c6db7
AB
29572020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
2958
2959 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
2960 _line_saw_file.
2961
9a6d629c
AB
29622020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
2963
2964 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
2965 border.
2966
d9ebdab7
TBA
29672020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2968
2969 * gdb.multi/multi-target.exp (setup): Factor out "info
2970 connections" and "info inferiors" tests to ...
2971 (test_info_inferiors): ... this new procedure.
2972 (top level): Run new "info-inferiors" tests.
2973
f3c469b9
PA
29742020-01-10 Pedro Alves <palves@redhat.com>
2975
2976 * gdb.server/bkpt-other-inferior.exp: New file.
2977
121b3efd
PA
29782020-01-10 Pedro Alves <palves@redhat.com>
2979
2980 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
2981 of "add-inferior".
2982 * gdb.base/quit-live.exp: Likewise.
2983 * gdb.base/remote-exec-file.exp: Likewise.
2984 * gdb.guile/scm-progspace.exp: Likewise.
2985 * gdb.linespec/linespec.exp: Likewise.
2986 * gdb.mi/new-ui-mi-sync.exp: Likewise.
2987 * gdb.mi/user-selected-context-sync.exp: Likewise.
2988 * gdb.multi/multi-target.exp (setup): Add "info connection" and
2989 "info inferiors" tests.
2990 * gdb.multi/remove-inferiors.exp: Adjust expected output of
2991 "add-inferior".
2992 * gdb.multi/watchpoint-multi.exp: Likewise.
2993 * gdb.python/py-inferior.exp: Likewise.
2994 * gdb.server/extended-remote-restart.exp: Likewise.
2995 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
2996 "info inferiors".
2997 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
2998 * gdb.trace/report.exp: Likewise.
2999
1dadb1dd
PA
30002020-01-10 Pedro Alves <palves@redhat.com>
3001
3002 * gdb.multi/multi-target.c: New file.
3003 * gdb.multi/multi-target.exp: New file.
3004 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
3005 mode requested, but remote does not support non-stop".
3006
78f2c40a
PA
30072020-01-10 Pedro Alves <palves@redhat.com>
3008
3009 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
3010 disconnect before reconnecting.
3011
e7af6c70
TBA
30122020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3013 Pedro Alves <palves@redhat.com>
3014
3015 * gdb.server/connect-without-multi-process.exp: Also test
3016 continuing to end.
3017
acdf84a6
PA
30182020-01-10 Pedro Alves <palves@redhat.com>
3019
3020 * gdb.base/remote-exec-file.exp: New file.
3021
873657b9
PA
30222020-01-10 Pedro Alves <palves@redhat.com>
3023
3024 * gdb.base/fork-running-state.exp (do_test): Adjust expected
3025 output.
3026 * gdb.threads/async.c: New.
3027 * gdb.threads/async.exp: New.
3028 * gdb.multi/tids-gid-reset.c: New.
3029 * gdb.multi/tids-gid-reset.exp: New.
3030
7f0ae84c
GB
30312020-01-10 George Barrett <bob@bob131.so>
3032
3033 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
3034 to help in finding the image relocation offset.
3035 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
3036 options in arguments.
3037 (stap_test_no_debuginfo): Likewise.
3038 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
3039 test variants.
3040 (stap_test): Add null semaphore relocation test.
3041
47e9d49d
GB
30422020-01-10 George Barrett <bob@bob131.so>
3043
3044 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
3045 * gdb.base/stap-probe.exp: Likewise.
3046 (stap_test): Pass argument as an additional flag.
3047 (stap_test_no_debuginfo): Likewise.
3048 (stap_test): Check `info probes stap' output for semaphore
3049 addresses if the test binary is supposed to have them.
3050
f5a7c406
AB
30512020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3052
3053 * gdb.tui/basic.exp: Add more scrolling tests.
3054
9ae6bf64
TT
30552020-01-09 Tom Tromey <tom@tromey.com>
3056
3057 PR tui/18932:
3058 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
3059 meangingful value.
3060 (Term::command, Term::resize): Update.
3061 * gdb.tui/basic.exp: Add scrolling test.
3062
b2efe70c
AB
30632020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3064
3065 * gdb.tui/tui-layout-asm.exp: New file.
3066
3804da7e
AB
30672020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3068
3069 * lib/tuiterm.exp (Term::check_box_contents): New proc.
3070
b40aa28f
AB
30712020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3072
3073 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
3074 (Term::enter_tui): Use Term::prepare_for_tui.
3075
63ffd7c9
AB
30762020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3077
3078 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
3079 called.
3080
3be966f6
AB
30812020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3082
3083 * gdb.base/skip.exp: Fix race condition in test.
3084
153d79c4
AB
30852020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
3086
3087 * gdb.base/backtrace.c: New file.
3088 * gdb.base/backtrace.exp: New file.
3089
f2302a34
AB
30902020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
3091
3092 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
3093
6ec1d75e
PW
30942020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3095
3096 * gdb.base/style.exp: Test that warnings are styled.
3097
c296cbe6
BE
30982019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3099
3100 * gdb.base/line65535.exp: New file.
3101 * gdb.base/line65535.c: New file.
3102
b28a729d
SM
31032019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
3104
3105 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
3106 * lib/gnat_debug_info_test.adb: New file.
3107 * gdb.ada/ptype_tagged_param.exp: Use
3108 gnat_runtime_has_debug_info, expect a different output if
3109 runtime does not have debug info.
3110
7f2d7a0d
SM
31112019-12-20 Simon Marchi <simon.marchi@efficios.com>
3112
3113 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
3114 (another) quote in test name.
3115
f3bce483
SM
31162019-12-20 Simon Marchi <simon.marchi@efficios.com>
3117
3118 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
3119 Add quote in test name.
3120
c855a912
TBA
31212019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3122
3123 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
3124 directory instead.
3125 * gdb.cp/pass-by-ref.exp: Extend with more cases.
3126 * gdb.cp/pass-by-ref-2.cc: New file.
3127 * gdb.cp/pass-by-ref-2.exp: New file.
3128
fc9d2d72
TT
31292019-12-20 Tom Tromey <tom@tromey.com>
3130
3131 * gdb.tui/list-before.exp: New file.
3132
77b97e00
TT
31332019-12-20 Tom Tromey <tom@tromey.com>
3134
3135 * gdb.tui/list.exp: Check for source on initial listing.
3136
f69656d0
TT
31372019-12-11 Tom Tromey <tromey@adacore.com>
3138
3139 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
3140 Add crlf test.
3141
99a55965
SM
31422019-12-18 Simon Marchi <simon.marchi@efficios.com>
3143
3144 * gdb.base/default.exp: Update value of $_gdb_major.
3145
5024637f
BE
31462019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3147
3148 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
3149
b63634be
BE
31502019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3151
3152 * gdb.base/skip.exp: Whitespace fix.
3153
45d73523
BE
31542019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
3155
3156 * gdb.base/skip-inline.c: New file.
3157 * gdb.base/skip-inline.exp: New file.
3158
d043f8c8
SM
31592019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
3160
3161 * gdb.base/jit-reader.exp (jit_reader_test): Rename
3162 jit_function_00 to jit_function_stack_mangle.
3163 * gdb.base/jithost.c (jit_function_t): Rename to...
3164 (jit_function_stack_mangle_t): ... this.
3165 (jit_function_add_t): New typedef.
3166 (jit_function_00_code): Rename to...
3167 (jit_function_stack_mangle_code): ... this, make static.
3168 (jit_function_add_code): New.
3169 (main): Generate "add" function and call it. Adjust to changes
3170 in jithost_abi.
3171 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
3172 (struct jithost_abi) <begin, end>: Remove fields.
3173 <object, function_stack_mangle, function_add>: New fields.
3174 * gdb.base/jitreader.c (struct reader_state) <code_begin,
3175 code_end>: Remove fields.
3176 <func_stack_mangle>: New field.
3177 (read_debug_info): Adjust to renaming, create block for "add"
3178 function.
3179 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
3180
873de05c
TT
31812019-12-11 Tom Tromey <tom@tromey.com>
3182
3183 * gdb.tui/resize.exp: Fix regexp.
3184 * gdb.tui/regs.exp: Fix regexps.
3185 * gdb.tui/main.exp: Fix regexp.
3186
3d979945
TT
31872019-12-11 Tom Tromey <tom@tromey.com>
3188
3189 * gdb.tui/resize.exp: Update.
3190 * gdb.tui/empty.exp (layouts): Update.
3191
2192a9d3
TT
31922019-12-11 Tom Tromey <tom@tromey.com>
3193
3194 * gdb.tui/regs.exp: Update.
3195 * gdb.tui/empty.exp (layouts): Update.
3196 * gdb.tui/basic.exp: Update.
3197 * lib/tuiterm.exp (_check_box): Don't check bottom border.
3198
d8edc8b7
PW
31992019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3200
3201 * gdb.base/options.exp: Add -raw-values in the print completion list.
3202 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
3203
4c12d936
KB
32042019-12-10 Kevin Buettner <kevinb@redhat.com>
3205
3206 * gdb.threads/omp-par-scope.c: New file.
3207 * gdb/threads/omp-par-scope.exp: New file.
3208
26b911fb
KB
32092019-12-10 Kevin Buettner <kevinb@redhat.com>
3210
bb47f919
KB
3211 * lib/gdb.exp (support_nested_function_tests): New proc.
3212
32132019-12-10 Kevin Buettner <kevinb@redhat.com>
3214
3215 * lib/gdb.exp (gdb_compile_openmp): New proc.
3216 (build_executable_from_specs): Add an "openmp" option.
3217 (gdb_compile_pthreads): Add non-executable case.
26b911fb 3218
6c71eb7d
TT
32192019-12-10 Tom Tromey <tromey@adacore.com>
3220
3221 * gdb.ada/unchecked_union.exp: New file.
3222 * gdb.ada/unchecked_union/pck.adb: New file.
3223 * gdb.ada/unchecked_union/pck.ads: New file.
3224 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
3225 * gdb-utils.exp (string_to_regexp): Also quote "?".
3226
bac7c5cf
GB
32272019-12-10 George Barrett <bob@bob131.so>
3228
3229 Test scripted probe breakpoints.
3230 * gdb.guile/scm-breakpoint.c (main): Add probe point.
3231 * gdb.python/py-breakpoint.c (main): Likewise.
3232 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
3233 specifier test.
3234 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
3235
330f1d38
TBA
32362019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3237
3238 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
3239 an rvalue parameter.
3240 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
3241 parameter.
3242
b43315e2
AB
32432019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
3244
3245 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
3246 modules.
3247
54f73dad
AB
32482019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
3249
3250 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
3251 broken version of GCC.
3252
d57cbee9
AB
32532019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
3254
3255 * gdb.fortran/info-modules.exp: Rewrite to make use of new
3256 sym-info-cmds library.
3257 * gdb.fortran/info-types.exp: Likewise.
3258 * lib/sym-info-cmds.exp: New file.
3259
c14aab8c
TV
32602019-12-08 Tom de Vries <tdevries@suse.de>
3261
3262 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
3263
aa2d5a42
KS
32642019-12-07 Keith Seitz <keiths@redhat.com>
3265
3266 * gdb.base/corefile-buildid-shlib-shr.c: New file.
3267 * gdb.base/corefile-buildid-shlib.c: New file.
3268 * gdb.base/corefile-buildid.c: New file.
3269 * gdb.base/corefile-buildid.exp: New file.
3270
93e55f0a
TV
32712019-12-06 Tom de Vries <tdevries@suse.de>
3272
3273 * gdb.dwarf2/varval.exp: Add decl before def test.
3274
c7d12402
TBA
32752019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3276
3277 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
3278
06acc08f
TBA
32792019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3280
3281 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
3282 CV and reference conversion for overload resolution.
3283 * gdb.cp/rvalue-ref-overload.exp: Test it.
3284
e0fad1ea
PW
32852019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3286
3287 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
3288 * gdb.base/frameapply.exp: Test faas without command.
3289
8d70a9f0
AB
32902019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
3291
3292 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
3293 Fortran tests.
3294 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
3295 order.
3296
36c8fb93
AB
32972019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
3298
3299 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
3300 casting to type with no kind specified.
3301 (test_basic_parsing_of_type_kinds): Additional tests for types
3302 with no kind specified, and add tests for single/double
3303 precision/complex types.
3304
4139ff00
TT
33052019-12-04 Tom Tromey <tromey@adacore.com>
3306
3307 * gdb.base/endianity.c (struct other) <x>: New field.
3308 (main): Initialize it.
3309 * gdb.base/endianity.exp: Update.
3310
a05cf17a
TT
33112019-12-04 Tom Tromey <tromey@adacore.com>
3312
3313 * gdb.ada/scalar_storage/storage.adb: New file.
3314 * gdb.ada/scalar_storage/pck.adb: New file.
3315 * gdb.ada/scalar_storage/pck.ads: New file.
3316 * gdb.ada/scalar_storage.exp: New file.
3317
103a685e
TT
33182019-12-04 Tom Tromey <tromey@adacore.com>
3319
3320 * gdb.base/endianity.c (struct otherendian) <f>: New field.
3321 (main): Initialize it.
3322 * gdb.base/endianity.exp: Update.
3323
c2512106
AB
33242019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
3325
3326 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
3327
293b38d6
AB
33282019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
3329
3330 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
3331 -symbol-info-module-functions and -symbol-info-module-variables.
3332
216a7e6b
AB
33332019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
3334
3335 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
3336
5bbd8269
AB
33372019-12-01 Richard Bunt <richard.bunt@arm.com>
3338 Andrew Burgess <andrew.burgess@embecosm.com>
3339
3340 * gdb.fortran/derived-type-striding.exp: New file.
3341 * gdb.fortran/derived-type-striding.f90: New file.
3342 * gdb.fortran/array-slices.exp: New file.
3343 * gdb.fortran/array-slices.f90: New file.
3344
be09caf1
PW
33452019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3346
3347 * gdb.base/define.exp: Test . in command names.
3348 * gdb.base/setshow.exp: Update test, as . is now part of
3349 command name.
3350
643c0cbe
PW
33512019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3352
3353 * gdb.base/define-prefix.exp: New file.
3354
dcdec678
AB
33552019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
3356
3357 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
3358 compile.
3359 (skip_btrace_pt_tests): Likewise.
3360
640ab947
AB
33612019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
3362
3363 * gdb.fortran/info-modules.exp: Compile source files in correct
3364 order.
3365
d22670f0
KB
33662019-11-27 Kevin Buettner <kevinb@redhat.com>
3367
3368 * gdb.dwarf2/imported-unit.exp: New file.
3369 * gdb.dwarf2/imported-unit.c: New file.
3370
db5960b4
AB
33712019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
3372
3373 * gdb.mi/mi-fortran-modules-2.f90: New file.
3374 * gdb.mi/mi-fortran-modules.exp: New file.
3375 * gdb.mi/mi-fortran-modules.f90: New file.
3376
7dc42066
AB
33772019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
3378
3379 * gdb.mi/mi-sym-info-1.c: New file.
3380 * gdb.mi/mi-sym-info-2.c: New file.
3381 * gdb.mi/mi-sym-info.exp: New file.
3382
0dfeecca
TT
33832019-11-22 Tom Tromey <tromey@adacore.com>
3384
3385 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
3386 * gdb.ada/tasks/foo.adb: Add another stopping location.
3387
34877895
PJ
33882019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
3389
3390 * gdb.base/endianity.c: New test.
3391 * gdb.base/endianity.exp: New file.
3392
2e84f897
LD
33932019-11-21 Lukas Durfina <ldurfina@tachyum.com>
3394
3395 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
3396
65d1cd5f
TV
33972019-11-21 Tom de Vries <tdevries@suse.de>
3398
3399 PR gdb/24956
3400 * gdb.base/ui-redirect.exp: Test output of user-defined command.
3401
4f22c3f4
SDJ
34022019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
3403
3404 * gdb.python/py-progspace.exp: Add missing parentheses on some
3405 'print' commands.
3406
9f6ad286
TT
34072019-11-19 Tom Tromey <tom@tromey.com>
3408
3409 * gdb.tui/winheight.exp: New file.
3410
0b8dbf3f
AB
34112019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
3412
3413 * gdb.base/ctf-whatis.c: Delete.
3414 * gdb.base/ctf-whatis.exp: Delete.
3415 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
3416
f833b7a7
AB
34172019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
3418
3419 * gdb.base/ctf-cvexpr.exp: Delete.
3420 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
3421
30d0a636
AB
34222019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
3423
3424 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
3425 the compiler. Clean up header comment a little.
3426 * gdb.base/ctf-ptype.exp: Likewise.
3427 * gdb.base/ctf-whatis.exp: Likewise.
3428 * lib/gdb.exp (skip_ctf_tests): New proc.
3429
494409bb
SDJ
34302019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
3431
3432 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
3433 * gdb.tui/corefile-run.exp: New file.
3434
55708e99
TT
34352019-11-14 Tom Tromey <tromey@adacore.com>
3436
3437 * gdb.base/gdbvars.exp (test_convenience_variables): Add
3438 regression tests.
3439
45e42163
TT
34402019-11-12 Tom Tromey <tom@tromey.com>
3441
3442 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
3443 after any command. Expect prompt after WAIT_FOR is seen.
3444 (enter_tui): Enable resize messages.
3445 (command): Expect command in output.
3446 (get_line): Avoid error when cursor appears to be off-screen.
3447 (dump_screen): Include screen size in title.
3448 (_do_resize): New proc, from "resize".
3449 (resize): Rewrite. Do resize in two steps.
3450 * gdb.tui/empty.exp (layouts): Fix entries.
3451 (check_boxes): Remove xfail.
3452 (check_text): Dump screen on failure.
3453
086baaf1
AB
34542019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
3455
3456 * gdb.python/py-symbol.exp: Add test for
3457 gdb.lookup_static_symbols.
3458
09ff83af
AB
34592019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
3460
3461 * gdb.python/py-symbol.c: Declare and call function from new
3462 py-symbol-2.c file.
3463 * gdb.python/py-symbol.exp: Compile both source files, and add new
3464 tests for gdb.lookup_static_symbol.
3465 * gdb.python/py-symbol-2.c: New file.
3466
11af934b
TV
34672019-11-02 Tom de Vries <tdevries@suse.de>
3468
3469 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
3470 * gdb.base/anon.exp: Same.
3471 * gdb.base/auto-connect-native-target.exp: Same.
3472 * gdb.base/call-ar-st.exp: Same.
3473 * gdb.base/catch-syscall.exp: Same.
3474 * gdb.base/commands.exp: Same.
3475 * gdb.base/default.exp: Same.
3476 * gdb.base/display.exp: Same.
3477 * gdb.base/float.exp: Same.
3478 * gdb.base/foll-fork.exp: Same.
3479 * gdb.base/help.exp: Same.
3480 * gdb.base/info-macros.exp: Same.
3481 * gdb.base/info-proc.exp: Same.
3482 * gdb.base/info-target.exp: Same.
3483 * gdb.base/long_long.exp: Same.
3484 * gdb.base/macscp.exp: Same.
3485 * gdb.base/memattr.exp: Same.
3486 * gdb.base/nofield.exp: Same.
3487 * gdb.base/pointers.exp: Same.
3488 * gdb.base/printcmds.exp: Same.
3489 * gdb.base/ptype.exp: Same.
3490 * gdb.base/restore.exp: Same.
3491 * gdb.base/return.exp: Same.
3492 * gdb.base/scope.exp: Same.
3493 * gdb.base/set-noassign.exp: Same.
3494 * gdb.base/setshow.exp: Same.
3495 * gdb.base/shlib-call.exp: Same.
3496 * gdb.base/signals.exp: Same.
3497 * gdb.base/sigstep.exp: Same.
3498 * gdb.base/skip.exp: Same.
3499 * gdb.base/solib-symbol.exp: Same.
3500 * gdb.base/stap-probe.exp: Same.
3501 * gdb.base/step-line.exp: Same.
3502 * gdb.base/step-test.exp: Same.
3503 * gdb.base/style.exp: Same.
3504 * gdb.base/varargs.exp: Same.
3505 * gdb.base/vla-datatypes.exp: Same.
3506 * gdb.base/vla-ptr.exp: Same.
3507 * gdb.base/vla-sideeffect.exp: Same.
3508 * gdb.base/volatile.exp: Same.
3509 * gdb.base/watch-cond-infcall.exp: Same.
3510 * gdb.base/watchpoint.exp: Same.
3511
e96ec2ba
TV
35122019-11-02 Tom de Vries <tdevries@suse.de>
3513
3514 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
3515 * gdb.cp/cpexprs.exp: Same.
3516 * gdb.cp/except-multi-location.exp: Same.
3517 * gdb.cp/exceptprint.exp: Same.
3518 * gdb.cp/gdb2384.exp: Same.
3519 * gdb.cp/inherit.exp: Same.
3520 * gdb.cp/m-static.exp: Same.
3521 * gdb.cp/meth-typedefs.exp: Same.
3522 * gdb.cp/misc.exp: Same.
3523 * gdb.cp/namespace.exp: Same.
3524 * gdb.cp/non-trivial-retval.exp: Same.
3525 * gdb.cp/overload.exp: Same.
3526 * gdb.cp/pr17132.exp: Same.
3527 * gdb.cp/re-set-overloaded.exp: Same.
3528 * gdb.cp/rvalue-ref-types.exp: Same.
3529 * gdb.cp/templates.exp: Same.
3530
bd5766ec
LM
35312019-11-01 Luis Machado <luis.machado@linaro.org>
3532
3533 PR gdb/25124
3534
3535 * gdb.arch/pr25124.S: New file.
3536 * gdb.arch/pr25124.exp: New file.
3537
165f8965
AB
35382019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
3539
3540 * gdb.fortran/info-modules.exp: Update expected results, and add
3541 additional tests for 'info module functinos', and 'info module
3542 variables'.
3543 * gdb.fortran/info-types.exp: Update expected results.
3544 * gdb.fortran/info-types.f90: Extend testcase with additional
3545 module variables and functions.
3546
59c35742
AB
35472019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
3548
3549 * gdb.fortran/info-modules.exp: New file.
3550 * gdb.fortran/info-types.exp: Build with new file.
3551 * gdb.fortran/info-types.f90: Include and use new module.
3552 * gdb.fortran/info-types-2.f90: New file.
3553
f3fb2519
PW
35542019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3555
3556 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
3557 * gdb.base/settings.exp: Test all settings types using
3558 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
3559 that now verifies that the value of "maint show" is the same as
3560 returned by the settings functions. Test the type of the
3561 maintenance settings.
3562 * gdb.base/default.exp: Update show_conv_list.
3563
d1e36019
TV
35642019-10-31 Tom de Vries <tdevries@suse.de>
3565
3566 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
3567 gdb_test.
3568 * gdb.arch/amd64-disp-step.exp: Same.
3569 * gdb.asm/asm-source.exp: Same.
3570 * gdb.btrace/buffer-size.exp: Same.
3571 * gdb.btrace/cpu.exp: Same.
3572 * gdb.btrace/enable.exp: Same.
3573 * gdb.dwarf2/count.exp: Same.
3574 * gdb.dwarf2/dw2-ranges-func.exp: Same.
3575 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
3576 * gdb.fortran/vla-datatypes.exp: Same.
3577 * gdb.fortran/vla-history.exp: Same.
3578 * gdb.fortran/vla-ptype.exp: Same.
3579 * gdb.fortran/vla-value.exp: Same.
3580 * gdb.fortran/whatis_type.exp: Same.
3581 * gdb.guile/guile.exp: Same.
3582 * gdb.multi/tids.exp: Same.
3583 * gdb.python/py-finish-breakpoint.exp: Same.
3584 * gdb.python/py-framefilter.exp: Same.
3585 * gdb.python/py-pp-registration.exp: Same.
3586 * gdb.python/py-xmethods.exp: Same.
3587 * gdb.python/python.exp: Same.
3588 * gdb.server/connect-with-no-symbol-file.exp: Same.
3589 * gdb.server/no-thread-db.exp: Same.
3590 * gdb.server/run-without-local-binary.exp: Same.
3591 * gdb.stabs/weird.exp: Same.
3592 * gdb.threads/attach-many-short-lived-threads.exp: Same.
3593 * gdb.threads/thread-find.exp: Same.
3594 * gdb.threads/tls-shared.exp: Same.
3595 * gdb.threads/tls.exp: Same.
3596 * gdb.threads/wp-replication.exp: Same.
3597 * gdb.trace/ax.exp: Same.
3598 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
3599
3d11e68e
TV
36002019-10-31 Tom de Vries <tdevries@suse.de>
3601
3602 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
3603 * gdb.ada/array_subscript_addr.exp: Same.
3604 * gdb.ada/arrayidx.exp: Same.
3605 * gdb.ada/arrayparam.exp: Same.
3606 * gdb.ada/arrayptr.exp: Same.
3607 * gdb.ada/boolean_expr.exp: Same.
3608 * gdb.ada/call_pn.exp: Same.
3609 * gdb.ada/complete.exp: Same.
3610 * gdb.ada/fixed_cmp.exp: Same.
3611 * gdb.ada/fun_addr.exp: Same.
3612 * gdb.ada/funcall_param.exp: Same.
3613 * gdb.ada/interface.exp: Same.
3614 * gdb.ada/mod_from_name.exp: Same.
3615 * gdb.ada/null_array.exp: Same.
3616 * gdb.ada/packed_array.exp: Same.
3617 * gdb.ada/packed_tagged.exp: Same.
3618 * gdb.ada/print_chars.exp: Same.
3619 * gdb.ada/print_pc.exp: Same.
3620 * gdb.ada/ptype_arith_binop.exp: Same.
3621 * gdb.ada/ptype_field.exp: Same.
3622 * gdb.ada/ptype_tagged_param.exp: Same.
3623 * gdb.ada/rec_return.exp: Same.
3624 * gdb.ada/ref_tick_size.exp: Same.
3625 * gdb.ada/str_ref_cmp.exp: Same.
3626 * gdb.ada/taft_type.exp: Same.
3627 * gdb.ada/tagged.exp: Same.
3628 * gdb.ada/type_coercion.exp: Same.
3629 * gdb.ada/uninitialized_vars.exp: Same.
3630
60b6ede8
TV
36312019-10-30 Tom de Vries <tdevries@suse.de>
3632
3633 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
3634
30baf67b
TV
36352019-10-26 Tom de Vries <tdevries@suse.de>
3636
3637 * gdb.base/bigcore.c: Fix typos in comments.
3638 * gdb.base/ctf-ptype.c: Same.
3639 * gdb.base/long_long.c: Same.
3640 * gdb.dwarf2/dw2-op-out-param.S: Same.
3641 * gdb.python/py-evthreads.c: Same.
3642 * gdb.reverse/i387-stack-reverse.c: Same.
3643 * gdb.trace/tfile.c: Same.
3644 * lib/compiler.c: Same.
3645 * lib/compiler.cc: Same.
3646
158da0d1
TV
36472019-10-25 Tom de Vries <tdevries@suse.de>
3648
3649 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
3650 gdb_test_multiple calls.
3651 * gdb.reverse/sigall-reverse.exp: Same.
3652 * gdb.reverse/solib-precsave.exp: Same.
3653 * gdb.reverse/solib-reverse.exp: Same.
3654 * gdb.reverse/until-precsave.exp: Same.
3655 * gdb.reverse/until-reverse.exp: Same.
3656
4ccdfbec
TV
36572019-10-24 Tom de Vries <tdevries@suse.de>
3658
3659 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
3660 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
3661 kfail using -wrap pattern flag and convenience variable
3662 gdb_test_name.
3663
33d569b7
AB
36642019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
3665
3666 * gdb.python/py-progspace.exp: Add tests for the
3667 Progspace.block_for_pc method.
3668
4d0b984b
TT
36692019-10-23 Tom Tromey <tom@tromey.com>
3670
3671 * configure: Rebuild.
3672 * aclocal.m4: Use m4_include, not sinclude.
3673
94cb3754
TV
36742019-10-21 Tom de Vries <tdevries@suse.de>
3675
3676 * gdb.base/infcall-nested-structs.c: Add
3677 __attribute__((noinline,noclone)) to all functions.
3678 (call_all): Add missing variable initialization. Simplify return value.
3679 (breakpt): Increment volatile variable, to prevent call from being
3680 optimized out.
3681 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
3682
062f1fc1
TV
36832019-10-17 Tom de Vries <tdevries@suse.de>
3684
3685 * gdb.fortran/module.exp: Allow info variables to print info for files
3686 other than module.f90.
3687
0b54364d
AB
36882019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
3689
3690 * gdb.fortran/module.exp: Extend with 'info variables' test.
3691
7ff5fae7
AB
36922019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
3693
3694 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
3695 F77_FOR_TARGET.
3696
d10eccaa
TV
36972019-10-16 Tom de Vries <tdevries@suse.de>
3698
3699 PR tdep/25096
3700 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
3701
745ff14e
TV
37022019-10-16 Tom de Vries <tdevries@suse.de>
3703
3704 PR tdep/24104
3705 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
3706 Add KFAIL for PR tdep/25096.
3707
03e1ab94
TV
37082019-10-16 Tom de Vries <tdevries@suse.de>
3709
3710 PR testsuite/25059
3711 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
3712
b17fcc10
TV
37132019-10-16 Tom de Vries <tdevries@suse.de>
3714
3715 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
3716 as signed.
3717
9223170f
SM
37182019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
3719
3720 * gdb.mi/list-thread-groups-available.exp: Read entries one by
3721 one instead of increasing timeout.
3722
d6e76313
TV
37232019-10-13 Tom de Vries <tdevries@suse.de>
3724
3725 PR record/25038
3726 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
3727 * gdb.reverse/sigall-reverse.exp: Same.
3728 * gdb.reverse/solib-precsave.exp: Same.
3729 * gdb.reverse/solib-reverse.exp: Same.
3730 * gdb.reverse/step-precsave.exp: Same.
3731 * gdb.reverse/until-precsave.exp: Same.
3732 * gdb.reverse/until-reverse.exp: Same.
3733 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
3734
6dfc0041
AA
37352019-10-10 Andreas Arnez <arnez@linux.ibm.com>
3736
3737 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
3738 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
3739 (cmp_struct_05_01, cmp_struct_static_02_01)
3740 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
3741 comparisons.
3742
abcf2cc8
TV
37432019-10-10 Tom de Vries <tdevries@suse.de>
3744
3745 PR testsuite/24888
3746 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
3747 gnatlink.
3748
a50faaf6
TV
37492019-10-09 Tom de Vries <tdevries@suse.de>
3750
3751 PR testsuite/25048
3752 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
3753
60ff3cd7
AB
37542019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
3755
3756 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
3757 exceptions due to missing debug information.
3758
dfee8566
TV
37592019-10-07 Tom de Vries <tdevries@suse.de>
3760
3761 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
3762
3d63690a
AB
37632019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
3764
3765 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
3766 * gdb.base/annota1.exp: Update to use gdb_test_name.
3767
30d1f018
WP
37682019-10-07 Weimin Pan <weimin.pan@oracle.com>
3769
3770 * gdb.base/ctf-whatis.exp: New file.
3771 * gdb.base/ctf-whatis.c: New file.
3772 * gdb.base/ctf-ptype.exp: New file.
3773 * gdb.base/ctf-ptype.c: New file.
3774 * gdb.base/ctf-constvars.exp: New file.
3775 * gdb.base/ctf-constvars.c: New file.
3776 * gdb.base/ctf-cvexpr.exp: New file.
3777
4dbbb47c
TV
37782019-10-04 Tom de Vries <tdevries@suse.de>
3779
3780 * gdb.cp/local-static.c (main): Move declaration of int i out of the
3781 for loop.
3782
77c2dba3
TT
37832019-10-03 Tom Tromey <tom@tromey.com>
3784
3785 PR rust/24976:
3786 * gdb.rust/simple.rs (Union2): New type.
3787 (main): Use Union2.
3788 * gdb.rust/simple.exp: Add test.
3789
179aed7f
AB
37902019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3791
3792 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
3793 nested function prefix.
3794
0a4b0913
AB
37952019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
3796 Richard Bunt <richard.bunt@arm.com>
3797 Andrew Burgess <andrew.burgess@embecosm.com>
3798
3799 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
3800 nested functions.
3801 * gdb.fortran/nested-funcs.f90: Update expected results.
3802 * gdb.fortran/nested-funcs-2.exp: New file.
3803 * gdb.fortran/nested-funcs-2.f90: New file.
3804
082cce05
AB
38052019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3806
3807 * gdb.python/py-parameter.exp: Make test names unique.
3808 * gdb.python/py-template.exp: Likewise.
3809 * gdb.python/py-value.exp: Likewise.
3810
2b74ba5a
AB
38112019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3812
3813 * gdb.base/break-interp.exp: Reduce test name duplication.
3814 * gdb.base/call-sc.exp: Likewise.
3815 * gdb.base/callfuncs.exp: Likewise.
3816 * gdb.base/charset.exp: Likewise.
3817 * gdb.base/dump.exp: Likewise.
3818 * gdb.base/ena-dis-br.exp: Likewise.
3819 * gdb.base/relational.exp: Likewise.
3820 * gdb.base/step-over-syscall.exp: Likewise.
3821 * gdb.base/structs.exp: Likewise.
3822
58eb20d5
AB
38232019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3824
3825 * gdb.linespec/explicit.exp: Make test names unique.
3826 * gdb.linespec/ls-errs.exp: Likewise.
3827
4d421147
AB
38282019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3829
3830 * gdb.reverse/break-precsave.exp: Make test names unique.
3831 * gdb.reverse/break-reverse.exp: Likewise.
3832 * gdb.reverse/finish-precsave.exp: Likewise.
3833 * gdb.reverse/finish-reverse.exp: Likewise.
3834 * gdb.reverse/machinestate-precsave.exp: Likewise.
3835 * gdb.reverse/machinestate.exp: Likewise.
3836 * gdb.reverse/readv-reverse.exp: Likewise.
3837 * gdb.reverse/recvmsg-reverse.exp: Likewise.
3838 * gdb.reverse/sigall-precsave.exp: Likewise.
3839 * gdb.reverse/sigall-reverse.exp: Likewise.
3840 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
3841 * gdb.reverse/watch-precsave.exp: Likewise.
3842 * gdb.reverse/watch-reverse.exp: Likewise.
3843
d8c06f22
AB
38442019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3845
3846 * gdb.threads/stop-with-handle.c: New file.
3847 * gdb.threads/stop-with-handle.exp: New file.
3848
3a56ed86
TV
38492019-10-03 Tom de Vries <tdevries@suse.de>
3850
3851 PR testsuite/25059
3852 * gdb.base/list-missing-source.exp: Allowing the "Compilation
3853 directory" line to be missing.
3854
42275044
TV
38552019-10-03 Tom de Vries <tdevries@suse.de>
3856
3857 PR testsuite/25059
3858 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
3859 type optional.
3860
9ef62df0
AA
38612019-10-02 Andreas Arnez <arnez@linux.ibm.com>
3862
3863 * gdb.python/py-format-string.c (string.h): New include.
3864 (main): Fill a_struct_with_union.the_union.an_int with bytes of
3865 the same value, for endianness-independence.
3866 * gdb.python/py-format-string.exp (default_regexp_dict)
3867 (test_pretty_structs, test_format): Adjust expected output to the
3868 changed initialization.
3869
37f6a7f4
TT
38702019-10-02 Tom Tromey <tromey@adacore.com>
3871
3872 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
3873
1d58d6a2
PA
38742019-10-02 Pedro Alves <palves@redhat.com>
3875 Andrew Burgess <andrew.burgess@embecosm.com>
3876
3877 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
3878 "print-file-var.h".
3879 (this_version_id) Use ATTRIBUTE_VISIBILITY.
3880 (get_version_1): Print this_version_id and its address.
3881 Add extern "C" wrappers around interface functions.
3882 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
3883 "print-file-var.h".
3884 (this_version_id) Use ATTRIBUTE_VISIBILITY.
3885 (get_version_2): Print this_version_id and its address.
3886 Add extern "C" wrappers around interface functions.
3887 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
3888 <stddef.h> and "print-file-var.h".
3889 Add extern "C" wrappers around interface functions.
3890 [VERSION_ID_MAIN] (this_version_id): Define.
3891 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
3892 * gdb.base/print-file-var.h: Add some #defines to simplify setting
3893 up extern "C" blocks.
3894 * gdb.base/print-file-var.exp (test): New, factored out from top
3895 level.
3896 (top level): Test all combinations of attribute hidden or not,
3897 dlopen or not, and this_version_id symbol in main file or not.
3898 Compile tests as both C++ and C, make test names unique.
3899
d770d56f
TT
39002019-10-01 Tom Tromey <tom@tromey.com>
3901
3902 * gdb.base/style.exp: Test "show logging filename".
3903
7f6aba03
TT
39042019-10-01 Tom Tromey <tom@tromey.com>
3905
3906 * lib/gdb-utils.exp (style): Handle "metadata" argument.
3907 * gdb.base/style.exp: Add metadata style test.
3908
14309bb6
TT
39092019-10-01 Tom Tromey <tom@tromey.com>
3910
3911 * gdb.base/style.exp: Test "pwd".
3912
2a3c1174
PA
39132019-10-01 Tom Tromey <tom@tromey.com>
3914
3915 * gdb.base/style.exp: Update tests.
3916
53d666ec
AA
39172019-10-01 Andreas Arnez <arnez@linux.ibm.com>
3918
3919 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
3920 'six' to unsigned.
3921 (s1): Initialize fields 'four' and 'six' instead of 'three' and
3922 'five'. Use an all-ones bit pattern for each.
3923 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
3924 to its changed values.
3925
4a56a520
TT
39262019-09-30 Tom Tromey <tromey@adacore.com>
3927
3928 * gdb.rust/traits.rs: Disable all warnings.
3929
0df0352a
TV
39302019-09-29 Tom de Vries <tdevries@suse.de>
3931
aac66a4c 3932 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 3933
73d9a918
TV
39342019-09-29 Tom de Vries <tdevries@suse.de>
3935
3936 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
3937
060b3ab4
TV
39382019-09-27 Tom de Vries <tdevries@suse.de>
3939
3940 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
3941
68f7d34d
TV
39422019-09-27 Tom de Vries <tdevries@suse.de>
3943
3944 PR record/23188
3945 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
3946
5d63b30a
TT
39472019-09-26 Tom Tromey <tromey@adacore.com>
3948
3949 * gdb.ada/py_taft.exp: New file.
3950 * gdb.ada/py_taft/main.adb: New file.
3951 * gdb.ada/py_taft/pkg.adb: New file.
3952 * gdb.ada/py_taft/pkg.ads: New file.
3953
3d435220
TV
39542019-09-24 Tom de Vries <tdevries@suse.de>
3955
3956 PR gdb/24598
3957 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
3958
77d03678
TV
39592019-09-22 Tom de Vries <tdevries@suse.de>
3960
3961 * gdb.base/restore.exp: Allow register variables to be optimized out at
3962 -O0.
3963
abf516c6
UW
39642019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
3965
3966 * gdb.arch/spu-info.exp: Remove file.
3967 * gdb.arch/spu-info.c: Remove file.
3968 * gdb.arch/spu-ls.exp: Remove file.
3969 * gdb.arch/spu-ls.c: Remove file.
3970
3971 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
3972 * gdb.asm/spu.inc: Remove file.
3973
3974 * gdb.base/dump.exp: Remove support for spu*-*-*.
3975 * gdb.base/stack-checking.exp: Likewise.
3976 * gdb.base/overlays.exp: Likewise.
3977 * gdb.base/ovlymgr.c: Likewise.
3978 * gdb.base/spu.ld: Remove file.
3979
3980 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
3981 * gdb.cp/cpexprs.exp: Likewise.
3982 * gdb.cp/exception.exp: Likewise.
3983 * gdb.cp/gdb2495.exp: Likewise.
3984 * gdb.cp/mb-templates.exp: Likewise.
3985 * gdb.cp/pr9167.exp: Likewise.
3986 * gdb.cp/userdef.exp: Likewise.
3987
3988 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
3989
3990 * gdb.cell: Remove directory.
3991 * lib/cell.exp: Remove file.
3992
e452e88f
TV
39932019-09-19 Tom de Vries <tdevries@suse.de>
3994
3995 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
3996
8a625130
TV
39972019-09-19 Tom de Vries <tdevries@suse.de>
3998
3999 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
4000
81dc3ab5
TV
40012019-09-19 Tom de Vries <tdevries@suse.de>
4002
4003 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
4004 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
4005 (gdb_target_cmd): ... here.
4006 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
4007 value 2.
4008
b078f3ac
AB
40092019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
4010
4011 * gdb.base/source-dir.exp: Avoid having directory names in test
4012 names.
4013
f1b620e9
MG
40142019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
4015
4016 * gdb.base/source-dir.exp: Add extra test for mapped compilation
4017 directory.
4018
67f3ed6a
AB
40192019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
4020
4021 * gdb.base/list-missing-source.exp: New file.
4022
d1b70248
TV
40232019-09-14 Tom de Vries <tdevries@suse.de>
4024
4025 PR teststuite/24599
4026 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
4027 * lib/ada.exp (gnatmake_version_at_least): New proc.
4028
5fabdcd6
AB
40292019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
4030
4031 * gdb.base/maint.exp: Use exec_has_index_section.
4032
aa17805f
AB
40332019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
4034
4035 * gdb.base/maint.exp: Add test for 'maint info sections'.
4036
25e5c209
TV
40372019-09-12 Tom de Vries <tdevries@suse.de>
4038
4039 * gdb.base/store.exp: Allow register variables to be optimized out at
4040 -O0.
4041
4993045d
PW
40422019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4043
4044 * gdb.ada/rdv_wait.exp: Update to new task names.
4045 * gdb.base/task_switch_in_core.exp: Likewise.
4046 * gdb.base/info_sources_base.c: Likewise.
4047
8a516164
TT
40482019-09-10 Tom Tromey <tromey@adacore.com>
4049
4050 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
4051
aa391654
TT
40522019-09-10 Tom Tromey <tromey@adacore.com>
4053
4054 * gdb.ada/dgopt.exp: New file.
4055 * gdb.ada/dgopt/x.adb: New file.
4056
8634b462
TT
40572019-09-08 Tom Tromey <tom@tromey.com>
4058
4059 * gdb.tui/resize.exp: Remove setup_xfail.
4060 * gdb.tui/regs.exp: Remove setup_xfail.
4061 * gdb.tui/basic.exp: Remove setup_xfail.
4062
736b0f76
DB
40632019-09-06 David Blaikie <dblaikie@gmail.com>
4064
4065 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
4066 * gdb.cp/cplabel.exp: Ditto.
4067 * gdb.linespec/ls-errs.exp: Ditto.
4068
30331a6c
TV
40692019-09-05 Tom de Vries <tdevries@suse.de>
4070
4071 * lib/gdb.exp (cmp_file_string): New proc.
4072 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
4073 runto_main. Verify save breakpoints output.
4074
98b0ebab
PW
40752019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4076
4077 * gdb.base/info-var.exp: Test info variables without running
4078 to main, to avoid expect's buffer overflow.
4079
4e962e74
TT
40802019-09-03 Tom Tromey <tromey@adacore.com>
4081
4082 * gdb.ada/bias.exp: New file.
4083 * gdb.ada/bias/bias.adb: New file.
4084 * gdb.ada/print_chars.exp: Add regression test.
4085 * gdb.ada/print_chars/foo.adb (My_Character): New type.
4086 (MC): New variable.
4087
2ea1a07a
SL
40882019-08-29 Sandra Loosemore <sandra@codesourcery.com>
4089
4090 * gdb.base/argv0-symlink.exp: Run only on native target
4091 and local host.
4092
8077c50d
TV
40932019-08-29 Tom de Vries <tdevries@suse.de>
4094
4095 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
4096 diverse debug info.
4097 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
4098
48352473
TV
40992019-08-28 Tom de Vries <tdevries@suse.de>
4100
4101 * gdb.base/info-var.exp: Allow info variables to print info for files
4102 other than info-var-f1.c and info-var-f2.c.
4103
d8f27c60
AB
41042019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
4105
4106 * gdb.fortran/info-types.exp: Add module.
4107 * gdb.fortran/info-types.f90: Update expected results.
4108
1f20c35e
AB
41092019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
4110
4111 * gdb.fortran/info-types.exp: New file.
4112 * gdb.fortran/info-types.f90: New file.
4113 * lib/fortran.exp (fortran_character1): New proc.
4114
4acfdd20
AB
41152019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
4116
4117 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
4118 functions'. Reindent as needed.
4119 * gdb.base/info-var-f1.c: New file.
4120 * gdb.base/info-var-f2.c: New file.
4121 * gdb.base/info-var.exp: New file.
4122 * gdb.base/info-var.h: New file.
4123
5c31b358
TV
41242019-08-26 Tom de Vries <tdevries@suse.de>
4125
4126 PR c++/24852
4127 * gdb.cp/no-libstdcxx-probe.exp: New test.
4128
b694989f
TV
41292019-08-26 Tom de Vries <tdevries@suse.de>
4130
4131 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
4132 * tests need to be skipped.
4133 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
4134 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
4135 mi_skip_libstdcxx_probe_tests.
4136
d9c4ba53
SDJ
41372019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
4138
4139 * gdb.python/py-xmethods.exp: Use raw strings when passing
4140 arguments to SimpleXMethodMatcher.
4141
395fad09
TV
41422019-08-22 Tom de Vries <tdevries@suse.de>
4143
4144 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
4145 more informative.
4146
26c957f1
PA
41472019-08-21 Pedro Alves <palves@redhat.com>
4148
4149 * gdb.base/with.exp: Test "with" with no arguments.
4150
61f80d5d
TV
41512019-08-21 Tom de Vries <tdevries@suse.de>
4152
4153 * gdb.base/gdb-caching-proc.exp: Sort files.
4154
d7a11d13
TV
41552019-08-20 Tom de Vries <tdevries@suse.de>
4156
4157 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
4158 compilation.
4159
34dafe9f
TV
41602019-08-16 Tom de Vries <tdevries@suse.de>
4161
4162 * gdb.base/compare-sections.exp ("after run to main"): Allow
4163 mismatched read-only sections for PIE executables.
4164
398fdd60
TT
41652019-08-16 Tom Tromey <tom@tromey.com>
4166
4167 * lib/tuiterm.exp (_csi_Z): New proc.
4168 * gdb.tui/basic.exp: Update window positions.
4169 * gdb.tui/empty.exp: Update window positions.
4170
d8f9e51c
SL
41712019-08-15 Sandra Loosemore <sandra@codesourcery.com>
4172
4173 * gdb.base/examine-backward.exp: Correct regexp for
4174 "examine 3 bytes backward from ${address_zero}".
4175
3df505f6
TT
41762019-08-15 Tom Tromey <tom@tromey.com>
4177
4178 * gdb.tui/empty.exp: Enable resizing tests.
4179
272560b5
TT
41802019-08-15 Tom Tromey <tromey@adacore.com>
4181
4182 * gdb.ada/char_enum.exp: Add regression tests.
4183 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
4184 and '0'.
4185 (Char, Gchar): Update.
4186 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
4187
08235187
CB
41882019-08-15 Christian Biesinger <cbiesinger@google.com>
4189
4190 * gdb.python/python.exp: Expect a leading underscore on
4191 GdbOutput{,Error}File.
4192
22a2ab04
SL
41932019-08-15 Sandra Loosemore <sandra@codesourcery.com>
4194
4195 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
4196 Windows host.
4197
835b995b
SL
41982019-08-15 Sandra Loosemore <sandra@codesourcery.com>
4199
4200 * gdb.base/batch-preserve-term-settings.exp
4201 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
4202
97dd8e07
CB
42032019-08-15 Christian Biesinger <cbiesinger@google.com>
4204
4205 * lib/gdb.exp: When running on a mingw target, replace
4206 /x/ with x:/.
4207
75faf5c4
AH
42082019-08-14 Alan Hayward <alan.hayward@arm.com>
4209
4210 * gdb.arch/aarch64-prologue.c: New test.
4211 * gdb.arch/aarch64-prologue.exp: New file.
4212
abc6c00f
TV
42132019-08-13 Tom de Vries <tdevries@suse.de>
4214
4215 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
4216 Thread.
4217
74c2c1f4
SL
42182019-08-13 Sandra Loosemore <sandra@codesourcery.com>
4219
4220 * gdb.python/py-completion.exp: Download the .py file to the host
4221 and use its host pathname. Conditionalize tests that use
4222 tab completion and manipulate files on the build machine.
4223 * gdb.python/py-events.exp: Download the .py file to the host
4224 and use its host pathname.
4225 * gdb.python/py-evsignal.exp: Likewise.
4226 * gdb.python/py-evthreads.exp: Likewise.
4227 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
4228 pathname syntax.
4229 * gdb.python/py-framefilter.exp: Download the .py file to the right
4230 place on the host. Match Windows pathname syntax.
4231 * gdb.python/py-mi-var-info-path-expression.exp: Download the
4232 .py file to the host and use its host pathname.
4233 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
4234 * gdb.python/py-objfile.exp: Expect a host pathname, not a
4235 build pathname. Skip symlink test on Windows host. Add missing
4236 newline at end of file.
4237 * gdb.python/py-pp-maint.exp: Download the .py file to the host
4238 and use its host pathname.
4239 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
4240 * gdb.python/py-section-script.exp: Use host location of binfile
4241 on safe-path. Use correct path separator on Windows host.
4242 Reorder alternatives in gdb_test_multiple to prevent matching
4243 the wrong alternative on success.
4244 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
4245
ca2589f3
PP
42462019-08-12 Patrick Palka <patrick@parcs.ath.cx>
4247
4248 * gdb.gdb/selftest.exp (test_with_self): Update test to now
4249 expect the GDB inferior to no longer immediately stop after
4250 being resumed with "signal SIGINT".
4251
020a839d
SL
42522019-08-09 Sandra Loosemore <sandra@codesourcery.com>
4253
4254 * gdb.linespec/break-ask.exp: Generalize regexps to match
4255 Windows pathnames too.
4256
128d6509
TV
42572019-08-08 Tom de Vries <tdevries@suse.de>
4258
4259 PR testsuite/24862
4260 * lib/tuiterm.exp (_accept): Fix CSI regexp.
4261
590042fc
PW
42622019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4263
4264 * gdb.base/style.exp: Update tests for help doc new invariants.
4265 * gdb.base/help.exp: Likewise.
4266
046bebe1
TT
42672019-08-06 Tom Tromey <tom@tromey.com>
4268
4269 * gdb.base/style.exp: Add disassemble test.
4270 * gdb.base/style.c (some_called_function): New function.
4271 (main): Use it.
4272
0b27c27d
CB
42732019-08-05 Christian Biesinger <cbiesinger@google.com>
4274
4275 * gdb.python/py-block.exp: Test dictionary access on blocks.
4276
580f1034
SM
42772019-08-05 Simon Marchi <simon.marchi@efficios.com>
4278
4279 PR gdb/24863
4280 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
4281 -list-thread-groups --available test when running under
4282 check-read1.
4283
d86bd7cb
TV
42842019-08-05 Tom de Vries <tdevries@suse.de>
4285
4286 PR testsuite/24863
4287 * lib/gdb.exp (with_read1_timeout_factor): New proc.
4288 * gdb.base/help.exp: Use with_read1_timeout_factor.
4289 * gdb.base/info-macros.exp: Same.
4290 * gdb.cp/nested-types.exp: Same.
4291
a80cf5d8
TV
42922019-08-05 Tom de Vries <tdevries@suse.de>
4293
4294 * lib/gdb.exp (version_at_least): Factor out of ...
4295 (tcl_version_at_least): ... here.
4296 (gdb_compile): Fail if pie results in non-PIE executable.
4297 (readelf_version, readelf_prints_pie): New proc.
4298 (exec_is_pie): Return -1 if unknown.
4299
d0962838
TV
43002019-08-05 Tom de Vries <tdevries@suse.de>
4301
4302 * lib/gdb.exp (tcl_version_at_least): Fix typo.
4303
2252ff3d
SL
43042019-08-04 Sandra Loosemore <sandra@codesourcery.com>
4305
4306 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
4307
26655f53
SL
43082019-08-04 Sandra Loosemore <sandra@codesourcery.com>
4309
4310 * lib/completion-support.exp (test_gdb_complete_none): Skip
4311 tab completion tests if no readline support.
4312 (test_gdb_complete_unique_re): Likewise.
4313 (test_gdb_complete_multiple): Likewise.
4314
db4dc13e
PW
43152019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4316
4317 * gdb.base/info_sources.exp: New file.
4318 * gdb.base/info_sources.c: New file.
4319 * gdb.base/info_sources_base.c: New file.
4320
0eba165a
PFC
43212019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4322
4323 * gdb.base/batch-exit-status.exp: Call test_exit_status with
4324 prefix argument.
4325 (test_exit_status): Add prefix argument.
4326
59bd512b
TV
43272019-08-01 Tom de Vries <tdevries@suse.de>
4328
4329 PR testsuite/24863
4330 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
4331 calling exp_continue for new thread and thread exited messages.
4332
2a3ad588
TV
43332019-08-01 Tom de Vries <tdevries@suse.de>
4334
4335 PR testsuite/24863
4336 * gdb.base/structs.exp: Fix check-read1 timeout using
4337 gdb_test_sequence.
4338 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
4339
117eb594
TV
43402019-08-01 Tom de Vries <tdevries@suse.de>
4341
4342 PR testsuite/24863
4343 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
4344 line.
4345
ed591340
TV
43462019-08-01 Tom de Vries <tdevries@suse.de>
4347
4348 PR testsuite/24863
4349 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
4350
aa3b6533
TT
43512019-07-30 Tom Tromey <tromey@adacore.com>
4352
4353 * gdb.ada/display_nested.exp: New file.
4354 * gdb.ada/display_nested/foo.adb: New file.
4355 * gdb.ada/display_nested/pack.adb: New file.
4356 * gdb.ada/display_nested/pack.ads: New file.
4357
2906593f
CB
43582019-07-30 Christian Biesinger <cbiesinger@google.com>
4359
4360 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
4361 namespace.
4362 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
4363
0f575925
TV
43642019-07-30 Tom de Vries <tdevries@suse.de>
4365
4366 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
4367 instead.
4368
b13057d9
TV
43692019-07-30 Tom de Vries <tdevries@suse.de>
4370
4371 PR testsuite/24834
4372 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
4373 (exec_is_pie): New proc.
4374
5c4dde85
CB
43752019-07-29 Christian Biesinger <cbiesinger@google.com>
4376
4377 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
4378
c620ed88
CB
43792019-07-29 Christian Biesinger <cbiesinger@google.com>
4380
4381 * gdb.python/py-objfile.c: Add global and static vars.
4382 * gdb.python/py-objfile.exp: Test new functions Objfile.
4383 lookup_global_symbol and lookup_static_symbol.
4384
3d235706
TT
43852019-07-29 Tom Tromey <tom@tromey.com>
4386
4387 * lib/tuiterm.exp (Term::_csi_@): New proc.
4388 (Term::_csi_X): Don't move cursor.
4389
c7e4c0a6
PW
43902019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4391
4392 * gdb.base/options.exp: Update backtrace - completion to
4393 new option -frame-info.
4394 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
4395 Test new 'set print frame-info'. Test backtrace -frame-info
4396 overriding 'set print frame-info'.
4397 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
4398 Test new 'set print frame-info'.
4399 Verify consistency of backtrace with and without filters, with and
4400 without -no-filters.
4401 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
4402 default.
4403
de28a3b7
TV
44042019-07-29 Tom de Vries <tdevries@suse.de>
4405
4406 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
4407 no arguments".
4408
507dd60e
TV
44092019-07-29 Tom de Vries <tdevries@suse.de>
4410
4411 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
4412 is a substring of the first for "complete non-unique file name".
4413
5beafce9
TV
44142019-07-29 Tom de Vries <tdevries@suse.de>
4415
4416 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
4417 with ".*".
4418
2d274232
TV
44192019-07-29 Tom de Vries <tdevries@suse.de>
4420
4421 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
4422 Pass prompt_regexp parameter to gdb_test_multiple calls.
4423
9197cd8b
TV
44242019-07-29 Tom de Vries <tdevries@suse.de>
4425
4426 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 4427 print registers" regexps.
9197cd8b 4428
b528dae0
TV
44292019-07-29 Tom de Vries <tdevries@suse.de>
4430
4431 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
4432
d17725d7
TV
44332019-07-29 Tom de Vries <tdevries@suse.de>
4434
4435 PR gdb/24855
4436 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
4437 (skip_python_tests_prompt): Add prompt_regexp argument to
4438 gdb_test_multiple calls.
4439
52b75bf1
TT
44402019-07-27 Tom Tromey <tom@tromey.com>
4441
4442 * gdb.tui/main.exp: New file.
4443
2b1d00c2
TT
44442019-07-27 Tom Tromey <tom@tromey.com>
4445
4446 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
4447 optional.
4448 * gdb.tui/empty.exp: New file.
4449
ded631d5
TT
44502019-07-27 Tom Tromey <tom@tromey.com>
4451
4452 * lib/tuiterm.exp (spawn): New proc.
4453 (Term::resize): New proc.
4454 * gdb.tui/resize.exp: New file.
4455
58ac439d
TT
44562019-07-27 Tom Tromey <tom@tromey.com>
4457
4458 * gdb.tui/list.exp: New file.
4459
fe1f56ee
TT
44602019-07-27 Tom Tromey <tom@tromey.com>
4461
4462 * gdb.tui/regs.exp: New file.
4463
f790b310
TT
44642019-07-27 Tom Tromey <tom@tromey.com>
4465
4466 * gdb.tui/basic.exp: Add "layout split" test.
4467
d95fc6ee
TT
44682019-07-27 Tom Tromey <tom@tromey.com>
4469
4470 * gdb.tui/basic.exp: Add "layout asm" test.
4471
c3786b3a
TT
44722019-07-27 Tom Tromey <tom@tromey.com>
4473
4474 * lib/tuiterm.exp: New file.
4475 * gdb.tui/basic.exp: New file.
4476
98a617f8
KB
44772019-07-27 Kevin Buettner <kevinb@redhat.com>
4478
4479 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
4480 Enable tests associated with this flag. Adjust regex
4481 referencing "foo_low" to now refer to "foo_cold" instead.
4482
5c076da4
KB
44832019-07-27 Kevin Buettner <kevinb@redhat.com>
4484
4485 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
4486 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
4487 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
4488 foo_cold. Revise comments to match.
4489 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
4490 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
4491 were wrapped into this proc; Call do_test in loop from outermost
4492 level.
4493 (foo_low): Rename all occurrences to "foo_cold".
4494 (backtrace from baz): New test.
4495 (x2/i foo_cold): New test.
4496 (info line *foo_cold): New test.
4497
1512d3b7
TV
44982019-07-26 Tom de Vries <tdevries@suse.de>
4499
4500 * gdb.arch/i386-pkru.exp: Fix unterminated string.
4501
297989a1
TV
45022019-07-25 Tom de Vries <tdevries@suse.de>
4503
4504 PR testsuite/24830
4505 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
4506 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
4507 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
4508 (skip_libstdcxx_probe_tests): ... here.
4509 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
4510
b3b965fb
TV
45112019-07-24 Tom de Vries <tdevries@suse.de>
4512
4513 PR testsuite/24807
4514 * gdb.objc/basicclass.m: Include stdio.h.
4515 * gdb.objc/nondebug.m: Same.
4516 * gdb.objc/objcdecode.m: Same.
4517
4625b4d0
TV
45182019-07-24 Tom de Vries <tdevries@suse.de>
4519
4520 PR testsuite/24612
4521 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
4522 additional_flags.
4523
024a5840
TV
45242019-07-24 Tom de Vries <tdevries@suse.de>
4525
4526 PR testsuite/24831
4527 * gdb.multi/tids.exp: Update error messages for info threads.
4528
c76ddaa3
TV
45292019-07-24 Tom de Vries <tdevries@suse.de>
4530
4531 * gdb.base/info-types.exp: Allow info types to print info for more than
4532 one file.
4533
9a618ef6
TV
45342019-07-23 Tom de Vries <tdevries@suse.de>
4535
4536 PR testsuite/24842
4537 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
4538 gdb_spawn_with_cmdline_opts.
4539
40eadf04
SP
45402019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4541
4542 * gdb.arch/arm-cmse-sgstubs.c: New test.
4543 * gdb.arch/arm-cmse-sgstubs.exp: New file.
4544
5ba29434
TV
45452019-07-23 Tom de Vries <tdevries@suse.de>
4546
4547 PR testsuite/24711
4548 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
4549 issuing next command.
4550
a8e9d247
AB
45512019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
4552
4553 * gdb.ada/info_auto_lang.exp: Update expected results.
4554 * gdb.base/info-types.c: Add additional types to check.
4555 * gdb.base/info-types.exp: Update expected results.
4556
eb86c5e2
AB
45572019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
4558
4559 * gdb.base/info-types.c: New file.
4560 * gdb.base/info-types.exp: New file.
4561
01e175fe
AB
45622019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
4563
4564 * gdb.arch/riscv-bp-infcall.c: New file.
4565 * gdb.arch/riscv-bp-infcall.exp: New file.
4566
6b78c3f8
AB
45672019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
4568
4569 PR breakpoints/24541
4570 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
4571
da738167
TV
45722019-07-14 Tom de Vries <tdevries@suse.de>
4573
4574 PR testsuite/24760
4575 * gdb.objc/basicclass.exp: Fix unterminated string.
4576
0d4e84ed
AB
45772019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
4578 Andrew Burgess <andrew.burgess@embecosm.com>
4579
4580 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
4581 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
4582 negative bounds.
4583 * gdb.fortran/vla-value.exp: Print elements of an array with
4584 negative bounds.
4585 * gdb.fortran/vla.f90: Setup an array with negative bounds for
4586 testing.
4587
021d8588
AB
45882019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
4589
4590 * gdb.base/options.exp (expect_string): Dequote strings in
4591 results.
4592 (test-string): Test strings with different quoting and reindent.
4593
f06f1252
TT
45942019-07-10 Tom Tromey <tromey@adacore.com>
4595
4596 * gdb.ada/mi_ex_cond.exp: Update expected results.
4597 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
4598 * gdb.ada/mi_catch_ex.exp: Update expected results.
4599 * gdb.ada/mi_catch_assert.exp: Update expected results.
4600 * gdb.ada/catch_ex.exp (catch_exception_info)
4601 (catch_exception_entry, catch_assert_entry)
4602 (catch_unhandled_entry): Update.
4603 * gdb.ada/catch_assert_if.exp: Update expected results.
4604
b863685d
RB
46052019-07-10 Richard Bunt <richard.bunt@arm.com>
4606 Stephen Roberts <stephen.roberts@arm.com>
4607
4608 * gdb.base/define.exp: Restore original prompt.
4609
cb1e4e32
PA
46102019-07-09 Pedro Alves <palves@redhat.com>
4611
4612 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
4613 breakpoints" output.
4614 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
4615 * gdb.python/py-breakpoint.exp: No longer expect that "catch
4616 throw" creates breakpoint.
4617 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
4618 'type="catchpoint"'.
4619
b58a68fe
PA
46202019-07-09 Pedro Alves <palves@redhat.com>
4621
4622 PR c++/15468
4623 * gdb.cp/except-multi-location-lib.cc: New.
4624 * gdb.cp/except-multi-location-main.cc: New.
4625 * gdb.cp/except-multi-location.exp: New.
4626
0826779b
PW
46272019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
4628
4629 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
4630 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
4631 argument and update callers.
4632
5b0e2db4
AB
46332019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
4634
4635 * gdb.arch/amd64-break-on-asm-line.S: New file.
4636 * gdb.arch/amd64-break-on-asm-line.exp: New file.
4637
1f6f6e21
PW
46382019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4639
4640 * gdb.base/printcmds.exp: Test printing C string and
4641 C wide string convenience vars without transiting via the inferior.
4642 Also make test names unique.
4643
ea142fbf
AH
46442019-07-08 Alan Hayward <alan.hayward@arm.com>
4645
5862c886 4646 PR breakpoints/25011
ea142fbf
AH
4647 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
4648
213fd9fa
PA
46492019-07-04 Pedro Alves <palves@redhat.com>
4650
4651 * lib/gdb.exp (foreach_with_prefix): Don't return early if
4652 body returned ok(0), break(3) or continue(4).
4653 * gdb.testsuite/foreach_with_prefix.exp: New file.
4654
2b40fda7
AH
46552019-07-04 Alan Hayward <alan.hayward@arm.com>
4656
4657 * gdb.server/unittest.exp: Allow 0 unit tests to run.
4658
a26c8de0
PA
46592019-07-03 Pedro Alves <palves@redhat.com>
4660
4661 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
4662 "return -code".
4663
5f4ba3e7
PA
46642019-07-03 Pedro Alves <palves@redhat.com>
4665
4666 PR cli/24732
4667 * gdb.base/shell.exp: Load completion-support.exp.
4668 Adjust expected error output. Add completion tests.
4669
a994424f
PA
46702019-07-03 Pedro Alves <palves@redhat.com>
4671
4672 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
4673 string_to_regexp.
4674
3d9be6f5
PA
46752019-07-03 Pedro Alves <palves@redhat.com>
4676
4677 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
4678 (expect_integer): Adjust to expect "-string".
4679 (expect_string): New.
4680 (all_options): Expect "-string".
4681 (test-flag, test-boolean): Adjust to expect "-string".
4682 (test-string): New proc.
4683 (top level): Call it.
4684
41fc454c
PA
46852019-07-03 Pedro Alves <palves@redhat.com>
4686
4687 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
4688 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
4689 the expected output in the success.
4690
b2b2a215
PA
46912019-07-03 Pedro Alves <palves@redhat.com>
4692
4693 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
4694 Split one gdb_test_multiple call in two to avoid a race.
4695
fdbc9870
PA
46962019-07-03 Pedro Alves <palves@redhat.com>
4697
4698 * gdb.base/with.c: New file.
4699 * gdb.base/with.exp: New file.
4700
c6ac8931
PA
47012019-07-03 Pedro Alves <palves@redhat.com>
4702
4703 * gdb.base/settings.exp: Replace all references to "maint
4704 test-settings set" with references to "maint set test-settings",
4705 and all references to "maint test-settings show" with references
4706 to "maint show test-settings".
4707
970f9d09
PA
47082019-07-03 Pedro Alves <palves@redhat.com>
4709
4710 * gdb.base/settings.exp (test-string): Adjust expected out when
4711 testing "maint test-settings show filename"
4712
54d66006
PA
47132019-07-02 Pedro Alves <palves@redhat.com>
4714
4715 * gdb.base/options.exp (test-info-threads): New procedure.
4716 (top level): Call it.
4717
10d06d82
TT
47182019-06-28 Tom Tromey <tromey@adacore.com>
4719
4720 * gdb.dwarf2/ada-linkage-name.c: New file.
4721 * gdb.dwarf2/ada-linkage-name.exp: New file.
4722
3d507ff2
TT
47232019-06-27 Tom Tromey <tromey@adacore.com>
4724
d039f014 4725 PR c++/20020:
3d507ff2
TT
4726 * gdb.cp/constexpr-field.exp: Use setup_xfail.
4727
8af58ffe
TV
47282019-06-26 Tom de Vries <tdevries@suse.de>
4729
4730 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
4731
22e21752
TV
47322019-06-26 Tom de Vries <tdevries@suse.de>
4733
4734 * gdb.base/index-cache.exp: Add back missing debug option.
4735
b65b566c
PW
47362019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4737
4738 * gdb.base/alias.exp: Test non matching/non existing prefixes.
4739
5c2c8c69
TV
47402019-06-25 Tom de Vries <tdevries@suse.de>
4741
4742 PR testsuite/24727
4743 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
4744
164e3873
TV
47452019-06-24 Tom de Vries <tdevries@suse.de>
4746
4747 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
4748
824eacee
TV
47492019-06-24 Tom de Vries <tdevries@suse.de>
4750
4751 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
4752 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
4753 * gdb.trace/unavailable-dwarf-piece.exp: Same.
4754
385b97d3
TV
47552019-06-24 Tom de Vries <tdevries@suse.de>
4756
4757 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
4758
c596f180
TV
47592019-06-21 Tom de Vries <tdevries@suse.de>
4760
4761 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
4762
b13a7d03
TV
47632019-06-21 Tom de Vries <tdevries@suse.de>
4764
4765 PR testsuite/24518
4766 PR ada/24713
4767 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
4768 index.
4769
899277ae
TT
47702019-06-19 Tom Tromey <tromey@adacore.com>
4771
4772 * gdb.ada/length_cond.exp: Add intro comment.
4773
680e1bee
TT
47742019-06-19 Tom Tromey <tromey@adacore.com>
4775
4776 * gdb.ada/length_cond.exp: New file.
4777 * gdb.ada/length_cond/length_cond.adb: New file.
4778 * gdb.ada/length_cond/pck.adb: New file.
4779 * gdb.ada/length_cond/pck.ads: New file.
4780
0ed4690a
TV
47812019-06-18 Tom de Vries <tdevries@suse.de>
4782
4783 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
4784
d20ed5fd
TT
47852019-06-18 Tom Tromey <tromey@adacore.com>
4786
4787 * gdb.base/list0.h: Add comment explaining control character.
4788
86e04673
TV
47892019-06-18 Tom de Vries <tdevries@suse.de>
4790
4791 * boards/fission.exp: Break up long debug_flags line.
4792
c4973306
SM
47932019-06-16 Tom de Vries <tdevries@suse.de>
4794
4795 PR gdb/24445
4796 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
4797 generated index.
4798
93cb9841
AB
47992019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
4800
4801 PR gdb/24686
4802 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
4803 improve detection of bug gdb/24541.
4804
399aaebd
SM
48052019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
4806
4807 PR gdb/24669
4808 * gdb.base/index-cache.exp (uses_readnow,
4809 expecting_index_cache_use): Define global variable.
4810 (test_cache_enabled_miss, test_cache_enabled_hit): Use
4811 expecting_index_cache_use.
4812
584a927c
AB
48132019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
4814 Andrew Burgess <andrew.burgess@embecosm.com>
4815
4816 * gdb.fortran/pointers.f90: New file.
4817 * gdb.fortran/print_type.exp: New file.
4818 * gdb.fortran/vla-ptype.exp: Adapt expected results.
4819 * gdb.fortran/vla-type.exp: Likewise.
4820 * gdb.fortran/vla-value.exp: Likewise.
4821 * gdb.mi/mi-vla-fortran.exp: Likewise.
4822
30056ea0
AB
48232019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
4824
4825 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
4826 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
4827 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
4828 as a stop reason.
4829
ec8e2b6d
AB
48302019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
4831
4832 * gdb.base/annota1.exp: Update expected results.
4833 * gdb.cp/annota2.exp: Likewise.
4834 * gdb.cp/annota3.exp: Likewise.
4835
09e4c4e1
AB
48362019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
4837
4838 * gdb.base/style-logging.exp: Remove path from test name.
4839
0735b091
TT
48402019-06-14 Tom Tromey <tromey@adacore.com>
4841
4842 PR gdb/24502:
4843 * gdb.base/style-logging.exp: New file.
4844
f5686554
TT
48452019-06-14 Tom Tromey <tromey@adacore.com>
4846
4847 * gdb.base/symfile-warn.exp: New file.
4848 * gdb.base/symfile-warn.c: New file.
4849
a0c1ffed
TT
48502019-06-14 Tom Tromey <tromey@adacore.com>
4851
4852 * gdb.base/annotate-symlink.exp: New file.
4853
f411722c
TT
48542019-06-14 Tom Tromey <tromey@adacore.com>
4855
4856 * gdb.ada/set_wstr.exp: Add reassignment test.
4857
4268ec18
TT
48582019-06-14 Tom Tromey <tromey@adacore.com>
4859
4860 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
4861 'unchecked_access and 'unrestricted_access as well.
4862
9a9e394b
TT
48632019-06-14 Tom Tromey <tromey@adacore.com>
4864
4865 PR ada/24539:
4866 * gdb.ada/vla.exp: Update tests.
4867 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
4868 pragma.
4869
4c048731
PA
48702019-06-13 Pedro Alves <palves@redhat.com>
4871
4872 * gdb.base/settings.exp (test-integer): Test junk after
4873 "unlimited".
4874
6665660a
PA
48752019-06-13 Pedro Alves <palves@redhat.com>
4876
4877 * gdb.base/options.exp (test-thread-apply): New.
4878 (top level): Call it.
4879
5d707134
PA
48802019-06-13 Pedro Alves <palves@redhat.com>
4881
4882 * gdb.base/options.exp (test-frame-apply): New.
4883 (top level): Test print commands with different "frame apply"
4884 prefixes.
4885
e2a689da
PA
48862019-06-13 Pedro Alves <palves@redhat.com>
4887
e79be6e5 4888 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
4889 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
4890 'max_completions' parameter and handle it.
4891 (test_gdb_completion_offers_commands): New.
4892
90a1ef87
PA
48932019-06-13 Pedro Alves <palves@redhat.com>
4894
4895 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
4896
d4c16835
PA
48972019-06-13 Pedro Alves <palves@redhat.com>
4898
4899 * gdb.base/options.exp (test-backtrace): New.
4900 (top level): Call it.
4901
2daf894e
PA
49022019-06-13 Pedro Alves <palves@redhat.com>
4903
4904 * gdb.guile/scm-frame-args.exp: Use "set print
4905 raw-frame-arguments" instead of "set print raw frame-arguments".
4906 * gdb.python/py-frame-args.exp: Likewise.
4907
e6ed716c
PA
49082019-06-13 Pedro Alves <palves@redhat.com>
4909
4910 * gdb.compile/compile.exp: Adjust expected output to option
4911 processing changes.
4912
7d8062de
PA
49132019-06-13 Pedro Alves <palves@redhat.com>
4914
4915 * gdb.base/options.exp: Build executable.
4916 (test-print): New procedure.
4917 (top level): Call it, once for "print" and another for "compile
4918 print".
4919
9d0faba9
PA
49202019-06-13 Pedro Alves <palves@redhat.com>
4921
4922 * gdb.base/options.c: New file.
4923 * gdb.base/options.exp: New file.
4924
dee7b4c8
PA
49252019-06-13 Pedro Alves <palves@redhat.com>
4926
4927 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
4928 that "o" is ambiguous.
4929
dca0f6c0
PA
49302019-06-13 Pedro Alves <palves@redhat.com>
4931
4932 * gdb.base/settings.c: New file.
4933 * gdb.base/settings.exp: New file.
4934
ccf46844
PA
49352019-06-13 Pedro Alves <palves@redhat.com>
4936
4937 * gdb.base/completion.exp: Fix comment typo.
4938
b9a3f842
PA
49392019-06-13 Pedro Alves <palves@redhat.com>
4940
4941 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
4942 foo --1" test.
4943
d106773e
PA
49442019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
4945
4946 * gdb.fortran/block-data.f: New.
4947 * gdb.fortran/block-data.exp: New.
4948
fea82da0
TV
49492019-06-11 Tom de Vries <tdevries@suse.de>
4950
4951 PR testsuite/24521
4952 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
4953 message.
4954
8c2e74f1
TV
49552019-06-11 Tom de Vries <tdevries@suse.de>
4956
4957 PR testsuite/24521
4958 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
4959
b49851c8
TV
49602019-06-11 Tom de Vries <tdevries@suse.de>
4961
4962 * boards/readnow.exp: New file.
4963
a7067863
AB
49642019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
4965
4966 * gdb.fortran/vla-sizeof.exp: Update expected results.
4967
1a3da2cd
AB
49682019-06-06 Amos Bird <amosbird@gmail.com>
4969
4970 * gdb.base/annota1.exp (thread_switch): Add test for
4971 thread-exited annotation.
4972
3847a7bf
TT
49732019-06-06 Tom Tromey <tromey@adacore.com>
4974
4975 * gdb.base/maint.exp: Expect command started/finished output.
4976
0088ba59
AB
49772019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
4978
4979 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
4980 comment.
4981 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
4982
312617a3
AB
49832019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
4984
4985 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
4986 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
4987 * gdb.arch/riscv-unwind-long-insn.c: New file.
4988 * gdb.arch/riscv-unwind-long-insn.exp: New file.
4989
e1f2e1a2
CB
49902019-06-04 Christian Biesinger <cbiesinger@google.com>
4991
d3238f7d 4992 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 4993
206584bd
PW
49942019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4995
4996 * lib/gdb.exp (help_list_trailer): New regexp variable
4997 factorizing the help trailer message.
4998 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
4999 arg to allow to better factorize various tests.
5000 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
5001 (test_prefix_command_help): Use help_list_trailer.
5002 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
5003 * gdb.guile/scm-cmd.exp: Likewise.
5004 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
5005 * gdb.base/help.exp: Use test_user_defined_class_help.
5006 * gdb.base/style.exp: Add tests for styling of help and apropos.
5007 * lib/gdb-utils.exp (style): Add title and highlight styles.
5008
708dc93e
PW
50092019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5010
5011 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
5012 $_shell_exitsignal.
5013 * gdb.base/default.exp: Update for new convenience variables.
5014
f49055a5
TT
50152019-05-29 Tom Tromey <tromey@adacore.com>
5016
5017 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
5018 to "break complete ada" test case's regexp.
5019
4330d61d
TT
50202019-05-29 Tom Tromey <tromey@adacore.com>
5021
5022 PR c++/20020:
5023 * gdb.cp/constexpr-field.exp: New file.
5024 * gdb.cp/constexpr-field.cc: New file.
5025
000439d5
TT
50262019-05-29 Tom Tromey <tromey@adacore.com>
5027
5028 * gdb.base/finish.exp (finish_no_print): New proc.
5029 (finish_tests): Call it.
5030
5a01c34c
TV
50312019-05-24 Tom de Vries <tdevries@suse.de>
5032
5033 * gdb.dwarf2/gdb-add-index.exp: New file.
5034
18125b16
TT
50352019-05-22 Tom Tromey <tromey@adacore.com>
5036
5037 * gdb.base/info-shared.exp (check_info_shared): Use "style".
5038 * gdb.base/style.exp: Use "style".
5039 * lib/gdb-utils.exp (style): New proc.
5040
af1a8d03
TV
50412019-05-22 Tom de Vries <tdevries@suse.de>
5042
5043 * gdb.base/align.exp: Require c++11.
5044
e7fe496b
TV
50452019-05-22 Tom de Vries <tdevries@suse.de>
5046
5047 PR testsuite/24586
5048 * gdb.python/py-mi-var-info-path-expression.exp: Call
5049 mi_skip_python_tests to check if python is supported.
5050
8fca4da0
AH
50512019-05-22 Alan Hayward <alan.hayward@arm.com>
5052
5053 * gdb.arch/aarch64-pauth.c: New test.
5054 * gdb.arch/aarch64-pauth.exp: New file.
5055
b7060614
AH
50562019-05-22 Alan Hayward <alan.hayward@arm.com>
5057
5058 * README (Re-running Tests Outside The Testsuite): New section.
5059
669d0468
TV
50602019-05-21 Tom de Vries <tdevries@suse.de>
5061
5062 * gdb.arch/amd64-eval.exp: Require c++11.
5063 * gdb.base/max-depth.exp: Same.
5064 * gdb.compile/compile-cplus-array-decay.exp: Same.
5065 * gdb.cp/meth-typedefs.exp: Same.
5066 * gdb.cp/subtypes.exp: Same.
5067 * gdb.cp/temargs.exp: Same.
5068
ce3ebcaa
AH
50692019-05-21 Alan Hayward <alan.hayward@arm.com>
5070
5071 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
5072
34d11c68
AB
50732019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
5074
5075 PR gdb/18644
5076 * gdb.fortran/complex.exp: Remove setup_kfail calls.
5077 * gdb.fortran/printing-types.exp: Add new test.
5078 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
5079 testing.
5080 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
5081 setup_kfail call.
5082
87781e84
AH
50832019-05-17 Alan Hayward <alan.hayward@arm.com>
5084
5085 * README (Running the Testsuite): Change example.
5086 (Testsuite Parameters): Remove TRANSCRIPT.
5087 * lib/gdb.exp: Remove TRANSCRIPT check.
5088
b420b89e
AH
50892019-05-17 Alan Hayward <alan.hayward@arm.com>
5090
5091 * README (Testsuite Parameters): Add replay logging to
5092 GDBSERVER_DEBUG.
5093 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
5094 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
5095 as a comma separated list.
5096 (gdb_debug_init): Override procedure.
5097
408e9b8b
AH
50982019-05-17 Alan Hayward <alan.hayward@arm.com>
5099
5100 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
5101 (gdb_write_cmd_file): New procedure.
5102 * lib/gdbserver-support.exp (gdbserver_start): Call
5103 gdbserver_write_cmd_file.
5104 (gdbserver_write_cmd_file): New procedure.
5105
f9e2e39d
AH
51062019-05-17 Alan Hayward <alan.hayward@arm.com>
5107
5108 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
5109 (delete_breakpoints): Likewise.
5110 (gdb_run_cmd): Likewise.
5111 (gdb_start_cmd): Likewise.
5112 (gdb_starti_cmd): Likewise.
5113 (gdb_internal_error_resync): Likewise.
5114 (gdb_test_multiple): Likewise.
5115 (gdb_reinitialize_dir): Likewise.
5116 (default_gdb_exit): Likewise.
5117 (gdb_file_cmd): Mark kill as optional.
5118 (default_gdb_start): Call gdb_stdin_log_init.
5119 (send_gdb): Call gdb_stdin_log_write.
5120 (rerun_to_main): Mark Y as an answer.
5121 (gdb_stdin_log_init): New function.
5122 (gdb_stdin_log_write): Likewise.
5123
81f47ac2
AH
51242019-05-17 Alan Hayward <alan.hayward@arm.com>
5125
5126 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
5127 * gdb.base/debug-expr.exp: Likewise.
5128 * gdb.base/foll-fork.exp: Likewise.
5129 * gdb.base/foll-vfork.exp: Likewise.
5130 * gdb.base/fork-print-inferior-events.exp: Likewise.
5131 * gdb.base/gdb-sigterm.exp: Likewise.
5132 * gdb.base/gdbinit-history.exp: Likewise.
5133 * gdb.base/osabi.exp: Likewise.
5134 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
5135 * gdb.base/ui-redirect.exp: Likewise.
5136 * gdb.gdb/unittest.exp: Likewise.
5137 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
5138 * gdb.mi/mi-watch.exp: Likewise.
5139 * gdb.mi/new-ui-mi-sync.exp: Likewise.
5140 * gdb.mi/user-selected-context-sync.exp: Likewise.
5141 * gdb.python/python.exp: Disable debug test when debugging.
5142 * gdb.threads/check-libthread-db.exp: Disable when debugging.
5143 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
5144 Likewise.
5145 * gdb.threads/stepi-random-signal.exp: Likewise.
5146
29b52314
AH
51472019-05-17 Alan Hayward <alan.hayward@arm.com>
5148
5149 * Makefile.in: Pass through GDB_DEBUG.
5150 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
5151 (gdb,debug): Add board setting.
5152 * lib/gdb.exp (default_gdb_start): Start debugging.
5153 (gdb_debug_enabled): New procedure.
5154 (gdb_debug_init): Likewise.
29b52314
AH
5155
51562019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 5157
29b52314
AH
5158 * Makefile.in: Pass through GDB_DEBUG.
5159 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
5160 (gdb,debug): Add board setting.
5161 * lib/gdb.exp (default_gdb_start): Start debugging.
5162 (gdb_debug_enabled): New procedure.
5163 (gdb_debug_init): Likewise.
29b52314 5164
ca1285d1
AH
51652019-05-17 Alan Hayward <alan.hayward@arm.com>
5166
5167 * gdb.base/ui-redirect.exp: Add debug redirect tests.
5168
f3a09c80
AH
51692019-05-17 Alan Hayward <alan.hayward@arm.com>
5170
5171 * gdb.base/ui-redirect.exp: Test redirection.
5172
26648588
JV
51732019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
5174
5175 * gdb.mi/mi-complete.exp: New file.
5176 * gdb.mi/mi-complete.cc: Likewise.
5177
14237686
AB
51782019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
5179
5180 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
5181 indexed and sliced arrays, and pointers to arrays.
5182
e7bd7fba
TT
51832019-05-14 Tom Tromey <tromey@adacore.com>
5184
5185 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
5186 styling test.
5187
2764128d
TV
51882019-05-14 Tom de Vries <tdevries@suse.de>
5189
5190 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
5191 selection entry encoding.
5192
71bed2db
TT
51932019-05-10 Tom Tromey <tromey@adacore.com>
5194
5195 * gdb.ada/info_exc.exp: Add "complete" test.
5196
63b667ad
TV
51972019-05-09 Tom de Vries <tdevries@suse.de>
5198
5199 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
5200 CU-relative.
5201
9cfd2b89
TV
52022019-05-09 Tom de Vries <tdevries@suse.de>
5203
5204 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
5205 CU-relative.
5206
2228ef77
XR
52072019-05-08 Joel Brobecker <brobecker@adacore.com>
5208
5209 * gdb.ada/frame_arg_lang.exp: New testcase.
5210 * gdb.ada/frame_arg_lang/bla.adb: New file.
5211 * gdb.ada/frame_arg_lang/pck.ads: New file.
5212 * gdb.ada/frame_arg_lang/pck.adb: New file.
5213 * gdb.ada/frame_arg_lang/foo.c: New file.
5214
80e55b13
TT
52152019-05-08 Tom Tromey <tromey@adacore.com>
5216
5217 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
5218
9d3421af
TT
52192019-05-08 Tom Tromey <tromey@adacore.com>
5220
5221 * gdb.base/ptype-offsets.exp: Update tests.
5222
844333e2
TT
52232019-05-08 Tom Tromey <tromey@adacore.com>
5224
5225 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
5226 cases.
5227 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
5228 "short".
5229
988915ee
TT
52302019-05-08 Tom Tromey <tromey@adacore.com>
5231
5232 * gdb.ada/vla.exp: New file.
5233 * gdb.ada/vla/vla.adb: New file.
5234
7bd55dac
TV
52352019-05-07 Tom de Vries <tdevries@suse.de>
5236
5237 * gdb.base/index-cache.exp (ls_host): Fix return statement.
5238
75f06e9d
TV
52392019-05-07 Tom de Vries <tdevries@suse.de>
5240
5241 PR testsuite/24522
5242 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
5243 section.
5244
77e7aaa4
TV
52452019-05-07 Tom de Vries <tdevries@suse.de>
5246
5247 PR testsuite/24522
5248 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
5249 .debug_aranges section.
5250
456ba0fa
TV
52512019-05-07 Tom de Vries <tdevries@suse.de>
5252
5253 PR testsuite/24159
5254 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
5255
5a56d6a6
TV
52562019-05-06 Tom de Vries <tdevries@suse.de>
5257
5258 * lib/gdb.exp (exec_has_index_section): New proc.
5259 * gdb.base/index-cache.exp: Handle case that binfile contains an index
5260 section.
5261
9d6d4be8
TV
52622019-05-04 Tom de Vries <tdevries@suse.de>
5263
5264 * boards/cc-with-debug-names.exp: New file.
5265
222a8d25
TT
52662019-05-03 Tom Tromey <tromey@adacore.com>
5267
5268 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
5269 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
5270 * gdb.ada/char_enum.exp: Add test.
5271
0fdfd794
TV
52722019-05-03 Tom de Vries <tdevries@suse.de>
5273
5274 * boards/cc-with-gdb-index.exp: New file.
5275
80062eb9
AB
52762019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
5277
5278 * gdb.rust/simple.exp: Add new test case.
5279 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
5280 (main): Initialise an instance of the new struct.
5281
4504bbde
TT
52822019-05-01 Tom Tromey <tromey@adacore.com>
5283
5284 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
5285 record.
5286 (NPR): New variable.
5287 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
5288 test.
5289
d48e62f4
TT
52902019-05-01 Tom Tromey <tromey@adacore.com>
5291
5292 * gdb.ada/packed_array_assign.exp: Add packed assignment
5293 regression test.
5294
f59f30f5
TV
52952019-05-01 Tom de Vries <tdevries@suse.de>
5296
5297 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
5298
b70bfc54
TV
52992019-05-01 Tom de Vries <tdevries@suse.de>
5300
5301 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
5302
15f18d14
AT
53032019-04-30 Ali Tamur <tamur@google.com>
5304
5305 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
5306
2ff0a947
TT
53072019-04-30 Tom Tromey <tromey@adacore.com>
5308
5309 * lib/ada.exp (find_ada_tool): New proc.
5310 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
5311 * gdb.ada/catch_ex_std.exp: New file.
5312 * gdb.ada/catch_ex_std/foo.adb: New file.
5313 * gdb.ada/catch_ex_std/some_package.adb: New file.
5314 * gdb.ada/catch_ex_std/some_package.ads: New file.
5315
a776957c
TT
53162019-04-30 Tom Tromey <tromey@adacore.com>
5317
5318 PR c++/24470:
5319 * gdb.cp/temargs.cc: Add test code from PR.
5320
bc68014d
AB
53212019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5322
5323 * gdb.fortran/vla-datatypes.exp: Update expected results.
5324 * gdb.fortran/vla-ptype.exp: Likewise.
5325 * gdb.fortran/vla-type.exp: Likewise.
5326 * gdb.fortran/vla-value.exp: Likewise.
5327
f1fdc960
AB
53282019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5329
5330 * gdb.fortran/ptr-indentation.exp: Update expected results.
5331 * gdb.fortran/ptype-on-functions.exp: Likewise.
5332 * gdb.fortran/vla-ptr-info.exp: Likewise.
5333 * gdb.fortran/vla-value.exp: Likewise.
5334
bf7a4de1
AB
53352019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5336
5337 * gdb.fortran/ptype-on-functions.exp: New file.
5338 * gdb.fortran/ptype-on-functions.f90: New file.
5339
bbe75b9d
AB
53402019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5341
5342 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
5343 case void string.
5344
1db455a7
AB
53452019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5346
5347 * gdb.fortran/complex.exp: Expand.
5348 * gdb.fortran/complex.f: Renamed to...
5349 * gdb.fortran/complex.f90: ...this, and extended to add more
5350 complex values.
5351
b6d03bb2
AB
53522019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5353
5354 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
5355 MODULO, CMPLX.
5356
2e62ab40
AB
53572019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
5358 Richard Bunt <richard.bunt@arm.com>
5359
5360 * gdb.base/max-depth.c: New file.
5361 * gdb.base/max-depth.exp: New file.
5362 * gdb.python/py-nested-maps.c: New file.
5363 * gdb.python/py-nested-maps.exp: New file.
5364 * gdb.python/py-nested-maps.py: New file.
5365 * gdb.python/py-format-string.exp (test_max_depth): New proc.
5366 (test_all_common): Call test_max_depth.
5367 * gdb.fortran/max-depth.exp: New file.
5368 * gdb.fortran/max-depth.f90: New file.
5369 * gdb.go/max-depth.exp: New file.
5370 * gdb.go/max-depth.go: New file.
5371 * gdb.modula2/max-depth.exp: New file.
5372 * gdb.modula2/max-depth.c: New file.
5373 * lib/gdb.exp (get_print_expr_at_depths): New proc.
5374
d2b584a5
TV
53752019-04-29 Tom de Vries <tdevries@suse.de>
5376
5377 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
5378
136afab8
PW
53792019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5380
5381 * gdb.base/callexit.exp: Test may-call-functions off.
5382
725cbb63
KS
53832019-04-25 Keith Seitz <keiths@redhat.com>
5384
5385 PR c++/24367
5386 * gdb.cp/meth-typedefs.cc (incomplete_struct)
5387 (another_incomplete_struct, test_incomplete): New definitions.
5388 (main): Use new definitions.
5389 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
5390 functions.
5391
701adfb0
PA
53922019-04-25 Ali Tamur <tamur@google.com>
5393
5394 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
5395
82433e3e
SDJ
53962019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
5397
5398 PR corefiles/11608
5399 PR corefiles/18187
5400 * gdb.base/coredump-filter-build-id.exp: New file.
5401
dd06d4d6
AH
54022019-04-25 Alan Hayward <alan.hayward@arm.com>
5403
e79be6e5
SM
5404 * Makefile.in: Pass through GDBSERVER_DEBUG.
5405 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
5406 (gdbserver,debug): Add board setting.
5407 * gdb.trace/tspeed.exp: Skip when debugging.
5408 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
5409 * lib/gdbserver-support.exp: Likewise
dd06d4d6 5410
1670072e
TT
54112019-04-24 Tom Tromey <tromey@adacore.com>
5412
5413 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
5414 Rust.
5415
a59240a4
TT
54162019-04-24 Tom Tromey <tromey@adacore.com>
5417
5418 * gdb.arch/amd64-eval.exp: Test bitfield return.
5419 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
5420 (class Foo) <return_bitfields>: New method.
5421 (main): Call it.
5422
b907456c
AB
54232019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
5424
5425 * gdb.cp/many-args.cc: New file.
5426 * gdb.cp/many-args.exp: New file.
5427
5c565afd
TV
54282019-04-23 Tom de Vries <tdevries@suse.de>
5429
5430 PR gdb/24433
5431 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
5432
ba22ff86
AH
54332019-04-23 Alan Hayward <alan.hayward@arm.com>
5434
5435 * gdb.trace/backtrace.exp: Use nopie flag.
5436 * gdb.trace/circ.exp: Likewise.
5437 * gdb.trace/collection.exp: Likewise.
5438 * gdb.trace/ftrace.exp: Likewise.
5439 * gdb.trace/mi-trace-unavailable.exp: Likewise.
5440 * gdb.trace/mi-traceframe-changed.exp: Likewise.
5441 * gdb.trace/qtro.exp: Likewise.
5442 * gdb.trace/read-memory.exp: Likewise.
5443 * gdb.trace/report.exp: Likewise.
5444 * gdb.trace/tfile.exp: Likewise.
5445 * gdb.trace/tfind.exp: Likewise.
5446 * gdb.trace/unavailable.exp: Likewise.
5447
7905fc35
PA
54482019-04-22 Pedro Alves <palves@redhat.com>
5449
5450 * gdb.base/solib-probes-nosharedlibrary.c,
5451 gdb.base/solib-probes-nosharedlibrary.exp: New files.
5452
8ecb59f8
TT
54532019-04-19 Tom Tromey <tromey@adacore.com>
5454
5455 * gdb.ada/ptype_union.c: New file.
5456 * gdb.ada/ptype_union.exp: New file.
5457
62160ec9
TT
54582019-04-19 Tom Tromey <tromey@adacore.com>
5459
5460 PR symtab/24423:
5461 * gdb.base/list0.h (foo): Add a control-l character.
5462
36cd4ba5
TV
54632019-04-18 Tom de Vries <tdevries@suse.de>
5464
5465 PR gdb/24433
5466 * boards/local-board.exp: Set sysroot to "".
5467
b73715df
TV
54682019-04-18 Tom de Vries <tdevries@suse.de>
5469 Pedro Alves <palves@redhat.com>
5470
5471 PR gdb/24454
5472 * gdb.threads/vfork-follow-child-exec.c: New file.
5473 * gdb.threads/vfork-follow-child-exec.exp: New file.
5474 * gdb.threads/vfork-follow-child-exit.c: New file.
5475 * gdb.threads/vfork-follow-child-exit.exp: New file.
5476
4aa866af
LS
54772019-04-15 Leszek Swirski <leszeks@google.com>
5478
5479 * gdb.arch/amd64-eval.cc: New file.
5480 * gdb.arch/amd64-eval.exp: New file.
5481
e5a1a79a
AH
54822019-04-11 Alan Hayward <alan.hayward@arm.com>
5483
5484 * gdb.server/sysroot.c: New test.
5485 * gdb.server/sysroot.exp: New file.
5486 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
5487 matching param.
5488
41077b66
AB
54892019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
5490
5491 * gdb.base/align.exp: Extend test to cover structures containing
5492 only static fields.
5493
c30391f8
TV
54942019-04-11 Tom de Vries <tdevries@suse.de>
5495
5496 * boards/cc-with-dwz-m.exp: New file.
5497 * boards/cc-with-dwz.exp: New file.
5498 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
5499
e242fd12
SM
55002019-04-09 Simon Marchi <simon.marchi@efficios.com>
5501
5502 * gdb.base/start-cpp.exp: New file.
5503 * gdb.base/start-cpp.cc: New file.
5504
2b0c8b01
KB
55052019-04-08 Kevin Buettner <kevinb@redhat.com>
5506
5507 * gdb.python/py-thrhandle.exp: Adjust tests to call
5508 thread_from_handle instead of thread_from_thread_handle.
5509
947210e5
KB
55102019-04-08 Kevin Buettner <kevinb@redhat.com>
5511
5512 * gdb.python/py-thrhandle.exp: Add tests for
5513 gdb.InferiorThread.handle.
5514
d7df6549
AB
55152019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
5516
5517 * gdb.python/py-function.exp: Check calling helper function from
5518 all languages.
5519 * lib/gdb.exp (gdb_supported_languages): New proc.
5520
8bdc1658
AB
55212019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
5522
5523 * gdb.base/complex-parts.c: New file.
5524 * gdb.base/complex-parts.exp: New file.
5525
05caa1d2
TT
55262019-04-01 Tom Tromey <tromey@adacore.com>
5527
5528 PR symtab/23331:
5529 * gdb.dwarf2/dw2-ranges-main.c: New file.
5530 * gdb.dwarf2/dw2-ranges-psym.c: New file.
5531 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
5532
7734102d
EZ
55332019-03-30 Simon Marchi <simark@simark.ca>
5534
5535 * gdb.base/default.exp: Add values for $_gdb_major and
5536 $_gdb_minor.
5537
188e1fa9
TT
55382019-03-29 Tom Tromey <tromey@adacore.com>
5539
5540 * gdb.base/help.exp: Tighten apropos regexp.
5541
2880242d
KS
55422019-03-29 Keith Seitz <keiths@redhat.com>
5543
5544 * gdb.fortran/array-bounds.exp: New file.
5545 * gdb.fortran/array-bounds.f90: New file.
5546
077cad8e
PW
55472019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5548
5549 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
5550
80047cfc
PW
55512019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5552
5553 * gdb.multi/hello.c (main): Increase alarm timer.
5554
f489207e
SL
55552019-03-28 Sandra Loosemore <sandra@codesourcery.com>
5556
5557 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
5558 factor when no hardware watchpoint support.
5559
c92df149
AH
55602019-03-28 Alan Hayward <alan.hayward@arm.com>
5561 Pedro Alves <palves@redhat.com>
5562
5563 * boards/local-board.exp: set sysroot to /.
5564
933aebfa
AH
55652019-03-27 Alan Hayward <alan.hayward@arm.com>
5566
5567 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
5568 in child.
5569
9f9aa852
AB
55702019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
5571
5572 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
5573 field.
5574 (make_container): Initialise new field.
5575 * gdb.python/py-prettyprint.exp: Add new tests.
5576 * gdb.python/py-prettyprint.py (class ContainerPrinter)
5577 <display_hint>: New method.
5578
3714a195
AB
55792019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
5580
5581 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
5582 gdb_continue_to_breakpoint more throughout this test.
5583 (run_lang_tests) Supply unique test names, and use
5584 gdb_test_no_output.
5585
18c77628
AB
55862019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
5587
5588 * gdb.base/finish-pretty.exp: Update expected results.
5589 * gdb.base/pretty-print.c: New file.
5590 * gdb.base/pretty-print.exp: New file.
5591
9a93502f
PA
55922019-03-25 Pedro Alves <palves@redhat.com>
5593
5594 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
5595 move comments outside list. Append '-i "" eof' section.
5596
968aa7ae
AH
55972019-03-22 Alan Hayward <alan.hayward@arm.com>
5598
34a7f2a4 5599 PR testsuite/25016
968aa7ae
AH
5600 * README: Add pie options.
5601 * gdb.base/break-interp.exp: Ensure pie is disabled.
5602 * gdb.base/dump.exp: Likewise.
5603 * lib/gdb.exp (gdb_compile): Add pie option.
5604
4c7d57e7
TT
56052019-03-19 Tom Tromey <tromey@adacore.com>
5606
5607 * gdb.mi/mi2-cli-display.c: New file.
5608 * gdb.mi/mi2-cli-display.exp: New file.
5609
bff8c71f
TT
56102019-03-18 Joel Brobecker <brobecker@adacore.com>
5611 Tom Tromey <tromey@adacore.com>
5612
5613 * gdb.ada/ptype_array/pck.adb: New file.
5614 * gdb.ada/ptype_array/pck.ads: New file.
5615 * gdb.ada/ptype_array/foo.adb: New file.
5616 * gdb.ada/ptype_array.exp: New file.
5617
d085f989
TT
56182019-03-14 Tom Tromey <tromey@adacore.com>
5619
5620 * gdb.base/style.exp: Add "set style sources" test.
5621
b4be1b06
SM
56222019-03-13 Simon Marchi <simon.marchi@ericsson.com>
5623
5624 * mi-breakpoint-location-ena-dis.exp: Rename to ...
5625 * mi-breakpoint-multiple-locations.exp: ... this.
5626 (make_breakpoints_pattern): New proc.
5627 (do_test): Add mi_version parameter, test -break-insert,
5628 -break-info and =breakpoint-created.
5629
7cde5fc2
AB
56302019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
5631
5632 * config/default.exp: Remove 'load_lib gdb.exp'.
5633 * config/monitor.exp: Likewise.
5634 * config/sid.exp: Likewise.
5635 * config/sim.exp: Likewise.
5636 * config/slite.exp: Likewise.
5637 * config/unix.exp: Likewise.
5638 * gdb.base/default.exp: Remove unhelpful comment.
5639
efbecbc1
AB
56402019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5641
5642 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
5643
0841c79a
AB
56442019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5645
5646 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
5647
4a270568
AB
56482019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5649
5650 * gdb.fortran/type-kinds.exp: Update expected results.
5651
067630bd
AB
56522019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5653
5654 * gdb.fortran/type-kinds.exp: Test new integer type kind.
5655
3be47f7a
AB
56562019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5657
5658 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
5659 function.
5660 (test_basic_parsing_of_type_kinds): Expand types tested.
5661 (test_parsing_invalid_type_kinds): New function.
5662
4d00f5d8
AB
56632019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5664
5665 * gdb.fortran/intrinsics.exp: New file.
5666 * gdb.fortran/intrinsics.f90: New file.
5667 * gdb.fortran/type-kinds.exp: New file.
5668
c8f91604
AB
56692019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5670
5671 * gdb.fortran/dot-ops.exp: New file.
5672
dd9f2c76
AB
56732019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5674
5675 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
5676 Check upper and lower case logical literals.
5677
84ec9724
AB
56782019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5679
5680 * gdb.fortran/types.exp (test_float_literal_types_accepted):
5681 Remove duplicate tests.
5682
c3734e09
AH
56832019-03-06 Alan Hayward <alan.hayward@arm.com>
5684
5685 * lib/gdb.exp (builtin_cd): rename of cd.
5686 (cd): Override builtin.
5687
aa3cfbda
RB
56882019-03-06 Richard Bunt <richard.bunt@arm.com>
5689
5690 * gdb.fortran/function-calls.exp: New file.
5691 * gdb.fortran/function-calls.f90: New test.
5692
7b63ad86
RB
56932019-03-04 Richard Bunt <richard.bunt@arm.com>
5694
5695 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
5696 on user program standard output.
5697 * gdb.fortran/short-circuit-argument-list.f90: Record function
5698 calls.
5699
01abb042
AH
57002019-02-28 Alan Hayward <alan.hayward@arm.com>
5701
c3734e09
AH
5702 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
5703 failure.
01abb042 5704
92137da0
RO
57052019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5706
5707 PR gdb/8527
5708 * gdb.base/interrupt-daemon-attach.c,
5709 gdb.base/interrupt-daemon-attach.exp: New test.
5710
5862844d
PA
57112019-02-27 Pedro Alves <palves@redhat.com>
5712
5713 * gdb.base/page.exp: Add tests for "set width/height -1".
5714
8ed25214
PA
57152019-02-27 Pedro Alves <palves@redhat.com>
5716
5717 * gdb.base/page.exp: Add tests for "set/show width/height" with
5718 "infinite" values.
5719
6c28e44a
TT
57202019-02-27 Tom Tromey <tromey@adacore.com>
5721
5722 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
5723 2.4.
5724 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
5725 workaround.
5726
bf9a735e
AB
57272019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
5728
5729 * gdb.base/align.exp: Extend to compile in both C and C++, and add
5730 tests for structs with static members.
5731
8791793c
TT
57322019-02-26 Tom Tromey <tromey@adacore.com>
5733
5734 * gdb.python/py-value.exp (test_value_from_buffer): Check for
5735 ValueError, not TypeError.
5736
bc2a507e
KB
57372019-02-26 Kevin Buettner <kevinb@redhat.com>
5738
5739 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
5740 call from main program.
5741
e0e7d3bd
JB
57422019-02-23 Joel Brobecker <brobecker@adacore.com>
5743
5744 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
5745 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
5746 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
5747 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
5748 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
5749
9600246d
KS
57502019-02-22 Keith Seitz <keiths@redhat.com>
5751
5752 PR symtab/23853
5753 * gdb.base/symlink-sourcefile.c: New file.
5754 * gdb.base/symlink-sourcefile.exp: New file.
5755
0c95f9ed
TT
57562019-02-20 Tom Tromey <tom@tromey.com>
5757
5758 * gdb.base/info_qt.exp: Update.
5759
6caa91b6
SM
57602019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
5761
5762 * gdb.base/source.exp: Move "error in sourced script" code to
5763 the end.
5764 * gdb.base/source-error.gdb: Move contents to
5765 source-error-1.gdb. Add new code to source source-error-1.gdb.
5766 * gdb.base/source-error-1.gdb: New file, from previous
5767 source-error.gdb.
5768
6506371f
TT
57692019-02-17 Tom Tromey <tom@tromey.com>
5770
5771 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
5772 for macro styling.
5773 * gdb.base/style.c (SOME_MACRO): New macro.
5774
a0087920
TT
57752019-02-17 Tom Tromey <tom@tromey.com>
5776
5777 * gdb.base/style.exp: Add line-wrapping tests.
5778 * gdb.base/page.exp: Add test for quitting during pagination.
5779
a2cd4f14
JB
57802019-02-17 Joel Brobecker <brobecker@adacore.com>
5781
5782 * gdb.ada/big_packed_array: New testcase.
5783 * gdb.ada/homonym.exp: Fix incorrect expected output for
5784 "break <homonym__get_value>" test.
5785
9d70ffbc
WP
57862019-02-13 Weimin Pan <weimin.pan@oracle.com>
5787
5788 PR breakpoints/21870
5789 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
5790 and prepare_for_testing. Add comment.
5791 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
5792 redundant cleanup call. Clean up comment.
5793
01c7ae81
WP
57942019-02-12 Weimin Pan <weimin.pan@oracle.com>
5795
5796 PR breakpoints/21870
5797 * gdb.arch/aarch64-dbreg-contents.exp: New file.
5798 * gdb.arch/aarch64-dbreg-contents.c: New file.
5799
aff29d1c
JB
58002019-02-10 Joel Brobecker <brobecker@adacore.com>
5801
5802 * gdb.ada/mi_ref_changeable: New testcase.
5803
df0da8a2
AH
58042019-02-07 Alan Hayward <alan.hayward@arm.com>
5805
5806 * gdb.base/attach.exp: Add double attach test.
5807
bd447abb
SM
58082019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
5809
5810 * lib/gdb.exp (default_gdb_start): Don't match pagination
5811 prompt.
5812 (gdb_init): Set stty_init.
5813
1dbc40b9
TT
58142019-01-27 Tom Tromey <tom@tromey.com>
5815
5816 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
5817 skip_python_tests.
5818
353229bf
AH
58192019-01-24 Alan Hayward <alan.hayward@arm.com>
5820
5821 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
5822 New structure.
5823 (struct struct_static_02_02): Likewise.
5824 (struct struct_static_02_03): Likewise.
5825 (struct struct_static_02_04): Likewise.
5826 (struct struct_static_04_01): Likewise.
5827 (struct struct_static_04_02): Likewise.
5828 (struct struct_static_04_03): Likewise.
5829 (struct struct_static_04_04): Likewise.
5830 (struct struct_static_06_01): Likewise.
5831 (struct struct_static_06_02): Likewise.
5832 (struct struct_static_06_03): Likewise.
5833 (struct struct_static_06_04): Likewise.
5834 (cmp_struct_static_02_01): Likewise.
5835 (cmp_struct_static_02_02): Likewise.
5836 (cmp_struct_static_02_03): Likewise.
5837 (cmp_struct_static_02_04): Likewise.
5838 (cmp_struct_static_04_01): Likewise.
5839 (cmp_struct_static_04_02): Likewise.
5840 (cmp_struct_static_04_03): Likewise.
5841 (cmp_struct_static_04_04): Likewise.
5842 (cmp_struct_static_06_01): Likewise.
5843 (cmp_struct_static_06_02): Likewise.
5844 (cmp_struct_static_06_03): Likewise.
5845 (cmp_struct_static_06_04): Likewise.
5846 (call_all): Test new structs.
5847 * gdb.base/infcall-nested-structs.exp: Likewise.
5848
73021deb
AH
58492019-01-21 Alan Hayward <alan.hayward@arm.com>
5850 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
5851
fc65c7db
AH
58522019-01-21 Alan Hayward <alan.hayward@arm.com>
5853 * gdb.base/stack-protector.c: New test.
5854 * gdb.base/stack-protector.exp: New file.
5855 * gdb.cp/ovldbreak.exp: Only allow a single break line.
5856 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
5857 option.
5858 (gdb_compile): Remove stack protector for GCC and prevent
5859 recursion.
5860
c24bdb02
KS
58612019-01-16 Keith Seitz <keiths@redhat.com>
5862
5863 PR gdb/23773
5864 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
5865
6f072a10
PFC
58662019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5867
5868 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
5869 aliases.
5870 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
5871 tests.
5872 * gdb.arch/powerpc-vector-regs.c: New file.
5873 * gdb.arch/powerpc-vector-regs.exp: New file.
5874
a7b8d682
PFC
58752019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5876
5877 * gdb.arch/altivec-regs.exp: Fix the list passed to
5878 gdb_expect_list when testing "info vector".
5879
6eb6fb67
AB
58802019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
5881
5882 * gdb.base/style.exp: Don't include path in testname.
5883
b56f80d8
KS
58842019-01-10 Keith Seitz <keiths@redhat.com>
5885
5886 PR gdb/23712
5887 PR symtab/23010
5888 * gdb.dwarf2/multidictionary.exp: New file.
5889
041be526
SM
58902019-01-09 Simon Marchi <simon.marchi@ericsson.com>
5891
5892 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
5893 (test_gnuv3_style_demangling): ... this.
5894 (test_lucid_style_demangling): Remove.
5895 (test_arm_style_demangling): Remove.
5896 (test_hp_style_demangling): Remove.
5897 (do_tests): Remove calls to the above.
5898
d820d0c3
AB
58992019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5900
5901 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
5902 case.
5903
f097f5ad
TT
59042019-01-06 Tom Tromey <tom@tromey.com>
5905
5906 PR gdb/28155:
5907 * gdb.dwarf2/typedef-void-finish.exp: New file.
5908
2cd8cc0b
TT
59092018-12-28 Tom Tromey <tom@tromey.com>
5910 Simon Marchi <simark@simark.ca>
5911
5912 * gdb.base/jit-exec.exp: New file.
5913 * gdb.base/jit-exec.c: New file.
5914 * gdb.base/jit-execd.c: New file.
5915
35fb8261
TT
59162018-12-28 Tom Tromey <tom@tromey.com>
5917
5918 * gdb.base/style.exp: Update test to check for address styling.
5919
47fd17cd
TT
59202018-12-28 Tom Tromey <tom@tromey.com>
5921
5922 * gdb.base/style.exp: Add test for styling of "Reading symbols"
5923 message.
5924
d47032b7
TT
59252018-12-28 Tom Tromey <tom@tromey.com>
5926
5927 * gdb.base/style.exp: Add test for version number styling.
5928
af79b68d
TT
59292018-12-28 Tom Tromey <tom@tromey.com>
5930
5931 * gdb.base/style.exp: Add test for print_address_symbolic.
5932
0bb296cb
TT
59332018-12-28 Tom Tromey <tom@tromey.com>
5934
5935 * gdb.base/style.exp: Add test for breakpoint setting.
5936
80ae2043
TT
59372018-12-28 Tom Tromey <tom@tromey.com>
5938
5939 * gdb.base/style.exp: Add test for variable names.
5940
cbe56571
TT
59412018-12-28 Tom Tromey <tom@tromey.com>
5942
5943 * gdb.base/style.exp: New file.
5944 * gdb.base/style.c: New file.
5945
9162a27c
TT
59462018-12-28 Tom Tromey <tom@tromey.com>
5947
5948 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
5949 "dumb".
5950 * gdb.base/readline.exp (operate_and_get_next): Save and restore
5951 the TERM environment variable.
5952
bc543c90
TT
59532018-12-27 Tom Tromey <tom@tromey.com>
5954
5955 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
5956 pagination test.
5957
6f0ffe50
AB
59582018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
5959
5960 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
5961 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
5962
b5a1e557
PW
59632018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5964
5965 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
5966 Filename a.adb changed to bp_fun_addr.adb.
5967 gdb.ada/bp_fun_addr.exp: Update test accordingly.
5968
6e8b1ab2
JV
59692018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
5970
5971 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
5972 non-PIE executables.
5973 * README: Mention the gdb,nopie_flag board setting.
5974 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
5975 non-PIE executable.
5976 * gdb.arch/amd64-entry-value.exp: Likewise.
5977 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
5978 * gdb.arch/i386-float.exp: Likewise.
5979 * gdb.arch/i386-signal.exp: Likewise.
5980 * gdb.mi/mi-reg-undefined.exp: Likewise.
5981
d00a27c5
PM
59822018-12-21 Paul Marechal <paul.marechal@ericsson.com>
5983
5984 PR gdb/23974
5985 * gdb.base/info-os.exp: Check return for unknown "info os" type.
5986
161d081c
PW
59872018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5988
5989 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
5990 Update order of results accordingly.
5991
b001de23
AB
59922018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
5993
5994 * gdb.base/annota1.exp: Update a test regexp.
5995
99e1a184
AB
59962018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
5997
5998 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
5999
7a81c1e2
PW
60002018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6001
6002 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
6003 (reuse_time): Initialize to REUSE_TIME_CAP.
6004 (check_rc): New function.
6005 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
6006 Check pthread_create rc.
6007 (spawner_thread_func): Check pthread_create and pthread_join rc.
6008
73e8dc90
PA
60092018-12-08 Pedro Alves <palves@redhat.com>
6010
6011 * gdb.base/list.exp (test_forward_search): Rename to ...
6012 (test_forward_reverse_search): ... this. Also test reverse-search
6013 and the forward-search alias.
6014
13f2ed32
AB
60152018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
6016
6017 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
6018 local timeout variable before return, and remove all local timeout
6019 variable entirely.
6020 (gdb_load): Likewise.
6021
64d27cfc
TV
60222018-12-01 Tom de Vries <tdevries@suse.de>
6023
6024 * gdb.base/gdb-caching-proc.exp: New file.
6025
f63c03b4
SDJ
60262018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
6027
6028 * Makefile.in (TIMESTAMP): New variable.
6029 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
6030 command.
6031 (check-single-racy): Likewise.
6032 (check/%.exp): Likewise.
6033 (check-racy/%.exp): Likewise.
6034 (workers/%.worker): Likewise.
6035 (build-perf): Likewise.
6036 (check-perf): Likewise.
6037 * README: Describe new "TS" and "TS_FORMAT" variables.
6038 * print-ts.py: New file.
6039
1c97054b
BF
60402018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
6041
6042 PR python/23714
6043 * gdb.python/python.exp: Test command repetition after
6044 gdb.execute.
6045
1871a62d
AB
60462018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
6047
6048 * gdb.opt/inline-break.exp: Add test that info breakpoint output
6049 is correctly aligned.
6050
fb5e1ed9
PW
60512018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6052
6053 * gdb.ada/info_auto_lang.exp: New testcase.
6054 * gdb.ada/info_auto_lang/global_pack.ads: New file.
6055 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
6056 * gdb.ada/info_auto_lang/some_c.c: New file.
6057
43d397ca
PW
60582018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6059
6060 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
6061 FUNC_lang language syntax.
6062
beddd671
PW
60632018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6064
6065 * gdb.base/info_minsym.c: New file.
6066 * gdb.base/info_minsym.exp: New file.
6067
73fc52c4
TT
60682018-11-19 Tom Tromey <tom@tromey.com>
6069
6070 PR rust/23625:
6071 * gdb.rust/simple.exp: Add ptype test. Update expected output.
6072 * gdb.rust/expr.exp: Update expected output. Change one test.
6073
994b876a
TT
60742018-11-19 Tom Tromey <tom@tromey.com>
6075
6076 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
6077
6769f276
PA
60782018-11-19 Pedro Alves <palves@redhat.com>
6079
6080 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
6081 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
6082 see the expected warning.
6083
38a72da0
AH
60842018-11-16 Alan Hayward <alan.hayward@arm.com>
6085
6086 PR gdb/22736:
6087 * gdb.cp/infcall-nodebug-lib.c: New test.
6088 * gdb.cp/infcall-nodebug-main.c: New test.
6089 * gdb.cp/infcall-nodebug.exp: New file.
6090
53a89d6e
SM
60912018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
6092
6093 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
6094 completer tests.
6095
9325300d
TV
60962018-11-09 Tom de Vries <tdevries@suse.de>
6097
6098 * gdb.base/msym-lang.c: New test.
6099 * gdb.base/msym-lang.exp: New file.
6100 * gdb.base/msym-lang-main.c: New test.
6101
20f0d60d
TT
61022018-11-08 Tom Tromey <tom@tromey.com>
6103
6104 PR gdb/23555:
6105 PR gdb/23838:
6106 * gdb.base/warning.exp: New file.
6107
b5420128
JB
61082018-11-08 Jan Beulich <jbeulich@suse.com>
6109
6110 * testsuite/gdb.arch/i386-avx512.c,
6111 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
6112
cd115d61
AB
61132018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
6114
6115 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
6116 point hardware.
6117
35ee2dc2
AB
61182018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
6119
6120 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
6121 * gdb.dwarf2/missing-type-name.exp: New file.
6122
31aceee8
TV
61232018-11-06 Tom de Vries <tdevries@suse.de>
6124
6125 * gdb.base/many-headers.c: New test.
6126 * gdb.base/many-headers.exp: New file.
6127
109be305
JW
61282018-11-06 Jim Wilson <jimw@sifive.com>
6129
6130 * gdb.base/code_elim.exp: For riscv, set additional_flags
6131 to include -msmall-data-limit=0.
6132
e2b7af72
JB
61332018-11-01 Joel Brobecker <brobecker@adacore.com>
6134
6135 * gdb.ada/watch_minus_l: New testcase.
6136
cdcda965
SM
61372018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
6138
6139 * gdb.arch/aix-sighandle.c: New file.
6140 * gdb.arch/aix-sighandle.exp: New file.
6141
92dcebf3
AB
61422018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
6143
6144 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
6145 registers being unions.
6146
68b9ac18
TV
61472018-10-31 Tom de Vries <tdevries@suse.de>
6148
6149 * lib/valgrind.exp: New file.
6150 (vgdb_start, vgdb_stop): New procs, factored out of ...
6151 * gdb.base/valgrind-bt.exp: ... here, ...
6152 * gdb.base/valgrind-disp-step.exp: ... here and ...
6153 * gdb.base/valgrind-infcall.exp: ... here.
6154
1443936e
TV
61552018-10-31 Tom de Vries <tdevries@suse.de>
6156
6157 * lib/gdb.exp (get_valueof): Don't output read value in test name.
6158
eb77c9df
AB
61592018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
6160
6161 * gdb.dwarf2/void-type.c: New file.
6162 * gdb.dwarf2/void-type.exp: New file.
6163
82b5e646
PW
61642018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6165
6166 * gdb.base/info_qt.c: New file.
6167 * gdb.base/info_qt.exp: New file.
6168
8d619c01
EBM
61692018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6170
6171 * gdb.arch/powerpc-htm-regs.c: New file.
6172 * gdb.arch/powerpc-htm-regs.exp: New file.
6173
f2cf6173
EBM
61742018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6175
6176 * gdb.arch/powerpc-tar.c: New file.
6177 * gdb.arch/powerpc-tar.exp: New file.
6178
7ca18ed6
EBM
61792018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6180
6181 * gdb.arch/powerpc-ppr-dscr.c: New file.
6182 * gdb.arch/powerpc-ppr-dscr.exp: New file.
6183
bfcc0eba
TV
61842018-10-25 Tom de Vries <tdevries@suse.de>
6185
6186 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
6187
fe1a5cad
TV
61882018-10-24 Tom de Vries <tdevries@suse.de>
6189
6190 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
6191 longer exists error.
6192
a76dc3b7
TV
61932018-10-24 Tom de Vries <tdevries@suse.de>
6194
6195 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
6196
4df46df7
TV
61972018-10-24 Tom de Vries <tdevries@suse.de>
6198
6199 * gdb.base/valgrind-db-attach.exp: Handle removed support for
6200 --db-attach in valgrind.
6201
0dbfcfff
AB
62022018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
6203
6204 * gdb.arch/riscv-reg-aliases.c: New file.
6205 * gdb.arch/riscv-reg-aliases.exp: New file.
6206
b04480b1
AH
62072018-10-19 Alan Hayward <alan.hayward@arm.com>
6208
6209 * gdb.python/py-cmd.exp: Check for gdb_prompt.
6210
2c6ac8d7
AH
62112018-10-19 Alan Hayward <alan.hayward@arm.com>
6212
6213 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
6214
2bc69f25
AH
62152018-10-19 Alan Hayward <alan.hayward@arm.com>
6216
6217 * gdb.cp/ovldbreak.exp: Fix regexps.
6218
1f1ae3a3
AH
62192018-10-19 Alan Hayward <alan.hayward@arm.com>
6220
6221 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
6222
94c18618
SDJ
62232018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
6224
6225 PR cli/23785
6226 * gdb.base/restore.exp: New test to check if "restore" with an
6227 invalid file doesn't segfault.
6228
812cd6eb
TV
62292018-10-18 Tom de Vries <tdevries@suse.de>
6230
6231 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
6232 * gdb.ada/excep_handle.exp: Same.
6233 * gdb.ada/mi_string_access.exp: Same.
6234 * gdb.ada/mi_var_union.exp: Same.
6235 * gdb.arch/arc-analyze-prologue.exp: Same.
6236 * gdb.arch/arc-decode-insn.exp: Same.
6237 * gdb.base/readnever.exp: Same.
6238 * gdb.fortran/printing-types.exp: Same.
6239 * gdb.guile/scm-lazy-string.exp: Same.
6240
c4b90788
TV
62412018-10-16 Tom de Vries <tdevries@suse.de>
6242
6243 PR gdb/23730
6244 * gdb.base/catch-follow-exec.c: Add copyright notice.
6245 * gdb.base/catch-follow-exec.exp: Rewrite to use
6246 gdb_spawn_with_cmdline_opts. Require gdb-native.
6247
8bca2978
SL
62482018-10-12 Sandra Loosemore <sandra@codesourcery.com>
6249
6250 * gdb.trace/actions-changed.exp: Check for arch support.
6251 * gdb.trace/actions.exp: Likewise.
6252 * gdb.trace/ax.exp: Likewise.
6253 * gdb.trace/backtrace.exp: Likewise.
6254 * gdb.trace/change-loc.exp: Likewise.
6255 * gdb.trace/deltrace.exp: Likewise.
6256 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
6257 * gdb.trace/ftrace.exp: Likewise.
6258 * gdb.trace/infotrace.exp: Check for arch support.
6259 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
6260 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
6261 * gdb.trace/mi-tsv-changed.exp: Likewise.
6262 * gdb.trace/packetlen.exp: Likewise.
6263 * gdb.trace/passc-dyn.exp: Likewise.
6264 * gdb.trace/passcount.exp: Likewise.
6265 * gdb.trace/pending.exp: Likewise.
6266 * gdb.trace/range-stepping.exp: Check for shlib support.
6267 * gdb.trace/report.exp: Check for arch support.
6268 * gdb.trace/save-trace.exp: Likewise.
6269 * gdb.trace/signal.exp: Check for signal support.
6270 * gdb.trace/tfind.exp: Check for arch support.
6271 * gdb.trace/trace-break.exp: Check for arch and shlib support.
6272 * gdb.trace/trace-common.h: Add comment.
6273 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
6274 * gdb.trace/trace-enable-disable.exp: Likewise.
6275 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
6276 * gdb.trace/tracecmd.exp: Check for arch support.
6277 * gdb.trace/tspeed.exp: Check for shlib and target support.
6278 * gdb.trace/tstatus.exp: Check for arch support.
6279 * gdb.trace/tsv.exp: Likewise.
6280 * gdb.trace/while-dyn.exp: Likewise.
6281 * gdb.trace/while-stepping.exp: Likewise.
6282 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
6283
f9c49bff
SM
62842018-10-12 Simon Marchi <simon.marchi@ericsson.com>
6285
6286 * gdb.trace/tspeed.exp: Remove nowarnings.
6287 (prepare_for_trace_test): Declare "global ipalib".
6288 * gdb.trace/tspeed.c: Include unistd.h.
6289 (main): Remove superfluous printf argument.
6290
d4330bde
SL
62912018-10-11 Sandra Loosemore <sandra@codesourcery.com>
6292
6293 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
6294 directory prefix on the filename.
6295
8ecfd7bd
SDJ
62962018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
6297
6298 * gdb.gdb/unittest.exp: Update expected message informing that
6299 selftests have been disabled.
6300 * gdb.server/unittest.exp: Likewise.
6301
58bbcd02
TV
63022018-10-09 Tom de Vries <tdevries@suse.de>
6303
6304 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
6305 with runto_main.
6306
9f6b697b
WP
63072018-10-08 Weimin Pan <weimin.pan@oracle.com>
6308
6309 PR c++/16841
6310 * gdb.cp/virtbase2.cc: New file.
6311 * gdb.cp/virtbase2.exp: New file.
6312
add5ded5
TT
63132018-10-06 Tom Tromey <tom@tromey.com>
6314
6315 PR python/19399:
6316 * gdb.python/py-inferior.exp: Add architecture test.
6317
f9e48344
TT
63182018-10-06 Tom Tromey <tom@tromey.com>
6319
6320 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
6321 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
6322
2a8be203
TT
63232018-10-06 Tom Tromey <tom@tromey.com>
6324
6325 * gdb.python/py-breakpoint.exp (check_last_event): Check location
6326 of a "throw" catchpoint.
6327
e04caa70
SDJ
63282018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
6329
6330 * gdb.base/info-proc.exp: Update string expected from "help info
6331 proc".
6332
5ca8c39f
TT
63332018-10-04 Tom Tromey <tom@tromey.com>
6334
6335 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
6336 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
6337 (test_initial_complaints, test_empty_complaints): Update.
6338 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
6339
3453e7e4
TT
63402018-10-04 Tom Tromey <tom@tromey.com>
6341
6342 PR cli/19551:
6343 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
6344 * lib/gdb.exp (gdb_file_cmd): Update.
6345 * gdb.stabs/weird.exp (print_weird_var): Update.
6346 * gdb.server/solib-list.exp: Update.
6347 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
6348 * gdb.mi/mi-cli.exp: Update.
6349 * gdb.linespec/linespec.exp: Update.
6350 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
6351 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
6352 * gdb.cp/cp-relocate.exp: Update.
6353 * gdb.base/sym-file.exp: Update.
6354 * gdb.base/relocate.exp: Update.
6355 * gdb.base/readnever.exp: Update.
6356 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
6357 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
6358 * gdb.base/dbx.exp (gdb_file_cmd): Update.
6359 * gdb.base/code_elim.exp: Update.
6360 * gdb.base/break-unload-file.exp (test_break): Update.
6361 * gdb.base/break-interp.exp (test_attach_gdb): Update.
6362 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
6363 Update.
6364 * gdb.base/attach.exp (do_attach_tests): Update.
6365 * gdb.base/sepdebug.exp: Update.
6366 * gdb.python/py-section-script.exp: Update.
6367
6afcf761
TT
63682018-10-04 Tom Tromey <tom@tromey.com>
6369
6370 PR cli/22234:
6371 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
6372 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
6373 output.
6374
fef1b293
TT
63752018-10-04 Tom Tromey <tom@tromey.com>
6376
6377 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
6378 set width and height to 0.
6379 (test_command_line_attach_run): Use -quiet.
6380
ca98345e
SL
63812018-10-03 Sandra Loosemore <sandra@codesourcery.com>
6382
6383 * lib/gdb.exp (skip_ifunc_tests): New.
6384 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
6385 other compile failures.
6386 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
6387
ff34e6ae
SM
63882018-10-01 Simon Marchi <simon.marchi@ericsson.com>
6389
6390 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
6391 is_amd64_regs_target.
6392
6bb8890e
AH
63932018-10-01 Alan Hayward <alan.hayward@arm.com>
6394
6395 * gdb.arch/aarch64-sighandler-regs.c: New test.
6396 * gdb.arch/aarch64-sighandler-regs.exp: New file.
6397 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
6398
224d30d3
MM
63992018-10-01 Markus Metzger <markus.t.metzger@intel.com>
6400
6401 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
6402 assembly.
6403
f67ffa6a
AB
64042018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
6405
6406 * gdb.base/frame-selection.exp: New file.
6407 * gdb.base/frame-selection.c: New file.
6408
9fc3183f
AH
64092018-09-27 Alan Hayward <alan.hayward@arm.com>
6410
6411 * gdb.threads/check-libthread-db.c (thread_routine): Use a
6412 pthread barrier.
6413 (main): Likewise.
6414
d354055e
AB
64152018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
6416
6417 * gdb.base/large-frame-1.c: New file.
6418 * gdb.base/large-frame-2.c: New file.
6419 * gdb.base/large-frame.exp: New file.
6420 * gdb.base/large-frame.h: New file.
6421
db727370
JL
64222018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
6423
6424 PR gdb/20948
6425 * gdb.base/write_mem.exp: New test.
6426 * gdb.base/write_mem.c: Likewise.
6427
ae778caf
TT
64282018-09-23 Tom Tromey <tom@tromey.com>
6429
6430 PR python/18852:
6431 * gdb.python/py-parameter.exp: Add test for parameter that throws
6432 on "set".
6433
fd3ba736
TT
64342018-09-23 Tom Tromey <tom@tromey.com>
6435
6436 PR python/17284:
6437 * gdb.python/py-template.exp (test_template_arg): Add test for
6438 negative template argument number.
6439
39a24317
TT
64402018-09-23 Tom Tromey <tom@tromey.com>
6441
6442 PR python/14062:
6443 * gdb.python/python.exp: Add test for post_event error.
6444
f5769a2c
TT
64452018-09-23 Tom Tromey <tom@tromey.com>
6446
6447 PR python/18170:
6448 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
6449 convert pointers to int and long.
6450
1c1e54f6
TT
64512018-09-23 Tom Tromey <tom@tromey.com>
6452
6453 PR python/20126:
6454 * gdb.python/py-value.exp (test_value_numeric_ops): Add
6455 signed-ness conversion tests.
6456
fb4fa946
TT
64572018-09-23 Tom Tromey <tom@tromey.com>
6458
6459 PR python/18352;
6460 * gdb.python/py-value.exp (test_float_conversion): New proc.
6461 Use it.
6462
a466edac
HAQ
64632018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
6464
6465 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
6466
4ee9b0c5
SL
64672018-09-18 Sandra Loosemore <sandra@codesourcery.com>
6468
6469 * gdb.base/complete-empty.exp: Skip tab-completion tests if
6470 no readline.
6471 * gdb.base/utf8-identifiers.exp: Likewise.
6472 * gdb.cp/cpcompletion.exp: Likewise.
6473 * gdb.linespec/cpcompletion.exp: Likewise.
6474 * gdb.linespec/cpls-abi-tag.exp: Likewise.
6475 * gdb.linespec/cpls-ops.exp: Likewise.
6476
23be8da7
RB
64772018-09-19 Richard Bunt <richard.bunt@arm.com>
6478 Chris January <chris.january@arm.com>
6479
6480 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
6481 * gdb.fortran/short-circuit-argument-list.exp: New file.
6482 * gdb.fortran/short-circuit-argument-list.f90: New test.
6483
5031d0ae
SDJ
64842018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
6485
6486 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
6487 "arch=" keyword when executing "-stack-list-frames".
6488
b4c0d1a4
SDJ
64892018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
6490
6491 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
6492 "arch=" keyword when executing "-stack-list-frames".
6493
7a6d2b45
SDJ
64942018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
6495
6496 * gdb.ada/complete.exp: Expect for "@" when doing "complete
6497 break ada".
6498
8588b356
SM
64992018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
6500
6501 PR python/23669
6502 * gdb.python/python.exp: Test gdb.execute("show commands").
6503
65e65158
TT
65042018-09-16 Tom Tromey <tom@tromey.com>
6505
6506 * gdb.base/new-ui.exp (do_execution_tests): Update.
6507 * gdb.base/dbx.exp (test_breakpoints): Update.
6508
bf326452
AH
65092018-09-14 Alan Hayward <alan.hayward@arm.com>
6510
6511 * lib/gdb.exp (gdb_simple_compile): Add proc.
6512 (is_elf_target): Use gdb_simple_compile.
6513 (skip_altivec_tests): Likewise.
6514 (skip_vsx_tests): Likewise.
6515 (skip_tsx_tests): Likewise.
6516 (skip_btrace_tests): Likewise.
6517 (skip_btrace_pt_tests): Likewise.
6518 (gdb_can_simple_compile): Likewise.
6519 (gdb_has_argv0): Likewise.
6520 (gdb_target_symbol_prefix): Likewise.
6521 (target_supports_scheduler_locking): Likewise.
6522
2361b0fb
TT
65232018-09-13 Tom Tromey <tom@tromey.com>
6524
6525 * Makefile.in (TAGS): Recognize proc_with_prefix and
6526 gdb_caching_proc.
6527
0ae1a321
SM
65282018-09-13 Simon Marchi <simon.marchi@ericsson.com>
6529
6530 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
6531 method.
6532
a40bf0c2
SM
65332018-09-13 Simon Marchi <simon.marchi@ericsson.com>
6534
6535 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
6536 and a few other Inferior properties when the Inferior is no
6537 longer valid.
6538
4a3fe98f
TT
65392018-09-13 Tom Tromey <tom@tromey.com>
6540
6541 PR rust/23650:
6542 * gdb.rust/simple.exp: Add test for enum field access error.
6543
098b2108
TT
65442018-09-13 Tom Tromey <tom@tromey.com>
6545
6546 PR rust/23626:
6547 * gdb.rust/simple.rs (EmptyEnum): New type.
6548 (main): Use it.
6549 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
6550
1256af7d
SM
65512018-09-13 Simon Marchi <simon.marchi@ericsson.com>
6552
6553 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
6554 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
6555 * gdb.python/py-symtab.exp: Update test printing an objfile.
6556
4aa8e6c2
SM
65572018-09-12 Simon Marchi <simon.marchi@ericsson.com>
6558
6559 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
6560 object.
6561
c221b2f7
AH
65622018-09-12 Alan Hayward <alan.hayward@arm.com>
6563
6564 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
6565 (support_complex_tests): Use gdb_can_simple_compile.
6566 (is_ilp32_target): Likewise.
6567 (is_lp64_target): Likewise.
6568 (is_64_target): Likewise.
6569 (is_amd64_regs_target): Likewise.
6570 (is_aarch32_target): Likewise.
6571 (gdb_int128_helper): Likewise.
6572
6f1107b5
JK
65732018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6574
6575 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
6576
1f5d1570
JG
65772018-09-10 Jerome Guitton <guitton@adacore.com>
6578
6579 * gdb.ada/same_component_name: Add test for case of tagged record
6580 with variable-length fields.
6581
cc330e39
XR
65822018-09-10 Xavier Roirand <roirand@adacore.com>
6583
6584 * gdb.ada/access_to_unbounded_array.exp: New testcase.
6585 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
6586 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
6587 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
6588
b9c50e9a
XR
65892018-09-10 Xavier Roirand <roirand@adacore.com>
6590
6591 * gdb.ada/mi_string_access.exp: New testcase.
6592 * gdb.ada/mi_string_access/bar.adb: New file.
6593 * gdb.ada/mi_string_access/pck.adb: New file.
6594 * gdb.ada/mi_string_access/pck.asd: New file.
6595
2963898f
XR
65962018-09-10 Xavier Roirand <roirand@adacore.com>
6597
6598 * gdb.ada/mi_var_union.exp: New testcase.
6599 * gdb.ada/mi_var_union/bar.adb: New file.
6600 * gdb.ada/mi_var_union/pck.adb: New file.
6601 * gdb.ada/mi_var_union/pck.asd: New file.
6602
1aac008f
TT
66032018-09-08 Tom Tromey <tom@tromey.com>
6604
6605 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
6606
332cf4c9
TT
66072018-09-08 Tom Tromey <tom@tromey.com>
6608
6609 PR python/16047:
6610 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
6611 (register_pretty_printers): Register new printer.
6612 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
6613 test.
6614 * gdb.python/py-prettyprint.c (int_type3): New typedef.
6615 (an_int_type3): New global.
6616
424da6cf
JB
66172018-09-08 Joel Brobecker <brobecker@adacore.com>
6618
6619 * gdb.ada/expr_with_funcall: New testcase.
6620
2a62dfa9
JB
66212018-09-08 Joel Brobecker <brobecker@adacore.com>
6622
6623 * gdb.ada/packed_array_assign: New testcase.
6624
96b6697f
AB
66252018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
6626
6627 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
6628 names, and add test prefixes to make test names unique.
6629
e4a62c65
TV
66302018-09-05 Tom de Vries <tdevries@suse.de>
6631
6632 * gdb.dwarf2/varval.exp: Add test.
6633
dd083ee2
GB
66342018-09-04 Gary Benson <gbenson@redhat.com>
6635
6636 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
6637 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
6638
aef9346c
TT
66392018-08-31 Tom Tromey <tom@tromey.com>
6640
6641 * gdb.rust/simple.rs: Rename second variable "v".
6642
c67f2e15
AB
66432018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
6644
6645 * gdb.base/funcargs.c (use_a): New function.
6646 (recurse): Call use_a.
6647
078a0207
KS
66482018-08-29 Keith Seitz <keiths@redhat.com>
6649
6650 * gdb.compile/compile-cplus-anonymous.cc: New file.
6651 * gdb.compile/compile-cplus-anonymous.exp: New file.
6652 * gdb.compile/compile-cplus-array-decay.cc: New file.
6653 * gdb.compile/compile-cplus-array-decay.exp: New file.
6654 * gdb.compile/compile-cplus-inherit.cc: New file.
6655 * gdb.compile/compile-cplus-inherit.exp: New file.
6656 * gdb.compile/compile-cplus-member.cc: New file.
6657 * gdb.compile/compile-cplus-member.exp: New file.
6658 * gdb.compile/compile-cplus-method.cc: New file.
6659 * gdb.compile/compile-cplus-method.exp: New file.
6660 * gdb.compile/compile-cplus-mod.c: "New" file.
6661 * gdb.compile/compile-cplus-namespace.cc: New file.
6662 * gdb.compile/compile-cplus-namespace.exp: New file.
6663 * gdb.compile/compile-cplus-nested.cc: New file.
6664 * gdb.compile/compile-cplus-nested.exp: New file.
6665 * gdb.compile/compile-cplus-print.c: "New" file.
6666 * gdb.compile/compile-cplus-print.exp: "New" file.
6667 * gdb.compile/compile-cplus-virtual.cc: New file.
6668 * gdb.compile/compile-cplus-virtual.exp: New file.
6669 * gdb.compile/compile-cplus.c: "New" file.
6670 * gdb.compile/compile-cplus.exp: "New" file.
6671 * lib/compile-support.exp: New file.
6672
b0f492b9
GB
66732018-08-16 Gary Benson <gbenson@redhat.com>
6674
6675 PR gdb/13000:
6676 * gdb.base/batch-exit-status.exp: New file.
6677 * gdb.base/batch-exit-status.good-commands: Likewise.
6678 * gdb.base/batch-exit-status.bad-commands: Likewise.
6679
36eb4c5f
AH
66802018-08-29 Alan Hayward <alan.hayward@arm.com>
6681
6682 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
6683 (struct struct02): Likewise.
6684 (struct struct03): Likewise.
6685 (struct struct04): Likewise.
6686 (struct struct_01_01): New struct.
6687 (struct struct_01_02): Likewise.
6688 (struct struct_01_03): Likewise.
6689 (struct struct_01_04): Likewise.
6690 (struct struct_02_01): Likewise.
6691 (struct struct_02_02): Likewise.
6692 (struct struct_02_03): Likewise.
6693 (struct struct_02_04): Likewise.
6694 (struct struct_04_01): Likewise.
6695 (struct struct_04_02): Likewise.
6696 (struct struct_04_03): Likewise.
6697 (struct struct_04_04): Likewise.
6698 (struct struct_05_01): Likewise.
6699 (struct struct_05_02): Likewise.
6700 (struct struct_05_03): Likewise.
6701 (struct struct_05_04): Likewise.
6702 (cmp_struct01): Remove function.
6703 (cmp_struct02): Likewise.
6704 (cmp_struct03): Likewise.
6705 (cmp_struct04): Likewise.
6706 (cmp_struct_01_01): Add Function.
6707 (cmp_struct_01_02): Likewise.
6708 (cmp_struct_01_03): Likewise.
6709 (cmp_struct_01_04): Likewise.
6710 (cmp_struct_02_01): Likewise.
6711 (cmp_struct_02_02): Likewise.
6712 (cmp_struct_02_03): Likewise.
6713 (cmp_struct_02_04): Likewise.
6714 (cmp_struct_04_01): Likewise.
6715 (cmp_struct_04_02): Likewise.
6716 (cmp_struct_04_03): Likewise.
6717 (cmp_struct_04_04): Likewise.
6718 (cmp_struct_05_01): Likewise.
6719 (cmp_struct_05_02): Likewise.
6720 (cmp_struct_05_03): Likewise.
6721 (cmp_struct_05_04): Likewise.
6722 (call_all): Add new structs.
6723 * gdb.base/infcall-nested-structs.exp: Likewise.
6724
3bf9c013
JV
67252018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
6726
6727 * gdb.python/py-framefilter-mi.exp: Update regexp to
6728 check for "arch" field in frame output.
6729
450d1e88
KB
67302018-08-23 Kevin Buettner <kevinb@redhat.com>
6731
6732 * gdb.dwarf2/dw2-ranges-func.c: New file.
6733 * gdb.dwarf2/dw2-ranges-func.exp: New file.
6734
ae739fe7
SM
67352018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
6736
6737 * gdb.base/term.exp: Compare terminal settings with values from
6738 the inferior.
6739 * gdb.base/term.c: Get and set terminal settings.
6740
6d52907e
JV
67412018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
6742
6743 * lib/mi-support.exp (mi_expect_stop): Update regexp to
6744 accommodate new "arch" field in frame output.
6745 * gdb.mi/mi-return.exp: Likewise.
6746 * gdb.mi/mi-stack.exp: Likewise.
6747 * gdb.mi/mi-syn-frame.exp: Likewise.
6748 * gdb.mi/user-selected-context-sync.exp: Likewise.
6749
be2d111a
MS
67502018-08-19 Michael Spang <spang@google.com>
6751
6752 PR gdb/11786
6753 * gdb.base/gcore-tls-pie.c: New file.
6754 * gdb.base/gcore-tls-pie.exp: New file.
6755
ae3a7c47
KB
67562018-08-18 Kevin Buettner <kevinb@redhat.com>
6757
6758 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
6759 * gdb.dwarf2/varval.c: New file.
6760 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 6761
2ecae92e
AH
67622018-08-17 Alan Hayward <alan.hayward@arm.com>
6763
6764 PR gdb/18931
6765 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
6766
c1854f1d
KS
67672018-08-16 Keith Seitz <keiths@redhat.com>
6768
6769 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
6770 tests expected to pass.
6771
26fb3983
JV
67722018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
6773
6774 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
6775 -data-disassemble -a.
6776 (test_disassembly_bogus_args): Likewise.
6777
67943c00
AB
67782018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
6779
6780 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
6781
5ff2bbae
AB
67822018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
6783
6784 * gdb.base/vla-optimized-out.exp: Add new test.
6785
e5bbcd0f
AB
67862018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
6787
6788 * gdb.base/vla-optimized-out-o3.exp: Delete.
6789 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
6790 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
6791 deleted tests.
6792
9d4a934c
AB
67932018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
6794
6795 PR gdb/18050:
6796 * gdb.server/extended-remote-restart.c: New file.
6797 * gdb.server/extended-remote-restart.exp: New file.
6798
045cf012
SM
67992018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
6800
6801 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
6802 "set variable index = 42".
6803
87d6a7aa
SM
68042018-08-07 Simon Marchi <simon.marchi@ericsson.com>
6805
6806 * boards/index-cache-gdb.exp: New file.
6807 * gdb.dwarf2/index-cache.exp: New file.
6808 * gdb.dwarf2/index-cache.c: New file.
6809 * gdb.base/maint.exp: Check if we are using the index cache.
6810
96d68bd4
RO
68112018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6812
6813 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
6814 MAKEFLAGS.
6815
5a699617
RO
68162018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6817
6818 * dg-extract-results.sh: Move to toplevel contrib.
6819 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
6820 * Makefile.in (check-parallel-racy): Likewise.
6821
5bd18990
AB
68222018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
6823
6824 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
6825 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
6826 tests if the target supports scheduler locking.
6827
3fbbcf47
TV
68282018-08-04 Tom de Vries <tdevries@suse.de>
6829
6830 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
6831
3e1d3d8c
TT
68322018-08-02 Tom Tromey <tom@tromey.com>
6833
6834 PR symtab/16842.
6835 * gdb.cp/temargs.exp: Test "info address" of a template
6836 parameter.
6837
5abe0f0c
JV
68382018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
6839
6840 * gdb.python/py-mi-var-info-path-expression.c: New file.
6841 * gdb.python/py-mi-var-info-path-expression.py: New file.
6842 * gdb.python/py-mi-var-info-path-expression.exp: New file.
6843
fb66cde8
SDJ
68442018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
6845
6846 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
6847 error after "cannot resolve name" string.
6848
c708f4d2
AB
68492018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
6850
6851 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
6852 started.
6853 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
6854
37cc0cae
TV
68552018-07-28 Tom de Vries <tdevries@suse.de>
6856
6857 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
6858
63b4ecf7
TV
68592018-07-26 Tom de Vries <tdevries@suse.de>
6860
6861 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
6862
3c3bb058
AB
68632018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
6864
6865 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
6866 is visible.
6867
9e7f3bbb
TV
68682018-07-26 Tom de Vries <tdevries@suse.de>
6869
6870 PR breakpoints/23366
6871 * gdb.base/catch-follow-exec.c: New test.
6872 * gdb.base/catch-follow-exec.exp: New file.
6873
16f808ec
TV
68742018-07-25 Tom de Vries <tdevries@suse.de>
6875
6876 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
6877 vla-optimized-out.c.
6878
d7154a8d
JV
68792018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
6880
6881 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
6882 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
6883
232a0032
TV
68842018-07-20 Tom de Vries <tdevries@suse.de>
6885
6886 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
6887 NOCLONE macro.
6888 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
6889
fbb1d502
TV
68902018-07-19 Tom de Vries <tdevries@suse.de>
6891
6892 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
6893 regular expression.
6894
42dc7699
TV
68952018-07-18 Tom de Vries <tdevries@suse.de>
6896
6897 * gdb.base/vla-optimized-out.c: New test.
6898 * gdb.base/vla-optimized-out.exp: New file.
6899
7f1f7e23
SDJ
69002018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
6901
6902 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
6903 message "No address associated with hostname" when gdbserver
6904 cannot resolve the hostname.
6905
5759ebb3
PW
69062018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6907
6908 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
6909 Add some test prefixes to make tests unique.
6910
3606ccab
PW
69112018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6912
6913 * gdb.base/frameapply.c: New file.
6914 * gdb.base/frameapply.exp: New file.
6915
529c08b2
PW
69162018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6917
6918 * gdb.base/skip.exp: Update expected error message.
6919
c7ab0aef
SDJ
69202018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
6921 Jan Kratochvil <jan.kratochvil@redhat.com>
6922 Paul Fertser <fercerpav@gmail.com>
6923 Tsutomu Seki <sekiriki@gmail.com>
6924
6925 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
6926 parameter.
6927 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
6928 by default.
6929 * boards/native-gdbserver.exp: Likewise.
6930 * gdb.server/run-without-local-binary.exp: Improve regexp used
6931 for detecting when a remote debugging connection succeeds.
6932 * gdb.server/server-connect.exp: New file.
6933 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
6934 Do not prefix the port number with ":".
6935 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
6936 support for detecting and using it. Add '$debughost_gdbserver'
6937 to the list of arguments used to start gdbserver. Handle case
6938 when gdbserver cannot resolve a network name.
6939
16ff70dd
SDJ
69402018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
6941
6942 PR c++/23373
6943 * gdb.base/ptype-offsets.cc (struct static_member): New
6944 struct.
6945 (main) <stmember>: New variable.
6946 * gdb.base/ptype-offsets.exp: Add test for printing a struct
6947 with a static member in it.
6948
3541979f
AB
69492018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
6950
6951 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
6952 watchpoints enabled and disabled.
6953
c8ad9b9a
AB
69542018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
6955
6956 * gdb.base/examine-backward.exp: Still run tests around address
6957 0x0, even if address 0x0 is not readable. Update the pattern for
6958 matching address 0x0 in expected output.
6959
e0e5e971
AB
69602018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
6961
6962 * gdb.base/share-env-with-gdbserver.c (main): Add call to
6963 malloc/free.
6964
1ea5da02
TV
69652018-07-04 Tom de Vries <tdevries@suse.de>
6966
6967 * gdb.dwarf2/dw2-error.exp: Update expected error message.
6968
471b9d15
MR
69692018-07-02 Maciej W. Rozycki <macro@mips.com>
6970
6971 PR tdep/8282
6972 * gdb.arch/mips-disassembler-options.exp: New test.
6973 * gdb.arch/mips-disassembler-options.s: New test source.
6974
75acb486
PA
69752018-06-29 Pedro Alves <palves@redhat.com>
6976
6977 * gdb.threads/names.exp: Adjust expected "info threads" output.
6978
cd2bb709
PA
69792018-06-29 Pedro Alves <palves@redhat.com>
6980
6981 * gdb.opt/inline-break.exp (line number, address): Add "info
6982 break" tests.
6983
991ff292
PA
69842018-06-29 Pedro Alves <palves@redhat.com>
6985
6986 * gdb.opt/inline-break.c (func1): Add "break here" marker.
6987 * gdb.opt/inline-break.exp: Test setting breakpoints by line
6988 number and address and running to them.
6989
356819b6 69902018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
6991
6992 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
6993
2512d7ef
JK
69942018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6995
6996 * lib/compiler.c: Remove executable permission flag.
6997
be1b6474
RB
69982018-06-28 Richard Bunt <richard.bunt@arm.com>
6999
7000 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
7001 code.
7002 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
7003
291f9a96
PT
70042018-06-28 Petr Tesarik <ptesarik@suse.cz>
7005
7006 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
7007
ed6dfe51
PT
70082018-06-28 Petr Tesarik <ptesarik@suse.cz>
7009
7010 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
7011 address argument is omitted.
7012
d4d429d5
PT
70132018-06-28 Petr Tesarik <ptesarik@suse.cz>
7014
7015 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
7016
7ab6656f
OJ
70172018-06-27 Omair Javaid <omair.javaid@linaro.org>
7018
7019 PR gdb/21695
7020 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
7021 * gdb.base/infoline-reloc-main-from-zero.c: New file.
7022
a33ccfc7
TT
70232018-06-26 Tom Tromey <tom@tromey.com>
7024
7025 PR rust/22574:
7026 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
7027 * gdb.rust/simple.rs (struct SimpleLayout): New.
7028
6d72d289
SM
70292018-06-22 Simon Marchi <simon.marchi@ericsson.com>
7030
7031 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
7032 "info registers" output.
7033
8363f9d5
RB
70342018-06-21 Richard Bunt <richard.bunt@arm.com>
7035
7036 * gdb.base/watchpoint-hw-attach.c: New test.
7037 * gdb.base/watchpoint-hw-attach.exp: New file.
7038
f00674fe
SM
70392018-06-20 Simon Marchi <simon.marchi@ericsson.com>
7040
7041 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
7042 through /bin/sh.
7043 * boards/dwarf4-gdb-index.exp: Likewise.
7044 * boards/fission-dwp.exp: Likewise.
7045
1d554008
UW
70462018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
7047
7048 * gdb.base/float128.exp: Add comment and improved fail message
7049 to the failure case of "print large128" test.
7050
d0ac1c44
SM
70512018-06-19 Simon Marchi <simon.marchi@ericsson.com>
7052
7053 * configure.ac: Remove AC_PREREQ.
7054 * configure: Re-generate.
7055
61b04dd0
PA
70562018-06-19 Pedro Alves <palves@redhat.com>
7057
7058 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
7059 (func_extern_caller): New.
7060 (main): Call func_extern_caller.
7061 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
7062 logic change.
7063
f63b508a
SM
70642018-06-18 Weimin Pan <weimin.pan@oracle.com>
7065
7066 PR gdb/16841
7067 * gdb.cp/typedef-base.cc: New file.
7068 * gdb.cp/typedef-base.exp: New file.
7069
0fe3a558
TV
70702018-06-18 Tom de Vries <tdevries@suse.de>
7071
7072 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
7073
7010835a
AB
70742018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
7075 Richard Bunt <Richard.Bunt@arm.com>
7076
7077 * gdb.threads/attach-slow-waitpid.c: New file.
7078 * gdb.threads/attach-slow-waitpid.exp: New file.
7079 * gdb.threads/slow-waitpid.c: New file.
7080
14897d65
PA
70812018-06-14 Pedro Alves <palves@redhat.com>
7082
7083 * gdb.base/fork-running-state.c: Include <errno.h>.
7084 (exit_if_relative_exits): New.
7085 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
7086 exits.
7087 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
7088 child exits.
7089
5d9a0608
TV
70902018-06-14 Tom de Vries <tdevries@suse.de>
7091
7092 PR cli/22573
7093 * gdb.base/finish-pretty.c: New test.
7094 * gdb.base/finish-pretty.exp: New file.
7095
11ae5818
PA
70962018-06-14 Pedro Alves <palves@redhat.com>
7097
7098 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
7099 gdb's expected startup output.
7100
1d39de44
PA
71012018-06-14 Pedro Alves <palves@redhat.com>
7102
7103 * lib/selftest-support.exp (selftest_setup): Remove inlined
7104 function handling.
7105
70ee0000
TV
71062018-06-14 Tom de Vries <tdevries@suse.de>
7107
7108 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
7109 matching of breakpoint printing.
7110
11f4b608
TV
71112018-06-13 Tom de Vries <tdevries@suse.de>
7112
7113 PR testsuite/23269
7114 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
7115 (fork_child): ... here, and ...
7116 (fork_parent): ... here.
7117
71182018-06-12 Tom de Vries <tdevries@suse.de>
7119
7120 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
7121
9516f85a
AB
71222018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
7123 Stephen Roberts <stephen.roberts@arm.com>
7124
7125 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
7126 rewrite test to describe action performed, rather than possible
7127 failure.
7128
5045b3d7
GB
71292018-06-08 Gary Benson <gbenson@redhat.com>
7130
7131 * gdb.threads/check-libthread-db.exp: New file.
7132 * gdb.threads/check-libthread-db.c: Likewise.
7133
c61b06a1
TT
71342018-06-05 Tom Tromey <tom@tromey.com>
7135
7136 * gdb.base/default.exp: Update expected "show version" output.
7137
eb6af809
TT
71382018-06-05 Tom Tromey <tom@tromey.com>
7139
7140 PR cli/12326:
7141 * gdb.cp/static-print-quit.exp: Update.
7142 * lib/gdb.exp (pagination_prompt): Update.
7143 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
7144 * gdb.python/python.exp: Update.
7145
178d6a63
JB
71462018-06-04 Joel Brobecker <brobecker@adacore.com>
7147
7148 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
7149
8e817061
JB
71502018-06-01 Joel Brobecker <brobecker@adacore.com>
7151
7152 * gdb.ada/bp_fun_addr: New testcase.
7153
e86ca25f
TT
71542018-06-01 Tom Tromey <tom@tromey.com>
7155
7156 * gdb.xml/tdesc-regs.exp (load_description): Update expected
7157 results.
7158 * gdb.dwarf2/method-ptr.exp: Set language to C++.
7159 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
7160 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
7161 * gdb.base/maint.exp (maint_pass_if): Update.
7162
4b2dfa9d
MR
71632018-05-31 Maciej W. Rozycki <macro@mips.com>
7164
7165 * gdb.base/endian.exp: New test.
7166 * gdb.base/endian.c: New test source.
7167
45f25d6c
AB
71682018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
7169
7170 PR gdb/23203
7171 * gdb.base/bt-selected-frame.c: New file.
7172 * gdb.base/bt-selected-frame.exp: New file.
7173 * lib/gdb.exp (get_current_frame_number): New function.
7174
d9f6d7f8
MR
71752018-05-24 Maciej W. Rozycki <macro@mips.com>
7176 Pedro Alves <palves@redhat.com>
7177
7178 * gdb.threads/tls-core.c: Include <stdlib.h>
7179 (thread_proc): Call `abort'.
7180 * gdb.threads/tls-core.exp: Generate a core with core_find too.
7181 (tls_core_test): New procedure, bits factored out from ...
7182 (top level): ... here. Test both native cores and gcore cores.
7183
ff1cf532
TT
71842018-05-23 Tom Tromey <tom@tromey.com>
7185
7186 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
7187
b98664d3
TT
71882018-05-23 Tom Tromey <tom@tromey.com>
7189
7190 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
7191 symfile_complaints.
7192 (test_short_complaints): Likewise.
7193 (test_empty_complaints): Likewise.
7194 (test_initial_complaints): Update.
7195
4e9668d0
TT
71962018-05-23 Tom Tromey <tom@tromey.com>
7197
7198 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
7199
43ba33c7
TT
72002018-05-23 Tom Tromey <tom@tromey.com>
7201
7202 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
7203 (test_short_complaints): Update.
7204
035522c0
PA
72052018-05-22 Pedro Alves <palves@redhat.com>
7206
7207 * gdb.base/remote.exp: Only gdb_start after compiling the
7208 testcase. Issue "disconnect" before testing "set remote" command
7209 defaults. Issue clean_restart before running to main.
7210
cc0be08f
PA
72112018-05-22 Pedro Alves <palves@redhat.com>
7212
7213 * gdb.base/remote.exp: Adjust expected output of "show remote
7214 memory-write-packet-size". Add tests for "set remote
7215 memory-write-packet-size 0" and "set remote
7216 memory-write-packet-size fixed/limit".
7217
b1b60145
PA
72182018-05-22 Pedro Alves <palves@redhat.com>
7219
7220 PR gdb/22973
7221 * gdb.base/utf8-identifiers.c: New file.
7222 * gdb.base/utf8-identifiers.exp: New file.
7223
0ec848ad
PFC
72242018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
7225
7226 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
7227
2c3305f6
PFC
72282018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
7229
7230 * gdb.arch/powerpc-vsx-gcore.exp: New file.
7231
ce1e8424
TT
72322018-05-18 Tom Tromey <tom@tromey.com>
7233
7234 * gdb.base/ptype-offsets.exp: Update.
7235
ddfe970e
KS
72362018-05-17 Keith Seitz <keiths@redhat.com>
7237
7238 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
7239 in expected breakpoint stop locations.
7240 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
7241 move to proper scope to test variable values.
7242 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
7243 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
7244 New functions.
7245 (main): Call not_inline_func3.
7246 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
7247 inline_func1, inline_func2, and inline_func3. Test that when each
7248 breakpoint is hit, GDB properly reports both the stop location
7249 and the backtrace. Repeat tests for temporary breakpoints.
7250
0726fcc6
MR
72512018-05-15 Maciej W. Rozycki <macro@mips.com>
7252
7253 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
7254 rather then trying to access it in determining whether the PID
7255 of `gdbserver' could have been retrieved.
7256
8ee22052
AB
72572018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
7258
7259 * gdb.arch/amd64-init-x87-values.S: New file.
7260 * gdb.arch/amd64-init-x87-values.exp: New file.
7261
7785df48
JK
72622018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7263
7264 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
7265
56bcdbea
TT
72662018-05-04 Tom Tromey <tom@tromey.com>
7267
7268 PR python/22730:
7269 * gdb.python/python.exp: Test multi-line execute.
7270
a913fffb
TT
72712018-05-04 Tom Tromey <tom@tromey.com>
7272
7273 PR python/22731:
7274 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
7275
7a2c85f2
TT
72762018-05-04 Tom Tromey <tom@tromey.com>
7277
7278 PR gdb/11750:
7279 * gdb.base/define.exp: Test defining a user command inside a user
7280 command.
7281 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
7282
a3b60e45
JK
72832018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7284 Pedro Alves <palves@redhat.com>
7285
7286 PR breakpoints/19806 and support for PR external/20207.
7287 * gdb.base/watchpoint-unaligned.c: New file.
7288 * gdb.base/watchpoint-unaligned.exp: New file.
7289
45fe4a03
AB
72902018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
7291
7292 * gdb.base/maint.exp: Make test names unique, use
7293 test_prefix_command_help to test 'help maint info', and remove
7294 repeated test of 'help maint'.
7295
9be2ae8f
TT
72962018-05-04 Tom Tromey <tom@tromey.com>
7297
7298 PR gdb/22619:
7299 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
7300 behavior.
7301
11859c31
AB
73022018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
7303
7304 * gdb.base/maint.exp: Process output from 'maint print registers'
7305 line at a time.
7306
089a9490
AB
73072018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
7308
7309 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
7310 timeout.
7311
9b0797e2
AB
73122018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
7313
7314 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
7315 filter pattern.
7316
f6ac5f3d
PA
73172018-05-02 Pedro Alves <palves@redhat.com>
7318
7319 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
7320 to_log_command renames.
7321 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
7322
77d3c63b
TT
73232018-05-02 Tom Tromey <tom@tromey.com>
7324
7325 * gdb.python/py-parameter.exp: Set test message.
7326
0489430a
TT
73272018-05-02 Tom Tromey <tom@tromey.com>
7328
7329 PR python/20084:
7330 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
7331 PARAM_ZUINTEGER_UNLIMITED tests.
7332
1632f8ba
DR
73332018-04-28 Dan Robertson <danlrobertson89@gmail.com>
7334
7335 PR rust/23124
7336 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
7337 when casting.
7338
6d7bb824
TT
73392018-04-30 Tom Tromey <tom@tromey.com>
7340
7341 * gdb.python/py-type.exp: Check align attribute.
7342 * gdb.python/py-type.c: New "aligncheck" global.
7343
007e1530
TT
73442018-04-30 Tom Tromey <tom@tromey.com>
7345
7346 PR exp/17095:
7347 * gdb.dwarf2/dw2-align.exp: New file.
7348 * gdb.cp/align.exp: New file.
7349 * gdb.base/align.exp: New file.
7350 * lib/gdb.exp (gdb_int128_helper): New proc.
7351 (has_int128_c, has_int128_cxx): New caching procs.
7352
6873858b
TT
73532018-04-27 Tom Tromey <tom@tromey.com>
7354
7355 PR rust/22545:
7356 * gdb.rust/simple.exp: Add inclusive range tests.
7357
79188d8d
PA
73582018-04-26 Pedro Alves <palves@redhat.com>
7359
7360 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
7361 ifunc breakpoint locations correctly of ifunc breakpoints set
7362 while the program resolves the ifunc.
7363
c7075ad5
PA
73642018-04-26 Pedro Alves <palves@redhat.com>
7365
7366 * gdb.base/gnu-ifunc-final.c: New file.
7367 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
7368 * gdb.base/gnu-ifunc.exp (executable): Delete.
7369 (staticexecutable): Adjust.
7370 (lib_opts, exec_opts): Delete.
7371 (make_binsuffix, build, set-break): New procedures.
7372 (misc_tests): New, with tests factored out from the top level.
7373 (top level): Test different combinations of ifunc resolver name,
7374 resolver with and with debug info, and ifunc target with and
7375 without debug info. Wrap static tests with with_target_prefix.
7376
8388016d
PA
73772018-04-26 Pedro Alves <palves@redhat.com>
7378
7379 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
7380 return type" warnings.
7381
249b5733
PA
73822018-04-25 Pedro Alves <palves@redhat.com>
7383
7384 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
7385 killed".
7386 * gdb.base/kill-after-signal.exp: Likewise.
7387 * gdb.threads/kill.exp: Likewise.
7388
f67c0c91
SDJ
73892018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7390 Sergio Durigan Junior <sergiodj@redhat.com>
7391 Pedro Alves <palves@redhat.com>
7392
7393 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
7394 regexps to expect for '[Inferior ... detached]' as well.
7395 * gdb.base/attach.exp: Likewise.
7396 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
7397 "gdb_continue_to_end".
7398 (test_catch_syscall_with_wrong_args): Likewise.
7399 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
7400 ']'. Don't set 'verbose' on.
7401 * gdb.base/foll-vfork.exp: Likewise.
7402 * gdb.base/fork-print-inferior-events.c: New file.
7403 * gdb.base/fork-print-inferior-events.exp: New file.
7404 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
7405 '[Inferior ... has been killed]' message.
7406 * gdb.base/kill-after-signal.exp: Likewise.
7407 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
7408 detach message.
7409 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
7410 message.
7411 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
7412 regexps to expect for '[Inferior ... detached]' as well.
7413 * gdb.threads/process-dies-while-detaching.exp: Likewise.
7414
0a8ddac4
SM
74152018-04-24 Simon Marchi <simon.marchi@ericsson.com>
7416
7417 PR gdb/23104
7418 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
7419
701adfb0
PA
74202018-04-22 Rajendra SY <rajendra.sy@gmail.com>
7421
7422 PR gdb/23095
7423 * gdb.base/break-probes.exp: Pass shlib_load to
7424 prepare_for_testing. Set normal_bp to r_debug_state if target is
7425 bsd.
7426
d27d16bf
RB
74272018-04-19 Richard Bunt <richard.bunt@arm.com>
7428
7429 * gdb.threads/multiple-successive-infcall.c: New test.
7430 * gdb.threads/multiple-successive-infcall.exp: New file.
7431
a037790e
TT
74322018-04-17 Tom Tromey <tom@tromey.com>
7433
7434 * gdb.rust/simple.rs (Union): New type.
7435 (main): New local "u".
7436 * gdb.rust/simple.exp (test_one_slice): Add new test case.
7437
e3a91079
AA
74382018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7439
7440 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
7441 number information in output of "whereis" command.
7442 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
7443
b744723f
AA
74442018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7445
7446 * gdb.ada/info_types.exp: Adjust expected output to the line
7447 numbers now printed by "info var/func/type".
7448 * gdb.base/completion.exp: Likewise.
7449 * gdb.base/included.exp: Likewise.
7450 * gdb.cp/cp-relocate.exp: Likewise.
7451 * gdb.cp/cplusfuncs.exp: Likewise.
7452 * gdb.cp/namespace.exp: Likewise.
7453 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
7454
4a4495d6
MM
74552018-04-13 Markus Metzger <markus.t.metzger@intel.com>
7456
7457 * gdb.btrace/cpu.exp: New.
7458
1d509aa6
MM
74592018-04-13 Markus Metzger <markus.t.metzger@intel.com>
7460
7461 * gdb.base/step-indirect-call-thunk.exp: New.
7462 * gdb.base/step-indirect-call-thunk.c: New.
7463 * gdb.reverse/step-indirect-call-thunk.exp: New.
7464 * gdb.reverse/step-indirect-call-thunk.c: New.
7465
6295b6da
SM
74662018-04-11 Simon Marchi <simon.marchi@ericsson.com>
7467
7468 * gdb.base/pie-fork.c: New file.
7469 * gdb.base/pie-fork.exp: New file.
7470
50146e70
TT
74712018-04-11 Tom Tromey <tom@tromey.com>
7472
7473 * gdb.rust/simple.exp: Add test for ".." struct initializer.
7474
f50d8a2e
PA
74752018-04-10 Pedro Alves <palves@redhat.com>
7476
7477 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
7478 exits. Instead loop running forever.
7479 (fork_parent): Run forever too.
7480
a0be7a36
SM
74812018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
7482
7483 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
7484 mi_continue_to_line.
7485 * gdb.mi/mi-stack.c (callee4): Add comment.
7486
9b73db36
SM
74872018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
7488
7489 * gdb.mi/mi-stack.exp: Fix indentation.
7490
c912f608
SM
74912018-04-07 Simon Marchi <simon.marchi@ericsson.com>
7492
7493 PR gdb/22979
7494 * gdb.arch/amd64-osabi.exp: New file.
7495
26540402
SM
74962018-04-07 Simon Marchi <simon.marchi@ericsson.com>
7497
7498 PR gdb/22980
7499 * gdb.base/osabi.exp: New file.
7500
121ad66c 75012018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
7502
7503 * gdb.cp/static-typedef-print.exp: New file.
7504 * gdb.cp/static-typedef-print.cc: New file.
7505
3fcded8f
JB
75062018-03-27 Joel Brobecker <brobecker@adacore.com>
7507
7508 * gdb.ada/varsize_limit: New testcase.
7509
59cc4834
JB
75102018-03-27 Joel Brobecker <brobecker@adacore.com>
7511
7512 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
7513
7514 * gdb.ada/notcplusplus: New testcase.
7515
7516 * gdb.base/c-linkage-name.c: New file.
7517 * gdb.base/c-linkage-name.exp: New testcase.
7518
4ca59a9f
TT
75192018-03-26 Tom Tromey <tom@tromey.com>
7520
7521 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
7522 * gdb.python/py-framefilter.py (name_error): New global.
7523 (ErrorInName.function): Use name_error.
7524
978d6c75
TT
75252018-03-26 Tom Tromey <tom@tromey.com>
7526
7527 PR backtrace/15582:
7528 * gdb.python/py-framefilter.exp: Add "bt hide" test.
7529
b7fee5a3
KS
75302018-03-23 Keith Seitz <keiths@redhat.com>
7531
7532 PR c++/22968
7533 * gdb.cp/subtypes.exp: New file.
7534 * gdb.cp/subtypes.h: New file.
7535 * gdb.cp/subtypes.cc: New file.
7536 * gdb.cp/subtypes-2.cc: New file.
7537
376be529
AB
75382018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
7539
7540 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
7541 (done): Call '_exit' not 'exit' to avoid atexit handlers.
7542 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
7543 -nostartfiles when compiling the test. Confirm that all registers
7544 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
7545
066cfa98
AB
75462018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
7547
7548 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
7549 option, syntax was wrong anyway.
7550 * gdb.arch/arm-disp-step.exp: Likewise.
7551 * gdb.arch/sparc64-regs.exp: Likewise.
7552 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
7553 option, syntax was wrong anyway, switch to use
7554 prepare_for_testing.
7555 * gdb.arch/i386-disp-step.exp: Likewise.
7556
079670b9
AA
75572018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
7558
7559 * gdb.ada/exec_changed.exp: Replace "target_info exists
7560 use_gdb_stub" by "use_gdb_stub".
7561 * gdb.ada/start.exp: Likewise.
7562 * gdb.base/async-shell.exp: Likewise.
7563 * gdb.base/attach-pie-misread.exp: Likewise.
7564 * gdb.base/attach-wait-input.exp: Likewise.
7565 * gdb.base/break-entry.exp: Likewise.
7566 * gdb.base/break-interp.exp: Likewise.
7567 * gdb.base/dprintf-detach.exp: Likewise.
7568 * gdb.base/nostdlib.exp: Likewise.
7569 * gdb.base/solib-nodir.exp: Likewise.
7570 * gdb.base/statistics.exp: Likewise.
7571 * gdb.base/testenv.exp: Likewise.
7572 * gdb.mi/mi-exec-run.exp: Likewise.
7573 * gdb.mi/mi-start.exp: Likewise.
7574 * gdb.multi/dummy-frame-restore.exp: Likewise.
7575 * gdb.multi/multi-arch-exec.exp: Likewise.
7576 * gdb.multi/multi-arch.exp: Likewise.
7577 * gdb.multi/tids.exp: Likewise.
7578 * gdb.multi/watchpoint-multi.exp: Likewise.
7579 * gdb.python/py-events.exp: Likewise.
7580 * gdb.threads/attach-into-signal.exp: Likewise.
7581 * gdb.threads/attach-stopped.exp: Likewise.
7582 * gdb.threads/threadapply.exp: Likewise.
7583 * lib/selftest-support.exp: Likewise.
7584
26d6cec4
AA
75852018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
7586
7587 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
7588
4ee89e90
SR
75892018-03-20 Stephen Roberts <stephen.roberts@arm.com>
7590
7591 * gdb.perf/template-breakpoints.cc: New file.
7592 * gdb.perf/template-breakpoints.exp: New file.
7593 * gdb.perf/template-breakpoints.py: New file.
7594
92630041
TT
75952018-03-19 Tom Tromey <tom@tromey.com>
7596
7597 * gdb.rust/simple.rs (main): Add local variables field1, field2,
7598 y0.
7599 * gdb.rust/simple.exp: Test bare identifier form of struct
7600 initializer.
7601
76727919
TT
76022018-03-19 Tom Tromey <tom@tromey.com>
7603
7604 * gdb.gdb/observer.exp: Remove.
7605
194ed413
AA
76062018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
7607
7608 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
7609 "qualified" option when setting breakpoints.
7610 * gdb.trace/backtrace.exp: Likewise.
7611 * gdb.trace/circ.exp: Likewise.
7612 * gdb.trace/collection.exp: Likewise.
7613 * gdb.trace/disconnected-tracing.exp: Likewise.
7614 * gdb.trace/ftrace-lock.exp: Likewise.
7615 * gdb.trace/ftrace.exp: Likewise.
7616 * gdb.trace/infotrace.exp: Likewise.
7617 * gdb.trace/packetlen.exp: Likewise.
7618 * gdb.trace/passc-dyn.exp: Likewise.
7619 * gdb.trace/qtro.exp: Likewise.
7620 * gdb.trace/read-memory.exp: Likewise.
7621 * gdb.trace/report.exp: Likewise.
7622 * gdb.trace/signal.exp: Likewise.
7623 * gdb.trace/status-stop.exp: Likewise.
7624 * gdb.trace/strace.exp: Likewise.
7625 * gdb.trace/tfind.exp: Likewise.
7626 * gdb.trace/trace-break.exp: Likewise.
7627 * gdb.trace/trace-condition.exp: Likewise.
7628 * gdb.trace/trace-mt.exp: Likewise.
7629 * gdb.trace/tstatus.exp: Likewise.
7630 * gdb.trace/tsv.exp: Likewise.
7631 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
7632 * gdb.trace/unavailable.exp: Likewise.
7633 * gdb.trace/while-dyn.exp: Likewise.
7634
8b067d2c
AA
76352018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7636
7637 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
7638 that libinproctrace is copied to the target.
7639
3ae9ce5d
TT
76402018-03-14 Tom Tromey <tom@tromey.com>
7641
7642 PR cli/14977:
7643 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
7644 a null pointer.
7645 * gdb.base/wchar.exp: Likewise.
7646
b8c2339b
TT
76472018-03-14 Tom Tromey <tom@tromey.com>
7648
7649 PR cli/19918:
7650 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
7651 flag.
7652
4872dc46
SM
76532018-03-08 Simon Marchi <simon.marchi@ericsson.com>
7654
7655 PR gdb/22841
7656 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
7657 "target" to remote_exec.
7658
e4fe3756
SM
76592018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
7660
7661 PR gdb/22841
7662 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
7663 ${board}_upload): Remove.
7664
e95a97d4
AA
76652018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
7666
7667 * gdb.cp/watch-cp.cc: New test.
7668 * gdb.cp/watch-cp.exp: New file.
7669
dbbb1059
AB
76702018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7671
7672 * gdb.base/infcall-nested-structs.exp: New file.
7673 * gdb.base/infcall-nested-structs.c: New file.
7674 * gdb.base/float.exp: Add riscv support.
7675
ecc054c0
TP
76762018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
7677
7678 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
7679 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
7680
25e3c82c
SDJ
76812018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
7682
7683 * gdb.server/abspath.exp: New file.
7684 * lib/gdb.exp (with_cwd): New procedure.
7685
3083294d
SM
76862018-02-28 Simon Marchi <simon.marchi@ericsson.com>
7687
7688 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
7689 use it.
7690 (gdb_is_target_remote_prompt): New proc.
7691 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
7692 (gdb_is_target_native): Pass prompt parameter to
7693 gdb_is_target_1.
7694
3275ef47
SM
76952018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
7696
7697 * gdb.base/load-command.c: New file.
7698 * gdb.base/load-command.exp: New file.
7699 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
7700 (gdb_is_target_1): ...this, and generalize for other targets
7701 than just remote.
7702 (gdb_is_target_remote): Use gdb_is_target_1.
7703 (gdb_is_target_native): use gdb_is_target_1.
7704
6893c19a
TT
77052018-02-26 Tom Tromey <tom@tromey.com>
7706
7707 PR python/16497:
7708 * gdb.python/py-framefilter.exp: Update test.
7709
2ddeaf8a
TT
77102018-02-26 Tom Tromey <tom@tromey.com>
7711
7712 * gdb.dwarf2/variant.c: New file.
7713 * gdb.dwarf2/variant.exp: New file.
7714
c9317f21
TT
77152018-02-26 Tom Tromey <tom@tromey.com>
7716
7717 * gdb.rust/simple.exp: Accept more possible results in enum test.
7718
6f6d0c26
SM
77192018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
7720
7721 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
7722 parentheses.
7723
11b03145
MR
77242018-02-23 Maciej W. Rozycki <macro@mips.com>
7725
7726 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
7727 name of a variable: $actual_linejj -> $actual_line.
7728
54a27fe5
JB
77292018-02-21 John Baldwin <jhb@FreeBSD.org>
7730
7731 * gdb.arch/amd64-i386-address.exp: Fix a typo.
7732
de65820c
MM
77332018-02-20 Markus Metzger <markus.t.metzger@intel.com>
7734
7735 * gdb.btrace/buffer-size.exp: Do not force BTS.
7736
980548fd
PA
77372018-02-14 Pedro Alves <palves@redhat.com>
7738
7739 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
7740 getting a "Quit".
7741
c4e12631
MM
77422018-02-09 Markus Metzger <markus.t.metzger@intel.com>
7743
7744 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
7745 Fix test name.
7746
c2e0e465
SM
77472018-02-07 Simon Marchi <simon.marchi@ericsson.com>
7748
7749 * gdb.cp/m-static.exp: Check type of optimized out static
7750 member.
7751
f7216783
AB
77522018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
7753
7754 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
7755 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
7756
0625771b
LS
77572018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
7758 Leszek Swirski <leszeks@google.com>
7759
7760 * gdb.python/py-prettyprint.c
7761 (struct to_string_returns_value_inner,
7762 struct to_string_returns_value_wrapper): New.
7763 (main): Add tsrvw variable.
7764 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
7765 ToStringReturnsValueWrapper): New classes.
7766 (register_pretty_printers): Register new pretty-printers.
7767 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
7768 recursive pretty printer.
7769 * gdb.python/py-mi.exp: Likewise.
7770
59498c30
LS
77712018-02-01 Leszek Swirski <leszeks@google.com>
7772
7773 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
7774 functions with the same name as an include file are parsed
7775 correctly.
7776
d4d38844
YQ
77772018-02-01 Yao Qi <yao.qi@linaro.org>
7778
7779 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
7780 "\[^\r\n\]*".
7781
07e5f5cf
NP
77822018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
7783
7784 * gdb.arch/powerpc-prologue-frame.s: New file.
7785 * gdb.arch/powerpc-prologue-frame.c: Likewise.
7786 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
7787
929b5ad4
JB
77882018-01-31 Joel Brobecker <brobecker@adacore.com>
7789
7790 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
7791
e671cd59
PA
77922018-01-30 Pedro Alves <palves@redhat.com>
7793
7794 PR gdb/13211
7795 * gdb.base/interrupt-daemon.c: New.
7796 * gdb.base/interrupt-daemon.exp: New.
7797 * gdb.multi/multi-term-settings.c: New.
7798 * gdb.multi/multi-term-settings.exp: New.
7799
fc413dc4
JB
78002018-01-30 Joel Brobecker <brobecker@adacore.com>
7801
7802 * gdb.base/break.exp: Save the location where the breakpoint
7803 on break.c:47 was actually inserted when debugging the version
7804 compiled at -O2 and use it in the expected output of the "info
7805 break" test performed soon after.
7806
5c319bb2
PA
78072018-01-22 Pedro Alves <palves@redhat.com>
7808 Sergio Durigan Junior <sergiodj@redhat.com>
7809
7810 * gdb.base/whatis.exp: Add tests for 'set print object on' +
7811 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
7812
a9e40818
JB
78132018-01-22 Joel Brobecker <brobecker@adacore.com>
7814
7815 * gdb.base/break-include.c, gdb.base/break-include.inc,
7816 gdb.base/break-include.exp: New files.
7817 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
7818 line number now being the actual line number where the breakpoint
7819 was inserted.
7820 * gdb.mi/mi-break.exp: Likewise.
7821 * gdb.mi/mi-reverse.exp: Likewise.
7822 * gdb.mi/mi-simplerun.exp: Ditto.
7823
e707fc44
AB
78242018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
7825
7826 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
7827 varobj.
7828 * gdb.mi/mi-var-create-rtti.exp: Likewise.
7829
ae451627
AB
78302018-01-21 Don Breazeal <donb@codesourcery.com>
7831 Andrew Burgess <andrew.burgess@embecosm.com>
7832
7833 * gdb.mi/basics.c: Add new global.
7834 * gdb.mi/mi-frame-regs.exp: New file.
7835 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
7836 case.
7837
b1b189e0
AB
78382018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
7839
7840 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
7841 non-parameter, and on an unknown symbol.
7842
fcfcc376
TT
78432018-01-19 Tom Tromey <tom@tromey.com>
7844
7845 * gdb.rust/modules.rs (TWENTY_THREE): New global.
7846 * gdb.rust/modules.exp: Add ::-qualified lookup test.
7847
634c1c31
AA
78482018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
7849
7850 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
7851 setrlimit and chdir to int.
7852
d6ad07fd
AA
78532018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
7854
7855 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
7856 function.
7857 (my_tend): Likewise.
7858 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
7859 rationale of avoiding FP- and vector instructions.
7860
adf8243b
RK
78612018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
7862
7863 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
7864 "info reg" with "\[ \t\]*".
7865 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
7866 "\[ \t\]+".
7867 * gdb.arch/s390-multiarch.exp: Ditto.
7868 * gdb.base/pc-fp.exp: Ditto.
7869 * gdb.reverse/i386-precsave.exp: Ditto.
7870 * gdb.reverse/i386-reverse.exp: Ditto.
7871 * gdb.reverse/i387-env-reverse.exp: Ditto.
7872 * gdb.reverse/i387-stack-reverse.exp: Ditto.
7873
dcc06925
AA
78742018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
7875
7876 * lib/gdb.exp (gdb_compile): Re-enable use of
7877 universal_compile_options for languages other than Rust.
7878
25d4fd80
AA
78792018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
7880
7881 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
7882
ee7f689e 78832018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
7884
7885 PR gdb/16577
7886 * gdb.base/solib-vanish.exp: New.
7887 * gdb.base/solib-vanish-main.c: New.
7888 * gdb.base/solib-vanish-lib1.c: New.
7889 * gdb.base/solib-vanish-lib2.c: New.
7890
d8447b6b
YQ
78912018-01-17 Yao Qi <yao.qi@linaro.org>
7892
7893 * gdb.compile/compile.exp: Match the address printed for
7894 frame in the output of command "bt".
7895
86d6a90c
TT
78962018-01-15 Tom Tromey <tom@tromey.com>
7897
7898 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
7899 compute sp_reg.
7900
cbcdb1aa
AB
79012018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
7902
7903 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
7904 to prepare.
7905 (prepare): Return 0 on error, 1 on success.
7906
eea61984
PA
79072018-01-12 Pedro Alves <palves@redhat.com>
7908
7909 * gdb.base/continue-after-aborted-step-over.c: New.
7910 * gdb.base/continue-after-aborted-step-over.exp: New.
7911
6181e9c2
SM
79122018-01-11 Simon Marchi <simon.marchi@ericsson.com>
7913
7914 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
7915 options when not creating an executable.
7916
3cada740
PA
79172018-01-11 Pedro Alves <palves@redhat.com>
7918
7919 PR remote/22597
7920 * gdb.server/stop-reply-no-thread.c: New file.
7921 * gdb.server/stop-reply-no-thread.exp: New file.
7922
c63d3e8d
PA
79232018-01-10 Pedro Alves <palves@redhat.com>
7924
7925 PR gdb/22670
7926 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
7927 functions too. Test setting breakpoints and printing C functions
7928 with no debug info too.
7929 * gdb.ada/bp_c_mixed_case/qux.c: New file.
7930
d4c2a405
PA
79312018-01-10 Pedro Alves <palves@redhat.com>
7932
7933 PR gdb/22670
7934 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
7935 a fail.
7936
8825213e
PA
79372018-01-10 Pedro Alves <palves@redhat.com>
7938
7939 PR gdb/22670
7940 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
7941
605fd3c6
YQ
79422018-01-08 Simon Marchi <simon.marchi@ericsson.com>
7943
7944 * gdb.server/unittest.exp: Match the output in non-development
7945 mode.
7946
1e5ded6c
YQ
79472018-01-08 Simon Marchi <simon.marchi@ericsson.com>
7948
7949 * gdb.gdb/unittest.exp: Match output in non-development mode.
7950
30066b0b
JB
79512018-01-08 Joel Brobecker <brobecker@adacore.com>
7952
7953 * gdb.ada/access_tagged_param.exp: Relax expected output
7954 for value of "ObjL" in "continue" to pck.inspect breakpoint
7955 test.
7956
04bafb1e
XR
79572018-01-08 Joel Brobecker <brobecker@adacore.com>
7958
9f86398b
JB
7959 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
7960 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 7961
e379cee6
PA
79622018-01-05 Pedro Alves <palves@redhat.com>
7963
7964 PR gdb/18653
7965 * gdb.base/libsegfault.exp: New.
7966
de63c46b
PA
79672018-01-05 Joel Brobecker <brobecker@adacore.com>
7968
7969 PR gdb/22670
7970 * gdb.ada/access_tagged_param.exp: New file.
7971 * gdb.ada/access_tagged_param/foo.adb: New file.
7972
f98fc17b
PA
79732018-01-05 Pedro Alves <palves@redhat.com>
7974
7975 PR gdb/22670
7976 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
7977 exercise lower case too, and to exercise both full matching and
7978 wild matching.
7979
342f8240
JB
79802018-01-05 Joel Brobecker <brobecker@adacore.com>
7981
7982 * gdb.ada/rename_subscript_param: New testcase.
7983
7150d33c
JG
79842018-01-05 Jerome Guitton <guitton@adacore.com>
7985
7986 * gdb.ada/arr_acc_idx_w_gap: New testcase.
7987
cc0e770c
JB
79882018-01-05 Joel Brobecker <brobecker@adacore.com>
7989
7990 * gdb.ada/convvar_comp: New testcase.
7991
672a41aa 79922018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
7993
7994 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
7995 (My_Table): New global variable.
7996 * testsuite/gdb.ada/array_char_idx.exp: Add test.
7997
7365ec2f
JB
79982018-01-04 Joel Brobecker <brobecker@adacore.com>
7999
8000 PR gdb/22670
8001 * gdb.ada/maint_with_ada: New testcase.
8002
289483b6
JB
80032018-01-04 Joel Brobecker <brobecker@adacore.com>
8004
8005 PR gdb/22670
8006 * gdb.ada/bp_c_mixed_case: New testcase.
8007
344420da
JB
80082018-01-04 Joel Brobecker <brobecker@adacore.com>
8009
8010 PR gdb/22670
8011 * gdb.ada/complete.exp: Add "complete break ada" test.
8012
66fc87a0
JB
80132018-01-04 Joel Brobecker <brobecker@adacore.com>
8014
8015 PR gdb/22670
8016 * gdb.ada/info_addr_mixed_case: New testcase.
8017
9f757bf7
XR
80182018-01-03 Xavier Roirand <roirand@adacore.com>
8019
8020 * gdb.ada/excep_handle.exp: New testcase.
8021 * gdb.ada/excep_handle/foo.adb: New file.
8022 * gdb.ada/excep_handle/pck.ads: New file.
8023
bd570f80
JB
80242018-01-03 Joel Brobecker <brobecker@adacore.com>
8025
8026 * gdb.base/step-line.c: Add extra empty line in copyright header.
8027 * gdb.base/step-line.inp: Likewise.
8028
9fe561ab
JB
80292018-01-02 Joel Brobecker <brobecker@adacore.com>
8030
8031 * gdb.ada/dyn_stride.exp: Add slice test.
8032
a405673c
JB
80332018-01-02 Joel Brobecker <brobecker@adacore.com>
8034
8035 * gdb.ada/dyn_stride: New testcase.
8036
cef0f868
SH
80372017-12-27 Stafford Horne <shorne@gmail.com>
8038
8039 * gdb.xml/extra-regs.xml: Add example foo reggroup.
8040 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
8041
b67d92b0
SH
80422017-12-27 Stafford Horne <shorne@gmail.com>
8043
8044 * gdb.base/reggroups.c: New file.
8045 * gdb.base/reggroups.exp: New file.
8046
eccab96d
JB
80472017-12-18 Joel Brobecker <brobecker@adacore.com>
8048
8049 * gdb.dwarf2/ada-valprint-error.c: New file.
8050 * gdb.dwarf2/ada-valprint-error.exp: New file.
8051
0e2da9f0
JB
80522017-12-18 Joel Brobecker <brobecker@adacore.com>
8053
8054 * gdb.ada/assign_arr: New testcase.
8055
cb923fcc
XR
80562017-12-18 Xavier Roirand <roirand@adacore.com>
8057
8058 * gdb.ada/funcall_ptr: New testcase.
8059
7c161838
SDJ
80602017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
8061
8062 PR cli/16224
8063 * gdb.base/ptype-offsets.cc: New file.
8064 * gdb.base/ptype-offsets.exp: New file.
8065
1af17fd9
YQ
80662017-12-15 Yao Qi <yao.qi@linaro.org>
8067
8068 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
8069 if XML is disabled.
8070
828d5846
XR
80712017-12-15 Xavier Roirand <roirand@adacore.com>
8072
8073 * gdb.ada/same_component_name: New testcase.
8074
79e8fcaa
JB
80752017-12-14 Joel Brobecker <brobecker@adacore.com>
8076
8077 * gdb.ada/str_binop_equal: New testcase.
8078
e05fa6f9
JB
80792017-12-14 Joel Brobecker <brobecker@adacore.com>
8080
8081 * gdb.ada/task_switch_in_core: New testcase.
8082
b89641ba
SM
80832017-12-13 Simon Marchi <simon.marchi@ericsson.com>
8084
8085 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
8086 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
8087 call test_bkpt_qualified.
8088 (test_bkpt_qualified): New proc.
8089
6892d2e4
PA
80902017-12-13 Pedro Alves <palves@redhat.com>
8091
8092 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
8093 Tighten regexp by matching with an anchor.
8094
a22ecf70
PA
80952017-12-13 Pedro Alves <palves@redhat.com>
8096
8097 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
8098 ("expression with namespace"): New set of tests.
8099 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
8100 (Nested::Test_NS::qux): New.
8101 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
8102 defaults to 'start_quote_char' and 'end_quote_char' parameters.
8103
9937536c
JB
81042017-12-13 Joel Brobecker <brobecker@adacore.com>
8105
8106 * gdb.base/server-del-break.c: New file.
8107 * gdb.base/server-del-break.exp: New file.
8108
fe49c6f5
SH
81092017-12-12 Stafford Horne <shorne@gmail.com>
8110
8111 * gdb.xml/tdesc-regs.exp: Add or1k support.
8112
c3d18620
SH
81132017-12-12 Stafford Horne <shorne@gmail.com>
8114
8115 * gdb.base/bp-permanent.c: Define nop of or1k.
8116
c5f9cfc8
JB
81172017-12-11 Joel Brobecker <brobecker@adacore.com>
8118
8119 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
8120 output with components being reordered.
8121
a9c135fc
JB
81222017-12-11 Joel Brobecker <brobecker@adacore.com>
8123
8124 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
8125 output with components being reordered.
8126
927aa2e7
JK
81272017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8128 Pedro Alves <palves@redhat.com>
8129
8130 * gdb.base/maint.exp (check for .gdb_index): Check also for
8131 .debug_names.
8132 * gdb.dlang/watch-loc.c (.debug_aranges): New.
8133 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
8134 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
8135 (.gdb_index used after symbol reloading): Support also .debug_names.
8136 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
8137
f17d9474
YQ
81382017-12-08 Yao Qi <yao.qi@linaro.org>
8139
8140 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
8141 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
8142
a0de8c21
YQ
81432017-12-08 Yao Qi <yao.qi@linaro.org>
8144
8145 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
8146 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
8147
a738ea1d
YQ
81482017-12-08 Yao Qi <yao.qi@linaro.org>
8149
8150 * gdb.arch/aarch64-tagged-pointer.c: New file.
8151 * gdb.arch/aarch64-tagged-pointer.exp: New file.
8152
1cd9a73b
SDJ
81532017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
8154
8155 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
8156 "int".
8157
fa6eb693
KS
81582017-12-07 Keith Seitz <keiths@redhat.com>
8159
8160 PR breakpoints/22569
8161 * gdb.linespec/ls-errs.exp: Change expected result of "break
8162 -source this file has spaces.c -line 3".
8163 Check that an explicit source file followed by whitespace is
8164 identified as an invalid explicit location.
8165
883fd55a
KS
81662017-12-07 Keith Seitz <keiths@redhat.com>
8167
8168 * gdb.cp/nested-types.cc: New file.
8169 * gdb.cp/nested-types.exp: New file.
8170 * lib/cp-support.exp: Load data-structures.exp library.
8171 (debug_cp_test_ptype_class): New global.
8172 (cp_ptype_class_verbose, next_line): New procedures.
8173 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
8174 Add and document new return value.
8175 Switch the list of lines to a queue.
8176 Add support for new `type' key for nested type definitions.
8177 Add debugging/troubleshooting messages.
8178 * lib/data-structures.exp: New file.
8179
ec72db3e
SM
81802017-12-07 Simon Marchi <simon.marchi@ericsson.com>
8181
8182 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
8183 with proc_with_prefix, don't use with_test_prefix.
8184
99598d71
TT
81852017-12-07 Tom Tromey <tom@tromey.com>
8186
8187 * gdb.base/break.exp: Add test for empty "commands".
8188
a8806230
YQ
81892017-12-07 Yao Qi <yao.qi@linaro.org>
8190
8191 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
8192 malloc and catch syscall.
8193
824cc835
PM
81942017-12-07 Phil Muldoon <pmuldoon@redhat.com>
8195
e79be6e5 8196 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
8197 tests for explicit locations.
8198
7cc244de
PA
81992017-12-06 Pedro Alves <palves@redhat.com>
8200
8201 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
8202 force-disabling XML descriptions.
8203
50a1fdd5
PA
82042017-12-04 Pedro Alves <palves@redhat.com>
8205
8206 PR gdb/22499
8207 * gdb.arch/amd64-disp-step-avx.S: New file.
8208 * gdb.arch/amd64-disp-step-avx.exp: New file.
8209
f0fb2488
PA
82102017-12-03 Pedro Alves <palves@redhat.com>
8211
8212 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
8213 and <string.h>.
8214 (parent_function): Print distinct messages when waitpid fails, or
8215 the child exits with a signal, or the child exits for an unhandled
8216 reason.
8217 * gdb.threads/process-dies-while-detaching.exp
8218 (detach_and_expect_exit): New 'inf_output_re' parameter and use
8219 it. Wait for both inferior output and GDB's prompt. Use an
8220 indirect spawn id list.
8221 (do_detach): New parameter 'child_exit'. Use it to compute
8222 expected inferior output.
8223 (test_detach, test_detach_watch, test_detach_killed_outside):
8224 Adjust to pass down the expected child exit kind.
8225
97cbe998
SDJ
82262017-12-01 Joel Brobecker <brobecker@adacore.com>
8227 Sergio Durigan Junior <sergiodj@redhat.com>
8228 Pedro Alves <palves@redhat.com>
8229
8230 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
8231
40fc416f
SDJ
82322017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
8233
8234 * gdb.base/relocate.exp: Add tests to guarantee that arguments
8235 to 'symbol-file' and 'add-symbol-file' can be
8236 position-independent.
8237
1cc75e92
YQ
82382017-12-01 Yao Qi <yao.qi@linaro.org>
8239
8240 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
8241 the URL in copyright header.
8242 * gdb.arch/aarch64-fp.exp: Likewise.
8243 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
8244 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
8245 * gdb.base/expand-psymtabs.exp: Likewise.
8246 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
8247 * gdb.fortran/common-block.exp: Likewise.
8248 * gdb.fortran/common-block.f90: Likewise.
8249 * gdb.fortran/logical.exp: Likewise.
8250 * gdb.fortran/vla-datatypes.f90: Likewise.
8251 * gdb.fortran/vla-sub.f90: Likewise.
8252
875fb7a7
JB
82532017-11-30 Joel Brobecker <brobecker@adacore.com>
8254
8255 * gdb.ada/repeat_dyn: New testcase.
8256
6f14765f
UW
82572017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
8258
8259 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
8260 Update for changed thread numbering.
8261 * gdb.cell/bt.exp: Update for changed GDB output.
8262
f1af7b94
SM
82632017-11-30 Simon Marchi <simon.marchi@ericsson.com>
8264
8265 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
8266 setting isremote by hand.
8267 * boards/dwarf4-gdb-index.exp: Likewise.
8268 * boards/fission.exp: Likewise.
8269 * boards/stabs.exp: Likewise.
8270
e3919f3e
PA
82712017-11-30 Pedro Alves <palves@redhat.com>
8272
8273 * gdb.linespec/cpls-ops.exp
8274 (check_explicit_skips_function_argument): Extract the underlying
8275 type of size_t instead of hardcoding it.
8276
bd69330d
PA
82772017-11-29 Pedro Alves <palves@redhat.com>
8278
8279 PR c++/19436
8280 * gdb.linespec/cpls-abi-tag.cc: New file.
8281 * gdb.linespec/cpls-abi-tag.exp: New file.
8282
a20714ff
PA
82832017-11-29 Pedro Alves <palves@redhat.com>
8284
8285 * gdb.base/langs.exp: Use -qualified.
8286 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
8287 it.
8288 * gdb.cp/namespace.exp: Use -qualified.
8289 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
8290 (overload-3, template-overload, template-ret-type, const-overload)
8291 (const-overload-quoted, anon-ns, ambiguous-prefix): New
8292 procedures.
8293 (test_driver): Call them.
8294 * gdb.cp/save-bp-qualified.cc: New.
8295 * gdb.cp/save-bp-qualified.exp: New.
8296 * gdb.linespec/explicit.exp: Test -qualified.
8297 * lib/completion-support.exp (completion::explicit_opts_list): Add
8298 "-qualified".
8299 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
8300
f6f1d339
PM
83012017-11-29 Phil Muldoon <pmuldoon@redhat.com>
8302
8303 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
8304
02ca603a
TT
83052017-11-29 Tom Tromey <tom@tromey.com>
8306
8307 * gdb.base/relocate.exp: Update invalid argument test.
8308 Add new tests for invalid arguments.
8309
ed6c0bfb
TP
83102017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
8311
8312 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
8313 Return 0 as a long.
8314 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
8315
f106e10e
TP
83162017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
8317
8318 * gdb.cp/breakpoint.cc (bar): Set return type to void.
8319 * gdb.cp/psymtab-parameter.cc (func): Likewise.
8320 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
8321 func ().
8322 * gdb.cp/shadow.cc (B.func): Return 0.
8323
10329bb2
JB
83242017-11-27 Joel Brobecker <brobecker@adacore.com>
8325
8326 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
8327 expected output in gdb_expect call to allow the exception
8328 message to be present as well. Fix syntax confusion to avoid
8329 TCL thinking that exception_name is an array.
8330
617cd4bc
UW
83312017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
8332
8333 * gdb.arch/spu-info.c: Include <unistd.h>.
8334 (do_signal_test): Fix broken calls to write.
8335 * gdb.arch/spu-info.exp: Use prepare_for_testing.
8336 Fix checks for empty mailboxes. Update signal tests for corrected
8337 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
8338 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
8339 * gdb.cell/arch.exp: Use standard_output_file.
8340 * gdb.cell/break.exp: Likewise.
8341 * gdb.cell/bt.exp: Likewise.
8342 * gdb.cell/core.exp: Likewise.
8343 * gdb.cell/dwarfaddr.exp: Likewise.
8344 * gdb.cell/ea-cache.exp: Likewise.
8345 * gdb.cell/ea-standalone.exp: Likewise.
8346 * gdb.cell/f-regs.exp: Likewise.
8347 * gdb.cell/fork.exp: Likewise.
8348 * gdb.cell/gcore.exp: Likewise.
8349 * gdb.cell/mem-access.exp: Likewise.
8350 * gdb.cell/ptype.exp: Likewise.
8351 * gdb.cell/registers.exp: Likewise.
8352 * gdb.cell/sizeof.exp: Likewise.
8353 * gdb.cell/solib-symbol.exp: Likewise.
8354 * gdb.cell/solib.exp: Likewise.
617cd4bc 8355
a81aaca0
PA
83562017-11-25 Pedro Alves <palves@redhat.com>
8357
8358 * gdb.base/complete-empty.exp: New file.
8359 * gdb.base/completion.exp: Adjust.
8360
6a3c6ee4
PA
83612017-11-25 Pedro Alves <palves@redhat.com>
8362
8363 * gdb.linespec/cpls-ops.cc: New file.
8364 * gdb.linespec/cpls-ops.exp: New file.
8365 * lib/completion-support.exp (test_complete_prefix_range_re): New,
8366 factored out from ...
8367 (test_complete_prefix_range): ... this.
8368
8955eb2d
PA
83692017-11-24 Pedro Alves <palves@redhat.com>
8370
8371 * gdb.linespec/cpcompletion.exp: New file.
8372 * gdb.linespec/cpls-hyphen.cc: New file.
8373 * gdb.linespec/cpls.cc: New file.
8374 * gdb.linespec/cpls2.cc: New file.
8375 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
8376 test to use test_gdb_complete_unique. Add label completion,
8377 keyword completion and explicit location completion tests.
8378 * lib/completion-support.exp: New file.
8379
e547c119
JB
83802017-11-24 Joel Brobecker <brobecker@adacore.com>
8381
8382 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
8383 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
8384 when hitting an exception catchpoint.
8385
7c3c1aa8
YQ
83862017-11-22 Yao Qi <yao.qi@linaro.org>
8387
8388 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
8389
41bd68f5
SM
83902017-11-22 Simon Marchi <simon.marchi@ericsson.com>
8391
8392 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
8393 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
8394 * gdb.dwarf2/info-locals-optimized-out.c: New file.
8395
1daad298
YQ
83962017-11-22 Yao Qi <yao.qi@linaro.org>
8397
8398 * gdb.base/info-os.exp: Pass pthreads.
8399 * gdb.multi/multi-attach.exp: Likewise.
8400
88465e87
YQ
84012017-11-22 Yao Qi <yao.qi@linaro.org>
8402
8403 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
8404 compiler.
8405
dc196b23
YQ
84062017-11-22 Yao Qi <yao.qi@linaro.org>
8407
8408 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
8409 * gdb.base/break-interp.exp: Likewise.
8410 * gdb.base/jit-attach-pie.exp: Likewise.
8411
2400729e
UW
84122017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
8413
8414 * gdb.base/float128.c (large128): New variable.
8415 * gdb.base/float128.exp: Add test to print largest __float128 value.
8416
7a26362d
UW
84172017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
8418
8419 * gdb.arch/vsx-regs.exp: Update register content checks.
8420
ed0f4273
UW
84212017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
8422
8423 * gdb.arch/ppc-longdouble.exp: New file.
8424 * gdb.arch/ppc-longdouble.c: Likewise.
8425
a25d69c6
PA
84262017-11-21 Pedro Alves <palves@redhat.com>
8427
8428 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
8429
73fcf641
PA
84302017-11-20 Pedro Alves <palves@redhat.com>
8431
8432 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
8433 (long_double_typedef): New typedefs.
8434 Use DEF on double and long double.
8435 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
8436 cases.
8437 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
8438 and 'long_double_ptr_same_size' locals. Use them to decide
8439 whether cast from array/function to float is valid/invalid.
8440
71a3c369
TT
84412017-11-17 Tom Tromey <tom@tromey.com>
8442
8443 * gdb.rust/traits.rs: New file.
8444 * gdb.rust/traits.exp: New file.
8445
ced9779b
JB
84462017-11-17 Joel Brobecker <brobecker@adacore.com>
8447
8448 * gdb.ada/minsyms: New testcase.
8449
a0922d80
PA
84502017-11-16 Pedro Alves <palves@redhat.com>
8451
8452 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
8453 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
8454
ea04e54c
PA
84552017-11-16 Pedro Alves <palves@redhat.com>
8456
8457 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
8458 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
8459
e849ea89
PA
84602017-11-16 Pedro Alves <palves@redhat.com>
8461
8462 * gdb.server/reconnect-ctrl-c.c: New file.
8463 * gdb.server/reconnect-ctrl-c.exp: New file.
8464
d8ae99a7
PM
84652017-11-16 Phil Muldoon <pmuldoon@redhat.com>
8466
8467 * gdb.python/py-rbreak.exp: New file.
8468 * gdb.python/py-rbreak.c: New file.
8469 * gdb.python/py-rbreak-func2.c: New file.
8470
968a13f8
PA
84712017-11-16 Pedro Alves <palves@redhat.com>
8472
8473 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
8474 pattern.
8475 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
8476 GDB.
8477
71774bc9
SM
84782017-11-15 Simon Marchi <simon.marchi@ericsson.com>
8479
8480 * gdb.tui/completionn.exp (test_tab_completion): Add space in
8481 regex.
8482
ddbb44cf
SM
84832017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
8484
8485 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
8486 test names.
8487
584a564f
PA
84882017-11-09 Pedro Alves <palves@redhat.com>
8489
8490 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
8491 factored out from ...
8492 (top level): ... here, and adjusted to avoid expecting beyond the
8493 prompt in a single gdb_test_multiple.
8494
5ed7a928
PA
84952017-11-09 Pedro Alves <palves@redhat.com>
8496
8497 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
8498 output.
8499 * gdb.server/ext-attach.exp ("kill" test): Likewise.
8500 * gdb.server/ext-restart.exp ("kill" test): Likewise.
8501 * gdb.server/ext-run.exp ("kill" test): Likewise.
8502 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
8503
a60e0738
PA
85042017-11-09 Pedro Alves <palves@redhat.com>
8505
8506 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
8507 match till end of line.
8508
2c88253f
PA
85092017-11-09 Pedro Alves <palves@redhat.com>
8510
8511 * gdb.base/memattr.exp: Tighten regexes to match the end line.
8512
c7a38517
PA
85132017-11-09 Pedro Alves <palves@redhat.com>
8514
8515 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
8516 New procedures, factored out from ...
8517 (top level): ... here, and adjusted to avoid expecting beyond the
8518 prompt in one go.
8519
f29f4b6b
PA
85202017-11-09 Pedro Alves <palves@redhat.com>
8521
8522 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
8523 output. Fix '?' match.
8524
286acbb5
JB
85252017-11-08 Joel Brobecker <brobecker@adacore.com>
8526
8527 * gdb.ada/scoped_watch: New testcase.
8528 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
8529 which is actually correct.
8530 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
8531 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
8532
62d7ae92
PA
85332017-11-08 Pedro Alves <palves@redhat.com>
8534
8535 * gdb.gdb/complaints.exp (test_initial_complaints)
8536 (test_serial_complaints, test_short_complaints): Call
8537 complaint_internal instead of complaint.
8538
280ca31f
DT
85392017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
8540
8541 * gdb.threads/tls-core.c: New file.
8542 * gdb.threads/tls-core.exp: Likewise.
8543
b5ec771e
PA
85442017-11-08 Pedro Alves <palves@redhat.com>
8545
8546 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
8547 (p Exported_Capitalized): New test.
8548 (p exported_capitalized): New test.
8549
a02b41a7
PA
85502017-11-07 Pedro Alves <palves@redhat.com>
8551
8552 * gdb.cp/ena-dis-br-range.exp: Add more tests.
8553
95e95a6d
PA
85542017-11-07 Pedro Alves <palves@redhat.com>
8555
8556 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
8557 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
8558 (disable_invalid, disable_inverted, disable_negative): New
8559 procedures.
8560 ("bad numbers"): New set of tests.
8561
cee62dbd
PA
85622017-11-07 Pedro Alves <palves@redhat.com>
8563
8564 * gdb.cp/ena-dis-br-range.exp: Add tests.
8565
cc638e86
PA
85662017-11-07 Pedro Alves <palves@redhat.com>
8567
8568 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
8569
d0fe4701
XR
85702017-11-07 Xavier Roirand <roirand@adacore.com>
8571 Pedro Alves <palves@redhat.com>
8572
8573 * gdb.base/ena-dis-br.exp: Add reference to
8574 gdb.cp/ena-dis-br-range.exp.
8575 * gdb.cp/ena-dis-br-range.exp: New file.
8576 * gdb.cp/ena-dis-br-range.cc: New file.
8577
46f67f80
PA
85782017-11-06 Pedro Alves <palves@redhat.com>
8579
8580 * gdb.base/attach-non-pgrp-leader.c: New.
8581 * gdb.base/attach-non-pgrp-leader.exp: New.
8582
726e1356
PA
85832017-11-06 Pedro Alves <palves@redhat.com>
8584
8585 * configure.ac: No longer check for termio.h and sgtty.h.
8586 * configure: Regenerate.
8587 * remote-utils.c: Include termios.h instead of gdb_termios.h.
8588 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
8589 Remove termio and sgtty code.
8590
50ab6ace
YQ
85912017-11-03 Yao Qi <yao.qi@linaro.org>
8592
8593 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
8594 in GDB is disabled.
8595
8e68731c
YQ
85962017-11-03 Yao Qi <yao.qi@linaro.org>
8597
8598 * gdb.python/py-thrhandle.exp: Skip it if python is not
8599 enabled.
8600
3a87ae65
SM
86012017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
8602
8603 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
8604 as a breakpoint command.
8605
484d8d36
MD
86062017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
8607
8608 PR python/21213
8609 * gdb.python/py-infthread.exp: Test calling
8610 InferiorThread.inferior () multiple times in a row.
8611
4a27f119
KS
86122017-10-27 Keith Seitz <keiths@redhat.com>
8613
8614 * gdb.opt/inline-break.exp (break_info_1): New procedure.
8615 Test "info break" for every inlined function breakpoint.
8616
bb11dd58
YQ
86172017-10-27 Yao Qi <yao.qi@linaro.org>
8618
8619 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
8620
a43f3893
PF
86212017-10-26 Patrick Frants <osscontribute@gmail.com>
8622
8623 * gdb.cp/classes.exp (test_static_members): Test printing
8624 Outer::instance.
8625 * gdb.cp/classes.c (struct Inner, struct Outer): New.
8626 (Inner::instance, Outer::instance): New.
8627
792ccf00
PA
86282017-10-24 Pedro Alves <palves@redhat.com>
8629
8630 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
8631 extra console" test in two stages.
8632
eb2bfbad
PA
86332017-10-24 Pedro Alves <palves@redhat.com>
8634
8635 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
8636
1f75a651
PA
86372017-10-24 Pedro Alves <palves@redhat.com>
8638
8639 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
8640 loop.
8641
779990d9
PA
86422017-10-24 Pedro Alves <palves@redhat.com>
8643
8644 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
8645 $attempt" and "stoppedtry $stoppedtry" test prefixes.
8646
ad9b8f5d
PA
86472017-10-24 Pedro Alves <palves@redhat.com>
8648
8649 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
8650 parameter and handle it. Don't output read value in test name.
8651
fee6da6e
PA
86522017-10-24 Pedro Alves <palves@redhat.com>
8653
8654 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
8655 custom test name.
8656
10389c2c
PA
86572017-10-24 Pedro Alves <palves@redhat.com>
8658
8659 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
8660 include the unstable output directory name in the test's name.
8661 (initial_setup_simple) <'set args'>: Use custom test name.
8662
a80e65a9
PA
86632017-10-24 Pedro Alves <palves@redhat.com>
8664
8665 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
8666 with explicit test name.
8667
15763a09
PA
86682017-10-20 Pedro Alves <palves@redhat.com>
8669
8670 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
8671 'wait -i'. Use gdb_assert and remote_close.
8672
49a4ce2e
AB
86732017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
8674
8675 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
8676 number from variable rather than hard-coded.
8677
a75868f5
PA
86782017-10-19 Pedro Alves <palves@redhat.com>
8679
8680 * gdb.base/long-inferior-output.c: New file.
8681 * gdb.base/long-inferior-output.exp: New file.
8682
c8ba13ad
KS
86832017-11-18 Keith Seitz <keiths@redhat.com>
8684
8685 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
8686 method.
8687 (main): Call it.
8688 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
8689 Add additional user-defined conversion operator tests.
8690
b27de576
PA
86912017-10-17 Pedro Alves <palves@redhat.com>
8692
8693 * boards/native-stdio-gdbserver.exp: Load "local-board".
8694
8484c955
PA
86952017-10-17 Pedro Alves <palves@redhat.com>
8696
8697 * gdb.base/quit-live.c: New file.
8698 * gdb.base/quit-live.exp: New file.
8699
83d5a34d
KS
87002017-10-16 Keith Seitz <keiths@redhat.com>
8701
8702 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
8703 (class_with_protected_typedef, class_with_private_typedef)
8704 (struct_with_public_typedef, struct_with_protected_typedef)
8705 (struct_with_private_typedef): New classes/structs.
8706 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
8707 typedefs and access specifiers.
8708
739b3f1d
PA
87092017-10-16 Pedro Alves <palves@redhat.com>
8710 Simon Marchi <simon.marchi@polymtl.ca>
8711
8712 * README (Local vs Remote vs Native): New section.
8713 * boards/local-board.exp: New file, with bits factored out from
8714 ...
8715 * boards/native-extended-gdbserver.exp: ... here. Load
8716 "local-board".
8717 * boards/native-gdbserver.exp: Load "local-board".
8718 (${board}_spawn, ${board}_exec): Delete.
8719 * boards/native-stdio-gdbserver.exp: Most contents factored out to
8720 ...
8721 * boards/stdio-gdbserver-base.exp: ... this new file.
8722 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
8723 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
8724 procedure.
8725 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
8726 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
8727 stdio_gdbserver_command.
8728 (${board}_get_remote_address, ${board}_get_comm_port)
8729 (${board}_download, ${board}_upload): Delete.
8730 (get_target_remote_pipe_cmd): New.
8731
fe68b953
SM
87322017-10-16 Simon Marchi <simon.marchi@ericsson.com>
8733
8734 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
8735 test_bkpt_deletion, test_bkpt_cond_and_cmds,
8736 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
8737 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
8738 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
8739 remove with_test_prefix.
8740
300b6685
PA
87412017-10-13 Pedro Alves <palves@redhat.com>
8742
8743 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
8744 * gdb.base/annota1.exp: Use it instead of is_remote.
8745 * gdb.base/annota3.exp: Use it instead of is_remote.
8746 * gdb.cp/annota2.exp: Use it instead of is_remote.
8747 * gdb.cp/annota3.exp: Use it instead of is_remote.
8748 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
8749
50500caf
PA
87502017-10-13 Pedro Alves <palves@redhat.com>
8751
8752 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
8753 (test_num_test_vars, run_and_count_vars, find_env)
8754 (test_set_unset_env, test_inherit_env_var): New procedures.
8755 (top level): Use them.
8756
dad0c6d2
PA
87572017-10-13 Pedro Alves <palves@redhat.com>
8758
8759 * lib/selftest-support.exp (selftest_setup): Extend comments, and
8760 also skip on stub-like targets.
8761
8b0553c1
PA
87622017-10-13 Pedro Alves <palves@redhat.com>
8763
8764 PR gdb/22293
8765 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
8766 (top level): Move some tests to ...
8767 (test_not_found): ... this new procedure.
8768 (top level): Call it.
8769
7594f623
PA
87702017-10-13 Pedro Alves <palves@redhat.com>
8771
8772 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
8773 expect different "info terminal" output if testing with a
8774 non-native target.
8775
ebe3b402
PA
87762017-10-13 Pedro Alves <palves@redhat.com>
8777 Simon Marchi <simon.marchi@polymtl.ca>
8778
8779 PR python/12966
8780 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
8781
42f1b161
PA
87822017-10-13 Pedro Alves <palves@redhat.com>
8783
8784 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
8785 already.
8786
8d6ef72b
PA
87872017-10-13 Pedro Alves <palves@redhat.com>
8788
8789 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
8790 is_remote.
8791
d7bcd5b8
PA
87922017-10-13 Pedro Alves <palves@redhat.com>
8793
8794 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
8795 is_remote.
8796
df479dc6
PA
87972017-10-13 Pedro Alves <palves@redhat.com>
8798
8799 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
8800 is set.
8801 (corefile_test_attach): Likewise. Check can_spawn_for_attach
8802 instead of is_remote.
8803
23fb630a
PA
88042017-10-13 Pedro Alves <palves@redhat.com>
8805
8806 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
8807 (top level): Add comment.
8808
cc77b1dc
PA
88092017-10-13 Pedro Alves <palves@redhat.com>
8810
8811 * gdb.base/remote.exp (top level): Fix comment typo and add
8812 missing return.
8813
27c9e813
PA
88142017-10-13 Pedro Alves <palves@redhat.com>
8815 Simon Marchi <simon.marchi@polymtl.ca>
8816
8817 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
8818 calls and add comments. Skip test if use_gdb_stub is set.
8819 (top level): Use "set cwd" command instead of "cd" command.
8820
5e830d98
PA
88212017-10-13 Pedro Alves <palves@redhat.com>
8822
8823 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
8824 is_remote target check.
8825
f5ca0032
PA
88262017-10-13 Pedro Alves <palves@redhat.com>
8827
8828 * gdb.base/scope.exp: Use build_executable + clean_restart +
8829 gdb_file_cmd instead of prepare_for_testing and no longer skip
8830 "before run" tests on is_remote target boards. Update comments.
8831 * boards/native-extended-gdbserver.exp
8832 (extended_gdbserver_load_last_file): New, factored out from ...
8833 (gdb_load): ... this. Move further below and add comment.
8834 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
8835
8aed1c0d
PA
88362017-10-12 Pedro Alves <palves@redhat.com>
8837
8838 * gdb.base/attach.exp: Remove references to gdb64.
8839 * gdb.base/dbx.exp: Remove references to gdb64.
8840
cfa34c87
SM
88412017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
8842 Pedro Alves <palves@redhat.com>
8843
8844 * gdb.base/label.exp: Remove is_remote target check.
8845
9192b7de
PA
88462017-10-12 Pedro Alves <palves@redhat.com>
8847
8848 * gdb.base/auvx.exp (coredir): Update comment.
8849 (top level) <core_works>: Use "set cwd" command instead of "cd"
8850 command.
8851
6bf0052d
PA
88522017-10-12 Pedro Alves <palves@redhat.com>
8853 Simon Marchi <simon.marchi@polymtl.ca>
8854
8855 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
8856 target boards.
8857
e48ef82d
PA
88582017-10-12 Pedro Alves <palves@redhat.com>
8859 Simon Marchi <simon.marchi@polymtl.ca>
8860
8861 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
8862 Instead skip if there's any gdb_protocol set.
8863
8d7aea57
SM
88642017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
8865 Pedro Alves <palves@redhat.com>
8866
8867 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
8868
30440677
PA
88692017-10-12 Pedro Alves <palves@redhat.com>
8870 Simon Marchi <simon.marchi@polymtl.ca>
8871
8872 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
8873 instead of on dejagnu remote boards.
8874
4e04f045 88752017-10-12 Pedro Alves <palves@redhat.com>
175654b9 8876 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
8877
8878 * gdb.base/inferior-died.exp: Remove is_remote and isnative
8879 checks. Use build_executable + clean_restart instead of
8880 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
8881 of enabling non-stop after starting gdb.
8882
871a186e
PA
88832017-10-12 Pedro Alves <palves@redhat.com>
8884
8885 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
8886 * gdb.threads/non-ldr-exc-2.exp: Ditto.
8887 * gdb.threads/non-ldr-exc-3.exp: Ditto.
8888 * gdb.threads/non-ldr-exc-4.exp: Ditto.
8889
56d704da
AK
88902017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
8891
8892 * gdb.arch/arc-tdesc-cpu.exp: New file.
8893 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
8894
2f20e312
SM
88952017-10-10 Simon Marchi <simon.marchi@ericsson.com>
8896
8897 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
8898
65630365
PA
88992017-10-10 Pedro Alves <palves@redhat.com>
8900
8901 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
8902 expect CLI output.
8903
bf469271
PA
89042017-10-10 Pedro Alves <palves@redhat.com>
8905
8906 * lib/selftest-support.exp (selftest_setup): Update for
8907 captured_command_loop's prototype change.
8908
777a42f1
PA
89092017-10-09 Pedro Alves <palves@redhat.com>
8910
8911 Test both arch1=>arch2 and arch2=>arch1.
8912
8913 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
8914 (srcfile2, binfile2, march1, march2): Remove globals. Largely
8915 factored out to...
8916 (append_arch1_options, append_arch2_options, append_arch_options)
8917 (build_executables): New procedures.
8918 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
8919 local.
8920 (top level): Add new 'first_arch' testing axis.
8921
cbd2b4e3
PA
89222017-10-09 Pedro Alves <palves@redhat.com>
8923
8924 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
8925 (barrier): New.
8926 (thread_start, all_started): New functions.
8927 (main): Spawn new thread and wait until it is scheduled.
8928 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
8929 option.
8930 (do_test): Add 'selected_thread' parameter. Run to all_started
8931 instead of main. Explicitly set the breakpoint at main. Switch
8932 to the SELECTED_THREAD thread.
8933 (top level): Test handling the exec event with either the main
8934 thread or the second thread selected.
8935
5c9e4427
PA
89362017-10-09 Pedro Alves <palves@redhat.com>
8937
8938 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
8939 logic. Move STOP marker after the value checks.
8940 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
8941 regexp.
8942
b3b7c423
SL
89432017-10-06 Sandra Loosemore <sandra@codesourcery.com>
8944
8945 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
8946
3b4b2f16
UW
89472017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
8948
8949 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
8950 integer-to-dfp conversion.
8951 * gdb.base/dfp-test.exp: Likewise.
8952
5cd63fda
PA
89532017-10-04 Pedro Alves <palves@redhat.com>
8954
8955 * gdb.multi/hangout.c: Include <unistd.h>.
8956 (hangout_loop): New function.
8957 (main): Call alarm. Call hangout_loop in a loop.
8958 * gdb.multi/hello.c: Include <unistd.h>.
8959 (hello_loop): New function.
8960 (main): Call alarm. Call hangout_loop in a loop.
8961 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
8962 inferior with the other selected.
8963
4c71c105
SM
89642017-10-04 Simon Marchi <simon.marchi@ericsson.com>
8965
8966 * gdb.mi/list-thread-groups-available.exp: New file.
8967 * gdb.mi/list-thread-groups-available.c: New file.
8968
bc3b087d
SDJ
89692017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
8970
8971 * gdb.base/set-cwd.exp: Make it available on
8972 native-extended-gdbserver.
8973
d092c5a2
SDJ
89742017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
8975
8976 * gdb.base/set-cwd.c: New file.
8977 * gdb.base/set-cwd.exp: Likewise.
8978
45320ffa
TT
89792017-10-02 Tom Tromey <tom@tromey.com>
8980
8981 PR rust/22236:
8982 * gdb.rust/simple.rs (main): New variable "fslice".
8983 * gdb.rust/simple.exp: Add slice tests. Update string tests.
8984
b3e3859b
TT
89852017-10-02 Tom Tromey <tom@tromey.com>
8986
8987 * gdb.rust/simple.exp: Test ptype of a slice.
8988
01af5e0d
TT
89892017-10-02 Tom Tromey <tom@tromey.com>
8990
8991 * gdb.rust/simple.exp: Test index of slice.
8992
a9bbfbd8
TT
89932017-09-27 Tom Tromey <tom@tromey.com>
8994
8995 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
8996
df8899e5
TP
89972017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8998 Pedro Alves <palves@redhat.com>
8999
9000 * gdb.base/compare-sections.exp (get value of read-only section): Read
9001 as unsigned value.
9002 (corrupt read-only section): Likewise and don't set written if patching
9003 failed.
9004
757bf54b
KB
90052017-09-21 Kevin Buettner <kevinb@redhat.com>
9006
9007 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
9008 files.
9009
06871ae8
PA
90102017-09-20 Pedro Alves <palves@redhat.com>
9011
9012 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
9013 symbol names in gdb's output.
9014 * gdb.cp/overload.exp ("list all overloads"): Likewise.
9015
e5f25bc5
PA
90162017-09-20 Pedro Alves <palves@redhat.com>
9017
9018 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
9019 Rename to ...
9020 (test_list_ambiguous_symbol): ... this and add a symbol name
9021 parameter. Adjust.
9022 (test_list_ambiguous_function): Reimplement on top of
9023 test_list_ambiguous_symbol and also test listing ambiguous
9024 variables.
9025 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
9026 (ambiguous_fun): ... this.
9027 (ambiguous_var): New.
9028 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
9029 (ambiguous_fun): ... this.
9030 (ambiguous_var): New.
9031
4e5a4f58
JB
90322017-09-19 John Baldwin <jhb@FreeBSD.org>
9033
9034 * gdb.base/starti.c: New file.
9035 * gdb.base/starti.exp: New file.
9036 * lib/gdb.exp (gdb_starti_cmd): New procedure.
9037
26e53f3e
PA
90382017-09-14 Pedro Alves <palves@redhat.com>
9039
9040 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
9041 (top level): Use it instead of runto.
9042
cb791d59
TT
90432017-09-11 Tom Tromey <tom@tromey.com>
9044
9045 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
9046
7c96f8c1
TT
90472017-09-11 Tom Tromey <tom@tromey.com>
9048
9049 * gdb.python/py-infthread.exp: Add tests for new_thread event.
9050 * gdb.python/py-inferior.exp: Add tests for new inferior events.
9051
469412dd
CW
90522017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
9053
9054 * gdb.fortran/printing-types.exp: New file.
9055 * gdb.fortran/printing-types.exp: New file.
9056
e0f86435
BH
90572017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
9058
9059 * gdb.fortran/vla-ptype.exp: Fix typos.
9060 * gdb.fortran/vla-value.exp: Same.
9061
9e9af4be
BH
90622017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
9063
9064 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
9065 * gdb.mi/mi-var-child-f.exp: Likewise.
9066 * gdb.mi/mi-vla-fortran.exp: Likewise.
9067
a5ad232b 90682017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
9069 Christoph Weinmann <christoph.t.weinmann@intel.com>
9070 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
9071
9072 * gdb.fortran/ptr-indentation.f90: New file.
9073 * gdb.fortran/ptr-indentation.exp: New file.
9074
5aec60eb
TT
90752017-09-05 Tom Tromey <tom@tromey.com>
9076
9077 PR gdb/22010:
9078 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
9079
8f8f8152
TP
90802017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
9081
9082 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
9083
fbd1b771
JK
90842017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9085
9086 * gdb.threads/tls-nodebug-pie.c: New file.
9087 * gdb.threads/tls-nodebug-pie.exp: New file.
9088
5eb5f850
TT
90892017-09-05 Tom Tromey <tom@tromey.com>
9090
9091 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
9092 for rust.
9093
ae780a21
SM
90942017-09-05 Simon Marchi <simon.marchi@ericsson.com>
9095
9096 * gdb.multi/multi-arch-exec.exp: Test with different
9097 "follow-exec-mode" settings.
9098 (do_test): New procedure.
9099
3693fdb3
PA
91002017-09-04 Pedro Alves <palves@redhat.com>
9101
9102 * gdb.base/func-static.c (S::method const, S::method volatile)
9103 (S::method volatile const): New methods.
9104 (c_s, v_s, cv_s): New instances.
9105 (main): Call method() on them.
9106 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
9107 (cannot_resolve): New procedure.
9108 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
9109 print-quote-unquoted columns.
9110 (do_test): Test printing each scope too.
9111
e68cb8e0
PA
91122017-09-04 Pedro Alves <palves@redhat.com>
9113
9114 * gdb.base/local-static.exp: Also test with
9115 class::method::variable wholly quoted.
9116 * gdb.cp/m-static.exp (class::method::variable): Remove test.
9117
858be34c
PA
91182017-09-04 Pedro Alves <palves@redhat.com>
9119
9120 * gdb.base/local-static.c: New.
9121 * gdb.base/local-static.cc: New.
9122 * gdb.base/local-static.exp: New.
9123
46a4882b
PA
91242017-09-04 Pedro Alves <palves@redhat.com>
9125
9126 * gdb.asm/asm-source.exp: Add casts to int.
9127 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
9128 (dataglobal64_1, dataglobal64_2): New globals.
9129 * gdb.base/nodebug.exp: Test different expressions involving the
9130 new globals, with print, whatis and ptype. Add casts to int.
9131 * gdb.base/solib-display.exp: Add casts to int.
9132 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
9133 * gdb.cp/m-static.exp: Add cast to int.
9134 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
9135 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
9136 tls variable with no debug info without a cast. Test with a cast
9137 to int too.
9138 * gdb.trace/entry-values.exp: Add casts.
9139
2c5a2be1
PA
91402017-09-04 Pedro Alves <palves@redhat.com>
9141
9142 * gdb.base/nodebug.exp: Test that ptype's error about functions
9143 with unknown return type includes the function name too.
9144
7022349d
PA
91452017-09-04 Pedro Alves <palves@redhat.com>
9146
9147 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
9148 return type of munmap in infcall.
9149 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
9150 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
9151 type of ftell in infcall.
9152 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
9153 type of getpid in infcall.
9154 * gdb.base/infcall-exec.exp: Cast return type of execlp in
9155 infcall.
9156 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
9157 Bail on failure to extract the pid.
9158 * gdb.base/nodebug.c: #include <stdint.h>.
9159 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
9160 New functions.
9161 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
9162 Change expected output of print/whatis/ptype with functions with
9163 no debug info. Test all supported languages. Call
9164 test_call_promotion.
9165 * gdb.compile/compile.exp: Adjust expected output to expect
9166 warning.
9167 * gdb.threads/siginfo-threads.exp: Likewise.
9168
54990598
PA
91692017-09-04 Pedro Alves <palves@redhat.com>
9170
9171 * gdb.base/callfuncs.exp (do_function_calls): New parameter
9172 "prototypes". Test calling float functions via prototyped and
9173 unprototyped function pointers.
9174 (perform_all_tests): New parameter "prototypes". Pass it down.
9175 (top level): Pass down "prototypes" parameter to
9176 perform_all_tests.
9177
34d16ea2
SM
91782017-09-04 Simon Marchi <simon.marchi@ericsson.com>
9179
9180 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
9181 Test with nested loops.
9182
9521ecda
SM
91832017-09-04 Simon Marchi <simon.marchi@ericsson.com>
9184
9185 * gdb.base/commands.exp: Call the new procedures.
9186 (loop_break_test, loop_continue_test): New procedures.
9187
80a65e9b
SM
91882017-09-04 Simon Marchi <simon.marchi@ericsson.com>
9189
9190 * gdb.base/commands.exp: Call new procedure.
9191 (define_if_without_arg_test): New procedure.
9192
e439fa14
PA
91932017-09-04 Pedro Alves <palves@redhat.com>
9194
9195 * gdb.base/list-ambiguous.exp: New file.
9196 * gdb.base/list-ambiguous0.c: New file.
9197 * gdb.base/list-ambiguous1.c: New file.
9198 * gdb.base/list.exp (test_list_range): Adjust expected output.
9199
0a2dde4a
SDJ
92002017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
9201
9202 * gdb.base/share-env-with-gdbserver.c: New file.
9203 * gdb.base/share-env-with-gdbserver.exp: Likewise.
9204
5e89eb3a
SM
92052017-08-28 Simon Marchi <simon.marchi@ericsson.com>
9206
9207 * gdb.base/commands.exp (gdbvar_simple_if_test,
9208 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
9209 progvar_simple_if_test, progvar_simple_while_test,
9210 progvar_complex_if_while_test, user_defined_command_test,
9211 user_defined_command_args_eval,
9212 user_defined_command_args_stack_test,
9213 user_defined_command_manyargs_test, bp_deleted_in_command_test,
9214 temporary_breakpoint_commands,
9215 gdb_test_no_prompt, redefine_hook_test,
9216 redefine_backtrace_test): Remove "global gdb_prompt".
9217
fd437cbc
SM
92182017-08-28 Simon Marchi <simon.marchi@ericsson.com>
9219
9220 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
9221 New proc, call it from toplevel.
9222
87215ad1
SDJ
92232017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
9224
9225 PR remote/21852
9226 * gdb.server/normal.c: New file, copied from gdb.base.
9227 * gdb.server/run-without-local-binary.exp: New file.
9228
58afddc6
WP
92292017-08-07 Weimin Pan <weimin.pan@oracle.com>
9230
9231 * gdb.arch/sparc64-adi.exp: New file.
9232 * gdb.arch/sparc64-adi.c: New file.
9233
5277199a
PA
92342017-08-22 Pedro Alves <palves@redhat.com>
9235
9236 * gdb.cp/overload.exp (line_range_pattern): New procedure.
9237 (top level): Add "list all overloads" tests.
9238
14278e1f
TT
92392017-08-22 Tom Tromey <tom@tromey.com>
9240
9241 * gdb.gdb/xfullpath.exp: Remove.
9242
bf223d3e
PA
92432017-08-21 Pedro Alves <palves@redhat.com>
9244
9245 PR gdb/19487
9246 * gdb.base/symbol-alias.c: New.
9247 * gdb.base/symbol-alias2.c: New.
9248 * gdb.base/symbol-alias.exp: New.
9249
c973d0aa
PA
92502017-08-21 Pedro Alves <palves@redhat.com>
9251
9252 * gdb.base/dfp-test.c
9253 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
9254 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
9255 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
9256 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
9257 * gdb.base/whatis-ptype-typedefs.c: New.
9258 * gdb.base/whatis-ptype-typedefs.exp: New.
9259 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
9260 (an_int, an_int_type, an_int_type2): New globals.
9261 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
9262 involving typedefs and cast expressions.
9263 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
9264 (lookup_typedefs_function): New.
9265 (typedefs_pretty_printers_dict): New.
9266 (top level): Register lookup_typedefs_function in
9267 gdb.pretty_printers.
9268
6d580b63
YQ
92692017-08-18 Yao Qi <yao.qi@linaro.org>
9270
9271 * gdb.server/unittest.exp: New.
9272
206726fb
SDJ
92732017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
9274
9275 PR gdb/21954
9276 * gdb.base/environ.exp: Add test to check if 'unset environment'
9277 works.
9278
bf0ec4c2
AA
92792017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
9280
9281 * lib/gdb.exp (universal_compile_options): New caching proc.
9282 (gdb_compile): Suppress GCC's coloring of messages.
9283
d6382fff
TT
92842017-08-14 Tom Tromey <tom@tromey.com>
9285
9286 PR gdb/21675:
9287 * gdb.base/printcmds.exp (test_radices): New function.
9288 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
9289 * gdb.base/sizeof.exp (check_valueof): Use p/d.
9290 * lib/gdb.exp (get_integer_valueof): Use p/d.
9291
c2c2dd9f
SM
92922017-08-12 Simon Marchi <simon.marchi@ericsson.com>
9293
9294 * lib/gdb.exp (get_valueof): Don't capture end-of-line
9295 characters.
9296
fdffd6f4
TT
92972017-08-05 Tom Tromey <tom@tromey.com>
9298
9299 * gdb.rust/simple.exp: Allow String to appear in a different
9300 namespace.
9301
27d41eac
YQ
93022017-07-26 Yao Qi <yao.qi@linaro.org>
9303
9304 * gdb.gdb/unittest.exp: Invoke command
9305 "maintenance check xml-descriptions".
9306
031ed05d
AA
93072017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
9308
9309 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
9310 calling context.
9311 (hex128): Drop erroneous calculation of parameters.
9312
dcd27ddf
SM
93132017-07-22 Simon Marchi <simon.marchi@ericsson.com>
9314
9315 * gdb.python/py-unwind.exp: Disable stack protection when
9316 building test file.
9317
47e77640
PA
93182017-07-20 Pedro Alves <palves@redhat.com>
9319
9320 * gdb.base/default.exp (set language): Adjust expected output.
9321
62d2a18a
PA
93222017-07-20 Pedro Alves <palves@redhat.com>
9323
9324 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
9325 (test_minsym): ... this, and make static.
9326 (get_pck__foo__bar__minsym): Rename to ...
9327 (get_test_minsym): ... this.
9328 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
9329 symbol names and comments.
9330 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
9331 (get_test_minsym): ... this.
9332 (pck__foo__bar__minsym__2): Rename to ...
9333 (test_minsym): ... this.
9334 (main): Adjust.
9335
c45ec17c
PA
93362017-07-17 Pedro Alves <palves@redhat.com>
9337
9338 * gdb.base/completion.exp: Adjust expected output.
9339 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
9340 the completer works.
9341
c6756f62
PA
93422017-07-17 Pedro Alves <palves@redhat.com>
9343
9344 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
9345
5bd68487
AB
93462017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
9347
9348 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
9349
8880f2a9
TT
93502017-07-14 Tom Tromey <tom@tromey.com>
9351
9352 PR rust/21764:
9353 * gdb.rust/simple.exp: Add tests.
9354
65547233
TT
93552017-07-14 Tom Tromey <tom@tromey.com>
9356
9357 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
9358
8f14146e
PA
93592017-07-14 Pedro Alves <palves@redhat.com>
9360
9361 * gdb.linespec/base/one/thefile.cc (z1): New function.
9362 * gdb.linespec/base/two/thefile.cc (z2): New function.
9363 * gdb.linespec/linespec.exp: Add tests.
9364
b4365d02
AB
93652017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
9366
9367 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
9368 to mi_create_breakpoint.
9369
5d2cbaa5
AB
93702017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
9371
9372 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
9373 mi_create_breakpoint.
9374
11cb5716
IB
93752017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
9376
9377 * gdb.dlang/demangle.exp: Update for demangling changes.
9378
03278692
TT
93792017-07-09 Tom Tromey <tom@tromey.com>
9380
9381 * gdb.dwarf2/shortpiece.exp: New file.
9382
33c5cd75
DB
93832017-07-06 David Blaikie <dblaikie@gmail.com>
9384
9385 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
9386 built from fissiont-multi-cu{1,2}.c.
9387 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
9388 except putting 'main' and 'func' in separate CUs in the same DWO file.
9389 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
9390 test.
9391 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
9392 test.
9393
8455d262
PA
93942017-07-06 Pedro Alves <palves@redhat.com>
9395
9396 * gdb.python/py-unwind.exp: Test flushregs.
9397
dc4bde35
SDJ
93982017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
9399
9400 PR cli/21688
9401 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
9402 tests for alias commands and trailing whitespace.
9403
51ed89aa
SDJ
94042017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
9405
9406 PR cli/21688
9407 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
9408 procedure. Call it.
9409
eb17d413
PA
94102017-06-29 Pedro Alves <palves@redhat.com>
9411
9412 * gdb.base/printcmds.exp: Add tests.
9413
41664b45
DG
94142017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
9415
9416 PR gdb/21337
9417 * gdb.base/reread-readsym.exp: New file.
9418 * gdb.base/reread-readsym.c: New file.
9419
75312ae3
KB
94202017-06-21 Kevin Buettner <kevinb@redhat.com>
9421
9422 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
9423 subpattern.
9424
66953522
PB
94252017-06-19 Peter Bergner <bergner@vnet.ibm.com>
9426
9427 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
9428 extended mnemonic.
9429 * gdb.arch/powerpc-power9.s: Likewise.
9430
5524b525
AA
94312017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
9432
9433 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
9434 on 32-bit x86 targets. Exploit is_*_target macros where
9435 appropriate.
9436
03c8af18
AA
94372017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9438
9439 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
9440 register pieces.
9441
3bf31011
AA
94422017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9443
9444 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
9445 located in one or more DWARF pieces.
9446
805acca0
AA
94472017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9448
9449 * lib/gdb.exp (get_endianness): New proc.
9450 * gdb.arch/aarch64-fp.exp: Use it.
9451 * gdb.arch/altivec-regs.exp: Likewise.
9452 * gdb.arch/e500-regs.exp: Likewise.
9453 * gdb.arch/vsx-regs.exp: Likewise.
9454 * gdb.base/dump.exp: Likewise.
9455 * gdb.base/funcargs.exp: Likewise.
9456 * gdb.base/gnu_vector.exp: Likewise.
9457 * gdb.dwarf2/formdata16.exp: Likewise.
9458 * gdb.dwarf2/implptrpiece.exp: Likewise.
9459 * gdb.dwarf2/nonvar-access.exp: Likewise.
9460 * gdb.python/py-inferior.exp: Likewise.
9461 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
9462
e9352324
AA
94632017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9464
9465 PR gdb/21226
9466 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
9467 stack value pieces are taken from the LSB end.
9468
d5d1163e
AA
94692017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9470
9471 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
9472 variable at nonzero offset.
9473
0567c986
AA
94742017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9475
9476 * gdb.dwarf2/var-access.c: New file.
9477 * gdb.dwarf2/var-access.exp: New test.
9478 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
9479
973e9aab
TT
94802017-06-12 Tom Tromey <tom@tromey.com>
9481
9482 * gdb.dwarf2/formdata16.exp: Add tests.
9483
d9109c80
TT
94842017-06-12 Tom Tromey <tom@tromey.com>
9485
9486 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
9487
30a25466
TT
94882017-06-12 Tom Tromey <tom@tromey.com>
9489
9490 PR exp/16225:
9491 * gdb.reverse/i386-sse-reverse.exp: Update tests.
9492 * gdb.arch/vsx-regs.exp: Update tests.
9493 * gdb.arch/s390-vregs.exp (hex128): New proc.
9494 Update test.
9495 * gdb.arch/altivec-regs.exp: Update tests.
9496
aefd8b33
SDJ
94972017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
9498
9499 * gdb.base/startup-with-shell.c: New file.
9500 * gdb.base/startup-with-shell.exp: Likewise.
9501
2090129c
SDJ
95022017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
9503
9504 * gdb.server/non-existing-program.exp: Update regex in order to
9505 reflect the fact that gdbserver is now using fork_inferior (with a
9506 shell) to startup the inferior.
9507
8e86a419
SM
95082017-05-30 Simon Marchi <simon.marchi@ericsson.com>
9509
9510 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
9511 support function calls from GDB.
9512
e6cf65f2
TT
95132017-05-21 Tom Tromey <tom@tromey.com>
9514
9515 PR rust/21466:
9516 * gdb.rust/unsized.exp: New file.
9517 * gdb.rust/unsized.rs: New file.
9518
43cc5389
TT
95192017-05-19 Tom Tromey <tom@tromey.com>
9520
9521 PR rust/21484:
9522 * gdb.rust/watch.exp: New file.
9523 * gdb.rust/watch.rs: New file.
9524
ec8df234
TT
95252017-05-18 Tom Tromey <tom@tromey.com>
9526
9527 * gdb.rust/simple.exp: Allow Box to be qualified.
9528
3e3e7fae
TP
95292017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
9530
9531 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
9532
59cc050d
PA
95332017-05-18 Pedro Alves <palves@redhat.com>
9534
9535 * gdb.base/fileio.c (test_write, test_read, test_close)
9536 (test_fstat): Don't print 'ret' in the fail path.
9537
c8f6abd1
PA
95382017-05-18 Pedro Alves <palves@redhat.com>
9539
9540 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
9541 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
9542 (test_system, test_rename, test_unlink, test_time): Change
9543 prototypes.
9544 * gdb.base/fileio.exp (stop_msg): Adjust.
9545
d2a03b77
PA
95462017-05-18 Pedro Alves <palves@redhat.com>
9547
9548 * gdb.base/fileio.c (null_str): New global.
9549 (test_stat): Use it.
9550 * gdb.base/fileio.exp: Remove nowarnings.
9551
0d5c6999
YQ
95522017-05-17 Yao Qi <yao.qi@linaro.org>
9553
9554 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
9555
21873064
YQ
95562017-05-17 Simon Marchi <simon.marchi@ericsson.com>
9557
9558 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
9559 argument command.
9560 (top-level): Invoke test_set_inferior_tty.
9561
d512d31c
PA
95622017-05-04 Pedro Alves <palves@redhat.com>
9563
9564 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
9565 Add parens to print call for Python 3.
9566
90cef2ed
KS
95672017-05-03 Keith Seitz <keiths@redhat.com>
9568
9569 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
9570 (main): Call it.
9571
14f819c8
TW
95722017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
9573
9574 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
9575 to prev and next.
9576
913aeadd
TW
95772017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
9578
9579 * gdb.python/py-record-btrace.exp: Remove test for
9580 gdb.BtraceInstruction.error.
9581
a3be24ad
TW
95822017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
9583
9584 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
9585
ae20e79a
TW
95862017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
9587
9588 * gdb.python/py-record-btrace-threads.c: New file.
9589 * gdb.python/py-record-btrace-threads.exp: New file.
9590
45ce1b47
SDJ
95912017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
9592
9593 PR testsuite/8595
9594 * gdb.base/environ.exp: Make test available in all architectures.
9595 Move bits related to "info program" testing to
9596 gdb.base/info-program.exp. Rewrite tests to use the two new
9597 procedures mentione below.
9598 (test_set_show_env_var) New procedure.
9599 (test_set_show_env_var_equal): Likewise.
9600 * gdb.base/info-program.exp: New file.
9601
e15c3eb4
KS
96022017-04-27 Keith Seitz <keiths@redhat.com>
9603
9604 * gdb.cp/oranking.cc (test15): New function.
9605 (main): Call test15 and declare additional variables for testing.
9606 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
9607 "p foo101('abc')" tests.
9608 Add tests for cv qualifier overloads.
9609 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
9610 "lvalue reference overload" test.
9611 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
9612 "print value of f1 on Child&& in f2" test.
9613
3a3fd0fd
PA
96142017-04-19 Pedro Alves <palves@redhat.com>
9615
9616 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
9617 procedure.
9618 (top level): Call it.
9619 * lib/gdb.exp (gdb_define_cmd): New procedure.
9620
53375380
PA
96212017-04-12 Pedro Alves <palves@redhat.com>
9622
9623 PR gdb/21323
9624 * gdb.cp/wide_char_types.c: Include <wchar.h>.
9625 (wchar): New global.
9626 * gdb.cp/wide_char_types.exp (wide_char_types_program)
9627 (do_test_wide_char, wide_char_types_no_program, top level): Add
9628 wchar_t testing.
9629
53e710ac
PA
96302017-04-12 Pedro Alves <palves@redhat.com>
9631
9632 PR c++/21323
9633 * gdb.cp/wide_char_types.c: New file.
9634 * gdb.cp/wide_char_types.exp: New file.
9635
0ad9d8c7
SDJ
96362017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
9637
9638 PR gdb/21352
9639 * gdb.trace/tsv.exp: Add test for "tsave -r".
9640
b1b45502
IB
96412017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
9642
9643 * gdb.dlang/watch-loc.c: New file.
9644 * gdb.dlang/watch-loc.exp: New file.
9645
ec13808e
JK
96462017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9647
9648 * gdb.python/py-section-script.exp (sepdebug): New testcases.
9649
fe5f7374
AK
96502017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
9651
9652 * gdb.arch/arc-analyze-prologue.S: New file.
9653 * gdb.arch/arc-analyze-prologue.exp: Likewise.
9654
eea78757
AK
96552017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
9656
9657 * gdb.arch/arc-decode-insn.S: New file.
9658 * gdb.arch/arc-decode-insn.exp: Likewise.
9659
5badf10a
IR
96602017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
9661
9662 PR tdep/20928
9663 * gdb.arch/sparc64-regs.exp: New file.
9664 * gdb.arch/sparc64-regs.S: Likewise.
9665
cee59b3f
TW
96662017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
9667
9668 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
9669 and memory view on Python 3.
9670
c0f55cc6
AV
96712017-03-20 Artemiy Volkov <artemiyv@acm.org>
9672 Keith Seitz <keiths@redhat.com>
9673
9674 PR gdb/14441
9675 * gdb.cp/demangle.exp: Add rvalue reference tests.
9676 * gdb.cp/rvalue-ref-casts.cc: New file.
9677 * gdb.cp/rvalue-ref-casts.exp: New file.
9678 * gdb.cp/rvalue-ref-overload.cc: New file.
9679 * gdb.cp/rvalue-ref-overload.exp: New file.
9680 * gdb.cp/rvalue-ref-params.cc: New file.
9681 * gdb.cp/rvalue-ref-params.exp: New file.
9682 * gdb.cp/rvalue-ref-sizeof.cc: New file.
9683 * gdb.cp/rvalue-ref-sizeof.exp: New file.
9684 * gdb.cp/rvalue-ref-types.cc: New file.
9685 * gdb.cp/rvalue-ref-types.exp: New file.
9686 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
9687 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
9688
51457a05
MAL
96892017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
9690
9691 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
9692 New procedure.
9693
5b291c04
MAL
96942017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
9695
9696 * lib/mi-support.exp (mi_gdb_test): Add additional message
9697 for unexpected output.
9698
59a56148
AA
96992017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
9700
9701 * gdb.base/examine-backward.c (Barrier): New character array
9702 constant, to ensure that TestStrings is preceded by a string
9703 terminator.
9704
7942e96e
AA
97052017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
9706
9707 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
9708 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
9709 and implicit pointer into such a location.
9710
6ebac3fb
DE
97112017-03-16 Doug Evans <dje@google.com>
9712
9713 * gdb.python/py-lazy-string (pointer): Really add new typedef.
9714
ec3b243d
TP
97152017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
9716
9717 * gdb.cp/m-static.exp: Fix expectation for prototype of
9718 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
9719
97202017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
9721
9722 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
9723 * gdb.guile/scm-lazy-string.c: New file.
9724 * gdb.guile/scm-value.exp: Move lazy string tests to ...
9725 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
9726 for pointer, array, typedef lazy strings.
9727
2cc36e25 97282017-03-16 Doug Evans <dje@google.com>
34b43320
DE
9729
9730 PR python/17728, python/18439, python/18779
9731 * gdb.python/py-value.c (main) Delete locals sptr, sn.
9732 * gdb.python/py-lazy-string.c (pointer): New typedef.
9733 (main): New locals ptr, array, typedef_ptr.
9734 * gdb.python/py-value.exp: Move lazy string tests to ...
9735 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
9736 array, typedef lazy strings.
ec3b243d 9737
0efcde63
AK
97382017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
9739
9740 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
9741 Add optional 'test' parameter.
9742
7978d7c3
SM
97432017-03-13 Simon Marchi <simon.marchi@ericsson.com>
9744
9745 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
9746 Skip for versions of DejaGnu < 1.5.
9747
896c0c1e
SM
97482017-03-13 Simon Marchi <simon.marchi@ericsson.com>
9749
9750 * lib/gdb.exp (dejagnu_version): New proc.
9751 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
9752 Use dejagnu_version.
9753
5f4d1085
KS
97542017-03-10 Keith Seitz <keiths@redhat.com>
9755
9756 PR c++/8128
9757 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
9758 type from destructor regexps.
9759 Add a branch which actually passes the test.
9760 Adjust "ptype t5i" test names.
9761
1de05205
PA
97622017-03-08 Pedro Alves <palves@redhat.com>
9763
9764 * gdb.base/step-over-exit.exp: Add explicit test message.
9765
c65d6b55
PA
97662017-03-08 Pedro Alves <palves@redhat.com>
9767
9768 PR gdb/18360
9769 * gdb.threads/interrupt-while-step-over.c: New file.
9770 * gdb.threads/interrupt-while-step-over.exp: New file.
9771
2e86a283
PA
97722017-03-08 Pedro Alves <palves@redhat.com>
9773
9774 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
9775 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
9776
25dcbff6
PA
97772017-03-08 Pedro Alves <palves@redhat.com>
9778
9779 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
9780 PKRU as not supported as a PASS.
9781
dc9366eb
PA
97822017-03-08 Pedro Alves <palves@redhat.com>
9783
9784 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
9785 prefix instead of $binfile1/$binfile2.
9786 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
9787 in test message.
9788 * gdb.python/py-completion.exp: Use "load python file" as test
9789 messages instead of unstable path names.
9790
6e5d74e7
PA
97912017-03-08 Pedro Alves <palves@redhat.com>
9792 Jan Kratochvil <jan.kratochvil@redhat.com>
9793
9794 PR cli/21218
9795 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
9796 New proc.
9797 (top level): Call it.
9798
9753a2f6
PA
97992017-03-08 Pedro Alves <palves@redhat.com>
9800
9801 PR tui/21216
9802 * gdb.tui/tui-nl-filtered-output.exp: New file.
9803
1a4dd9dd
PA
98042017-03-08 Pedro Alves <palves@redhat.com>
9805
9806 * gdb.base/completion.exp: Move TUI completion tests to ...
9807 * gdb.tui/completion.exp: ... this new file.
9808
7cbbff33
PA
98092017-03-08 Pedro Alves <palves@redhat.com>
9810
9811 * gdb.base/tui-disasm-long-lines.c,
9812 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
9813 gdb.base/tui-layout.exp: Move to ...
9814 * gdb.tui/: ... this new directory.
9815
5f6fd321
PA
98162017-03-07 Pedro Alves <palves@redhat.com>
9817
9818 * gdb.base/tui-layout.c: New file.
9819 * gdb.base/tui-layout.exp: New file.
9820
44959fa8
PA
98212017-03-07 Pedro Alves <palves@redhat.com>
9822
9823 * gdb.base/tui-layout.c: Rename to ...
9824 * gdb.base/tui-disasm-long-lines.c: ... this.
9825 * gdb.base/tui-layout.exp: Rename to ...
9826 * gdb.base/tui-disasm-long-lines.exp: ... this.
9827
f8c4e718
PA
98282017-03-07 Pedro Alves <palves@redhat.com>
9829
9830 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
9831
6dbb839a 98322017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
9833
9834 * i386-mpx-call.c: New file.
9835 * i386-mpx-call.exp: New file.
9836
65b48a81
PB
98372017-02-28 Peter Bergner <bergner@vnet.ibm.com>
9838
9839 * gdb.arch/powerpc-power.exp: Delete test.
9840 * gdb.arch/powerpc-power.s: Likewise.
9841 * gdb.disasm/disassembler-options.exp: New test.
9842 * gdb.arch/powerpc-altivec.exp: Likewise.
9843 * gdb.arch/powerpc-altivec.s: Likewise.
9844 * gdb.arch/powerpc-altivec2.exp: Likewise.
9845 * gdb.arch/powerpc-altivec2.s: Likewise.
9846 * gdb.arch/powerpc-altivec3.exp: Likewise.
9847 * gdb.arch/powerpc-altivec3.s: Likewise.
9848 * gdb.arch/powerpc-power7.exp: Likewise.
9849 * gdb.arch/powerpc-power7.s: Likewise.
9850 * gdb.arch/powerpc-power8.exp: Likewise.
9851 * gdb.arch/powerpc-power8.s: Likewise.
9852 * gdb.arch/powerpc-power9.exp: Likewise.
9853 * gdb.arch/powerpc-power9.s: Likewise.
9854 * gdb.arch/powerpc-vsx.exp: Likewise.
9855 * gdb.arch/powerpc-vsx.s: Likewise.
9856 * gdb.arch/powerpc-vsx2.exp: Likewise.
9857 * gdb.arch/powerpc-vsx2.s: Likewise.
9858 * gdb.arch/powerpc-vsx3.exp: Likewise.
9859 * gdb.arch/powerpc-vsx3.s: Likewise.
9860 * gdb.arch/arm-disassembler-options.exp: Likewise.
9861 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
9862 * gdb.arch/s390-disassembler-options.exp: Likewise.
9863
17cd4947
LM
98642017-02-23 Luis Machado <lgustavo@codesourcery.com>
9865
9866 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
9867 (check_supported_features): ... this. Changed return type to void.
9868 (supports_rdseed): New static global.
9869 (rdseed): Check supports_rdseed.
9870 (initialize): Call check_supported_features.
9871
2039d74e
EBM
98722017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9873
9874 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
9875 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
9876 and lqarx/stqcx.
9877 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
9878 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
9879
a51d7ecf
EBM
98802017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9881
9882 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
9883 uppercase.
9884
0224619f
JK
98852017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9886
9887 * gdb.dwarf2/formdata16.c: New file.
9888 * gdb.dwarf2/formdata16.exp: New file.
9889 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
9890
216f72a1
JK
98912017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9892
9893 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
9894 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
9895 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
9896 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
9897 DW_AT_GNU_*.
9898
43988095
JK
98992017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9900
9901 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
9902
99e8a4f9
SDJ
99032017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
9904
9905 PR gdb/21164
9906 * gdb.base/maint.exp: Add testcases for when the commands do
9907 not have arguments.
9908
b58a8c0c
TP
99092017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
9910
9911 * gdb.cp/chained-calls.exp: Use p instead of P.
9912
4e746bb6
TW
99132017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
9914
9915 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
9916 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
9917
3f77c769
TT
99182017-02-14 Tom Tromey <tom@tromey.com>
9919
9920 PR python/13598:
9921 * gdb.python/py-events.exp: Add before_prompt event tests.
9922
075beec0
AA
99232017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
9924
9925 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
9926
bf5f525c
LM
99272017-02-13 Luis Machado <lgustavo@codesourcery.com>
9928
9929 * gdb.linespec/explicit.c (my_unique_function_name): New function.
9930 (main): Call my_unique_function_name.
9931 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
9932 completion of patterns with a single match.
9933 Add missing -re switches to gdb_test_multiple calls.
9934
13a66184
LM
99352017-02-13 Luis Machado <lgustavo@codesourcery.com>
9936
9937 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
9938 return if core file is not recognized.
9939
26a06916
SM
99402017-02-10 Simon Marchi <simon.marchi@ericsson.com>
9941
9942 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
9943 and extra UIs.
9944
b761ca9e
SM
99452017-02-10 Simon Marchi <simon.marchi@ericsson.com>
9946
9947 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
9948 proc_with_prefix.
9949
b964bee0
TT
99502017-02-10 Tom Tromey <tom@tromey.com>
9951
9952 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
9953
18da0c51
MG
99542017-02-10 Martin Galvan <martingalvan@sourceware.org>
9955
9956 PR gdb/21122
9957 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
9958
604c4576
JG
99592017-02-08 Jerome Guitton <guitton@adacore.com>
9960
9961 * gdb.base/define.exp: Add test for command abbreviations
9962 in define.
9963
20b477a7
LM
99642017-02-06 Luis Machado <lgustavo@codesourcery.com>
9965
9966 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
9967 * gdb.reverse/insn-reverse-x86.c: New file.
9968
3f7b46f2
IR
99692017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
9970
9971 PR tdep/20936
9972 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
9973
f0fd41c1
TT
99742017-02-03 Tom Tromey <tom@tromey.com>
9975
9976 PR rust/21097:
9977 * gdb.rust/simple.exp: Add new tests.
9978
5be5dbf0
PA
99792017-02-02 Pedro Alves <palves@redhat.com>
9980
9981 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
9982 tests.
9983
7346ef59
AA
99842017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
9985
9986 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
9987 taking a 2-byte value out of a 4-byte DWARF implicit value on
9988 big-endian targets.
9989 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
9990 logic. Add test cases for DW_OP_implicit.
9991
787f0025
MM
99922017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9993
9994 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
9995
68777c29
MM
99962017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9997
9998 * gdb.btrace/enable.exp: Call gdb_exit before
9999 skip_gdbserver_tests.
10000
0a1c7e28
MM
100012017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10002
10003 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
10004 GDBFLAGS.
10005
b5ac99b0
MM
100062017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10007
10008 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
10009 the test is skipped.
10010 * gdb.btrace/data.exp: Likewise.
10011 * gdb.btrace/delta.exp: Likewise.
10012 * gdb.btrace/dlopen.exp: Likewise.
10013 * gdb.btrace/enable-running.exp: Likewise.
10014 * gdb.btrace/enable.exp: Likewise.
10015 * gdb.btrace/exception.exp: Likewise.
10016 * gdb.btrace/function_call_history.exp: Likewise.
10017 * gdb.btrace/gcore.exp: Likewise.
10018 * gdb.btrace/instruction_history.exp: Likewise.
10019 * gdb.btrace/multi-thread-step.exp: Likewise.
10020 * gdb.btrace/nohist.exp: Likewise.
10021 * gdb.btrace/non-stop.exp: Likewise.
10022 * gdb.btrace/reconnect.exp: Likewise.
10023 * gdb.btrace/record_goto-step.exp: Likewise.
10024 * gdb.btrace/record_goto.exp: Likewise.
10025 * gdb.btrace/rn-dl-bind.exp: Likewise.
10026 * gdb.btrace/segv.exp: Likewise.
10027 * gdb.btrace/step.exp: Likewise.
10028 * gdb.btrace/stepi.exp: Likewise.
10029 * gdb.btrace/tailcall-only.exp: Likewise.
10030 * gdb.btrace/tailcall.exp: Likewise.
10031 * gdb.btrace/tsx.exp: Likewise.
10032 * gdb.btrace/unknown_functions.exp: Likewise.
10033 * gdb.btrace/vdso.exp: Likewise.
10034
cd4007e4
MM
100352017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10036
10037 * gdb.btrace/enable-running.c: New.
10038 * gdb.btrace/enable-running.exp: New.
10039
2735833d
WT
100402017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
10041
10042 * gdb.arch/amd64-gs_base.c: New file.
10043 * gdb.arch/amd64-gs_base.exp: New file.
10044
b51e1e94
LM
100452017-01-26 Luis Machado <lgustavo@codesourcery.com>
10046
10047 * lib/memory.exp: Remove spurious empty newlines.
10048
72ca0410
SM
100492017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
10050
10051 * gdb.python/py-bad-printers.exp: Load python file using "source".
10052 * gdb.python/py-events.exp: Likewise.
10053 * gdb.python/py-evsignal.exp: Likewise.
10054 * gdb.python/py-evthreads.exp: Likewise.
10055 * gdb.python/py-frame-args.exp: Likewise.
10056 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
10057 * gdb.python/py-framefilter-mi.exp: Likewise.
10058 * gdb.python/py-framefilter.exp: Likewise.
10059 * gdb.python/py-mi.exp: Likewise.
10060 * gdb.python/py-pp-maint.exp: Likewise.
10061 * gdb.python/py-pp-registration.exp: Likewise.
10062 * gdb.python/py-prettyprint.exp: Likewise.
10063 (run_lang_tests): Likewise.
10064 * gdb.python/py-typeprint.exp: Likewise.
10065
e309aa65
LM
100662017-01-26 Luis Machado <lgustavo@codesourcery.com>
10067
10068 * lib/memory.exp: New file.
10069 * lib/gdb.exp: Load memory.exp.
10070 * gdb.base/memattr.exp (delete_memory): Move proc to
10071 lib/memory.exp and rename to delete_memory_regions.
10072 Replace delete_memory with delete_memory_regions.
10073 Cleanup memory regions before tests.
10074 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
10075 before tests.
10076
515aff23
LM
100772017-01-26 Luis Machado <lgustavo@codesourcery.com>
10078
10079 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
10080 files.
10081 (initialize): New function conditionally defined.
10082 (testcases): Move within conditional block.
10083 (main): Call initialize.
10084 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
10085 of gdb.reverse/insn-reverse.c.
10086 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
10087 gdb.reverse/insn-reverse.c.
10088
d8b49cf0
YQ
100892017-01-26 Yao Qi <yao.qi@linaro.org>
10090
10091 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
10092 disassemble on address 0.
10093
f13a9a0c
YQ
100942017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
10095 Yao Qi <yao.qi@linaro.org>
10096
10097 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
10098 * gdb.dwarf2/implptr-64bit.S: Remove.
10099 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
10100 variables in caller's context. Add DW_OP_implicit_value.
10101
5ac95241
YQ
101022017-01-25 Yao Qi <yao.qi@linaro.org>
10103
10104 * lib/dwarf.exp (Dwarf::_location): Handle
10105 DW_OP_GNU_implicit_pointer with proper size.
10106
23e82930
LM
101072017-01-20 Luis Machado <lgustavo@codesourcery.com>
10108
10109 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
10110 and add untested calls.
10111
d334ae25
LM
101122017-01-20 Luis Machado <lgustavo@codesourcery.com>
10113
10114 * gdb.python/python.exp: Check line number against what GDB thinks
10115 the line number is for func1.
10116
f5e6296e
IB
101172017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
10118
10119 * gdb.dlang/debug-expr.exp: New file.
10120
5b362f04
LM
101212016-12-23 Luis Machado <lgustavo@codesourcery.com>
10122
10123 Fix test names for the following files:
10124
10125 * gdb.ada/exec_changed.exp
10126 * gdb.ada/info_types.exp
10127 * gdb.arch/aarch64-atomic-inst.exp
10128 * gdb.arch/aarch64-fp.exp
10129 * gdb.arch/altivec-abi.exp
10130 * gdb.arch/altivec-regs.exp
10131 * gdb.arch/amd64-byte.exp
10132 * gdb.arch/amd64-disp-step.exp
10133 * gdb.arch/amd64-dword.exp
10134 * gdb.arch/amd64-entry-value-inline.exp
10135 * gdb.arch/amd64-entry-value-param.exp
10136 * gdb.arch/amd64-entry-value-paramref.exp
10137 * gdb.arch/amd64-entry-value.exp
10138 * gdb.arch/amd64-i386-address.exp
10139 * gdb.arch/amd64-invalid-stack-middle.exp
10140 * gdb.arch/amd64-invalid-stack-top.exp
10141 * gdb.arch/amd64-optimout-repeat.exp
10142 * gdb.arch/amd64-prologue-skip.exp
10143 * gdb.arch/amd64-prologue-xmm.exp
10144 * gdb.arch/amd64-stap-special-operands.exp
10145 * gdb.arch/amd64-stap-wrong-subexp.exp
10146 * gdb.arch/amd64-tailcall-cxx.exp
10147 * gdb.arch/amd64-tailcall-noret.exp
10148 * gdb.arch/amd64-tailcall-ret.exp
10149 * gdb.arch/amd64-tailcall-self.exp
10150 * gdb.arch/amd64-word.exp
10151 * gdb.arch/arm-bl-branch-dest.exp
10152 * gdb.arch/arm-disp-step.exp
10153 * gdb.arch/arm-neon.exp
10154 * gdb.arch/arm-single-step-kernel-helper.exp
10155 * gdb.arch/avr-flash-qualifier.exp
10156 * gdb.arch/disp-step-insn-reloc.exp
10157 * gdb.arch/e500-abi.exp
10158 * gdb.arch/e500-regs.exp
10159 * gdb.arch/ftrace-insn-reloc.exp
10160 * gdb.arch/i386-avx512.exp
10161 * gdb.arch/i386-bp_permanent.exp
10162 * gdb.arch/i386-byte.exp
10163 * gdb.arch/i386-cfi-notcurrent.exp
10164 * gdb.arch/i386-disp-step.exp
10165 * gdb.arch/i386-dr3-watch.exp
10166 * gdb.arch/i386-float.exp
10167 * gdb.arch/i386-gnu-cfi.exp
10168 * gdb.arch/i386-mpx-map.exp
10169 * gdb.arch/i386-mpx-sigsegv.exp
10170 * gdb.arch/i386-mpx-simple_segv.exp
10171 * gdb.arch/i386-mpx.exp
10172 * gdb.arch/i386-permbkpt.exp
10173 * gdb.arch/i386-prologue.exp
10174 * gdb.arch/i386-signal.exp
10175 * gdb.arch/i386-size-overlap.exp
10176 * gdb.arch/i386-unwind.exp
10177 * gdb.arch/i386-word.exp
10178 * gdb.arch/mips-fcr.exp
10179 * gdb.arch/powerpc-d128-regs.exp
10180 * gdb.arch/powerpc-stackless.exp
10181 * gdb.arch/ppc64-atomic-inst.exp
10182 * gdb.arch/s390-stackless.exp
10183 * gdb.arch/s390-tdbregs.exp
10184 * gdb.arch/s390-vregs.exp
10185 * gdb.arch/sparc-sysstep.exp
10186 * gdb.arch/thumb-bx-pc.exp
10187 * gdb.arch/thumb-singlestep.exp
10188 * gdb.arch/thumb2-it.exp
10189 * gdb.arch/vsx-regs.exp
10190 * gdb.asm/asm-source.exp
10191 * gdb.base/a2-run.exp
10192 * gdb.base/advance.exp
10193 * gdb.base/all-bin.exp
10194 * gdb.base/anon.exp
10195 * gdb.base/args.exp
10196 * gdb.base/arithmet.exp
10197 * gdb.base/async-shell.exp
10198 * gdb.base/async.exp
10199 * gdb.base/attach-pie-noexec.exp
10200 * gdb.base/attach-twice.exp
10201 * gdb.base/auto-load.exp
10202 * gdb.base/bang.exp
10203 * gdb.base/bitfields.exp
10204 * gdb.base/break-always.exp
10205 * gdb.base/break-caller-line.exp
10206 * gdb.base/break-entry.exp
10207 * gdb.base/break-inline.exp
10208 * gdb.base/break-on-linker-gcd-function.exp
10209 * gdb.base/break-probes.exp
10210 * gdb.base/break.exp
10211 * gdb.base/breakpoint-shadow.exp
10212 * gdb.base/call-ar-st.exp
10213 * gdb.base/call-sc.exp
10214 * gdb.base/call-signal-resume.exp
10215 * gdb.base/call-strs.exp
10216 * gdb.base/callfuncs.exp
10217 * gdb.base/catch-fork-static.exp
10218 * gdb.base/catch-gdb-caused-signals.exp
10219 * gdb.base/catch-load.exp
10220 * gdb.base/catch-signal-fork.exp
10221 * gdb.base/catch-signal.exp
10222 * gdb.base/catch-syscall.exp
10223 * gdb.base/charset.exp
10224 * gdb.base/checkpoint.exp
10225 * gdb.base/chng-syms.exp
10226 * gdb.base/code-expr.exp
10227 * gdb.base/code_elim.exp
10228 * gdb.base/commands.exp
10229 * gdb.base/completion.exp
10230 * gdb.base/complex.exp
10231 * gdb.base/cond-expr.exp
10232 * gdb.base/condbreak.exp
10233 * gdb.base/consecutive.exp
10234 * gdb.base/continue-all-already-running.exp
10235 * gdb.base/coredump-filter.exp
10236 * gdb.base/corefile.exp
10237 * gdb.base/dbx.exp
10238 * gdb.base/debug-expr.exp
10239 * gdb.base/define.exp
10240 * gdb.base/del.exp
10241 * gdb.base/disabled-location.exp
10242 * gdb.base/disasm-end-cu.exp
10243 * gdb.base/disasm-optim.exp
10244 * gdb.base/display.exp
10245 * gdb.base/duplicate-bp.exp
10246 * gdb.base/ena-dis-br.exp
10247 * gdb.base/ending-run.exp
10248 * gdb.base/enumval.exp
10249 * gdb.base/environ.exp
10250 * gdb.base/eu-strip-infcall.exp
10251 * gdb.base/eval-avoid-side-effects.exp
10252 * gdb.base/eval-skip.exp
10253 * gdb.base/exitsignal.exp
10254 * gdb.base/expand-psymtabs.exp
10255 * gdb.base/filesym.exp
10256 * gdb.base/find-unmapped.exp
10257 * gdb.base/finish.exp
10258 * gdb.base/float.exp
10259 * gdb.base/foll-exec-mode.exp
10260 * gdb.base/foll-exec.exp
10261 * gdb.base/foll-fork.exp
10262 * gdb.base/fortran-sym-case.exp
10263 * gdb.base/freebpcmd.exp
10264 * gdb.base/func-ptr.exp
10265 * gdb.base/func-ptrs.exp
10266 * gdb.base/funcargs.exp
10267 * gdb.base/gcore-buffer-overflow.exp
10268 * gdb.base/gcore-relro-pie.exp
10269 * gdb.base/gcore-relro.exp
10270 * gdb.base/gcore.exp
10271 * gdb.base/gdb1090.exp
10272 * gdb.base/gdb11530.exp
10273 * gdb.base/gdb11531.exp
10274 * gdb.base/gdb1821.exp
10275 * gdb.base/gdbindex-stabs.exp
10276 * gdb.base/gdbvars.exp
10277 * gdb.base/hbreak.exp
10278 * gdb.base/hbreak2.exp
10279 * gdb.base/included.exp
10280 * gdb.base/infcall-input.exp
10281 * gdb.base/inferior-died.exp
10282 * gdb.base/infnan.exp
10283 * gdb.base/info-macros.exp
10284 * gdb.base/info-os.exp
10285 * gdb.base/info-proc.exp
10286 * gdb.base/info-shared.exp
10287 * gdb.base/info-target.exp
10288 * gdb.base/infoline.exp
10289 * gdb.base/interp.exp
10290 * gdb.base/interrupt.exp
10291 * gdb.base/jit-reader.exp
10292 * gdb.base/jit-simple.exp
10293 * gdb.base/kill-after-signal.exp
10294 * gdb.base/kill-detach-inferiors-cmd.exp
10295 * gdb.base/label.exp
10296 * gdb.base/langs.exp
10297 * gdb.base/ldbl_e308.exp
10298 * gdb.base/line-symtabs.exp
10299 * gdb.base/linespecs.exp
10300 * gdb.base/list.exp
10301 * gdb.base/long_long.exp
10302 * gdb.base/longest-types.exp
10303 * gdb.base/maint.exp
10304 * gdb.base/max-value-size.exp
10305 * gdb.base/memattr.exp
10306 * gdb.base/mips_pro.exp
10307 * gdb.base/morestack.exp
10308 * gdb.base/moribund-step.exp
10309 * gdb.base/multi-forks.exp
10310 * gdb.base/nested-addr.exp
10311 * gdb.base/nextoverexit.exp
10312 * gdb.base/noreturn-finish.exp
10313 * gdb.base/noreturn-return.exp
10314 * gdb.base/nostdlib.exp
10315 * gdb.base/offsets.exp
10316 * gdb.base/opaque.exp
10317 * gdb.base/pc-fp.exp
10318 * gdb.base/permissions.exp
10319 * gdb.base/print-symbol-loading.exp
10320 * gdb.base/prologue-include.exp
10321 * gdb.base/psymtab.exp
10322 * gdb.base/ptype.exp
10323 * gdb.base/random-signal.exp
10324 * gdb.base/randomize.exp
10325 * gdb.base/range-stepping.exp
10326 * gdb.base/readline-ask.exp
10327 * gdb.base/recpar.exp
10328 * gdb.base/recurse.exp
10329 * gdb.base/relational.exp
10330 * gdb.base/restore.exp
10331 * gdb.base/return-nodebug.exp
10332 * gdb.base/return.exp
10333 * gdb.base/run-after-attach.exp
10334 * gdb.base/save-bp.exp
10335 * gdb.base/scope.exp
10336 * gdb.base/sect-cmd.exp
10337 * gdb.base/set-lang-auto.exp
10338 * gdb.base/set-noassign.exp
10339 * gdb.base/setvar.exp
10340 * gdb.base/sigall.exp
10341 * gdb.base/sigbpt.exp
10342 * gdb.base/siginfo-addr.exp
10343 * gdb.base/siginfo-infcall.exp
10344 * gdb.base/siginfo-obj.exp
10345 * gdb.base/siginfo.exp
10346 * gdb.base/signals-state-child.exp
10347 * gdb.base/signest.exp
10348 * gdb.base/sigstep.exp
10349 * gdb.base/sizeof.exp
10350 * gdb.base/skip.exp
10351 * gdb.base/solib-corrupted.exp
10352 * gdb.base/solib-nodir.exp
10353 * gdb.base/solib-search.exp
10354 * gdb.base/stack-checking.exp
10355 * gdb.base/stale-infcall.exp
10356 * gdb.base/stap-probe.exp
10357 * gdb.base/start.exp
10358 * gdb.base/step-break.exp
10359 * gdb.base/step-bt.exp
10360 * gdb.base/step-line.exp
10361 * gdb.base/step-over-exit.exp
10362 * gdb.base/step-over-syscall.exp
10363 * gdb.base/step-resume-infcall.exp
10364 * gdb.base/step-test.exp
10365 * gdb.base/store.exp
10366 * gdb.base/structs3.exp
10367 * gdb.base/sym-file.exp
10368 * gdb.base/symbol-without-target_section.exp
10369 * gdb.base/term.exp
10370 * gdb.base/testenv.exp
10371 * gdb.base/ui-redirect.exp
10372 * gdb.base/until.exp
10373 * gdb.base/unwindonsignal.exp
10374 * gdb.base/value-double-free.exp
10375 * gdb.base/vla-datatypes.exp
10376 * gdb.base/vla-ptr.exp
10377 * gdb.base/vla-sideeffect.exp
10378 * gdb.base/volatile.exp
10379 * gdb.base/watch-cond-infcall.exp
10380 * gdb.base/watch-cond.exp
10381 * gdb.base/watch-non-mem.exp
10382 * gdb.base/watch-read.exp
10383 * gdb.base/watch-vfork.exp
10384 * gdb.base/watchpoint-cond-gone.exp
10385 * gdb.base/watchpoint-delete.exp
10386 * gdb.base/watchpoint-hw-hit-once.exp
10387 * gdb.base/watchpoint-hw.exp
10388 * gdb.base/watchpoint-stops-at-right-insn.exp
10389 * gdb.base/watchpoints.exp
10390 * gdb.base/wchar.exp
10391 * gdb.base/whatis-exp.exp
10392 * gdb.btrace/buffer-size.exp
10393 * gdb.btrace/data.exp
10394 * gdb.btrace/delta.exp
10395 * gdb.btrace/dlopen.exp
10396 * gdb.btrace/enable.exp
10397 * gdb.btrace/exception.exp
10398 * gdb.btrace/function_call_history.exp
10399 * gdb.btrace/gcore.exp
10400 * gdb.btrace/instruction_history.exp
10401 * gdb.btrace/nohist.exp
10402 * gdb.btrace/reconnect.exp
10403 * gdb.btrace/record_goto-step.exp
10404 * gdb.btrace/record_goto.exp
10405 * gdb.btrace/rn-dl-bind.exp
10406 * gdb.btrace/segv.exp
10407 * gdb.btrace/step.exp
10408 * gdb.btrace/stepi.exp
10409 * gdb.btrace/tailcall-only.exp
10410 * gdb.btrace/tailcall.exp
10411 * gdb.btrace/tsx.exp
10412 * gdb.btrace/unknown_functions.exp
10413 * gdb.btrace/vdso.exp
10414 * gdb.compile/compile-ifunc.exp
10415 * gdb.compile/compile-ops.exp
10416 * gdb.compile/compile-print.exp
10417 * gdb.compile/compile-setjmp.exp
10418 * gdb.cp/abstract-origin.exp
10419 * gdb.cp/ambiguous.exp
10420 * gdb.cp/annota2.exp
10421 * gdb.cp/annota3.exp
10422 * gdb.cp/anon-ns.exp
10423 * gdb.cp/anon-struct.exp
10424 * gdb.cp/anon-union.exp
10425 * gdb.cp/arg-reference.exp
10426 * gdb.cp/baseenum.exp
10427 * gdb.cp/bool.exp
10428 * gdb.cp/breakpoint.exp
10429 * gdb.cp/bs15503.exp
10430 * gdb.cp/call-c.exp
10431 * gdb.cp/casts.exp
10432 * gdb.cp/chained-calls.exp
10433 * gdb.cp/class2.exp
10434 * gdb.cp/classes.exp
10435 * gdb.cp/cmpd-minsyms.exp
10436 * gdb.cp/converts.exp
10437 * gdb.cp/cp-relocate.exp
10438 * gdb.cp/cpcompletion.exp
10439 * gdb.cp/cpexprs.exp
10440 * gdb.cp/cplabel.exp
10441 * gdb.cp/cplusfuncs.exp
10442 * gdb.cp/cpsizeof.exp
10443 * gdb.cp/ctti.exp
10444 * gdb.cp/derivation.exp
10445 * gdb.cp/destrprint.exp
10446 * gdb.cp/dispcxx.exp
10447 * gdb.cp/enum-class.exp
10448 * gdb.cp/exception.exp
10449 * gdb.cp/exceptprint.exp
10450 * gdb.cp/expand-psymtabs-cxx.exp
10451 * gdb.cp/expand-sals.exp
10452 * gdb.cp/extern-c.exp
10453 * gdb.cp/filename.exp
10454 * gdb.cp/formatted-ref.exp
10455 * gdb.cp/fpointer.exp
10456 * gdb.cp/gdb1355.exp
10457 * gdb.cp/gdb2495.exp
10458 * gdb.cp/hang.exp
10459 * gdb.cp/impl-this.exp
10460 * gdb.cp/infcall-dlopen.exp
10461 * gdb.cp/inherit.exp
10462 * gdb.cp/iostream.exp
10463 * gdb.cp/koenig.exp
10464 * gdb.cp/local.exp
10465 * gdb.cp/m-data.exp
10466 * gdb.cp/m-static.exp
10467 * gdb.cp/mb-ctor.exp
10468 * gdb.cp/mb-inline.exp
10469 * gdb.cp/mb-templates.exp
10470 * gdb.cp/member-name.exp
10471 * gdb.cp/member-ptr.exp
10472 * gdb.cp/meth-typedefs.exp
10473 * gdb.cp/method.exp
10474 * gdb.cp/method2.exp
10475 * gdb.cp/minsym-fallback.exp
10476 * gdb.cp/misc.exp
10477 * gdb.cp/namelessclass.exp
10478 * gdb.cp/namespace-enum.exp
10479 * gdb.cp/namespace-nested-import.exp
10480 * gdb.cp/namespace.exp
10481 * gdb.cp/nextoverthrow.exp
10482 * gdb.cp/no-dmgl-verbose.exp
10483 * gdb.cp/non-trivial-retval.exp
10484 * gdb.cp/noparam.exp
10485 * gdb.cp/nsdecl.exp
10486 * gdb.cp/nsimport.exp
10487 * gdb.cp/nsnested.exp
10488 * gdb.cp/nsnoimports.exp
10489 * gdb.cp/nsrecurs.exp
10490 * gdb.cp/nsstress.exp
10491 * gdb.cp/nsusing.exp
10492 * gdb.cp/operator.exp
10493 * gdb.cp/oranking.exp
10494 * gdb.cp/overload-const.exp
10495 * gdb.cp/overload.exp
10496 * gdb.cp/ovldbreak.exp
10497 * gdb.cp/ovsrch.exp
10498 * gdb.cp/paren-type.exp
10499 * gdb.cp/parse-lang.exp
10500 * gdb.cp/pass-by-ref.exp
10501 * gdb.cp/pr-1023.exp
10502 * gdb.cp/pr-1210.exp
10503 * gdb.cp/pr-574.exp
10504 * gdb.cp/pr10687.exp
10505 * gdb.cp/pr12028.exp
10506 * gdb.cp/pr17132.exp
10507 * gdb.cp/pr17494.exp
10508 * gdb.cp/pr9067.exp
10509 * gdb.cp/pr9167.exp
10510 * gdb.cp/pr9631.exp
10511 * gdb.cp/printmethod.exp
10512 * gdb.cp/psmang.exp
10513 * gdb.cp/psymtab-parameter.exp
10514 * gdb.cp/ptype-cv-cp.exp
10515 * gdb.cp/ptype-flags.exp
10516 * gdb.cp/re-set-overloaded.exp
10517 * gdb.cp/ref-types.exp
10518 * gdb.cp/rtti.exp
10519 * gdb.cp/scope-err.exp
10520 * gdb.cp/shadow.exp
10521 * gdb.cp/smartp.exp
10522 * gdb.cp/static-method.exp
10523 * gdb.cp/static-print-quit.exp
10524 * gdb.cp/temargs.exp
10525 * gdb.cp/templates.exp
10526 * gdb.cp/try_catch.exp
10527 * gdb.cp/typedef-operator.exp
10528 * gdb.cp/typeid.exp
10529 * gdb.cp/userdef.exp
10530 * gdb.cp/using-crash.exp
10531 * gdb.cp/var-tag.exp
10532 * gdb.cp/virtbase.exp
10533 * gdb.cp/virtfunc.exp
10534 * gdb.cp/virtfunc2.exp
10535 * gdb.cp/vla-cxx.exp
10536 * gdb.disasm/t01_mov.exp
10537 * gdb.disasm/t02_mova.exp
10538 * gdb.disasm/t03_add.exp
10539 * gdb.disasm/t04_sub.exp
10540 * gdb.disasm/t05_cmp.exp
10541 * gdb.disasm/t06_ari2.exp
10542 * gdb.disasm/t07_ari3.exp
10543 * gdb.disasm/t08_or.exp
10544 * gdb.disasm/t09_xor.exp
10545 * gdb.disasm/t10_and.exp
10546 * gdb.disasm/t11_logs.exp
10547 * gdb.disasm/t12_bit.exp
10548 * gdb.disasm/t13_otr.exp
10549 * gdb.dlang/circular.exp
10550 * gdb.dwarf2/arr-stride.exp
10551 * gdb.dwarf2/arr-subrange.exp
10552 * gdb.dwarf2/atomic-type.exp
10553 * gdb.dwarf2/bad-regnum.exp
10554 * gdb.dwarf2/bitfield-parent-optimized-out.exp
10555 * gdb.dwarf2/callframecfa.exp
10556 * gdb.dwarf2/clztest.exp
10557 * gdb.dwarf2/corrupt.exp
10558 * gdb.dwarf2/data-loc.exp
10559 * gdb.dwarf2/dup-psym.exp
10560 * gdb.dwarf2/dw2-anon-mptr.exp
10561 * gdb.dwarf2/dw2-anonymous-func.exp
10562 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
10563 * gdb.dwarf2/dw2-bad-unresolved.exp
10564 * gdb.dwarf2/dw2-basic.exp
10565 * gdb.dwarf2/dw2-canonicalize-type.exp
10566 * gdb.dwarf2/dw2-case-insensitive.exp
10567 * gdb.dwarf2/dw2-common-block.exp
10568 * gdb.dwarf2/dw2-compdir-oldgcc.exp
10569 * gdb.dwarf2/dw2-compressed.exp
10570 * gdb.dwarf2/dw2-const.exp
10571 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
10572 * gdb.dwarf2/dw2-cu-size.exp
10573 * gdb.dwarf2/dw2-dup-frame.exp
10574 * gdb.dwarf2/dw2-entry-value.exp
10575 * gdb.dwarf2/dw2-icycle.exp
10576 * gdb.dwarf2/dw2-ifort-parameter.exp
10577 * gdb.dwarf2/dw2-inline-break.exp
10578 * gdb.dwarf2/dw2-inline-param.exp
10579 * gdb.dwarf2/dw2-intercu.exp
10580 * gdb.dwarf2/dw2-intermix.exp
10581 * gdb.dwarf2/dw2-lexical-block-bare.exp
10582 * gdb.dwarf2/dw2-linkage-name-trust.exp
10583 * gdb.dwarf2/dw2-minsym-in-cu.exp
10584 * gdb.dwarf2/dw2-noloc.exp
10585 * gdb.dwarf2/dw2-op-call.exp
10586 * gdb.dwarf2/dw2-op-out-param.exp
10587 * gdb.dwarf2/dw2-opt-structptr.exp
10588 * gdb.dwarf2/dw2-param-error.exp
10589 * gdb.dwarf2/dw2-producer.exp
10590 * gdb.dwarf2/dw2-ranges-base.exp
10591 * gdb.dwarf2/dw2-ref-missing-frame.exp
10592 * gdb.dwarf2/dw2-reg-undefined.exp
10593 * gdb.dwarf2/dw2-regno-invalid.exp
10594 * gdb.dwarf2/dw2-restore.exp
10595 * gdb.dwarf2/dw2-restrict.exp
10596 * gdb.dwarf2/dw2-single-line-discriminators.exp
10597 * gdb.dwarf2/dw2-strp.exp
10598 * gdb.dwarf2/dw2-undefined-ret-addr.exp
10599 * gdb.dwarf2/dw2-unresolved.exp
10600 * gdb.dwarf2/dw2-var-zero-addr.exp
10601 * gdb.dwarf2/dw4-sig-types.exp
10602 * gdb.dwarf2/dwz.exp
10603 * gdb.dwarf2/dynarr-ptr.exp
10604 * gdb.dwarf2/enum-type.exp
10605 * gdb.dwarf2/gdb-index.exp
10606 * gdb.dwarf2/implptr-64bit.exp
10607 * gdb.dwarf2/implptr-optimized-out.exp
10608 * gdb.dwarf2/implptr.exp
10609 * gdb.dwarf2/implref-array.exp
10610 * gdb.dwarf2/implref-const.exp
10611 * gdb.dwarf2/implref-global.exp
10612 * gdb.dwarf2/implref-struct.exp
10613 * gdb.dwarf2/mac-fileno.exp
10614 * gdb.dwarf2/main-subprogram.exp
10615 * gdb.dwarf2/member-ptr-forwardref.exp
10616 * gdb.dwarf2/method-ptr.exp
10617 * gdb.dwarf2/missing-sig-type.exp
10618 * gdb.dwarf2/nonvar-access.exp
10619 * gdb.dwarf2/opaque-type-lookup.exp
10620 * gdb.dwarf2/pieces-optimized-out.exp
10621 * gdb.dwarf2/pieces.exp
10622 * gdb.dwarf2/pr10770.exp
10623 * gdb.dwarf2/pr13961.exp
10624 * gdb.dwarf2/staticvirtual.exp
10625 * gdb.dwarf2/subrange.exp
10626 * gdb.dwarf2/symtab-producer.exp
10627 * gdb.dwarf2/trace-crash.exp
10628 * gdb.dwarf2/typeddwarf.exp
10629 * gdb.dwarf2/valop.exp
10630 * gdb.dwarf2/watch-notconst.exp
10631 * gdb.fortran/array-element.exp
10632 * gdb.fortran/charset.exp
10633 * gdb.fortran/common-block.exp
10634 * gdb.fortran/complex.exp
10635 * gdb.fortran/derived-type-function.exp
10636 * gdb.fortran/derived-type.exp
10637 * gdb.fortran/logical.exp
10638 * gdb.fortran/module.exp
10639 * gdb.fortran/multi-dim.exp
10640 * gdb.fortran/nested-funcs.exp
10641 * gdb.fortran/print-formatted.exp
10642 * gdb.fortran/subarray.exp
10643 * gdb.fortran/vla-alloc-assoc.exp
10644 * gdb.fortran/vla-datatypes.exp
10645 * gdb.fortran/vla-history.exp
10646 * gdb.fortran/vla-ptr-info.exp
10647 * gdb.fortran/vla-ptype-sub.exp
10648 * gdb.fortran/vla-ptype.exp
10649 * gdb.fortran/vla-sizeof.exp
10650 * gdb.fortran/vla-type.exp
10651 * gdb.fortran/vla-value-sub-arbitrary.exp
10652 * gdb.fortran/vla-value-sub-finish.exp
10653 * gdb.fortran/vla-value-sub.exp
10654 * gdb.fortran/vla-value.exp
10655 * gdb.fortran/whatis_type.exp
10656 * gdb.go/chan.exp
10657 * gdb.go/handcall.exp
10658 * gdb.go/hello.exp
10659 * gdb.go/integers.exp
10660 * gdb.go/methods.exp
10661 * gdb.go/package.exp
10662 * gdb.go/strings.exp
10663 * gdb.go/types.exp
10664 * gdb.go/unsafe.exp
10665 * gdb.guile/scm-arch.exp
10666 * gdb.guile/scm-block.exp
10667 * gdb.guile/scm-breakpoint.exp
10668 * gdb.guile/scm-cmd.exp
10669 * gdb.guile/scm-disasm.exp
10670 * gdb.guile/scm-equal.exp
10671 * gdb.guile/scm-frame-args.exp
10672 * gdb.guile/scm-frame-inline.exp
10673 * gdb.guile/scm-frame.exp
10674 * gdb.guile/scm-iterator.exp
10675 * gdb.guile/scm-math.exp
10676 * gdb.guile/scm-objfile.exp
10677 * gdb.guile/scm-ports.exp
10678 * gdb.guile/scm-symbol.exp
10679 * gdb.guile/scm-symtab.exp
10680 * gdb.guile/scm-value-cc.exp
10681 * gdb.guile/types-module.exp
10682 * gdb.linespec/break-ask.exp
10683 * gdb.linespec/cpexplicit.exp
10684 * gdb.linespec/explicit.exp
10685 * gdb.linespec/keywords.exp
10686 * gdb.linespec/linespec.exp
10687 * gdb.linespec/ls-dollar.exp
10688 * gdb.linespec/ls-errs.exp
10689 * gdb.linespec/skip-two.exp
10690 * gdb.linespec/thread.exp
10691 * gdb.mi/mi-async.exp
10692 * gdb.mi/mi-basics.exp
10693 * gdb.mi/mi-break.exp
10694 * gdb.mi/mi-catch-load.exp
10695 * gdb.mi/mi-cli.exp
10696 * gdb.mi/mi-cmd-param-changed.exp
10697 * gdb.mi/mi-console.exp
10698 * gdb.mi/mi-detach.exp
10699 * gdb.mi/mi-disassemble.exp
10700 * gdb.mi/mi-eval.exp
10701 * gdb.mi/mi-file-transfer.exp
10702 * gdb.mi/mi-file.exp
10703 * gdb.mi/mi-fill-memory.exp
10704 * gdb.mi/mi-inheritance-syntax-error.exp
10705 * gdb.mi/mi-linespec-err-cp.exp
10706 * gdb.mi/mi-logging.exp
10707 * gdb.mi/mi-memory-changed.exp
10708 * gdb.mi/mi-read-memory.exp
10709 * gdb.mi/mi-record-changed.exp
10710 * gdb.mi/mi-reg-undefined.exp
10711 * gdb.mi/mi-regs.exp
10712 * gdb.mi/mi-return.exp
10713 * gdb.mi/mi-reverse.exp
10714 * gdb.mi/mi-simplerun.exp
10715 * gdb.mi/mi-solib.exp
10716 * gdb.mi/mi-stack.exp
10717 * gdb.mi/mi-stepi.exp
10718 * gdb.mi/mi-syn-frame.exp
10719 * gdb.mi/mi-until.exp
10720 * gdb.mi/mi-var-block.exp
10721 * gdb.mi/mi-var-child.exp
10722 * gdb.mi/mi-var-cmd.exp
10723 * gdb.mi/mi-var-cp.exp
10724 * gdb.mi/mi-var-display.exp
10725 * gdb.mi/mi-var-invalidate.exp
10726 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
10727 * gdb.mi/mi-vla-fortran.exp
10728 * gdb.mi/mi-watch.exp
10729 * gdb.mi/mi2-var-child.exp
10730 * gdb.mi/user-selected-context-sync.exp
10731 * gdb.modula2/unbounded-array.exp
10732 * gdb.multi/dummy-frame-restore.exp
10733 * gdb.multi/multi-arch-exec.exp
10734 * gdb.multi/multi-arch.exp
10735 * gdb.multi/tids.exp
10736 * gdb.multi/watchpoint-multi.exp
10737 * gdb.opencl/callfuncs.exp
10738 * gdb.opencl/convs_casts.exp
10739 * gdb.opencl/datatypes.exp
10740 * gdb.opencl/operators.exp
10741 * gdb.opencl/vec_comps.exp
10742 * gdb.opt/clobbered-registers-O2.exp
10743 * gdb.opt/inline-break.exp
10744 * gdb.opt/inline-bt.exp
10745 * gdb.opt/inline-cmds.exp
10746 * gdb.opt/inline-locals.exp
10747 * gdb.pascal/case-insensitive-symbols.exp
10748 * gdb.pascal/floats.exp
10749 * gdb.pascal/gdb11492.exp
10750 * gdb.python/lib-types.exp
10751 * gdb.python/py-arch.exp
10752 * gdb.python/py-as-string.exp
10753 * gdb.python/py-bad-printers.exp
10754 * gdb.python/py-block.exp
10755 * gdb.python/py-breakpoint-create-fail.exp
10756 * gdb.python/py-breakpoint.exp
10757 * gdb.python/py-caller-is.exp
10758 * gdb.python/py-cmd.exp
10759 * gdb.python/py-explore-cc.exp
10760 * gdb.python/py-explore.exp
10761 * gdb.python/py-finish-breakpoint.exp
10762 * gdb.python/py-finish-breakpoint2.exp
10763 * gdb.python/py-frame-args.exp
10764 * gdb.python/py-frame-inline.exp
10765 * gdb.python/py-frame.exp
10766 * gdb.python/py-framefilter-mi.exp
10767 * gdb.python/py-infthread.exp
10768 * gdb.python/py-lazy-string.exp
10769 * gdb.python/py-linetable.exp
10770 * gdb.python/py-mi-events.exp
10771 * gdb.python/py-mi-objfile.exp
10772 * gdb.python/py-mi.exp
10773 * gdb.python/py-objfile.exp
10774 * gdb.python/py-pp-integral.exp
10775 * gdb.python/py-pp-maint.exp
10776 * gdb.python/py-pp-re-notag.exp
10777 * gdb.python/py-pp-registration.exp
10778 * gdb.python/py-recurse-unwind.exp
10779 * gdb.python/py-strfns.exp
10780 * gdb.python/py-symbol.exp
10781 * gdb.python/py-symtab.exp
10782 * gdb.python/py-sync-interp.exp
10783 * gdb.python/py-typeprint.exp
10784 * gdb.python/py-unwind-maint.exp
10785 * gdb.python/py-unwind.exp
10786 * gdb.python/py-value-cc.exp
10787 * gdb.python/py-xmethods.exp
10788 * gdb.reverse/amd64-tailcall-reverse.exp
10789 * gdb.reverse/break-precsave.exp
10790 * gdb.reverse/break-reverse.exp
10791 * gdb.reverse/consecutive-precsave.exp
10792 * gdb.reverse/consecutive-reverse.exp
10793 * gdb.reverse/finish-precsave.exp
10794 * gdb.reverse/finish-reverse-bkpt.exp
10795 * gdb.reverse/finish-reverse.exp
10796 * gdb.reverse/fstatat-reverse.exp
10797 * gdb.reverse/getresuid-reverse.exp
10798 * gdb.reverse/i386-precsave.exp
10799 * gdb.reverse/i386-reverse.exp
10800 * gdb.reverse/i386-sse-reverse.exp
10801 * gdb.reverse/i387-env-reverse.exp
10802 * gdb.reverse/i387-stack-reverse.exp
10803 * gdb.reverse/insn-reverse.exp
10804 * gdb.reverse/machinestate-precsave.exp
10805 * gdb.reverse/machinestate.exp
10806 * gdb.reverse/next-reverse-bkpt-over-sr.exp
10807 * gdb.reverse/pipe-reverse.exp
10808 * gdb.reverse/readv-reverse.exp
10809 * gdb.reverse/recvmsg-reverse.exp
10810 * gdb.reverse/rerun-prec.exp
10811 * gdb.reverse/s390-mvcle.exp
10812 * gdb.reverse/step-precsave.exp
10813 * gdb.reverse/step-reverse.exp
10814 * gdb.reverse/time-reverse.exp
10815 * gdb.reverse/until-precsave.exp
10816 * gdb.reverse/until-reverse.exp
10817 * gdb.reverse/waitpid-reverse.exp
10818 * gdb.reverse/watch-precsave.exp
10819 * gdb.reverse/watch-reverse.exp
10820 * gdb.rust/generics.exp
10821 * gdb.rust/methods.exp
10822 * gdb.rust/modules.exp
10823 * gdb.rust/simple.exp
10824 * gdb.server/connect-with-no-symbol-file.exp
10825 * gdb.server/ext-attach.exp
10826 * gdb.server/ext-restart.exp
10827 * gdb.server/ext-wrapper.exp
10828 * gdb.server/file-transfer.exp
10829 * gdb.server/server-exec-info.exp
10830 * gdb.server/server-kill.exp
10831 * gdb.server/server-mon.exp
10832 * gdb.server/wrapper.exp
10833 * gdb.stabs/exclfwd.exp
10834 * gdb.stabs/gdb11479.exp
10835 * gdb.threads/clone-new-thread-event.exp
10836 * gdb.threads/corethreads.exp
10837 * gdb.threads/current-lwp-dead.exp
10838 * gdb.threads/dlopen-libpthread.exp
10839 * gdb.threads/gcore-thread.exp
10840 * gdb.threads/sigstep-threads.exp
10841 * gdb.threads/watchpoint-fork.exp
10842 * gdb.trace/actions-changed.exp
10843 * gdb.trace/backtrace.exp
10844 * gdb.trace/change-loc.exp
10845 * gdb.trace/circ.exp
10846 * gdb.trace/collection.exp
10847 * gdb.trace/disconnected-tracing.exp
10848 * gdb.trace/ftrace.exp
10849 * gdb.trace/mi-trace-frame-collected.exp
10850 * gdb.trace/mi-trace-unavailable.exp
10851 * gdb.trace/mi-traceframe-changed.exp
10852 * gdb.trace/mi-tsv-changed.exp
10853 * gdb.trace/no-attach-trace.exp
10854 * gdb.trace/passc-dyn.exp
10855 * gdb.trace/qtro.exp
10856 * gdb.trace/range-stepping.exp
10857 * gdb.trace/read-memory.exp
10858 * gdb.trace/save-trace.exp
10859 * gdb.trace/signal.exp
10860 * gdb.trace/status-stop.exp
10861 * gdb.trace/tfile.exp
10862 * gdb.trace/trace-break.exp
10863 * gdb.trace/trace-buffer-size.exp
10864 * gdb.trace/trace-condition.exp
10865 * gdb.trace/tracefile-pseudo-reg.exp
10866 * gdb.trace/tstatus.exp
10867 * gdb.trace/unavailable.exp
10868 * gdb.trace/while-dyn.exp
10869 * gdb.trace/while-stepping.exp
10870
34c41c68
DE
108712016-12-22 Doug Evans <xdje42@gmail.com>
10872
10873 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
10874 and msymbols.
10875
16e69324
YQ
108762016-12-19 Yao Qi <yao.qi@linaro.org>
10877
10878 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
10879 (test_with_self): Don't call do_steps_and_nexts, and remove
10880 code about stepping into xmalloc.
10881
f94f411b
YQ
108822016-12-09 Yao Qi <yao.qi@linaro.org>
10883
10884 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
10885
108862016-12-09 Yao Qi <yao.qi@linaro.org>
10887
10888 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
10889
f1b5deee
PA
108902016-12-09 Pedro Alves <palves@redhat.com>
10891
10892 * gdb.base/all-architectures-0.exp: New file.
10893 * gdb.base/all-architectures-1.exp: New file.
10894 * gdb.base/all-architectures-2.exp: New file.
10895 * gdb.base/all-architectures-3.exp: New file.
10896 * gdb.base/all-architectures-4.exp: New file.
10897 * gdb.base/all-architectures-5.exp: New file.
10898 * gdb.base/all-architectures-6.exp: New file.
10899 * gdb.base/all-architectures-7.exp: New file.
10900 * gdb.base/all-architectures.exp.in: New file.
10901
364ca42e
YQ
109022016-12-09 Yao Qi <yao.qi@linaro.org>
10903
10904 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
10905
107c2d62
LM
109062016-12-02 Luis Machado <lgustavo@codesourcery.com>
10907
10908 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
10909 possible.
10910 Remove useless pattern-matching code.
10911
df3ee9ca
PA
109122016-12-02 Pedro Alves <palves@redhat.com>
10913
10914 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
10915 procedure.
10916 (top level): Call it.
10917
ec835369
PA
109182016-12-02 Pedro Alves <palves@redhat.com>
10919
10920 * gdb.base/commands.exp (user_defined_command_args_stack_test):
10921 New procedure.
10922 (top level): Call it.
10923
01770bbd
PA
109242016-12-02 Pedro Alves <palves@redhat.com>
10925
10926 PR cli/20559
10927 * gdb.base/commands.exp (user_defined_command_args_eval): New
10928 procedure.
10929 (top level): Call it.
10930
008459ea
LM
109312016-12-02 Luis Machado <lgustavo@codesourcery.com>
10932
10933 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
10934 timeout handling.
10935
0c1b455e
TT
109362016-12-02 Tom Tromey <tom@tromey.com>
10937
10938 * gdb.dwarf2/main-subprogram.c: New file.
10939 * gdb.dwarf2/main-subprogram.exp: New file.
10940
018572b8
LM
109412016-12-01 Luis Machado <lgustavo@codesourcery.com>
10942
10943 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
10944 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
10945 gdb_test_no_output for a couple of cases.
10946 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
10947
84c93cd5
LM
109482016-12-01 Luis Machado <lgustavo@codesourcery.com>
10949
10950 Fix test names and standardize compilation error messages throughout
10951 the following files:
10952
10953 * gdb.ada/start.exp
10954 * gdb.arch/alpha-step.exp
10955 * gdb.arch/e500-prologue.exp
10956 * gdb.arch/ftrace-insn-reloc.exp
10957 * gdb.arch/gdb1291.exp
10958 * gdb.arch/gdb1431.exp
10959 * gdb.arch/gdb1558.exp
10960 * gdb.arch/i386-dr3-watch.exp
10961 * gdb.arch/i386-sse-stack-align.exp
10962 * gdb.arch/ia64-breakpoint-shadow.exp
10963 * gdb.arch/pa-nullify.exp
10964 * gdb.arch/powerpc-aix-prologue.exp
10965 * gdb.arch/thumb-bx-pc.exp
10966 * gdb.base/annota1.exp
10967 * gdb.base/annota3.exp
10968 * gdb.base/arrayidx.exp
10969 * gdb.base/assign.exp
10970 * gdb.base/attach.exp
10971 * gdb.base/auxv.exp
10972 * gdb.base/bang.exp
10973 * gdb.base/bfp-test.exp
10974 * gdb.base/bigcore.exp
10975 * gdb.base/bitfields2.exp
10976 * gdb.base/break-fun-addr.exp
10977 * gdb.base/break-probes.exp
10978 * gdb.base/call-rt-st.exp
10979 * gdb.base/callexit.exp
10980 * gdb.base/catch-fork-kill.exp
10981 * gdb.base/charset.exp
10982 * gdb.base/checkpoint.exp
10983 * gdb.base/comprdebug.exp
10984 * gdb.base/constvars.exp
10985 * gdb.base/coredump-filter.exp
10986 * gdb.base/cursal.exp
10987 * gdb.base/cvexpr.exp
10988 * gdb.base/detach.exp
10989 * gdb.base/display.exp
10990 * gdb.base/dmsym.exp
10991 * gdb.base/dprintf-pending.exp
10992 * gdb.base/dso2dso.exp
10993 * gdb.base/dtrace-probe.exp
10994 * gdb.base/dump.exp
10995 * gdb.base/enum_cond.exp
10996 * gdb.base/exe-lock.exp
10997 * gdb.base/exec-invalid-sysroot.exp
10998 * gdb.base/execl-update-breakpoints.exp
10999 * gdb.base/exprs.exp
11000 * gdb.base/fileio.exp
11001 * gdb.base/find.exp
11002 * gdb.base/finish.exp
11003 * gdb.base/fixsection.exp
11004 * gdb.base/foll-vfork.exp
11005 * gdb.base/frame-args.exp
11006 * gdb.base/gcore.exp
11007 * gdb.base/gdb1250.exp
11008 * gdb.base/global-var-nested-by-dso.exp
11009 * gdb.base/gnu-ifunc.exp
11010 * gdb.base/hashline1.exp
11011 * gdb.base/hashline2.exp
11012 * gdb.base/hashline3.exp
11013 * gdb.base/hbreak-in-shr-unsupported.exp
11014 * gdb.base/huge.exp
11015 * gdb.base/infcall-input.exp
11016 * gdb.base/info-fun.exp
11017 * gdb.base/info-shared.exp
11018 * gdb.base/jit-simple.exp
11019 * gdb.base/jit-so.exp
11020 * gdb.base/jit.exp
11021 * gdb.base/jump.exp
11022 * gdb.base/label.exp
11023 * gdb.base/lineinc.exp
11024 * gdb.base/logical.exp
11025 * gdb.base/longjmp.exp
11026 * gdb.base/macscp.exp
11027 * gdb.base/miscexprs.exp
11028 * gdb.base/new-ui-echo.exp
11029 * gdb.base/new-ui-pending-input.exp
11030 * gdb.base/new-ui.exp
11031 * gdb.base/nodebug.exp
11032 * gdb.base/nofield.exp
11033 * gdb.base/offsets.exp
11034 * gdb.base/overlays.exp
11035 * gdb.base/pending.exp
11036 * gdb.base/pointers.exp
11037 * gdb.base/pr11022.exp
11038 * gdb.base/printcmds.exp
11039 * gdb.base/prologue.exp
11040 * gdb.base/ptr-typedef.exp
11041 * gdb.base/realname-expand.exp
11042 * gdb.base/relativedebug.exp
11043 * gdb.base/relocate.exp
11044 * gdb.base/remote.exp
11045 * gdb.base/reread.exp
11046 * gdb.base/return2.exp
11047 * gdb.base/savedregs.exp
11048 * gdb.base/sep.exp
11049 * gdb.base/sepdebug.exp
11050 * gdb.base/sepsymtab.exp
11051 * gdb.base/set-inferior-tty.exp
11052 * gdb.base/setshow.exp
11053 * gdb.base/shlib-call.exp
11054 * gdb.base/sigaltstack.exp
11055 * gdb.base/siginfo-addr.exp
11056 * gdb.base/signals.exp
11057 * gdb.base/signull.exp
11058 * gdb.base/sigrepeat.exp
11059 * gdb.base/so-impl-ld.exp
11060 * gdb.base/solib-display.exp
11061 * gdb.base/solib-overlap.exp
11062 * gdb.base/solib-search.exp
11063 * gdb.base/solib-symbol.exp
11064 * gdb.base/structs.exp
11065 * gdb.base/structs2.exp
11066 * gdb.base/symtab-search-order.exp
11067 * gdb.base/twice.exp
11068 * gdb.base/unload.exp
11069 * gdb.base/varargs.exp
11070 * gdb.base/watchpoint-solib.exp
11071 * gdb.base/watchpoint.exp
11072 * gdb.base/whatis.exp
11073 * gdb.base/wrong_frame_bt_full.exp
11074 * gdb.btrace/dlopen.exp
11075 * gdb.cell/ea-standalone.exp
11076 * gdb.cell/ea-test.exp
11077 * gdb.cp/dispcxx.exp
11078 * gdb.cp/gdb2384.exp
11079 * gdb.cp/method2.exp
11080 * gdb.cp/nextoverthrow.exp
11081 * gdb.cp/pr10728.exp
11082 * gdb.disasm/am33.exp
11083 * gdb.disasm/h8300s.exp
11084 * gdb.disasm/mn10300.exp
11085 * gdb.disasm/sh3.exp
11086 * gdb.dwarf2/dw2-dir-file-name.exp
11087 * gdb.fortran/complex.exp
11088 * gdb.fortran/library-module.exp
11089 * gdb.guile/scm-pretty-print.exp
11090 * gdb.guile/scm-symbol.exp
11091 * gdb.guile/scm-type.exp
11092 * gdb.guile/scm-value.exp
11093 * gdb.linespec/linespec.exp
11094 * gdb.mi/gdb701.exp
11095 * gdb.mi/gdb792.exp
11096 * gdb.mi/mi-breakpoint-changed.exp
11097 * gdb.mi/mi-dprintf-pending.exp
11098 * gdb.mi/mi-dprintf.exp
11099 * gdb.mi/mi-exit-code.exp
11100 * gdb.mi/mi-pending.exp
11101 * gdb.mi/mi-solib.exp
11102 * gdb.mi/new-ui-mi-sync.exp
11103 * gdb.mi/pr11022.exp
11104 * gdb.mi/user-selected-context-sync.exp
11105 * gdb.opt/solib-intra-step.exp
11106 * gdb.python/py-events.exp
11107 * gdb.python/py-finish-breakpoint.exp
11108 * gdb.python/py-mi.exp
11109 * gdb.python/py-prettyprint.exp
11110 * gdb.python/py-shared.exp
11111 * gdb.python/py-symbol.exp
11112 * gdb.python/py-template.exp
11113 * gdb.python/py-type.exp
11114 * gdb.python/py-value.exp
11115 * gdb.reverse/solib-precsave.exp
11116 * gdb.reverse/solib-reverse.exp
11117 * gdb.server/solib-list.exp
11118 * gdb.stabs/weird.exp
11119 * gdb.threads/reconnect-signal.exp
11120 * gdb.threads/stepi-random-signal.exp
11121 * gdb.trace/actions.exp
11122 * gdb.trace/ax.exp
11123 * gdb.trace/backtrace.exp
11124 * gdb.trace/change-loc.exp
11125 * gdb.trace/deltrace.exp
11126 * gdb.trace/ftrace-lock.exp
11127 * gdb.trace/ftrace.exp
11128 * gdb.trace/infotrace.exp
11129 * gdb.trace/mi-tracepoint-changed.exp
11130 * gdb.trace/packetlen.exp
11131 * gdb.trace/passcount.exp
11132 * gdb.trace/pending.exp
11133 * gdb.trace/range-stepping.exp
11134 * gdb.trace/report.exp
11135 * gdb.trace/stap-trace.exp
11136 * gdb.trace/tfind.exp
11137 * gdb.trace/trace-break.exp
11138 * gdb.trace/trace-condition.exp
11139 * gdb.trace/trace-enable-disable.exp
11140 * gdb.trace/trace-mt.exp
11141 * gdb.trace/tracecmd.exp
11142 * gdb.trace/tspeed.exp
11143 * gdb.trace/tsv.exp
11144 * lib/perftest.exp
11145
fb9feb35
LM
111462016-12-01 Luis Machado <lgustavo@codesourcery.com>
11147
11148 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
11149 with gdb_test_no_output.
11150 Use command as test name.
11151
cd2ddb6c
LM
111522016-12-01 Luis Machado <lgustavo@codesourcery.com>
11153
11154 Fix test names starting with uppercase throughout the files.
11155
11156 * gdb.ada/assign_1.exp
11157 * gdb.ada/boolean_expr.exp
11158 * gdb.base/arrayidx.exp
11159 * gdb.base/del.exp
11160 * gdb.base/gcore-buffer-overflow.exp
11161 * gdb.base/testenv.exp
11162 * gdb.compile/compile.exp
11163 * gdb.python/py-framefilter-invalidarg.exp
11164 * gdb.python/py-framefilter.exp
11165
bb95117e
LM
111662016-12-01 Luis Machado <lgustavo@codesourcery.com>
11167
11168 Fix test names starting with uppercase throughout the files.
11169
11170 * gdb.ada/array_return.exp
11171 * gdb.ada/expr_delims.exp
11172 * gdb.ada/mi_dyn_arr.exp
11173 * gdb.ada/mi_interface.exp
11174 * gdb.ada/mi_var_array.exp
11175 * gdb.ada/watch_arg.exp
11176 * gdb.arch/alpha-step.exp
11177 * gdb.arch/altivec-regs.exp
11178 * gdb.arch/e500-regs.exp
11179 * gdb.arch/powerpc-d128-regs.exp
11180 * gdb.base/arrayidx.exp
11181 * gdb.base/break.exp
11182 * gdb.base/checkpoint.exp
11183 * gdb.base/debug-expr.exp
11184 * gdb.base/dmsym.exp
11185 * gdb.base/radix.exp
11186 * gdb.base/sepdebug.exp
11187 * gdb.base/testenv.exp
11188 * gdb.base/watch_thread_num.exp
11189 * gdb.base/watchpoint-cond-gone.exp
11190 * gdb.cell/break.exp
11191 * gdb.cell/ea-cache.exp
11192 * gdb.compile/compile.exp
11193 * gdb.cp/gdb2495.exp
11194 * gdb.gdb/selftest.exp
11195 * gdb.gdb/xfullpath.exp
11196 * gdb.go/hello.exp
11197 * gdb.go/integers.exp
11198 * gdb.objc/basicclass.exp
11199 * gdb.pascal/hello.exp
11200 * gdb.pascal/integers.exp
11201 * gdb.python/py-breakpoint.exp
11202 * gdb.python/py-cmd.exp
11203 * gdb.python/py-linetable.exp
11204 * gdb.python/py-xmethods.exp
11205 * gdb.python/python.exp
11206 * gdb.reverse/consecutive-precsave.exp
11207 * gdb.reverse/finish-precsave.exp
11208 * gdb.reverse/i386-precsave.exp
11209 * gdb.reverse/machinestate-precsave.exp
11210 * gdb.reverse/sigall-precsave.exp
11211 * gdb.reverse/solib-precsave.exp
11212 * gdb.reverse/step-precsave.exp
11213 * gdb.reverse/until-precsave.exp
11214 * gdb.reverse/watch-precsave.exp
11215 * gdb.threads/leader-exit.exp
11216 * gdb.threads/pthreads.exp
11217 * gdb.threads/wp-replication.exp
11218 * gdb.trace/actions.exp
11219 * gdb.trace/mi-tsv-changed.exp
11220 * gdb.trace/tsv.exp
11221
de97fdd4
LM
112222016-12-01 Luis Machado <lgustavo@codesourcery.com>
11223
11224 Fix test names starting with uppercase throughout the files.
11225
11226 * gdb.arch/i386-bp_permanent.exp
11227 * gdb.arch/i386-gnu-cfi.exp
11228 * gdb.base/disasm-end-cu.exp
11229 * gdb.base/macscp.exp
11230 * gdb.base/pending.exp
11231 * gdb.base/watch_thread_num.exp
11232 * gdb.cp/exception.exp
11233 * gdb.cp/gdb2495.exp
11234 * gdb.cp/local.exp
11235 * gdb.python/py-evsignal.exp
11236 * gdb.python/python.exp
11237 * gdb.trace/tracecmd.exp
11238
9f058c10
LM
112392016-12-01 Luis Machado <lgustavo@codesourcery.com>
11240
11241 Fix test names starting with uppercase throughout the files.
11242
11243 * gdb.base/charset.exp
11244 * gdb.base/eval.exp
11245 * gdb.base/multi-forks.exp
11246 * gdb.guile/scm-progspace.exp
11247 * gdb.opencl/datatypes.exp
11248 * gdb.python/py-block.exp
11249 * gdb.python/py-function.exp
11250 * gdb.python/py-symbol.exp
11251 * gdb.python/py-symtab.exp
11252 * gdb.python/py-xmethods.exp
11253 * gdb.reverse/break-precsave.exp
11254 * gdb.reverse/break-reverse.exp
11255 * gdb.reverse/consecutive-precsave.exp
11256 * gdb.reverse/consecutive-reverse.exp
11257 * gdb.reverse/finish-precsave.exp
11258 * gdb.reverse/finish-reverse-bkpt.exp
11259 * gdb.reverse/finish-reverse.exp
11260 * gdb.reverse/fstatat-reverse.exp
11261 * gdb.reverse/getresuid-reverse.exp
11262 * gdb.reverse/i386-precsave.exp
11263 * gdb.reverse/i386-reverse.exp
11264 * gdb.reverse/i386-sse-reverse.exp
11265 * gdb.reverse/i387-stack-reverse.exp
11266 * gdb.reverse/insn-reverse.exp
11267 * gdb.reverse/machinestate-precsave.exp
11268 * gdb.reverse/machinestate.exp
11269 * gdb.reverse/next-reverse-bkpt-over-sr.exp
11270 * gdb.reverse/pipe-reverse.exp
11271 * gdb.reverse/readv-reverse.exp
11272 * gdb.reverse/recvmsg-reverse.exp
11273 * gdb.reverse/rerun-prec.exp
11274 * gdb.reverse/s390-mvcle.exp
11275 * gdb.reverse/sigall-precsave.exp
11276 * gdb.reverse/sigall-reverse.exp
11277 * gdb.reverse/solib-precsave.exp
11278 * gdb.reverse/solib-reverse.exp
11279 * gdb.reverse/step-precsave.exp
11280 * gdb.reverse/step-reverse.exp
11281 * gdb.reverse/time-reverse.exp
11282 * gdb.reverse/until-precsave.exp
11283 * gdb.reverse/until-reverse.exp
11284 * gdb.reverse/waitpid-reverse.exp
11285 * gdb.reverse/watch-precsave.exp
11286 * gdb.reverse/watch-reverse.exp
11287
cdc7edd7
LM
112882016-12-01 Luis Machado <lgustavo@codesourcery.com>
11289
11290 Fix test names starting with uppercase throughout the files.
11291
11292 * gdb.arch/i386-mpx-simple_segv.exp
11293 * gdb.arch/i386-mpx.exp
11294 * gdb.arch/i386-permbkpt.exp
11295 * gdb.arch/pa-nullify.exp
11296 * gdb.arch/powerpc-d128-regs.exp
11297 * gdb.arch/vsx-regs.exp
11298 * gdb.base/bfp-test.exp
11299 * gdb.base/break.exp
11300 * gdb.base/breakpoint-shadow.exp
11301 * gdb.base/callfuncs.exp
11302 * gdb.base/charset.exp
11303 * gdb.base/commands.exp
11304 * gdb.base/completion.exp
11305 * gdb.base/dfp-test.exp
11306 * gdb.base/echo.exp
11307 * gdb.base/ending-run.exp
11308 * gdb.base/eval.exp
11309 * gdb.base/expand-psymtabs.exp
11310 * gdb.base/float128.exp
11311 * gdb.base/floatn.exp
11312 * gdb.base/foll-exec-mode.exp
11313 * gdb.base/gdb1056.exp
11314 * gdb.base/gdb11531.exp
11315 * gdb.base/kill-after-signal.exp
11316 * gdb.base/multi-forks.exp
11317 * gdb.base/overlays.exp
11318 * gdb.base/pending.exp
11319 * gdb.base/sepdebug.exp
11320 * gdb.base/testenv.exp
11321 * gdb.base/valgrind-db-attach.exp
11322 * gdb.base/watch_thread_num.exp
11323 * gdb.base/watchpoint-cond-gone.exp
11324 * gdb.base/watchpoint.exp
11325 * gdb.base/watchpoints.exp
11326 * gdb.cp/arg-reference.exp
11327 * gdb.cp/baseenum.exp
11328 * gdb.cp/operator.exp
11329 * gdb.cp/shadow.exp
11330 * gdb.dwarf2/dw2-op-out-param.exp
11331 * gdb.dwarf2/dw2-reg-undefined.exp
11332 * gdb.go/chan.exp
11333 * gdb.go/hello.exp
11334 * gdb.go/integers.exp
11335 * gdb.go/methods.exp
11336 * gdb.go/package.exp
11337 * gdb.guile/scm-parameter.exp
11338 * gdb.guile/scm-progspace.exp
11339 * gdb.guile/scm-value.exp
11340 * gdb.mi/mi-pending.exp
11341 * gdb.mi/user-selected-context-sync.exp
11342 * gdb.multi/multi-attach.exp
11343 * gdb.multi/tids.exp
11344 * gdb.opt/clobbered-registers-O2.exp
11345 * gdb.pascal/floats.exp
11346 * gdb.pascal/integers.exp
11347 * gdb.python/py-block.exp
11348 * gdb.python/py-events.exp
11349 * gdb.python/py-parameter.exp
11350 * gdb.python/py-symbol.exp
11351 * gdb.python/py-symtab.exp
11352 * gdb.python/py-type.exp
11353 * gdb.python/py-value.exp
11354 * gdb.python/py-xmethods.exp
11355 * gdb.python/python.exp
11356 * gdb.reverse/break-precsave.exp
11357 * gdb.reverse/consecutive-precsave.exp
11358 * gdb.reverse/finish-precsave.exp
11359 * gdb.reverse/i386-precsave.exp
11360 * gdb.reverse/machinestate-precsave.exp
11361 * gdb.reverse/sigall-precsave.exp
11362 * gdb.reverse/solib-precsave.exp
11363 * gdb.reverse/step-precsave.exp
11364 * gdb.reverse/until-precsave.exp
11365 * gdb.reverse/watch-precsave.exp
11366 * gdb.server/ext-attach.exp
11367 * gdb.server/ext-restart.exp
11368 * gdb.server/ext-run.exp
11369 * gdb.server/ext-wrapper.exp
11370 * gdb.stabs/gdb11479.exp
11371 * gdb.stabs/weird.exp
11372 * gdb.threads/attach-many-short-lived-threads.exp
11373 * gdb.threads/kill.exp
11374 * gdb.threads/watchpoint-fork.exp
11375
bc6c7af4
LM
113762016-12-01 Luis Machado <lgustavo@codesourcery.com>
11377
11378 Fix test names starting with uppercase throughout all the files below.
11379
11380 * gdb.ada/array_return.exp
11381 * gdb.ada/catch_ex.exp
11382 * gdb.ada/info_exc.exp
11383 * gdb.ada/mi_catch_ex.exp
11384 * gdb.ada/mi_dyn_arr.exp
11385 * gdb.ada/mi_ex_cond.exp
11386 * gdb.ada/mi_exc_info.exp
11387 * gdb.ada/mi_interface.exp
11388 * gdb.ada/mi_task_arg.exp
11389 * gdb.ada/mi_task_info.exp
11390 * gdb.ada/mi_var_array.exp
11391 * gdb.arch/alpha-step.exp
11392 * gdb.arch/amd64-disp-step.exp
11393 * gdb.arch/arm-disp-step.exp
11394 * gdb.arch/disp-step-insn-reloc.exp
11395 * gdb.arch/e500-prologue.exp
11396 * gdb.arch/ftrace-insn-reloc.exp
11397 * gdb.arch/gdb1558.exp
11398 * gdb.arch/i386-bp_permanent.exp
11399 * gdb.arch/i386-disp-step.exp
11400 * gdb.arch/i386-float.exp
11401 * gdb.arch/i386-gnu-cfi.exp
11402 * gdb.arch/ia64-breakpoint-shadow.exp
11403 * gdb.arch/mips16-thunks.exp
11404 * gdb.arch/pa-nullify.exp
11405 * gdb.arch/powerpc-aix-prologue.exp
11406 * gdb.arch/powerpc-power.exp
11407 * gdb.arch/ppc-dfp.exp
11408 * gdb.arch/s390-tdbregs.exp
11409 * gdb.arch/spu-info.exp
11410 * gdb.arch/spu-ls.exp
11411 * gdb.arch/thumb-bx-pc.exp
11412 * gdb.base/advance.exp
11413 * gdb.base/annota-input-while-running.exp
11414 * gdb.base/arrayidx.exp
11415 * gdb.base/asmlabel.exp
11416 * gdb.base/async.exp
11417 * gdb.base/attach-wait-input.exp
11418 * gdb.base/auto-connect-native-target.exp
11419 * gdb.base/batch-preserve-term-settings.exp
11420 * gdb.base/bfp-test.exp
11421 * gdb.base/bigcore.exp
11422 * gdb.base/bp-permanent.exp
11423 * gdb.base/break-always.exp
11424 * gdb.base/break-fun-addr.exp
11425 * gdb.base/break-idempotent.exp
11426 * gdb.base/break-main-file-remove-fail.exp
11427 * gdb.base/break-probes.exp
11428 * gdb.base/break-unload-file.exp
11429 * gdb.base/break.exp
11430 * gdb.base/call-ar-st.exp
11431 * gdb.base/call-rt-st.exp
11432 * gdb.base/call-sc.exp
11433 * gdb.base/call-signal-resume.exp
11434 * gdb.base/call-strs.exp
11435 * gdb.base/callexit.exp
11436 * gdb.base/callfuncs.exp
11437 * gdb.base/catch-gdb-caused-signals.exp
11438 * gdb.base/catch-signal-siginfo-cond.exp
11439 * gdb.base/catch-syscall.exp
11440 * gdb.base/compare-sections.exp
11441 * gdb.base/cond-eval-mode.exp
11442 * gdb.base/condbreak-call-false.exp
11443 * gdb.base/consecutive-step-over.exp
11444 * gdb.base/cursal.exp
11445 * gdb.base/disabled-location.exp
11446 * gdb.base/disasm-end-cu.exp
11447 * gdb.base/display.exp
11448 * gdb.base/double-prompt-target-event-error.exp
11449 * gdb.base/dprintf-bp-same-addr.exp
11450 * gdb.base/dprintf-detach.exp
11451 * gdb.base/dprintf-next.exp
11452 * gdb.base/dprintf-non-stop.exp
11453 * gdb.base/dprintf-pending.exp
11454 * gdb.base/dso2dso.exp
11455 * gdb.base/ending-run.exp
11456 * gdb.base/enum_cond.exp
11457 * gdb.base/examine-backward.exp
11458 * gdb.base/exe-lock.exp
11459 * gdb.base/exec-invalid-sysroot.exp
11460 * gdb.base/execl-update-breakpoints.exp
11461 * gdb.base/execution-termios.exp
11462 * gdb.base/fileio.exp
11463 * gdb.base/fixsection.exp
11464 * gdb.base/foll-exec-mode.exp
11465 * gdb.base/foll-exec.exp
11466 * gdb.base/fork-running-state.exp
11467 * gdb.base/frame-args.exp
11468 * gdb.base/fullpath-expand.exp
11469 * gdb.base/func-ptr.exp
11470 * gdb.base/gcore-relro-pie.exp
11471 * gdb.base/gdb1090.exp
11472 * gdb.base/gdb1555.exp
11473 * gdb.base/global-var-nested-by-dso.exp
11474 * gdb.base/gnu-ifunc.exp
11475 * gdb.base/hbreak-in-shr-unsupported.exp
11476 * gdb.base/hbreak-unmapped.exp
11477 * gdb.base/hook-stop.exp
11478 * gdb.base/infcall-input.exp
11479 * gdb.base/info-fun.exp
11480 * gdb.base/info-shared.exp
11481 * gdb.base/interrupt-noterm.exp
11482 * gdb.base/jit-so.exp
11483 * gdb.base/jit.exp
11484 * gdb.base/line-symtabs.exp
11485 * gdb.base/list.exp
11486 * gdb.base/longjmp.exp
11487 * gdb.base/macscp.exp
11488 * gdb.base/max-value-size.exp
11489 * gdb.base/nodebug.exp
11490 * gdb.base/nofield.exp
11491 * gdb.base/overlays.exp
11492 * gdb.base/paginate-after-ctrl-c-running.exp
11493 * gdb.base/paginate-bg-execution.exp
11494 * gdb.base/paginate-inferior-exit.exp
11495 * gdb.base/pending.exp
11496 * gdb.base/pr11022.exp
11497 * gdb.base/printcmds.exp
11498 * gdb.base/ptr-typedef.exp
11499 * gdb.base/ptype.exp
11500 * gdb.base/randomize.exp
11501 * gdb.base/range-stepping.exp
11502 * gdb.base/realname-expand.exp
11503 * gdb.base/relativedebug.exp
11504 * gdb.base/remote.exp
11505 * gdb.base/savedregs.exp
11506 * gdb.base/sepdebug.exp
11507 * gdb.base/set-noassign.exp
11508 * gdb.base/shlib-call.exp
11509 * gdb.base/shreloc.exp
11510 * gdb.base/sigaltstack.exp
11511 * gdb.base/sigbpt.exp
11512 * gdb.base/siginfo-addr.exp
11513 * gdb.base/siginfo-obj.exp
11514 * gdb.base/siginfo-thread.exp
11515 * gdb.base/signest.exp
11516 * gdb.base/signull.exp
11517 * gdb.base/sigrepeat.exp
11518 * gdb.base/skip.exp
11519 * gdb.base/so-impl-ld.exp
11520 * gdb.base/solib-corrupted.exp
11521 * gdb.base/solib-disc.exp
11522 * gdb.base/solib-display.exp
11523 * gdb.base/solib-overlap.exp
11524 * gdb.base/solib-search.exp
11525 * gdb.base/solib-symbol.exp
11526 * gdb.base/source-execution.exp
11527 * gdb.base/sss-bp-on-user-bp-2.exp
11528 * gdb.base/sss-bp-on-user-bp.exp
11529 * gdb.base/stack-checking.exp
11530 * gdb.base/stale-infcall.exp
11531 * gdb.base/step-break.exp
11532 * gdb.base/step-line.exp
11533 * gdb.base/step-over-exit.exp
11534 * gdb.base/step-test.exp
11535 * gdb.base/structs.exp
11536 * gdb.base/sym-file.exp
11537 * gdb.base/symtab-search-order.exp
11538 * gdb.base/term.exp
11539 * gdb.base/type-opaque.exp
11540 * gdb.base/unload.exp
11541 * gdb.base/until-nodebug.exp
11542 * gdb.base/until.exp
11543 * gdb.base/unwindonsignal.exp
11544 * gdb.base/watch-cond.exp
11545 * gdb.base/watch-non-mem.exp
11546 * gdb.base/watch_thread_num.exp
11547 * gdb.base/watchpoint-reuse-slot.exp
11548 * gdb.base/watchpoint-solib.exp
11549 * gdb.base/watchpoint.exp
11550 * gdb.btrace/dlopen.exp
11551 * gdb.cell/arch.exp
11552 * gdb.cell/break.exp
11553 * gdb.cell/bt.exp
11554 * gdb.cell/core.exp
11555 * gdb.cell/data.exp
11556 * gdb.cell/dwarfaddr.exp
11557 * gdb.cell/ea-cache.exp
11558 * gdb.cell/ea-standalone.exp
11559 * gdb.cell/ea-test.exp
11560 * gdb.cell/f-regs.exp
11561 * gdb.cell/fork.exp
11562 * gdb.cell/gcore.exp
11563 * gdb.cell/mem-access.exp
11564 * gdb.cell/ptype.exp
11565 * gdb.cell/registers.exp
11566 * gdb.cell/sizeof.exp
11567 * gdb.cell/solib-symbol.exp
11568 * gdb.cell/solib.exp
11569 * gdb.compile/compile-tls.exp
11570 * gdb.cp/exception.exp
11571 * gdb.cp/gdb2495.exp
11572 * gdb.cp/local.exp
11573 * gdb.cp/mb-inline.exp
11574 * gdb.cp/mb-templates.exp
11575 * gdb.cp/pr10687.exp
11576 * gdb.cp/pr9167.exp
11577 * gdb.cp/scope-err.exp
11578 * gdb.cp/templates.exp
11579 * gdb.cp/virtfunc.exp
11580 * gdb.dwarf2/dw2-dir-file-name.exp
11581 * gdb.dwarf2/dw2-single-line-discriminators.exp
11582 * gdb.fortran/complex.exp
11583 * gdb.fortran/library-module.exp
11584 * gdb.guile/guile.exp
11585 * gdb.guile/scm-cmd.exp
11586 * gdb.guile/scm-frame-inline.exp
11587 * gdb.guile/scm-objfile.exp
11588 * gdb.guile/scm-pretty-print.exp
11589 * gdb.guile/scm-symbol.exp
11590 * gdb.guile/scm-type.exp
11591 * gdb.guile/scm-value.exp
11592 * gdb.linespec/keywords.exp
11593 * gdb.linespec/ls-errs.exp
11594 * gdb.linespec/macro-relative.exp
11595 * gdb.linespec/thread.exp
11596 * gdb.mi/mi-breakpoint-changed.exp
11597 * gdb.mi/mi-dprintf-pending.exp
11598 * gdb.mi/mi-fullname-deleted.exp
11599 * gdb.mi/mi-logging.exp
11600 * gdb.mi/mi-pending.exp
11601 * gdb.mi/mi-solib.exp
11602 * gdb.mi/new-ui-mi-sync.exp
11603 * gdb.mi/user-selected-context-sync.exp
11604 * gdb.multi/dummy-frame-restore.exp
11605 * gdb.multi/multi-arch-exec.exp
11606 * gdb.multi/remove-inferiors.exp
11607 * gdb.multi/watchpoint-multi-exit.exp
11608 * gdb.opt/solib-intra-step.exp
11609 * gdb.perf/backtrace.exp
11610 * gdb.perf/single-step.exp
11611 * gdb.perf/skip-command.exp
11612 * gdb.perf/skip-prologue.exp
11613 * gdb.perf/solib.exp
11614 * gdb.python/lib-types.exp
11615 * gdb.python/py-as-string.exp
11616 * gdb.python/py-bad-printers.exp
11617 * gdb.python/py-block.exp
11618 * gdb.python/py-breakpoint.exp
11619 * gdb.python/py-cmd.exp
11620 * gdb.python/py-events.exp
11621 * gdb.python/py-evthreads.exp
11622 * gdb.python/py-finish-breakpoint.exp
11623 * gdb.python/py-finish-breakpoint2.exp
11624 * gdb.python/py-frame-inline.exp
11625 * gdb.python/py-frame.exp
11626 * gdb.python/py-inferior.exp
11627 * gdb.python/py-infthread.exp
11628 * gdb.python/py-mi.exp
11629 * gdb.python/py-objfile.exp
11630 * gdb.python/py-pp-maint.exp
11631 * gdb.python/py-pp-registration.exp
11632 * gdb.python/py-prettyprint.exp
11633 * gdb.python/py-recurse-unwind.exp
11634 * gdb.python/py-shared.exp
11635 * gdb.python/py-symbol.exp
11636 * gdb.python/py-symtab.exp
11637 * gdb.python/py-template.exp
11638 * gdb.python/py-type.exp
11639 * gdb.python/py-unwind-maint.exp
11640 * gdb.python/py-unwind.exp
11641 * gdb.python/py-value.exp
11642 * gdb.python/python.exp
11643 * gdb.reverse/finish-reverse-bkpt.exp
11644 * gdb.reverse/insn-reverse.exp
11645 * gdb.reverse/next-reverse-bkpt-over-sr.exp
11646 * gdb.reverse/solib-precsave.exp
11647 * gdb.reverse/solib-reverse.exp
11648 * gdb.stabs/gdb11479.exp
11649 * gdb.stabs/weird.exp
11650 * gdb.threads/fork-child-threads.exp
11651 * gdb.threads/fork-plus-threads.exp
11652 * gdb.threads/fork-thread-pending.exp
11653 * gdb.threads/forking-threads-plus-breakpoint.exp
11654 * gdb.threads/hand-call-in-threads.exp
11655 * gdb.threads/interrupted-hand-call.exp
11656 * gdb.threads/linux-dp.exp
11657 * gdb.threads/local-watch-wrong-thread.exp
11658 * gdb.threads/next-while-other-thread-longjmps.exp
11659 * gdb.threads/non-ldr-exit.exp
11660 * gdb.threads/pending-step.exp
11661 * gdb.threads/print-threads.exp
11662 * gdb.threads/process-dies-while-detaching.exp
11663 * gdb.threads/process-dies-while-handling-bp.exp
11664 * gdb.threads/pthreads.exp
11665 * gdb.threads/queue-signal.exp
11666 * gdb.threads/reconnect-signal.exp
11667 * gdb.threads/signal-command-handle-nopass.exp
11668 * gdb.threads/signal-command-multiple-signals-pending.exp
11669 * gdb.threads/signal-delivered-right-thread.exp
11670 * gdb.threads/signal-sigtrap.exp
11671 * gdb.threads/sigthread.exp
11672 * gdb.threads/staticthreads.exp
11673 * gdb.threads/stepi-random-signal.exp
11674 * gdb.threads/thread-unwindonsignal.exp
11675 * gdb.threads/thread_check.exp
11676 * gdb.threads/thread_events.exp
11677 * gdb.threads/tid-reuse.exp
11678 * gdb.threads/tls-nodebug.exp
11679 * gdb.threads/tls-shared.exp
11680 * gdb.threads/tls-so_extern.exp
11681 * gdb.threads/tls.exp
11682 * gdb.threads/wp-replication.exp
11683 * gdb.trace/actions-changed.exp
11684 * gdb.trace/actions.exp
11685 * gdb.trace/backtrace.exp
11686 * gdb.trace/change-loc.exp
11687 * gdb.trace/collection.exp
11688 * gdb.trace/deltrace.exp
11689 * gdb.trace/disconnected-tracing.exp
11690 * gdb.trace/entry-values.exp
11691 * gdb.trace/ftrace-lock.exp
11692 * gdb.trace/ftrace.exp
11693 * gdb.trace/infotrace.exp
11694 * gdb.trace/mi-trace-frame-collected.exp
11695 * gdb.trace/mi-trace-unavailable.exp
11696 * gdb.trace/mi-traceframe-changed.exp
11697 * gdb.trace/mi-tracepoint-changed.exp
11698 * gdb.trace/mi-tsv-changed.exp
11699 * gdb.trace/no-attach-trace.exp
11700 * gdb.trace/packetlen.exp
11701 * gdb.trace/passc-dyn.exp
11702 * gdb.trace/passcount.exp
11703 * gdb.trace/pending.exp
11704 * gdb.trace/pr16508.exp
11705 * gdb.trace/qtro.exp
11706 * gdb.trace/range-stepping.exp
11707 * gdb.trace/read-memory.exp
11708 * gdb.trace/report.exp
11709 * gdb.trace/save-trace.exp
11710 * gdb.trace/signal.exp
11711 * gdb.trace/stap-trace.exp
11712 * gdb.trace/status-stop.exp
11713 * gdb.trace/strace.exp
11714 * gdb.trace/tfile.exp
11715 * gdb.trace/tfind.exp
11716 * gdb.trace/trace-break.exp
11717 * gdb.trace/trace-condition.exp
11718 * gdb.trace/trace-enable-disable.exp
11719 * gdb.trace/trace-mt.exp
11720 * gdb.trace/tracecmd.exp
11721 * gdb.trace/tracefile-pseudo-reg.exp
11722 * gdb.trace/tspeed.exp
11723 * gdb.trace/tstatus.exp
11724 * gdb.trace/tsv.exp
11725 * gdb.trace/unavailable.exp
11726 * gdb.trace/while-dyn.exp
11727 * gdb.trace/while-stepping.exp
11728 * lib/gdb-guile.exp
11729 * lib/gdb.exp
11730 * lib/mi-support.exp
11731 * lib/pascal.exp
11732 * lib/perftest.exp
11733 * lib/prelink-support.exp
11734 * lib/selftest-support.exp
11735
ad02e4fe
SM
117362016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
11737
11738 * Makefile.in: Include disable-implicit-rules.mk.
11739
22347e55
AA
117402016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
11741
11742 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
11743 non-byte-aligned bit fields.
11744
da5b30da
AA
117452016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
11746
11747 PR gdb/12616
11748 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
11749 respects the DW_AT_data_bit_offset attribute.
11750
b593ecca
SM
117512016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
11752
11753 * gdb.base/default.exp: Fix output of "set language".
11754
3b165252
SM
117552016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
11756
11757 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
11758 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
11759 make.
11760 * configure.ac: Remove checks for the make program.
11761 * configure: Re-generate.
11762
1a2f3d7f
KB
117632016-11-16 Kevin Buettner <kevinb@redhat.com>
11764
11765 * gdb.python/py-recurse-unwind.c (main): Add loop.
11766 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
11767 to read_register() and gdb.parse_and_eval(). Make each code
11768 call a separate case that can be individually tested.
11769 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
11770 proc. Call cont_and_backtrace for each of the code paths that
11771 we want to test in the unwinder.
11772
b7f38fda
AA
117732016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
11774
11775 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
11776 the definition of struct S.
11777
1f8db343
CM
117782016-11-11 Catherine Moore <clm@codesourcery.com>
11779
11780 * gdb.base/dump.exp: Identify verilog format dump tests as such.
11781
fad0c9fb
PA
117822016-11-09 Pedro Alves <palves@redhat.com>
11783
11784 * gdb.base/commands.exp (runto_or_return): New procedure.
11785 (gdbvar_simple_if_test, gdbvar_simple_while_test)
11786 (gdbvar_complex_if_while_test, progvar_simple_if_test)
11787 (progvar_simple_while_test, progvar_complex_if_while_test)
11788 (if_while_breakpoint_command_test)
11789 (infrun_breakpoint_command_test, breakpoint_command_test)
11790 (user_defined_command_test, watchpoint_command_test)
11791 (test_command_prompt_position, redefine_hook_test)
11792 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
11793 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
11794 multi_line_input and multi_line. Remove gdb_expect and
11795 gdb_stop_suppressing_tests uses.
11796 * lib/gdb.exp (valnum_re): New global.
11797 (multi_line_input): New procedure.
11798
8354c62c
SM
117992016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
11800
11801 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
11802 Remove.
11803 (test_setup): Define with proc_with_prefix.
11804 (test_cli_inferior): Likewise.
11805 (test_cli_thread): Likewise.
11806 (test_cli_frame): Likewise.
11807 (test_cli_select_frame): Likewise.
11808 (test_cli_up_down): Likewise.
11809 (test_mi_thread_select): Likewise.
11810 (test_mi_stack_select_frame): Likewise.
11811 (test_cli_in_mi_inferior): Likewise.
11812 (test_cli_in_mi_thread): Likewise.
11813 (test_cli_in_mi_frame): Likewise.
11814 (top level): Do not use with_test_prefix_procname.
11815
64f367a2
PA
118162016-11-09 Pedro Alves <palves@redhat.com>
11817
11818 * gdb.base/commands.exp (gdbvar_simple_if_test)
11819 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
11820 (progvar_simple_if_test, progvar_simple_while_test)
11821 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
11822 (infrun_breakpoint_command_test, breakpoint_command_test)
11823 (user_defined_command_test, watchpoint_command_test)
11824 (test_command_prompt_position, deprecated_command_test)
11825 (bp_deleted_in_command, temporary_breakpoint_commands)
11826 (stray_arg0_test, source_file_with_indented_comment)
11827 (recursive_source_test, if_commands_test)
11828 (error_clears_commands_left, redefine_hook_test)
11829 (redefine_backtrace_test): Use proc_with_prefix.
11830 * lib/gdb.exp (proc_with_prefix): New proc.
11831
0bb65f1e
AA
118322016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
11833
11834 * gdb.base/tui-layout.c: New file.
11835 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
11836 disassembly window contains very long lines.
11837
7353f247
TT
118382016-11-08 Tom Tromey <tom@tromey.com>
11839
11840 * gdb.python/py-value.exp (test_value_creation): Make "long" test
11841 depend on Python 2.
11842
30a7bb83
TT
118432016-11-08 Tom Tromey <tom@tromey.com>
11844
11845 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
11846 New method.
11847
cdf5a07c
MG
118482016-10-29 Manish Goregaokar <manish@mozilla.com>
11849
2806dc7e 11850 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 11851
51a789c3
MG
118522016-10-27 Manish Goregaokar <manish@mozilla.com>
11853
2806dc7e
PA
11854 * gdb.rust/simple.rs: Add test for univariant enums without
11855 discriminants and for encoded struct-like enums.
51a789c3 11856
f610ab6d
PA
118572016-10-28 Pedro Alves <palves@redhat.com>
11858
11859 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
11860 gdb_test_multiple, tighten regexps and match symtabs and line
11861 tables incrementally.
11862
b129b0ca
LM
118632016-10-28 Luis Machado <lgustavo@codesourcery.com>
11864
11865 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
11866 general.
11867
ecf45d2c
SL
118682016-10-25 Luis Machado <lgustavo@codesourcery.com>
11869
11870 * gdb.base/exec-invalid-sysroot.exp: New file.
11871
b8d38ee4
JK
118722016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11873
11874 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
11875
f90fd8c2
JK
118762016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11877
11878 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
11879
2d2476aa
MR
118802016-10-19 Maciej W. Rozycki <macro@imgtec.com>
11881
2806dc7e
PA
11882 * gdb.base/killed-outside.exp: Remove $options from a call to
11883 `prepare_for_testing'.
2d2476aa 11884
e42b25a0
SM
118852016-10-17 Simon Marchi <simon.marchi@ericsson.com>
11886
11887 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
11888 Change test message.
11889
3ccdb432
SM
118902016-10-17 Simon Marchi <simon.marchi@ericsson.com>
11891
11892 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
11893 Update comment.
11894
5bad3170
SM
118952016-10-17 Simon Marchi <simon.marchi@ericsson.com>
11896
11897 * gdb.trace/mi-trace-save.exp: New file.
11898
5ad9dba7
YQ
118992016-10-13 Yao Qi <yao.qi@linaro.org>
11900
11901 * gdb.base/code_elim.exp (get_var_address): Remove.
11902 * gdb.base/relocate.exp: Likewise.
11903 * gdb.base/shreloc.exp: Likewise.
11904 * lib/gdb.exp (get_var_address): New.
11905
62df7e21
YQ
119062016-10-13 Yao Qi <yao.qi@linaro.org>
11907
11908 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
11909 floating point tests if $skip_float_test is false.
11910
4dac951e
LM
119112016-10-12 Luis Machado <lgustavo@codesourcery.com>
11912
11913 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
11914 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
11915 argc values.
11916 Add 1 to argc so we guarantee distinct initial/modified argc values.
11917
8f1a8fc4
JK
119182016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11919
11920 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
11921
16c85b5d
JK
119222016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11923
11924 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
11925 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
11926 * gdb.arch/vsx-regs.exp: Likewise.
11927
1d0e042a
YQ
119282016-10-07 Yao Qi <yao.qi@linaro.org>
11929
11930 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
11931
68dadef5
MM
119322016-10-07 Markus Metzger <markus.t.metzger@intel.com>
11933
11934 * gdb.python/python.exp: Test decode_line("*0").
11935
33fa2c6e
DE
119362016-10-06 Doug Evans <dje@google.com>
11937
11938 * gdb.python/py-value.exp (test_value_creation): Add test for large
11939 unsigned 64-bit value.
11940
9c37b5ae
TT
119412016-10-06 Tom Tromey <tom@tromey.com>
11942
11943 * gdb.compile/compile.exp: Change java tests to rust.
11944 * gdb.base/setshow.exp: Change java tests to rust.
11945 * gdb.base/default.exp: Remove java from language list.
11946 * README (Examples): Update language example.
11947 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
11948 test.
11949 * lib/gdb.exp (skip_java_tests): Remove.
11950 * lib/java.exp: Remove.
11951 * gdb.java: Remove.
11952
78b86327
MR
119532016-10-06 Maciej W. Rozycki <macro@imgtec.com>
11954
11955 * gdb.arch/mips-fcr.exp: New test.
11956 * gdb.arch/mips-fcr.c: Source for the new test.
11957
7470adbb
MR
119582016-10-06 Maciej W. Rozycki <macro@imgtec.com>
11959
11960 * gdb.base/solib-disc.exp: Use `standard_output_file'
11961 throughout.
11962
4a556533
PA
119632016-10-06 Pedro Alves <palves@redhat.com>
11964
11965 * gdb.base/jit-simple-dl.c: New file.
11966 * gdb.base/jit-simple-jit.c: New file, factored out from ...
11967 * gdb.base/jit-simple.c: ... this.
11968 * gdb.base/jit-simple.exp (jit_run): Delete.
11969 (build_jit): New proc.
11970 (jit_test_reread): Recompile either the main program or the shared
11971 library, depending on what is being tested. Skip changing address
11972 if caller wants to. Compare before/after addresses. If testing
11973 standalone, explicitly load the binary. Test "maint info
11974 breakpoints".
11975 (top level): Add "standalone vs shared lib" and "change address"
11976 vs "same address" axes.
11977
5a122fbc
PA
119782016-10-06 Pedro Alves <palves@redhat.com>
11979
11980 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
11981 call.
11982 (jit_run): Delete.
11983 (jit_test_reread): Use with_test_prefix. Reload the main binary
11984 explicitly. Compare the before/after addresses of the JIT
11985 descriptor.
11986
ee8da4b8
DE
119872016-08-15 Doug Evans <dje@google.com>
11988
11989 * gdb.xml/extra-regs.xml: Update, end field now required, default type
11990 for single bitfields is bool.
11991 * gdb.xml/tdesc-regs.exp: Ditto.
11992
f389f6fe
JK
119932016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11994
11995 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
11996
fdebf1a4
YQ
119972016-10-05 Yao Qi <yao.qi@linaro.org>
11998
11999 * lib/gdb.exp (support_complex_tests): Return zero if
12000 gdb_skip_float_test return true.
12001
9c36d954 120022016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 12003 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
12004
12005 PR gdb/20487
12006 * gdb.mi/user-selected-context-sync.exp: New file.
12007 * gdb.mi/user-selected-context-sync.c: New file.
12008
4034d0ff 120092016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 12010 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
12011
12012 PR gdb/20487
12013 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
12014 =thread-select-event check.
12015
a4297203
PB
120162016-09-29 Peter Bergner <bergner@vnet.ibm.com>
12017
12018 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
12019 the compulsory L operand changes.
12020 * gdb.arch/powerpc-power.s: Likewise.
12021
bb805577
JK
120222016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12023
12024 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
12025 * gdb.base/jit-attach-pie.c: New file.
12026 * gdb.base/jit-attach-pie.exp: New file.
12027
6d61dee5
PA
120282016-09-28 Pedro Alves <palves@redhat.com>
12029
12030 * gdb.base/infcall-input.c: New file.
12031 * gdb.base/infcall-input.exp: New file.
12032
f73842fc
YQ
120332016-09-22 Yao Qi <yao.qi@linaro.org>
12034
12035 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
12036 (gdb_exit): Rename it to ...
12037 (gdbserver_gdb_exit): ... Close GDBserver.
12038 (gdb_exit): New proc, call gdbserver_gdb_exit.
12039 (mi_gdb_exit): Likewise.
12040
90681dab
YQ
120412016-09-22 Yao Qi <yao.qi@linaro.org>
12042
12043 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
12044 path.
12045 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
12046 Remove duplication.
12047
9c211fd8
YQ
120482016-09-22 Yao Qi <yao.qi@linaro.org>
12049
12050 * lib/gdbserver-support.exp: Check the existence of
12051 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
12052
ad0a504f
AK
120532016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
12054
12055 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
12056
36cf1806
TT
120572016-09-21 Tom Tromey <tom@tromey.com>
12058
12059 PR gdb/20604:
12060 * gdb.base/quit.exp: New file.
12061
74172ecf
SM
120622016-09-21 Simon Marchi <simon.marchi@ericsson.com>
12063
12064 * .gitignore: New file.
12065
3d0ec882
MR
120662016-09-21 Maciej W. Rozycki <macro@imgtec.com>
12067
12068 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
12069 throughout.
12070
8193adea
AA
120712016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
12072
12073 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
12074
d41a5c09
JK
120752016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
12076
12077 * gdb.cp/casts.cc (decltype): Move it ...
12078 (main): ... with its call to ...
12079 * gdb.cp/casts03.cc: ... a new file.
12080 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
12081
d2dfe700
JK
120822016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12083
12084 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
12085
e2a92b16
PB
120862016-09-15 Peter Bergner <bergner@vnet.ibm.com>
12087
12088 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
12089 and sync up the test with tests in gas/testsuite/gas/ppc.
12090 * gdb.arch/powerpc-power.exp: Likewise.
12091
49b4de64
JK
120922016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12093
12094 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
12095
2c29df25
SDJ
120962016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
12097 Jan Kratochvil <jan.kratochvil@redhat.com>
12098
12099 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
12100 make m1's definition to be different from m2's. Use 'dummy' as an
12101 argument for probe 'two'.
12102
cc3c2846
JB
121032016-09-10 Jon Beniston <jon@beniston.com>
12104
12105 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
12106 for sim target.
12107
e1b2624a
AA
121082016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
12109
12110 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
12111 variable declaration.
12112 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
12113 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
12114 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
12115 received HWCAP as its argument.
12116
4295e285
PA
121172016-09-06 Pedro Alves <palves@redhat.com>
12118
12119 * gdb.base/new-ui-pending-input.c: New file.
12120 * gdb.base/new-ui-pending-input.exp: New file.
12121 * gdb.exp (clear_gdb_spawn_id): New procedure.
12122 (with_spawn_id): Check whether gdb_spawn_id exists before
12123 referencing it. If gdb_spawn_id didn't exist on entry, clear it
12124 on exit.
12125
00d5215e
UW
121262016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
12127
12128 * gdb.base/float128.c: New file.
12129 * gdb.base/float128.exp: Likewise.
12130 * gdb.base/floatn.c: Likewise.
12131 * gdb.base/floatn.exp: Likewise.
12132
a9ff5f12
UW
121332016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
12134
12135 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
12136
f245535c
PA
121372016-09-05 Pedro Alves <palves@redhat.com>
12138
12139 PR backtrace/19927
12140 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
12141 unwinders are immediately called as side effect of "source" or
12142 "disable unwinder" commands.
12143 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
12144
ae9cf263
YQ
121452016-09-02 Yao Qi <yao.qi@linaro.org>
12146
12147 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
12148 is true and $type is "float" or "double".
12149
27aba047
YQ
121502016-09-02 Yao Qi <yao.qi@linaro.org>
12151
12152 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
12153 true.
12154 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
12155 * gdb.base/call-rt-st.exp: Likewise.
12156 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
12157 return value instead of gdb,skip_float_test.
12158 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
12159 (do_function_calls): Use its return value instead of
12160 gdb,skip_float_test.
12161 * gdb.base/finish.exp: Likewise.
12162 * gdb.base/funcargs.exp: Likewise.
12163 * gdb.base/return.exp: Likewise.
12164 * gdb.base/return2.exp: Likewise.
12165 * gdb.base/varargs.exp: Likewise.
12166 * lib/gdb.exp (gdb_skip_float_test): Change it to
12167 gdb_caching_proc. Detect the broken ptrace on arm-linux.
12168
5af962df
AA
121692016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
12170
12171 * gdb.multi/tids.exp: Test "thread apply all".
12172
7fac6910
JK
121732016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12174
12175 * gdb.base/default.exp (tty): Remove.
12176
bb1fe4ac
KB
121772016-08-24 Kevin Buettner <kevinb@redhat.com>
12178
2806dc7e
PA
12179 * gdb.python/py-recurse-unwind.c: New file.
12180 * gdb.python/py-recurse-unwind.py: New file.
12181 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 12182
0a1ddfa6
SM
121832016-08-24 Simon Marchi <simon.marchi@ericsson.com>
12184
12185 * gdb.base/set-inferior-tty.exp: New file.
12186 * gdb.base/set-inferior-tty.c: New file.
12187
d9de1fe3
PA
121882016-08-23 Pedro Alves <palves@redhat.com>
12189
12190 PR gdb/20494
12191 * gdb.base/new-ui-echo.c: New file.
12192 * gdb.base/new-ui-echo.exp: New file.
12193
e9d9abd7
YQ
121942016-08-23 Yao Qi <yao.qi@linaro.org>
12195
12196 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
12197 gdbserver_spawn.
12198 * gdb.server/connect-without-multi-process.exp (do_test):
12199 Likewise.
12200
3589529e
YQ
122012016-08-23 Yao Qi <yao.qi@linaro.org>
12202
12203 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
12204 standalone_txt. Delete gdb_txt and standalone_txt on host
12205 and target. Spawn the binary on target. Copy files from
12206 target to host.
12207
6bb90213
PA
122082016-08-22 Pedro Alves <palves@redhat.com>
12209
12210 PR gdb/20505
12211 * gdb.base/vdso-warning.exp: Test core dumps too. Use
12212 with_test_prefix. Factor out bits to ...
12213 (test_no_vdso): ... this new procedure.
12214
20c2c024
CL
122152016-08-19 Carl Love <cel@us.ibm.com>
12216
12217 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
12218 maintaining separate logic for constructing the output path.
12219 * gdb.arch/powerpc-d128-regs.exp: Likewise.
12220 * gdb.arch/ppc-dfp.exp: Likewise.
12221 * gdb.arch/ppc-fp.exp: Likewise.
12222 * gdb.arch/vsx-regs.exp: Likewise.
12223 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
12224 binprefix for generating the additional binary files.
12225
0646e07d
PA
122262016-08-19 Pedro Alves <palves@redhat.com>
12227
12228 * gdb.trace/mi-trace-frame-collected.exp
12229 (test_trace_frame_collected): On x32, expect two registers.
12230
46da9242
CL
122312016-08-18 Carl Love <cel@us.ibm.com>
12232
12233 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
12234 and sync up the test with tests in gas/testsuite/gas/ppc.
12235 * gdb.arch/powerpc-power.exp: Likewise.
12236
eb2332d7
SM
122372016-08-17 Simon Marchi <simon.marchi@ericsson.com>
12238
12239 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
12240 expected error message.
12241
63c61e04
SM
122422016-08-17 Simon Marchi <simon.marchi@ericsson.com>
12243
12244 * gdb.multi/remove-inferiors.exp: New file.
12245 * gdb.multi/remove-inferiors.c: New file.
12246
7b17065f
YQ
122472016-08-12 Yao Qi <yao.qi@linaro.org>
12248
12249 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
12250 argument list.
12251
01d3dedf
PA
122522016-08-10 Pedro Alves <palves@redhat.com>
12253
12254 PR gdb/19187
12255 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
12256 setup_kfails.
12257
3eb7562a
PA
122582016-08-09 Pedro Alves <palves@redhat.com>
12259 Simon Marchi <simon.marchi@ericsson.com>
12260
12261 PR gdb/20418
12262 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
12263 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
12264
80614914
PA
122652016-08-09 Pedro Alves <palves@redhat.com>
12266
12267 PR mi/20431
12268 * gdb.mi/mi-cmd-error.exp: New file.
12269
f348d89a
PA
122702016-08-09 Pedro Alves <palves@redhat.com>
12271
12272 PR gdb/18653
12273 * gdb.base/signals-state-child.c: New file.
12274 * gdb.base/signals-state-child.exp: New file.
12275 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
12276
e5ca03b4
PA
122772016-08-09 Pedro Alves <palves@redhat.com>
12278
12279 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
12280
282a0691
TT
122812016-08-03 Tom Tromey <tom@tromey.com>
12282
12283 PR python/18565:
12284 * gdb.python/py-frame-inline.exp: Add Frame.function test.
12285
41bfcd63
YQ
122862016-08-01 Yao Qi <yao.qi@linaro.org>
12287
12288 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
12289 variable mode to "multi-process" if $multi_process is 1, otherwise
12290 set it to "single-process".
12291
e3465b24
YQ
122922016-08-01 Yao Qi <yao.qi@linaro.org>
12293
12294 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
12295 * gdb.cp/cpexprs.exp: Likewise.
12296 * gdb.cp/m-static.exp: Likewise.
12297
0b31a4bc
TT
122982016-07-26 Tom Tromey <tom@tromey.com>
12299
12300 PR python/20190:
12301 * gdb.threads/tls.exp (check_thread_local): Add python symbol
12302 test.
12303
e0461dbb
MM
123042016-07-26 Markus Metzger <markus.t.metzger@intel.com>
12305
12306 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
12307 selecting assembly source files.
12308 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
12309 assembly source files.
12310 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
12311 assembly source files.
12312 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
12313 selecting assembly source files.
12314
8194e927
SM
123152016-07-25 Simon Marchi <simon.marchi@ericsson.com>
12316
12317 * gdb.base/new-ui.exp (do_test_invalid_args): New
12318 procedure.
12319
c0272db5
TW
123202016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
12321
12322 * gdb.btrace/reconnect.c: New file.
12323 * gdb.btrace/reconnect.exp: New file.
12324
e3487908
GKB
123252016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
12326
12327 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
12328 to test_catch_syscall_group.
12329 (test_catch_syscall_group): New.
12330
12df5c00
TT
123312016-07-21 Tom Tromey <tom@tromey.com>
12332
12333 * gdb.rust/simple.rs (main): Use empty struct expression.
12334 * gdb.rust/simple.exp: Add tests for empty struct expression.
12335
bae62ee2
YQ
123362016-07-21 Yao Qi <yao.qi@linaro.org>
12337
12338 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
12339 if gdb_skip_xml_test is true on some targets.
12340
b1b53fb3
YQ
123412016-07-21 Yao Qi <yao.qi@linaro.org>
12342
12343 * gdb.server/solib-list.exp: Unset last_loaded_file.
12344
027d97f8
JK
123452016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12346
12347 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
12348 "step into captured_main (args)".
12349
7674d381
JK
123502016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12351
12352 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
12353
72b5d099
JK
123542016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12355
12356 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
12357
1f960ced
PA
123582016-07-19 Pedro Alves <palves@redhat.com>
12359
12360 * gdb.opt/inline-break.exp: Remove optimize=-O2.
12361 * gdb.opt/inline-bt.exp: Likewise.
12362 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
12363 additional_flags=-Winline.
12364 * gdb.opt/inline-locals.exp: Likewise.
12365 * gdb.opt/inline-markers.c (ATTR): Define.
12366 (inlined_fn): Use it.
12367
f25827c1
YQ
123682016-07-19 Yao Qi <yao.qi@linaro.org>
12369
12370 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
12371 (test_with_self): Remove some code. Remove argument executable.
12372 (top-level): Use do_self_tests.
12373
37539ebe
DB
123742016-07-15 Zachary Welch <zwelch@codesourcery.com>
12375 Don Breazeal <donb@codesourcery.com>
12376
12377 * gdb.base/maint.exp: Escape paths used in regular expressions.
12378 * gdb.stabs/weird.exp: Likewise.
12379
dac790e1
TT
123802016-07-13 Tom Tromey <tom@tromey.com>
12381
12382 PR python/15620, PR python/18620:
12383 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
12384 (test_bkpt_events): New procs.
12385
93daf339
TT
123862016-07-13 Tom Tromey <tom@tromey.com>
12387
12388 PR python/17698:
12389 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
12390 test.
12391 (test_watchpoints): Likewise.
12392 (test_bkpt_pending): New proc.
12393
6571a381
TT
123942016-07-13 Tom Tromey <tom@tromey.com>
12395
12396 PR cli/18053:
12397 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
12398 completion test.
12399
e8732474
JK
124002016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12401
12402 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
12403 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
12404 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
12405 f_label.
12406 (g): Rename g_end_lbl to g_label.
12407 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
12408 low_pc and high_pc.
12409 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
12410
e0f3fd7c
TT
124112016-07-12 Tom Tromey <tom@tromey.com>
12412
12413 PR python/19293:
12414 * gdb.python/py-unwind-maint.exp: Update tests.
12415
3cfe46b6
YQ
124162016-07-12 Yao Qi <yao.qi@linaro.org>
12417
12418 * lib/selftest-support.exp (selftest_setup): Match the output
12419 when captured_main is inlined.
12420
4f19a0e6
WT
124212016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
12422
12423 * gdb.fortran/derived-types.exp (result_line, result_line_2):
12424 New variables.
12425 (print this%a, print this%b, print this): New tests.
12426 * gdb.fortran/derived-types.f90 (this): New object and
12427 initialization.
12428
986cf455
SM
124292016-07-06 Simon Marchi <simon.marchi@ericsson.com>
12430
12431 * gdb.ada/arraydim.exp: Remove extra directory level in build
12432 directory.
12433
f0464b23
SM
124342016-07-06 Simon Marchi <simon.marchi@ericsson.com>
12435
12436 * lib/ada.exp: Remove extra directory level in build directory.
12437 * gdb.ada/cond_lang.exp: Likewise.
12438 * gdb.ada/exec_changed.exp: Likewise.
12439 * gdb.ada/lang_switch.exp: Likewise.
12440
42d94011
MG
124412016-07-06 Manish Goregaokar <manish@mozilla.com>
12442
2806dc7e
PA
12443 * simple.rs: Add test for raw pointer subscripting.
12444 * simple.exp: Add test expectations.
42d94011 12445
647c264c
YQ
124462016-07-05 Yao Qi <yao.qi@linaro.org>
12447
12448 * gdb.mi/mi-reverse.exp: Match =record-started output.
12449
20aa2c60
PA
124502016-07-01 Pedro Alves <palves@redhat.com>
12451
12452 * gdb.base/jit-reader.exp (info_registers_current_frame): New
12453 procedure.
12454 (jit_reader_test): Test the jit reader's unwinder.
12455 * gdb.base/jithost.c (jit_function_00_code): New global.
12456 (main): Use memcpy to fill in the mmapped code, instead of poking
12457 bytes manually here.
12458 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
12459 value.
12460 (read_debug_info): Save the function's range.
12461 (read_sp): New function.
12462 (unwind_frame): Use it. Also unwind RBP.
12463 (get_frame_id): Use read_sp.
12464 (gdb_init_reader): Use calloc instead of malloc.
12465 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
12466 parameter. Use gdb_test_multiple.
12467
ced2dffb
PA
124682016-07-01 Pedro Alves <palves@redhat.com>
12469 Antoine Tremblay <antoine.tremblay@ericsson.com>
12470
12471 * gdb.threads/process-dies-while-detaching.c: New file.
12472 * gdb.threads/process-dies-while-detaching.exp: New file.
12473
63000888
PA
124742016-07-01 Pedro Alves <palves@redhat.com>
12475
12476 * gdb.multi/watchpoint-multi-exit.c: New file.
12477 * gdb.multi/watchpoint-multi-exit.exp: New file.
12478
038d4868
PA
124792016-06-30 Pedro Alves <palves@redhat.com>
12480
12481 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
12482 unset inferior_spawn_id.
12483
994e9c83
PA
124842016-06-30 Pedro Alves <palves@redhat.com>
12485
12486 * lib/mi-support.exp (default_mi_gdb_start): Declare global
12487 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
12488
e5653468
YQ
124892016-06-29 Yao Qi <yao.qi@linaro.org>
12490
12491 * gdb.base/return.c: Add copyright header.
12492
803b47e5
TT
124932016-06-29 Tom Tromey <tom@tromey.com>
12494
12495 PR python/20129:
12496 * gdb.python/py-framefilter.exp: Add tests for setting priority
12497 and disabling of non-existent frame filter.
12498
28244707
YQ
124992016-06-29 Yao Qi <yao.qi@linaro.org>
12500
12501 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
12502 0x0f07ff.
12503
a31d2f06
YQ
125042016-06-28 Yao Qi <yao.qi@linaro.org>
12505
12506 * gdb.base/catch-syscall.exp: Remove check on isnative and target
12507 triplets. Start gdb, execute catch syscall, and continue. Check
12508 gdb's output to determine catch syscall is supported.
12509
921d8f54
MG
125102016-06-27 Manish Goregaokar <manish@mozilla.com>
12511
25d49b86
PA
12512 * gdb.rust/simple.rs: Add test for returning unit in a function.
12513 * gdb.rust/simple.exp: Add expectation for functions returning
12514 unit.
921d8f54 12515
f4952523
PMR
125162016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
12517
12518 * gdb.python/py-breakpoint-create-fail.c,
12519 gdb.python/py-breakpoint-create-fail.exp,
12520 gdb.python/py-breakpoint-create-fail.py: New testcase.
12521
fccb08f8
MG
125222016-06-25 Manish Goregaokar <manish@mozilla.com>
12523
12524 PR gdb/20239
12525 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
12526 * gdb.rust/simple.exp: Add test expectations for new NonZero
12527 tests.
fccb08f8 12528
6b850546
DT
125292016-06-24 David Taylor <dtaylor@emc.com>
12530
12531 * gdb.base/offsets.exp: New file.
12532 * gdb.base/offsets.c: New file.
12533
17621150
TT
125342016-06-23 Tom Tromey <tom@tromey.com>
12535
12536 PR gdb/16483:
12537 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
12538 before any filters are loaded.
12539
04d59df6
WT
125402016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
12541
12542 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
12543 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
12544 structs.
12545 * gdb.fortran/derived-type-function.exp: New file.
12546 * gdb.fortran/derived-type-function.f90: New file.
12547
12548
ac69f786
PA
125492016-06-21 Pedro Alves <palves@redhat.com>
12550
12551 * gdb.base/new-ui.exp: New file.
12552 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
12553 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
12554 (with_spawn_id): New procedure.
12555
49940788
PA
125562016-06-21 Pedro Alves <palves@redhat.com>
12557
12558 * gdb.mi/mi-exec-run.exp: New file.
12559
ef274d26
PA
125602016-06-21 Pedro Alves <palves@redhat.com>
12561
12562 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
12563 breakpoint command's output on the main UI.
12564 (test_break): New procedure, factored out from calls in the top
12565 level.
12566 (top level): Use foreach_with_prefix to test MI as main UI and as
12567 separate UI.
12568
468afe6c
PA
125692016-06-21 Pedro Alves <palves@redhat.com>
12570
12571 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
12572 (test_awatch_creation_and_listing)
12573 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
12574 Remove 'type' parameter.
12575 (test_watchpoint_all): New parameter mi_mode. Remove
12576 with_test_prefix.
12577 (top level): Use foreach_with_prefix, and add main/separate UI MI
12578 testing axis.
12579
51f77c37
PA
125802016-06-21 Pedro Alves <palves@redhat.com>
12581
12582 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
12583 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
12584 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
12585 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
12586 (gdb_main_spawn_id, mi_spawn_id): Declare and
12587 comment.
12588 (mi_create_inferior_pty): New procedure,
12589 factored out from default_mi_gdb_start.
12590 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
12591 procedures.
12592 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
12593 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
12594 Use mi_create_inferior_pty.
12595 (mi_gdb_start): Use eval to pass down args list.
12596
8980e177
PA
125972016-06-21 Pedro Alves <palves@redhat.com>
12598
12599 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
12600 * gdb.opt/inline-cmds.exp: Add MI tests.
12601
f38d3ad1
PA
126022016-06-21 Pedro Alves <palves@redhat.com>
12603
12604 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
12605
45db7c09
PA
126062016-06-21 Pedro Alves <palves@redhat.com>
12607
12608 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
12609 (top level): Use it instead of mi_execute_to.
12610
5a069ab3
PA
126112016-06-21 Pedro Alves <palves@redhat.com>
12612
12613 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
12614 (cont_handler_str): New.
12615 (signal_stop_handler): Set stop_handler_str instead of printing to
12616 stdout.
12617 (continue_handler): Set cont_handler_str instead of printing to
12618 stdout.
12619 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
12620 mi_send_resuming_command. Print stop_handler_str and
12621 cont_handler_str instead of expecting the python events print
12622 directly.
12623
2838cc1d
SD
126242016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
12625
12626 * gdb.base/jit-reader.exp: New file.
12627 * gdb.base/jithost.c: New file.
12628 * gdb.base/jithost.h: New file.
12629 * gdb.base/jitreader.c : New file.
12630 * gdb.base/jit-protocol.h: New file.
12631
21a77091
YQ
126322016-06-17 Yao Qi <yao.qi@linaro.org>
12633
12634 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
12635 parameters follow_fork and detach_on_fork. Set follow-fork-mode
12636 and detach-on-fork. Adjust tests.
12637 (top level): Invoke break_cond_on_syscall with combinations of
12638 syscall, follow-fork-mode and detach-on-fork.
12639
f50bf8e5
YQ
126402016-06-17 Yao Qi <yao.qi@linaro.org>
12641
12642 * gdb.base/step-over-exit.c: New.
12643 * gdb.base/step-over-exit.exp: New.
12644
a28d8e50
YTL
126452016-06-17 Yan-Ting Lin <currygt52@gmail.com>
12646
12647 * gdb.base/float.exp: Add target check for nds32*-*-*.
12648 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
12649
cad8e26d
AB
126502016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
12651
12652 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
12653 for unsupported target features.
12654 * gdb.base/call-rt-st.exp: Likewise.
12655 * gdb.base/call-sc.exp: Likewise.
12656 * gdb.base/call-signal-resume.exp: Likewise.
12657 * gdb.base/call-strs.exp: Likewise.
12658 * gdb.base/callexit.exp: Likewise.
12659 * gdb.base/callfuncs.exp: Likewise.
12660 * gdb.base/nodebug.exp: Likewise.
12661 * gdb.base/printcmds.exp: Likewise.
12662 * gdb.base/ptype.exp: Likewise.
12663 * gdb.base/structs.exp: Likewise.
12664 * gdb.base/unwindonsignal.exp: Likewise.
12665 * gdb.cp/gdb2495.exp: Likewise.
12666 * gdb.cp/templates.exp: Likewise.
12667 * gdb.cp/virtfunc.exp: Likewise.
12668 * gdb.threads/hand-call-in-threads.exp: Likewise.
12669 * gdb.threads/interrupted-hand-call.exp: Likewise.
12670 * gdb.threads/thread-unwindonsignal.exp: Likewise.
12671
347dc102
TT
126722016-06-10 Tom Tromey <tom@tromey.com>
12673
12674 PR rust/20110:
12675 * gdb.rust/expr.exp: Add test for integer constant larger than
12676 i32.
12677
5e13cf25
BH
126782016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
12679
12680 * gdb.fortran/nested-funcs.exp: New.
12681 * gdb.fortran/nested-funcs.f90: New.
12682
bb556f1f
TK
126832016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
12684
12685 * gdb.base/examine-backward.c: New file.
12686 * gdb.base/examine-backward.exp: New file.
12687
38b022b4
SM
126882016-06-06 Simon Marchi <simon.marchi@ericsson.com>
12689
12690 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
12691 matching.
12692
1b40ec05
TT
126932016-06-02 Tom Tromey <tom@tromey.com>
12694
12695 PR python/18984:
12696 * gdb.python/py-shared.exp: Add solib_name test.
12697
193bd378
SM
126982016-06-02 Simon Marchi <simon.marchi@ericsson.com>
12699
12700 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
12701
3326303b
MG
127022016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
12703
12704 PR c++/19893
12705 * gdb.dwarf2/implref.exp: Rename to...
12706 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
12707 * gdb.dwarf2/implref-array.c: New file.
12708 * gdb.dwarf2/implref-array.exp: Likewise.
12709 * gdb.dwarf2/implref-global.c: Likewise.
12710 * gdb.dwarf2/implref-global.exp: Likewise.
12711 * gdb.dwarf2/implref-struct.c: Likewise.
12712 * gdb.dwarf2/implref-struct.exp: Likewise.
12713
825c8ef2
AT
127142016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
12715
12716 * gdb.trace/trace-condition.exp: Add 64bit tests.
12717
2320162a
AT
127182016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
12719
12720 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
12721 bits types.
12722 (main): Adapt to 8 to 64 bits types.
12723 * gdb.trace/trace-condition.exp: Add new tests.
12724
a7818233
AT
127252016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
12726
12727 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
12728
0d336466
AT
127292016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
12730
12731 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
12732 Move condition tests...
12733 * gdb.trace/trace-condition.exp: Here.
12734
7faeb45a
AT
127352016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
12736
12737 * gdb.trace/trace-condition.exp: Add counter-case tests.
12738
e385593e
JK
127392016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12740
12741 PR c++/15231
12742 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
12743 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
12744
744608cc
PA
127452016-05-27 Pedro Alves <palves@redhat.com>
12746
12747 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
12748 New procedure.
12749 (top level): Call it, and bail out of DejaGnu is known to be bad.
12750
ac775bf4
AB
127512016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
12752
12753 * gdb.base/whatis.c: Extend the test case.
12754 * gdb.base/whatis.exp: Add additional tests.
12755
2bbad2ea
BH
127562016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12757
12758* gdb.fortran/type.f90: Add pointer variable.
12759* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
12760
8b70175d
BH
127612016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12762
12763 * gdb.fortran/vla-type.exp: Fix testcase name.
12764
86d8a848
BH
127652016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12766
12767 * gdb.fortran/vla-type.exp: Access elements in nested structs.
12768
e188eb36
BH
127692016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12770
12771 * gdb.fortran/type.f90: Add nested structures.
12772 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
12773 * gdb.fortran/derived-type.exp: Adapt expected output.
12774 * gdb.fortran/vla-type.exp: Adapt expected output.
12775
9b2db1fd
BH
127762016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12777
12778 * gdb.fortran/whatis_type.exp: Adapt expected output.
12779
72b17055
BH
127802016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12781
12782 * gdb.fortran/print_type.exp: Fix expected output.
12783 * gdb.fortran/whatis_type.exp: Fix expected output.
12784
3cd81d8d
BH
127852016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12786
12787 * gdb.fortran/whatis_type.exp: Use multi_line.
12788
ddae9462
TT
127892016-05-24 Tom Tromey <tom@tromey.com>
12790
12791 PR python/17386:
12792 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
12793 use value as an index.
12794
1957f6b8
TT
127952016-05-23 Tom Tromey <tom@tromey.com>
12796
12797 PR python/17981:
12798 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
12799 no-breakpoint case.
12800
026a9174
PA
128012016-05-24 Pedro Alves <palves@redhat.com>
12802
12803 PR gdb/19828
12804 * gdb.threads/clone-attach-detach.c: New file.
12805 * gdb.threads/clone-attach-detach.exp: New file.
12806
e70a7231
FR
128072016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
12808
12809 * gdb.base/annota-input-while-running.exp: Fix syntax error.
12810
0f6ed0e0
TT
128112016-05-23 Tom Tromey <tom@tromey.com>
12812
12813 PR python/19438, PR python/18393:
12814 * gdb.python/py-progspace.exp: Add "dir" test.
12815 * gdb.python/py-objfile.exp: Add "dir" test.
12816
ffd19d61
YQ
128172016-05-23 Yao Qi <yao.qi@linaro.org>
12818
12819 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
12820 * gdb.arch/thumb2-it.exp: Likewise.
12821
9e8f9b05
SM
128222016-05-18 Simon Marchi <simon.marchi@ericsson.com>
12823
12824 * gdb.mi/mi-threads-interrupt.c: New file.
12825 * gdb.mi/mi-threads-interrupt.exp: New file.
12826
61c6156d
SM
128272016-05-17 Simon Marchi <simon.marchi@ericsson.com>
12828
12829 PR gdb/18077
12830 * gdb.mi/mi-async-run.exp: New file.
12831 * gdb.mi/mi-async-run.c: New file.
12832
67218854
TT
128332016-05-17 Tom Tromey <tom@tromey.com>
12834 Manish Goregaokar <manishsmail@gmail.com>
12835
12836 * lib/rust-support.exp: New file.
12837 * lib/gdb.exp (skip_rust_tests): New proc.
12838 (build_executable_from_specs): Handle rust.
12839 * lib/future.exp (gdb_find_rustc): New proc.
12840 (gdb_default_target_compile): Handle rust.
12841 * gdb.rust/expr.exp: New file.
12842 * gdb.rust/generics.exp: New file.
12843 * gdb.rust/generics.rs: New file.
12844 * gdb.rust/methods.exp: New file.
12845 * gdb.rust/methods.rs: New file.
12846 * gdb.rust/modules.exp: New file.
12847 * gdb.rust/modules.rs: New file.
12848 * gdb.rust/simple.exp: New file.
12849 * gdb.rust/simple.rs: New file.
12850
c44af4eb
TT
128512016-05-17 Tom Tromey <tom@tromey.com>
12852
12853 * gdb.base/default.exp (set language): Add rust.
12854
dcd1f979
TT
128552016-05-17 Tom Tromey <tom@tromey.com>
12856
12857 * gdb.gdb/unittest.exp: New file.
12858
155b7f57
YQ
128592016-05-16 Yao Qi <yao.qi@linaro.org>
12860
12861 * gdb.base/batch-preserve-term-settings.exp: Remove variable
12862 shell_prompt. Update shell_prompt_re.
12863
8ddd5a6c
DE
128642016-05-12 Doug Evans <dje@google.com>
12865
12866 PR symtab/19999
12867 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
12868 $options when building executable.
12869 * gdb.dwarf2/fission-loclists-pie.S: New file.
12870 * gdb.dwarf2/fission-loclists-pie.exp: New file.
12871
02e370d9
SM
128722016-05-04 Simon Marchi <simon.marchi@ericsson.com>
12873
12874 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
12875 of [is_remote target],
12876
8929ad8b
SM
128772016-05-04 Simon Marchi <simon.marchi@ericsson.com>
12878
12879 * lib/gdb.exp (use_gdb_stub): New procedure.
12880
6c447423
DE
128812016-05-03 Yunlian Jiang <yunlian@google.com>
12882 Doug Evans <dje@google.com>
12883
12884 PR symtab/19914
12885 * gdb.dwarf2/dwp-sepdebug.c: New file.
12886 * gdb.dwarf2/dwp-sepdebug.exp: New file.
12887
444e826c
SM
128882016-05-02 Simon Marchi <simon.marchi@ericsson.com>
12889
12890 * gdb.base/detach.exp: Remove is_remote check.
12891
740feeaa
SM
128922016-05-02 Simon Marchi <simon.marchi@ericsson.com>
12893
12894 * gdb.base/annota-input-while-running.exp: Don't check for
12895 [is_remote target]. Enable annotations after running to main.
12896 Remove unused "set test..." line.
12897
9080ac9d
SM
128982016-04-28 Simon Marchi <simon.marchi@ericsson.com>
12899
12900 * gdb.trace/trace-enable-disable.exp: New file.
12901 * gdb.trace/trace-enable-disable.c: New file.
12902
952ebca5
SM
129032016-04-28 Simon Marchi <simon.marchi@ericsson.com>
12904
12905 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
12906 use it in info sharedlibrary test.
12907 * gdb.trace/ftrace-lock.exp: Likewise.
12908 * gdb.trace/ftrace.exp: Likewise.
12909 * gdb.trace/range-stepping.exp: Likewise.
12910 * gdb.trace/trace-break.exp: Likewise.
12911 * gdb.trace/trace-condition.exp: Likewise.
12912 * gdb.trace/trace-mt.exp: Likewise.
12913
d9019901
SM
129142016-04-27 Simon Marchi <simon.marchi@ericsson.com>
12915
12916 * lib/gdb.exp (gdb_load_shlibs): Rename to...
12917 (gdb_load_shlib): ... this.
12918 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
12919 gdb_load_shlib.
12920 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
12921 * gdb.base/ctxobj.exp: Likewise.
12922 * gdb.base/dprintf-pending.exp: Likewise.
12923 * gdb.base/dso2dso.exp: Likewise.
12924 * gdb.base/fixsection.exp: Likewise.
12925 * gdb.base/gcore-relro.exp: Likewise.
12926 * gdb.base/gdb1555.exp: Likewise.
12927 * gdb.base/global-var-nested-by-dso.exp: Likewise.
12928 * gdb.base/gnu-ifunc.exp: Likewise.
12929 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
12930 * gdb.base/jit-so.exp (one_jit_test): Likewise.
12931 * gdb.base/pending.exp: Likewise.
12932 * gdb.base/print-file-var.exp: Likewise.
12933 * gdb.base/print-symbol-loading.exp: Likewise.
12934 * gdb.base/shlib-call.exp: Likewise.
12935 * gdb.base/shreloc.exp: Likewise.
12936 * gdb.base/so-impl-ld.exp: Likewise.
12937 * gdb.base/solib-disc.exp: Likewise.
12938 * gdb.base/solib-nodir.exp: Likewise.
12939 * gdb.base/solib-overlap.exp: Likewise.
12940 * gdb.base/solib-symbol.exp: Likewise.
12941 * gdb.base/solib-weak.exp (do_test): Likewise.
12942 * gdb.base/sym-file.exp: Likewise.
12943 * gdb.base/symtab-search-order.exp: Likewise.
12944 * gdb.base/type-opaque.exp: Likewise.
12945 * gdb.base/unload.exp: Likewise.
12946 * gdb.base/watchpoint-solib.exp: Likewise.
12947 * gdb.compile/compile.exp: Likewise.
12948 * gdb.cp/gdb2384.exp: Likewise.
12949 * gdb.cp/infcall-dlopen.exp: Likewise.
12950 * gdb.cp/re-set-overloaded.exp: Likewise.
12951 * gdb.fortran/library-module.exp: Likewise.
12952 * gdb.opt/solib-intra-step.exp: Likewise.
12953 * gdb.python/py-finish-breakpoint.exp: Likewise.
12954 * gdb.python/py-shared.exp: Likewise.
12955 * gdb.reverse/solib-precsave.exp: Likewise.
12956 * gdb.reverse/solib-reverse.exp: Likewise.
12957 * gdb.server/solib-list.exp: Likewise.
12958 * gdb.threads/dlopen-libpthread.exp: Likewise.
12959 * gdb.threads/tls-shared.exp: Likewise.
12960 * gdb.threads/tls-so_extern.exp: Likewise.
12961 * gdb.trace/change-loc.exp: Likewise.
12962 * gdb.trace/ftrace-lock.exp: Likewise.
12963 * gdb.trace/ftrace.exp: Likewise.
12964 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
12965 * gdb.trace/pending.exp: Likewise.
12966 * gdb.trace/range-stepping.exp: Likewise.
12967 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
12968 (strace_info_marker): Likewise.
12969 (strace_probe_marker): Likewise.
12970 (strace_trace_on_same_addr): Likewise.
12971 (strace_trace_on_diff_addr): Likewise.
12972 * gdb.trace/trace-break.exp: Likewise.
12973 * gdb.trace/trace-condition.exp: Likewise.
12974 * gdb.trace/trace-mt.exp: Likewise.
12975
fca4cfd9
SM
129762016-04-27 Simon Marchi <simon.marchi@ericsson.com>
12977
12978 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
12979 result of gdb_remote_download.
12980 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
12981 * gdb.base/dso2dso.exp: Likewise.
12982 * gdb.base/global-var-nested-by-dso.exp: Likewise.
12983 * gdb.base/print-file-var.exp: Likewise.
12984 * gdb.base/shlib-call.exp: Likewise.
12985 * gdb.base/shreloc.exp: Likewise.
12986 * gdb.base/solib-overlap.exp: Likewise.
12987 * gdb.base/solib-weak.exp (do_test): Likewise.
12988 * gdb.base/unload.exp: Likewise.
12989
11cf4ffb
YQ
129902016-04-27 Yao Qi <yao.qi@linaro.org>
12991
12992 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
12993 exists.
12994
3e2e34f8
KB
129952016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
12996
12997 * vla-type.exp: Print structure from toplevel.
12998
8f07e298
BH
129992016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
13000
13001 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
13002 of dynamic types.
13003 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
13004 of dynamic types.
13005
9920b434
BH
130062016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
13007
13008 * gdb.fortran/vla-type.f90: New file.
13009 * gdb.fortran/vla-type.exp: New file.
13010
f3abeff5
YQ
130112016-04-25 Yao Qi <yao.qi@linaro.org>
13012
13013 * gdb.base/branch-to-self.c: New file.
13014 * gdb.base/branch-to-self.exp: New file.
13015
0a5d52f0
YQ
130162016-04-22 Yao Qi <yao.qi@linaro.org>
13017
13018 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
13019 more after $hex.
13020
495346f6
YQ
130212016-04-22 Yao Qi <yao.qi@linaro.org>
13022
13023 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
13024 * gdb.base/annota3.exp: Likewise.
13025
4a7e075c
YQ
130262016-04-22 Yao Qi <yao.qi@linaro.org>
13027
13028 * gdb.reverse/step-precsave.exp: Do one step and test program
13029 stops in "callee" and do multiple steps until program goes out
13030 of "callee".
13031 * gdb.reverse/step-reverse.exp: Likewise.
13032
5b061e98
YQ
130332016-04-22 Yao Qi <yao.qi@linaro.org>
13034
13035 * gdb.trace/signal.exp: Also pass if
13036 $tracepoint_hits($i) > $iterations.
13037
5c5dc57f
YQ
130382016-04-22 Yao Qi <yao.qi@linaro.org>
13039
13040 * gdb.trace/signal.c: New file.
13041 * gdb.trace/signal.exp: New file.
13042
a55411b9
DE
130432016-04-19 Doug Evans <xdje42@gmail.com>
13044
13045 * gdb.base/bad-file.exp: New file.
13046
a22df60a
MG
130472016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
13048
13049 * gdb.dwarf2/implref.exp: New file.
13050
0c13f7e5
BH
130512016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
13052
13053 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
13054 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
13055 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
13056 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
13057 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
13058 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
13059 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
13060 * lib/fortran.exp (fortran_int4): New procedure.
13061 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
13062 (fortran_logical4): Likewise.
13063
9b9b09e9
BH
130642016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
13065
13066 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
13067
a14d1f4d
BH
130682016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
13069
13070 * lib/compiler.c: Add Intel specific preprocessor macros.
13071 * lib/compiler.cc: Likewise.
25d49b86 13072
7d49b1d0
LM
130732016-04-13 Luis Machado <lgustavo@codesourcery.com>
13074
13075 * gdb.server/connect-with-no-symbol-file.c: New file.
13076 * gdb.server/connect-with-no-symbol-file.exp: New file.
13077
8392fa22
SM
130782016-04-13 Simon Marchi <simon.marchi@ericsson.com>
13079
13080 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
13081
8c4c4aeb
SM
130822016-04-13 Simon Marchi <simon.marchi@ericsson.com>
13083
13084 * boards/gdbserver-base.exp (${board}_download): Copy source file to
13085 standard output directory.
13086
45e3745e
AT
130872016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
13088
13089 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
13090
e26b7e41
MM
130912016-04-13 Markus Metzger <markus.t.metzger@intel.com>
13092
13093 * gdb.btrace/instruction_history.c (loop): Add declaration.
13094
8ce09462
AT
130952016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
13096
13097 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
13098
2e88a1ea
SM
130992016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
13100
13101 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
13102 parentheses to print.
13103 (continue_handler): Likewise.
13104
f48e22e3
SM
131052016-04-08 Simon Marchi <simon.marchi@ericsson.com>
13106
13107 * gdb.server/solib-list.exp: Remove is_remote check.
13108 Pass shlib= to gdb_compile. Don't link shared library with
13109 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
13110 Run binary filename through "readlink -f" on the target.
13111
096be756
PA
131122016-04-08 Pedro Alves <palves@redhat.com>
13113
13114 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
13115 interpreter filename as argument to gdbserver_spawn.
13116 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
13117 Return empty if $last_loaded_file does not exist.
13118
06500533
JK
131192016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13120
13121 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
13122 * gdb.base/jit-main.c: Use exit after usage.
13123
2d35e871
JK
131242016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13125
13126 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
13127 GDBHISTSIZE prior to the tests.
13128 * gdb.base/gdbinit-history.exp: Likewise.
13129
131302016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
13131
13132 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
13133 instead of build_executable. Use gdb_load_shlibs.
13134
c8064e7e
YQ
131352016-04-07 Yao Qi <yao.qi@linaro.org>
13136
13137 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
13138 Execute "si" command.
13139
bde47561
YQ
131402016-04-07 Yao Qi <yao.qi@linaro.org>
13141
13142 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
13143 number instead of the comments on some line.
13144
b16f8a3b
DB
131452016-04-06 Don Breazeal <donb@codesourcery.com>
13146
13147 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
13148 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
13149
c2f901df
SM
131502016-04-06 Simon Marchi <simon.marchi@ericsson.com>
13151
13152 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
13153 standard_output_file. Remove unused binfile variable.
13154
ac17fda0
CU
131552016-04-05 Catalin Udma <catalin.udma@freescale.com>
13156
13157 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
13158 * gdb.python/py-mi-objfile.exp: Match "list main" output
13159 in console format.
13160
03a8c4df
SM
131612016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
13162
13163 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
13164 absolute.
13165
6e774b13
SM
131662016-04-05 Simon Marchi <simon.marchi@ericsson.com>
13167
13168 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
13169 absolute.
13170 * gdb.trace/ftrace.exp: Likewise.
13171 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
13172 targets as well.
13173 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
13174 (gdb_load_shlibs): Copy libraries to test directory when testing
13175 natively. Only set solib-search-path if testing remotely.
13176 * lib/mi-support.exp (mi_load_shlibs): Likewise.
13177
7817ea46
SM
131782016-04-05 Simon Marchi <simon.marchi@ericsson.com>
13179
13180 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
13181 gdb_download. Use it even if the target is not remote.
13182 * gdb.base/jit.exp (compile_jit_test): Likewise.
13183 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
13184 output directory if the destination board is local, otherwise use
13185 the standard remote_download from DejaGnu.
13186 (gdb_download): Remove.
13187 (gdb_load_shlibs): Use gdb_remote_download instead of
13188 gdb_download.
13189 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
13190 Use gdb_remote_download instead of gdb_download. Use it even if
13191 the target is not remote.
13192 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
13193 instead of gdb_download.
13194
7beb7f68
SM
131952016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
13196
13197 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
13198 (test_insert_delete_modify): Call mi_load_shlibs before trying to
13199 run.
13200
cc63428a
AV
132012016-04-01 Artemiy Volkov <artemiyv@acm.org>
13202
13203 PR gdb/19820
13204 * gdb.base/printcmds.exp: Add artificial arrays tests.
13205
64cdf930
PA
132062016-03-31 Pedro Alves <palves@redhat.com>
13207
13208 PR gdb/19858
13209 * gdb.base/jit-main.c: Include unistd.h.
13210 (ATTACH): Define to 0 if not already defined.
13211 (wait_for_gdb, mypid): New globals.
13212 (WAIT_FOR_GDB): New macro.
13213 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
13214 some breakpoint locations.
13215 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
13216 New procedures.
13217 (one_jit_test): Add REATTACH parameter, and handle it. Use
13218 continue_to_test_location.
13219 (top level): Test attach, and adjusts calls to one_jit_test.
13220
40dea8cb
PA
132212016-03-31 Pedro Alves <palves@redhat.com>
13222
13223 PR gdb/19858
13224 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
13225 BINSUFFIX parameter, and handle it.
13226 (top level): Adjust calls compile_jit_test.
13227
e7ea3ec7
CU
132282016-03-31 Catalin Udma <catalin.udma@freescale.com>
13229
13230 PR python/19743
13231 * gdb.python/py-mi-events-gdb.py: New file.
13232 * gdb.python/py-mi-events.c: New file.
13233 * gdb.python/py-mi-events.exp: New file.
13234
e6359af3
YQ
132352016-03-30 Yao Qi <yao.qi@linaro.org>
13236
13237 * gdb.reverse/until-precsave.exp: Match function name only.
13238 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
13239 Move malloc to a condition block.
13240 * gdb.reverse/until-reverse.exp: Match function name only.
13241
a4105d04
MK
132422016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
13243
13244 * gdb.trace/ftrace.exp: Set arg0exp for s390.
13245 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
13246 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
13247 variable for GPR 0 instead of assuming it is register 0.
13248 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
13249 * lib/trace-support.exp: Add s390 registers.
13250
bfa6adb9
YQ
132512016-03-29 Yao Qi <yao.qi@linaro.org>
13252
13253 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
13254
1e6697ea
YQ
132552016-03-24 Yao Qi <yao.qi@linaro.org>
13256
13257 * gdb.reverse/break-reverse.exp: Add quotation mark in the
13258 test message.
13259
64bcd522
AA
132602016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
13261
13262 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
13263 maintaining separate logic for constructing the output path.
13264
7868401b
DB
132652016-03-16 Don Breazeal <donb@codesourcery.com>
13266
13267 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
13268 Retry fork and waitpid on interrupted system call errors.
13269 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
13270 Use with_timeout_factor to increase timeout by factor of 10.
13271
1cafadb4
DB
132722016-03-15 Don Breazeal <donb@codesourcery.com>
13273
13274 * gdb.cp/scope-err.cc: New test program.
13275 * gdb.cp/scope-err.exp: New test script.
13276 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
13277 lines and "set breakpoint here" comment.
13278 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
13279 Fixed some whitespace and format issues.
13280 * gdb.mi/mi-linespec-err-cp.cc: New test program.
13281 * gdb.mi/mi-linespec-err-cp.exp: New test script.
13282
81516450
DE
132832016-03-15 Doug Evans <dje@google.com>
13284
13285 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
13286 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
13287 All callers updated. Add tests for enums, mixed flags register.
13288
aa52b601
DE
132892016-03-15 Doug Evans <dje@google.com>
13290
13291 * gdb.base/skip.c (main): Call test_skip_file_and_function.
13292 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
13293
fa4ff313
SM
132942016-03-14 Simon Marchi <simon.marchi@ericsson.com>
13295
13296 * gdb.base/default.exp: Add $_as_string to the list of expected
13297 convenience functions.
13298
f2403c39
AB
132992016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
13300
13301 * gdb.base/maint.exp: New tests for 'maint info line-table'.
13302
f2f3ccb9
SM
133032016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
13304
13305 * gdb.python/py-as-string.exp: New file.
13306 * gdb.python/py-as-string.c: New file.
13307
00dbd492
PA
133082016-03-09 Pedro Alves <palves@redhat.com>
13309
13310 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
13311 signal" -> "Thread NN received signal" output change.
13312 * gdb.threads/ia64-sigill.exp: Likewise.
13313 * gdb.threads/linux-dp.exp: Likewise.
13314 * gdb.threads/manythreads.exp: Likewise.
13315 * gdb.threads/pending-step.exp: Likewise.
13316 * gdb.threads/print-threads.exp: Likewise.
13317 * gdb.threads/sigstep-threads.exp: Likewise.
13318 * gdb.threads/staticthreads.exp: Likewise.
13319 * gdb.threads/tls.exp: Likewise.
13320
1e6697ea
YQ
133212016-03-09 Pedro Alves <palves@redhat.com>
13322
13323 * gdb.base/command-line-input.exp: New file.
13324
b04fd3be
MK
133252016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
13326
13327 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
13328 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
13329 * gdb.trace/pending.exp: Accept leading dot before function name.
13330 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
13331 * lib/trace-support.exp: Set registers for ppc.
13332
98fa59e9
MK
133332016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
13334
13335 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
13336 use it for disassembly; accept .main in addition to main in backtrace.
13337
f77198c8
MK
133382016-03-09 Wei-cheng Wang <cole945@gmail.com>
13339 Marcin Kościelnicki <koriakin@0x04.net>
13340
13341 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
13342 (gdb_recursion_test_ptr): New global variable.
13343 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
13344 gdb_recursion_test.
13345 (gdb_c_test): Ditto.
13346
ba84e0da
MK
133472016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
13348
13349 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
13350 ordering.
13351
4366d36e
MK
133522016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
13353
13354 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
13355 (bar): Add bar_start_lbl label.
13356 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
13357 of foo/bar for emitting DWARF and tracing.
13358
5eb264df
SDJ
133592016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
13360
13361 * analyze-racy-logs.py: Set executable bit.
13362
fb6a751f
SDJ
133632016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
13364
13365 * Makefile.in (DEFAULT_RACY_ITER): New variable.
13366 (CHECK_TARGET_TMP): Likewise.
13367 (check-single-racy): New rule.
13368 (check-parallel-racy): Likewise.
13369 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
13370 (do-check-parallel-racy): New rule.
13371 (check-racy/%.exp): Likewise.
13372 * README (Racy testcases): New section.
13373 * analyze-racy-logs.py: New file.
13374
bdf7e230
DE
133752016-03-03 Doug Evans <dje@google.com>
13376
13377 * gdb.base/skip.exp: Use with_test_prefix.
13378
4719d415
YQ
133792016-03-03 Yao Qi <yao.qi@linaro.org>
13380
13381 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
13382 Invoke step_over_syscall "clone" and break_cond_on_syscall
13383 "clone".
13384 * gdb.base/step-over-clone.c: New file.
13385
ea507862
YQ
133862016-03-03 Yao Qi <yao.qi@linaro.org>
13387
13388 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
13389 code format.
13390
8fc8cbda
YQ
133912016-03-03 Yao Qi <yao.qi@linaro.org>
13392
13393 * gdb.base/disp-step-fork.c: Rename to ...
13394 * gdb.base/step-over-fork.c: ... it. New file.
13395 * gdb.base/disp-step-vfork.c: Rename to ...
13396 * gdb.base/step-over-vfork.c: ... it. New file.
13397 * gdb.base/disp-step-syscall.exp: Rename to ...
13398 * gdb.base/step-over-syscall.exp: ... it. New file.
13399 (disp_step_cross_syscall): Rename to ...
13400 (step_over_syscall): ... it.
13401
92fa70b0
YQ
134022016-03-03 Yao Qi <yao.qi@linaro.org>
13403
13404 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
13405 If target supports condition evaluation on target, invoke
13406 break_cond_on_syscall for fork and vfork.
13407
e197ad3c
YQ
134082016-03-03 Yao Qi <yao.qi@linaro.org>
13409
13410 * gdb.base/disp-step-syscall.exp: Don't invoke
13411 support_displaced_stepping.
13412 (disp_step_cross_syscall): Test with displaced stepping off and
13413 on if supported.
13414
0b47da9f
YQ
134152016-03-03 Yao Qi <yao.qi@linaro.org>
13416
13417 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
13418 proc.
13419 (setup): New proc.
13420 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
13421 and setup.
13422
065ab6dc
BH
134232016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
13424
13425 * gdb.fortran/vla-history.exp: Remove breakpoint.
13426
07e448ad 134272016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
13428
25d49b86
PA
13429 * gdb.fortran/vla-history.exp: Lookup array elements and printing
13430 exceeds timeout.
07e448ad 13431
9ac2d526 134322016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
13433
25d49b86
PA
13434 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
13435 breakpoint.
9ac2d526 13436
17807369
BH
134372016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
13438
13439 * gdb.mi/vla.f90: Nullify pointer after declaration.
13440
86e501af
PA
134412016-03-01 Pedro Alves <palves@redhat.com>
13442
13443 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
13444
1e903e32
PA
134452016-03-01 Pedro Alves <palves@redhat.com>
13446
13447 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
13448 before anything else.
13449 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
13450 _GNU_SOURCE here.
13451 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
13452 before anything else.
13453 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
13454
6ccb54e2
PA
134552016-03-01 Pedro Alves <palves@redhat.com>
13456
13457 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
13458
30ca9da1
YQ
134592016-03-01 Yao Qi <yao.qi@linaro.org>
13460
13461 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
13462 prepare_for_testing.
13463
dc856b38
YQ
134642016-03-01 Yao Qi <yao.qi@linaro.org>
13465
13466 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
13467
4a932159
AA
134682016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
13469
13470 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
13471 manually constructing the output path.
13472
f2489477
AA
134732016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
13474
13475 * gdb.arch/s390-stackless.S: New.
13476 * gdb.arch/s390-stackless.exp: New.
13477
38899f16
IB
134782016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
13479
13480 * gdb.dlang/circular.c: New file.
13481 * gdb.dlang/circular.exp: New file.
13482
9fde51ed
YQ
134832016-02-26 Yao Qi <yao.qi@linaro.org>
13484
13485 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
13486 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
13487 (testcases): Update.
13488
ce90fefe
YQ
134892016-02-26 Yao Qi <yao.qi@linaro.org>
13490
13491 * gdb.reverse/aarch64.c: Rename to ...
13492 * gdb.reverse/insn-reverse.c: ... it.
13493 * gdb.reverse/aarch64.exp: Rename to ...
13494 * gdb.reverse/insn-reverse.exp: ... it.
13495
3263bceb
YQ
134962016-02-26 Yao Qi <yao.qi@linaro.org>
13497
13498 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
13499 (testcase_ftype): New.
13500 (testcases): New array.
13501 (n_testcases): New.
13502 (main): Call each element in testcases.
13503 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
13504 (read_testcase): New.
13505 Do the tests in a loop.
13506
6cb59ff1
YQ
135072016-02-25 Yao Qi <yao.qi@linaro.org>
13508
13509 * gdb.base/branches.c: Remove.
13510
ae91f625
MK
135112016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
13512
13513 PR gdb/13808
13514 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
13515
678b48b7
MK
135162016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
13517
13518 * gdb.trace/ftrace.exp: Remove unnecessary target check.
13519
7337a6f2
MK
135202016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
13521
13522 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
13523 change x86_64 call_insn to 'callq'.
13524
861ca91f
AT
135252016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
13526
13527 * gdb.trace/tfile-avx.c: Move to...
13528 * gdb.trace/tracefile-pseudo-reg.c: Here.
13529 * gdb.trace/tfile-avx.exp: Move to...
13530 * gdb.trace/tracefile-pseudo-reg.exp: Here.
13531
bf74e428
GB
135322016-02-24 Gary Benson <gbenson@redhat.com>
13533
13534 * gdb.base/attach-pie-noexec.exp: Do not expect an error
13535 message on attach.
13536
cce0e923
DE
135372016-02-23 Doug Evans <dje@google.com>
13538
13539 * gdb.base/skip.c (test_skip): New function.
13540 (end_test_skip_file_and_function): New function.
13541 (test_skip_file_and_function): New function.
13542 * gdb.base/skip1.c (test_skip): New function.
13543 (skip1_test_skip_file_and_function): New function.
13544 * gdb.base/skip.exp: Add tests for new skip options.
13545 * gdb.base/skip-solib.exp: Update expected output.
13546 * gdb.perf/skip-command.cc: New file.
13547 * gdb.perf/skip-command.exp: New file.
13548 * gdb.perf/skip-command.py: New file.
13549
4000e47e
MK
135502016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
13551
13552 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
13553 info registers pattern.
13554
24f75ead
IB
135552016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
13556
13557 * lib/future.exp: Add D support.
13558 (gdb_find_gdc): New proc.
13559 (gdb_default_target_compile): Add D support.
13560
fbb7bcbe
WW
135612016-02-18 Wei-cheng Wang <cole945@gmail.com>
13562
13563 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
13564 user+system time.
13565 (trace_speed_test): Determine the iteration count for a time
13566 between 15..30 seconds.
13567
012b3a21
WT
135682016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
13569
13570 * gdb.arch/i386-mpx-sigsegv.c: New file.
13571 * gdb.arch/i386-mpx-sigsegv.exp: New file.
13572 * gdb.arch/i386-mpx-simple_segv.c: New file.
13573 * gdb.arch/i386-mpx-simple_segv.exp: New file.
13574
2d5189bd
YQ
135752016-02-18 Yao Qi <yao.qi@linaro.org>
13576
13577 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
13578 Don't call setup_kfail.
13579
40fb20d0
YQ
135802016-02-18 Yao Qi <yao.qi@linaro.org>
13581
13582 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
13583 Set "set breakpoint condition-evaluation" per $cond_bp_target.
13584
21b1f8d2
DE
135852016-02-16 Doug Evans <dje@google.com>
13586
13587 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
13588 * gdb.base/skip1.c: Ditto.
13589 * gdb.base/skip.exp: Whitespace cleanup.
13590
4041ed77
DB
135912016-02-16 Don Breazeal <donb@codesourcery.com>
13592
13593 PR remote/19496
13594 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
13595 Remove kfail for PR remote/19496.
13596
c4ef31bf
SM
135972016-02-16 Simon Marchi <simon.marchi@ericsson.com>
13598
13599 * lib/gdb.exp (standard_temp_file): Return a path specific to
13600 the runtest invocation.
13601
266b65b3
SM
136022016-02-16 Simon Marchi <simon.marchi@ericsson.com>
13603
13604 * gdb.trace/save-trace.exp: Change relative path to be in the
13605 standard output directory.
13606
a7a0a6a9
JK
136072016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13608
13609 * gdb.arch/i386-prologue.c: Add missing prototypes.
13610
c99dbb42
JK
136112016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13612
13613 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
13614 * gdb.arch/i386-prologue.exp: Likewise.
13615 * gdb.arch/i386-size.exp: Likewise.
13616
aa480355
SM
136172016-02-15 Simon Marchi <simon.marchi@ericsson.com>
13618
13619 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
13620 define object file path.
13621 * gdb.btrace/gcore.exp: Use standard_output_file to define core
13622 file path.
13623 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
13624 standard_output_file to define binfile.
13625
ba881f50
JK
136262016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13627
13628 Fix compatibility with recent gfortran-5.3.1.
13629 * gdb.fortran/vla-history.exp (print vla1 allocated)
13630 (print vla2 allocated, print $2, print $3): Remove
13631 (print $4): Rename to ...
13632 (print $2): ... here.
13633 (print $9): Rename to ...
13634 (print $5): ... here.
13635 (print $10): Rename to ...
13636 (print $6): ... here.
13637 * gdb.fortran/vla.f90: Add pvla initialization.
13638
e9fb005c
JK
136392016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13640
13641 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
13642 New test.
13643 * gdb.fortran/vla-value-sub.exp: Likewise.
13644
e44e00ff
MK
136452016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
13646
13647 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
13648
97e94151
SM
136492016-02-12 Simon Marchi <simon.marchi@ericsson.com>
13650
13651 * i386-biarch-core.exp: Define corefile using
13652 standard_output_file.
13653
01113bc1
YQ
136542016-02-12 Yao Qi <yao.qi@linaro.org>
13655
13656 * gdb.arch/arm-single-step-kernel-helper.c: New.
13657 * gdb.arch/arm-single-step-kernel-helper.exp: New.
13658
33b4777c
MM
136592016-02-12 Markus Metzger <markus.t.metzger@intel.com>
13660
13661 * gdb.btrace/tailcall-only.exp: New.
13662 * gdb.btrace/tailcall-only.c: New.
13663 * gdb.btrace/x86_64-tailcall-only.S: New.
13664 * gdb.btrace/i686-tailcall-only.S: New.
13665
acc23c11
PA
136662016-02-11 Pedro Alves <palves@redhat.com>
13667
13668 * README (Parallel testing): Add missing double quotes.
13669
e352bf0a
PA
136702016-02-11 Pedro Alves <palves@redhat.com>
13671
13672 * README (Parallel testing): New section.
13673 (GDB_PARALLEL): Rewrite.
13674 (FORCE_PARALLEL): Document.
13675
9f5fed78
MK
136762016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
13677
13678 * gdb.trace/tfile-avx.c: New test.
13679 * gdb.trace/tfile-avx.exp: New test.
13680
9ef9e6a6
KS
136812016-02-09 Keith Seitz <keiths@redhat.com>
13682
13683 PR breakpoints/19546
13684 * gdb.base/infcall-exec.c: New file.
13685 * gdb.base/infcall-exec2.c: New file.
13686 * gdb.base/infcall-exec.exp: New file.
13687
a96e36da
KS
136882016-02-09 Keith Seitz <keiths@redhat.com>
13689
13690 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
13691 (toplevel): Call test_bkpt_address.
13692
9f61929f
KS
136932016-02-09 Keith Seitz <keiths@redhat.com>
13694
13695 PR python/19506
13696 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
13697 (toplevel): Call test_bkpt_address.
13698
1e94266c
SM
136992016-02-09 Simon Marchi <simon.marchi@ericsson.com>
13700
13701 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
13702 to AC_OUTPUT.
13703 * configure: Regenerate.
13704
2a7f3dff
PA
137052016-02-09 Pedro Alves <palves@redhat.com>
13706
13707 PR breakpoints/19548
13708 * gdb.base/execl-update-breakpoints.c (some_function): New
13709 function.
13710 (main): Call it.
13711 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
13712 Tighten expected GDB output.
13713
2151ccc5
SM
137142016-02-08 Simon Marchi <simon.marchi@ericsson.com>
13715
13716 * Makefile.in (ALL_SUBDIRS): Remove.
13717 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
13718 (distclean maintainer-clean realclean): Likewise.
13719 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
13720 * configure: Regenerate.
13721 * gdb.ada/Makefile.in: Delete.
13722 * gdb.arch/Makefile.in: Likewise.
13723 * gdb.asm/Makefile.in: Likewise.
13724 * gdb.base/Makefile.in: Likewise.
13725 * gdb.btrace/Makefile.in: Likewise.
13726 * gdb.cell/Makefile.in: Likewise.
13727 * gdb.compile/Makefile.in: Likewise.
13728 * gdb.cp/Makefile.in: Likewise.
13729 * gdb.disasm/Makefile.in: Likewise.
13730 * gdb.dlang/Makefile.in: Likewise.
13731 * gdb.dwarf2/Makefile.in: Likewise.
13732 * gdb.fortran/Makefile.in: Likewise.
13733 * gdb.gdb/Makefile.in: Likewise.
13734 * gdb.go/Makefile.in: Likewise.
13735 * gdb.guile/Makefile.in: Likewise.
13736 * gdb.java/Makefile.in: Likewise.
13737 * gdb.linespec/Makefile.in: Likewise.
13738 * gdb.mi/Makefile.in: Likewise.
13739 * gdb.modula2/Makefile.in: Likewise.
13740 * gdb.multi/Makefile.in: Likewise.
13741 * gdb.objc/Makefile.in: Likewise.
13742 * gdb.opencl/Makefile.in: Likewise.
13743 * gdb.opt/Makefile.in: Likewise.
13744 * gdb.pascal/Makefile.in: Likewise.
13745 * gdb.perf/Makefile.in: Likewise.
13746 * gdb.python/Makefile.in: Likewise.
13747 * gdb.reverse/Makefile.in: Likewise.
13748 * gdb.server/Makefile.in: Likewise.
13749 * gdb.stabs/Makefile.in: Likewise.
13750 * gdb.threads/Makefile.in: Likewise.
13751 * gdb.trace/Makefile.in: Likewise.
13752 * gdb.xml/Makefile.in: Likewise.
13753 * lib/gdb.exp (make_gdb_parallel_path): Add check for
13754 GDB_PARALLEL.
13755 (standard_output_file): Remove check for GDB_PARALLEL, always
13756 return path in outputs/$subdir/$testname.
13757
437277d4
SM
137582016-02-08 Simon Marchi <simon.marchi@ericsson.com>
13759
13760 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
13761 (site.exp): Assign abs_srcdir to tcl's srcdir.
13762
31d913c7
YQ
137632016-02-04 Yao Qi <yao.qi@linaro.org>
13764
13765 * gdb.base/foll-exec-mode.c: Include limits.h.
13766 (main): Add parameters argc and argv. Get directory from
13767 argv[0].
13768 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
13769 compilation.
13770 * gdb.base/foll-exec.c: Include limits.h.
13771 (main): Add parameters argc and argv.
13772 Get directory from argv[0].
13773 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
13774 Adjust tests on the number of lines as source code changed.
13775 * gdb.base/foll-vfork-exit.c: Include limits.h.
13776 (main): Add one line of statement before vfork.
13777 * gdb.base/foll-vfork.c: Include limits.h and string.h.
13778 (main): Add parameters argc and argv. Get directory from
13779 argv[0].
13780 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
13781 (setup_gdb): Set tbreak to skip some source lines.
13782 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
13783 (main): Add parameters argc and argv. Get directory from
13784 argv[0].
13785 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
13786 compilation.
13787 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
13788 (main): Add parameters argc and argv. Get directory from
13789 argv[0].
13790 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
13791 compilation.
13792
9482b9fb
DE
137932016-02-01 Doug Evans <dje@google.com>
13794
13795 * gdb.base/skip.exp: Clean up multiple references to same test name.
13796
6b2e4f10
PA
137972016-02-01 Pedro Alves <palves@redhat.com>
13798
ccb6afd6 13799 PR remote/19496
6b2e4f10
PA
13800 * gdb.threads/forking-threads-plus-breakpoint.exp
13801 (displaced_stepping_supported): New global.
13802 (probe_displaced_stepping_support): New procedure.
13803 (do_test): Add 'displaced' parameter, and use it.
13804 (top level): Check for displaced stepping support. Add displaced
13805 stepping on/off testing axis.
13806
37a8db1a
AB
138072016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
13808
13809 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
13810 pointer. Don't perform further tests on the unassociated pointer
13811 if the first test fails.
13812
5fdf6324
AB
138132016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
13814
13815 * gdb.base/max-value-size.c: New file.
13816 * gdb.base/max-value-size.exp: New file.
13817 * gdb.base/huge.exp: Disable max-value-size for this test.
13818
935c6144
IB
138192016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
13820
13821 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
13822
7fe8399d
YQ
138232016-01-28 Yao Qi <yao.qi@linaro.org>
13824
13825 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
13826
a2077e25
PA
138272016-01-25 Pedro Alves <palves@redhat.com>
13828
13829 PR threads/19461
13830 * gdb.base/fork-running-state.c: New file.
13831 * gdb.base/fork-running-state.exp: New file.
13832
1d2736d4
PA
138332016-01-25 Pedro Alves <palves@redhat.com>
13834
13835 PR gdb/19494
13836 * gdb.base/catch-fork-kill.c: New file.
13837 * gdb.base/catch-fork-kill.exp: New file.
13838
f1da4b11
PA
138392016-01-25 Pedro Alves <palves@redhat.com>
13840
13841 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
13842 Delete, moved to lib/gdb.exp.
13843 * gdb.threads/forking-threads-plus-breakpoint.exp
13844 (foreach_with_prefix): Likewise.
13845 * gdb.threads/process-dies-while-handling-bp.exp
13846 (foreach_with_prefix): Likewise.
13847 * lib/gdb.exp (foreach_with_prefix): New procedure.
13848
45f38546
MK
138492016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
13850
13851 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
13852 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
13853
dc29a1ce
MK
138542016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
13855
13856 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
13857 endian targets.
13858
092127d7
JK
138592016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13860 Pedro Alves <palves@redhat.com>
13861
13862 Fix testsuite compatibility with Guile.
13863 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
13864 number.
13865
31d765d3
JK
138662016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13867
13868 Fix testsuite compatibility with Guile.
13869 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
13870 (thread 1): New test for backtrace through signal handler.
13871
1ac78c04
YQ
138722016-01-22 Yao Qi <yao.qi@linaro.org>
13873
13874 PR testsuite/19491
13875 * gdb.base/multi-forks.c: Include
13876 ../lib/unbuffer_output.c
13877 (main): Call gdb_unbuffer_output.
13878
4f5946a8
DE
138792016-01-21 Doug Evans <dje@google.com>
13880
13881 * lib/ada.exp (gdb_compile_ada): Fix typo.
13882
305e13e6
JB
138832016-01-21 Joel Brobecker <brobecker@adacore.com>
13884
13885 * gdb.base/break-fun-addr.exp: New file.
13886 * gdb.base/break-fun-addr1.c: New file.
13887 * gdb.base/break-fun-addr2.c: New file.
13888
5f5dfff6
SM
138892016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
13890
13891 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
13892 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
13893 enum flag values.
13894
fd356fa2
AA
138952016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
13896
13897 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
13898 when GDB can not set the vector return value. Add more comments
13899 for clarification.
13900
9df22175
AT
139012016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
13902
13903 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
13904 command.
13905
41d1845e
SM
139062016-01-19 Simon Marchi <simon.marchi@ericsson.com>
13907
13908 * Makefile.in (DO_RUNTEST): Add --status and update usages.
13909
01ac6840
SM
139102016-01-19 Simon Marchi <simon.marchi@ericsson.com>
13911
13912 * Makefile.in (check-single): Pass --status to runtest.
13913 (check/%.exp): Likewise.
13914
139152016-01-19 Simon Marchi <simon.marchi@ericsson.com>
13916
13917 * Makefile.in (check-parallel): Propagate return code from make
13918 do-check-parallel.
13919
bd0a71fa
MK
139202016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
13921
13922 * gdb.trace/ftrace.exp: Fix expected message on continue.
13923 * gdb.trace/pending.exp: Fix expected message on continue.
13924 * gdb.trace/trace-break.exp: Fix expected message on continue.
13925
8bcbad33
SM
139262016-01-18 Simon Marchi <simon.marchi@ericsson.com>
13927
13928 * lib/gdb.exp (gdb_test): Remove unused global references.
13929
f303dbd6
PA
139302016-01-18 Pedro Alves <palves@redhat.com>
13931
13932 * gdb.base/async-shell.exp: Adjust expected output.
13933 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
13934 * gdb.base/siginfo-thread.exp: Adjust expected output.
13935 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
13936 * gdb.java/jnpe.exp: Adjust expected output.
13937 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
13938 * gdb.threads/continue-pending-status.exp: Adjust expected output.
13939 * gdb.threads/leader-exit.exp: Adjust expected output.
13940 * gdb.threads/manythreads.exp: Adjust expected output.
13941 * gdb.threads/pthreads.exp: Adjust expected output.
13942 * gdb.threads/schedlock.exp: Adjust expected output.
13943 * gdb.threads/siginfo-threads.exp: Adjust expected output.
13944 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
13945 expected output.
13946 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
13947 output.
13948 * gdb.threads/sigthread.exp: Adjust expected output.
13949 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
13950
b2789696
YQ
139512016-01-18 Yao Qi <yao.qi@linaro.org>
13952
13953 * gdb.guile/scm-section-script.c: Replace @progbits with
13954 %progbits.
13955 * gdb.python/py-section-script.c: Likewise.
13956
71ef29a8
PA
139572016-01-15 Pedro Alves <palves@redhat.com>
13958
13959 * gdb.multi/tids.exp: Test star wildcard ranges.
13960
3f5b7598
PA
139612016-01-15 Pedro Alves <palves@redhat.com>
13962
13963 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
13964 command from "thread apply" invocation.
13965 (thr_apply_info_thr_invalid): Default the expected output to the
13966 input tid list.
13967 (top level): Add tests that use convenience variables. Add tests
13968 for "thread apply" with a valid TID list, but missing the command.
13969
663f6d42
PA
139702016-01-13 Pedro Alves <palves@redhat.com>
13971
13972 * gdb.base/default.exp: Expect $_gthread as well.
13973 * gdb.multi/tids.exp: Test $_gthread.
13974 * gdb.threads/thread-specific.exp: Test $_gthread.
13975
c84f6bbf
PA
139762016-01-13 Pedro Alves <palves@redhat.com>
13977
13978 * gdb.multi/tids.exp: Test "info threads -gid".
13979
22a02324
PA
139802016-01-13 Pedro Alves <palves@redhat.com>
13981
13982 * gdb.multi/tids.exp: Test InferiorThread.global_num and
13983 Breakpoint.thread.
13984 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
13985
5d5658a1
PA
139862016-01-07 Pedro Alves <palves@redhat.com>
13987
13988 * gdb.base/break.exp: Adjust to output changes.
13989 * gdb.base/hbreak2.exp: Likewise.
13990 * gdb.base/sepdebug.exp: Likewise.
13991 * gdb.base/watch_thread_num.exp: Likewise.
13992 * gdb.linespec/keywords.exp: Likewise.
13993 * gdb.multi/info-threads.exp: Likewise.
13994 * gdb.threads/thread-find.exp: Likewise.
13995 * gdb.multi/tids.c: New file.
13996 * gdb.multi/tids.exp: New file.
13997
84654457
PA
139982016-01-13 Pedro Alves <palves@redhat.com>
13999
14000 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
14001
e3940304
PA
140022016-01-13 Pedro Alves <palves@redhat.com>
14003
14004 * gdb.base/default.exp: Expect $_inferior as well.
14005 * gdb.multi/base.exp: Test $_inferior.
14006
a911d87a
PA
140072016-01-13 Pedro Alves <palves@redhat.com>
14008
14009 PR breakpoints/19388
14010 * gdb.base/catch-signal-siginfo-cond.c: New file.
14011 * gdb.base/catch-signal-siginfo-cond.exp: New file.
14012
82075af2
JS
140132016-01-12 Josh Stone <jistone@redhat.com>
14014 Philippe Waroquiers <philippe.waroquiers@skynet.be>
14015
14016 * gdb.base/catch-syscall.c (do_execve): New variable.
14017 (main): Conditionally trigger an execve.
14018 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
14019 (test_catch_syscall_execve): New, check entry/return across execve.
14020 (do_syscall_tests): Call test_catch_syscall_execve.
14021
e46eeedd
PA
140222016-01-12 Pedro Alves <palves@redhat.com>
14023
14024 * gdb.base/random-signal.exp (do_test): New procedure, with body
14025 of testcase moved in.
14026
01d8c27e
JK
140272016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14028 Pedro Alves <palves@redhat.com>
14029
14030 * gdb.base/funcargs.exp (finish from indirectly called function):
14031 Reintroduce the case for 'First'.
14032
9a706302
JK
140332016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14034 Pedro Alves <palves@redhat.com>
14035
14036 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
14037 (tcatch_vfork_then_child_follow_exec)
14038 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
14039 identification.
14040
c0ecb95f
JK
140412016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14042
14043 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
14044 and repeats to unlimited.
14045 * gdb.python/py-value.exp: Likewise.
14046 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
14047 and repeats to unlimited.
14048
6cfc1fcb
JK
140492016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14050
14051 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
14052 and reordering the functions.
14053 * gdb.multi/hangout.c: Likewise.
14054 * gdb.multi/hello.c: Likewise.
14055
582a1b00
SM
140562016-01-08 Simon Marchi <simon.marchi@ericsson.com>
14057
14058 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
14059 absolute.
14060 (SingleStatisticTestResult.report): Use dict.keys instead of
14061 dict.iterkeys.
14062
79bc59cb
PA
140632016-01-06 Pedro Alves <palves@redhat.com>
14064
14065 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
14066
43368e1d
MM
140672016-01-04 Markus Metzger <markus.t.metzger@intel.com>
14068
14069 * gdb.btrace/dlopen.exp: New.
14070 * gdb.btrace/dlopen.c: New.
14071 * gdb.btrace/dlopen-dso.c: New.
14072
79fad5b8
SL
140732015-12-25 Sandra Loosemore <sandra@codesourcery.com>
14074
14075 * lib/gdb.exp (gdb_test): Update comments to clarify that the
14076 PATTERN argument is optional.
14077
ab8314b3
JB
140782015-12-24 Joel Brobecker <brobecker@adacore.com>
14079
14080 * lib/ada.exp (target_compile_ada_from_dir): New function.
14081 (gdb_compile_ada): Reimplement avoiding the use of project files.
14082 * gdb.ada/gnat_ada.gpr: Delete.
14083 * gdb.ada/cond_lang.exp: Adjust test to make path before
14084 filename optional.
14085 * gdb.ada/small_reg_param.exp: Likewise.
14086
fe33faff
SM
140872015-12-22 Simon Marchi <simon.marchi@ericsson.com>
14088
14089 * gdb.base/foll-vork.exp: Remove HP-UX special case.
14090
6d265cb4
TP
140912015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
14092
14093 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
14094 case.
14095
10125099
SM
140962015-12-21 Simon Marchi <simon.marchi@ericsson.com>
14097
14098 * gdb.base/break.exp: Remove dead code.
14099 * gdb.base/sepdebug.exp: Likewise.
14100
3ca22649
SM
141012015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
14102
14103 * gdb.asm/asm-source.exp: Remove HP-UX references.
14104 * gdb.base/annota1.exp: Likewise.
14105 * gdb.base/annota3.exp: Likewise.
14106 * gdb.base/attach.exp: Likewise.
14107 * gdb.base/bigcore.exp: Likewise.
14108 * gdb.base/break.exp: Likewise.
14109 * gdb.base/call-ar-st.exp: Likewise.
14110 * gdb.base/callfuncs.exp: Likewise.
14111 * gdb.base/catch-fork-static.exp: Likewise.
14112 * gdb.base/display.exp: Likewise.
14113 * gdb.base/foll-exec-mode.exp: Likewise.
14114 * gdb.base/foll-exec.exp: Likewise.
14115 * gdb.base/foll-fork.exp: Likewise.
14116 * gdb.base/foll-vfork.exp: Likewise.
14117 * gdb.base/funcargs.exp: Likewise.
14118 * gdb.base/hbreak2.exp: Likewise.
14119 * gdb.base/inferior-died.exp: Likewise.
14120 * gdb.base/interrupt.exp: Likewise.
14121 * gdb.base/multi-forks.exp: Likewise.
14122 * gdb.base/nodebug.exp: Likewise.
14123 * gdb.base/sepdebug.exp: Likewise.
14124 * gdb.base/solib1.c: Likewise.
14125 * gdb.base/step-test.exp: Likewise.
14126 * gdb.mi/non-stop.c: Likewise.
14127 * gdb.mi/pthreads.c: Likewise.
14128 * gdb.multi/bkpt-multi-exec.ex: Likewise.
14129 * gdb.threads/pthreads.c: Likewise.
14130 * gdb.threads/staticthreads.exp: Likewise.
14131 * lib/future.exp: Likewise.
14132 * lib/gdb.exp: Likewise.
14133 * gdb.base/so-indr-cl.c: Remove.
14134 * gdb.base/so-indr-cl.exp: Likewise.
14135 * gdb.base/solib.c: Likewise.
14136 * gdb.base/solib.exp: Likewise.
14137 * gdb.base/solib2.c: Likewise.
14138
b6304613
SM
141392015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
14140
14141 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
14142 * gdb.base/call-ar-st.exp: Likewise.
14143 * gdb.base/callfuncs.exp: Likewise.
14144 * gdb.base/condbreak.exp: Likewise.
14145 * gdb.base/constvars.exp: Likewise.
14146 * gdb.base/hbreak2.exp: Likewise.
14147 * gdb.base/langs.exp: Likewise.
14148 * gdb.base/list.exp: Likewise.
14149 * gdb.base/long_long.exp: Likewise.
14150 * gdb.base/ptype.exp: Likewise.
14151 * gdb.base/scope.exp: Likewise.
14152 * gdb.base/signals.exp: Likewise.
14153 * gdb.base/so-impl-ld.exp: Likewise.
14154 * gdb.base/varargs.exp: Likewise.
14155 * gdb.base/volatile.exp: Likewise.
14156 * gdb.base/whatis.exp: Likewise.
14157 * gdb.cp/cplusfuncs.exp: Likewise.
14158 * gdb.cp/inherit.exp: Likewise.
14159 * gdb.cp/local.exp: Likewise.
14160 * gdb.cp/member-ptr.exp: Likewise.
14161 * gdb.cp/method.exp: Likewise.
14162 * gdb.cp/overload.exp: Likewise.
14163 * gdb.cp/templates.exp: Likewise.
14164 * gdb.stabs/weird.exp: Likewise.
14165 * lib/compiler.c: Likewise.
14166 * lib/compiler.cc: Likewise.
14167 * lib/cp-support.exp: Likewise.
14168 * lib/gdb.exp: Likewise.
14169
bf401b07
SM
141702015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
14171
14172 * configure.ac: Remove HP-UX case.
14173 * configure: Regenerate.
14174
aff9c0f8
SM
141752015-12-18 Simon Marchi <simon.marchi@ericsson.com>
14176
14177 * lib/gdb.exp (gdb_compile): Add function doc.
14178
a6904d5a
PA
141792015-12-17 Pedro Alves <palves@redhat.com>
14180
14181 PR threads/19354
14182 * gdb.multi/info-threads.exp: New file.
14183
a22279dd
YQ
141842015-12-15 Yao Qi <yao.qi@linaro.org>
14185
14186 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
14187 is aarch64*-*-*.
14188
0588c796
SL
141892015-12-14 Sandra Loosemore <sandra@codesourcery.com>
14190
14191 * gdb.base/history-duplicates.exp: Skip if no readline support.
14192
5d978e17
SL
141932015-12-14 Sandra Loosemore <sandra@codesourcery.com>
14194
14195 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
14196
7e763b86
SL
141972015-12-14 Sandra Loosemore <sandra@codesourcery.com>
14198
14199 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
14200
87a3a92c
SL
142012015-12-14 Sandra Loosemore <sandra@codesourcery.com>
14202
14203 * gdb.base/completion.exp: Skip tests that interrupt GDB with
14204 ctrl-C if nointerrupts target property is set.
14205 * gdb.base/double-prompt-target-event-error.exp: Likewise.
14206 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
14207 * gdb.base/paginate-bg-execution.exp: Likewise.
14208 * gdb.base/paginate-execution-startup.exp: Likewise.
14209 * gdb.base/random-signal.exp: Likewise.
14210 * gdb.base/range-stepping.exp: Likewise.
14211 * gdb.cp/annota2.exp: Likewise.
14212 * gdb.cp/annota3.exp: Likewise.
14213 * gdb.gdb/selftest.exp: Likewise.
14214 * gdb.threads/continue-pending-status.exp: Likewise.
14215 * gdb.threads/leader-exit.exp: Likewise.
14216 * gdb.threads/manythreads.exp: Likewise.
14217 * gdb.threads/pthreads.exp: Likewise.
14218 * gdb.threads/schedlock.exp: Likewise.
14219 * gdb.threads/sigthread.exp: Likewise.
14220
a8f077dc
DB
142212015-12-11 Don Breazeal <donb@codesourcery.com>
14222
14223 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
14224 remote.
14225 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
14226 * gdb.base/foll-exec.exp (main): Enable for target remote.
14227 * gdb.base/foll-fork.exp (main): Likewise.
14228 * gdb.base/foll-vfork.exp (main): Likewise.
14229 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
14230 (proc continue_to_exit_bp_loc): Use clean_restart.
14231 * gdb.base/pie-execl.exp (main): Disable for target remote.
14232 * gdb.base/watch-vfork.exp (main): Enable for target remote.
14233 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
14234 * gdb.threads/execl.exp (main): Likewise.
14235 * gdb.threads/fork-child-threads.exp (main): Likewise.
14236 * gdb.threads/fork-plus-threads.exp (main): Disable for target
14237 remote.
14238 * gdb.threads/fork-thread-pending.exp (main): Enable for target
14239 remote.
14240 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
14241 pid.tid style ptids, instead of just tid.
14242 * gdb.threads/thread-execl.exp (main): Enable for target remote.
14243 * gdb.threads/watchpoint-fork.exp (main): Likewise.
14244 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
14245 ptids, instead of just tid.
14246
3b2464a8
AB
142472015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
14248
14249 * gdb.base/list.exp (test_list_forward): Add end of file error
14250 test.
14251 (test_repeat_list_command): Add end of file error test.
14252 (test_list_backwards): Add beginning of file error test.
14253
a0def019
AB
142542015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
14255
14256 * gdb.base/list.exp (test_list_invalid_args): New function,
14257 defined, and called.
14258
5c000dff
AB
142592015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
14260
14261 * gdb.base/list.exp (test_list): Make test names unique.
14262
f1637ebe
YQ
142632015-12-11 Yao Qi <yao.qi@linaro.org>
14264
14265 * gdb.base/coremaker2.c: Remove.
14266
36d6fc0a
PA
142672015-12-10 Pedro Alves <palves@redhat.com>
14268
14269 * gdb.multi/base.exp: Remove stale "spaces" references.
14270
762f7747
PA
142712015-12-10 Pedro Alves <palves@redhat.com>
14272
14273 * gdb.multi/base.exp: Don't use nowarnings.
14274 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
14275 * gdb.multi/hangout.c: Include stdio.h.
14276 * gdb.multi/hello.c: Include stdlib.h.
14277 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
14278 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
14279 * gdb.multi/multi-arch.exp: Don't use nowarnings.
14280
28d2bfb9
AB
142812015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
14282
14283 * gdb.dwarf2/dw2-ranges-base.c: New file.
14284 * gdb.dwarf2/dw2-ranges-base.exp: New file.
14285 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
14286 support additional line table, and debug ranges generation.
14287 (Dwarf::ranges): New function, generate .debug_ranges.
14288 (Dwarf::lines): Support generating simple line table programs.
14289 (Dwarf::assemble): Initialise new namespace variables.
14290
5fc2beac
KB
142912015-12-09 Kevin Buettner <kevinb@redhat.com>
14292
14293 * gdb.base/async.exp (proc test_background): Add case for
14294 asynchronous execution not supported.
14295
1c35a88f
LM
142962015-12-09 Luis Machado <lgustavo@codesourcery.com>
14297
14298 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
14299 format and change test names to make them unique.
14300
b593e3d9
RK
143012015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
14302 Pedro Alves <pedro@redhat.com>
14303
14304 PR gdb/18702
14305 Add checking of floatformats setup on x86_64 hosts.
14306 * gdb.arch/i386-float.S (main): Load bigval and smallval.
14307 (smallval, bigval): New labels/constants.
14308 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
14309 float" after loading bigval and smallval.
14310
d72413e6
PMR
143112015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
14312
14313 * gdb.ada/fun_overload_menu.exp: New testcase.
14314 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
14315
ece66d65
JS
143162015-12-04 Josh Stone <jistone@redhat.com>
14317
14318 * gdb.base/catch-fork-static.exp: New.
14319
41d0efca
YQ
143202015-12-03 Yao Qi <yao.qi@linaro.org>
14321
14322 * gdb.base/sizeof.c: Don't include stdio.h and
14323 ../lib/unbuffer_output.c.
14324 (main): New variable 'size' and 'value'. Remove printf and
14325 gdb_unbuffer_output. Assign return value to size and value.
14326 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
14327 at the beginning.
14328 (check_sizeof): Check the result by printing variable 'size'.
14329 (check_valueof): Check the result by printing variable 'value'.
14330
99fd02d9
YQ
143312015-12-01 Yao Qi <yao.qi@linaro.org>
14332
14333 * gdb.base/disp-step-syscall.exp: Define syscall instruction
14334 for aarch64*-*-linux* target.
14335
f2faf941
PA
143362015-11-30 Pedro Alves <palves@redhat.com>
14337
14338 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
14339
04bf20c5
PA
143402015-11-30 Pedro Alves <palves@redhat.com>
14341
14342 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
14343 Handle non-stop mode vCont replies.
14344
09df4675
PA
143452015-11-30 Pedro Alves <palves@redhat.com>
14346
14347 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
14348 prepare_for_testing. Start gdb with "set non-stop on" appended to
14349 GDBFLAGS. Lax expected stop output.
14350
58b584af
YQ
143512015-11-27 Yao Qi <yao.qi@linaro.org>
14352
14353 * gdb.arch/arm-neon.exp: New.
14354 * gdb.arch/arm-neon.c: New.
14355
dfcb77a8
YQ
143562015-11-27 Yao Qi <yao.qi@linaro.org>
14357
14358 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
14359
88e8ec1b
YQ
143602015-11-27 Yao Qi <yao.qi@linaro.org>
14361
14362 * gdb.cp/annota2.exp: Allow multiple occurrences of the
14363 frames-invalid annotation.
14364
bfde72c2
YQ
143652015-11-27 Yao Qi <yao.qi@linaro.org>
14366
14367 * gdb.cp/annota2.exp: Use ${frames_invalid}.
14368
f6512a69
SM
143692015-11-26 Simon Marchi <simon.marchi@ericsson.com>
14370
14371 * gdb.threads/names.exp: New file.
14372 * gdb.threads/names.c: New file.
14373 * README: Mention gdb,no_thread_names.
14374
46a3515b
MM
143752015-11-26 Markus Metzger <markus.t.metzger@intel.com>
14376
14377 PR 19297
14378 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
14379 support" error.
14380
62147a22
PA
143812015-11-24 Pedro Alves <palves@redhat.com>
14382
14383 PR 17539
14384 * gdb.base/display.exp: Expect displays to be sorted in ascending
14385 order. Use multi_line.
14386 * gdb.base/solib-display.exp: Likewise.
14387
2f341b6e
PA
143882015-11-24 Pedro Alves <palves@redhat.com>
14389
14390 PR 17539
25d49b86
PA
14391 * gdb.base/display.exp: Expect displays to be sorted in ascending
14392 order. Use multi_line.
14393 * gdb.base/solib-display.exp: Likewise.
2f341b6e 14394
7e0aa6aa
PA
143952015-11-24 Pedro Alves <palves@redhat.com>
14396
14397 PR 17539
14398 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
14399 threads in ascending order.
14400 * gdb.base/foll-fork.exp: Likewise.
14401 * gdb.base/foll-vfork.exp: Likewise.
14402 * gdb.base/multi-forks.exp: Likewise.
14403 * gdb.mi/mi-nonstop.exp: Likewise.
14404 * gdb.mi/mi-nsintrall.exp: Likewise.
14405 * gdb.multi/base.exp: Likewise.
14406 * gdb.multi/multi-arch.exp: Likewise.
14407 * gdb.python/py-inferior.exp: Likewise.
14408 * gdb.threads/break-while-running.exp: Likewise.
14409 * gdb.threads/execl.exp: Likewise.
14410 * gdb.threads/gcore-thread.exp: Likewise.
14411 * gdb.threads/info-threads-cur-sal.exp: Likewise.
14412 * gdb.threads/kill.exp: Likewise.
14413 * gdb.threads/linux-dp.exp: Likewise.
14414 * gdb.threads/multiple-step-overs.exp: Likewise.
14415 * gdb.threads/next-bp-other-thread.exp: Likewise.
14416 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
14417 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
14418 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
14419 * gdb.threads/thread-find.exp: Likewise.
14420 * gdb.threads/tls.exp: Likewise.
14421 * lib/mi-support.exp (mi_reverse_list): Delete.
14422 (mi_check_thread_states): No longer reverse list.
14423
2cc57ad8
PA
144242015-11-24 Pedro Alves <palves@redhat.com>
14425
14426 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
14427 use lowercase.
14428
c93e8391
SM
144292015-11-23 Simon Marchi <simon.marchi@ericsson.com>
14430
14431 * gdb.trace/actions.c: Include trace-common.h.
14432 (main): Add a location for a fast tracepoint.
14433 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
14434 the normal tracepoints.
14435 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
14436
045ccf91
SM
144372015-11-23 Simon Marchi <simon.marchi@ericsson.com>
14438
14439 * save-trace.exp: Factor out code to these...
14440 (gdb_save_tracepoints): New.
14441 (gdb_load_tracepoints): New.
14442 (do_save_load_test): New.
14443
5506f9f6
KB
144442015-11-23 Kevin Buettner <kevinb@redhat.com>
14445
14446 * gdb.base/asmlabel.exp: New test.
14447 * gdb.base/asmlabel.c: New test case.
14448
16c3b12f
JB
144492015-11-23 Joel Brobecker <brobecker@adacore.com>
14450
14451 * gdb.base/wrong_frame_bt_full-main.c: New file.
14452 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
14453 * gdb.base/wrong_frame_bt_full.exp: New file.
14454
155bfbd3
JB
144552015-11-23 Joel Brobecker <brobecker@adacore.com>
14456
14457 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
14458
bb097445
JM
144592015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
14460
206853a0 14461 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
14462 pstate register when comparing registers values in
14463 sparc64-*-linux-gnu targets to avoid spurious differences.
14464
9c88ed8f
JM
144652015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
14466
206853a0 14467 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 14468
96161e25
SL
144692015-11-19 Sandra Loosemore <sandra@codesourcery.com>
14470
14471 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
14472 as type argument to gdb_compile.
14473 * gdb.base/nested-subp2.exp: Likewise.
14474 * gdb.base/nested-subp3.exp: Likewise.
14475
340c2830
DV
144762015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
14477
14478 * lib/dwarf.exp (_note): Fix left shift of negative value.
14479 * gdb.trace/trace-condition.exp: Likewise.
14480
c1862d0f
YQ
144812015-11-13 Yao Qi <yao.qi@linaro.org>
14482
14483 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
14484 comments about d10v.
14485 (test_scalar_returns): Likewise.
14486 * gdb.base/d10v.ld: Remove.
14487 * gdb.base/overlays.exp: Remove the target triplet checking for
14488 d10v-*-*.
14489 * gdb.base/structs.exp (test_struct_returns): Remove the
14490 comments about d10v.
14491 (test_struct_calls): Likewise.
14492
77ae9c19
YQ
144932015-11-13 Yao Qi <yao.qi@linaro.org>
14494
14495 * gdb.base/gnu_vector.exp: Check the return value by "p res".
14496 * gdb.base/gnu_vector.c: Don't include stdio.h.
14497 (main): Don't print res and call add_some_intvecs.
14498
430e004e
MK
144992015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
14500
14501 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
14502 macro.
14503 (func5): Removed.
14504 (func4): Use FAST_TRACEPOINT_LABEL.
14505 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
14506 macro.
14507 (func): Removed.
14508 (thread_function): Use FAST_TRACEPOINT_LABEL.
14509 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
14510 (func): Remove.
14511 (marker): Use FAST_TRACEPOINT_LABEL.
14512 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
14513 (pendfunc1): Remove.
14514 (pendfunc): Use FAST_TRACEPOINT_LABEL.
14515 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
14516 (foo): Remove.
14517 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
14518 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
14519 macro.
14520 (func): Remove.
14521 (marker): Use FAST_TRACEPOINT_LABEL.
14522 * gdb.trace/trace-common.h: New header.
14523 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
14524 macro.
14525 (func): Remove.
14526 (marker): Use FAST_TRACEPOINT_LABEL.
14527 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
14528 (func): Remove.
14529 (thread_function): Use FAST_TRACEPOINT_LABEL.
14530
6e7675a7
MK
145312015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
14532
14533 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
14534 in front.
14535 * gdb.trace/change-loc.exp: Use global pcreg definition.
14536 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
14537 * gdb.trace/entry-values.exp: Use global spreg definition, add $
14538 in front.
14539 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
14540 * gdb.trace/pending.exp: Likewise.
14541 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
14542 * gdb.trace/trace-break.exp: Likewise.
14543 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
14544 in front.
14545 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
14546 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
14547 in front.
14548 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
14549
dddc0e16
JB
145502015-11-09 Joel Brobecker <brobecker@adacore.com>
14551
14552 * gdb.ada/fin_fun_out: New testcase.
14553
c6f0b406
KB
145542015-11-07 Kevin Buettner <kevinb@redhat.com>
14555
14556 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
14557 value associated with DW_AT_byte_size.
14558 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
14559 constants for DW_AT_byte_size, DW_AT_lower_bound, and
14560 DW_AT_upper_bound.
14561
f01dcfd9
KB
145622015-11-07 Kevin Buettner <kevinb@redhat.com>
14563
14564 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
14565 (gdb_target_symbol_prefix_flags): Define in terms of _asm
14566 version.
14567 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
14568 gdb.dwarf2/dw2-canonicalize-type.exp,
14569 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
14570 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
14571 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
14572 provided by gdb_target_symbol_prefix_flags_asm.
14573 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
14574 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
14575 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
14576 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
14577 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
14578 macros where needed). Use this macro for symbols which require
14579 the prefix provided by SYMBOL_PREFIX.
14580
2223449a
KB
145812015-11-05 Kevin Buettner <kevinb@redhat.com>
14582
14583 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
14584 New procs.
14585 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
14586 representing expressions, of more than one list element.
14587 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
14588 to prepend linker symbol prefix to f.
14589 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
14590 table_1 and table_2.
14591 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
14592 Likewise, for f and g.
14593 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
14594 for ptr.
14595 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
14596 for main.
14597 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
14598 table_1_ptr and table_2_ptr.
14599
6f2f1a3a
JK
146002015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14601 Joel Brobecker <brobecker@adacore.com>
14602
14603 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
14604
566c56c9
MK
146052015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
14606
14607 * gdb.reverse/s390-mvcle.c: New test.
14608 * gdb.reverse/s390-mvcle.exp: New file.
14609 * lib/gdb.exp: Enable reverse tests on s390*-linux.
14610
d5f0636b
MK
146112015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
14612
14613 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
14614
7ad8b86c
MK
146152015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
14616
14617 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
14618 reaching marker2.
14619 * gdb.reverse/getresuid-reverse.exp: Likewise.
14620 * gdb.reverse/pipe-reverse.exp: Likewise.
14621 * gdb.reverse/readv-reverse.exp: Likewise.
14622 * gdb.reverse/recvmsg-reverse.exp: Likewise.
14623 * gdb.reverse/time-reverse.exp: Likewise.
14624 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
14625
4081c0f1
YQ
146262015-10-30 Yao Qi <yao.qi@linaro.org>
14627
14628 * gdb.threads/wp-replication.c (watch_count_done): Remove.
14629 (empty_cycle): Remove.
14630 (main): Don't call empty_cycle. Don't use watch_count_done.
14631 * gdb.threads/wp-replication.exp: Don't set breakpoint on
14632 empty_cycle. Rewrite the code counting HW watchpoints.
14633
452b4ba5
MK
146342015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
14635
14636 * gdb.reverse/fstatat-reverse.c: New test.
14637 * gdb.reverse/fstatat-reverse.exp: New file.
14638 * gdb.reverse/getresuid-reverse.c: New test.
14639 * gdb.reverse/getresuid-reverse.exp: New file.
14640 * gdb.reverse/pipe-reverse.c: New test.
14641 * gdb.reverse/pipe-reverse.exp: New file.
14642 * gdb.reverse/readv-reverse.c: New test.
14643 * gdb.reverse/readv-reverse.exp: New file.
14644 * gdb.reverse/recvmsg-reverse.c: New test.
14645 * gdb.reverse/recvmsg-reverse.exp: New file.
14646 * gdb.reverse/time-reverse.c: New test.
14647 * gdb.reverse/time-reverse.exp: New file.
14648 * gdb.reverse/waitpid-reverse.c: New test.
14649 * gdb.reverse/waitpid-reverse.exp: New file.
14650
5e2e7507
JK
146512015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14652
14653 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
14654
0fde2c53
DE
146552015-10-26 Doug Evans <dje@google.com>
14656
14657 PR symtab/17391
14658 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
14659 * gdb.dwarf2/bad-regnum.c: New file.
14660 * gdb.dwarf2/bad-regnum.exp: New file.
14661
1a70ae97
DE
146622015-10-26 Doug Evans <dje@google.com>
14663
14664 PR python/18938
14665 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
14666 file.
14667
27dc26ab
JK
146682015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14669
14670 * gdb.compile/compile.exp (compile code globalvar): Update expectation
14671 for a change by "Mention language in compile error message".
14672
bed91f4d
SM
146732015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
14674
14675 PR python/18073
14676 * gdb.python/py-type.c (C::a_method): New.
14677 (C::a_const_method): New.
14678 (C::a_static_method): New.
14679 (a_function): New.
14680 * gdb.python/py-type.exp (test_fields): Test getting fields
14681 from function and method.
14682
3f2f83dd
KB
146832015-10-21 Keven Boell <keven.boell@intel.com>
14684
14685 * gdb.fortran/vla-alloc-assoc.exp: New file.
14686 * gdb.fortran/vla-datatypes.exp: New file.
14687 * gdb.fortran/vla-datatypes.f90: New file.
14688 * gdb.fortran/vla-history.exp: New file.
14689 * gdb.fortran/vla-ptype-sub.exp: New file.
14690 * gdb.fortran/vla-ptype.exp: New file.
14691 * gdb.fortran/vla-sizeof.exp: New file.
14692 * gdb.fortran/vla-sub.f90: New file.
14693 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
14694 * gdb.fortran/vla-value-sub-finish.exp: New file.
14695 * gdb.fortran/vla-value-sub.exp: New file.
14696 * gdb.fortran/vla-value.exp: New file.
14697 * gdb.fortran/vla-ptr-info.exp: New file.
14698 * gdb.mi/mi-vla-fortran.exp: New file.
14699 * gdb.mi/vla.f90: New file.
14700
27145d50
SL
147012015-10-21 Sandra Loosemore <sandra@codesourcery.com>
14702
14703 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
14704 of hardwired timeout value.
14705
5f3ff4f8
JK
147062015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14707 Pedro Alves <palves@redhat.com>
14708
14709 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
14710 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
14711
bfd09d20
JS
147122015-10-19 Josh Stone <jistone@redhat.com>
14713
14714 * gdb.base/catch-syscall.c: Include <sched.h>.
14715 (unknown_syscall): New variable.
14716 (main): Trigger a vfork and an unknown syscall.
14717 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
14718 (unknown_syscall_number): Likewise.
14719 (check_call_to_syscall): Accept an optional syscall pattern.
14720 (check_return_from_syscall): Likewise.
14721 (check_continue): Likewise.
14722 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
14723 (test_catch_syscall_skipping_return): New test toggling off 'catch
14724 syscall' to step over the syscall return, then toggling back on.
14725 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
14726 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
14727 (do_syscall_tests): Call test_catch_syscall_without_args and
14728 test_catch_syscall_mid_vfork.
14729 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
14730 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
14731
b32b93c6
AS
147322015-10-19 Andrew Stubbs <ams@codesourcery.com>
14733
14734 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
14735 print g_vE): Add new pass patterns.
14736 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
14737 print various symbol names for vptr fields.
14738
9d622bda
AB
147392015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
14740
14741 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
14742 results.
14743
0fd8ac1c
YQ
147442015-10-12 Yao Qi <yao.qi@linaro.org>
14745
14746 * gdb.arch/disp-step-insn-reloc.exp: New test case.
14747
34240514
YQ
147482015-10-12 Yao Qi <yao.qi@linaro.org>
14749
14750 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
14751 is aarch64*-*-linux*.
14752
8240f442
YQ
147532015-10-12 Yao Qi <yao.qi@linaro.org>
14754
14755 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
14756 (can_relocate_bcond_true): ... it.
14757 (can_relocate_bcond_false): New function.
14758 (foo): Likewise.
14759 (can_relocate_bl): Likewise.
14760 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
14761 can_relocate_bl.
14762
2520f728
PMR
147632015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
14764
14765 * gdb.base/nested-addr.c: New file.
14766 * gdb.base/nested-addr.exp: New testcase.
14767
abcef95a
MM
147682015-10-09 Markus Metzger <markus.t.metzger@intel.com>
14769
14770 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
14771 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
14772 its output. Ignore the output of "record goto begin" and instead
14773 check that GDB is replaying.
14774
145e3ddb
PA
147752015-10-09 Pedro Alves <palves@redhat.com>
14776
14777 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
14778 (top level): Use it in the run with no args test.
14779
d5d8c4e1
IB
147802015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
14781
14782 * gdb.dlang/properties.exp: New file.
14783
06e635ef
SL
147842015-10-02 Sandra Loosemore <sandra@codesourcery.com>
14785
14786 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
14787 whether or not address 0x1000 is mapped on the target.
14788
e019fd1d
SM
147892015-09-30 Simon Marchi <simon.marchi@ericsson.com>
14790
14791 * gdb.python/py-type.exp: Do not run tests if binaries fail to
14792 build.
14793
77ba2a67
MM
147942015-09-30 Markus Metzger <markus.t.metzger@intel.com>
14795
14796 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
14797 instruction-history test.
14798
c60eb31f
DE
147992015-09-28 Doug Evans <dje@google.com>
14800
14801 * gdb.base/gcore.c (array_func): Add reference to static_array.
14802
9a3c8263
SM
148032015-09-25 Simon Marchi <simon.marchi@ericsson.com>
14804
14805 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
14806 source line.
14807
9720e656
SL
148082015-09-24 Sandra Loosemore <sandra@codesourcery.com>
14809
14810 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
14811 short or char as base type.
14812
938d3bf2
SL
148132015-09-23 Sandra Loosemore <sandra@codesourcery.com>
14814
14815 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
14816 to allow any size enum.
14817
e6c2c623
PMR
148182015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
14819
14820 * gdb.ada/array_ptr_renaming.exp: New testcase.
14821 * gdb.ada/array_ptr_renaming/foo.adb: New file.
14822 * gdb.ada/array_ptr_renaming/pack.ads: New file.
14823
06da0f77
PL
148242015-09-21 Pierre Langlois <pierre.langlois@arm.com>
14825
14826 * gdb.trace/ftrace-lock.c: New file.
14827 * gdb.trace/ftrace-lock.exp: New file.
14828
4f51c22a
PL
148292015-09-21 Pierre Langlois <pierre.langlois@arm.com>
14830
14831 * gdb.arch/insn-reloc.c: New file.
14832 * gdb.arch/ftrace-insn-reloc.exp: New file.
14833
7041adf4
PL
148342015-09-21 Pierre Langlois <pierre.langlois@arm.com>
14835
14836 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
14837 instruction.
14838 * gdb.trace/pendshr1.c (pendfunc): Likewise.
14839 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
14840 * gdb.trace/range-stepping.c: Likewise.
14841 * gdb.trace/trace-break.c: Likewise.
14842 * gdb.trace/trace-mt.c (thread_function): Likewise.
14843 * gdb.trace/ftrace.c (marker): Likewise.
14844 * gdb.trace/trace-condition.c (marker): Likewise.
14845 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
14846 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
14847 is_aarch64_target.
14848
015d2e7e
DE
148492015-09-18 Doug Evans <xdje42@gmail.com>
14850
14851 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
14852 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
14853
26b188a2
SL
148542015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14855
14856 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
14857 the breakpoint.
14858
79dc332b
SL
148592015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14860
14861 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
14862 the pending breakpoint. Remove timeout override for "Run till
14863 MI pending breakpoint on pendfunc3 on thread 2" test.
14864
f57929f2
SL
148652015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14866
14867 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
14868 filename pattern.
14869
3f469b17
SL
148702015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14871
14872 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
14873 in breakpoint filename pattern.
14874
515b89b3
SL
148752015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14876
7800dbe4
SL
14877 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
14878
148792015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14880
515b89b3
SL
14881 * gdb.linespec/explicit.exp: Check for readline support for
14882 tab-completion tests. Fix obvious typo.
14883
d2939ba2
MM
148842015-09-18 Markus Metzger <markus.t.metzger@intel.com>
14885
14886 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
14887 and replay.
14888
cbb55fa7
MM
148892015-09-18 Markus Metzger <markus.t.metzger@intel.com>
14890
14891 * gdb.btrace/non-stop.c: New.
14892 * gdb.btrace/non-stop.exp: New.
14893
43691ca1
PL
148942015-09-17 Pierre Langlois <pierre.langlois@arm.com>
14895 Yao Qi <yao.qi@linaro.org>
14896
14897 * gdb.trace/trace-condition.c: New file.
14898 * gdb.trace/trace-condition.exp: New file.
14899
d78908cf
WW
149002015-09-16 Wei-cheng Wang <cole945@gmail.com>
14901
14902 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
14903 for testing bytecode compilation.
14904
1ed415e2
PA
149052015-09-16 Pedro Alves <palves@redhat.com>
14906 Sandra Loosemore <sandra@codesourcery.com>
14907
14908 * gdb.threads/non-stop-fair-events.c (timeout): New global.
14909 (SECONDS): Redefine.
14910 (main): Call pthread_kill and alarm early.
14911 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
14912 support.
14913 (test): If the target can't hardware step and doesn't support
14914 displaced stepping, increase the timeout.
14915
d136eff5
PA
149162015-09-16 Pedro Alves <palves@redhat.com>
14917
14918 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
14919 (enable_debug): New procedures.
14920 (test): Use them. Bail out if waiting for threads fails.
14921 (top level): Bail out if a test fails.
14922
991f019c
YQ
149232015-09-16 Yao Qi <yao.qi@linaro.org>
14924
14925 * gdb.asm/asm-source.exp: Set asm-arch for
14926 aarch64*-*-* target.
14927 * gdb.asm/aarch64.inc: New file.
14928
bfca584f
PMR
149292015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
14930
14931 * gdb.ada/array_of_variable_length.exp: New testcase.
14932 * gdb.ada/array_of_variable_length/foo.adb: New file.
14933 * gdb.ada/array_of_variable_length/pck.adb: New file.
14934 * gdb.ada/array_of_variable_length/pck.ads: New file.
14935
b326e587
DE
149362015-09-15 Doug Evans <dje@google.com>
14937
14938 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
14939 of function static local variable.
14940
5382cfab
PW
149412015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
14942
14943 * gdb.threads/tls-so_extern.exp: New test file.
14944 * gdb.threads/tls-so_extern.c: New test file.
14945 * gdb.threads/tls-so_extern_main.c: New test file.
14946
141c5cc4
JK
149472015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14948
14949 * gdb.opt/solib-intra-step-lib.c: New file.
14950 * gdb.opt/solib-intra-step-main.c: New file.
14951 * gdb.opt/solib-intra-step.exp: New file.
14952
d15dcecd
PA
149532015-09-15 Pedro Alves <palves@redhat.com>
14954
14955 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
14956 gdb_continue_to_breakpoint instead of gdb_test_multiple.
14957
4c2f2a79
PA
149582015-09-14 Pedro Alves <palves@redhat.com>
14959
14960 * gdb.base/hook-stop-continue.c: Delete.
14961 * gdb.base/hook-stop-continue.exp: Delete.
14962 * gdb.base/hook-stop-frame.c: Delete.
14963 * gdb.base/hook-stop-frame.exp: Delete.
14964 * gdb.base/hook-stop.c: New file.
14965 * gdb.base/hook-stop.exp: New file.
14966
919e6dbe
PMR
149672015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
14968
14969 * gdb.ada/access_to_packed_array.exp: New testcase.
14970 * gdb.ada/access_to_packed_array/foo.adb: New file.
14971 * gdb.ada/access_to_packed_array/pack.adb: New file.
14972 * gdb.ada/access_to_packed_array/pack.ads: New file.
14973
157280a4
MM
149742015-09-14 Markus Metzger <markus.t.metzger@intel.com>
14975
14976 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
14977 buffer size test.
14978
2fd33e94
DB
149792015-09-11 Don Breazeal <donb@codesourcery.com>
14980
14981 * gdb.base/foll-exec.c: Add copyright header. Fix
14982 formatting issues.
14983 * gdb.base/foll-exec.exp (zap_session): Delete proc.
14984 (do_exec_tests): Use clean_restart in place of zap_session,
14985 and for test initialization. Fix formatting issues. Use
14986 fail in place of perror.
14987 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
14988 an expect statement to match an expression with output from
14989 the program under debug.
14990 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
14991 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
14992 * gdb.threads/non-ldr-exc-2.exp: Likewise.
14993 * gdb.threads/non-ldr-exc-3.exp: Likewise.
14994 * gdb.threads/non-ldr-exc-4.exp: Likewise.
14995
e70b6e8e
DE
149962015-09-09 Doug Evans <dje@google.com>
14997
14998 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
14999
7a551a51
DE
150002015-09-09 Doug Evans <dje@google.com>
15001
15002 * gdb.base/pie-execl.exp: Fix result test of build_executable.
15003
4c666f84
DE
150042015-09-09 Doug Evans <dje@google.com>
15005
15006 * gdb.base/savedregs.exp: Fix typo.
15007
243a9253
PA
150082015-09-09 Pedro Alves <palves@redhat.com>
15009
15010 * gdb.mi/mi-cli.exp: Add CLI finish tests.
15011
c0fa8fbd
SL
150122015-09-08 Sandra Loosemore <sandra@codesourcery.com>
15013
15014 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
15015 command actually switches threads. Give up on remaining
15016 tests if target fails to stop at breakpoint.
15017
cd7c1778
PMR
150182015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
15019
15020 * gdb.ada/funcall_char.exp: New testcase.
15021 * gdb.ada/funcall_char/foo.adb: New file.
15022
dc5c8746
PMR
150232015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
15024
15025 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
15026 expected outputs. Add two testcases for completing ambiguous
15027 functions.
15028 * gdb.ada/complete/aux_pck.adb: New file.
15029 * gdb.ada/complete/aux_pck.ads: New file.
15030 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
15031 Ambiguous_Func functions.
15032 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
15033 * gdb.ada/complete/pck.adb: Likewise.
15034
4e83a1e7
UW
150352015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
15036
15037 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
15038 failures to run the test program under GDB.
15039
8ce74153
LM
150402015-08-26 Luis Machado <lgustavo@codesourcery.com>
15041
15042 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
15043 to C.
15044
e9756d52
PP
150452015-08-26 Patrick Palka <patrick@parcs.ath.cx>
15046
15047 * gdb.base/run-after-attach.exp: New test file.
15048 * gdb.base/run-after-attach.c: New test file.
15049
8d37573b
DB
150502015-08-26 Don Breazeal <donb@codesourcery.com>
15051
15052 * gdb.base/foll-exec-2.c: New test program.
15053 * gdb.base/foll-exec-2.exp: New test.
15054
63e43d3a
PMR
150552015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
15056
15057 * gdb.base/nested-subp1.exp: New file.
15058 * gdb.base/nested-subp1.c: New file.
15059 * gdb.base/nested-subp2.exp: New file.
15060 * gdb.base/nested-subp2.c: New file.
15061 * gdb.base/nested-subp3.exp: New file.
15062 * gdb.base/nested-subp3.c: New file.
15063
3d40fbb5
PA
150642015-08-24 Pedro Alves <palves@redhat.com>
15065
15066 * gdb.server/connect-without-multi-process.c: New file.
15067 * gdb.server/connect-without-multi-process.exp: New file.
15068
4422ac93
LM
150692015-08-24 Luis Machado <lgustavo@codesourcery.com>
15070
15071 * gdb.opt/inline-markers.c: Make z int.
15072
91dddb86
LM
150732015-08-24 Luis Machado <lgustavo@codesourcery.com>
15074
15075 * gdb.opt/inline-markers.c: Make z volatile.
15076
a48847ee
LM
150772015-08-24 Luis Machado <lgustavo@codesourcery.com>
15078
15079 * gdb.opt/inline-bt.c: New volatile global z.
15080 * gdb.opt/inline-cmds.c: Likewise.
15081 * gdb.opt/inline-locals.c: Likewise.
15082 * gdb.opt/inline-markers.c: New extern global z.
15083 (marker): Use z.
15084 (inline_fn): Likewise.
15085
0ebbc52b
PA
150862015-08-24 Pedro Alves <palves@redhat.com>
15087
15088 * config/m32r-stub.exp: Remove file.
15089 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
15090 * gdb.base/call-rt-st.exp: Likewise.
15091 * gdb.base/call-strs.exp: Likewise.
15092 * gdb.base/default.exp: Remove references to h8300-*-hms and
15093 *-*-udi*.
15094 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
15095
77c365df
AA
150962015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
15097
15098 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
15099 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
15100 and "return" use KFAIL when GDB can not read/write the vector
15101 return value.
15102
4313b8c0
GB
151032015-08-21 Gary Benson <gbenson@redhat.com>
15104
15105 * gdb.trace/pending.exp: Cope with remote transfer warnings.
15106
0e433b32
PA
151072015-08-20 Pedro Alves <palves@redhat.com>
15108
15109 * gdb.server/solib-list.exp: No longer expect an interior stop in
15110 non-stop mode.
15111
221e1a37
PA
151122015-08-20 Pedro Alves <palves@redhat.com>
15113
15114 * gdb.server/connect-stopped-target.c: New file.
15115 * gdb.server/connect-stopped-target.exp: New file.
15116
40e3ad0e
PA
151172015-08-20 Pedro Alves <palves@redhat.com>
15118
15119 * gdb.dwarf2/comp-unit-lang.exp: New file.
15120 * gdb.dwarf2/comp-unit-lang.c: New file.
15121
af39b327
PMR
151222015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
15123
15124 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
15125 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
15126
7d45c7c3 151272015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 15128
7d45c7c3
KB
15129 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
15130 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
15131
4d6cceb4
DE
151322015-08-18 Doug Evans <dje@google.com>
15133 Adrian Sendroiu <adrian.sendroiu@freescale.com>
15134
15135 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
15136 skip_python_tests. New arg prompt_regexp.
15137 (skip_python_tests): New function.
15138 * lib/mi-support.exp (mi_skip_python_tests): New function.
15139 * gdb.python/py-mi-objfile-gdb.py: New file.
15140 * gdb.python/py-mi-objfile.c: New file.
15141 * gdb.python/py-mi-objfile.exp: New file.
15142
ad89c2aa
KS
151432015-08-17 Keith Seitz <keiths@redhat.com>
15144
15145 * gdb.linespec/explicit.exp: Move strace test from here ...
15146 * gdb.trace/strace.exp: ... to here.
15147
e3ae3c43
PP
151482015-08-15 Patrick Palka <patrick@parcs.ath.cx>
15149
15150 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
15151 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
15152
604b2636
DE
151532015-08-14 Doug Evans <xdje42@gmail.com>
15154
15155 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
15156 inferior before selecting a new file.
15157
6ff0ba5f
DE
151582015-08-14 Doug Evans <xdje42@gmail.com>
15159
15160 * gdb.mi/mi-disassemble.exp: Update.
15161 * gdb.base/disasm-optim.S: New file.
15162 * gdb.base/disasm-optim.c: New file.
15163 * gdb.base/disasm-optim.h: New file.
15164 * gdb.base/disasm-optim.exp: New file.
15165
9ca98f92
KS
151662015-08-14 Keith Seitz <keiths@redhat.com>
15167
15168 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
15169 "evaluated-by".
15170
52bbc560
JB
151712015-08-13 Joel Brobecker <brobecker@adacore.com>
15172
15173 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
15174
5d8c3ed3
PMR
151752015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
15176
15177 * gdb.ada/fun_renaming.exp: New testcase.
15178 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
15179 * gdb.ada/fun_renaming/pack.adb: New file.
15180 * gdb.ada/fun_renaming/pack.ads: New file.
15181
ea8812bc
KS
151822015-08-12 Keith Seitz <keiths@redhat.com>
15183
15184 * gdb.base/dso2dso.exp: Pass basename of source file in call to
15185 gdb_get_line_number.
15186
4dafcdeb
JB
151872015-08-12 Joel Brobecker <brobecker@adacore.com>
15188
15189 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
15190 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
15191 gdb.base/dso2dso.exp: New files.
15192
5ba32597
SDJ
151932015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
15194 Pedro Alves <palves@redhat.com>
15195 Keith Seitz <keiths@redhat.com>
15196
15197 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
15198 GDBFLAGS.
15199
b6dafabf
PP
152002015-08-12 Patrick Palka <patrick@parcs.ath.cx>
15201
15202 * gdb.base/gdbhistsize-history.exp
15203 (test_histsize_history_setting): Use save_vars.
15204 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
15205 Use save_vars.
15206 (test_no_truncation_of_unlimited_history_file): Use save_vars.
15207 * gdb.base/readline.exp: Use save_vars.
15208
abe8e607
PP
152092015-08-12 Patrick Palka <patrick@parcs.ath.cx>
15210
15211 * lib/gdb.exp (save_vars): New proc.
15212
629500fa
KS
152132015-08-11 Keith Seitz <keiths@redhat.com>
15214
15215 * gdb.base/help.exp: Update help_breakpoint_text.
15216
eb8c4e2e
KS
152172015-08-11 Keith Seitz <keiths@redhat.com>
15218
15219 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
15220 (at toplevel): Call test_explicit_breakpoints.
15221 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
15222 breakpoints.
15223 * lib/mi-support.exp (mi_make_breakpoint): Add support for
15224 breakpoint conditions, "-cond".
15225
87f0e720
KS
152262015-08-11 Keith Seitz <keiths@redhat.com>
15227
15228 * gdb.linespec/3explicit.c: New file.
15229 * gdb.linespec/cpexplicit.cc: New file.
15230 * gdb.linespec/cpexplicit.exp: New file.
15231 * gdb.linespec/explicit.c: New file.
15232 * gdb.linespec/explicit.exp: New file.
15233 * gdb.linespec/explicit2.c: New file.
15234 * gdb.linespec/ls-errs.exp: Add explicit location tests.
15235 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
15236 before using in the matching pattern.
15237 Clarify that `prefix' is a regular expression.
15238
f00aae0f
KS
152392015-08-11 Keith Seitz <keiths@redhat.com>
15240
15241 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
15242 test.
15243 Add tests for missing ",FMT" and ",".
15244
e27852be
DE
152452015-08-10 Doug Evans <dje@google.com>
15246 Keith Seitz <keiths@redhat.com>
15247
15248 PR gdb/17960
15249 * gdb.base/completion.exp: Add location completer tests.
15250
7f03bd92
PA
152512015-08-07 Pedro Alves <palves@redhat.com>
15252
15253 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
15254 tests here.
15255 (top level): Run do_test with and without displaced stepping.
15256
3fc8eb30
PA
152572015-08-07 Pedro Alves <palves@redhat.com>
15258
15259 * gdb.base/valgrind-disp-step.c: New file.
15260 * gdb.base/valgrind-disp-step.exp: New file.
15261
d4569d7b
PA
152622015-08-07 Pedro Alves <palves@redhat.com>
15263
15264 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
15265 Delete function.
15266 (main): Add alarm. Run an infinite loop instead of calling
15267 wait_threads.
15268 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
15269 comment.
15270 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
15271 Delete function.
15272 (main): Add alarm. Run an infinite loop instead of calling
15273 wait_threads.
15274 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
15275 comment.
15276
e1316e60
PA
152772015-08-07 Pedro Alves <palves@redhat.com>
15278
15279 * gdb.base/checkpoint-ns.exp: New file.
15280 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
15281 standard_testfile.
15282
da8c46d2
MM
152832015-08-07 Markus Metzger <markus.t.metzger@intel.com>
15284
15285 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
15286 * gdb.btrace/instruction_history.exp: Update.
15287 * gdb.btrace/tsx.exp: New.
15288 * gdb.btrace/tsx.c: New.
15289
de1c2c52
PA
152902015-08-06 Pedro Alves <palves@redhat.com>
15291
15292 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
15293 increase timeout.
15294 * gdb.reverse/until-precsave.exp: Bump timeouts.
15295
782e0bf4
PA
152962015-08-06 Pedro Alves <palves@redhat.com>
15297
15298 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
15299
83e97ed0
PA
153002015-08-06 Pedro Alves <palves@redhat.com>
15301
15302 PR gdb/18749
15303 * gdb.threads/process-dies-while-handling-bp.c: New file.
15304 * gdb.threads/process-dies-while-handling-bp.exp: New file.
15305
863d01bd
PA
153062015-08-06 Pedro Alves <palves@redhat.com>
15307
15308 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
15309 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
15310
0a39bb32
PA
153112015-08-05 Pedro Alves <palves@redhat.com>
15312
15313 * gdb.threads/next-while-other-thread-longjmps.c: New file.
15314 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
15315
ee2d2b10
SL
153162015-08-03 Sandra Loosemore <sandra@codesourcery.com>
15317
15318 * gdb.base/bp-permanent.exp: Report test as unsupported if
15319 the target cannot stop at the permanent breakpoint.
15320
4e1bdb00
DE
153212015-08-03 Doug Evans <dje@google.com>
15322
15323 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
15324 10000.
15325
3d338901
DE
153262015-08-03 Doug Evans <dje@google.com>
15327
15328 * Makefile.in (workers/%.worker, build-perf): New rule.
15329 (GDB_PERFTEST_MODE): New variable.
15330 (check-perf): Use it.
15331 (clean): Clean up gdb.perf parallel build subdirs.
15332 * lib/build-piece.exp: New file.
15333 * lib/gdb.exp (make_gdb_parallel_path): New function
15334 (standard_output_file, standard_temp_file): Call it.
15335 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
15336 of $GDB_PARALLEL.
15337 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
15338
af061d3e
DE
153392015-08-03 Doug Evans <dje@google.com>
15340
8e1afc81 15341 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
15342 (LOG_FILE_NAME): New global.
15343 (TextReporter.__init__): Initialize self.txt_sum.
15344 (TextReporter.report): Add support for multiple data-points.
15345 Move report to perftest.sum, put raw data in perftest.log.
15346 (TextReporter.start): Open sum and log files.
15347 (TextReporter.end): Close sum and log files.
8e1afc81
DE
15348 * gdb.perf/lib/perftest/testresult.py
15349 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 15350
2c8c5d37
PA
153512015-07-31 Pedro Alves <palves@redhat.com>
15352
15353 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
15354 Use spawn_id_get_pid. Wait for spawn id after eof. Use
15355 kill_wait_spawned_process instead of explicit "kill -9".
15356 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
15357 returning a spawn id instead of a pid. Use spawn_id_get_pid and
15358 kill_wait_spawned_process.
15359 * gdb.base/attach-twice.exp: Likewise.
15360 * gdb.base/attach.exp: Likewise.
15361 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
15362 gdb_test_multiple.
15363 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
15364 returning a spawn id instead of a pid. Use spawn_id_get_pid and
15365 kill_wait_spawned_process.
15366 * gdb.base/valgrind-infcall.exp: Likewise.
15367 * gdb.multi/multi-attach.exp: Likewise.
15368 * gdb.python/py-prompt.exp: Likewise.
15369 * gdb.python/py-sync-interp.exp: Likewise.
15370 * gdb.server/ext-attach.exp: Likewise.
15371 * gdb.threads/attach-into-signal.exp (corefunc): Use
15372 spawn_wait_for_attach, spawn_id_get_pid and
15373 kill_wait_spawned_process.
15374 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
15375 spawn_wait_for_attach returning a spawn id instead of a pid. Use
15376 spawn_id_get_pid and kill_wait_spawned_process.
15377 * gdb.threads/attach-stopped.exp (corefunc): Use
15378 spawn_wait_for_attach, spawn_id_get_pid and
15379 kill_wait_spawned_process.
15380 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
15381 Use spawn_id_get_pid. Wait for spawn id after eof. Use
15382 kill_wait_spawned_process instead of explicit "kill -9".
15383 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
15384 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
15385 (spawn_wait_for_attach): Use spawn instead of exec to spawn
15386 processes. Don't map cygwin/windows pids here. Now returns a
15387 spawn id list.
15388
032a0fca
SL
153892015-07-30 Sandra Loosemore <sandra@codesourcery.com>
15390
15391 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
15392 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
15393 correct patch.
15394
61a934ca
SL
153952015-07-30 Sandra Loosemore <sandra@codesourcery.com>
15396
15397 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
15398
4bc4d428
SL
153992015-07-30 Sandra Loosemore <sandra@codesourcery.com>
15400
15401 Reapply:
15402 2014-05-21 Mark Wielaard <mjw@redhat.com>
15403
15404 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
15405
998d452a
PA
154062015-07-30 Pedro Alves <palves@redhat.com>
15407
15408 * linux-low.c (handle_extended_wait): Set the child's last
15409 reported status to TARGET_WAITKIND_STOPPED.
15410
69dde7dc
PA
154112015-07-30 Pedro Alves <palves@redhat.com>
15412
15413 PR threads/18600
15414 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
15415 only shows inferior 1.
15416
4dd63d48
PA
154172015-07-30 Simon Marchi <simon.marchi@ericsson.com>
15418 Pedro Alves <palves@redhat.com>
15419
15420 PR threads/18600
15421 * gdb.threads/fork-plus-threads.c: New file.
15422 * gdb.threads/fork-plus-threads.exp: New file.
15423
d618e4c5
PP
154242015-07-29 Patrick Palka <patrick@parcs.ath.cx>
15425
15426 * gdb.base/batch-preserve-term-settings.exp
15427 (test_terminal_settings_preserved_after_cli_exit): Use
15428 send_quit_command.
15429
1eef6428
PA
154302015-07-29 Pedro Alves <palves@redhat.com>
15431 Don Breazeal <donb@codesourcery.com>
15432
15433 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
15434 output from both inferior_spawn_id and gdb_spawn_id.
15435
7da5b897
SDJ
154362015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
15437
15438 * gdb.threads/attach-into-signal.exp (corefunc): Use
15439 with_test_prefix on nested loops, uniquefying the test messages.
15440
dac804df
SDJ
154412015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
15442
15443 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
15444 commit.
15445
06265e53
PP
154462015-07-29 Patrick Palka <patrick@parcs.ath.cx>
15447
15448 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
15449 New proc.
15450 (test_terminal_settings_preserved_after_sigterm): New test.
15451
18206ca3
PP
154522015-07-29 Patrick Palka <patrick@parcs.ath.cx>
15453
15454 * gdb.base/batch-preserve-term-settings.exp
15455 (test_terminal_settings_preserved_after_cli_exit): New test.
15456
90074d11
PP
154572015-07-29 Patrick Palka <patrick@parcs.ath.cx>
15458
15459 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
15460 manipulation of saved_gdbflags.
15461 (test_terminal_settings_preserved): Remove global declaration of
15462 the unused variable pagination_prompt. Remove manipulation of
15463 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
15464 GDBFLAGS.
15465
eb1a7902
PA
154662015-07-29 Pedro Alves <palves@redhat.com>
15467
15468 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
15469
8b75dd3b
PA
154702015-07-29 Pedro Alves <palves@redhat.com>
15471
15472 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
15473 at the top.
15474
dedad4e3
PA
154752015-07-29 Pedro Alves <palves@redhat.com>
15476
15477 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
15478 (main): Call gdb_unbuffer_output.
15479 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
15480 (main): Call gdb_unbuffer_output.
15481 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
15482 (main): Call gdb_unbuffer_output.
15483 * gdb.base/call-strs.exp: Adjust to step over the
15484 gdb_unbuffer_output call.
15485 * gdb.base/catch-gdb-caused-signals.c: Include
15486 "../lib/unbuffer_output.c".
15487 (main): Call gdb_unbuffer_output.
15488 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
15489 (main): Call gdb_unbuffer_output.
15490 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
15491 (main): Call gdb_unbuffer_output.
15492 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
15493 (main): Call gdb_unbuffer_output.
15494 * gdb.base/shlib-call.exp: Adjust to step over the
15495 gdb_unbuffer_output call.
15496 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
15497 (main): Call gdb_unbuffer_output.
15498 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
15499 (main): Call gdb_unbuffer_output.
15500 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
15501 (main): Rename to ...
15502 (test): ... this.
15503 (main): Reimplement.
15504 * gdb.base/varargs.exp: Run to test instead of to main.
15505 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
15506 (main): Call gdb_unbuffer_output.
15507
58789a91
PA
155082015-07-29 Pedro Alves <palves@redhat.com>
15509
15510 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
15511 factore out from mi_continue_dprintf. For call-style dprintfs,
15512 expect dprintf output out of $inferior_spawn_id.
15513 (mi_continue_dprintf): Use mi_expect_dprintf.
15514 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
15515 (main): Call gdb_unbuffer_output.
15516
e8376742
PA
155172015-07-29 Pedro Alves <palves@redhat.com>
15518
15519 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
15520 (default_mi_gdb_start): Set inferior_spawn_id instead of
15521 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
15522 gdb_spawn_id.
15523 (mi_gdb_test): Always expect inferior output from both
15524 $inferior_spawn_id and $gdb_spawn_id.
15525
08280010
PA
155262015-07-29 Pedro Alves <palves@redhat.com>
15527
15528 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
15529 send_inferior and $inferior_spawn_id.
15530
4d30e432
PA
155312015-07-29 Pedro Alves <palves@redhat.com>
15532
15533 * gdb.gdb/complaints.exp (test_initial_complaints)
15534 (test_serial_complaints, test_short_complaints): Use
15535 gdb_test_stdio.
15536 (test_empty_complaint): Handle $inferior_spawn_id !=
15537 $gdb_spawn_id.
15538
0d30a335
PA
155392015-07-29 Pedro Alves <palves@redhat.com>
15540
15541 * gdb.base/varargs.exp: Use gdb_test_stdio.
15542
39413b29
PA
155432015-07-29 Pedro Alves <palves@redhat.com>
15544
15545 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
15546
7cb000a9
PA
155472015-07-29 Pedro Alves <palves@redhat.com>
15548
15549 * gdb.base/ending-run.exp: Use gdb_test_stdio.
15550
d7b8ac82
PA
155512015-07-29 Pedro Alves <palves@redhat.com>
15552
15553 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
15554 parameter into two new parameters, "inf_result" and "gdb_result".
15555 Expect inferior output and gdb output from $inferior_spawn_id and
15556 $gdb_spawn_id, respectively. Adjust all callers.
15557
789c3a0c
PA
155582015-07-29 Pedro Alves <palves@redhat.com>
15559
15560 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
15561 of gdb_test_sequence.
15562
77e760c3
PA
155632015-07-29 Pedro Alves <palves@redhat.com>
15564
15565 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
15566 (saw_spurious_output): Expect inferior output from
15567 $inferior_spawn_id. Use gdb_test_stdio.
15568
8396d2cd
PA
155692015-07-29 Pedro Alves <palves@redhat.com>
15570
15571 * gdb.base/dprintf.exp: Use standard_testfile. Change
15572 prepare_for_testing call.
15573 (srcfile): Don't set.
15574 (restart): New procedure.
15575 (test_dprintf): New procecure, use to continue over dprintfs.
15576 (test_call, test_agent): New procedures, tests moved here.
15577 Restart gdb and recreate dprintfs. Adjust expected output.
15578
2051d61f
PA
155792015-07-29 Pedro Alves <palves@redhat.com>
15580
15581 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
15582
452397af
PA
155832015-07-29 Pedro Alves <palves@redhat.com>
15584
15585 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
15586
8aed9555
PA
155872015-07-29 Pedro Alves <palves@redhat.com>
15588
15589 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
15590 gdb_test_stdio.
15591
188a61b4
PA
155922015-07-29 Pedro Alves <palves@redhat.com>
15593
15594 * lib/gdb.exp (gdb_test_stdio): New procedure.
15595
12264a45
PA
155962015-07-29 Pedro Alves <palves@redhat.com>
15597
15598 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
15599
23ffc893
PA
156002015-07-29 Pedro Alves <palves@redhat.com>
15601
15602 * gdb.base/call-signal-resume.exp: Remove check for
15603 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
15604 * gdb.base/unwindonsignal.exp: Likewise.
15605 * gdb.base/call-signals.c (gen_signal): Remove printf call.
15606 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
15607
65566918
PA
156082015-07-29 Pedro Alves <palves@redhat.com>
15609
15610 * gdb.base/siginfo-addr.c (pass): New function.
15611 (handler): Call it iff si_addr is correct.
15612 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
15613 Set a breakpoint at "pass" and continue to it.
15614
d60a9221
SDJ
156152015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
15616
15617 * gdb.python/py-objfile.exp: Make some tests have unique names.
15618 * gdb.python/py-pp-registration.exp: Likewise.
15619
bde40b8f
PA
156202015-07-28 Pedro Alves <palves@redhat.com>
15621
15622 * gdb.server/server-exec-info.exp: Issue a "disconnect".
15623
13e1dec8
SM
156242015-07-27 Simon Marchi <simon.marchi@ericsson.com>
15625
15626 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
15627
da33c9a7
SM
156282015-07-27 Simon Marchi <simon.marchi@ericsson.com>
15629
15630 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
15631
077836f7
PP
156322015-07-27 Patrick Palka <patrick@parcs.ath.cx>
15633
15634 * gdb.base/gdb-sigterm-2.exp: New test.
15635
b8cc7b2e
DE
156362015-07-25 Doug Evans <xdje42@gmail.com>
15637
15638 Revert:
15639 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
15640 (workers/%.worker, build-perf): New rule.
15641 (GDB_PERFTEST_MODE): New variable.
15642 (check-perf): Use it.
15643 (clean): Clean up gdb.perf parallel build subdirs.
15644 * lib/build-piece.exp: New file.
15645 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
15646 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
15647 name.
15648 (standard_temp_file): Ditto.
15649 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
15650 of $GDB_PARALLEL.
15651
c8bd4544
DE
156522015-07-24 Doug Evans <dje@google.com>
15653
15654 * gdb.perf/lib/perftest/utils.py: New file.
15655 * gdb.perf/gm-hello.cc: New file.
15656 * gdb.perf/gm-pervasive-typedef.cc: New file.
15657 * gdb.perf/gm-pervasive-typedef.h: New file.
15658 * gdb.perf/gm-std.cc: New file.
15659 * gdb.perf/gm-std.h: New file.
15660 * gdb.perf/gm-use-cerr.cc: New file.
15661 * gdb.perf/gm-utils.h: New file.
15662 * gdb.perf/gmonster-null-lookup.py: New file.
15663 * gdb.perf/gmonster-pervasive-typedef.py: New file.
15664 * gdb.perf/gmonster-print-cerr.py: New file.
15665 * gdb.perf/gmonster-ptype-string.py: New file.
15666 * gdb.perf/gmonster-runto-main.py: New file.
15667 * gdb.perf/gmonster-select-file.py: New file.
15668 * gdb.perf/gmonster1-null-lookup.exp: New file.
15669 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
15670 * gdb.perf/gmonster1-print-cerr.exp: New file.
15671 * gdb.perf/gmonster1-ptype-string.exp: New file.
15672 * gdb.perf/gmonster1-runto-main.exp: New file.
15673 * gdb.perf/gmonster1-select-file.exp: New file.
15674 * gdb.perf/gmonster1.cc: New file.
15675 * gdb.perf/gmonster1.exp: New file.
15676 * gdb.perf/gmonster2-null-lookup.exp: New file.
15677 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
15678 * gdb.perf/gmonster2-print-cerr.exp: New file.
15679 * gdb.perf/gmonster2-ptype-string.exp: New file.
15680 * gdb.perf/gmonster2-runto-main.exp: New file.
15681 * gdb.perf/gmonster2-select-file.exp: New file.
15682 * gdb.perf/gmonster2.cc: New file.
15683 * gdb.perf/gmonster2.exp: New file.
15684
6eab34f3
DE
156852015-07-24 Doug Evans <dje@google.com>
15686
15687 * gdb.perf/README: New file.
15688 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
15689 * lib/gen-perf-test.exp: New file.
15690
63738bfd
DE
156912015-07-24 Doug Evans <dje@google.com>
15692
15693 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
15694 (PerfTest::startup): New function.
15695 (PerfTest::run): Return result of calling body.
15696 (PerfTest::assemble): Rewrite.
15697 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
15698 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
15699 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
15700 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
15701 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
15702
7b606f95
DE
157032015-07-24 Doug Evans <dje@google.com>
15704
15705 * lib/gdb.exp (clean_restart): Make executable optional.
15706
a97b16b8
DE
157072015-07-24 Doug Evans <dje@google.com>
15708
15709 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
15710 compiler_info references.
15711 * gdb.cp/temargs.exp: Ditto.
15712 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
15713 (get_compiler_info): Early exit if already computed. Set compiler_info
15714 to "unknown" if there was a problem.
15715 (test_compiler_info): Add function comment. Call get_compiler_info.
15716
35baa57f
DE
157172015-07-24 Doug Evans <dje@google.com>
15718
15719 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
15720 (workers/%.worker, build-perf): New rule.
15721 (GDB_PERFTEST_MODE): New variable.
15722 (check-perf): Use it.
15723 (clean): Clean up gdb.perf parallel build subdirs.
15724 * lib/build-piece.exp: New file.
15725 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
15726 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
15727 name.
15728 (standard_temp_file): Ditto.
15729 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
15730 of $GDB_PARALLEL.
15731
6ebea266
DE
157322015-07-24 Doug Evans <dje@google.com>
15733
15734 * lib/future.exp (gdb_default_target_compile): New option
15735 "early_flags".
15736 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
15737 --as-needed.
15738
1e76a7e9
SDJ
157392015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
15740
15741 * gdb.base/catch-syscall.exp: Call gdb_exit before
15742 gdb_skip_xml_test.
15743
5068630a
PA
157442015-07-24 Pedro Alves <palves@redhat.com>
15745
15746 * gdb.python/py-events.exp: Accept output between the stop event
15747 and the prompt.
15748 * gdb.python/py-evsignal.exp: Likewise.
15749 * gdb.python/py-evthreads.exp: Likewise.
15750
77598427
PA
157512015-07-24 Pedro Alves <palves@redhat.com>
15752
15753 PR gdb/18717
15754 * gdb.threads/non-ldr-exit.c: New file.
15755 * gdb.threads/non-ldr-exit.exp: New file.
15756
11e6c98f
YQ
157572015-07-24 Yao Qi <yao.qi@linaro.org>
15758
15759 * gdb.server/ext-wrapper.exp: Test --wrapper option when
15760 restarting process.
15761
51aee833
YQ
157622015-07-24 Yao Qi <yao.qi@linaro.org>
15763
15764 * gdb.server/ext-restart.exp: New file.
15765
8cfe207c
YQ
157662015-07-24 Yao Qi <yao.qi@linaro.org>
15767
15768 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
15769 argument options.
15770 * gdb.server/ext-wrapper.exp: New file.
15771
cc12ce38
DE
157722015-07-23 Doug Evans <dje@google.com>
15773
15774 * gdb.dwarf2/dw2-dummy-cu.S: New file.
15775 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
15776
d0d84780
PMR
157772015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
15778
15779 * gdb.ada/var_arr_typedef.exp: New testcase.
15780 * gdb.ada/var_arr_typedef/pack.adb: New file.
15781 * gdb.ada/var_arr_typedef/pack.ads: New file.
15782 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
15783
8b558f79
JB
157842015-07-20 Joel Brobecker <brobecker@adacore.com>
15785
15786 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
15787
775a3298
JK
157882015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15789
15790 * gdb.arch/i386-biarch-core.exp: Replace istarget
15791 by "complete set gnutarget". Remove expectation for the "core-file"
15792 command.
15793
db1ff28b
JK
157942015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15795
15796 Revert the previous commit:
15797 Tests for validate symbol file using build-id.
15798
0a94970d
JK
157992015-07-15 Aleksandar Ristovski <aristovski@qnx.com
15800
15801 Tests for validate symbol file using build-id.
15802 * gdb.base/solib-mismatch-lib.c: New file.
15803 * gdb.base/solib-mismatch-libmod.c: New file.
15804 * gdb.base/solib-mismatch.c: New file.
15805 * gdb.base/solib-mismatch.exp: New file.
15806
03346981
SL
158072015-07-15 Sandra Loosemore <sandra@codesourcery.com>
15808
15809 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
15810 nios2-*-linux*.
15811 * gdb.base/sigbpt.exp (stepi_out): Likewise.
15812 * gdb.base/siginfo.exp: Likewise.
15813 * gdb.base/sigstep.exp (advance, advancei): Likewise.
15814
42422cc7
PL
158152015-07-15 Pierre Langlois <pierre.langlois@arm.com>
15816
15817 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
15818 Move it to ...
15819 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
15820 ... here.
15821 * gdb.trace/range-stepping.exp: Check that the target supports
15822 range stepping.
15823
cfa68bae
JK
158242015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15825
15826 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
15827
8ffdba26
PA
158282015-07-14 Pedro Alves <palves@redhat.com>
15829
15830 * gdb.base/killed-outside.exp: New file.
15831 * gdb.base/killed-outside.c: New file.
15832
218a5a11
JK
158332015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15834
15835 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
15836 (n at main): New.
15837 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
15838
e03ed3c6
AA
158392015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
15840
15841 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
15842 infcall tests instead of setting up for KFAIL.
15843
485668e5
MM
158442015-07-10 Markus Metzger <markus.t.metzger@intel.com>
15845
15846 * gdb.btrace/record_goto-step.exp: New.
15847
08464196
JK
158482015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15849
15850 PR compile/18484
15851 * gdb.compile/compile.c (struct struct_type): Add volatile to
15852 selffield's type.
15853 * gdb.compile/compile.exp
15854 (compile code struct_object.selffield = &struct_object): Skip further
15855 struct_object tests if this one xfails.
15856
bcf5c1d9
RC
158572015-07-08 Robert O'Callahan <robert@ocallahan.org>
15858
15859 PR exp/18617
15860 * gdb.trace/ax.exp: Add test.
15861
4931af25
YQ
158622015-07-07 Yao Qi <yao.qi@linaro.org>
15863
15864 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
15865 instead of istarget "aarch64*-*-*".
15866 * gdb.arch/aarch64-fp.exp: Likewise.
15867 * gdb.base/float.exp: Likewise.
15868 * gdb.reverse/aarch64.exp: Likewise.
15869 * lib/gdb.exp (is_aarch64_target): New proc.
15870
9fcf688e
YQ
158712015-07-07 Yao Qi <yao.qi@linaro.org>
15872
15873 * lib/gdb.exp (is_aarch32_target): New proc.
15874 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
15875 instead of "istarget "arm*-*-*"".
15876 * gdb.arch/arm-disp-step.exp: Likewise.
15877 * gdb.arch/thumb-bx-pc.exp: Likewise.
15878 * gdb.arch/thumb-prologue.exp: Likewise.
15879 * gdb.arch/thumb-singlestep.exp: Likewise.
15880 * gdb.base/disp-step-syscall.exp: Likewise.
15881 * gdb.base/float.exp: Likewise.
15882
fbd8d50d
YQ
158832015-07-07 Yao Qi <yao.qi@linaro.org>
15884
15885 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
15886 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
15887
71be1fdc
YQ
158882015-07-07 Yao Qi <yao.qi@linaro.org>
15889
15890 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
15891 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
15892 if it exists.
15893 * gdb.multi/multi-arch.exp: Likewise.
15894
3e221d36
SM
158952015-07-07 Simon Marchi <simon.marchi@ericsson.com>
15896
15897 * gdb.python/py-lazy-string.exp: Add missing parentheses to
15898 print.
15899
d441430b
YQ
159002015-07-07 Yao Qi <yao.qi@linaro.org>
15901
15902 * gdb.arch/thumb-singlestep.exp: Do one more single step.
15903
06f810bd
MG
159042015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
15905
15906 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
15907 '[' and ']' characters.
15908
5e61e7c0
IB
159092015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
15910
15911 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
15912
28bf096c
PA
159132015-06-29 Pedro Alves <palves@redhat.com>
15914
15915 PR threads/18127
15916 * gdb.threads/hand-call-new-thread.c: New file.
15917 * gdb.threads/hand-call-new-thread.c: New file.
15918
ee93cd5e
KS
159192015-06-26 Keith Seitz <keiths@redhat.com>
15920 Doug Evans <dje@google.com>
15921
15922 PR 16253
15923 * gdb.cp/var-tag-2.cc: New file.
15924 * gdb.cp/var-tag-3.cc: New file.
15925 * gdb.cp/var-tag-4.cc: New file.
15926 * gdb.cp/var-tag.cc: New file.
15927 * gdb.cp/var-tag.exp: New file.
15928
fc637f04
PP
159292015-06-26 Patrick Palka <patrick@parcs.ath.cx>
15930
15931 * gdb.base/history-duplicates.exp: New test.
15932
2e52ae68
PP
159332015-06-26 Patrick Palka <patrick@parcs.ath.cx>
15934
15935 * gdb.base/completion.exp: Test the completion of the "focus"
15936 command.
15937
6e22494e
JK
159382015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15939
15940 * gdb.arch/amd64-prologue-skip.S: New file.
15941 * gdb.arch/amd64-prologue-skip.exp: New file.
15942
bf7b9cd9
SM
159432015-06-25 Simon Marchi <simon.marchi@ericsson.com>
15944
15945 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
15946 is_address_zero_readable check.
15947
201e8dfd
PB
159482015-06-24 Peter Bergner <bergner@vnet.ibm.com>
15949
15950 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
15951 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
15952
5cd867b4
YQ
159532015-06-24 Yao Qi <yao.qi@linaro.org>
15954
15955 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
15956 linux targets.
15957
4d7be007
YQ
159582015-06-24 Yao Qi <yao.qi@linaro.org>
15959
15960 * lib/gdb.exp (supports_get_siginfo_type): New proc.
15961 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
15962 * gdb.base/siginfo-thread.exp: Likewise.
15963
07fcd301
YQ
159642015-06-22 Yao Qi <yao.qi@linaro.org>
15965
15966 * boards/remote-gdbserver-on-localhost.exp: Add comments.
15967
52042a00
YQ
159682015-06-22 Yao Qi <yao.qi@linaro.org>
15969
15970 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
15971 aarch64*-*-*.
15972 (skip_hw_watchpoint_tests): Likewise.
15973
74bd41ce
PP
159742015-06-18 Patrick Palka <patrick@parcs.ath.cx>
15975
15976 * gdb.base/gdbinit-history.exp: Test the interaction between
15977 setting GDBHISTSIZE and setting the history size via .gdbinit.
15978
bc460514
PP
159792015-06-17 Patrick Palka <patrick@parcs.ath.cx>
15980
15981 PR gdb/16999
15982 * gdb.base/gdbhistsize-history.exp: New test.
15983
b58c513b
PP
159842015-06-17 Patrick Palka <patrick@parcs.ath.cx>
15985
15986 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
15987 with GDBHISTSIZE.
15988 * gdb.base/readline.exp: Likewise.
15989
92046791
YQ
159902015-06-17 Yao Qi <yao.qi@linaro.org>
15991
15992 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
15993 line.
15994
2093d2d3
PP
159952015-06-17 Patrick Palka <patrick@parcs.ath.cx>
15996
15997 * gdb.base/gdbinit-history.exp: Add test case to check that
15998 an unlimited history file does not get truncated on exit.
15999
e6c693af
AA
160002015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16001
16002 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
16003 (VECTOR): New macro. Use it...
16004 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
16005 ...for these typedefs.
16006 (int8, char1, int1, double1): New typedefs.
16007 (struct just_int2, struct two_int2): New structures.
16008 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
16009 (add_structvecs, add_singlevecs): New functions.
16010 (main): Call add_some_intvecs twice.
16011 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
16012 the compile and exit upon failure. Try compiling for the "native"
16013 architecture. Test inferior function calls with vector arguments
16014 and vector return value handling with "finish" and "return".
16015
c74f7d1c
JT
160162015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
16017
16018 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
16019 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
16020 PE file.
16021 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
16022
98aa42ee
AT
160232015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
16024
16025 PR breakpoints/16465
16026 * gdb.mi/mi-dprintf-pending.c: New file.
16027 * gdb.mi/mi-dprintf-pending.exp: New test.
16028 * gdb.mi/mi-dprintf-pendshr.c: New file.
16029
7d73c23c 160302015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 16031 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
16032
16033 * gdb.arch/i386-mpx-map.c: New file.
16034 * gdb.arch/i386-mpx-map.exp: New File.
16035
160362015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
16037
16038 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
16039 * gdb.arch/i386-mpx.exp: Indentation fixed.
16040
160412015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
16042
16043 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
16044 function and improved indentation.
16045 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
16046 gdb_test_multiple. Added additional tests to skip the test.
16047
160482015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
16049
16050 * gdb.arch/i386-avx512.c: Change path in include file.
16051 * gdb.arch/i386-avx512.exp: Change include dir path
16052 compilation flag.
16053 * gdb.arch/i386-mpx.c: Change path in include file.
16054 * gdb.arch/i386-mpx.exp: Change include dir path compilation
16055 flag.
16056
d5eba19a
JK
160572015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
16058
16059 * gdb.compile/compile-print.exp (compile print *vararray@3)
16060 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
16061
7f361056
JK
160622015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16063
16064 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
16065 (do not keep jit in memory): ... this.
16066 (expect 5): Change it to ...
16067 (expect no 5): ... this.
16068
3b462ec2
SM
160692015-06-02 Simon Marchi <simon.marchi@ericsson.com>
16070
16071 PR gdb/15564
16072 * gdb.mi/mi-detach.exp: New file.
16073
e0619de6
JK
160742015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16075
16076 PR symtab/18392
16077 * gdb.arch/amd64-tailcall-self.S: New file.
16078 * gdb.arch/amd64-tailcall-self.c: New file.
16079 * gdb.arch/amd64-tailcall-self.exp: New file.
16080
e970cb34
DB
160812015-05-28 Don Breazeal <donb@codesourcery.com>
16082
16083 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
16084 tests for remote targets by checking is_target_gdbserver.
16085
b2e2f908
DE
160862015-05-27 Doug Evans <dje@google.com>
16087
16088 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
16089 * gdb.dwarf2/opaque-type-lookup.c: New file.
16090 * gdb.dwarf2/opaque-type-lookup.exp: New file.
16091
82c7be31
DE
160922015-05-26 Doug Evans <dje@google.com>
16093
16094 * gdb.cp/iostream.cc: New file.
16095 * gdb.cp/iostream.exp: New file.
16096
b4f54984
DE
160972015-05-26 Doug Evans <dje@google.com>
16098
16099 * gdb.dwarf2/dw2-op-call.exp: Update.
16100 * gdb.dwarf2/dw4-sig-types.exp: Update.
16101 * gdb.dwarf2/implptr.exp: Update.
16102 * gdb.mi/mi-cmd-param-changed.exp: Update.
16103
4ea6efe9
DE
161042015-05-26 Doug Evans <dje@google.com>
16105
16106 * gdb.python/py-lazy-string.c: New file.
16107 * gdb.python/py-lazy-string.exp: New file.
16108 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
16109 (main): Update. Add estring3.
16110 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
16111 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
16112
f6bb7db3
YQ
161132015-05-26 Omair Javaid <omair.javaid@linaro.org>
16114 Yao Qi <yao.qi@linaro.org>
16115
16116 * gdb.reverse/aarch64.c: New.
16117 * gdb.reverse/aarch64.exp: New.
16118
a81bfbd0
OJ
161192015-05-26 Omair Javaid <omair.javaid@linaro.org>
16120
25d49b86
PA
16121 * lib/gdb.exp (supports_process_record): Return true for
16122 aarch64*-linux*.
a81bfbd0
OJ
16123 (supports_reverse): Likewise.
16124
158bf1b4
PP
161252015-05-22 Patrick Palka <patrick@parcs.ath.cx>
16126
16127 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
16128 Use with_test_prefix.
16129
a0145030
AB
161302015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
16131
16132 * gdb.base/completion.exp: Add test for completion of layout
16133 names.
16134
ebe3b578
AB
161352015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
16136
16137 * lib/gdb.exp (skip_tui_tests): New proc.
16138 * gdb.base/tui-layout.exp: Check skip_tui_tests.
16139
84204ed7
PA
161402015-05-19 Pedro Alves <palves@redhat.com>
16141
16142 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
16143 Save the whole env array instead of just HOME. Unset HISTSIZE in
16144 the environment while testing. Restore whole environment
16145 afterwards.
16146
37442ce1
DE
161472015-05-16 Doug Evans <xdje42@gmail.com>
16148
16149 * gdb.guile/scm-ports.c: New file.
16150 * gdb.guile/scm-ports.exp: Add memory port tests.
16151
36de76f9
JK
161522015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
16153
16154 * gdb.compile/compile-print.c: New file.
16155 * gdb.compile/compile-print.exp: New file.
16156
3a9558c4
JK
161572015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
16158
16159 * gdb.compile/compile-ops.exp: Cast param to void.
16160 * gdb.compile/compile.exp: Complete type for _gdb_expr.
16161 (compile code struct_object.selffield = &struct_object): Add xfail.
16162
aa715135
JG
161632015-05-15 Joel Brobecker <brobecker@adacore.com>
16164
16165 * gdb.ada/arr_enum_with_gap: New testcase.
16166
931e5bc3
JG
161672015-05-15 Joel Brobecker <brobecker@adacore.com>
16168
16169 * gdb.ada/byte_packed_arr: New testcase.
16170
9cd4d857
JB
161712015-05-15 Joel Brobecker <brobecker@adacore.com>
16172
16173 * gdb.ada/pckd_neg: New testcase.
16174
ebfd00d2
PP
161752015-05-13 Patrick Palka <patrick@parcs.ath.cx>
16176
16177 PR gdb/17820
16178 * gdb.base/gdbinit-history.exp: New test.
16179 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
16180 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
16181
4c082a81
SC
161822015-05-09 Siva Chandra Reddy <sivachandra@google.com>
16183
16184 * gdb.python/py-xmethods.cc: Enhance test case.
16185 * gdb.python/py-xmethods.exp: New tests.
16186 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
16187 function.
16188 (B_indexoper): Likewise.
16189 (global_dm_list) : Add new xmethod worker functions.
16190
f7797074
SDJ
161912015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
16192
16193 * gdb.base/coredump-filter.exp: Correctly unset
16194 "coredump_var_addr" array.
16195
a4674e4e
PA
161962015-05-08 Pedro Alves <palves@redhat.com>
16197
16198 * gdb.server/non-existing-program.exp: Unset spawn_id.
16199
df2eb078
SC
162002015-05-08 Siva Chandra Reddy <sivachandra@google.com>
16201
16202 PR python/18291
16203 * gdb.python/py-xmethods.exp: Add tests.
16204
422349a3
YQ
162052015-05-08 Yao Qi <yao.qi@linaro.org>
16206
16207 PR gdb/18208
16208 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
16209 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
16210 function set_coredump_filter, and remove remote_exec call.
16211 Remove argument ipid. Callers update.
16212 (top level): Don't get inferior's PID.
16213
63fc80ce
AA
162142015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
16215
16216 * gdb.base/watch_thread_num.exp: Skip test on targets without
16217 access watchpoints.
16218
80ad801e
PA
162192015-05-06 Pedro Alves <palves@redhat.com>
16220
16221 PR server/18081
16222 * gdb.server/non-existing-program.exp: New file.
16223
0fa7fe50
JB
162242015-05-05 Joel Brobecker <brobecker@adacore.com>
16225
16226 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
16227
3ea89b92
PMR
162282015-05-05 Joel Brobecker <brobecker@adacore.com>
16229
16230 * gdb.ada/out_of_line_in_inlined: New testcase.
16231
87b8eff0
JB
162322015-05-05 Joel Brobecker <brobecker@adacore.com>
16233
16234 * gdb.ada/var_rec_arr: New testcase.
16235
5fccc635
YQ
162362015-04-30 Yao Qi <yao.qi@linaro.org>
16237
16238 * gdb.base/break-idempotent.exp: If
16239 skip_hw_watchpoint_multi_tests returns true, skip the tests
16240 on "rwatch" and "awatch".
16241
42d38f42
YQ
162422015-04-30 Yao Qi <yao.qi@linaro.org>
16243
16244 * gdb.base/relativedebug.exp: Invoke gdb command
16245 "info sharedlibrary", and if libc.so doesn't have debug info,
16246 skip the test.
16247
2ce1cdbf
DE
162482015-04-29 Doug Evans <dje@google.com>
16249
16250 * gdb.python/py-xmethods.exp: Add ptype tests.
16251 * gdb.python/py-xmethods.py (E_method_char_worker): Add
16252 get_result_type method.
16253
f24a38c5
LM
162542015-04-29 Luis Machado <lgustavo@codesourcery.com>
16255
16256 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
16257 the target does not support hardware watchpoints.
16258
ecbf2b3c
LM
162592015-04-29 Luis Machado <lgustavo@codesourcery.com>
16260
16261 * gdb.base/break-always.exp: Abort testing if writing to memory
16262 causes an error.
16263
34f5f757
DE
162642015-04-28 Doug Evans <dje@google.com>
16265
16266 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
16267 * gdb.python/py-pp-registration.exp: ... here. New file.
16268 * gdb.python/py-pp-registration.c: New file.
16269 * gdb.python/py-pp-registration.py: New file.
16270
69b4374a
DE
162712015-04-28 Doug Evans <dje@google.com>
16272
16273 * gdb.python/py-bad-printers.c: New file.
16274 * gdb.python/py-bad-printers.py: New file.
16275 * gdb.python/py-bad-printers.exp: New file.
16276
59fb7612
SS
162772015-04-28 Sasha Smundak <asmundak@google.com>
16278
16279 * gdb.python/py-type.exp: New test.
16280
2631b16a
AW
162812015-04-28 Andy Wingo <wingo@igalia.com>
16282
16283 * gdb.python/py-parameter.exp:
16284 * gdb.guile/scm-parameter.exp: Escape the path that we are
16285 matching against, as it might contain characters that are special
16286 to regular expressions.
16287
460efde1
JB
162882015-04-27 Joel Brobecker <brobecker@adacore.com>
16289
16290 * gdb.ada/rec_comp: New testcase.
16291
2d369d8e
SDJ
162922015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
16293
16294 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
16295 before using it.
16296
cf75d6c3
AB
162972015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
16298
16299 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
16300 new tests for verilog output.
16301
8dbe7ca5
YQ
163022015-04-24 Yao Qi <yao.qi@linaro.org>
16303
16304 * boards/remote-gdbserver-on-localhost.exp: New file.
16305
4ef9fb2f
PA
163062015-04-23 Pedro Alves <palves@redhat.com>
16307
16308 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
16309 $inferior_spawn_id instead of $inferior_spawn_id directly. On
16310 "end of file", remove $inferior_spawn_id from the indirect list.
16311
0a803169
PA
163122015-04-23 Pedro Alves <palves@redhat.com>
16313
16314 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
16315
749ef8f8
PA
163162015-04-23 Pedro Alves <palves@redhat.com>
16317
16318 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
16319 on $any_spawn_id instead of only on $gdb_spawn_id.
16320
8aae4344
PM
163212015-04-21 Pierre Muller <muller@sourceware.org>
16322
16323 PR pascal/17815
16324 * lib/pascal.exp (gpc_compile): Add new option "class".
16325 (fpc_compile): Likewise.
16326 * gdb.pascal/case-insensitive-symbols.pas: New file.
16327 * gdb.pascal/case-insensitive-symbols.exp: New file.
16328
1586c8fb
GB
163292015-04-20 Gary Benson <gbenson@redhat.com>
16330
16331 * gdb.base/attach.exp: Fix three extended remote failures.
16332
1b6e6f5c
GB
163332015-04-17 Gary Benson <gbenson@redhat.com>
16334
16335 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
16336 the main executable over the remote protocol.
16337
e797481d
PA
163382015-04-16 Pedro Alves <palves@redhat.com>
16339
16340 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
16341 a new gdbserver if gdbserver_reconnect_p is set.
16342
1ca99c42
PA
163432015-04-16 Pedro Alves <palves@redhat.com>
16344
16345 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
16346 is set, don't exit gdbserver.
16347
af9fd6f8
AA
163482015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
16349
16350 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
16351 appropriate .insn, such that an older assembler can be used.
16352 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
16353 the z/Architecture instruction set on 31-bit targets as well.
16354
04ff1e61
AA
163552015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
16356
16357 * gdb.go/handcall.exp: Remove all logic related to the first
16358 breakpoint and rely on go_runto_main instead.
16359 * gdb.go/strings.exp: Likewise.
16360 * gdb.go/unsafe.exp: Likewise.
16361 * gdb.go/hello.exp: Likewise. Also rename the remaining
16362 breakpoint marker to "breakpoint 1".
16363 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
16364 * gdb.go/strings.go: Likewise.
16365 * gdb.go/unsafe.go: Likewise.
16366 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
16367 "set breakpoint 2 here" and rename the remaining breakpoint marker
16368 to "breakpoint 1".
16369
40d2f8d6
SM
163702015-04-15 Simon Marchi <simon.marchi@ericsson.com>
16371
16372 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
16373 if itertools.imap is not present.
16374 * gdb.python/py-objfile.exp: Add parentheses.
16375 * gdb.python/py-type.exp: Same.
16376 * gdb.python/py-unwind-maint.py: Same.
16377
8cbc97c6
YQ
163782015-04-15 Yao Qi <yao.qi@linaro.org>
16379
16380 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
16381 of ":$ptr_size" and set its form explicitly.
16382
45fd756c
YQ
163832015-04-15 Pedro Alves <palves@redhat.com>
16384 Yao Qi <yao.qi@linaro.org>
16385
16386 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
16387 timeout by factor of 4.
16388 (test_regular_watch): Likewise.
16389 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
16390 * gdb.reverse/sigall-reverse.exp: Likewise.
16391 * gdb.reverse/until-precsave.exp: Likewise.
16392 * lib/gdb.exp (with_timeout_factor): New proc.
16393 (gdb_expect): Move some code to ...
16394 (get_largest_timeout): ... here. New procedure.
16395
9e811bc3
LM
163962015-04-14 Luis Machado <lgustavo@codesourcery.com>
16397
16398 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
16399
0ff6fcb2
LM
164002015-04-13 Luis Machado <lgustavo@codesourcery.com>
16401
16402 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
16403 to write to the .text section.
16404
7578d5f7
LM
164052015-04-13 Luis Machado <lgustavo@codesourcery.com>
16406
16407 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
16408 Handle the case of targets that do not provide PID information.
16409
2efe15c4
YQ
164102015-04-13 Yao Qi <yao.qi@linaro.org>
16411
16412 * lib/gdbserver-support.exp (gdb_exit): Catch exception
16413 and use expect instead of gdb_expect.
16414
8cd8f2f8
SDJ
164152015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
16416
16417 * gdb.base/coredump-filter.exp: Rename variable "addr" to
16418 "coredump_var_addr" to avoid naming conflict with other testcases.
16419
9ee41772
PA
164202015-04-10 Pedro Alves <palves@redhat.com>
16421
16422 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
16423 gdb_test_sequence and gdb_assert.
16424
07473109
PA
164252015-04-10 Pedro Alves <palves@redhat.com>
16426
16427 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
16428 test messages that don't include the breakpoint address.
16429
de3db44c
YQ
164302015-04-10 Yao Qi <yao.qi@linaro.org>
16431
16432 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
16433 false for some offset and width combinations which aren't
16434 supported by linux kernel.
16435
c79d856c
PA
164362015-04-10 Pedro Alves <palves@redhat.com>
16437
16438 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
16439 procedure, factored out from ...
16440 (top level): ... here. Add "set displaced-stepping" testing axis.
16441 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
16442 parameter "displaced". Use it.
16443 (top level): Use foreach and add "set displaced-stepping" testing
16444 axis.
16445
ebc90b50
PA
164462015-04-10 Pedro Alves <palves@redhat.com>
16447
16448 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
16449 Remove comment.
16450 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
16451 both the address of the instruction that triggers the watchpoint
16452 and the address of the instruction immediately after, and use
16453 those addresses for the test. Fix comment.
16454
8f572e5c
PA
164552015-04-10 Pedro Alves <palves@redhat.com>
16456
16457 * gdb.base/sigstep.exp (breakpoint_to_handler)
16458 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
16459 Test "backtrace" in handler.
16460 (breakpoint_over_handler): New parameter 'displaced'. Use it.
16461 (top level): Add new "displaced" test axis to
16462 breakpoint_to_handler, breakpoint_to_handler_entry and
16463 breakpoint_over_handler.
16464
8d707a12
PA
164652015-04-10 Pedro Alves <palves@redhat.com>
16466
16467 PR gdb/18216
16468 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
16469
ef713951
YQ
164702015-04-10 Yao Qi <yao.qi@linaro.org>
16471
16472 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
16473 (test_add_rn_pc): New function.
16474 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
16475 (top level): Invoke test_add_rn_pc.
16476
906d60cf
PA
164772015-04-10 Pedro Alves <palves@redhat.com>
16478
16479 PR gdb/13858
16480 * gdb.base/step-over-no-symbols.exp: New file.
16481
f2983cc3
AW
164822015-04-09 Andy Wingo <wingo@igalia.com>
16483
16484 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
16485 after the Python tests.
16486
6d62641c
SDJ
164872015-04-08 Keith Seitz <keiths@redhat.com>
16488
16489 PR python/16699
16490 * gdb.python/py-completion.exp: New tests for completion.
16491 * gdb.python/py-completion.py (CompleteLimit1): New class.
16492 (CompleteLimit2): Likewise.
16493 (CompleteLimit3): Likewise.
16494 (CompleteLimit4): Likewise.
16495 (CompleteLimit5): Likewise.
16496 (CompleteLimit6): Likewise.
16497 (CompleteLimit7): Likewise.
16498
f3770638
PA
164992015-04-08 Pedro Alves <palves@redhat.com>
16500
16501 PR gdb/18214
16502 PR gdb/18216
16503 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
16504 function.
16505 (main): Install it as SIGUSR1 handler.
16506 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
16507 parameter. Always use "setup" as prefix. Toggle "set
16508 displaced-stepping" off/on depending on global. Don't switch to
16509 thread 1 here.
16510 (top level): Add displaced stepping "off/on" test axis. Update
16511 "setup" calls. Wrap each subtest with with_test_prefix. Test
16512 continuing with a queued signal in each thread.
16513
4496bed7
PA
165142015-04-08 Pedro Alves <palves@redhat.com>
16515
16516 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
16517 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
16518 gdb_breakpoint instead of gdb_test that doesn't expect anything.
16519 Return early if running to main fails.
16520 * gdb.trace/while-stepping.exp: Likewise.
16521
b97fde92
PA
165222015-04-07 Pedro Alves <palves@redhat.com>
16523
16524 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
16525 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
16526 interact with inferior program.
16527
f71c18e7
PA
165282015-04-07 Pedro Alves <palves@redhat.com>
16529
16530 * lib/gdb.exp (inferior_spawn_id): New global.
16531 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
16532 spawn id after processing the user code.
16533 (default_gdb_start): Set inferior_spawn_id.
16534 (send_inferior): New procedure.
16535 * lib/gdbserver-support.exp (gdbserver_start): Set
16536 inferior_spawn_id.
16537 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
16538
6423214f
PA
165392015-04-07 Pedro Alves <palves@redhat.com>
16540
16541 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
16542 * lib/gdbserver-support.exp (gdbserver_start): Make
16543 $server_spawn_id global.
16544 (gdbserver_start): Don't wait for gdbserver's spawn id with
16545 expect_background.
16546 (close_gdbserver): New procedure.
16547 (gdb_exit): Rename the default version and reimplement.
16548
71c0ee8c
PA
165492015-04-07 Pedro Alves <palves@redhat.com>
16550
72f4393d 16551 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
16552 append the substituted item, not the original item.
16553
203bc29b
PA
165542015-04-07 Pedro Alves <palves@redhat.com>
16555
16556 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
16557 gdb_expect.
16558
508a3ddf
PA
165592015-04-07 Pedro Alves <palves@redhat.com>
16560
16561 * gdb.base/interrupt.exp: Don't handle the case of the inferior
16562 output appearing once only.
16563
9f6dbe2b
PA
165642015-04-07 Pedro Alves <palves@redhat.com>
16565
16566 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
16567 that doesn't expect anything. Return early if running to main
16568 fails.
16569
337532fa
YQ
165702015-04-07 Yao Qi <yao.qi@linaro.org>
16571
16572 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
16573 (child_function): Call alarm.
16574 (main): Move call to alarm into the loop.
16575 * gdb.threads/non-stop-fair-events.exp: Build program with
16576 -DTIMEOUT=$timeout.
16577
01b622d4
DE
165782015-04-06 Doug Evans <xdje42@gmail.com>
16579
16580 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
16581 Fix dest parameter to board_info.
16582 (fpc_compile): Ditto.
16583 (gdb_compile_pascal): Rename dest arg to destfile.
16584
961f4160
PMR
165852015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
16586
16587 * gdb.ada/funcall_ref.exp: New file.
16588 * gdb.ada/funcall_ref/foo.adb: New file.
16589
cafda597
YQ
165902015-04-02 Yao Qi <yao.qi@linaro.org>
16591
16592 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
16593 is remote.
16594
fed040c6
GB
165952015-04-02 Gary Benson <gbenson@redhat.com>
16596
16597 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
16598
d11916aa
SS
165992015-04-01 Sasha Smundak <asmundak@google.com>
16600
16601 * gdb.python/py-unwind-maint.c: New file.
16602 * gdb.python/py-unwind-maint.exp: New test.
16603 * gdb.python/py-unwind-maint.py: New file.
16604 * gdb.python/py-unwind.c: New file.
16605 * gdb.python/py-unwind.exp: New test.
16606 * gdb.python/py-unwind.py: New test.
16607
a1471180
PA
166082015-04-01 Pedro Alves <palves@redhat.com>
16609
16610 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
16611 to fail instead of non-existent $test.
16612
0bbeccb1
PA
166132015-04-01 Pedro Alves <palves@redhat.com>
16614
16615 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
16616 GDBFLAGS if not empty.
16617
3c724c8c
PMR
166182015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
16619
16620 * gdb.ada/complete.exp: Remove "multi_line".
16621 * gdb.ada/info_exc.exp: Remove "multi_line".
16622 * gdb.ada/packed_tagged.exp: Remove "multi_line".
16623 * gdb.ada/ptype_field.exp: Remove "multi_line".
16624 * gdb.ada/sym_print_name.exp: Remove "multi_line".
16625 * gdb.ada/tagged.exp: Remove "multi_line".
16626 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
16627 [multi_line ...]
16628 * gdb.btrace/delta.exp: Likewise.
16629 * gdb.btrace/exception.exp: Likewise.
16630 * gdb.btrace/function_call_history.exp: Likewise.
16631 * gdb.btrace/instruction_history.exp: Likewise.
16632 * gdb.btrace/nohist.exp: Likewise.
16633 * gdb.btrace/record_goto.exp: Likewise.
16634 * gdb.btrace/segv.exp: Likewise.
16635 * gdb.btrace/stepi.exp: Likewise.
16636 * gdb.btrace/tailcall.exp: Likewise.
16637 * gdb.btrace/unknown_functions.exp: Likewise.
16638 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
16639 * lib/gdb.exp: Add the "multi_line" helper.
16640
4eec2deb
PA
166412015-04-01 Pedro Alves <palves@redhat.com>
16642
16643 * gdb.threads/tid-reuse.c: New file.
16644 * gdb.threads/tid-reuse.exp: New file.
16645
df8411da
SDJ
166462015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
16647
16648 PR corefiles/16092
16649 * gdb.base/coredump-filter.c: New file.
16650 * gdb.base/coredump-filter.exp: Likewise.
16651
6ef37366
PM
166522015-03-27 Petr Machata <pmachata@redhat.com>
16653
16654 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
16655 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
16656 (Dwarf::assemble): Initialize them.
16657 (Dwarf::lines): New function.
16658
7ec911b0
JT
166592015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
16660
16661 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
16662 SYMBOL_PREFIX for x86_64-*-cygwin.
16663
ff908ebf
AW
166642015-03-26 Andy Wingo <wingo@igalia.com>
16665
16666 PR symtab/18148
16667 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
16668 const_value but not a location.
16669 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
16670 location defined in non-main CUs are visible.
16671
6d5f0679
YQ
166722015-03-26 Yao Qi <yao.qi@linaro.org>
16673
16674 PR testsuite/18139
16675 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
16676 Add a line number entry for the same line.
16677 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
16678 Add a line number entry for the same line.
16679
2898689b
YQ
166802015-03-26 Yao Qi <yao.qi@linaro.org>
16681
16682 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
16683 .int 0.
16684 (func): Likewise. Add .Lfunc_1 label.
16685 Use .Lfunc_1 label.
16686 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
16687 .int 0.
16688 (func): Likewise.
16689 Use .Lfunc_1 label.
16690
85180498
YQ
166912015-03-26 Yao Qi <yao.qi@linaro.org>
16692
16693 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
16694 Call gdb_compile instead to compile each .s files without debug
16695 information.
16696
8aa08a8d
YQ
166972015-03-26 Yao Qi <yao.qi@linaro.org>
16698
16699 * gdb.base/savedregs.exp (process_saved_regs): Make
16700 "Saved registers:" optional in the pattern.
16701
66849923
MM
167022015-03-25 Markus Metzger <markus.t.metzger@intel.com>
16703
16704 * gdb.btrace/next.exp: Merged into step.exp.
16705 * gdb.btrace/finish.exp: Merged into step.exp.
16706 * gdb.btrace/nexti.exp: Merged into stepi.exp.
16707 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
16708 "record goto" and checking the exact replay position.
16709 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
16710 check for "Recording format" in "info record" output.
16711 * gdb.btrace/record_goto.exp: Choose test file based on target.
16712 * gdb.btrace/x86-record_goto.S: Renamed into ...
16713 * gdb.btrace/x86_64-record_goto.S: ... this.
16714 * gdb.btrace/i686-record_goto.S: New.
16715 * gdb.btrace/x86-tailcall.S: Renamed into ...
16716 * gdb.btrace/x86_64-tailcall.S: ... this.
16717 * gdb.btrace/i686-tailcall.S: New.
16718 * gdb.btrace/x86-tailcall.c: Renamed into ...
16719 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
16720 separate statements. Update test.
16721 * gdb.btrace/delta.exp: Use record_goto.c as test file.
16722 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
16723 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
16724 * gdb.btrace/tailcall.exp: Choose test file based on target.
16725 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
16726
11cc1b74
MM
167272015-03-25 Markus Metzger <markus.t.metzger@intel.com>
16728
16729 * gdb.btrace/exception.exp: Increase BTS buffer size.
16730
a25d8bf9
PA
167312015-03-24 Pedro Alves <palves@redhat.com>
16732
16733 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
16734
856e7dd6
PA
167352015-03-24 Pedro Alves <palves@redhat.com>
16736
16737 * gdb.threads/schedlock.exp (test_step): No longer expect that
16738 "set scheduler-locking step" with "next" over a function call runs
16739 threads unlocked.
16740
ad235a41
AT
167412015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
16742
16743 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
16744
15630549
AT
167452015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
16746
16747 PR breakpoints/16466
16748 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
16749 * gdb.mi/mi-pending.c (thread_func): New function.
16750 (int main): Add threading support required.
16751 * gdb.mi/mi-pending.exp: Add tests for this issue.
16752 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
16753 (pendfunc2): Remove stdio dependency.
16754 * gdb.mi/mi-pendshr2.c: New file.
16755
693dca06
KS
167562015-03-23 Keith Seitz <keiths@redhat.com>
16757
16758 * gdb.linespec/keywords.c: New file.
16759 * gdb.linespec/keywords.exp: New file.
16760
7e993ebf
KS
167612015-03-23 Keith Seitz <keiths@redhat.com>
16762
16763 PR gdb/18021
16764 * gdb.dwarf2/staticvirtual.exp: New test.
16765
bc23328c
JK
167662015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
16767
16768 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
16769 * README: Remove HP-UX and gdb.hp.
16770 (configuration):
16771 * configure: Regenerate.
16772 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
16773 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
16774 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
16775 gdb.hp/gdb.defects/Makefile.
16776 * gdb.hp/Makefile.in: File deleted.
16777 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
16778 * gdb.hp/gdb.aCC/optimize.c: File deleted.
16779 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
16780 * gdb.hp/gdb.aCC/run.c: File deleted.
16781 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
16782 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
16783 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
16784 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
16785 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
16786 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
16787 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
16788 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
16789 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
16790 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
16791 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
16792 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
16793 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
16794 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
16795 * gdb.hp/gdb.base-hp/reg.s: File deleted.
16796 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
16797 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
16798 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
16799 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
16800 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
16801 * gdb.hp/gdb.compat/Makefile.in: File deleted.
16802 * gdb.hp/gdb.compat/average.c: File deleted.
16803 * gdb.hp/gdb.compat/sum.c: File deleted.
16804 * gdb.hp/gdb.compat/xdb.c: File deleted.
16805 * gdb.hp/gdb.compat/xdb0.c: File deleted.
16806 * gdb.hp/gdb.compat/xdb0.h: File deleted.
16807 * gdb.hp/gdb.compat/xdb1.c: File deleted.
16808 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
16809 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
16810 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
16811 * gdb.hp/gdb.defects/Makefile.in: File deleted.
16812 * gdb.hp/gdb.defects/bs14602.c: File deleted.
16813 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
16814 * gdb.hp/gdb.defects/solib-d.c: File deleted.
16815 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
16816 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
16817 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
16818 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
16819 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
16820 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
16821 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
16822 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
16823 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
16824 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
16825 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
16826 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
16827 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
16828 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
16829 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
16830 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
16831 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
16832 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
16833 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
16834 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
16835 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
16836 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
16837 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
16838 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
16839 * gdb.hp/tools/odump: File deleted.
16840
8bf3b159
PA
168412015-03-19 Pedro Alves <palves@redhat.com>
16842
16843 * gdb.threads/continue-pending-status.exp (saw_thread_2)
16844 (saw_thread_3): New globals.
16845 (top level): Increment them when an event for the corresponding
16846 thread is seen.
16847 (no thread starvation): New test.
16848
eb54c8bf
PA
168492015-03-19 Pedro Alves <palves@redhat.com>
16850
16851 * gdb.threads/continue-pending-status.c: New file.
16852 * gdb.threads/continue-pending-status.exp: New file.
16853
32d2e5d6
PA
168542015-03-18 Pedro Alves <palves@redhat.com>
16855
16856 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
16857 Use gdb_is_target_remote instead of is_remote. Use
16858 gdb_test_multiple instead of gdb_expect. Exit early if
16859 gdb_test_multiple hits its internal matches. Tighten stepi tests
16860 expected output. Fail on exit with any signal, instead of just
16861 SIGILL.
16862
f68f11b7
YQ
168632015-03-18 Yao Qi <yao.qi@linaro.org>
16864
16865 PR tdep/18107
16866 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
16867 variable.
16868 * gdb.base/catch-syscall.exp: Don't skip it on
16869 aarch64*-*-linux* target. Remove elements in all_syscalls.
16870 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
16871 target.
16872 (setup_all_syscalls): New proc.
16873
ca5fd19b
YQ
168742015-03-16 Yao Qi <yao.qi@linaro.org>
16875
16876 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
16877 (top level): Skip tests if valid_addr_p returns false for
16878 $cmd1 or $cmd2.
16879
85642ba0
AW
168802015-03-11 Andy Wingo <wingo@igalia.com>
16881
16882 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
16883
e03f9645
YQ
168842015-03-11 Yao Qi <yao.qi@linaro.org>
16885
16886 * gdb.base/catch-syscall.exp: Fix typo in comments.
16887
5d0962b2
YQ
168882015-03-11 Yao Qi <yao.qi@linaro.org>
16889
16890 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
16891
b2df3cef
PA
168922015-03-09 Pedro Alves <palves@redhat.com>
16893
16894 * dg-extract-results.py: Delete.
16895
ef878e53
PA
168962015-03-09 Pedro Alves <palves@redhat.com>
16897
16898 Merge dg-extract-results.sh from GCC upstream (r218843).
16899
16900 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
16901 * dg-extract-results.sh: Use --text with grep to avoid issues with
16902 binary files. Fall back to cat -v, if that doesn't work.
16903
9494d219
PA
169042015-03-05 Pedro Alves <palves@redhat.com>
16905
16906 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
16907
a8d9763a
SM
169082015-03-04 Simon Marchi <simon.marchi@ericsson.com>
16909
16910 * lib/mi-support.exp (mi_expect_interrupt): Accept
16911 alternative event for when in all-stop mode.
16912
be9957b8
PA
169132015-03-04 Pedro Alves <palves@redhat.com>
16914
16915 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
16916
d57be0f4 169172015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
16918
16919 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
16920
c214c7cf
AA
169212015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
16922
16923 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
16924 regexps for GDB's current line display, accept a hex address
16925 preceding the line number.
16926
6d74a497
AA
169272015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
16928
16929 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
16930 the 'arch1' variable for "s390*-linux*" targets.
16931
511aee7c
PA
169322015-03-04 Pedro Alves <palves@redhat.com>
16933
16934 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
16935 (main): Pass missing retval argument to pthread_join call.
16936
95e50b27
PA
169372015-03-02 Pedro Alves <palves@redhat.com>
16938
16939 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
16940 (top level): Call do_test with non-stop as well.
16941
28054d69
PA
169422015-03-02 Pedro Alves <palves@redhat.com>
16943
16944 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
16945 -1.
16946
4fa5d7b4
AA
169472015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
16948
16949 * gdb.arch/s390-vregs.exp: New test.
16950 * gdb.arch/s390-vregs.S: New file.
16951
97c18565
PA
169522015-02-27 Pedro Alves <palves@redhat.com>
16953
16954 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
16955 call to catch_command_errors.
16956 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
16957 catch_command_errors.
16958
a37bfa30
PA
169592015-02-27 Pedro Alves <palves@redhat.com>
16960
16961 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
16962 "true" for boolean result.
16963 * gdb.gdb/selftest.exp (test_with_self): Also accept full
16964 prototype of main.
16965
6f98576f
PA
169662015-02-27 Pedro Alves <palves@redhat.com>
16967
16968 * lib/unbuffer_output.c: New file.
16969 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
16970 (main): Call gdb_unbuffer_output.
16971
eba5ab56
YQ
169722015-02-27 Yao Qi <yao.qi@linaro.org>
16973
16974 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
16975 target.
16976
0def5aaa
DE
169772015-02-26 Doug Evans <dje@google.com>
16978
16979 * gdb.cp/class2.cc (Dbase, D): New classes.
16980 (main): New local delta.
16981 * gdb.cp/class2.exp: Test printing delta.
16982 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
16983 (dynbar): New global.
16984 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
16985
081a1c2c
JK
169862015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16987
16988 * gdb.compile/compile-ifunc.c: New file.
16989 * gdb.compile/compile-ifunc.exp: New file.
16990
2f41223f
AT
169912015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
16992
16993 * gdb.base/structs.exp: Check for correct struct on finish.
16994
03eddd80
YQ
169952015-02-26 Yao Qi <yao.qi@linaro.org>
16996
16997 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
16998 is zero.
16999
80c57053
JK
170002015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
17001
17002 * gdb.arch/cordic.ko.bz2: New file.
17003 * gdb.arch/cordic.ko.debug.bz2: New file.
17004 * gdb.arch/ppc64-symtab-cordic.exp: New file.
17005
21613c12
YQ
170062015-02-25 Yao Qi <yao.qi@linaro.org>
17007
17008 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
17009 aarch64*-*-* target.
17010
d8b901ed
PA
170112015-02-23 Pedro Alves <palves@redhat.com>
17012
17013 * lib/gdb.exp (delete_breakpoints): Rewrite using
17014 gdb_test_multiple.
17015
e5b85ead
PA
170162015-02-23 Pedro Alves <palves@redhat.com>
17017
17018 * gdb.base/info-os.c: Include stdlib.h.
17019
85c3a371
DE
170202015-02-22 Doug Evans <xdje42@gmail.com>
17021
17022 PR symtab/17855
17023 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
17024 is read after symbols have been re-read.
17025 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
17026 * gdb.ada/exec_changed/second.adb (Second): Ditto.
17027
96553a0c
DE
170282015-02-21 Doug Evans <dje@google.com>
17029
17030 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
17031
97a0c697
JK
170322015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17033
17034 PR corefiles/17808
17035 * gdb.arch/i386-biarch-core.core.bz2: New file.
17036 * gdb.arch/i386-biarch-core.exp: New file.
17037
a47cd6e9
PA
170382015-02-21 Pedro Alves <palves@redhat.com>
17039
17040 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
17041 runto_main fails.
17042
c5facdc4
PA
170432015-02-20 Pedro Alves <palves@redhat.com>
17044
17045 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
17046 info probes.
17047
2db9a427
PA
170482015-02-20 Pedro Alves <palves@redhat.com>
17049
17050 * gdb.threads/multi-create-ns-info-thr.exp: New file.
17051
60fb7e9e
PA
170522015-02-20 Pedro Alves <palves@redhat.com>
17053
17054 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
17055 clean_restart before gdb_target_supports_trace.
17056
5c5019c2
PA
170572015-02-20 Pedro Alves <palves@redhat.com>
17058
17059 PR threads/18006
17060 * gdb.threads/clone-thread_db.c: New file.
17061 * gdb.threads/clone-thread_db.exp: New file.
17062
c9587f88
AT
170632015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
17064
17065 PR breakpoints/16812
17066 * gdb.base/catch-gdb-caused-signals.c: New file.
17067 * gdb.base/catch-gdb-caused-signals.exp: New file.
17068
f6a88844
JM
170692015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
17070
17071 * configure: Regenerated.
17072 * configure.ac: Use GDB_AC_TRANSFORM.
17073 * aclocal.m4: sinclude ../transform.m4.
17074
497c491b
JM
170752015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
17076
17077 * lib/dtrace.exp: New file.
17078 * gdb.base/dtrace-probe.exp: Likewise.
17079 * gdb.base/dtrace-probe.d: Likewise.
17080 * gdb.base/dtrace-probe.c: Likewise.
17081 * lib/pdtrace.in: Likewise.
17082 * configure.ac: Output variables with the transformed names of
17083 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
17084 * configure: Regenerated.
17085
03e98035
JM
170862015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
17087
17088 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
17089 expected message when trying to access $_probe_* convenience
17090 variables while not on a probe.
17091
63cc30e9
JK
170922015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17093
17094 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
17095
0703599a
PA
170962015-02-11 Pedro Alves <pedro@codesourcery.com>
17097
17098 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
17099 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
17100
7e60a48e
DE
171012015-02-10 Doug Evans <xdje42@gmail.com>
17102
17103 * lib/gdb.exp (gdb_load): Always return a result.
17104
01b088bc
PA
171052015-02-10 Pedro Alves <palves@redhat.com>
17106
17107 * gdb.threads/signal-sigtrap.c: New file.
17108 * gdb.threads/signal-sigtrap.exp: New file.
17109
b05ec7a5
AT
171102015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
17111
17112 * gdb.trace/no-attach-trace.c: New file.
17113 * gdb.trace/no-attach-trace.exp: New file.
17114
a2c2acaf
MW
171152015-02-09 Mark Wielaard <mjw@redhat.com>
17116
17117 * gdb.dwarf2/atomic.c: New file.
17118 * gdb.dwarf2/atomic-type.exp: Likewise.
17119
31fd9caa
MM
171202015-02-09 Markus Metzger <markus.t.metzger@intel.com>
17121
17122 * gdb.btrace/buffer-size.exp: Update "info record" output.
17123 * gdb.btrace/delta.exp: Update "info record" output.
17124 * gdb.btrace/enable.exp: Update "info record" output.
17125 * gdb.btrace/finish.exp: Update "info record" output.
17126 * gdb.btrace/instruction_history.exp: Update "info record" output.
17127 * gdb.btrace/next.exp: Update "info record" output.
17128 * gdb.btrace/nexti.exp: Update "info record" output.
17129 * gdb.btrace/step.exp: Update "info record" output.
17130 * gdb.btrace/stepi.exp: Update "info record" output.
17131 * gdb.btrace/nohist.exp: Update "info record" output.
17132
d33501a5
MM
171332015-02-09 Markus Metzger <markus.t.metzger@intel.com>
17134
17135 * gdb.btrace/buffer-size: New.
17136
f4abbc16
MM
171372015-02-09 Markus Metzger <markus.t.metzger@intel.com>
17138
17139 * gdb.btrace/delta.exp: Update "info record" output.
17140 * gdb.btrace/enable.exp: Update "info record" output.
17141 * gdb.btrace/finish.exp: Update "info record" output.
17142 * gdb.btrace/instruction_history.exp: Update "info record" output.
17143 * gdb.btrace/next.exp: Update "info record" output.
17144 * gdb.btrace/nexti.exp: Update "info record" output.
17145 * gdb.btrace/step.exp: Update "info record" output.
17146 * gdb.btrace/stepi.exp: Update "info record" output.
17147 * gdb.btrace/nohist.exp: Update "info record" output.
17148
b9d61307
SM
171492015-02-06 Simon Marchi <simon.marchi@ericsson.com>
17150
17151 PR gdb/15678
17152 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
17153
e584fdbc
PA
171542015-02-06 Pedro Alves <palves@redhat.com>
17155
17156 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
17157 macro.
17158 (seconds_left, again): New globals.
17159 (main): Wait seconds_left in a 1-second sleep loop instead of
17160 sleeping 180 seconds. If 'again' is set, reset the seconds
17161 counter.
17162 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
17163 'again' in the inferior before detaching. Print the seconds left.
17164 (options): New global.
17165 (top level): Build program with -DTIMEOUT=$timeout.
17166
77f41761
PA
171672015-02-06 Pedro Alves <palves@redhat.com>
17168
17169 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
17170 determine how many seconds to pass to 'alarm'.
17171 * gdb.base/gdb-sigterm.exp (top level): Build program with
17172 -DTIMEOUT=$timeout.
17173 (do_test): Return success/failure indication. Add more verbose
17174 logging. Don't fail if 200 single steps are seen. Instead, fail
17175 when the test times out.
17176 (passes): New global.
17177 (top level): Break the testing loop if testing fails on any
17178 iteration. Use gdb_assert.
17179
b9394193
DB
171802015-02-04 Don Breazeal <donb@codesourcery.com>
17181
17182 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
17183 and initialize them.
17184 (ipc_cleanup): New function.
17185 (main): Don't declare shmid, semid, and msqid. Add a call to
17186 atexit so that we call ipc_cleanup on exit.
17187
42d9e528
PA
171882015-02-04 Pedro Alves <palves@redhat.com>
17189
17190 * boards/native-extended-gdbserver.exp: Remove any target variant
17191 specifications from the board name before clearing the isremote
17192 flag from board_info.
17193
ae6ae975
DE
171942015-01-31 Doug Evans <xdje42@gmail.com>
17195
17196 * gdb.base/maint.exp <maint print type argc>: Update expected output.
17197
cfb069a8
GB
171982015-01-31 Gary Benson <gbenson@redhat.com>
17199
17200 * gdb.base/completion.exp: Disable completion limiting for
17201 existing tests. Add new tests to check completion limiting.
17202 * gdb.linespec/ls-errs.exp: Disable completion limiting.
17203
5dd31d79
DE
172042015-01-31 Doug Evans <xdje42@gmail.com>
17205
17206 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
17207
9f050062
DE
172082015-01-31 Doug Evans <xdje42@gmail.com>
17209
17210 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
17211 entries. Duplicate file section script entries.
17212 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
17213 inlined entries. Add test for safe-path rejection.
17214 * gdb.python/py-section-script.c: Add duplicate inlined section script
17215 entries. Duplicate file section script entries.
17216 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
17217 inlined entries. Add test for safe-path rejection.
17218
df25ebbd
JB
172192015-01-29 Joel Brobecker <brobecker@adacore.com>
17220
17221 * gdb.ada/disc_arr_bound: New testcase.
17222
4a0ca9ec
JB
172232015-01-29 Joel Brobecker <brobecker@adacore.com>
17224
17225 * gdb.ada/mi_var_array: New testcase.
17226
3a8b707a
DE
172272015-01-27 Doug Evans <dje@google.com>
17228
17229 * gdb.python/py-objfile.exp: Add tests for objfile.username.
17230 Add test for objfile.filename, objfile.username after objfile
17231 has been unloaded.
17232
f8313f6e
JB
172332015-01-26 Joel Brobecker <brobecker@adacore.com>
17234
17235 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
17236 the second test to print the name attribute of value
17237 returned by the call to gdb.lookup_type, and adjust
17238 the expected output accordingly.
17239
37bc665e
MW
172402015-01-25 Mark Wielaard <mjw@redhat.com>
17241
17242 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
17243 * gdb.base/disp-step-fork.c: Include unistd.h.
17244 * gdb.base/siginfo-obj.c: Include stdio.h.
17245 * gdb.base/siginfo-thread.c: Likewise.
17246 * gdb.mi/non-stop.c: Include unistd.h.
17247 * gdb.mi/nsthrexec.c: Include stdio.h.
17248 * gdb.mi/pthreads.c: Include unistd.h.
17249 * gdb.modula2/unbounded1.c (main): Declare returns int.
17250 * gdb.reverse/consecutive-reverse.c: Likewise.
17251 * gdb.threads/create-fail.c: Include unistd.h.
17252 * gdb.threads/killed.c: Likewise.
17253 * gdb.threads/linux-dp.c: Likewise.
17254 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
17255 * gdb.threads/non-ldr-exc-2.c: Likewise.
17256 * gdb.threads/non-ldr-exc-3.c: Likewise.
17257 * gdb.threads/non-ldr-exc-4.c: Likewise.
17258 * gdb.threads/pthreads.c: Include unistd.h.
17259 (main): Declare returns int.
17260 * gdb.threads/tls-main.c (foo): New declaration.
17261 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
17262
f7e5394d
SM
172632015-01-23 Simon Marchi <simon.marchi@ericsson.com>
17264
17265 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
17266 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
17267
743649fd
MW
172682015-01-15 Mark Wielaard <mjw@redhat.com>
17269
17270 * gdb.base/noreturn-return.c: New file.
17271 * gdb.base/noreturn-return.exp: New file.
17272 * gdb.base/noreturn-finish.c: New file.
17273 * gdb.base/noreturn-finish.exp: New file.
17274
198297aa
PA
172752015-01-23 Pedro Alves <palves@redhat.com>
17276
17277 * gdb.threads/continue-pending-after-query.c: New file.
17278 * gdb.threads/continue-pending-after-query.exp: New file.
17279
717cf30c
AG
172802015-01-22 Anders Granlund <anders.granlund@ericsson.com>
17281 Simon Marchi <simon.marchi@ericsson.com>
17282
17283 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
17284 * gdb.base/valgrind-db-attach.exp: Same.
17285 * gdb.base/valgrind-infcall.exp: Same.
17286 * lib/mi-support.exp (default_mi_gdb_start): Same.
17287 * lib/prompt.exp (default_prompt_gdb_start): Same.
17288 * lib/gdb.exp (default_gdb_spawn): Same.
17289 (gdb_interact): New.
17290
17291
4b62a76e
JK
172922015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17293
17294 * gdb.compile/compile.exp (pointer to jit function): New test.
17295
b4cdae6f
WW
172962015-01-17 Wei-cheng Wang <cole945@gmail.com>
17297
17298 * lib/gdb.exp (supports_process_record): Return true for
17299 powerpc*-*-linux*.
17300 (supports_reverse): Likewise.
17301
d221e7ef
DB
173022015-01-15 Don Breazeal <donb@codesourcery.com>
17303
17304 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
17305 instead of checking whether the target board is remote and
17306 use spawn_wait_for_attach instead of exec/sleep.
17307 * gdb.base/attach-twice.exp: Likewise.
17308
bafffb51
JB
173092015-01-15 Joel Brobecker <brobecker@adacore.com>
17310
17311 * gdb.ada/var_arr_attrs: New testcase.
17312
5589af0e
PA
173132015-01-14 Pedro Alves <palves@redhat.com>
17314 Joel Brobecker <brobecker@adacore.com>
17315
17316 PR gdb/17525
17317 * gdb.base/bp-cmds-execution-x-script.c: New file.
17318 * gdb.base/bp-cmds-execution-x-script.exp: New file.
17319 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
17320
6c400b59
PA
173212015-01-14 Pedro Alves <palves@redhat.com>
17322
17323 PR cli/17828
17324 * gdb.base/batch-preserve-term-settings.c: New file.
17325 * gdb.base/batch-preserve-term-settings.exp: New file.
17326
e02c96a7
DE
173272015-01-13 Doug Evans <dje@google.com>
17328
17329 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
17330 binary.
17331
576fd14c
JB
173322015-01-13 Joel Brobecker <brobecker@adacore.com>
17333
17334 * Makefile.in (clean mostlyclean): Do not delete *.py.
17335
04dccad0
JB
173362015-01-13 Joel Brobecker <brobecker@adacore.com>
17337
17338 * gdb.python/py-lookup-type.exp: New file.
17339
3d230f71
PA
173402015-01-12 Pedro Alves <palves@redhat.com>
17341
17342 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
17343 restore GDBFLAGS before returning.
17344
7e67715d
JK
173452015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17346
17347 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
17348 is_amd64_regs_target and is_x86_like_target.
17349
f2e0d4b4
DE
173502015-01-11 Doug Evans <xdje42@gmail.com>
17351
17352 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
17353 is given without an explicit form.
17354 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
17355 attributes.
17356 * gdb.dwarf/corrupt.exp: Ditto.
17357 * gdb.dwarf2/enum-type.exp: Ditto.
17358 * gdb.trace/entry-values.exp: Ditto.
17359 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
17360
439250fb
DE
173612015-01-11 Doug Evans <xdje42@gmail.com>
17362
17363 PR gdb/15830
17364 * gdb.base/maint.exp: Remove references to "maint demangle".
17365 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
17366 Add tests for explicitly specifying language to demangle.
17367 * gdb.dlang/demangle.exp: Ditto.
17368
ede9f622
PA
173692015-01-09 Pedro Alves <palves@redhat.com>
17370
17371 * gdb.threads/non-stop-fair-events.c: New file.
17372 * gdb.threads/non-stop-fair-events.exp: New file.
17373
a7b796db
PA
173742015-01-09 Pedro Alves <palves@redhat.com>
17375
17376 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
17377 the global scope. Set a breakpoint after all threads are started
17378 rather than stepping over two source lines. Expect the prompt.
17379 * gdb.base/watch_thread_num.c (threads_started_barrier): New
17380 global.
17381 (NUM): Now 15.
17382 (main): Use threads_started_barrier to wait for all threads to
17383 start. Main thread no longer calls thread_function. Exit after
17384 180 seconds.
17385 (loop): New function.
17386 (thread_function): Wait on threads_started_barrier barrier. Call
17387 'loop' at each iteration.
17388 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
17389 threads have started, instead of hardcoding number of "next"
17390 steps. Use an access watchpoint instead of a write watchpoint.
17391
9665ffdd
PA
173922015-01-09 Pedro Alves <palves@redhat.com>
17393
17394 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
17395 (thread_func): Wait on barrier.
17396 (main): Wait for all threads to start before stopping GDB.
17397 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
17398 global.
17399 (thread1_func, thread2_func): Wait on barrier.
17400 (main): Wait for all threads to start before stopping GDB.
17401 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
17402 New global.
17403 (thread1_func, thread2_func): Wait on barrier.
17404 (main): Wait for all threads to start before stopping GDB.
17405
c945a99f
PA
174062015-01-09 Pedro Alves <palves@redhat.com>
17407
17408 * gdb.threads/attach-many-short-lived-threads.c: New file.
17409 * gdb.threads/attach-many-short-lived-threads.exp: New file.
17410
c1a747c1
PA
174112014-01-09 Pedro Alves <palves@redhat.com>
17412
17413 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
17414 instead of to thread 2.
17415 * gdb.threads/signal-command-multiple-signals-pending.c (main):
17416 Add barrier around each pthread_create call instead of around all
17417 calls.
17418 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
17419 Set a break on thread_function and have the child threads hit it
17420 one at at a time.
17421
60b3033e
PA
174222015-01-09 Pedro Alves <palves@redhat.com>
17423
17424 * lib/gdb.exp (can_spawn_for_attach): New procedure.
17425 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
17426 false.
17427 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
17428 checking whether the target board is remote.
17429 * gdb.multi/multi-attach.exp: Likewise.
17430 * gdb.python/py-sync-interp.exp: Likewise.
17431 * gdb.server/ext-attach.exp: Likewise.
17432 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
17433 tests that need to attach, instead of checking whether the target
17434 board is remote at the top of the file.
17435
acc018ac
YQ
174362015-01-08 Yao Qi <yao@codesourcery.com>
17437
17438 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
17439
50a18af8
JK
174402015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17441
17442 Fix testcase compilation.
17443 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
17444
8503d6e1
JB
174452015-01-06 Joel Brobecker <brobecker@adacore.com>
17446
17447 * gdb.python/py-type.exp: Add a couple test about empty
17448 array creation, and negative-length array creation.
17449
cc73dbcc
DE
174502015-01-02 Doug Evans <xdje42@gmail.com>
17451
17452 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
17453
0300bbc7
DE
174542015-01-02 Doug Evans <dje@google.com>
17455
17456 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
17457
9d85a0ec
YQ
174582014-12-29 Yao Qi <yao@codesourcery.com>
17459
17460 * gdb.trace/entry-values.exp: Update comments. Rename variable
17461 bar_call_foo to returned_from_foo.
17462
87186c6a
MMN
174632014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
17464
17465 PR gdb/17394
17466 * gdb.linespec/break-asm-file.c: New file.
17467 * gdb.linespec/break-asm-file.exp: New file.
17468 * gdb.linespec/break-asm-file0.s: New file.
17469 * gdb.linespec/break-asm-file1.s: New file.
17470
1bab7383
YQ
174712014-12-18 Nigel Stephens <nigel@mips.com>
17472 Maciej W. Rozycki <macro@codesourcery.com>
17473
17474 * gdb.base/float.exp: Handle the new output from "info float" on
17475 MIPS targets.
17476
1bc1068a
JK
174772014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
17478
17479 Fix MinGW compilation.
17480 * gdb.compile/compile-ops.exp: Update untested message if
17481 !skip_compile_feature_tests.
17482 * gdb.compile/compile-setjmp.exp: Likewise.
17483 * gdb.compile/compile-tls.exp: Likewise.
17484 * gdb.compile/compile.exp: Likewise.
17485 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
17486 supported on this host".
17487
b6615d10
DE
174882014-12-16 Doug Evans <xdje42@gmail.com>
17489
17490 * boards/stabs.exp: New file.
17491
25dda427
AA
174922014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
17493
17494 * gdb.base/completion.exp: Adjust to format changes of "maint
17495 print user-registers".
17496
bf330350
CU
174972014-12-16 Catalin Udma <catalin.udma@freescale.com>
17498
17499 PR server/17457
17500 * gdb.arch/aarch64-fp.c: New file.
17501 * gdb.arch/aarch64-fp.exp: New file.
17502
395cf596
SDJ
175032014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
17504
17505 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
17506 r210637, r210913, r211666, r215400, r215817).
17507
17508 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
17509 * dg-extract-results.py: New file.
17510 * dg-extract-results.sh: Use it if the environment seems
17511 suitable.
17512
17513 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
17514
17515 * dg-extract-results.py (parse_run): Handle warnings that
17516 are printed before a test harness is run.
17517
17518 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
17519
17520 * dg-extract-results.py (Named): Remove __cmp__ method.
17521 (output_variation): Use a key to sort variation.harnesses.
17522
17523 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
17524
17525 * dg-extract-results.py: For Python 3, force sys.stdout to
17526 handle surrogate escape sequences.
17527 (safe_open): New function.
17528 (output_segment, main): Use it.
17529
17530 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
17531
17532 * dg-extract-results.py (Prog.result_re): Include options
17533 in test name.
17534
17535 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
17536
17537 * dg-extract-results.py (output_variation): Always sort if
17538 do_sum.
17539
e882ef3c
SM
175402014-12-15 Simon Marchi <simon.marchi@ericsson.com>
17541
17542 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
17543 as long as we get pagination notifications.
17544
4992aa20
JM
175452014-12-15 Jason Merrill <jason@redhat.com>
17546
17547 * Makefile.in (check-gdb.%): Restore.
17548 * README: Mention it.
17549
c1b5a1a6
JB
175502014-12-13 Joel Brobecker <brobecker@adacore.com>
17551
17552 * gdb.ada/str_uninit: New testcase.
17553
5537b577
JK
175542014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
17555
17556 PR symtab/17642
17557 * gdb.base/vla-stub-define.c: New file.
17558 * gdb.base/vla-stub.c: New file.
17559 * gdb.base/vla-stub.exp: New file.
17560
bb2ec1b3
TT
175612014-12-12 Phil Muldoon <pmuldoon@redhat.com>
17562 Jan Kratochvil <jan.kratochvil@redhat.com>
17563 Tom Tromey <tromey@redhat.com>
17564
17565 * configure.ac: Add gdb.compile/.
17566 * configure: Regenerate.
17567 * gdb.compile/Makefile.in: New file.
17568 * gdb.compile/compile-ops.exp: New file.
17569 * gdb.compile/compile-ops.c: New file.
17570 * gdb.compile/compile-tls.c: New file.
17571 * gdb.compile/compile-tls.exp: New file.
17572 * gdb.compile/compile-constvar.S: New file.
17573 * gdb.compile/compile-constvar.c: New file.
17574 * gdb.compile/compile-mod.c: New file.
17575 * gdb.compile/compile-nodebug.c: New file.
17576 * gdb.compile/compile-setjmp-mod.c: New file.
17577 * gdb.compile/compile-setjmp.c: New file.
17578 * gdb.compile/compile-setjmp.exp: New file.
17579 * gdb.compile/compile-shlib.c: New file.
17580 * gdb.compile/compile.c: New file.
17581 * gdb.compile/compile.exp: New file.
17582 * lib/gdb.exp (skip_compile_feature_tests): New proc.
17583
4ff709eb
TT
175842014-12-12 Tom Tromey <tromey@redhat.com>
17585
17586 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
17587 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
17588
6dddd6a5
DE
175892014-12-12 Doug Evans <dje@google.com>
17590
17591 * lib/gdb-python.exp (get_python_valueof): New function.
17592 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
17593
71c24708
AA
175942014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
17595
17596 * gdb.base/completion.exp: Add test for completion of "info
17597 registers ".
17598
3e29f34a
MR
175992014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
17600
17601 * gdb.base/func-ptrs.c: New file.
17602 * gdb.base/func-ptrs.exp: New file.
17603
fc126975
SM
176042014-12-10 Simon Marchi <simon.marchi@ericsson.com>
17605
17606 PR breakpoints/17012
17607 * gdb.base/dprintf-detach.c: New file.
17608 * gdb.base/dprintf-detach.exp: New file.
17609
0a46d518
SM
176102014-12-10 Simon Marchi <simon.marchi@ericsson.com>
17611
17612 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
17613 * lib/gdb.exp (target_is_gdbserver): New procedure.
17614
a0be3e44
DE
176152014-12-08 Doug Evans <dje@google.com>
17616
17617 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
17618
df1b803a
YQ
176192014-12-05 Yao Qi <yao@codesourcery.com>
17620
17621 * gdb.guile/scm-error.exp: Remove the third argument to
17622 gdb_remote_download.
17623 * gdb.guile/scm-frame-args.exp: Likewise.
17624 * gdb.guile/scm-section-script.exp: Likewise.
17625
ddb9f679
YQ
176262014-12-05 Yao Qi <yao@codesourcery.com>
17627
17628 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
17629
86e4ed39
DE
176302014-12-04 Doug Evans <dje@google.com>
17631
17632 * gdb.python/py-objfile.exp: Add tests for
17633 objfile.add_separate_debug_file.
17634
7c50a931
DE
176352014-12-04 Doug Evans <dje@google.com>
17636
17637 * lib/gdb.exp (get_build_id): New function.
17638 (build_id_debug_filename_get): Rewrite to use it.
17639 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
17640
621661e3
MR
176412014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
17642
17643 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
17644 `method(long)', not just 0x0.
17645 * gdb.cp/nsalias.exp: Align code labels to 4.
17646 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
17647 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
17648 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
17649 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
17650 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
17651 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
17652
29f0c3b7
DE
176532014-12-02 Doug Evans <dje@google.com>
17654
e1e061e7 17655 PR symtab/17602
29f0c3b7 17656 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 17657 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
17658 * gdb.cp/anon-ns.exp: Update.
17659
162078c8
NB
176602014-12-02 Nick Bull <nicholaspbull@gmail.com>
17661
17662 * gdb.python/py-events.py (inferior_call_handler): New.
17663 (register_changed_handler, memory_changed_handler): New.
17664 (test_events.invoke): Register new handlers.
17665 * gdb.python/py-events.exp: Add tests for inferior call,
17666 memory_changed and register_changed events.
17667
fdb09caf
AA
176682014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
17669
17670 * gdb.base/execl-update-breakpoints.exp: Specify the link address
17671 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
17672 if the linker doesn't understand this.
17673
55cfb2c4
SM
176742014-12-01 Simon Marchi <simon.marchi@ericsson.com>
17675
17676 * gdb.python/python.exp: Change expected reply to help().
17677
9e8cd6df
YQ
176782014-12-01 Yao Qi <yao@codesourcery.com>
17679
17680 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
17681 AC_CONFIG_SUBDIRS(gdb.gdbtk).
17682 * configure: Re-generated.
17683
6c659fc2
SC
176842014-11-28 Siva Chandra Reddy <sivachandra@google.com>
17685
17686 * gdb.cp/chained-calls.cc: New file.
17687 * gdb.cp/chained-calls.exp: New file.
17688 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
17689
d7fc3181
SM
176902014-11-28 Simon Marchi <simon.marchi@ericsson.com>
17691
17692 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
17693 * gdb.dwarf2/symtab-producer.exp: Same.
17694 * gdb.gdb/python-interrupts.exp: Same.
17695 * gdb.gdb/python-selftest.exp: Same.
17696 * gdb.python/py-linetable.exp: Same.
17697 * gdb.python/py-type.exp: Same.
17698 * gdb.python/py-value-cc.exp: Same.
17699 * gdb.python/py-value.exp: Same.
17700
10e79639
YQ
177012014-11-28 Yao Qi <yao@codesourcery.com>
17702
17703 * gdb.base/break-probes.exp: Match library name prefixed with
17704 sysroot.
17705
f28a0564
SM
177062014-11-27 Simon Marchi <simon.marchi@ericsson.com>
17707
17708 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
17709 test expected output. Add parentheses for the call to print.
17710 Remove L suffix from integers.
17711
3fe1ce1d
DE
177122014-11-26 Doug Evans <dje@google.com>
17713
17714 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
17715
84429e27
YQ
177162014-11-22 Yao Qi <yao@codesourcery.com>
17717
17718 * gdb.trace/entry-values.c: Remove asms.
17719 (foo): Add foo_label.
17720 (bar): Add bar_label.
17721 * gdb.trace/entry-values.exp: Remove code computing foo's
17722 length and bar's length.
17723 (Dwarf::assemble): Invoke function_range for bar and use
17724 MACRO_AT_func for foo.
17725
26741859
YQ
177262014-11-22 Yao Qi <yao@codesourcery.com>
17727
17728 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
17729 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
17730 Use .Lgcc43_procstart instead of gcc43.
17731
45e44d27
JB
177322014-11-21 Joel Brobecker <brobecker@adacore.com>
17733
17734 * gdb.ada/n_arr_bound: New testcase.
17735
458c8db8
SDJ
177362014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
17737
17738 PR breakpoints/10737
17739 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
17740 test_catch_syscall_multi_arch.
17741 (test_catch_syscall_multi_arch): New function.
17742
43f3e411
DE
177432014-11-20 Doug Evans <xdje42@gmail.com>
17744
17745 * gdb.base/maint.exp: Update expected output.
17746
0d7b2549
AA
177472014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
17748
17749 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
17750 4-byte instruction on S390.
17751
8908fca5
JB
177522014-11-19 Joel Brobecker <brobecker@adacore.com>
17753
17754 * gdb.ada/arr_arr: New testcase.
17755
4a46959e
JB
177562014-11-19 Joel Brobecker <brobecker@adacore.com>
17757
17758 * gdb.ada/pkd_arr_elem: New Testcase.
17759
470e2f4e
LM
177602014-11-18 Luis Machado <lgustavo@codesourcery.com>
17761
17762 * gdb.reverse/break-precsave: Expect completion message for
17763 core file reads.
17764 * gdb.reverse/consecutive-precsave.exp: Likewise.
17765 * gdb.reverse/finish-precsave.exp: Likewise.
17766 * gdb.reverse/i386-precsave.exp: Likewise.
17767 * gdb.reverse/machinestate-precsave.exp: Likewise.
17768 * gdb.reverse/sigall-precsave.exp: Likewise.
17769 * gdb.reverse/solib-precsave.exp: Likewise.
17770 * gdb.reverse/step-precsave.exp: Likewise.
17771 * gdb.reverse/until-precsave.exp: Likewise.
17772 * gdb.reverse/watch-precsave.exp: Likewise.
17773
a267f3ad
AA
177742014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
17775
17776 * gdb.base/bp-permanent.c: Include unistd.h.
17777 * gdb.python/py-framefilter-mi.c (main): Add return type.
17778 * gdb.python/py-framefilter.c (main): Likewise.
17779 * gdb.trace/actions-changed.c (main): Likewise.
17780
12084a9a
AA
177812014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
17782
17783 * gdb.mi/until.c: Add eye-catchers.
17784 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
17785 line numbers.
17786
dc7e1a77
AA
177872014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
17788
17789 * gdb.base/condbreak.exp: Drop references to removed non-prototype
17790 function header variants in break1.c.
17791 * gdb.base/ena-dis-br.exp: Likewise.
17792 * gdb.base/hbreak2.exp: Likewise.
17793 * gdb.reverse/until-precsave.exp: Drop references to removed
17794 non-prototype function header variants in ur1.c.
17795 * gdb.reverse/until-reverse.exp: Likewise.
17796
41c77605
PM
177972014-11-17 Petr Machata <pmachata@redhat.com>
17798
17799 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
17800 ${_cu_offset_size} bytes abbrev offset.
17801
34248c3a
DE
178022014-11-15 Doug Evans <xdje42@gmail.com>
17803
17804 PR symtab/17559
17805 * gdb.base/line-symtabs.exp: New file.
17806 * gdb.base/line-symtabs.c: New file.
17807 * gdb.base/line-symtabs.h: New file.
17808
646da059
YQ
178092014-11-14 Yao Qi <yao@codesourcery.com>
17810
17811 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
17812 (func): Add label func_label.
17813 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
17814 Replace low_pc and high_pc with MACRO_AT_range.
17815 Replace name, low_pc and high_pc with MACRO_AT_func.
17816
9301ebe6
YQ
178172014-11-14 Yao Qi <yao@codesourcery.com>
17818
17819 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
17820 Replace name, low_pc and high_pc with MACRO_AT_func.
17821
f166b542
YQ
178222014-11-14 Yao Qi <yao@codesourcery.com>
17823
17824 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
17825 produce debug information.
17826 * gdb.dwarf2/implptr-optimized-out.S: Removed.
17827
0f6e71e3
YQ
178282014-11-14 Yao Qi <yao@codesourcery.com>
17829
17830 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
17831 object and get function length.
17832 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
17833 with MACRO_AT_func.
17834 (top-level): Replace gdb_compile and clean_restart with
17835 prepare_for_testing.
17836 * gdb.dwarf2/main.c (main): Add label main_label.
17837
876c4df9
YQ
178382014-11-14 Yao Qi <yao@codesourcery.com>
17839
17840 * lib/dwarf.exp (function_range): New procedure.
17841 (Dwarf::_handle_macro_at_func): New procedure.
17842 (Dwarf::_handle_macro_at_range): New procedure.
17843 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
17844
02ad9cf1
YQ
178452014-11-14 Yao Qi <yao@codesourcery.com>
17846
17847 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
17848 (_handle_attribute): New procedure.
17849
a59add0c
AA
178502014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17851
17852 * gdb.ada/cond_lang/foo.c (callme): Add return type.
17853 * gdb.base/call-sc.c (zed): Likewise.
17854 * gdb.base/checkpoint.c (main): Likewise.
17855 * gdb.base/dump.c (main): Likewise.
17856 * gdb.base/gcore.c (main): Likewise.
17857 * gdb.base/huge.c (main): Likewise.
17858 * gdb.base/multi-forks.c (main): Likewise.
17859 * gdb.base/pr10179-a.c (main): Likewise.
17860 * gdb.base/savedregs.c (main): Likewise.
17861 * gdb.base/sigaltstack.c (main): Likewise.
17862 * gdb.base/siginfo.c (main): Likewise.
17863 * gdb.base/structs.c (zed): Likewise.
17864 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
17865 * gdb.mi/mi-syn-frame.c (main): Likewise.
17866 * gdb.mi/until.c (foo, main): Likewise.
17867 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
17868 * gdb.base/solib-weak.c (foo): Declare.
17869 * gdb.base/attach-twice.c: Include stdio.h.
17870 * gdb.base/weaklib1.c: Likewise.
17871 * gdb.base/weaklib2.c: Likewise.
17872 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
17873 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
17874 unistd.h.
17875 * gdb.base/attach-pie-misread.c: Include stdlib.h.
17876 * gdb.mi/mi-exit-code.c: Likewise.
17877 * gdb.base/break-interp-lib.c: Include string.h.
17878 * gdb.base/coremaker.c: Likewise.
17879 * gdb.base/testenv.c: Likewise.
17880 * gdb.python/py-finish-breakpoint.c: Likewise.
17881 * gdb.base/inferior-died.c: Include sys/wait.h.
17882 * gdb.base/fileio.c: Include time.h.
17883 * gdb.base/async-shell.c: Include unistd.h.
17884 * gdb.base/dprintf-non-stop.c: Likewise.
17885 * gdb.base/info-os.c: Likewise.
17886 * gdb.mi/mi-console.c: Likewise.
17887 * gdb.mi/watch-nonstop.c: Likewise.
17888 * gdb.python/py-events.c: Likewise.
17889 * gdb.base/async.c (baz): Move up before its invocation.
17890 * gdb.base/code_elim2.c (my_global_func): Likewise.
17891 * gdb.base/skip-solib-lib.c (multiply): Likewise.
17892 * gdb.base/advance.c (func2): Likewise.
17893
3b5d5997
AA
178942014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17895
17896 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
17897 variant.
17898 * gdb.base/annota3.c: Likewise.
17899 * gdb.base/async.c: Likewise.
17900 * gdb.base/average.c: Likewise.
17901 * gdb.base/call-ar-st.c: Likewise.
17902 * gdb.base/call-rt-st.c: Likewise.
17903 * gdb.base/call-sc.c: Likewise.
17904 * gdb.base/call-strs.c: Likewise.
17905 * gdb.base/ending-run.c: Likewise.
17906 * gdb.base/execd-prog.c: Likewise.
17907 * gdb.base/exprs.c: Likewise.
17908 * gdb.base/foll-exec.c: Likewise.
17909 * gdb.base/foll-fork.c: Likewise.
17910 * gdb.base/foll-vfork.c: Likewise.
17911 * gdb.base/funcargs.c: Likewise.
17912 * gdb.base/gcore.c: Likewise.
17913 * gdb.base/jump.c: Likewise.
17914 * gdb.base/langs0.c: Likewise.
17915 * gdb.base/langs1.c: Likewise.
17916 * gdb.base/langs2.c: Likewise.
17917 * gdb.base/mips_pro.c: Likewise.
17918 * gdb.base/nodebug.c: Likewise.
17919 * gdb.base/opaque0.c: Likewise.
17920 * gdb.base/opaque1.c: Likewise.
17921 * gdb.base/recurse.c: Likewise.
17922 * gdb.base/run.c: Likewise.
17923 * gdb.base/scope0.c: Likewise.
17924 * gdb.base/scope1.c: Likewise.
17925 * gdb.base/setshow.c: Likewise.
17926 * gdb.base/setvar.c: Likewise.
17927 * gdb.base/shmain.c: Likewise.
17928 * gdb.base/shr1.c: Likewise.
17929 * gdb.base/shr2.c: Likewise.
17930 * gdb.base/sigall.c: Likewise.
17931 * gdb.base/signals.c: Likewise.
17932 * gdb.base/so-indr-cl.c: Likewise.
17933 * gdb.base/solib2.c: Likewise.
17934 * gdb.base/structs.c: Likewise.
17935 * gdb.base/sum.c: Likewise.
17936 * gdb.base/vforked-prog.c: Likewise.
17937 * gdb.base/watchpoint.c: Likewise.
17938 * gdb.reverse/shr2.c: Likewise.
17939 * gdb.reverse/until-reverse.c: Likewise.
17940 * gdb.reverse/ur1.c: Likewise.
17941 * gdb.reverse/watch-reverse.c: Likewise.
17942
066a77c5
AA
179432014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17944
17945 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
17946 variant.
17947 * gdb.base/sepdebug.exp: Drop references to removed code.
17948
4f204ea5
AA
179492014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17950
17951 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
17952 variant. Preserve original line numbering.
17953 * gdb.base/list1.c: Likewise.
17954
3b377a3a
AA
179552014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17956
17957 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
17958 variant.
17959 * gdb.base/break1.c: Likewise.
17960 * gdb.base/break.exp: Drop references to removed code.
17961
e444df73
AA
179622014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17963
17964 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
17965 variant.
17966
8008f2a7
AA
179672014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17968
17969 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
17970
a5a06887
AA
179712014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17972
17973 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
17974 logic into perform_all_tests() and invoke it with and without
17975 function header prototypes.
17976 (do_function_calls): Remove conditional XFAIL for PR 5318.
17977 (rerun_and_prepare): Remove duplicate code.
17978 (perform_all_tests): New. Main logic moved here.
17979
44dba9b9
AA
179802014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17981
17982 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
17983 code guarded by #ifdef NO_PROTOTYPES.
17984 (t_double_many_args): Likewise.
17985 (DEF_FUNC_MANY_ARGS_1): Likewise.
17986 (DEF_FUNC_VALUES_1): Likewise.
17987 (t_structs_ldc): Renamed from t_structs_fc in conditional code
17988 guarded by #ifdef PROTOTYPES.
17989
d1fbcd56
AA
179902014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17991
17992 * gdb.mi/mi-console.c: Add eye-catcher.
17993 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
17994 instead of literal line number.
17995
b0e59b8f
AA
179962014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17997
17998 * gdb.base/shr2.c: Add eye-catcher.
17999 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
18000 line number.
18001
78f98cca
AA
180022014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18003
18004 * gdb.base/jump.c: Add eye-catchers.
18005 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
18006 numbers.
18007
58fa2af0
AA
180082014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18009
18010 * gdb.base/execd-prog.c: Add eye-catchers.
18011 * gdb.base/foll-exec.c: Likewise.
18012 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
18013 line numbers.
18014
04e5059b
AA
180152014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18016
18017 * gdb.base/ending-run.c: Add eye-catchers.
18018 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
18019 literal line numbers.
18020
dbfdb174
AA
180212014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18022
18023 * gdb.base/call-rt-st.c: Add eye-catchers.
18024 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
18025 literal line numbers.
18026
888a2ade
AA
180272014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18028
18029 * gdb.base/call-ar-st.c: Add eye-catchers.
18030 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
18031 literal line numbers.
18032
6acc2dde
AA
180332014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18034
18035 * gdb.base/average.c: Add eye-catchers.
18036 * gdb.base/sum.c: Likewise.
18037 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
18038 regexps dynamically.
18039
9ecfcd1d
AA
180402014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18041
18042 * gdb.base/solib1.c: Add eye-catchers.
18043 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
18044 literal line numbers.
18045
78708b7c
PA
180462014-11-12 Pedro Alves <palves@redhat.com>
18047
18048 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
18049 leader has exited.
18050
af48d08f
PA
180512014-11-12 Pedro Alves <palves@redhat.com>
18052
18053 * gdb.arch/i386-bp_permanent.c: New file.
18054 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
18055 (srcfile): Set to i386-bp_permanent.c.
18056 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
18057 that stepi does not execute the 'leave' instruction, instead of
18058 testing it does execute.
18059 * gdb.base/bp-permanent.c: New file.
18060 * gdb.base/bp-permanent.exp: New file.
18061
af3768e9
DE
180622014-11-10 Doug Evans <xdje42@gmail.com>
18063
18064 PR symtab/17564
18065 * gdb.base/symtab-search-order.exp: New file.
18066 * gdb.base/symtab-search-order.c: New file.
18067 * gdb.base/symtab-search-order-1.c: New file.
18068 * gdb.base/symtab-search-order-shlib-1.c: New file.
18069
9de00a4a
PA
180702014-11-07 Pedro Alves <palves@redhat.com>
18071
18072 PR gdb/17511
18073 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
18074 i?86-*-linux*.
18075
e0f52461
SC
180762014-11-03 Siva Chandra Reddy <sivachandra@google.com>
18077
18078 PR c++/17494
18079 * gdb.cp/pr17494.cc: New file.
18080 * gdb.cp/pr17494.exp: New file.
18081
6ce8c980
YQ
180822014-11-02 Yao Qi <yao@codesourcery.com>
18083
18084 * gdb.python/python.exp: Get working directory and match the
18085 output of "set extended-prompt \\w " with it.
18086
02be9a71
DE
180872014-10-30 Doug Evans <dje@google.com>
18088
18089 * gdb.python/py-objfile.exp: Add tests for setting random attributes
18090 in objfiles.
18091 * gdb.python/py-progspace.exp: Add tests for setting random attributes
18092 in progspaces.
18093
3bdff46b
LM
180942014-10-30 Janis Johnson <janisjo@codesourcery.com>
18095
18096 * gdb.base/fullpath-expand.exp: Skip for a remote host.
18097 * gdb.base/realname-expand.exp: Likewise.
18098 * gdb.linespec/macro-relative.exp: Likewise.
18099
ab917dfb
PA
181002014-10-29 Pedro Alves <palves@redhat.com>
18101
18102 PR gdb/17408
18103 * gdb.threads/schedlock.c (some_function): New function.
18104 (call_function): New global.
18105 (MAYBE_CALL_SOME_FUNCTION): New macro.
18106 (thread_function): Call it.
18107 * gdb.threads/schedlock.exp (get_args): Add description parameter,
18108 and use it instead of a global counter. Adjust all callers.
18109 (get_current_thread): Use "find current thread" for test message
18110 here rather than having all callers pass down the same string.
18111 (goto_loop): New procedure, factored out from ...
18112 (my_continue): ... this.
18113 (step_ten_loops): Change parameter from test message to command to
18114 use. Adjust.
18115 (list_count): Delete global.
18116 (check_result): New procedure, factored out from duplicate top
18117 level code.
18118 (continue tests): Wrap in with_test_prefix.
18119 (test_step): New procedure, factored out from duplicate top level
18120 code.
18121 (top level): Test "step" in combination with all scheduler-locking
18122 modes. Test "next" in combination with all scheduler-locking
18123 modes, and in combination with stepping over a function call or
18124 not.
18125 * gdb.threads/next-bp-other-thread.c: New file.
18126 * gdb.threads/next-bp-other-thread.exp: New file.
18127
d3d4baed
PA
181282014-10-29 Pedro Alves <palves@redhat.com>
18129
18130 PR python/17372
18131 * gdb.python/python.exp: Test a multi-line command that spawns
18132 interactive Python.
18133 * gdb.base/multi-line-starts-subshell.exp: New file.
18134
563e8d85
YQ
181352014-10-29 Yao Qi <yao@codesourcery.com>
18136
18137 * gdb.base/fileio.exp: Make directories on host.
18138
0ea4d52e
YQ
181392014-10-29 Yao Qi <yao@codesourcery.com>
18140
18141 * gdb.base/fileio.c (test_write): Close the file.
18142
7f5ef605
PA
181432014-10-28 Pedro Alves <palves@redhat.com>
18144
18145 PR gdb/12623
18146 * gdb.base/sigstep.c (no_handler): New global.
18147 (main): If 'no_handler is true, set the signal handlers to
18148 SIG_IGN.
18149 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
18150 with_sw_watch and no_handler parameters. Handle them.
18151 (top level) <stepping over handler when stopped at a breakpoint
18152 test>: Add a test axis for testing with a software watchpoint, and
18153 another for testing with the signal handler set to SIG_IGN.
18154 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
18155 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
18156
abbdbd03
PA
181572014-10-28 Pedro Alves <palves@redhat.com>
18158
18159 PR gdb/17511
18160 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
18161 * gdb.base/sigstep.exp (other_handler_location): New global.
18162 (advance): Support stepping into the signal handler, and running
18163 commands while in the handler.
18164 (in_handler_map): New global.
18165 (top level): In the advance test, add combinations for getting
18166 into the handler with stepping commands, and for running commands
18167 in the handler. Add comment descripting the advancei tests.
18168
1df4399f
PA
181692014-10-28 Pedro Alves <palves@redhat.com>
18170
18171 * gdb.base/sigstep.exp: Use build_executable instead of
18172 prepare_for_testing.
18173 (top level): Move code that starts GDB, runs to main and creates a
18174 display to ...
18175 (restart): ... this new procedure.
18176 (top level): Move backtrace from signal handler test to ...
18177 (validate_backtrace): ... this new procedure.
18178 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
18179 with_test_prefix. Always restart GDB.
18180 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
18181 with_test_prefix. Always restart GDB. No need to delete
18182 breakpoints after the test.
18183 (test_skip_handler): Remove prefix parameter.
18184 (skip_over_handler, breakpoint_to_handler)
18185 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
18186 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
18187 restart GDB. No need to delete breakpoints after the test.
18188 (top level): Use foreach to call the test procedures with
18189 different commands.
18190
a5b6e449
PA
181912014-10-28 Pedro Alves <palves@redhat.com>
18192
18193 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
18194 instead of GNATS numbers.
18195 * gdb.base/sigbpt.exp: Likewise.
18196 * gdb.base/siginfo.exp: Likewise.
18197 * gdb.base/sigstep.exp: Likewise.
18198
e5f8a7cc
PA
181992014-10-27 Pedro Alves <palves@redhat.com>
18200
18201 * gdb.base/sigstep.c (dummy): New global.
18202 (main): Issue a couple writes to the new global.
18203 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
18204 procedures.
18205 (skip_over_handler): Use test_skip_handler.
18206 (top level): Call skip_over_handler for stepi and nexti too.
18207 (breakpoint_over_handler): Use test_skip_handler.
18208 (top level): Call breakpoint_over_handler for stepi and nexti too.
18209
763905a3
YQ
182102014-10-27 Yao Qi <yao@codesourcery.com>
18211
18212 * gdb.trace/tfile.c (adjust_function_address)
18213 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
18214 function descriptor.
18215
6f259a23
DB
182162014-10-24 Don Breazeal <donb@codesourcery.com>
18217
18218 * gdb.base/foll-fork.exp (test_follow_fork,
18219 catch_fork_child_follow): Check for updated fork messages emitted
18220 from infrun.c.
18221 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
18222 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
18223 vfork_and_exec_child_follow_through_step): Check for updated vfork
18224 messages emitted from infrun.c.
18225
09dd9a69
PA
182262014-10-24 Pedro Alves <palves@redhat.com>
18227
18228 * gdb.base/corefile.exp: Remove references to ultrix.
18229 * gdb.base/interrupt.exp: Likewise.
18230 * gdb.base/whatis.exp: Likewise.
18231 * gdb.gdb/selftest.exp: Likewise.
18232 * gdb.threads/manythreads.exp: Likewise.
18233 * gdb.threads/print-threads.exp: Likewise.
18234 * gdb.threads/pthreads.exp:: Likewise.
18235 * gdb.threads/schedlock.exp: Likewise.
18236
3433cfa5
SC
182372014-10-24 Siva Chandra Reddy <sivachandra@google.com>
18238
18239 * gdb.cp/non-trivial-retval.cc: Add a test case.
18240 * gdb.cp/non-trivial-retval.exp: Add a test.
18241
092f880b
YQ
182422014-10-20 Yao Qi <yao@codesourcery.com>
18243
18244 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
18245 * gdb.python/py-objfile-script-gdb.py: New file.
18246 * gdb.python/py-objfile-script.exp: Update reference to
18247 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
18248 of remote_download. Remove the dest file.
18249
acbdb7f3
YQ
182502014-10-20 Yao Qi <yao@codesourcery.com>
18251
18252 * gdb.base/checkpoint.exp: Don't remove file copied on host.
18253 * gdb.base/step-line.exp: Likewise.
18254 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
18255 * gdb.dwarf2/dw2-basic.exp: Likewise.
18256 * gdb.dwarf2/dw2-compressed.exp: Likewise.
18257 * gdb.dwarf2/dw2-filename.exp: Likewise.
18258 * gdb.dwarf2/dw2-intercu.exp: Likewise.
18259 * gdb.dwarf2/dw2-intermix.exp: Likewise.
18260 * gdb.dwarf2/dw2-producer.exp: Likewise.
18261 * gdb.dwarf2/mac-fileno.exp: Likewise.
18262 * gdb.python/py-frame-args.exp: Likewise.
18263 * gdb.python/py-framefilter.exp: Likewise.
18264 * gdb.python/py-mi.exp: Likewise.
18265 * gdb.python/py-objfile-script.exp: Likewise
18266 * gdb.python/py-pp-integral.exp: Likewise.
18267 * gdb.python/py-pp-re-notag.exp: Likewise.
18268 * gdb.python/py-prettyprint.exp: Likewise.
18269 * gdb.python/py-section-script.exp: Likewise.
18270 * gdb.python/py-typeprint.exp: Likewise.
18271 * gdb.python/py-xmethods.exp: Likewise.
18272 * gdb.stabs/weird.exp: Likewise.
18273 * gdb.xml/tdesc-regs.exp: Likewise.
18274
bd286a29
KCY
182752014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
18276
18277 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
18278 (out_cu): Use addr_len for the size of addresses.
18279 (out_line): Likewise. Size DW_LNE_set_address instruction
18280 according to addr_len.
18281 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
18282 (FUNC): Add START_INSNS to definition.
18283
673dc4a0
YQ
182842014-10-18 Yao Qi <yao@codesourcery.com>
18285
18286 * gdb.base/argv0-symlink.exp: Check argv[0] value if
18287 gdb_has_argv0 return true.
18288 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
18289 check [target_info exists noargs], check [gdb_has_argv0]
18290 instead.
18291 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
18292 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
18293 procedures.
18294
4ffbba72
DE
182952014-10-17 Doug Evans <dje@google.com>
18296
18297 * gdb.python/py-events.exp: Update expected output for clear_objfiles
18298 event.
18299 * gdb.python/py-events.py: Add clear_objfiles event.
18300
d096d8c1
DE
183012014-10-17 Doug Evans <dje@google.com>
18302
18303 * gdb.python/py-objfile.exp: Test progspace attribute.
18304
a80db015
LM
183052014-10-17 Luis Machado <lgustavo@codesourcery.com>
18306
18307 * gdb.guile/scm-breakpoint.exp: Do not assume any
18308 directory separators when matching source file paths.
18309 * gdb.python/py-breakpoint.exp: Likewise.
18310 * gdb.reverse/break-precsave.exp: Likewise.
18311 * gdb.reverse/break-reverse.exp: Likewise.
18312 * gdb.reverse/consecutive-precsave.exp: Likewise.
18313 * gdb.reverse/finish-precsave.exp: Likewise.
18314 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
18315 * gdb.reverse/finish-reverse.exp: Likewise.
18316 * gdb.reverse/i386-precsave.exp: Likewise.
18317 * gdb.reverse/i387-env-reverse.exp: Likewise.
18318 * gdb.reverse/i387-stack-reverse.exp: Likewise.
18319 * gdb.reverse/machinestate-precsave.exp: Likewise.
18320 * gdb.reverse/machinestate.exp: Likewise.
18321 * gdb.reverse/sigall-precsave.exp: Likewise.
18322 * gdb.reverse/solib-precsave.exp: Likewise.
18323 * gdb.reverse/step-precsave.exp: Likewise.
18324 * gdb.reverse/until-precsave.exp: Likewise.
18325 * gdb.reverse/watch-precsave.exp: Likewise.
18326 * gdb.reverse/watch-reverse.exp: Likewise.
18327
b22089ab
YQ
183282014-10-17 Yao Qi <yao@codesourcery.com>
18329
18330 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
18331 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
18332
6c4486e6
PA
183332014-10-17 Pedro Alves <palves@redhat.com>
18334
18335 PR gdb/17471
18336 * gdb.base/bg-execution-repeat.c: New file.
18337 * gdb.base/bg-execution-repeat.exp: New file.
18338
0ff33695
PA
183392014-10-17 Pedro Alves <palves@redhat.com>
18340
18341 PR gdb/17300
18342 * gdb.base/continue-all-already-running.c: New file.
18343 * gdb.base/continue-all-already-running.exp: New file.
18344
6fdebc3d
PA
183452014-10-17 Pedro Alves <palves@redhat.com>
18346
18347 PR gdb/17472
18348 * gdb.base/annota-input-while-running.c: New file.
18349 * gdb.base/annota-input-while-running.exp: New file.
18350
32a8097b
PA
183512014-10-17 Pedro Alves <palves@redhat.com>
18352
18353 * gdb.base/callfuncs.exp: emove references to osf.
18354 * gdb.base/sigall.exp: Likewise.
18355 * gdb.gdb/selftest.exp: Likewise.
18356 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
18357 * gdb.mi/non-stop.c: Likewise.
18358 * gdb.mi/pthreads.c: Likewise.
18359 * gdb.reverse/sigall-precsave.exp: Likewise.
18360 * gdb.reverse/sigall-reverse.exp: Likewise.
18361 * gdb.threads/pthreads.c: Likewise.
18362 * gdb.threads/pthreads.exp: Likewise.
18363
7a3517ff
YQ
183642014-10-17 Yao Qi <yao@codesourcery.com>
18365
18366 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
18367 check 'target_info exists noargs'.
18368 (test_command_prompt_position): Likewise.
18369 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
18370 Remove "set args".
18371 (progvar_simple_while_test): Likewise.
18372 (progvar_complex_if_while_test): Likewise.
18373 (if_while_breakpoint_command_test): Likewise.
18374 (infrun_breakpoint_command_test): Likewise.
18375 (breakpoint_command_test): Likewise.
18376 (watchpoint_command_test): Likewise.
18377 (bp_deleted_in_command_test): Likewise.
18378 (temporary_breakpoint_commands): Likewise.
18379
bb99c472
YQ
183802014-10-16 Yao Qi <yao@codesourcery.com>
18381
18382 * gdb.base/remotetimeout.exp: Remove noargs checking.
18383
7c16b83e
PA
183842014-10-15 Pedro Alves <palves@redhat.com>
18385
18386 PR breakpoints/9649
18387 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
18388 * gdb.base/breakpoint-in-ro-region.exp
18389 (probe_target_hardware_step): New procedure.
18390 (top level): Probe hardware stepping and hardware breakpoint
18391 support. Test stepping through a read-only region, with both
18392 "breakpoint auto-hw" on and off and both "always-inserted" on and
18393 off.
18394
35a49624
IB
183952014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
18396
18397 * gdb.dlang/demangle.exp: Update for demangling changes.
18398
2d1c107c
SC
183992014-10-15 Siva Chandra Reddy <sivachandra@google.com>
18400
18401 * gdb.cp/non-trivial-retval.cc: Add new test cases.
18402 * gdb.cp/non-trivial-retval.exp: Add new tests.
18403
778811d5
SC
184042014-10-15 Siva Chandra Reddy <sivachandra@google.com>
18405
18406 PR c++/13403
18407 PR c++/15154
18408 * gdb.cp/non-trivial-retval.cc: New file.
18409 * gdb.cp/non-trivial-retval.exp: New file.
18410
10c5f0a8
YQ
184112014-10-15 Yao Qi <yao@codesourcery.com>
18412
18413 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
18414 remote host.
18415
65d7b369
YQ
184162014-10-15 Yao Qi <yao@codesourcery.com>
18417
18418 * gdb.python/py-symbol.exp: Match file base name if host is
18419 remote, otherwise match file name with dir name.
18420 * gdb.python/py-symtab.exp: Likewise.
18421 * gdb.python/python.exp: Likewise.
18422
46dc1394
YQ
184232014-10-15 Yao Qi <yao@codesourcery.com>
18424
18425 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
18426 pattern.
18427 * gdb.python/py-symtab.exp: Likewise.
18428 * gdb.python/python.exp: Remove trailing ".*". Fix typo
18429 locationn.
18430
c40cc657
JB
184312014-10-14 Joel Brobecker <brobecker@adacore.com>
18432
18433 * gdb.ada/addr_arith: New testcase.
18434
2abf49e1
MR
184352014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
18436
18437 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
18438 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
18439 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
18440 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
18441
f7088df3
SDJ
184422014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
18443
18444 * gdb.arch/stap-eval-lang-ada.S: Likewise.
18445 * gdb.arch/stap-eval-lang-ada.c: Likewise.
18446 * gdb.arch/stap-eval-lang-ada.exp: New file.
18447
4dc06805
YQ
184482014-10-14 Yao Qi <yao@codesourcery.com>
18449
18450 * gdb.mi/mi-var-child.c (nothing1): New function.
18451 (nothing2): New function.
18452 (do_children_tests): Set function pointers by nothing1 and
18453 nothing2.
18454 * gdb.mi/mi-var-child.exp: Step over new added statements.
18455 Update test to match the new output.
18456 * gdb.mi/var-cmd.c (nothing1): New function.
18457 (nothing2): New function.
18458 (do_children_tests): Set function pointers by nothing1 and
18459 nothing2.
18460 * gdb.mi/mi-var-display.exp: Update test to match output.
18461 Step to the line specified by $line_dct_nothing.
18462 Increase the number of lines to step.
18463
46a93de2
YQ
184642014-10-14 Yao Qi <yao@codesourcery.com>
18465
18466 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
18467 tests.
18468 * gdb.mi/mi2-var-child.exp: Likewise.
18469
14ea52ee
DE
184702014-10-13 Doug Evans <dje@google.com>
18471
18472 * gdb.python/py-objfile.exp: Change name of file name test.
18473
e5c6e92b
DE
184742014-10-13 Doug Evans <dje@google.com>
18475
18476 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
18477 from the start of the CU.
18478
c780cc2f
JK
184792014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
18480 Yao Qi <yao@codesourcery.com>
18481
18482 Fix "save breakpoints" for "catch" command.
18483 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
18484 Remove -nonewline. Match also the added "main" line.
18485
99894e11
JK
184862014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
18487
18488 Fix "save breakpoints" for "disable $bpnum" command.
18489 * gdb.base/save-bp.c (main): Add label.
18490 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
18491
6e1ac5a3
JK
184922014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
18493
18494 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
18495
754dd2b0
YQ
184962014-10-11 Yao Qi <yao@codesourcery.com>
18497
18498 * gdb.server/server-kill.exp: Execute command
18499 "set remote trace-status-packet on" before "tstatus".
18500
f90183d7
YQ
185012014-10-11 Yao Qi <yao@codesourcery.com>
18502
18503 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
18504 (main): Call getppid.
18505 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
18506 and continue to it. Read variable "server_pid".
18507
bf40a607
YQ
185082014-10-11 Yao Qi <yao@codesourcery.com>
18509
18510 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
18511
052ca370
YQ
185122014-10-11 Yao Qi <yao@codesourcery.com>
18513
18514 * gdb.threads/thread-find.exp: Don't execute command
18515 "info threads".
18516 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
18517 * gdb.threads/linux-dp.exp: Don't check the condition
18518 $threads_created equals to zero.
18519
3831839c
PA
185202014-10-10 Pedro Alves <palves@redhat.com>
18521
18522 * gdb.base/bigcore.exp: Remove references to IRIX.
18523 * gdb.base/funcargs.exp: Likewise.
18524 * gdb.base/interrupt.exp: Likewise.
18525 * gdb.base/mips_pro.exp: Likewise.
18526 * gdb.base/nodebug.exp: Likewise.
18527 * gdb.base/setvar.exp: Likewise.
18528 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
18529
8b9a549d
PA
185302014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
18531 Pedro Alves <palves@redhat.com>
18532
18533 PR symtab/14466
18534 * gdb.base/vdso-warning.c: New file.
18535 * gdb.base/vdso-warning.exp: New file.
18536
d48ba5e8
DE
185372014-10-02 Doug Evans <dje@google.com>
18538
18539 * gdb.base/structs.c (main): Don't run forever.
18540
2278c276
PA
185412014-10-02 Pedro Alves <palves@redhat.com>
18542
18543 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
18544 (top level) <stop threads 1, stop threads 2>: Use it.
18545
b57bacec
PA
185462014-10-02 Pedro Alves <palves@redhat.com>
18547
18548 * gdb.threads/break-while-running.exp (test): Add new
18549 'update_thread_list' argument. Skip "info threads" if false.
18550 (top level): Add new 'update_thread_list' axis.
18551
13fd3ff3
PA
185522014-10-02 Pedro Alves <palves@redhat.com>
18553
18554 PR breakpoints/17431
18555 * gdb.base/execl-update-breakpoints.c: New file.
18556 * gdb.base/execl-update-breakpoints.exp: New file.
18557
0fec99e8
PA
185582014-10-01 Pedro Alves <palves@redhat.com>
18559
18560 * gdb.base/breakpoint-in-ro-region.c: New file.
18561 * gdb.base/breakpoint-in-ro-region.exp: New file.
18562
2ddf4301
SM
185632014-10-01 Simon Marchi <simon.marchi@ericsson.com>
18564
18565 * gdb.mi/mi-exit-code.exp: New file.
18566 * gdb.mi/mi-exit-code.c: New file.
18567
6a5f3f43
YQ
185682014-09-30 Yao Qi <yao@codesourcery.com>
18569
18570 * lib/prelink-support.exp (build_executable_own_libs): Error if
18571 the target isn't native.
18572
345bcc73
YQ
185732014-09-30 Yao Qi <yao@codesourcery.com>
18574
18575 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
18576 false.
18577
a25a5a45
PA
185782014-09-22 Pedro Alves <palves@redhat.com>
18579
18580 * gdb.threads/break-while-running.exp: New file.
18581 * gdb.threads/break-while-running.c: New file.
18582
00ba3162
YQ
185832014-09-19 Yao Qi <yao@codesourcery.com>
18584
18585 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
18586 Invoke test. Restart GDB with --readnow and invoke test again.
18587
c3b7b696
YQ
185882014-09-19 Yao Qi <yao@codesourcery.com>
18589
18590 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
18591 proc set_breakpoint_on_gcd_function. Invoke
18592 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
18593 invoke set_breakpoint_on_gcd_function again.
18594
2b4fd423
DE
185952014-09-18 Doug Evans <dje@google.com>
18596
18597 * gdb.dwarf2/symtab-producer.exp: New file.
18598
a5947601
SDJ
185992014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
18600
18601 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
18602 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
18603 * gdb.base/global-var-nested-by-dso.c: Likewise.
18604 * gdb.base/global-var-nested-by-dso.exp: Likewise.
18605
91c19059
SDJ
186062014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
18607 Pedro Alves <palves@redhat.com>
18608
18609 * gdb.base/watch-bitfields.exp: Pass string other than test file
18610 name to prepare_for_testing.
18611 (watch): New procedure.
18612 (expect_watchpoint): Use with_test_prefix.
18613 (top level): Factor out tests to ...
18614 (test_watch_location, test_regular_watch): ... these new
18615 procedures, and use with_test_prefix and gdb_continue_to_end.
18616
bb9d5f81
PP
186172014-09-16 Patrick Palka <patrick@parcs.ath.cx>
18618
18619 PR breakpoints/12526
18620 * gdb.base/watch-bitfields.exp: New file.
18621 * gdb.base/watch-bitfields.c: New file.
18622
635856f5
PA
186232014-09-16 Pedro Alves <palves@redhat.com>
18624
18625 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
18626 software and hardware addresses, not software address against
18627 itself.
18628
7280ceea
PA
186292014-09-16 Pedro Alves <palves@redhat.com>
18630
18631 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
18632 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
18633
428b16bd
PA
186342014-09-16 Pedro Alves <palves@redhat.com>
18635
18636 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
18637 files.
18638 * gdb.base/a2-run.exp: Remove all code guarded by istarget
18639 "*-*-vxworks*" throughout.
18640 * gdb.base/break.exp: Likewise.
18641 * gdb.base/default.exp: Likewise.
18642 * gdb.base/scope.exp: Likewise.
18643 * gdb.base/sepdebug.exp: Likewise.
18644 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
18645 throughout.
18646 * gdb.base/run.c: Likewise.
18647 * gdb.base/sepdebug.c: Likewise.
18648 * gdb.hp/gdb.aCC/run.c: Likewise.
18649 * gdb.reverse/until-reverse.c: Likewise.
18650 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
18651
666d413c
YQ
186522014-09-16 Yao Qi <yao@codesourcery.com>
18653
18654 * boards/local-remote-host-native.exp: New file.
18655
57cbd724
DE
186562014-09-14 Doug Evans <xdje42@gmail.com>
18657
18658 * gdb.threads/queue-signal.c (thread_count): New variable.
18659 (thread_count_mutex, thread_count_condvar): New variables.
18660 (incr_thread_count, wait_all_threads_running): New functions.
18661 (main): Wait for all threads to be in their thread functions.
18662
81219e53
DE
186632014-09-13 Doug Evans <xdje42@gmail.com>
18664
18665 * gdb.threads/queue-signal.c: New file.
18666 * gdb.threads/queue-signal.exp: New file.
18667
3714cea7
DE
186682014-09-13 Doug Evans <xdje42@gmail.com>
18669
18670 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
18671 be consistent with what default_gdb_init uses.
18672 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
18673 the plain text of the prompt. Add some logging printfs.
18674 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
18675
fa43b1d7
PA
186762014-09-12 Pedro Alves <palves@redhat.com>
18677
18678 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
18679 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
18680 * gdb.arch/i386-size-overlap.exp: Likewise.
18681 * gdb.arch/i386-size.exp: Likewise.
18682 * gdb.arch/i386-unwind.exp: Likewise.
18683 * gdb.base/a2-run.exp: Likewise.
18684 * gdb.base/break.exp: Likewise.
18685 * gdb.base/charset.exp: Likewise.
18686 * gdb.base/chng-syms.exp: Likewise.
18687 * gdb.base/commands.exp: Likewise.
18688 * gdb.base/dbx.exp: Likewise.
18689 * gdb.base/find.exp: Likewise.
18690 * gdb.base/funcargs.exp: Likewise.
18691 * gdb.base/jit-simple.exp: Likewise.
18692 * gdb.base/reread.exp: Likewise.
18693 * gdb.base/sepdebug.exp: Likewise.
18694 * gdb.base/step-bt.exp: Likewise.
18695 * gdb.cp/mb-inline.exp: Likewise.
18696 * gdb.cp/mb-templates.exp: Likewise.
18697 * gdb.objc/basicclass.exp: Likewise.
18698 * gdb.threads/killed.exp: Likewise.
18699
9d9bf2df
EBM
187002014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
18701
18702 PR tdep/17379
18703 * gdb.arch/powerpc-stackless.S: New file.
18704 * gdb.arch/powerpc-stackless.exp: New file.
18705
1cf2f1b0
JK
187062014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
18707
18708 * gdb.base/attach.c: Include unistd.h.
18709 (main): Call alarm. Add label postloop.
18710 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
18711 gdb_breakpoint, gdb_continue_to_breakpoint.
18712 (test_command_line_attach_run): Kill ${testpid} in one exit path.
18713
98880d46
PA
187142014-09-11 Pedro Alves <palves@redhat.com>
18715
18716 PR gdb/17347
18717 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
18718 * gdb.base/attach.exp (test_command_line_attach_run): New
18719 procedure.
18720 (top level): Call it.
18721
4c92ff2c
PA
187222014-09-11 Pedro Alves <palves@redhat.com>
18723
18724 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
18725 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
18726 (do_command_attach_tests): Use spawn_wait_for_attach.
18727 * gdb.base/solib-overlap.exp: Likewise.
18728 * gdb.multi/multi-attach.exp: Likewise.
18729 * gdb.python/py-prompt.exp: Likewise.
18730 * gdb.python/py-sync-interp.exp: Likewise.
18731 * gdb.server/ext-attach.exp: Likewise.
18732
3adc1a7d
GKB
187332014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
18734
18735 * gdb.fortran/array-element.exp: Remove unexpected "continue"
18736 command in testcase. Simplify testcase.
18737
96334934
JB
187382014-09-10 Joel Brobecker <brobecker@adacore.com>
18739
18740 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
18741
eb479039
JB
187422014-09-10 Joel Brobecker <brobecker@adacore.com>
18743
18744 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
18745
deede10c
JB
187462014-09-10 Joel Brobecker <brobecker@adacore.com>
18747
18748 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
18749
7828a5f5
JB
187502014-09-10 Joel Brobecker <brobecker@adacore.com>
18751
18752 * gdb.dwarf2/dynarr-ptr.c: New file.
18753 * gdb.dwarf2/dynarr-ptr.exp: New file.
18754
33aeebcf
MR
187552014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
18756
18757 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
18758 of 30 rather than hardcoding 120 for a slow test case. Take the
18759 `gdb,timeout' target setting into account for this calculation.
18760 Don't extend the timeout for the test cases that don't need it.
18761
7b415901
MR
187622014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
18763
18764 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
18765 a factor of 2 for a slow test case. Take the `gdb,timeout'
18766 target setting into account for this calculation.
18767 * gdb.reverse/until-precsave.exp: Increase the timeout by
18768 a factor of 15 and 3 respectively rather than adding 120
18769 for a pair of slow test cases. Take the `gdb,timeout'
18770 target setting into account for this calculation.
18771
4a40f85a
MR
187722014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
18773
18774 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
18775 timeout, don't pass one down to gdb_expect.
18776 (gdb_expect): Rework timeout selection.
18777
09635af7
MR
187782014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
18779
18780 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
18781 exception on timeout.
18782 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
18783 (gdbserver_start_extended): Catch any `gdbserver_start' error
18784 exceptions.
18785 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
18786 * lib/mi-support.exp (mi_gdb_target_load): Catch any
18787 `gdbserver_gdb_load' error exceptions.
18788
2bdd10b7
MR
187892014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
18790
18791 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
18792 120 on waiting for the TCP socket to open.
18793
316935f0
DE
187942014-09-09 Doug Evans <xdje42@gmail.com>
18795
18796 * gdb.base/default.exp (show_conv_list): Add _caller_is,
18797 _caller_matches, _any_caller_is, _any_caller_matches.
18798
83740597
DE
187992014-09-09 Doug Evans <xdje42@gmail.com>
18800
18801 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
18802
4c122fc3
YQ
188032014-09-09 Yao Qi <yao@codesourcery.com>
18804
18805 * gdb.mi/mi-var-display.exp: Set print symbol off.
18806
a9f116cb
GKB
188072014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
18808
18809 PR gdb/17035
18810 * gdb.base/commands.exp: Add tests to verify user-defined
18811 commands with empty bodies.
18812 * gdb.python/py-cmd.exp: Test that we don't show user-defined
18813 python commands in `show user command`.
18814 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
18815 scheme commands in `show user command`.
18816
c75bd3a2
JK
188172014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
18818
18819 PR python/17355
18820 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
18821 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
18822 * gdb.python/py-framefilter-invalidarg.exp: New file.
18823 * gdb.python/py-framefilter-invalidarg.py: New file.
18824
faa42425
DE
188252014-09-06 Doug Evans <xdje42@gmail.com>
18826
18827 PR 15276
18828 * gdb.python/py-caller-is.c: New file.
18829 * gdb.python/py-caller-is.exp: New file.
18830
474ca4f6
SDJ
188312014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
18832
18833 PR gdb/17235
18834 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
18835 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
18836
eb0b0463
SDJ
188372014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
18838
18839 PR fortran/17237
18840 * gdb.fortran/print-formatted.exp: New file.
18841 * gdb.fortran/print-formatted.f90: Likewise.
18842
5f3b99cf
SS
188432014-09-03 Sasha Smundak <asmundak@google.com>
18844
18845 * gdb.python/py-frame.exp: Test Frame.read_register.
18846
7d793aa9
SDJ
188472014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
18848
18849 PR python/16699
18850 * gdb.python/py-completion.exp: New file.
18851 * gdb.python/py-completion.py: Likewise.
18852
fb0576e9
DE
188532014-08-28 Doug Evans <dje@google.com>
18854
18855 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
18856 eax,etc. are live with values set by gdb and thus the compiler can't
18857 use them.
18858 * gdb.arch/i386-pseudo.c (main): Ditto.
18859
ee92b0dd
DE
188602014-08-27 Doug Evans <dje@google.com>
18861
18862 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
18863
6649db35
DE
188642014-08-25 Doug Evans <dje@google.com>
18865
18866 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
18867 (main): Ditto.
18868
564b7600
DE
188692014-08-25 Doug Evans <dje@google.com>
18870
18871 * gdb.threads/thread-execl.exp: #include <stdio.h>.
18872
3881fb67
YQ
188732014-08-24 Yao Qi <yao@codesourcery.com>
18874
18875 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
18876 symbol off.
18877 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
18878
a05a36a5
DE
188792014-08-22 Doug Evans <dje@google.com>
18880
18881 PR 17276
18882 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
18883 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
18884 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
18885
7c343b48
YQ
188862014-08-22 Yao Qi <yao@codesourcery.com>
18887
18888 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
18889 * gdb.python/py-finish-breakpoint2.exp: Likewise.
18890 * gdb.python/python.exp: Likewise. Use .py file on the host
18891 instead of the build.
18892
22fd09ae
JK
188932014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18894
18895 * gdb.threads/gcore-stale-thread.c: New file.
18896 * gdb.threads/gcore-stale-thread.exp: New file.
18897
a8454a7c
PA
188982014-08-21 Pedro Alves <palves@redhat.com>
18899
18900 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
18901 * gdb.base/gcore-relro-pie.exp: Likewise.
18902 * gdb.base/gcore-relro.exp: Likewise.
18903 * gdb.base/gcore.exp: Likewise.
18904 * gdb.base/print-symbol-loading.exp: Likewise.
18905 * gdb.threads/gcore-thread.exp: Likewise.
18906 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
18907
2a31c623
PA
189082014-08-20 Pedro Alves <palves@redhat.com>
18909 Jan Kratochvil <jan.kratochvil@redhat.com>
18910
18911 * Makefile.in (EXTRA_RULES, CC): New variables, get from
18912 configure.
18913 (EXPECT): Handle READ1 being set.
18914 (all): Depend on EXTRA_RULES.
18915 (check-read1, expect-read1, read1.so, read1): New rules.
18916 * README (Testsuite Parameters): Document the READ1 make variable.
18917 (Race detection): New section.
18918 * configure: Regenerate.
18919 * configure.ac: If build==host==target, and running under a
18920 GNU/glibc system, add read1 to the extra Makefile rules.
18921 (EXTRA_RULES): AC_SUBST it.
18922 * lib/read1.c: New file.
18923
d36430db
JB
189242014-08-20 Joel Brobecker <brobecker@adacore.com>
18925
18926 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
18927 the handling of variables declared as a typedef to an array
18928 which a DW_AT_data_location attribute.
18929
9a0dc9e3
PA
189302014-08-19 Andrew Burgess <aburgess@broadcom.com>
18931 Pedro Alves <palves@redhat.com>
18932
18933 PR symtab/14604
18934 PR symtab/14605
18935 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
18936 gdb_test.
18937
0718a8da
PA
189382014-08-19 Pedro Alves <palves@redhat.com>
18939
18940 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
18941
13b448cd
YQ
189422014-08-19 Yao Qi <yao@codesourcery.com>
18943
18944 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
18945 right line.
18946
1cbf5077
DB
189472014-08-18 David Blaikie <dblaikie@gmail.com>
18948
18949 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
18950
bf0fae19
JB
189512014-08-18 Joel Brobecker <brobecker@adacore.com>
18952
18953 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
18954 attribute in array range.
18955
3c8c5dcc
JB
189562014-08-18 Joel Brobecker <brobecker@adacore.com>
18957
18958 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
18959
e66d4446
SC
189602014-08-15 Siva Chandra Reddy <sivachandra@google.com>
18961
18962 PR c++/17132
18963 * gdb.cp/pr17132.cc: New file.
18964 * gdb.cp/pr17132.exp: New file.
18965
940df408
SC
189662014-08-15 Siva Chandra Reddy <sivachandra@google.com>
18967
18968 * gdb.python/py-xmethods.py (A_getarrayind)
18969 (E_method_char_worker.__call__, E_method_int_worker.__call__):
18970 Use 'print' with function call syntax.
18971 (E_method_matcher.match): Fix tab vs space indentation mixup.
18972
ebcc6c3a
YQ
189732014-08-15 Yao Qi <yao@codesourcery.com>
18974
18975 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
18976 false.
18977
775e0f04
YQ
189782014-08-15 Yao Qi <yao@codesourcery.com>
18979
18980 * gdb.cp/casts.exp: Set print symbol off.
18981 * gdb.cp/class2.exp: Likewise.
18982 * gdb.cp/overload.exp: Likewise.
18983 * gdb.cp/templates.exp: Likewise.
18984
d769e349
DE
189852014-08-11 Doug Evans <dje@google.com>
18986
18987 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
18988 (test_load_shlib): Update.
18989
20c6f1e1
YQ
189902014-08-09 Yao Qi <yao@codesourcery.com>
18991
18992 * gdb.base/display.exp: Invoke is_address_zero_readable.
18993 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
18994 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
18995 * gdb.base/hbreak-unmapped.exp: Return if
18996 is_address_zero_readable returns true.
18997 * gdb.base/signest.exp: Likewise.
18998 * gdb.base/signull.exp: Likewise.
18999 * gdb.base/sigbpt.exp: Likewise.
19000 * gdb.guile/scm-disasm.exp: Do the test if
19001 is_address_zero_readable returns false.
19002 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
19003 * gdb.python/py-arch.exp: Likewise.
19004 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
19005 * lib/gdb.exp (is_address_zero_readable): New proc.
19006
5792e8e3
YQ
190072014-08-09 Yao Qi <yao@codesourcery.com>
19008
19009 PR testsuite/13443
19010 * gdb.mi/mi-var-display.exp: Make test messages unique.
19011
3cecbbbe
TT
190122014-08-04 Tom Tromey <tromey@redhat.com>
19013
19014 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
19015 target 0".
19016
00b51ff5
TT
190172014-08-04 Tom Tromey <tromey@redhat.com>
19018
19019 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
19020 "target_resume".
19021
6908c509
JB
190222014-08-01 Joel Brobecker <brobecker@adacore.com>
19023
19024 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
19025 inner_vla_struct_object_size.
19026 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
19027 as xfail.
19028
cc6563d2
PA
190292014-07-30 Pedro Alves <palves@redhat.com>
19030
19031 * gdb.threads/signal-command-handle-nopass.exp (test): Add
19032 comment.
19033
7e09a223
YQ
190342014-07-29 Yao Qi <yao@codesourcery.com>
19035
19036 PR gdb/17206
19037 * gdb.base/until-nodebug.exp: New.
19038
7ebdbe92
DE
190392014-07-28 Doug Evans <xdje42@gmail.com>
19040
19041 PR guile/17203
19042 * gdb.guile/scm-parameter.exp: Add tests for trying to create
19043 previously existing parameter, and previously ambiguously spelled
19044 parameter.
19045
fdb1adc6
WN
190462014-07-28 Will Newton <will.newton@linaro.org>
19047
19048 * gdb.base/varargs.exp: Remove KFAILs for ARM.
19049
186fcde0
DE
190502014-07-26 Ludovic Courtès <ludo@gnu.org>
19051 Doug Evans <xdje42@gmail.com>
19052
19053 PR guile/17146
19054 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
19055
70509625
PA
190562014-07-25 Pedro Alves <palves@redhat.com>
19057
19058 * gdb.threads/signal-command-handle-nopass.c: New file.
19059 * gdb.threads/signal-command-handle-nopass.exp: New file.
19060 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
19061 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
19062 * gdb.threads/signal-delivered-right-thread.c: New file.
19063 * gdb.threads/signal-delivered-right-thread.exp: New file.
19064
c3f814a1
PA
190652014-07-25 Pedro Alves <palves@redhat.com>
19066
19067 * gdb.base/double-prompt-target-event-error.exp
19068 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
19069 match.
19070 (cancel_pagination_in_target_event): Rework double prompt
19071 detection.
19072 * gdb.base/paginate-after-ctrl-c-running.exp
19073 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
19074 <return>' match.
19075 * gdb.base/paginate-bg-execution.exp
19076 (test_bg_execution_pagination_return)
19077 (test_bg_execution_pagination_cancel): Remove '-notransfer
19078 <return>' matches.
19079 * gdb.base/paginate-execution-startup.exp
19080 (test_fg_execution_pagination_return)
19081 (test_fg_execution_pagination_cancel): Remove '-notransfer
19082 <return>' matches.
19083 * gdb.base/paginate-inferior-exit.exp
19084 (test_paginate_inferior_exited): Remove '-notransfer <return>'
19085 match.
19086 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
19087 * lib/gdb.exp (pagination_prompt): Run text through
19088 string_to_regexp.
19089 (gdb_test_multiple): Match $pagination_prompt instead of
19090 "<return>".
19091 (string_to_regexp): Move to lib/gdb-utils.exp.
19092
e214cf6c
JK
190932014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
19094
19095 * gdb.arch/amd64-entry-value-paramref.S: New file.
19096 * gdb.arch/amd64-entry-value-paramref.cc: New file.
19097 * gdb.arch/amd64-entry-value-paramref.exp: New file.
19098 * gdb.arch/amd64-optimout-repeat.S: New file.
19099 * gdb.arch/amd64-optimout-repeat.c: New file.
19100 * gdb.arch/amd64-optimout-repeat.exp: New file.
19101
17d0c5c8
JK
191022014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
19103
19104 PR gdb/17170
19105 * gdb.base/statistics.exp: New file.
19106
b8b8facf
DE
191072014-07-17 Doug Evans <dje@google.com>
19108
74b49205 19109 PR gdb/17170
b8b8facf
DE
19110 * gdb.base/maint.exp: Update testing of per-command stats.
19111
1b5d0ab3
PA
191122014-07-16 Pedro Alves <palves@redhat.com>
19113
19114 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
19115 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
19116 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
19117 (tfile_write_buf): New functions.
19118 (add_memory_block): Rewrite using the above.
19119 (adjust_function_address): New function.
19120 (FUNCTION_ADDRESS): New macro.
19121 (write_basic_trace_file): Remove short_x local, and use
19122 tfile_write_16. Change type of func_addr local to unsigned long
19123 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
19124 here. Cast argument of add_memory_block to char pointer.
19125 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
19126 (main): Remove parameters.
19127 * gdb.trace/tfile.exp: Remove nowarnings.
19128
4d974e88
SM
191292014-07-15 Simon Marchi <simon.marchi@ericsson.com>
19130
19131 * gdb.base/debug-expr.exp: Test string evaluation with
19132 "debug expression" on.
19133
41e99568
PA
191342014-07-15 Pedro Alves <palves@redhat.com>
19135
19136 * gdb.base/reread.exp: Use clean_restart.
19137
487d9753
PL
191382014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
19139
19140 * gdb.arch/avr-flash-qualifer.c: New.
19141 * gdb.arch/avr-flash-qualifer.exp: New.
19142
cc1c52ad
PA
191432014-07-14 Pedro Alves <palves@redhat.com>
19144
19145 * gdb.base/paginate-after-ctrl-c-running.c: New file.
19146 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
19147
1e973570
PA
191482014-07-14 Pedro Alves <palves@redhat.com>
19149
19150 * gdb.base/double-prompt-target-event-error.c: New file.
19151 * gdb.base/double-prompt-target-event-error.exp: New file.
19152
93d6eb10
PA
191532014-07-14 Pedro Alves <palves@redhat.com>
19154
19155 PR gdb/17072
19156 * gdb.base/paginate-inferior-exit.c: New file.
19157 * gdb.base/paginate-inferior-exit.exp: New file.
19158
0017922d
PA
191592014-07-14 Pedro Alves <palves@redhat.com>
19160
19161 PR gdb/17072
19162 * gdb.base/paginate-bg-execution.c: New file.
19163 * gdb.base/paginate-bg-execution.exp: New file.
19164
94696ad3
PA
191652014-07-14 Pedro Alves <palves@redhat.com>
19166
19167 PR gdb/17072
19168 * gdb.base/paginate-execution-startup.c: New file.
19169 * gdb.base/paginate-execution-startup.exp: New file.
19170 * lib/gdb.exp (pagination_prompt): New global.
19171 (default_gdb_spawn): New procedure, factored out from
19172 default_gdb_spawn.
19173 (default_gdb_start): Adjust to call default_gdb_spawn.
19174 (gdb_spawn): New procedure.
19175
bd293940
PA
191762014-07-14 Pedro Alves <palves@redhat.com>
19177
19178 * lib/gdb.exp (gdb_assert): New procedure.
19179 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
19180
c933f875
PA
191812014-07-14 Pedro Alves <palves@redhat.com>
19182
19183 * gdb.base/execution-termios.c: New file.
19184 * gdb.base/execution-termios.exp: New file.
19185
d98b7a16
TT
191862014-07-14 Tom Tromey <tromey@redhat.com>
19187
19188 * gdb.cp/vla-cxx.cc: New file.
19189 * gdb.cp/vla-cxx.exp: New file.
19190
548740d6
TT
191912014-07-14 Tom Tromey <tromey@redhat.com>
19192
19193 * gdb.reverse/rerun-prec.c: New file.
19194 * gdb.reverse/rerun-prec.exp: New file.
19195
a25eb028
MR
191962014-07-12 Maciej W. Rozycki <macro@mips.com>
19197 Maciej W. Rozycki <macro@codesourcery.com>
19198
19199 * lib/gdb-utils.exp: New file.
19200 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
19201 inline `gdb_init_command' processing.
19202 (gdb_start_cmd): Likewise.
19203 * lib/mi-support.exp (mi_run_cmd): Likewise.
19204 * README: Document `gdb_init_command' and `gdb_init_commands'.
19205
218c2655
JK
192062014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
19207
19208 Fix false FAIL running under a very long directory name.
19209 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
19210 and "set print elements 10000". Twice.
19211
5401fde3
YQ
192122014-07-11 Yao Qi <yao@codesourcery.com>
19213
19214 * gdb.base/exprs.exp: "set print symbol off".
19215
e76126e8
PA
192162014-07-11 Pedro Alves <palves@redhat.com>
19217
19218 * gdb.threads/kill.c: New file.
19219 * gdb.threads/kill.exp: New file.
19220
2d6f0de6
YQ
192212014-07-10 Yao Qi <yao@codesourcery.com>
19222
19223 * gdb.trace/tfile.c (write_basic_trace_file)
19224 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
19225 address written to trace file.
19226
7180e04a
PA
192272014-07-09 Pedro Alves <palves@redhat.com>
19228
19229 * gdb.base/attach-wait-input.exp: New file.
19230 * gdb.base/attach-wait-input.c: New file.
19231
9a9a7608
AB
192322014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
19233
19234 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
19235 setting up test structures.
19236 (main): Call new test function.
19237 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
19238 test function, continue into test function and walk test
19239 structures.
19240
161ac41e
YQ
192412014-07-02 Yao Qi <yao@codesourcery.com>
19242
19243 * gdb.trace/entry-values.c: Define labels 'foo_start' and
19244 'bar_start' at the beginning of functions 'foo' and 'bar'
19245 respectively.
19246 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
19247 instead of 'foo' and 'bar'.
19248
1f267ae3
MM
192492014-07-08 Markus Metzger <markus.t.metzger@intel.com>
19250
19251 * gdb.btrace/segv.exp: New.
19252 * gdb.btrace/segv.c: New.
19253
2b239efb
LM
192542014-07-02 Luis Machado <lgustavo@codesourcery.com>
19255
19256 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
19257 instruction.
19258
cf363f18
MW
192592014-06-30 Mark Wielaard <mjw@redhat.com>
19260
19261 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
19262 vulture, vilify, villar): New volatile array constants.
19263 (vindictive, vegetation): New const volatile array constants.
19264 * gdb.base/volatile.exp: Test volatile and const volatile array
19265 types.
19266
aebf9d24
AA
192672014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
19268
19269 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
19270 target lacks support for awatch, rwatch, or hbreak.
19271
b67a2c6f
YQ
192722014-06-27 Yao Qi <yao@codesourcery.com>
19273
19274 * gdb.multi/dummy-frame-restore.exp: New.
19275 * gdb.multi/dummy-frame-restore.c: New.
19276
aef92902
MM
192772014-06-25 Markus Metzger <markus.t.metzger@intel.com>
19278
19279 * gdb.btrace/gcore.exp: New.
19280
8e9db26e
PA
192812014-06-23 Pedro Alves <palves@redhat.com>
19282
19283 * gdb.base/watchpoint-reuse-slot.c: New file.
19284 * gdb.base/watchpoint-reuse-slot.exp: New file.
19285
70afc5b7
SC
192862014-06-23 Siva Chandra Reddy <sivachandra@google.com>
19287
19288 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
19289 progspace's filename in 'info', 'enable' and 'disable' command
19290 tests.
19291
b972bd9c
JK
192922014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
19293
19294 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
19295 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
19296 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
19297
125f8a3d
GB
192982014-06-20 Gary Benson <gbenson@redhat.com>
19299
19300 * gdb.arch/i386-avx.exp: Fix include file location.
19301 * gdb.arch/i386-sse.exp: Likewise.
19302
3ed9baed
IB
193032014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
19304
19305 * gdb.dlang/expression.exp: New file.
19306
034f788c
PA
193072014-06-19 Pedro Alves <palves@redhat.com>
19308
19309 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
19310 out from ...
19311 (top level): ... here. Iterate running tests under different
19312 scheduler-locking settings.
19313
45371d0c
LM
193142014-06-18 Luis Machado <lgustavo@codesourcery.com>
19315
19316 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
19317 to DW_FORM_addr and use non-zero addresses.
19318
5d376983
SC
193192014-06-18 Siva Chandra Reddy <sivachandra@google.com>
19320
19321 PR gdb/17017
19322 * gdb.python/py-xmethods.cc: Add global function call counters and
19323 increment them in their respective functions. Remove "cout"
19324 statements.
19325 * gdb.python/py-xmethods.exp: Make tests check the global function
19326 call counters instead of depending on inferior IO.
19327
a1aa2221
LM
193282014-06-18 Don Breazeal <donb@codesourcery.com>
19329
19330 * gdb.base/foll-fork.exp (default_fork_parent_follow):
19331 Deleted procedure.
19332 (explicit_fork_parent_follow): Deleted procedure.
19333 (explicit_fork_child_follow): Deleted procedure.
19334 (test_follow_fork): New procedure.
19335 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 19336 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
19337 procedure calls.
19338
0fc05997
YQ
193392014-06-17 Yao Qi <yao@codesourcery.com>
19340
19341 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
19342 CP1252.
19343
70795c52
LM
193442014-06-17 Luis Machado <lgustavo@codesourcery.com>
19345
19346 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
19347 Initialize ptr and S explicitly.
19348 (skip_type_update_when_not_use_rtti_test): Likewise.
19349
6be47f0c
KS
193502014-06-16 Keith Seitz <keiths@redhat.com>
19351
19352 PR mi/15863
19353 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
19354 the inferior is started.
19355
d03de421
PA
193562014-06-16 Pedro Alves <palves@redhat.com>
19357
19358 * gdb.base/break-main-file-remove-fail.c: New file.
19359 * gdb.base/break-main-file-remove-fail.exp: New file.
19360 * gdb.base/break-unload-file.exp: Use build_executable instead of
19361 prepare_for_testing.
19362 (test_break): New parameter "initial_load". Handle it.
19363 (top level): Add initial_load cmdline/file axis.
19364
f9579b99
TT
193652014-06-12 Tom Tromey <tromey@redhat.com>
19366
19367 * gdb.base/completion.exp: Don't use directory name in test.
19368
3657956b
GB
193692014-06-09 Gary Benson <gbenson@redhat.com>
19370
19371 * gdb.base/sigall.c [Functions to send signals]: Reorder to
19372 separate the always-available ANSI-standard signals from the
19373 signals that require checking.
19374 (main): Likewise.
19375 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
19376 Likewise.
19377 (main): Likewise.
19378
4186eb54
KS
193792014-06-07 Keith Seitz <keiths@redhat.com>
19380
19381 Revert:
19382 PR c++/16253
19383 * gdb.cp/var-tag.cc: New file.
19384 * gdb.cp/var-tag.exp: New file.
19385 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
19386 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
19387 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
19388 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
19389
25326a28 193902014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
19391
19392 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
19393
829155c9
PA
193942014-06-06 Pedro Alves <palves@redhat.com>
19395
19396 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
19397 in target debug output instead of looking at RSP packets,
19398 disabling the test on any target that uses hardware stepping.
19399 Update comments.
19400
61c8d22e
PA
194012014-06-06 Pedro Alves <palves@redhat.com>
19402
19403 * gdb.base/break-unload-file.exp: Fix typo.
19404
d9a47287
YQ
194052014-06-06 Yao Qi <yao@codesourcery.com>
19406
19407 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
19408 from "jit_function" to "^jit_function".
19409
e5e01dbf
YQ
194102014-06-06 Yao Qi <yao@codesourcery.com>
19411
19412 * gdb.base/async.c (foo): Add one statement.
19413 * gdb.base/async.exp: Get the next instruction address and
19414 match the output of "nexti" by instruction address. Match
19415 the hex address in the output of "finish".
19416
73ba372c
GB
194172014-06-06 Gary Benson <gbenson@redhat.com>
19418
19419 * gdb.base/call-signals.c: Remove preprocessor conditionals
19420 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
19421 SIGSEGV and SIGTERM.
19422 * gdb.base/sigall.c: Likewise.
19423 * gdb.base/unwindonsignal.c: Likewise.
19424 * gdb.reverse/sigall-reverse.c: Likewise.
19425
831517df
YQ
194262014-06-06 Yao Qi <yao@codesourcery.com>
19427
19428 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
19429 readable, skip the test.
19430
b8b91e98
YQ
194312014-06-06 Yao Qi <yao@codesourcery.com>
19432
19433 * gdb.threads/staticthreads.c (thread_function): Move the line
19434 setting breakpoint on forward.
19435 * gdb.threads/staticthreads.exp: Update comments.
19436
fb934770
LC
194372014-06-05 Ludovic Courtès <ludo@gnu.org>
19438
19439 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
19440 "history-append! type error".
19441
6ef284bd
SM
194422014-06-05 Simon Marchi <simon.marchi@ericsson.com>
19443
19444 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
19445 erroneous dprintf expected input.
19446
a872e241
DE
194472014-06-04 Doug Evans <xdje42@gmail.com>
19448
19449 * gdb.guile/scm-generics.exp: Delete.
19450
16f691fb
DE
194512014-06-04 Doug Evans <xdje42@gmail.com>
19452
19453 * gdb.guile/scm-breakpoint.exp: Update.
19454 Add tests for breakpoint registration.
19455
012370f6
TT
194562014-06-04 Tom Tromey <tromey@redhat.com>
19457
19458 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
19459 VLA-in-union.
19460 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
19461 inner_vla_struct, vla_union types. Initialize objects of those
19462 types and compute their sizes.
19463
9f5a4cef
HZ
194642014-06-04 Nathan Sidwell <nathan@codesourcery.com>
19465 Hui Zhu <hui@codesourcery.com>
19466
19467 * gdb.base/fileio.exp: Add test for shell not available as well as
19468 available.
19469 * gdb.base/fileio.c (test_system): Check for shell twice.
19470
90a45c4d
YQ
194712014-06-04 Yao Qi <yao@codesourcery.com>
19472
19473 * gdb.base/auto-connect-native-target.exp: Remove redundant
19474 space from the regexp pattern.
19475
70017e41
YQ
194762014-06-04 Yao Qi <yao@codesourcery.com>
19477
19478 * gdb.base/default.exp: Replace "child" with "native" in
19479 regexp pattern.
19480
883964a7
SC
194812014-06-03 Siva Chandra Reddy <sivachandra@google.com>
19482
19483 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
19484 * gdb.python/py-xmethods.exp: New tests to test xmethods.
19485 * gdb.python/py-xmethods.py: Python script supporting the
19486 new testcase and tests.
19487
ef370185
JB
194882014-06-03 Joel Brobecker <brobecker@adacore.com>
19489 Pedro Alves <palves@redhat.com>
19490
19491 PR breakpoints/17000
19492 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
19493 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
19494
1e2ccb61
BM
194952014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
19496
19497 * gdb.base/subst.exp: Add tests to verify partial path matching
19498 output.
19499
c6ec5ab2
PA
195002014-06-03 Pedro Alves <palves@redhat.com>
19501
19502 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
19503 target that doesn't use software single-stepping.
19504
835c559f
PA
195052014-06-03 Pedro Alves <palves@redhat.com>
19506
19507 PR breakpoints/17000
19508 * gdb.base/sss-bp-on-user-bp-2.c: New file.
19509 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
19510
06eb1586
DE
195112014-06-02 Doug Evans <xdje42@gmail.com>
19512
19513 * gdb.guile/scm-parameter.exp: New file.
19514
e698b8c4
DE
195152014-06-02 Doug Evans <xdje42@gmail.com>
19516
19517 * gdb.guile/scm-cmd.c: New file.
19518 * gdb.guile/scm-cmd.exp: New file.
19519
ded03782
DE
195202014-06-02 Doug Evans <xdje42@gmail.com>
19521
19522 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
19523 pretty-printer lookup.
19524 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
19525 (make-pp_s-printer): Call it.
19526 (make-pretty-printer-from-dict): New function.
19527 (lookup-pretty-printer-maker-from-dict): New function.
19528 (*pretty-printer*): Simplify.
19529 (make-objfile-pp_s-printer): New function.
19530 (install-objfile-pretty-printers!): New function.
19531 (make-progspace-pp_s-printer): New function.
19532 (install-progspace-pretty-printers!): New function.
19533 * gdb.guile/scm-progspace.c: New file.
19534 * gdb.guile/scm-progspace.exp: New file.
19535
41fac0cf
PA
195362014-06-02 Pedro Alves <palves@redhat.com>
19537
19538 * gdb.base/dprintf-bp-same-addr.c: New file.
19539 * gdb.base/dprintf-bp-same-addr.exp: New file.
19540
96ae5695
EBM
195412014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
19542
19543 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
19544 * gdb.arch/powerpc-power.s: Likewise.
19545
da02b3a8
JB
195462014-06-02 Joel Brobecker <brobecker@adacore.com>
19547
19548 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
19549
c72b2e7b
YQ
195502014-06-01 Yao Qi <yao@codesourcery.com>
19551
19552 * gdb.base/watchpoint.exp (test_watch_location): Check null
19553 pointer can be dereferenced. If not, do the test, otherwise
19554 skip it.
19555
53e8a631
AB
195562014-05-30 Andrew Burgess <aburgess@broadcom.com>
19557
19558 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
19559 results.
19560 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
19561
938f0e2f
AB
195622014-05-30 Andrew Burgess <aburgess@broadcom.com>
19563
19564 * gdb.arch/amd64-invalid-stack-middle.S: New file.
19565 * gdb.arch/amd64-invalid-stack-middle.c: New file.
19566 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
19567 * gdb.arch/amd64-invalid-stack-top.c: New file.
19568 * gdb.arch/amd64-invalid-stack-top.exp: New file.
19569
9ba6657a
PA
195702014-05-30 Pedro Alves <palves@redhat.com>
19571
19572 PR breakpoints/17000
19573 * gdb.base/sss-bp-on-user-bp.c: New file.
19574 * gdb.base/sss-bp-on-user-bp.exp: New file.
19575
522c09bf
DB
195762014-05-30 David Blaikie <dblaikie@gmail.com>
19577
19578 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
19579 gnu_inline semantics via attribute.
19580 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
19581 source explicitly specifies the required semantics.
19582
bf4ef81e
MR
195832014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
19584
19585 * gdb.reverse/sigall-reverse.exp: Fix a typo.
19586
329ea579
PA
195872014-05-29 Pedro Alves <palves@redhat.com>
19588 Tom Tromey <tromey@redhat.com>
19589
19590 * gdb.base/async-shell.exp: Don't enable target-async.
19591 * gdb.base/async.exp
19592 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
19593 parameter. Adjust.
19594 (top level): Don't test with "target-async".
19595 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
19596 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
19597 * gdb.base/inferior-died.exp: Don't enable target-async.
19598 * gdb.base/interrupt-noterm.exp: Likewise.
19599 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
19600 * gdb.mi/mi-nonstop-exit.exp: Likewise.
19601 * gdb.mi/mi-nonstop.exp: Likewise.
19602 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
19603 * gdb.mi/mi-nsintrall.exp: Likewise.
19604 * gdb.mi/mi-nsmoribund.exp: Likewise.
19605 * gdb.mi/mi-nsthrexec.exp: Likewise.
19606 * gdb.mi/mi-watch-nonstop.exp: Likewise.
19607 * gdb.multi/watchpoint-multi.exp: Adjust comment.
19608 * gdb.python/py-evsignal.exp: Don't enable target-async.
19609 * gdb.python/py-evthreads.exp: Likewise.
19610 * gdb.python/py-prompt.exp: Likewise.
19611 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
19612 * gdb.server/solib-list.exp: Don't enable target-async.
19613 * gdb.threads/thread-specific-bp.exp: Likewise.
19614 * lib/mi-support.exp: Adjust to use mi-async.
19615
fd664c91
PA
196162014-05-29 Pedro Alves <palves@redhat.com>
19617
19618 PR gdb/13860
19619 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
19620 reason, even in sync mode.
19621
251bde03
PA
196222014-05-29 Pedro Alves <palves@redhat.com>
19623 Hui Zhu <hui@codesourcery.com>
19624
19625 PR PR15693
19626 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
19627 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
19628 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
19629 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
19630
7f3c0343
JB
196312014-05-28 Joel Brobecker <brobecker@adacore.com>
19632
19633 * config/monitor.exp (gdb_target_monitor): Replace use of
19634 "set remotebaud" by "set serial baud".
19635
b2715b27
AW
196362014-05-26 Andy Wingo <wingo@igalia.com>
19637
19638 * gdb.guile/scm-breakpoint.exp:
19639 * gdb.guile/scm-gsmob.exp: Update to use plain old object
19640 properties instead of gdb-object-properties.
19641
498a4489
YQ
196422014-05-26 Yao Qi <yao@codesourcery.com>
19643
19644 * gdb.server/no-thread-db.exp: Specify source file name
19645 explicitly when setting a breakpoint.
19646
589fdceb
MM
196472014-05-23 Markus Metzger <markus.t.metzger@intel.com>
19648
19649 * gdb.btrace/vdso.c: New.
19650 * gdb.btrace/vdso.exp: New.
19651
e9089e05
MM
196522014-05-23 Markus Metzger <markus.t.metzger@intel.com>
19653
19654 * gdb.base/gcore.exp (capture_command_output): Move ...
19655 * lib/gdb.exp (capture_command_output): ... here.
19656
67b5c0c1
MM
196572014-05-23 Markus Metzger <markus.t.metzger@intel.com>
19658
19659 * gdb.btrace/data.exp: Test memory access during btrace replay.
19660
a2199296
SM
196612014-05-22 Simon Marchi <simon.marchi@ericsson.com>
19662
19663 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
19664
17b2616c
PA
196652014-05-21 Pedro Alves <palves@redhat.com>
19666
19667 PR gdb/13860
19668 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
19669 (top level): Test that output related to execution commands is
19670 sent to the console with CLI commands, but not with MI commands.
19671 Test that breakpoint events are always mirrored to the console.
19672 Also expect the new source line to be output after a "next" in
19673 async mode too. Make it a pass/fail test.
19674 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
19675 output.
19676 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
19677
5166082f
PA
196782014-05-21 Pedro Alves <palves@redhat.com>
19679
19680 * gdb.base/list.exp (build_pattern, test_list): New procedures.
19681 Use them to test variations of "list" after reaching a breakpoint.
19682 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
19683 Test "list" with listsize 10 after reaching a breakpoint.
19684 * gdb.python/python.exp (decode_line current location line
19685 number): Adjust expected line number.
19686
2f25d70f
SM
196872014-05-21 Simon Marchi <simon.marchi@ericsson.com>
19688
19689 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
19690 behavior for $args, pass it directly to "run".
19691
ff604a67
MR
196922014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
19693
19694 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
19695 30000 to 65536.
19696
6a3cb8e8
PA
196972014-05-21 Pedro Alves <palves@redhat.com>
19698
19699 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
19700 auto-connect-native-target off".
19701 * gdb.base/auto-connect-native-target.c: New file.
19702 * gdb.base/auto-connect-native-target.exp: New file.
19703
4ebfc96e
PA
197042014-05-21 Pedro Alves <palves@redhat.com>
19705
19706 * gdb.base/default.exp: Test "target native" instead of "target
19707 child".
19708
36d46afb
MW
197092014-05-21 Mark Wielaard <mjw@redhat.com>
19710
19711 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
19712
5876f503
JK
197132014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19714
19715 Fix TLS access for -static -pthread.
19716 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
19717 <HAVE_TLS> (thread_function, main): Initialize it.
19718 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
19719 Add clean_restart.
19720 <$have_tls != "">: Check TLSVAR.
19721
0256a6ac
PA
197222014-05-21 Pedro Alves <palves@redhat.com>
19723
19724 * gdb.base/dcache-line-read-error.c: New.
19725 * gdb.base/dcache-line-read-error.exp: New.
19726
936d2992
PA
197272014-05-20 Pedro Alves <palves@redhat.com>
19728
19729 * gdb.base/compare-sections.c: New file.
19730 * gdb.base/compare-sections.exp: New file.
19731
802e8e6d
PA
197322014-05-20 Pedro Alves <palves@redhat.com>
19733
19734 * gdb.base/break-idempotent.c: New file.
19735 * gdb.base/break-idempotent.exp: New file.
19736
e59fa00f
MM
197372014-05-20 Markus Metzger <markus.t.metzger@intel.com>
19738
19739 * gdb.btrace/nohist.exp: New.
19740
8b696e31
YQ
197412014-05-20 Yao Qi <yao@codesourcery.com>
19742
19743 * lib/gdb.exp (gdb_init): Set timeout if test file is under
19744 gdb.reverse directory and gdb_reverse_timeout exists in board
19745 setting.
19746 * README: Document gdb_reverse_timeout.
19747
73c9764f
YQ
197482014-05-20 Yao Qi <yao@codesourcery.com>
19749
19750 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
19751 'test_file_name'. Treat args as a string instead of a list.
19752 (gdb_init): Rename argument 'args' by 'test_file_name'.
19753
f1f4348a
JK
197542014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
19755
19756 * gdb.arch/powerpc-power.exp: New file.
19757 * gdb.arch/powerpc-power.s: New file.
19758
0dbe70ce
DE
197592014-05-16 Doug Evans <dje@google.com>
19760
19761 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
19762 * gdb.base/completion.exp: Check that all expected files exist
19763 before doing file completion.
0dbe70ce 19764
8d551b02
DE
197652014-05-16 Doug Evans <dje@google.com>
19766
19767 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
19768 Update.
19769 (do_syscall_tests_without_xml): Update.
19770
73eb7709
PA
197712014-05-16 Pedro Alves <palves@redhat.com>
19772
19773 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
19774 instead of "unknown output after running".
19775
3fae92fc
YQ
197762014-05-16 Yao Qi <yao@codesourcery.com>
19777
19778 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
19779 file1.txt from host at the end.
19780 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
19781
c2b2ccc5
DE
197822014-05-15 Doug Evans <dje@google.com>
19783
19784 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
19785 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
19786 loading file. Add test for TU lookup.
19787
8c217a4b
SM
197882014-05-15 Simon Marchi <simon.marchi@ericsson.com>
19789
19790 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
19791 calling "-exec-arguments" or "set args" before running the
19792 inferior.
19793
3deb39c6
SM
197942014-05-15 Simon Marchi <simon.marchi@ericsson.com>
19795
19796 * lib/mi-support.exp (mi_expect_stop): Expect message for
19797 inferiors that exit with non-zero exit code.
19798
71a79f8c
YQ
197992014-05-14 Yao Qi <yao@codesourcery.com>
19800
19801 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
19802 match absolute path on remote host.
19803 (test_file_list_exec_source_files): Remove "/" from the
19804 pattern.
19805
f23fcd46
YQ
198062014-05-14 Yao Qi <yao@codesourcery.com>
19807
19808 * boards/local-remote-host-notty.exp (${board}_file): New
19809 proc.
19810
9404b58f
KM
198112014-05-07 Kyle McMartin <kyle@redhat.com>
19812
19813 Pushed by Joel Brobecker <brobecker@adacore.com>.
19814 * gdb.arch/aarch64-atomic-inst.c: New file.
19815 * gdb.arch/aarch64-atomic-inst.exp: New file.
19816
5e45f04c
YQ
198172014-05-07 Yao Qi <yao@codesourcery.com>
19818
19819 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
19820 in current context" too.
19821
c888a17d
KS
198222014-05-05 Keith Seitz <keiths@redhat.com>
19823
19824 * gdb.linespec/ls-dollar.exp: Add test for linespec
19825 file:convenience_variable.
19826
290a839c
YQ
198272014-05-05 Yao Qi <yao@codesourcery.com>
19828
19829 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
19830 traceframes into tfile and ctf trace files. Read data from
19831 trace file and test collected data.
19832 (gdb_collect_locals_test): Likewise.
19833 (gdb_unavailable_registers_test): Likewise.
19834 (gdb_unavailable_floats): Likewise.
19835 (gdb_collect_globals_test): Likewise.
19836 (top-level): Append "ctf" to trace_file_targets if GDB
19837 supports.
19838
b5262cd0
YQ
198392014-05-05 Yao Qi <yao@codesourcery.com>
19840
19841 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
19842 code to ...
19843 (gdb_collect_args_test_1): ... it. New proc.
19844 (gdb_collect_locals_test): Move some code to ...
19845 (gdb_collect_locals_test_1): ... it. New proc.
19846 (gdb_unavailable_registers_test): Move some code to ...
19847 (gdb_unavailable_registers_test_1): ... it. New proc.
19848 (gdb_unavailable_floats): Move some code to ...
19849 (gdb_unavailable_floats_1): ... it. New proc.
19850
30a1e6cc
SDJ
198512014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
19852
19853 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
19854 probes to test for bitness recognition.
19855 * gdb.arch/amd64-stap-optional-prefix.exp
19856 (test_probe_value_without_reg): New procedure.
19857 Add code to test for different kinds of bitness.
19858
f33da99a
SDJ
198592014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
19860
19861 PR breakpoints/16889
19862 * gdb.arch/amd64-stap-optional-prefix.S: New file.
19863 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
19864
5b80f00d
PA
198652014-05-01 Pedro Alves <palves@redhat.com>
19866
19867 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
19868 gdb_file_cmd if no file is specified.
19869 * boards/native-extended-gdbserver.exp (gdb_load): Use the
19870 last_loaded_file to set the remote exec-file.
19871
f8c2a73c
PA
198722014-05-01 Pedro Alves <palves@redhat.com>
19873
19874 * boards/local-remote-host.exp: New file.
19875
be6e8ac7
PA
198762014-05-01 Pedro Alves <palves@redhat.com>
19877
19878 * boards/local-remote-host.exp: Rename to ...
19879 * boards/local-remote-host-notty.exp: ... this.
19880
cac0dc8f
JB
198812014-04-28 Joel Brobecker <brobecker@adacore.com>
19882
19883 * gdb.ada/dyn_arrayidx: New testcase.
19884
9730e6cc
YQ
198852014-04-26 Yao Qi <yao@codesourcery.com>
19886
19887 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
19888 and compute the length of function main. Save it in
19889 $main_length.
19890 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
19891 (top-level): Use gdb_compile to compile objects into
19892 executable and restart GDB. Remove invocation to
19893 prepare_for_testing.
19894
7ae1a6a6
PA
198952014-04-25 Simon Marchi <simon.marchi@ericsson.com>
19896 Pedro Alves <palves@redhat.com>
19897
19898 PR server/16255
19899 * gdb.multi/multi-attach.c: New file.
19900 * gdb.multi/multi-attach.exp: New file.
19901
4082afcc
PA
199022014-04-25 Pedro Alves <palves@redhat.com>
19903
19904 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
19905 user.
19906 (top level): Test that "set remote conditional-breakpoints-packet
19907 off" works as intended.
19908 * gdb.base/dprintf.exp: Test that "set remote
19909 breakpoint-commands-packet off" works as intended.
19910 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
19911 New function.
19912 (top level): Call it.
19913 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
19914 remote fast-tracepoints-packet off" works as intended.
19915 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
19916 * lib/gdb.exp (gdb_is_target_remote): ... here.
19917
2abc3f8d
DB
199182014-04-24 David Blaikie <dblaikie@gmail.com>
19919
19920 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
19921 ensure clang would not discard them.
19922 * gdb.base/gdbvars.c: Ditto.
19923 * gdb.base/memattr.c: Ditto.
19924 * gdb.base/whatis.c: Ditto.
19925 * gdb.python/py-prettyprint.c: Ditto.
19926 * gdb.trace/actions.c: Ditto.
19927 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
19928 ensure clang would not discard it.
19929
bfd39632
DB
199302014-04-24 David Blaikie <dblaikie@gmail.com>
19931
19932 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
19933 clang to emit the full definition of type required by the test
19934 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
19935
22842ff6
DB
199362014-04-24 David Blaikie <dblaikie@gmail.com>
19937
19938 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
19939 coax Clang into emitting the definition of the type.
19940 * gdb.cp/pr10728-x.h (y): Ditto.
19941 * gdb.cp/pr10728-y.cc (y): Ditto.
19942
c2e827ad
DB
199432014-04-24 David Blaikie <dblaikie@gmail.com>
19944
19945 * gdb.base/label.exp: XFAIL label related tests under Clang.
19946 * gdb.cp/cplabel.exp: Ditto.
19947 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
19948 under Clang those using labels.
19949
4c2d33e7
YQ
199502014-04-25 Yao Qi <yao@codesourcery.com>
19951
19952 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
19953 double_label.
19954 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
19955 partial_label and double_label.
19956
56083b99
DB
199572014-04-24 David Blaikie <dblaikie@gmail.com>
19958
19959 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
19960
25d4e99d
DB
199612014-04-24 David Blaikie <dblaikie@gmail.com>
19962
19963 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
19964 of the function to work across GCC and Clang.
19965 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
19966 pointer types (const void ** const V void **).
19967
01f9f808
MS
199682014-04-24 Michael Sturm <michael.sturm@mintel.com>
19969 Walfred Tedeschi <walfred.tedeschi@intel.com>
19970
19971 * Makefile.in (EXECUTABLES): Added i386-avx512.
19972 * gdb.arch/i386-avx512.c: New file.
19973 * gdb.arch/i386-avx512.exp: Likewise.
19974
4b48d439
KS
199752014-04-23 Keith Seitz <keiths@redhat.com>
19976
19977 * lib/mi-support.exp (mi_list_breakpoints): Delete.
19978 (mi_make_breakpoint_table): New procedure.
19979 (mi_create_breakpoint): Use mi_make_breakpoint
19980 and return the result.
19981 (mi_make_breakpoint): New procedure.
19982 (mi_build_kv_pairs): New procedure.
19983
19984 * gdb.mi/mi-break.exp: Remove unused globals,
19985 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
19986 All callers updated.
19987 * gdb.mi/mi-dprintf.exp: Use variable to track command
19988 number.
19989 Update all callers of mi_create_breakpoint and use
19990 mi_make_breakpoint_table.
19991 Remove any unused global variables.
19992 * gdb.mi/mi-nonstop.exp: Likewise.
19993 * gdb.mi/mi-nsintrall.exp: Likewise.
19994 * gdb.mi/mi-nsmoribund.exp: Likewise.
19995 * gdb.mi/mi-nsthrexec.exp: Likewise.
19996 * gdb.mi/mi-reverse.exp: Likewise.
19997 * gdb.mi/mi-simplerun.exp: Likewise.
19998 * gdb.mi/mi-stepn.exp: Likewise.
19999 * gdb.mi/mi-syn-frame.exp: Likewise.
20000 * gdb.mi/mi-until.exp: Likewise.
20001 * gdb.mi/mi-var-cp.exp: Likewise.
20002 * gdb.mi/mi-var-display.exp: Likewise.
20003 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
20004 * gdb.mi/mi2-var-child.exp: Likewise.
20005 * gdb.mi/mi-vla-c99.exp: Likewise.
20006 * lib/mi-support.exp: Likewise.
20007
20008 From Ian Lance Taylor <iant@cygnus.com>:
20009 * lib/gdb.exp (parse_args): New procedure.
20010
08351840
PA
200112014-04-23 Pedro Alves <palves@redhat.com>
20012
20013 * gdb.base/break-unload-file.c: New file.
20014 * gdb.base/break-unload-file.exp: New file.
20015 * gdb.base/sym-file-lib.c (baz): New function.
20016 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
20017 field.
20018 (load): Store the segment's mapped size.
20019 (unload): New function.
20020 (unload_shlib): New function.
20021 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
20022 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
20023 set a breakpoint at baz, and call it.
20024 * gdb.base/sym-file.exp: New tests for stale breakpoint
20025 instructions.
20026
076855f9
PA
200272014-04-23 Pedro Alves <palves@redhat.com>
20028
20029 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
20030 * gdb.base/hbreak-in-shr-unsupported.c: New file.
20031 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
20032 * gdb.base/hbreak-unmapped.c: New file.
20033 * gdb.base/hbreak-unmapped.exp: New file.
20034 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
20035 * lib/gdb.exp (gdb_is_target_remote): ... here.
20036
483805cf
PA
200372014-04-22 Pedro Alves <palves@redhat.com>
20038
20039 * gdb.base/consecutive-step-over.c: New file.
20040 * gdb.base/consecutive-step-over.exp: New file.
20041
06d97543
PA
200422014-04-22 Pedro Alves <palves@redhat.com>
20043
20044 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
20045 instead of send_gdb/gdb_expect.
20046
b4429ea2
YQ
200472014-04-22 Yao Qi <yao@codesourcery.com>
20048
20049 * lib/trace-support.exp (generate_tracefile): New procedure.
20050 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
20051 return 0.
20052 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
20053 if generate_tracefile returns 1.
20054
51d48146
PA
200552014-04-18 Tom Tromey <palves@redhat.com>
20056 Pedro alves <tromey@redhat.com>
20057
20058 PR backtrace/15558
20059 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
20060 with a backtrace limit.
20061 * gdb.python/py-frame-inline.exp: Test running to an inline
20062 function with a backtrace limit, and printing the newest frame.
20063 * gdb.python/py-frame-inline.c (main): Call f.
20064
bd1dce5f
MS
200652014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
20066
20067 * gdb.java/jnpe.exp: Drop srcdir from untested path.
20068
40d1a503
MS
200692014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
20070
20071 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
20072 Drop prefix from unsupported source file path.
20073
389b98f7
YQ
200742014-04-17 Yao Qi <yao@codesourcery.com>
20075
20076 * lib/gdb.exp (with_target_charset): New proc.
20077 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
20078 with_target_charset.
20079 (test_print_strings): Likewise.
20080 (test_repeat_bytes): Likewise.
20081 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
20082 for some tests.
20083
22869d73
KS
200842014-04-16 Keith Seitz <keiths@redhat.com>
20085
20086 PR gdb/15827
20087 * gdb.dwarf2/corrupt.c: New file.
20088 * gdb.dwarf2/corrupt.exp: New file.
20089
c4f87ca6
KS
200902014-04-16 Keith Seitz <keiths@redhat.com>
20091
20092 PR c++/16597
20093 * gdb.cp/namelessclass.cc: New file.
20094 * gdb.cp/namelessclass.exp: New file.
20095 * gdb.cp/namelessclass.S: New file.
20096
ab19de87
DE
200972014-04-16 Doug Evans <dje@google.com>
20098
20099 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
20100 Add comment.
20101 (gdbserver_default_get_comm_port): New function.
20102 (gdbserver_start): Check if board file provided
20103 "gdbserver,get_comm_port" and use it if so.
20104 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
20105 (gdb,socketport): Set to "stdio".
20106 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
20107 (stdio_gdbserver_template): Delete.
20108 (${board}_get_remote_address): Update.
20109 (${board}_build_remote_cmd): Delete.
20110 (${board}_get_comm_port): New function.
20111 (${board}_spawn): Update.
20112 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
20113 Delete.
20114 (${board}_get_remote_address): Update.
20115 (${board}_get_comm_port): New function.
20116
fc98a809
AB
201172014-04-16 Andrew Burgess <aburgess@broadcom.com>
20118
20119 * gdb.base/memattr.exp: Improve regexps to handle memory regions
20120 appearing in any order.
20121
87fd9e6e
DE
201222014-04-15 Doug Evans <dje@google.com>
20123
20124 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
20125 uninitialized value of "description".
20126
099fc3ea
KS
201272014-04-15 Keith Seitz <keiths@redhat.com>
20128
20129 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
20130 Remove unused globals.
20131 (test_running_the_program): Likewise.
20132 (test_controlled_execution): Likewise.
20133 (test_controlling_breakpoints): Likewise.
20134 (test_program_termination): Likewise.
20135
5da151d4
KS
201362014-04-15 Keith Seitz <keiths@redhat.com>
20137
20138 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
20139 unused globals.
20140 (test_rbreak_creation_and_listing): Likewise.
20141 (test_ignore_count): Likewise.
20142 (test_error): Likewise.
20143
35e5d2f0
PA
201442014-04-15 Pedro Alves <palves@redhat.com>
20145
20146 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
20147 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
20148 sym-file-loader.c.
20149 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
20150 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
20151 to sym-file-loader.c.
20152 (struct library): Forward declare.
20153 (load_shlib, lookup_function): Change prototypes.
20154 (find_shstrtab, find_strtab, find_shdr, find_symtab)
20155 (translate_offset): Remove declarations.
20156 (get_text_addr): New declaration.
20157 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
20158 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
20159 sym-file-loader.h.
20160 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
20161 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
20162 here from sym-file-loader.h.
20163 (struct library): New structure.
20164 (load_shlib, lookup_function): Change prototypes and adjust to
20165 work with a struct library.
20166 (find_shstrtab, find_strtab, find_shdr, find_symtab)
20167 (translate_offset): Make static.
20168 (get_text_addr): New function.
20169 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
20170
eb4c1710
PA
201712014-04-15 Pedro Alves <palves@redhat.com>
20172
20173 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
20174
2d1baf52
PA
201752014-04-15 Pedro Alves <palves@redhat.com>
20176
20177 * gdb.base/sym-file-loader.c: Include <limits.h>.
20178 (SELF_LINK): New define.
20179 (get_origin): New function.
20180 (load_shlib): Use it.
20181 * gdb.base/sym-file.exp: Don't early return if the target is
20182 remote. Use runto_main, and issue fail is that fails. Use
20183 gdb_load_shlibs.
20184 (shlib_name): Delete.
20185 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
20186
7dd6df01
PA
201872014-04-15 Pedro Alves <palves@redhat.com>
20188
20189 * gdb.base/sym-file.exp: Remove regex characters from test
20190 message. Don't refer to breakpoint numbers in test messages.
20191
b50c8614
KS
201922014-04-14 Keith Seitz <keiths@redhat.com>
20193
20194 PR c++/16253
20195 * gdb.cp/var-tag.cc: New file.
20196 * gdb.cp/var-tag.exp: New file.
20197 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
20198 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
20199 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
20200 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
20201
3d567982
TT
202022014-04-14 Tom Tromey <tromey@redhat.com>
20203
20204 * gdb.cp/classes.exp (test_enums): Handle underlying type.
20205 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
20206 type.
20207 * gdb.cp/enum-class.exp: New file.
20208 * gdb.cp/enum-class.cc: New file.
20209
0626fc76
TT
202102014-04-14 Tom Tromey <tromey@redhat.com>
20211
20212 * gdb.dwarf2/enum-type.exp: New file.
20213
dca325b3
SA
202142014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
20215
20216 * gdb.mi/mi-vla-c99.exp: New file.
20217 * gdb.mi/vla.c: New file.
20218
5854b38a
SA
202192014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
20220
20221 * gdb.base/vla-datatypes.c: New file.
20222 * gdb.base/vla-datatypes.exp: New file.
20223
463bb957
SA
202242014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
20225
20226 * gdb.base/vla-ptr.c: New file.
20227 * gdb.base/vla-ptr.exp: New file.
20228
3dd170be
SA
202292014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
20230
20231 * gdb.dwarf2/count.exp: New file.
20232
5ecaaa66
SA
202332014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
20234
20235 * gdb.base/vla-sideeffect.c: New file.
20236 * gdb.base/vla-sideeffect.exp: New file.
20237
41f1ada5
DB
202382014-04-14 David Blaikie <dblaikie@gmail.com>
20239
20240 * gdb.mi/non-stop.c: Add return value for non-void function return
20241 statement.
20242 * gdb.threads/staticthreads.c: Ditto.
20243
0be03e84
DE
202442014-04-12 Siva Chandra Reddy <sivachandra@google.com>
20245 Doug Evans <xdje42@gmail.com>
20246
20247 * gdb.guile/scm-value.c: Improve test case.
20248 * gdb.guile/scm-value.exp: Add new test.
20249
f180a1fb
DB
202502014-04-11 David Blaikie <dblaikie@gmail.com>
20251
20252 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
20253 override Clang's default.
20254
6b662e19
JB
202552014-04-11 Joel Brobecker <brobecker@adacore.com>
20256
20257 Revert the following changes (regressions):
20258
20259 * gdb.base/vla-sideeffect.c: New file.
20260 * gdb.base/vla-sideeffect.exp: New file.
20261
20262 * gdb.dwarf2/count.exp: New file.
20263
20264 * gdb.base/vla-multi.c: New file.
20265 * gdb.base/vla-multi.exp: New file.
20266
20267 * gdb.base/vla-ptr.c: New file.
20268 * gdb.base/vla-ptr.exp: New file.
20269
20270 * gdb.base/vla-datatypes.c: New file.
20271 * gdb.base/vla-datatypes.exp: New file.
20272
20273 * gdb.mi/mi-vla-c99.exp: New file.
20274 * gdb.mi/vla.c: New file.
20275
245a5f0b
KS
202762014-04-11 Keith Seitz <keiths@redhat.com>
20277
20278 PR c++/16675
20279 * gdb.cp/cpsizeof.exp: New file.
20280 * gdb.cp/cpsizeof.cc: New file.
20281
58a84dcf
SA
202822014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20283
191a8a90
JB
20284 * gdb.mi/mi-vla-c99.exp: New file.
20285 * gdb.mi/vla.c: New file.
58a84dcf 20286
c8655f75
SA
202872014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20288
20289 * gdb.base/vla-datatypes.c: New file.
20290 * gdb.base/vla-datatypes.exp: New file.
20291
024e13b4
SA
202922014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20293
20294 * gdb.base/vla-ptr.c: New file.
20295 * gdb.base/vla-ptr.exp: New file.
20296
1a237e0e
SA
202972014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20298
20299 * gdb.base/vla-multi.c: New file.
20300 * gdb.base/vla-multi.exp: New file.
20301
504f3432
SA
203022014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20303
20304 * gdb.dwarf2/count.exp: New file.
20305
3bce8237
SA
203062014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20307
191a8a90
JB
20308 * gdb.base/vla-sideeffect.c: New file.
20309 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 20310
322f9c21
YQ
203112014-04-11 Yao Qi <yao@codesourcery.com>
20312
20313 * gdb.base/completion.exp: Check file exists before running tests
20314 on file completion.
20315
d708bcd1
PA
203162014-04-10 Pedro Alves <palves@redhat.com>
20317
20318 * gdb.base/cond-eval-mode.c: New file.
20319 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
20320 prepare_for_testing to build the new file. Check result of
20321 runto_main.
20322 (test_break, test_watch): New procedures.
20323 (top level): Use them.
20324
ae1d2761
PM
203252014-04-08 Pierre Muller <muller@sourceware.org>
20326
20327 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
20328 Ctrl-V use for mingw hosts.
20329
7af389b8
SC
203302014-04-07 Siva Chandra Reddy <sivachandra@google.com>
20331
20332 * gdb.python/py-value.c: Improve test case.
20333 * gdb.python/py-value.exp: Add new test.
20334
5e703181
DE
203352014-04-07 David Blaikie <dblaikie@gmail.com>
20336
20337 * lib/compiler.c: Identify the clang compiler.
20338 * lib/compiler.cc: Ditto.
20339
9810b410
YQ
203402014-04-03 Yao Qi <yao@codesourcery.com>
20341
20342 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
20343
98d1b8dc
AB
203442014-04-01 Anton Blanchard <anton@samba.org>
20345
20346 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
20347 messages unique.
20348
3114cea1
AB
203492014-04-01 Anton Blanchard <anton@samba.org>
20350
20351 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
20352 prepare_for_testing.
20353
62f7182c
AB
203542014-04-01 Anton Blanchard <anton@samba.org>
20355
20356 * gdb.arch/ppc64-atomic-inst.c: Remove.
20357 * gdb.arch/ppc64-atomic-inst.S: New file.
20358 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
20359
770e7fc7
DE
203602014-03-31 Doug Evans <dje@google.com>
20361
20362 * gdb.base/print-symbol-loading-lib.c: New file.
20363 * gdb.base/print-symbol-loading-main.c: New file.
20364 * gdb.base/print-symbol-loading.exp: New file.
20365
46e2bafa
YQ
203662014-03-31 Yao Qi <yao@codesourcery.com>
20367
20368 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
20369
8776cfe9
JB
203702014-03-28 Joel Brobecker <brobecker@adacore.com>
20371
20372 * gdb.ada/mi_dyn_arr: New testcase.
20373
5d1ef361
DE
203742014-03-27 Doug Evans <dje@google.com>
20375
20376 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
20377
b5bee914
YQ
203782014-03-27 Yao Qi <yao@codesourcery.com>
20379
20380 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
20381 if target is nios2-*-*.
20382
0d4d0e77
YQ
203832014-03-26 Yao Qi <yao@codesourcery.com>
20384
20385 * lib/gdb.exp (readline_is_used): New proc.
20386 * gdb.base/completion.exp: Move tests on command complete up.
20387 Skip the rest of tests if readline is not used.
20388 * gdb.ada/complete.exp: Skp the test if readline is not
20389 used.
20390 * gdb.base/filesym.exp: Likewise.
20391 * gdb.base/macscp.exp: Likewise.
20392 * gdb.base/readline-ask.exp: Likewise.
20393 * gdb.base/readline.exp: Likewise.
20394 * gdb.python/py-cmd.exp: Likewise.
20395 * gdb.trace/tfile.exp: Likewise.
20396
29361eee
YQ
203972014-03-26 Yao Qi <yao@codesourcery.com>
20398
20399 * gdb.base/macscp.exp: Fix code format issues.
20400
bc9a5525
UW
204012014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
20402
20403 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
20404 * gdb.asm/powerpc64le.inc: New file.
20405
d3839ede
PA
204062014-03-25 Pedro Alves <palves@redhat.com>
20407 Doug Evans <dje@google.com>
20408
20409 * gdb.base/source-execution.c: New file.
20410 * gdb.base/source-execution.exp: New file.
20411 * gdb.base/source-execution.gdb: New file.
20412
01672a57
DE
204132014-03-24 Doug Evans <dje@google.com>
20414
20415 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
20416 using fission.
20417
88bbeca9
HZ
204182014-03-24 Hui Zhu <hui@codesourcery.com>
20419 Pedro Alves <palves@redhat.com>
20420
20421 PR breakpoints/16101
20422 * gdb.base/dprintf.exp: Use unsupported rather than changing the
20423 test pass/fail messages. Detect missing support for dprintf when
20424 breakpoints are actually inserted.
20425 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
20426 breakpoints are actually inserted.
20427 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
20428 fails.
20429
d2348791
JK
204302014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
20431
20432 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
20433
feef67ab
DE
204342014-03-22 Doug Evans <xdje42@gmail.com>
20435
20436 * gdb.python/python.exp (python not supported): Verify multi-line
20437 python command issues an error.
25d743f9 20438 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 20439 guile command issues an error.
feef67ab 20440
ecebef6a
MR
204412014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
20442
20443 * gdb.threads/thread-specific.exp: Handle the lack of usable
20444 $this_breakpoint and $this_thread.
20445
ccdd1909
HZ
204462014-03-21 Hui Zhu <hui@codesourcery.com>
20447
20448 * gdb.base/attach.exp (do_command_attach_tests): New.
20449
beb460e8
PA
204502014-03-20 Tom Tromey <tromey@redhat.com>
20451 Pedro Alves <palves@redhat.com>
20452
20453 PR cli/15718
20454 * gdb.base/condbreak-call-false.c: New file.
20455 * gdb.base/condbreak-call-false.exp: New file.
20456
40acf43a
PA
204572014-03-20 Pedro Alves <palves@redhat.com>
20458
20459 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
20460 Delete.
20461 (block_signals, unblock_signals): Delete.
20462 (child_function_2, main): Remove references to deleted variable
20463 and functions.
20464
9f5e1e02
PA
204652014-03-20 Pedro Alves <palves@redhat.com>
20466
20467 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
20468 Use pthread_kill to signal thread 2.
20469 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
20470 Adjust to make the test send itself a signal rather than using the
20471 host's "kill" command.
20472
99619bea
PA
204732014-03-20 Pedro Alves <palves@redhat.com>
20474
20475 * gdb.threads/multiple-step-overs.c: New file.
20476 * gdb.threads/multiple-step-overs.exp: New file.
20477 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
20478 Adjust expected infrun debug output.
20479
2adfaa28
PA
204802014-03-20 Pedro Alves <palves@redhat.com>
20481
20482 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
20483 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
20484
31e77af2
PA
204852014-03-20 Pedro Alves <palves@redhat.com>
20486
20487 PR breakpoints/7143
20488 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
20489 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
20490 of gdb_test_multiple.
20491 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
20492 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
20493
b9f437de
PA
204942014-03-20 Pedro Alves <palves@redhat.com>
20495
20496 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
20497 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
20498
05adc73e
PA
204992014-03-19 Pedro Alves <palves@redhat.com>
20500
20501 * gdb.base/async.exp: Remove early return.
20502
6048b950
PA
205032014-03-19 Pedro Alves <palves@redhat.com>
20504
20505 * gdb.base/async.exp (step& tests): Pass explicit test messages.
20506
8bcfb00a
PA
205072014-03-19 Pedro Alves <palves@redhat.com>
20508
20509 * gdb.base/async.exp (test_background): Expect \r\n after
20510 "completed." in the fail pattern.
20511
884e37dc
PA
205122014-03-19 Pedro Alves <palves@redhat.com>
20513
20514 * gdb.base/async.exp (test_background): New procedure.
20515 Use it for all background execution command tests.
20516
148e57e2
PA
205172014-03-19 Pedro Alves <palves@redhat.com>
20518
20519 * gdb.base/async.exp: Use prepare_for_testing.
20520
f48088c7
PA
205212014-03-19 Pedro Alves <palves@redhat.com>
20522
20523 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
20524 the same line.
20525
e2f6c966
PA
205262014-03-19 Pedro Alves <palves@redhat.com>
20527
20528 * gdb.base/async.c (main): Add "jump here" and "until here" line
20529 marker comments.
20530 * gdb.base/async.exp (jump_here): New global.
20531 (jump& test): Use it.
20532 (until_here): New global.
20533 (until& test): Use it.
20534
c30568d4
PA
205352014-03-19 Pedro Alves <palves@redhat.com>
20536
20537 * gdb.base/async.exp: Don't frob gdb_protocol.
20538
0172b6a7
DE
205392014-03-18 Doug Evans <xdje42@gmail.com>
20540
20541 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
20542 Fix spelling of exec-done-display.
20543
06c868a8
JK
205442014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
20545
20546 PR gdb/15358
20547 * gdb.base/gdb-sigterm.c: New file.
20548 * gdb.base/gdb-sigterm.exp: New file.
20549
0c7e1a46
PA
205502014-03-18 Pedro Alves <palves@redhat.com>
20551
20552 PR gdb/13860
20553 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
20554 * lib/mi-support.exp (mi_expect_stop): Add special handling for
20555 solib-event.
20556
f7c77d93
JB
205572014-03-17 Joel Brobecker <brobecker@adacore.com>
20558
20559 * gdb.ada/pckd_arr_ren: New testcase.
20560
5a1e8c7a
DE
205612014-03-13 Doug Evans <xdje42@gmail.com>
20562
20563 PR guile/16612
20564 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
20565 collect after discarding symbols.
20566
350e1a76
DE
205672014-03-13 Ludovic Courtès <ludo@gnu.org>
20568 Doug Evans <xdje42@gmail.com>
20569
20570 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
20571 to history survives a gc.
20572
a69900ae
PA
205732014-03-13 Pedro Alves <palves@redhat.com>
20574
20575 * gdb.base/default.exp: Don't test "target procfs".
20576
5db9f0bd
PA
205772014-03-13 Pedro Alves <palves@redhat.com>
20578
20579 * gdb.base/default.exp: Update "target child" and "target procfs"
20580 tests to not expect "Unix".
20581
b3ccfe11
TT
205822014-03-12 Tom Tromey <tromey@redhat.com>
20583
20584 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
20585 New procs. Add target-async tests.
20586 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
20587 Add target-async tests.
20588
646f4417
AA
205892014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
20590
20591 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
20592 'func_start' and 'func_end' for the beginning and end of the
20593 function code, respectively.
20594 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
20595 'func_end' instead of 'func' and 'main'.
20596
288c211f
AA
205972014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
20598
20599 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
20600 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
20601 generate the debug info assembler source.
20602
e0c0f156
AA
206032014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
20604
20605 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
20606 * gdb.dwarf2/arr-subrange.exp: Likewise.
20607 * gdb.dwarf2/dwz.exp: Likewise.
20608 * gdb.dwarf2/method-ptr.exp: Likewise.
20609 * gdb.dwarf2/missing-sig-type.exp: Likewise.
20610 * gdb.dwarf2/subrange.exp: Likewise.
20611 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
20612 * gdb.dwarf2/implptrpiece.exp: Likewise.
20613 * gdb.dwarf2/nostaticblock.exp: Likewise.
20614
0e5c4555
AA
206152014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
20616
20617 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
20618 directory to absolute path name arguments.
20619
5ec18f2b
JG
206202014-03-10 Joel Brobecker <brobecker@adacore.com>
20621
20622 * gdb.ada/tagged_access: New testcase.
20623
847fc4f2
MM
206242014-03-07 Markus Metzger <markus.t.metzger@intel.com>
20625
20626 * gdb.btrace/data.exp: Update expected output.
20627
cc3da688
YQ
206282014-03-06 Yao Qi <yao@codesourcery.com>
20629
20630 * gdb.trace/pr16508.exp: New file.
20631
0f26cec1
PA
206322014-03-05 Pedro Alves <palves@redhat.com>
20633
20634 PR gdb/16575
20635 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
20636 procedure.
20637 (top level): Adjust to use it. Add tests that exercise breakpoint
20638 interaction with the code-cache.
20639
7a5a839f
LC
206402014-02-26 Ludovic Courtès <ludo@gnu.org>
20641
20642 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
20643 test for 'history-append!'.
20644
31aa7e4e
JB
206452014-02-26 Joel Brobecker <brobecker@adacore.com>
20646
20647 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
20648 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
20649 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
20650 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
20651 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
20652 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
20653
1b588015
JB
206542014-02-26 Joel Brobecker <brobecker@adacore.com>
20655
20656 * testsuite/gdb.python/py-pp-re-notag.c: New file.
20657 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
20658 * testsuite/gdb.python/py-pp-re-notag.p: New file.
20659
55426c9d
JB
206602014-02-26 Joel Brobecker <brobecker@adacore.com>
20661
20662 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
20663
dc53a7ad
JB
206642014-02-26 Joel Brobecker <brobecker@adacore.com>
20665
20666 * gdb.dwarf2/arr-stride.c: New file.
20667 * gdb.dwarf2/arr-stride.exp: New file.
20668
12ab52e9
PA
206692014-02-26 Pedro Alves <palves@redhat.com>
20670
20671 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
20672 that won't ever trigger. Make sure that GDB reports the correct
20673 breakpoint that caused the stop.
20674
849c862e
JK
206752014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
20676
20677 PR gdb/16626
20678 * gdb.base/auto-load-script: New file.
20679 * gdb.base/auto-load.c: New file.
20680 * gdb.base/auto-load.exp: New file.
20681
71b7d793
JK
20682 PR gdb/16626
20683 * gdb.base/auto-load.exp: Fix out-of-srctree run.
20684
e2f0d509
JK
206852014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
20686
20687 Fix dw2-icycle.exp -fsanitize=address GDB crash.
20688 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
20689
50cc37c8
DE
206902014-02-24 Doug Evans <dje@google.com>
20691
20692 * lib/gdb.exp (run_on_host): Log error output if program fails.
20693
ea4758f2
PA
206942014-02-21 Pedro Alves <palves@redhat.com>
20695
20696 * gdb.threads/step-after-sr-lock.c: Rename to ...
20697 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
20698 * gdb.threads/step-after-sr-lock.exp: Rename to ...
20699 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
20700 ... this.
20701
d7b30f67
SDJ
207022014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
20703
20704 PR tdep/16397
20705 * gdb.arch/amd64-stap-special-operands.exp: New file.
20706 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
20707 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
20708 * gdb.arch/amd64-stap-triplet.S: Likewise.
20709 * gdb.arch/amd64-stap-triplet.c: Likewise.
20710
83deb43f
JB
207112014-02-20 Joel Brobecker <brobecker@adacore.com>
20712
20713 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
20714 in .section pseudo-op.
20715
adde2bff
DE
207162014-02-20 lin zuojian <manjian2006@gmail.com>
20717 Joel Brobecker <brobecker@adacore.com>
20718 Doug Evans <xdje42@gmail.com>
20719
20720 PR symtab/16581
20721 * gdb.dwarf2/dw2-icycle.S: New file.
20722 * gdb.dwarf2/dw2-icycle.c: New file.
20723 * gdb.dwarf2/dw2-icycle.exp: New file.
20724
f7bd0f78
SC
207252014-02-19 Siva Chandra Reddy <sivachandra@google.com>
20726
20727 * gdb.python/py-value-cc.cc: Improve test case to enable testing
20728 operations on gdb.Value objects.
20729 * gdb.python/py-value-cc.exp: Add new test to test operations on
20730 gdb.Value objects.
20731
c17ef0d5
DE
207322014-02-18 Doug Evans <dje@google.com>
20733
20734 * Makefile.in (TESTS): New variable.
20735 (expanded_tests, expanded_tests_or_none): New variables
20736 (check-single): Pass $(expanded_tests_or_none) to runtest.
20737 (check-parallel): Only run tests in $(TESTS) if non-empty.
20738 (check/no-matching-tests-found): New rule.
20739 * README: Document TESTS makefile variable.
20740
5dd3176f
DE
207412014-02-18 Doug Evans <dje@google.com>
20742
20743 * Makefile.in (check-parallel): rm -rf outputs temp.
20744
0b10be4f
JK
207452014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
20746
20747 Fix "ERROR: no fileid for" in the testsuite.
20748 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
20749
85f224e7
DE
207502014-02-12 Doug Evans <dje@google.com>
20751
20752 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
20753 (MISCELLANEOUS): New variable.
20754 (clean): rm -rf $(MISCELLANEOUS).
20755 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
20756 dwp live in the same directory as symlinks, with each symlink pointed
20757 to a differently named file in a different directory.
20758
149b30ff
DE
207592014-02-11 Doug Evans <dje@google.com>
20760
20761 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
20762 of Tcl file commands.
20763
1dfdac32
MK
207642014-02-10 Mark Kettenis <kettenis@gnu.org>
20765
20766 * gdb.threads/step-after-sr-lock.exp: Avoid executing
20767 "kill -SIGUSR1 -1".
20768
aa4fb036
JB
207692014-02-10 Joel Brobecker <brobecker@adacore.com>
20770
20771 * gdb.ada/tick_length_array_enum_idx: New testcase.
20772
ed3ef339
DE
207732014-02-10 Doug Evans <xdje42@gmail.com>
20774
20775 * configure.ac (AC_OUTPUT): Add gdb.guile.
20776 * configure: Regenerate.
20777 * lib/gdb-guile.exp: New file.
20778 * lib/gdb.exp (get_target_charset): New function.
20779 * gdb.base/help.exp: Update expected output from "apropos apropos".
20780 * gdb.guile/Makefile.in: New file.
20781 * gdb.guile/guile.exp: New file.
20782 * gdb.guile/scm-arch.c: New file.
20783 * gdb.guile/scm-arch.exp: New file.
20784 * gdb.guile/scm-block.c: New file.
20785 * gdb.guile/scm-block.exp: New file.
20786 * gdb.guile/scm-breakpoint.c: New file.
20787 * gdb.guile/scm-breakpoint.exp: New file.
20788 * gdb.guile/scm-disasm.c: New file.
20789 * gdb.guile/scm-disasm.exp: New file.
20790 * gdb.guile/scm-equal.c: New file.
20791 * gdb.guile/scm-equal.exp: New file.
20792 * gdb.guile/scm-error.exp: New file.
20793 * gdb.guile/scm-error.scm: New file.
20794 * gdb.guile/scm-frame-args.c: New file.
20795 * gdb.guile/scm-frame-args.exp: New file.
20796 * gdb.guile/scm-frame-args.scm: New file.
20797 * gdb.guile/scm-frame-inline.c: New file.
20798 * gdb.guile/scm-frame-inline.exp: New file.
20799 * gdb.guile/scm-frame.c: New file.
20800 * gdb.guile/scm-frame.exp: New file.
20801 * gdb.guile/scm-generics.exp: New file.
20802 * gdb.guile/scm-gsmob.exp: New file.
20803 * gdb.guile/scm-iterator.c: New file.
20804 * gdb.guile/scm-iterator.exp: New file.
20805 * gdb.guile/scm-math.c: New file.
20806 * gdb.guile/scm-math.exp: New file.
20807 * gdb.guile/scm-objfile-script-gdb.in: New file.
20808 * gdb.guile/scm-objfile-script.c: New file.
20809 * gdb.guile/scm-objfile-script.exp: New file.
20810 * gdb.guile/scm-objfile.c: New file.
20811 * gdb.guile/scm-objfile.exp: New file.
20812 * gdb.guile/scm-ports.exp: New file.
20813 * gdb.guile/scm-pretty-print.c: New file.
20814 * gdb.guile/scm-pretty-print.exp: New file.
20815 * gdb.guile/scm-pretty-print.scm: New file.
20816 * gdb.guile/scm-section-script.c: New file.
20817 * gdb.guile/scm-section-script.exp: New file.
20818 * gdb.guile/scm-section-script.scm: New file.
20819 * gdb.guile/scm-symbol.c: New file.
20820 * gdb.guile/scm-symbol.exp: New file.
20821 * gdb.guile/scm-symtab-2.c: New file.
20822 * gdb.guile/scm-symtab.c: New file.
20823 * gdb.guile/scm-symtab.exp: New file.
20824 * gdb.guile/scm-type.c: New file.
20825 * gdb.guile/scm-type.exp: New file.
20826 * gdb.guile/scm-value-cc.cc: New file.
20827 * gdb.guile/scm-value-cc.exp: New file.
20828 * gdb.guile/scm-value.c: New file.
20829 * gdb.guile/scm-value.exp: New file.
20830 * gdb.guile/source2.scm: New file.
20831 * gdb.guile/types-module.cc: New file.
20832 * gdb.guile/types-module.exp: New file.
20833
7026a7c1
YQ
208342014-02-10 Yao Qi <yao@codesourcery.com>
20835
20836 PR testsuite/16543
20837 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
20838 * configure: Regenerated.
20839 * Makefile.in: New file.
20840
6c466447
AS
208412014-02-08 Andreas Schwab <schwab@linux-m68k.org>
20842
20843 * gdb.python/py-framefilter.exp: Fix typo.
20844
6e854735
YQ
208452014-02-08 Yao Qi <yao@codesourcery.com>
20846
20847 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
20848 that no =breakpoint-modified is emitted when breakpoints are
20849 modified through MI commands.
20850
d137e6dc
PA
208512014-02-07 Pedro Alves <pedro@codesourcery.com>
20852 Pedro Alves <palves@redhat.com>
20853
20854 * gdb.threads/step-after-sr-lock.c: New file.
20855 * gdb.threads/step-after-sr-lock.exp: New file.
20856
b5ee5a50
PA
208572014-02-07 Pedro Alves <palves@redhat.com>
20858
20859 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
20860
3c77faf3
JK
208612014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
20862
20863 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
20864 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
20865
6dddc817
DE
208662014-02-06 Doug Evans <xdje42@gmail.com>
20867
20868 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
20869 output.
20870
20871 * gdb.gdb/python-interrupts.exp: New file.
20872
de7b2893
YQ
208732014-02-05 Yao Qi <yao@codesourcery.com>
20874
20875 * gdb.trace/report.exp (use_collected_data): Test the output
20876 of "info threads" and "info inferiors".
20877
66d032ac
YQ
208782014-02-05 Yao Qi <yao@codesourcery.com>
20879
20880 Revert this patch:
20881
20882 2013-05-24 Yao Qi <yao@codesourcery.com>
20883
20884 * gdb.trace/tfile.exp: Test inferior and thread.
20885
591a12a1
UW
208862014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20887
20888 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
20889 on a function.
20890 * gdb.base/step-bt.c: Call hello via function pointer to make
20891 sure its first instruction is executed on powerpc64le-linux.
20892
0ff3e01f
UW
208932014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20894
20895 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
20896
084ee545
UW
208972014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20898
20899 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
20900 of the test patterns for use on little-endian systems.
20901
6ed14ff3
UW
209022014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20903
20904 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
20905 (decimal_vector): Fix for little-endian.
20906
401e27fd
JM
209072014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
20908
20909 * gdb.arch/sparc-sysstep.exp: New file.
20910 * gdb.arch/sparc-sysstep.c: Likewise.
20911
20912 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
20913
8b924729
EBM
209142014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
20915
20916 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
20917
fb151210
JB
209182014-01-23 Tom Tromey <tromey@redhat.com>
20919
20920 * gdb.ada/array_char_idx: New testcase.
20921
0740f8d8
TT
209222014-01-23 Tom Tromey <tromey@redhat.com>
20923
20924 PR python/16487:
20925 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
20926 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
20927 classes.
20928
21909fa1
TT
209292014-01-23 Tom Tromey <tromey@redhat.com>
20930
20931 PR python/16491:
20932 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
20933 string from an inferior frame.
20934 * gdb.python/py-framefilter-mi.exp: Update.
20935
87ce2a04
DE
209362014-01-22 Doug Evans <dje@google.com>
20937
20938 * gdb.server/server-mon.exp: Add tests for "set debug-format".
20939
237b092b
AA
209402014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
20941
20942 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
20943
d674a709
AA
209442014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
20945
20946 * gdb.trace/entry-values.exp: Remove excess space character from
20947 regex patterns. Handle s390 call instruction.
20948
20fa3390
AA
209492014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
20950
20951 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
20952 define "*_start" label. Make "name" static.
20953 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
20954 ${name} by references to ${name}_start.
20955
78466714
AA
209562014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
20957
20958 * gdb.base/info-macros.exp: Remove "debug" from the compile
20959 options.
20960
ec9f644a
IB
209612014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
20962
20963 * gdb.dlang/demangle.exp: New file.
20964
94b1b47e
IB
209652014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
20966
20967 * gdb.dlang/primitive-types.exp: New file.
20968
7f420862
IB
209692014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
20970
20971 * configure.ac: Create gdb.dlang/Makefile.
20972 * configure: Regenerate.
20973 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
20974 * gdb.dlang/Makefile.in: New file.
20975 * lib/d-support.exp: New file.
20976 * lib/gdb.exp (skip_d_tests): New proc.
20977
52834460
MM
209782014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20979
20980 * gdb.btrace/delta.exp: Check reverse stepi.
20981 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
20982 * gdb.btrace/finish.exp: New.
20983 * gdb.btrace/next.exp: New.
20984 * gdb.btrace/nexti.exp: New.
20985 * gdb.btrace/record_goto.c: Add comments.
20986 * gdb.btrace/step.exp: New.
20987 * gdb.btrace/stepi.exp: New.
20988 * gdb.btrace/multi-thread-step.c: New.
20989 * gdb.btrace/multi-thread-step.exp: New.
20990 * gdb.btrace/rn-dl-bind.c: New.
20991 * gdb.btrace/rn-dl-bind.exp: New.
20992 * gdb.btrace/data.c: New.
20993 * gdb.btrace/data.exp: New.
20994 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
20995
6e07b1d2
MM
209962014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20997
20998 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
20999 * gdb.btrace/exception.exp: Update.
21000 * gdb.btrace/instruction_history.exp: Update.
21001 * gdb.btrace/record_goto.exp: Update.
21002 * gdb.btrace/tailcall.exp: Update.
21003 * gdb.btrace/unknown_functions.exp: Update.
21004 * gdb.btrace/delta.exp: New.
21005
0b722aec
MM
210062014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21007
21008 * gdb.btrace/record_goto.exp: Add backtrace test.
21009 * gdb.btrace/tailcall.exp: Add backtrace test.
21010
066ce621
MM
210112014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21012
21013 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
21014 * gdb.btrace/record_goto.c: New.
21015 * gdb.btrace/record_goto.exp: New.
21016 * gdb.btrace/x86-record_goto.S: New.
21017
0688d04e
MM
210182014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21019
21020 * gdb.btrace/function_call_history.exp: Update tests.
21021 * gdb.btrace/instruction_history.exp: Update tests.
21022
8710b709
MM
210232014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21024
21025 * gdb.btrace/function_call_history.exp: Fix expected field
21026 order for "record function-call-history".
21027 Add new tests for "record function-call-history /c".
21028 * gdb.btrace/exception.cc: New.
21029 * gdb.btrace/exception.exp: New.
21030 * gdb.btrace/tailcall.exp: New.
21031 * gdb.btrace/x86-tailcall.S: New.
21032 * gdb.btrace/x86-tailcall.c: New.
21033 * gdb.btrace/unknown_functions.c: New.
21034 * gdb.btrace/unknown_functions.exp: New.
21035 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
21036
5de9129b
MM
210372014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21038
21039 * gdb.btrace/instruction_history.exp: Update.
21040 * gdb.btrace/function_call_history.exp: Update.
21041
23a7fe75
MM
210422014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21043
21044 * gdb.btrace/function_call_history.exp: Fix expected function
21045 trace.
21046 * gdb.btrace/instruction_history.exp: Initialize traced.
21047 Remove traced_functions.
21048
724c7dd8
MM
210492014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21050
21051 * gdb.btrace/function_call_history.exp: Update
21052 * gdb.btrace/instruction_history.exp: Update.
21053
6d78d93b
MM
210542014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21055
21056 * gdb.btrace/enable.exp: Update expected text.
21057
93a360cc
OJ
210582014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
21059
21060 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
21061 bytes.
21062
3772b53f
MR
210632014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
21064
21065 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
21066
596662fa
OJ
210672014-01-15 Omair Javaid <omair.javaid@linaro.org>
21068
21069 * lib/gdb.exp (supports_process_record): Return true for
21070 arm*-linux*. (supports_reverse): Likewise.
21071
b5b08fb4
SC
210722014-01-13 Siva Chandra Reddy <sivachandra@google.com>
21073
21074 PR python/15464
21075 PR python/16113
21076 * gdb.python/py-type.c: Enhance test case.
21077 * gdb.python/py-value-cc.cc: Likewise
21078 * gdb.python/py-type.exp: Add new tests.
21079 * gdb.python/py-value-cc.exp: Likewise
21080
52d7fb13
AA
210812014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
21082 Pedro Alves <palves@redhat.com>
21083
21084 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
21085 Make "name" extern.
21086 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
21087 references to ${name}_start by references to ${name}.
21088
a2cd8cfe
JB
210892014-01-10 Joel Brobecker <brobecker@adacore.com>
21090
21091 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
21092
4e23fced
JB
210932014-01-10 Joel Brobecker <brobecker@adacore.com>
21094
21095 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
21096
c6a9e42c
PA
210972014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
21098 Pedro Alves <palves@redhat.com>
21099
21100 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 21101 mi_gdb_target_load.
c6a9e42c 21102
b7ea362b
PA
211032014-01-08 Pedro Alves <palves@redhat.com>
21104
21105 * gdb.threads/reconnect-signal.c: New file.
21106 * gdb.threads/reconnect-signal.exp: New file.
21107
5e3f4fab
EBM
211082014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
21109
21110 * gdb.base/source-dir.exp: New file.
21111
79301218
JB
211122014-01-07 Joel Brobecker <brobecker@adacore.com>
21113
21114 * gdb.ada/mi_interface: New testcase.
21115
8e355c5d
JB
211162014-01-07 Joel Brobecker <brobecker@adacore.com>
21117
21118 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
21119 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
21120 gdb.ada/pp-rec-component/pck.ads: New files.
21121
c0d48811
JB
211222014-01-07 Joel Brobecker <brobecker@adacore.com>
21123
21124 * gdb.python/py-pp-integral.c: New file.
21125 * gdb.python/py-pp-integral.py: New file.
21126 * gdb.python/py-pp-integral.exp: New file.
21127
17b609c3 21128For older changes see ChangeLog-1993-2013.
c906108c 21129\f
8d8cb839
EZ
21130;; Local Variables:
21131;; mode: change-log
21132;; left-margin: 8
21133;; fill-column: 74
21134;; version-control: never
21135;; End:
902f2ccb 21136
b811d2c2 21137 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
21138 Copying and distribution of this file, with or without modification,
21139 are permitted provided the copyright notice and this notice are preserved.